summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/PULL_REQUEST_TEMPLATE.md7
-rw-r--r--maintainers/README.md15
-rw-r--r--maintainers/maintainer-list.nix104
-rw-r--r--maintainers/team-list.nix72
-rw-r--r--nixos/doc/manual/redirects.json9
-rw-r--r--nixos/doc/manual/release-notes/rl-2605.section.md2
-rw-r--r--nixos/modules/config/i18n.nix32
-rw-r--r--nixos/modules/installer/tools/nix-fallback-paths.nix12
-rw-r--r--nixos/modules/services/display-managers/ly.nix2
-rw-r--r--nixos/modules/services/matrix/continuwuity.nix2
-rw-r--r--nixos/modules/services/misc/tandoor-recipes.md46
-rw-r--r--nixos/modules/services/system/dbus.nix2
-rw-r--r--nixos/modules/services/system/userborn.nix77
-rw-r--r--nixos/modules/services/web-apps/icingaweb2/icingaweb2.nix5
-rw-r--r--nixos/modules/services/web-apps/part-db.nix5
-rw-r--r--nixos/modules/system/activation/switchable-system.nix152
-rw-r--r--nixos/modules/system/boot/resolved.nix89
-rw-r--r--nixos/modules/system/boot/systemd/fido2.nix2
-rw-r--r--nixos/release-small.nix8
-rw-r--r--nixos/tests/all-tests.nix2
-rw-r--r--nixos/tests/dwl.nix3
-rw-r--r--nixos/tests/i18n.nix28
-rw-r--r--nixos/tests/icingaweb2.nix7
-rw-r--r--nixos/tests/iscsi-multipath-root.nix3
-rw-r--r--nixos/tests/iscsi-root.nix7
-rw-r--r--nixos/tests/lvm2/systemd-stage-1.nix5
-rw-r--r--nixos/tests/lvm2/thinpool.nix5
-rw-r--r--nixos/tests/mysql/mariadb-galera.nix9
-rw-r--r--nixos/tests/mysql/mysql-replication.nix8
-rw-r--r--nixos/tests/mysql/mysql.nix8
-rw-r--r--nixos/tests/redis.nix5
-rw-r--r--nixos/tests/switch-test.nix36
-rw-r--r--nixos/tests/tandoor-recipes-media.nix4
-rw-r--r--nixos/tests/userborn-static.nix57
-rw-r--r--nixos/tests/web-apps/part-db.nix22
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/manual-packages/elpaca/default.nix1
-rw-r--r--pkgs/applications/editors/neovim/utils.nix12
-rw-r--r--pkgs/applications/editors/neovim/wrapper.nix3
-rw-r--r--pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix176
-rw-r--r--pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix61
-rwxr-xr-xpkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py70
-rw-r--r--pkgs/applications/editors/vim/plugins/utils/vim-utils.nix19
-rw-r--r--pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/extensions/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/vscodium.nix14
-rw-r--r--pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/beetle-saturn.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/mame2003-plus.nix6
-rw-r--r--pkgs/applications/emulators/libretro/cores/ppsspp.nix6
-rw-r--r--pkgs/applications/graphics/gimp/default.nix2
-rw-r--r--pkgs/applications/misc/opentx/default.nix1
-rw-r--r--pkgs/applications/networking/browsers/chromium/browser.nix23
-rw-r--r--pkgs/applications/networking/charles/default.nix22
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/providers.json26
-rw-r--r--pkgs/applications/networking/gns3/gui.nix17
-rw-r--r--pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix530
-rw-r--r--pkgs/build-support/make-impure-test.nix2
-rw-r--r--pkgs/by-name/ad/adms/package.nix1
-rw-r--r--pkgs/by-name/ad/adw-gtk3/package.nix1
-rw-r--r--pkgs/by-name/ai/airsonic/package.nix1
-rw-r--r--pkgs/by-name/al/alsa-ucm-conf-asahi/package.nix2
-rw-r--r--pkgs/by-name/am/amazon-ssm-agent/package.nix1
-rw-r--r--pkgs/by-name/am/amp-cli/package-lock.json8
-rw-r--r--pkgs/by-name/am/amp-cli/package.nix6
-rw-r--r--pkgs/by-name/an/antigravity/information.json18
-rw-r--r--pkgs/by-name/ar/argo-workflows/package.nix4
-rw-r--r--pkgs/by-name/as/asahi-audio/package.nix2
-rw-r--r--pkgs/by-name/as/asahi-fwextract/package.nix2
-rw-r--r--pkgs/by-name/as/astro-language-server/package.nix6
-rw-r--r--pkgs/by-name/at/atmos/package.nix1
-rw-r--r--pkgs/by-name/au/authentik/package.nix2
-rw-r--r--pkgs/by-name/ba/bankstown-lv2/package.nix1
-rw-r--r--pkgs/by-name/ba/bazaar/package.nix9
-rw-r--r--pkgs/by-name/bc/bcachefs-tools/package.nix6
-rw-r--r--pkgs/by-name/bl/blender/hiprt-3-compat.patch72
-rw-r--r--pkgs/by-name/bl/blender/package.nix3
-rw-r--r--pkgs/by-name/bo/book-summary/package.nix1
-rw-r--r--pkgs/by-name/bu/bundix/package.nix1
-rw-r--r--pkgs/by-name/bu/burpsuite/package.nix6
-rw-r--r--pkgs/by-name/c-/c-intro-and-ref/package.nix1
-rw-r--r--pkgs/by-name/ca/calamares/package.nix1
-rw-r--r--pkgs/by-name/cb/cbonsai/package.nix1
-rw-r--r--pkgs/by-name/cd/cdncheck/package.nix4
-rw-r--r--pkgs/by-name/ch/changedetection-io/package.nix2
-rw-r--r--pkgs/by-name/cl/clashmi/package.nix4
-rw-r--r--pkgs/by-name/cl/claude-code/package-lock.json4
-rw-r--r--pkgs/by-name/cl/claude-code/package.nix6
-rw-r--r--pkgs/by-name/cl/clickhouse/package.nix6
-rw-r--r--pkgs/by-name/co/colobot/package.nix10
-rw-r--r--pkgs/by-name/co/confy/package.nix4
-rw-r--r--pkgs/by-name/co/cook-cli/package.nix6
-rw-r--r--pkgs/by-name/co/cosmic-applets/package.nix6
-rw-r--r--pkgs/by-name/co/cosmic-applibrary/package.nix6
-rw-r--r--pkgs/by-name/co/cosmic-bg/package.nix2
-rw-r--r--pkgs/by-name/co/cosmic-comp/package.nix6
-rw-r--r--pkgs/by-name/co/cosmic-edit/package.nix4
-rw-r--r--pkgs/by-name/co/cosmic-ext-applet-weather/package.nix8
-rw-r--r--pkgs/by-name/co/cosmic-files/package.nix4
-rw-r--r--pkgs/by-name/co/cosmic-greeter/package.nix7
-rw-r--r--pkgs/by-name/co/cosmic-icons/package.nix2
-rw-r--r--pkgs/by-name/co/cosmic-idle/package.nix2
-rw-r--r--pkgs/by-name/co/cosmic-initial-setup/package.nix6
-rw-r--r--pkgs/by-name/co/cosmic-launcher/package.nix2
-rw-r--r--pkgs/by-name/co/cosmic-notifications/package.nix4
-rw-r--r--pkgs/by-name/co/cosmic-osd/package.nix4
-rw-r--r--pkgs/by-name/co/cosmic-panel/package.nix2
-rw-r--r--pkgs/by-name/co/cosmic-player/package.nix2
-rw-r--r--pkgs/by-name/co/cosmic-randr/package.nix2
-rw-r--r--pkgs/by-name/co/cosmic-screenshot/package.nix2
-rw-r--r--pkgs/by-name/co/cosmic-session/package.nix4
-rw-r--r--pkgs/by-name/co/cosmic-settings-daemon/package.nix4
-rw-r--r--pkgs/by-name/co/cosmic-settings/package.nix6
-rw-r--r--pkgs/by-name/co/cosmic-store/package.nix2
-rw-r--r--pkgs/by-name/co/cosmic-term/package.nix4
-rw-r--r--pkgs/by-name/co/cosmic-wallpapers/package.nix2
-rw-r--r--pkgs/by-name/co/cosmic-workspaces-epoch/package.nix2
-rw-r--r--pkgs/by-name/cr/crystal2nix/package.nix1
-rw-r--r--pkgs/by-name/cu/cucumber/package.nix1
-rw-r--r--pkgs/by-name/cu/cups-zj-58/package.nix2
-rw-r--r--pkgs/by-name/cu/cursor-cli/package.nix18
-rw-r--r--pkgs/by-name/cu/curv/package.nix25
-rw-r--r--pkgs/by-name/cw/cwe-client-cli/package.nix36
-rw-r--r--pkgs/by-name/da/damon/package.nix1
-rw-r--r--pkgs/by-name/db/dbmate/package.nix1
-rw-r--r--pkgs/by-name/dc/dcgm/package.nix5
-rw-r--r--pkgs/by-name/de/debian-devscripts/package.nix4
-rw-r--r--pkgs/by-name/de/deface/package.nix2
-rw-r--r--pkgs/by-name/dg/dgop/package.nix6
-rw-r--r--pkgs/by-name/di/di/package.nix1
-rw-r--r--pkgs/by-name/di/dioxus-cli/package.nix10
-rw-r--r--pkgs/by-name/di/dislocker/package.nix1
-rw-r--r--pkgs/by-name/dm/dms-shell/package.nix4
-rw-r--r--pkgs/by-name/do/dovecot/package.nix3
-rw-r--r--pkgs/by-name/do/dovecot_pigeonhole/package.nix6
-rw-r--r--pkgs/by-name/dt/dt-schema/package.nix21
-rw-r--r--pkgs/by-name/du/duckstation/package.nix1
-rw-r--r--pkgs/by-name/ed/edgetx/package.nix1
-rw-r--r--pkgs/by-name/eg/ego/package.nix5
-rw-r--r--pkgs/by-name/ej/ejson/package.nix1
-rw-r--r--pkgs/by-name/em/email/package.nix4
-rw-r--r--pkgs/by-name/em/embellish/package.nix2
-rw-r--r--pkgs/by-name/en/enter-tex/package.nix1
-rw-r--r--pkgs/by-name/eq/equicord/package.nix4
-rw-r--r--pkgs/by-name/ex/exim/package.nix7
-rw-r--r--pkgs/by-name/ex/exo/inject-dashboard-path.patch17
-rw-r--r--pkgs/by-name/ex/exo/make-encoding-init-lazy.patch29
-rw-r--r--pkgs/by-name/ex/exo/package.nix213
-rw-r--r--pkgs/by-name/fa/factorio/package.nix1
-rw-r--r--pkgs/by-name/fi/firejail/package.nix1
-rw-r--r--pkgs/by-name/fl/flake-edit/package.nix6
-rw-r--r--pkgs/by-name/fl/flexoptix-app/package.nix5
-rw-r--r--pkgs/by-name/fo/forgejo-runner/package.nix6
-rw-r--r--pkgs/by-name/fr/fresh-editor/package.nix6
-rw-r--r--pkgs/by-name/fu/fusesoc/package.nix39
-rw-r--r--pkgs/by-name/fz/fzf-zsh/package.nix43
-rw-r--r--pkgs/by-name/ga/gancio/package.nix14
-rw-r--r--pkgs/by-name/ga/gancio/plugin-telegram-bridge/default.nix14
-rw-r--r--pkgs/by-name/ga/gancio/plugins.nix4
-rw-r--r--pkgs/by-name/ga/gaphor/package.nix2
-rw-r--r--pkgs/by-name/ge/geoipupdate/package.nix5
-rw-r--r--pkgs/by-name/gf/gforth/boot-forth.nix5
-rw-r--r--pkgs/by-name/gf/gforth/function-pointers.patch26
-rw-r--r--pkgs/by-name/gf/gforth/package.nix4
-rw-r--r--pkgs/by-name/gl/glitchtip/package.nix2
-rw-r--r--pkgs/by-name/gn/gn/package.nix1
-rw-r--r--pkgs/by-name/gn/gnu-cim/package.nix8
-rw-r--r--pkgs/by-name/go/godspeed/package.nix1
-rw-r--r--pkgs/by-name/go/gogdl/package.nix2
-rw-r--r--pkgs/by-name/go/gogh/package.nix4
-rw-r--r--pkgs/by-name/go/gokrazy/package.nix10
-rw-r--r--pkgs/by-name/go/google-fonts/package.nix1
-rw-r--r--pkgs/by-name/go/gosh/package.nix1
-rw-r--r--pkgs/by-name/gp/gprolog/package.nix48
-rw-r--r--pkgs/by-name/gr/grafana-reporter/package.nix1
-rw-r--r--pkgs/by-name/gr/grimblast/package.nix6
-rw-r--r--pkgs/by-name/gr/gruvbox-plus-icons/package.nix2
-rw-r--r--pkgs/by-name/ha/halide/package.nix (renamed from pkgs/development/compilers/halide/default.nix)41
-rw-r--r--pkgs/by-name/ha/hardinfo2/package.nix4
-rw-r--r--pkgs/by-name/ha/haunt/package.nix2
-rw-r--r--pkgs/by-name/hd/hdapsd/package.nix10
-rw-r--r--pkgs/by-name/he/herbstluftwm/package.nix6
-rw-r--r--pkgs/by-name/hl/hl-log-viewer/package.nix6
-rw-r--r--pkgs/by-name/ho/honeycomb-refinery/package.nix5
-rw-r--r--pkgs/by-name/ht/htgettoken/package.nix4
-rw-r--r--pkgs/by-name/hu/hue-cli/package.nix1
-rw-r--r--pkgs/by-name/hu/hugin/package.nix4
-rw-r--r--pkgs/by-name/hy/hydra/package.nix8
-rw-r--r--pkgs/by-name/hy/hydralauncher/package.nix4
-rw-r--r--pkgs/by-name/ik/iksemel/package.nix1
-rw-r--r--pkgs/by-name/im/imgp/package.nix1
-rw-r--r--pkgs/by-name/in/inlyne/package.nix5
-rw-r--r--pkgs/by-name/in/insomnia/package.nix8
-rw-r--r--pkgs/by-name/ja/jabref/deps.json1237
-rw-r--r--pkgs/by-name/ja/jabref/package.nix46
-rw-r--r--pkgs/by-name/ja/javacc/package.nix1
-rw-r--r--pkgs/by-name/ji/jid/package.nix2
-rw-r--r--pkgs/by-name/jj/jjui/package.nix4
-rw-r--r--pkgs/by-name/ka/karing/package.nix4
-rw-r--r--pkgs/by-name/kc/kcl-language-server/package.nix8
-rw-r--r--pkgs/by-name/ke/keychron-udev-rules/package.nix4
-rw-r--r--pkgs/by-name/ku/kubo-migrator-unwrapped/package.nix1
-rw-r--r--pkgs/by-name/la/lasuite-docs/package.nix2
-rw-r--r--pkgs/by-name/la/lasuite-meet/package.nix2
-rw-r--r--pkgs/by-name/la/lazydocker/package.nix4
-rw-r--r--pkgs/by-name/le/ledger-web/package.nix1
-rw-r--r--pkgs/by-name/le/legendary-gl/package.nix2
-rw-r--r--pkgs/by-name/li/libgedit-amtk/package.nix1
-rw-r--r--pkgs/by-name/li/libgedit-tepl/package.nix1
-rw-r--r--pkgs/by-name/li/libglycin/package.nix2
-rw-r--r--pkgs/by-name/li/libmaddy-markdown/package.nix2
-rw-r--r--pkgs/by-name/li/libmaxminddb/package.nix5
-rw-r--r--pkgs/by-name/li/libnick/package.nix2
-rw-r--r--pkgs/by-name/li/libosmium/package.nix6
-rw-r--r--pkgs/by-name/li/libspecbleach/package.nix4
-rw-r--r--pkgs/by-name/li/libspf2/package.nix7
-rw-r--r--pkgs/by-name/li/libwacom/package.nix1
-rw-r--r--pkgs/by-name/li/libxmlxx5/package.nix2
-rw-r--r--pkgs/by-name/li/libxsmm/package.nix2
-rw-r--r--pkgs/by-name/li/lifelines/package.nix1
-rw-r--r--pkgs/by-name/li/linyaps/package.nix19
-rw-r--r--pkgs/by-name/li/listmonk/package.nix2
-rw-r--r--pkgs/by-name/li/livepeer/package.nix1
-rw-r--r--pkgs/by-name/ll/llama-cpp/package.nix4
-rw-r--r--pkgs/by-name/lo/lolcat/package.nix1
-rw-r--r--pkgs/by-name/ls/lsp-ai/package.nix5
-rw-r--r--pkgs/by-name/m1/m1n1/package.nix2
-rw-r--r--pkgs/by-name/ma/magma/magma-hipblas-v2-buildflags.patch26
-rw-r--r--pkgs/by-name/ma/magma/package.nix47
-rw-r--r--pkgs/by-name/ma/mago/package.nix7
-rw-r--r--pkgs/by-name/ma/mailhog/package.nix1
-rw-r--r--pkgs/by-name/ma/mapproxy/package.nix1
-rw-r--r--pkgs/by-name/ma/marathonctl/package.nix1
-rw-r--r--pkgs/by-name/ma/mariadb-galera/package.nix8
-rw-r--r--pkgs/by-name/ma/mask/package.nix21
-rw-r--r--pkgs/by-name/ma/matter-compiler/package.nix1
-rw-r--r--pkgs/by-name/md/mdl/package.nix1
-rw-r--r--pkgs/by-name/me/media-downloader/package.nix4
-rw-r--r--pkgs/by-name/me/memcached-exporter/package.nix5
-rw-r--r--pkgs/by-name/me/meowlnir/package.nix9
-rw-r--r--pkgs/by-name/mi/mint/package.nix1
-rw-r--r--pkgs/by-name/mi/mirrord/manifest.json18
-rw-r--r--pkgs/by-name/mo/monophony/package.nix4
-rw-r--r--pkgs/by-name/mo/moon/package.nix6
-rw-r--r--pkgs/by-name/mo/mosdns/package.nix6
-rw-r--r--pkgs/by-name/mp/mpd-mpris/package.nix31
-rw-r--r--pkgs/by-name/mp/mpdcron/package.nix1
-rw-r--r--pkgs/by-name/ms/mscp/package.nix1
-rw-r--r--pkgs/by-name/mu/music-assistant/package.nix4
-rw-r--r--pkgs/by-name/mu/music-assistant/providers.nix3
-rw-r--r--pkgs/by-name/ne/netbird-dashboard/package.nix6
-rw-r--r--pkgs/by-name/ne/netbox_4_3/package.nix2
-rw-r--r--pkgs/by-name/ne/netbox_4_4/package.nix2
-rw-r--r--pkgs/by-name/ni/ni/package.nix6
-rw-r--r--pkgs/by-name/ni/nix-init/package.nix5
-rw-r--r--pkgs/by-name/ni/nix-search-cli/package.nix8
-rw-r--r--pkgs/by-name/ni/nixbit/package.nix4
-rw-r--r--pkgs/by-name/nm/nmh/package.nix2
-rw-r--r--pkgs/by-name/no/noise-repellent/package.nix11
-rw-r--r--pkgs/by-name/nu/nurl/package.nix5
-rw-r--r--pkgs/by-name/ob/obfs4/package.nix6
-rw-r--r--pkgs/by-name/oc/ocrfeeder/package.nix1
-rw-r--r--pkgs/by-name/op/opencode/package.nix2
-rw-r--r--pkgs/by-name/op/opendmarc/package.nix5
-rw-r--r--pkgs/by-name/op/openldap/package.nix6
-rw-r--r--pkgs/by-name/op/opensplat/package.nix57
-rw-r--r--pkgs/by-name/or/orbvis/package.nix4
-rw-r--r--pkgs/by-name/ow/owncloud-client/package.nix4
-rw-r--r--pkgs/by-name/ox/oxlint/package.nix6
-rw-r--r--pkgs/by-name/pa/pan/package.nix4
-rw-r--r--pkgs/by-name/pa/paperless-ngx/package.nix2
-rw-r--r--pkgs/by-name/pa/par-lang/package.nix6
-rw-r--r--pkgs/by-name/pa/parabolic/package.nix1
-rw-r--r--pkgs/by-name/pa/part-db/fix-composer-validate.diff24
-rw-r--r--pkgs/by-name/pa/part-db/package.nix37
-rw-r--r--pkgs/by-name/pa/patroni/package.nix5
-rw-r--r--pkgs/by-name/pd/pdk/Gemfile.lock10
-rw-r--r--pkgs/by-name/pd/pdk/gemset.nix16
-rw-r--r--pkgs/by-name/pd/pdm/package.nix2
-rw-r--r--pkgs/by-name/pd/pdns/package.nix1
-rw-r--r--pkgs/by-name/pe/peering-manager/package.nix2
-rw-r--r--pkgs/by-name/pe/penelope/package.nix12
-rw-r--r--pkgs/by-name/pe/perfect_dark/package.nix1
-rw-r--r--pkgs/by-name/pg/pg_activity/package.nix1
-rw-r--r--pkgs/by-name/pi/pik/package.nix6
-rw-r--r--pkgs/by-name/pi/pipeline/package.nix1
-rw-r--r--pkgs/by-name/po/pop-wallpapers/package.nix1
-rw-r--r--pkgs/by-name/po/portablemc/package.nix2
-rw-r--r--pkgs/by-name/pr/prek/package.nix40
-rw-r--r--pkgs/by-name/pr/pretalx/package.nix2
-rw-r--r--pkgs/by-name/pr/procfd/package.nix5
-rw-r--r--pkgs/by-name/pr/procodile/package.nix1
-rw-r--r--pkgs/by-name/pr/prometheus-dcgm-exporter/package.nix5
-rw-r--r--pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix5
-rw-r--r--pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix1
-rw-r--r--pkgs/by-name/pr/proton-pass-cli/package.nix10
-rw-r--r--pkgs/by-name/pt/pt/package.nix1
-rw-r--r--pkgs/by-name/pu/puppet-bolt/Gemfile.lock163
-rw-r--r--pkgs/by-name/pu/puppet-bolt/gemset.nix353
-rw-r--r--pkgs/by-name/pu/puppet-lint/Gemfile.lock4
-rw-r--r--pkgs/by-name/pu/puppet-lint/gemset.nix4
-rw-r--r--pkgs/by-name/py/pyfa/package.nix4
-rw-r--r--pkgs/by-name/py/pyroscope/package.nix5
-rw-r--r--pkgs/by-name/ql/qlementine-icons/package.nix2
-rw-r--r--pkgs/by-name/ql/qlementine/package.nix2
-rw-r--r--pkgs/by-name/qm/qmqtt/package.nix10
-rw-r--r--pkgs/by-name/qo/qownnotes/package.nix4
-rw-r--r--pkgs/by-name/qt/qtappinstancemanager/package.nix2
-rw-r--r--pkgs/by-name/qu/quickjs/package.nix4
-rw-r--r--pkgs/by-name/r1/r10k/package.nix1
-rw-r--r--pkgs/by-name/ra/radsecproxy/package.nix2
-rw-r--r--pkgs/by-name/ra/rake/package.nix1
-rw-r--r--pkgs/by-name/ra/rapid-photo-downloader/package.nix55
-rw-r--r--pkgs/by-name/ra/raspberrypi-eeprom/package.nix4
-rw-r--r--pkgs/by-name/rc/rcu/package.nix4
-rw-r--r--pkgs/by-name/re/readability-cli/lockfile.patch148
-rw-r--r--pkgs/by-name/re/readability-cli/package.nix12
-rw-r--r--pkgs/by-name/re/redis-dump/package.nix1
-rw-r--r--pkgs/by-name/re/regal/package.nix6
-rw-r--r--pkgs/by-name/re/remctl/package.nix5
-rw-r--r--pkgs/by-name/re/remind/package.nix4
-rw-r--r--pkgs/by-name/re/remnote/package.nix4
-rw-r--r--pkgs/by-name/ri/riemann-dash/package.nix1
-rw-r--r--pkgs/by-name/ri/riemann-tools/package.nix1
-rw-r--r--pkgs/by-name/ro/rocketchat-desktop/package.nix4
-rw-r--r--pkgs/by-name/rs/rsop/package.nix6
-rw-r--r--pkgs/by-name/ru/ruff/package.nix6
-rw-r--r--pkgs/by-name/ru/ruffle/package.nix1
-rw-r--r--pkgs/by-name/ru/rustdesk-flutter/package.nix5
-rw-r--r--pkgs/by-name/ry/rygel/package.nix4
-rw-r--r--pkgs/by-name/sa/sammler/package.nix1
-rw-r--r--pkgs/by-name/sa/sass/package.nix1
-rw-r--r--pkgs/by-name/sc/scalafmt/package.nix4
-rw-r--r--pkgs/by-name/sc/scooter/package.nix6
-rw-r--r--pkgs/by-name/se/searxng/package.nix15
-rw-r--r--pkgs/by-name/se/selfci/Cargo.toml.patch13
-rw-r--r--pkgs/by-name/se/selfci/package.nix48
-rw-r--r--pkgs/by-name/se/server-box/git-hashes.json2
-rw-r--r--pkgs/by-name/se/server-box/package.nix4
-rw-r--r--pkgs/by-name/se/server-box/pubspec.lock.json6
-rw-r--r--pkgs/by-name/sh/shell-gpt/package.nix5
-rw-r--r--pkgs/by-name/si/siege/package.nix3
-rw-r--r--pkgs/by-name/si/sigsum/package.nix6
-rw-r--r--pkgs/by-name/si/siyuan/package.nix6
-rw-r--r--pkgs/by-name/sj/sjasmplus/package.nix4
-rw-r--r--pkgs/by-name/sl/slidev-cli/package.nix6
-rw-r--r--pkgs/by-name/sn/snac2/package.nix4
-rw-r--r--pkgs/by-name/sn/snowcrash/package.nix1
-rw-r--r--pkgs/by-name/sp/speakersafetyd/package.nix1
-rw-r--r--pkgs/by-name/sp/speed-dreams/package.nix5
-rw-r--r--pkgs/by-name/sq/sqlfluff/package.nix44
-rw-r--r--pkgs/by-name/ss/ssh-agent-mux/package.nix30
-rw-r--r--pkgs/by-name/ss/sshguard/package.nix2
-rw-r--r--pkgs/by-name/st/stac-validator/package.nix1
-rw-r--r--pkgs/by-name/st/stevia/package.nix4
-rw-r--r--pkgs/by-name/st/stm32flash/package.nix2
-rw-r--r--pkgs/by-name/su/sunxi-tools/package.nix2
-rw-r--r--pkgs/by-name/sw/swt/package.nix2
-rw-r--r--pkgs/by-name/t/t/package.nix1
-rw-r--r--pkgs/by-name/ta/taskjuggler/package.nix1
-rw-r--r--pkgs/by-name/tc/tcld/package.nix4
-rw-r--r--pkgs/by-name/tc/tcpdump/package.nix4
-rw-r--r--pkgs/by-name/te/terraform-landscape/package.nix1
-rw-r--r--pkgs/by-name/ti/timetrap/package.nix1
-rw-r--r--pkgs/by-name/tn/tnef/package.nix10
-rw-r--r--pkgs/by-name/tr/triforce-lv2/package.nix1
-rw-r--r--pkgs/by-name/ts/tsshd/package.nix6
-rw-r--r--pkgs/by-name/ts/tsx/package.nix33
-rw-r--r--pkgs/by-name/un/unifi-protect-backup/package.nix5
-rw-r--r--pkgs/by-name/us/userborn/package.nix1
-rw-r--r--pkgs/by-name/va/vacuum-tube/package.nix6
-rw-r--r--pkgs/by-name/vc/vcs/package.nix2
-rw-r--r--pkgs/by-name/vi/virglrenderer/package.nix4
-rw-r--r--pkgs/by-name/vo/volk/package.nix10
-rw-r--r--pkgs/by-name/wa/wasm-bindgen-cli_0_2_108/package.nix19
-rw-r--r--pkgs/by-name/wa/wasmtime/package.nix6
-rw-r--r--pkgs/by-name/wa/wayback_machine_downloader/package.nix1
-rw-r--r--pkgs/by-name/we/weblate/package.nix10
-rw-r--r--pkgs/by-name/wi/wimboot/package.nix5
-rw-r--r--pkgs/by-name/wo/wowup-cf/package.nix4
-rw-r--r--pkgs/by-name/wp/wpscan/package.nix1
-rw-r--r--pkgs/by-name/wr/wraith/package.nix2
-rw-r--r--pkgs/by-name/wt/wttrbar/package.nix6
-rw-r--r--pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix4
-rw-r--r--pkgs/by-name/y-/y-cruncher/package.nix2
-rw-r--r--pkgs/by-name/zb/zbus-xmlgen/package.nix6
-rw-r--r--pkgs/by-name/zl/zluda/package.nix19
-rw-r--r--pkgs/by-name/zu/zuban/package.nix6
-rw-r--r--pkgs/development/compilers/crystal/default.nix1
-rw-r--r--pkgs/development/compilers/llvm/default.nix6
-rw-r--r--pkgs/development/interpreters/ruby/default.nix1
-rw-r--r--pkgs/development/libraries/gecode/3.nix1
-rw-r--r--pkgs/development/libraries/tclap/1.4.nix1
-rw-r--r--pkgs/development/lua-modules/generated-packages.nix10
-rw-r--r--pkgs/development/lua-modules/overrides.nix25
-rw-r--r--pkgs/development/ocaml-modules/owl-base/default.nix22
-rw-r--r--pkgs/development/php-packages/imap/default.nix12
-rw-r--r--pkgs/development/php-packages/maxminddb/default.nix5
-rw-r--r--pkgs/development/php-packages/phan/default.nix18
-rw-r--r--pkgs/development/php-packages/psalm/default.nix8
-rw-r--r--pkgs/development/python-modules/accupy/default.nix5
-rw-r--r--pkgs/development/python-modules/aiolifx-themes/default.nix12
-rw-r--r--pkgs/development/python-modules/aiomealie/default.nix12
-rw-r--r--pkgs/development/python-modules/aiorwlock/default.nix10
-rw-r--r--pkgs/development/python-modules/aiosendspin/default.nix10
-rw-r--r--pkgs/development/python-modules/aiosmtpd/default.nix4
-rw-r--r--pkgs/development/python-modules/aiosql/default.nix9
-rw-r--r--pkgs/development/python-modules/aioswitcher/default.nix14
-rw-r--r--pkgs/development/python-modules/amaranth/default.nix7
-rw-r--r--pkgs/development/python-modules/ansiconv/default.nix28
-rw-r--r--pkgs/development/python-modules/anywidget/default.nix5
-rw-r--r--pkgs/development/python-modules/asdf-transform-schemas/default.nix12
-rw-r--r--pkgs/development/python-modules/automate-home/default.nix3
-rw-r--r--pkgs/development/python-modules/avro/default.nix4
-rw-r--r--pkgs/development/python-modules/aws-lambda-builders/default.nix4
-rw-r--r--pkgs/development/python-modules/aws-xray-sdk/default.nix5
-rw-r--r--pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix5
-rw-r--r--pkgs/development/python-modules/azure-mgmt-batchai/default.nix5
-rw-r--r--pkgs/development/python-modules/azure-mgmt-maps/default.nix5
-rw-r--r--pkgs/development/python-modules/azure-mgmt-redis/default.nix5
-rw-r--r--pkgs/development/python-modules/azure-mgmt-reservations/default.nix5
-rw-r--r--pkgs/development/python-modules/backports-entry-points-selectable/default.nix4
-rw-r--r--pkgs/development/python-modules/backports-strenum/default.nix3
-rw-r--r--pkgs/development/python-modules/betterproto/default.nix1
-rw-r--r--pkgs/development/python-modules/bitvector-for-humans/default.nix5
-rw-r--r--pkgs/development/python-modules/busylight-for-humans/default.nix5
-rw-r--r--pkgs/development/python-modules/catalogue/default.nix8
-rw-r--r--pkgs/development/python-modules/cccolutils/default.nix1
-rw-r--r--pkgs/development/python-modules/celery-batches/default.nix4
-rw-r--r--pkgs/development/python-modules/cli-ui/default.nix3
-rw-r--r--pkgs/development/python-modules/cobs/default.nix1
-rw-r--r--pkgs/development/python-modules/datefinder/default.nix5
-rw-r--r--pkgs/development/python-modules/disposable-email-domains/default.nix4
-rw-r--r--pkgs/development/python-modules/django-configurations/default.nix4
-rw-r--r--pkgs/development/python-modules/django-import-export/default.nix4
-rw-r--r--pkgs/development/python-modules/django-otp/default.nix4
-rw-r--r--pkgs/development/python-modules/django/4.nix3
-rw-r--r--pkgs/development/python-modules/django/5.nix (renamed from pkgs/development/python-modules/django/5_2.nix)0
-rw-r--r--pkgs/development/python-modules/dronecan/default.nix1
-rw-r--r--pkgs/development/python-modules/dscribe/default.nix20
-rw-r--r--pkgs/development/python-modules/dt8852/default.nix38
-rw-r--r--pkgs/development/python-modules/dufte/default.nix5
-rw-r--r--pkgs/development/python-modules/entsoe-apy/default.nix4
-rw-r--r--pkgs/development/python-modules/evaluate/default.nix5
-rw-r--r--pkgs/development/python-modules/exdown/default.nix4
-rw-r--r--pkgs/development/python-modules/fake-useragent/default.nix5
-rw-r--r--pkgs/development/python-modules/ffmpeg-progress-yield/default.nix4
-rw-r--r--pkgs/development/python-modules/ffmpy/default.nix4
-rw-r--r--pkgs/development/python-modules/fickling/default.nix25
-rw-r--r--pkgs/development/python-modules/flask-mongoengine/default.nix5
-rw-r--r--pkgs/development/python-modules/garth/default.nix12
-rw-r--r--pkgs/development/python-modules/gentools/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-network-connectivity/default.nix12
-rw-r--r--pkgs/development/python-modules/gptcache/default.nix3
-rw-r--r--pkgs/development/python-modules/graphql-relay/default.nix5
-rw-r--r--pkgs/development/python-modules/growattserver/default.nix12
-rw-r--r--pkgs/development/python-modules/grpclib/default.nix1
-rw-r--r--pkgs/development/python-modules/h5py/default.nix5
-rw-r--r--pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix4
-rw-r--r--pkgs/development/python-modules/hdfury/default.nix4
-rw-r--r--pkgs/development/python-modules/hyperlink/default.nix2
-rw-r--r--pkgs/development/python-modules/importlib-metadata/default.nix5
-rw-r--r--pkgs/development/python-modules/ipykernel/tests.nix33
-rw-r--r--pkgs/development/python-modules/iterable-io/default.nix12
-rw-r--r--pkgs/development/python-modules/jenkinsapi/default.nix7
-rw-r--r--pkgs/development/python-modules/knx-frontend/default.nix4
-rw-r--r--pkgs/development/python-modules/krb5/default.nix5
-rw-r--r--pkgs/development/python-modules/langchain-mongodb/default.nix14
-rw-r--r--pkgs/development/python-modules/langgraph-sdk/default.nix4
-rw-r--r--pkgs/development/python-modules/langsmith/default.nix4
-rw-r--r--pkgs/development/python-modules/libpcap/default.nix1
-rw-r--r--pkgs/development/python-modules/line-profiler/default.nix3
-rw-r--r--pkgs/development/python-modules/logilab/common.nix5
-rw-r--r--pkgs/development/python-modules/magic-wormhole/default.nix16
-rw-r--r--pkgs/development/python-modules/mailmanclient/default.nix4
-rw-r--r--pkgs/development/python-modules/markups/default.nix5
-rw-r--r--pkgs/development/python-modules/neo4j/default.nix14
-rw-r--r--pkgs/development/python-modules/netbox-routing/default.nix4
-rw-r--r--pkgs/development/python-modules/netcdf4/default.nix3
-rw-r--r--pkgs/development/python-modules/niaarm/default.nix11
-rw-r--r--pkgs/development/python-modules/nifty8/default.nix16
-rw-r--r--pkgs/development/python-modules/onedrive-personal-sdk/default.nix4
-rw-r--r--pkgs/development/python-modules/openidc-client/default.nix1
-rw-r--r--pkgs/development/python-modules/opentelemetry-api/default.nix1
-rw-r--r--pkgs/development/python-modules/opentelemetry-instrumentation/default.nix1
-rw-r--r--pkgs/development/python-modules/optuna/default.nix31
-rw-r--r--pkgs/development/python-modules/ormar/default.nix7
-rw-r--r--pkgs/development/python-modules/paramiko/default.nix1
-rw-r--r--pkgs/development/python-modules/pep517/default.nix7
-rw-r--r--pkgs/development/python-modules/pg8000/default.nix5
-rw-r--r--pkgs/development/python-modules/pipdate/default.nix5
-rw-r--r--pkgs/development/python-modules/pkg-about/default.nix1
-rw-r--r--pkgs/development/python-modules/plantuml-markdown/default.nix1
-rw-r--r--pkgs/development/python-modules/plantuml/default.nix1
-rw-r--r--pkgs/development/python-modules/pony/default.nix3
-rw-r--r--pkgs/development/python-modules/py-opensonic/default.nix6
-rw-r--r--pkgs/development/python-modules/pycyphal/default.nix1
-rw-r--r--pkgs/development/python-modules/pyfma/default.nix4
-rw-r--r--pkgs/development/python-modules/pyld/default.nix2
-rw-r--r--pkgs/development/python-modules/pymatgen/default.nix23
-rw-r--r--pkgs/development/python-modules/pymicro-vad/default.nix42
-rw-r--r--pkgs/development/python-modules/pypdfium2/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-grpc/default.nix1
-rw-r--r--pkgs/development/python-modules/pytest-isort/default.nix4
-rw-r--r--pkgs/development/python-modules/python-miio/default.nix5
-rw-r--r--pkgs/development/python-modules/python-pooldose/default.nix4
-rw-r--r--pkgs/development/python-modules/python-rabbitair/default.nix5
-rw-r--r--pkgs/development/python-modules/pythonfinder/default.nix4
-rw-r--r--pkgs/development/python-modules/pytransportnswv2/default.nix10
-rw-r--r--pkgs/development/python-modules/pyvo/default.nix3
-rw-r--r--pkgs/development/python-modules/quandl/default.nix5
-rw-r--r--pkgs/development/python-modules/rpmfluff/default.nix1
-rw-r--r--pkgs/development/python-modules/scrapy-fake-useragent/default.nix60
-rw-r--r--pkgs/development/python-modules/scrapy-splash/default.nix3
-rw-r--r--pkgs/development/python-modules/scrapy/default.nix32
-rw-r--r--pkgs/development/python-modules/signedjson/default.nix7
-rw-r--r--pkgs/development/python-modules/sphinxcontrib-spelling/default.nix5
-rw-r--r--pkgs/development/python-modules/statmake/default.nix4
-rw-r--r--pkgs/development/python-modules/streamlit/default.nix16
-rw-r--r--pkgs/development/python-modules/tinygrad/default.nix5
-rw-r--r--pkgs/development/python-modules/tldextract/default.nix14
-rw-r--r--pkgs/development/python-modules/translate-toolkit/default.nix4
-rw-r--r--pkgs/development/python-modules/troposphere/default.nix4
-rw-r--r--pkgs/development/python-modules/types-regex/default.nix21
-rw-r--r--pkgs/development/python-modules/unstructured-client/default.nix13
-rw-r--r--pkgs/development/python-modules/vncdo/default.nix2
-rw-r--r--pkgs/development/python-modules/weblate-language-data/default.nix4
-rw-r--r--pkgs/development/python-modules/ydiff/default.nix5
-rw-r--r--pkgs/development/r-modules/default.nix7
-rw-r--r--pkgs/development/rocm-modules/6/composable_kernel/avoid-extra-host-compile.patch40
-rw-r--r--pkgs/development/rocm-modules/6/hipcc/0001-hipcc-Remove-extra-definition-of-hipBinUtilPtr_-in-d.patch39
-rw-r--r--pkgs/development/rocm-modules/6/rccl/enable-mscclpp-on-all-gfx9.diff13
-rw-r--r--pkgs/development/rocm-modules/6/rccl/fix-mainline-support-and-ub.diff172
-rw-r--r--pkgs/development/rocm-modules/6/rocm-smi/cmake.patch89
-rw-r--r--pkgs/development/rocm-modules/amdsmi/default.nix (renamed from pkgs/development/rocm-modules/6/amdsmi/default.nix)9
-rw-r--r--pkgs/development/rocm-modules/aotriton/default.nix (renamed from pkgs/development/rocm-modules/6/aotriton/default.nix)20
-rw-r--r--pkgs/development/rocm-modules/aqlprofile/default.nix (renamed from pkgs/development/rocm-modules/6/aqlprofile/default.nix)8
-rw-r--r--pkgs/development/rocm-modules/clr/cmake-find-x11-libgl.patch (renamed from pkgs/development/rocm-modules/6/clr/cmake-find-x11-libgl.patch)0
-rw-r--r--pkgs/development/rocm-modules/clr/default.nix (renamed from pkgs/development/rocm-modules/6/clr/default.nix)52
-rw-r--r--pkgs/development/rocm-modules/clr/test-isa-compat.nix74
-rw-r--r--pkgs/development/rocm-modules/clr/test-opencl-example.nix (renamed from pkgs/development/rocm-modules/6/clr/test-opencl-example.nix)2
-rw-r--r--pkgs/development/rocm-modules/clr/test-rocm-smi.nix (renamed from pkgs/development/rocm-modules/6/clr/test-rocm-smi.nix)2
-rw-r--r--pkgs/development/rocm-modules/composable_kernel/base.nix (renamed from pkgs/development/rocm-modules/6/composable_kernel/base.nix)51
-rw-r--r--pkgs/development/rocm-modules/composable_kernel/ck4inductor.nix (renamed from pkgs/development/rocm-modules/6/composable_kernel/ck4inductor.nix)3
-rw-r--r--pkgs/development/rocm-modules/composable_kernel/default.nix (renamed from pkgs/development/rocm-modules/6/composable_kernel/default.nix)35
-rw-r--r--pkgs/development/rocm-modules/default.nix (renamed from pkgs/development/rocm-modules/6/default.nix)1
-rw-r--r--pkgs/development/rocm-modules/half/default.nix (renamed from pkgs/development/rocm-modules/6/half/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/hip-common/default.nix (renamed from pkgs/development/rocm-modules/6/hip-common/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/hipblas-common/default.nix (renamed from pkgs/development/rocm-modules/6/hipblas-common/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/hipblas/default.nix (renamed from pkgs/development/rocm-modules/6/hipblas/default.nix)15
-rw-r--r--pkgs/development/rocm-modules/hipblaslt/Tensile-interning.patch (renamed from pkgs/development/rocm-modules/6/hipblaslt/Tensile-interning.patch)0
-rw-r--r--pkgs/development/rocm-modules/hipblaslt/TensileCreateLibrary-refactor.patch (renamed from pkgs/development/rocm-modules/6/hipblaslt/TensileCreateLibrary-refactor.patch)0
-rw-r--r--pkgs/development/rocm-modules/hipblaslt/default.nix (renamed from pkgs/development/rocm-modules/6/hipblaslt/default.nix)2
-rw-r--r--pkgs/development/rocm-modules/hipblaslt/messagepack-compression-support.patch (renamed from pkgs/development/rocm-modules/6/hipblaslt/messagepack-compression-support.patch)0
-rw-r--r--pkgs/development/rocm-modules/hipblaslt/parallel-buildSourceCodeObjectFile.diff (renamed from pkgs/development/rocm-modules/6/hipblaslt/parallel-buildSourceCodeObjectFile.diff)0
-rw-r--r--pkgs/development/rocm-modules/hipcc/default.nix (renamed from pkgs/development/rocm-modules/6/hipcc/default.nix)6
-rw-r--r--pkgs/development/rocm-modules/hipcub/default.nix (renamed from pkgs/development/rocm-modules/6/hipcub/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/hipfft/default.nix (renamed from pkgs/development/rocm-modules/6/hipfft/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/hipfort/default.nix (renamed from pkgs/development/rocm-modules/6/hipfort/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/hipify/default.nix (renamed from pkgs/development/rocm-modules/6/hipify/default.nix)6
-rw-r--r--pkgs/development/rocm-modules/hiprand/default.nix (renamed from pkgs/development/rocm-modules/6/hiprand/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/hiprt/default.nix (renamed from pkgs/development/rocm-modules/6/hiprt/default.nix)7
-rw-r--r--pkgs/development/rocm-modules/hipsolver/default.nix (renamed from pkgs/development/rocm-modules/6/hipsolver/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/hipsparse/default.nix (renamed from pkgs/development/rocm-modules/6/hipsparse/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/llvm/clang-bodge-ignore-systemwide-incls.diff (renamed from pkgs/development/rocm-modules/6/llvm/clang-bodge-ignore-systemwide-incls.diff)0
-rw-r--r--pkgs/development/rocm-modules/llvm/clang-log-jobs.diff (renamed from pkgs/development/rocm-modules/6/llvm/clang-log-jobs.diff)0
-rw-r--r--pkgs/development/rocm-modules/llvm/default.nix (renamed from pkgs/development/rocm-modules/6/llvm/default.nix)64
-rw-r--r--pkgs/development/rocm-modules/llvm/opt-offload-compress-on-by-default.patch (renamed from pkgs/development/rocm-modules/6/llvm/opt-offload-compress-on-by-default.patch)0
-rw-r--r--pkgs/development/rocm-modules/llvm/perf-increase-namestring-size.patch (renamed from pkgs/development/rocm-modules/6/llvm/perf-increase-namestring-size.patch)0
-rw-r--r--pkgs/development/rocm-modules/llvm/perf-shorten-gcclib-include-paths.patch (renamed from pkgs/development/rocm-modules/6/llvm/perf-shorten-gcclib-include-paths.patch)0
-rw-r--r--pkgs/development/rocm-modules/migraphx/default.nix (renamed from pkgs/development/rocm-modules/6/migraphx/default.nix)16
-rw-r--r--pkgs/development/rocm-modules/migraphx/msgpack-6-compat.patch (renamed from pkgs/development/rocm-modules/6/migraphx/msgpack-6-compat.patch)0
-rw-r--r--pkgs/development/rocm-modules/miopen/default.nix (renamed from pkgs/development/rocm-modules/6/miopen/default.nix)6
-rw-r--r--pkgs/development/rocm-modules/miopen/skip-preexisting-dbs.patch (renamed from pkgs/development/rocm-modules/6/miopen/skip-preexisting-dbs.patch)0
-rw-r--r--pkgs/development/rocm-modules/miopen/test-frugally-deep-model-loading.cpp (renamed from pkgs/development/rocm-modules/6/miopen/test-frugally-deep-model-loading.cpp)0
-rw-r--r--pkgs/development/rocm-modules/miopen/test-frugally-deep-model-loading.nix (renamed from pkgs/development/rocm-modules/6/miopen/test-frugally-deep-model-loading.nix)0
-rw-r--r--pkgs/development/rocm-modules/mivisionx/0001-set-__STDC_CONSTANT_MACROS-to-make-rocAL-compile.patch (renamed from pkgs/development/rocm-modules/6/mivisionx/0001-set-__STDC_CONSTANT_MACROS-to-make-rocAL-compile.patch)0
-rw-r--r--pkgs/development/rocm-modules/mivisionx/default.nix (renamed from pkgs/development/rocm-modules/6/mivisionx/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/mscclpp/default.nix (renamed from pkgs/development/rocm-modules/6/mscclpp/default.nix)0
-rw-r--r--pkgs/development/rocm-modules/rccl/default.nix (renamed from pkgs/development/rocm-modules/6/rccl/default.nix)8
-rw-r--r--pkgs/development/rocm-modules/rccl/fix_hw_reg_hw_id_gt_gfx10.patch (renamed from pkgs/development/rocm-modules/6/rccl/fix_hw_reg_hw_id_gt_gfx10.patch)0
-rw-r--r--pkgs/development/rocm-modules/rccl/rccl-test-missing-iomanip.diff (renamed from pkgs/development/rocm-modules/6/rccl/rccl-test-missing-iomanip.diff)0
-rw-r--r--pkgs/development/rocm-modules/rdc/default.nix (renamed from pkgs/development/rocm-modules/6/rdc/default.nix)19
-rw-r--r--pkgs/development/rocm-modules/rdc/fix-cmake-cxxflags.patch217
-rw-r--r--pkgs/development/rocm-modules/rdc/fix-libcap-pkgconfig.patch57
-rw-r--r--pkgs/development/rocm-modules/release-attrPaths-gen.nix (renamed from pkgs/development/rocm-modules/6/release-attrPaths-gen.nix)2
-rwxr-xr-xpkgs/development/rocm-modules/release-attrPaths-gen.sh (renamed from pkgs/development/rocm-modules/6/release-attrPaths-gen.sh)0
-rw-r--r--pkgs/development/rocm-modules/release-attrPaths.json (renamed from pkgs/development/rocm-modules/6/release-attrPaths.json)41
-rw-r--r--pkgs/development/rocm-modules/rocalution/default.nix (renamed from pkgs/development/rocm-modules/6/rocalution/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocblas/default.nix (renamed from pkgs/development/rocm-modules/6/rocblas/default.nix)24
-rw-r--r--pkgs/development/rocm-modules/rocblas/hiplaslt-unstable-compat.patch (renamed from pkgs/development/rocm-modules/6/rocblas/hiplaslt-unstable-compat.patch)0
-rw-r--r--pkgs/development/rocm-modules/rocdbgapi/default.nix (renamed from pkgs/development/rocm-modules/6/rocdbgapi/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocfft/default.nix (renamed from pkgs/development/rocm-modules/6/rocfft/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocfft/log-every-n-aot-jobs.patch (renamed from pkgs/development/rocm-modules/6/rocfft/log-every-n-aot-jobs.patch)0
-rw-r--r--pkgs/development/rocm-modules/rocgdb/default.nix (renamed from pkgs/development/rocm-modules/6/rocgdb/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocm-bandwidth-test/default.nix (renamed from pkgs/development/rocm-modules/6/rocm-bandwidth-test/default.nix)0
-rw-r--r--pkgs/development/rocm-modules/rocm-cmake/default.nix (renamed from pkgs/development/rocm-modules/6/rocm-cmake/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocm-comgr/default.nix (renamed from pkgs/development/rocm-modules/6/rocm-comgr/default.nix)0
-rw-r--r--pkgs/development/rocm-modules/rocm-core/default.nix (renamed from pkgs/development/rocm-modules/6/rocm-core/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocm-core/env-rocm-path.patch (renamed from pkgs/development/rocm-modules/6/rocm-core/env-rocm-path.patch)0
-rw-r--r--pkgs/development/rocm-modules/rocm-device-libs/cmake.patch (renamed from pkgs/development/rocm-modules/6/rocm-device-libs/cmake.patch)0
-rw-r--r--pkgs/development/rocm-modules/rocm-device-libs/default.nix (renamed from pkgs/development/rocm-modules/6/rocm-device-libs/default.nix)0
-rw-r--r--pkgs/development/rocm-modules/rocm-docs-core/default.nix (renamed from pkgs/development/rocm-modules/6/rocm-docs-core/default.nix)0
-rw-r--r--pkgs/development/rocm-modules/rocm-runtime/default.nix (renamed from pkgs/development/rocm-modules/6/rocm-runtime/default.nix)15
-rw-r--r--pkgs/development/rocm-modules/rocm-runtime/remove-hsa-aqlprofile-dep.patch (renamed from pkgs/development/rocm-modules/6/rocm-runtime/remove-hsa-aqlprofile-dep.patch)0
-rw-r--r--pkgs/development/rocm-modules/rocm-smi/default.nix (renamed from pkgs/development/rocm-modules/6/rocm-smi/default.nix)9
-rw-r--r--pkgs/development/rocm-modules/rocm-tests/default.nix (renamed from pkgs/development/rocm-modules/6/rocm-tests/default.nix)0
-rw-r--r--pkgs/development/rocm-modules/rocminfo/default.nix (renamed from pkgs/development/rocm-modules/6/rocminfo/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocmlir/default.nix (renamed from pkgs/development/rocm-modules/6/rocmlir/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocprim/default.nix (renamed from pkgs/development/rocm-modules/6/rocprim/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocprofiler-register/default.nix (renamed from pkgs/development/rocm-modules/6/rocprofiler-register/default.nix)10
-rw-r--r--pkgs/development/rocm-modules/rocprofiler/default.nix (renamed from pkgs/development/rocm-modules/6/rocprofiler/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocr-debug-agent/default.nix (renamed from pkgs/development/rocm-modules/6/rocr-debug-agent/default.nix)6
-rw-r--r--pkgs/development/rocm-modules/rocrand/default.nix (renamed from pkgs/development/rocm-modules/6/rocrand/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocsolver/default.nix (renamed from pkgs/development/rocm-modules/6/rocsolver/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocsparse/default.nix (renamed from pkgs/development/rocm-modules/6/rocsparse/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocsparse/deps.nix (renamed from pkgs/development/rocm-modules/6/rocsparse/deps.nix)0
-rw-r--r--pkgs/development/rocm-modules/rocthrust/default.nix (renamed from pkgs/development/rocm-modules/6/rocthrust/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/roctracer/default.nix (renamed from pkgs/development/rocm-modules/6/roctracer/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rocwmma/0000-dont-fetch-googletest.patch (renamed from pkgs/development/rocm-modules/6/rocwmma/0000-dont-fetch-googletest.patch)0
-rw-r--r--pkgs/development/rocm-modules/rocwmma/default.nix (renamed from pkgs/development/rocm-modules/6/rocwmma/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/rpp/default.nix (renamed from pkgs/development/rocm-modules/6/rpp/default.nix)4
-rw-r--r--pkgs/development/rocm-modules/tensile/default.nix (renamed from pkgs/development/rocm-modules/6/tensile/default.nix)8
-rw-r--r--pkgs/development/rocm-modules/tensile/tensile-create-library-dont-copy-twice.diff (renamed from pkgs/development/rocm-modules/6/tensile/tensile-create-library-dont-copy-twice.diff)0
-rw-r--r--pkgs/development/rocm-modules/tensile/tensile-solutionstructs-perf-fix.diff (renamed from pkgs/development/rocm-modules/6/tensile/tensile-solutionstructs-perf-fix.diff)0
-rw-r--r--pkgs/development/rocm-modules/update.nix (renamed from pkgs/development/rocm-modules/6/update.nix)6
-rw-r--r--pkgs/development/tools/build-managers/drake/default.nix1
-rw-r--r--pkgs/development/tools/compass/default.nix1
-rw-r--r--pkgs/development/tools/haskell/vaultenv/default.nix1
-rw-r--r--pkgs/development/tools/misc/yakut/default.nix1
-rw-r--r--pkgs/os-specific/linux/kernel/kernels-org.json16
-rw-r--r--pkgs/os-specific/linux/kernel/zen-kernels.nix4
-rw-r--r--pkgs/servers/home-assistant/appdaemon.nix4
-rw-r--r--pkgs/servers/home-assistant/component-packages.nix156
-rw-r--r--pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix4
-rw-r--r--pkgs/servers/home-assistant/custom-lovelace-modules/atomic-calendar-revive/package.nix34
-rw-r--r--pkgs/servers/home-assistant/default.nix6
-rw-r--r--pkgs/servers/home-assistant/frontend.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/nginx/generic.nix5
-rw-r--r--pkgs/servers/http/nginx/modules.nix5
-rw-r--r--pkgs/servers/icingaweb2/default.nix5
-rw-r--r--pkgs/servers/icingaweb2/ipl.nix5
-rw-r--r--pkgs/servers/icingaweb2/thirdparty.nix5
-rw-r--r--pkgs/servers/mail/nullmailer/default.nix2
-rw-r--r--pkgs/servers/mautrix-telegram/default.nix1
-rw-r--r--pkgs/servers/monitoring/icinga2/default.nix5
-rw-r--r--pkgs/servers/monitoring/prometheus/fastly-exporter.nix1
-rw-r--r--pkgs/servers/nextcloud/notify_push.nix5
-rw-r--r--pkgs/servers/search/elasticsearch/7.x.nix1
-rw-r--r--pkgs/servers/sql/mariadb/default.nix8
-rw-r--r--pkgs/servers/varnish/packages.nix5
-rw-r--r--pkgs/stdenv/custom/default.nix5
-rw-r--r--pkgs/test/default.nix2
-rw-r--r--pkgs/test/haskell/incremental/default.nix8
-rw-r--r--pkgs/test/stdenv/default.nix2
-rw-r--r--pkgs/tools/networking/openssh/default.nix5
-rw-r--r--pkgs/tools/package-management/fpm/default.nix1
-rw-r--r--pkgs/tools/package-management/nix/default.nix39
-rw-r--r--pkgs/tools/text/diffutils/default.nix5
-rw-r--r--pkgs/tools/text/gawk/default.nix5
-rw-r--r--pkgs/top-level/aliases.nix5
-rw-r--r--pkgs/top-level/all-packages.nix16
-rw-r--r--pkgs/top-level/perl-packages.nix77
-rw-r--r--pkgs/top-level/python-aliases.nix4
-rw-r--r--pkgs/top-level/python-packages.nix12
-rw-r--r--pkgs/top-level/release-small.nix2
668 files changed, 4745 insertions, 4247 deletions
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 85561029c86a..45a55eb45dce 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -38,10 +38,3 @@ For new packages please briefly describe the package or provide a link to its ho
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
-
----
-
-Add a :+1: [reaction] to [pull requests you find important].
-
-[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
-[pull requests you find important]: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc
diff --git a/maintainers/README.md b/maintainers/README.md
index dee6bde1fae9..5a4009055aa6 100644
--- a/maintainers/README.md
+++ b/maintainers/README.md
@@ -145,18 +145,11 @@ When adding users to [`maintainer-list.nix`](./maintainer-list.nix), the followi
Feel free to create a new maintainer team in [`team-list.nix`](./team-list.nix) when a group is collectively responsible for a collection of packages.
Use taste and personal judgment when deciding if a team is warranted.
-Teams are allowed to define their own rules about membership.
+Teams should be organised around areas of maintenance interest and expertise, rather than employer or participation in another project or organization.
+For example, a team dedicated to maintaining support for a desktop environment or programming language in Nixpkgs makes sense, as does a team to maintain packaging of software from a given vendor, but a team exclusive to employees of a company or maintainers of another project does not.
-For example, some teams will represent a business or other group which wants to carefully track its members.
-Other teams may be very open about who can join, and allow anybody to participate.
-
-When reviewing changes to a team, read the team's scope and the context around the member list for indications about the team's membership policy.
-
-In any case, request reviews from the existing team members.
-If the team lists no specific membership policy, feel free to merge changes to the team after giving the existing members a few days to respond.
-
-> [!IMPORTANT]
-> If a team says it is a closed group, do not merge additions to the team without an approval by at least one existing member.
+When reviewing changes to a team, request reviews from the existing team members.
+Feel free to merge changes to the team if the existing members are unresponsive.
#### Synced GitHub teams
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index ef50ebc387ae..a7f18929b11b 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -1989,12 +1989,6 @@
githubId = 25783780;
name = "aos";
};
- apeschar = {
- email = "albert@peschar.net";
- github = "apeschar";
- githubId = 122977;
- name = "Albert Peschar";
- };
apeyroux = {
email = "alex@px.io";
github = "apeyroux";
@@ -6729,12 +6723,6 @@
githubId = 392583;
name = "Dirk-Willem van Gulik";
};
- disassembler = {
- email = "disasm@gmail.com";
- github = "disassembler";
- githubId = 651205;
- name = "Samuel Leathers";
- };
disserman = {
email = "disserman@gmail.com";
github = "divi255";
@@ -7194,12 +7182,6 @@
name = "Louis Orleans";
keys = [ { fingerprint = "llSOkL8Tn5+LOmWa4PDci+dQXZIRy11NSumDiFzNkAM"; } ];
};
- dudymas = {
- email = "jeremy.white@cloudposse.com";
- github = "dudymas";
- githubId = 928448;
- name = "Jeremy White";
- };
dukc = {
email = "ajieskola@gmail.com";
github = "dukc";
@@ -7653,12 +7635,6 @@
githubId = 161958668;
name = "Élise Souche";
};
- elitak = {
- email = "elitak@gmail.com";
- github = "elitak";
- githubId = 769073;
- name = "Eric Litak";
- };
elizagamedev = {
email = "eliza@eliza.sh";
github = "elizagamedev";
@@ -8647,6 +8623,13 @@
githubId = 52276064;
name = "figboy9";
};
+ figsoda = {
+ email = "figsoda@pm.me";
+ matrix = "@figsoda:matrix.org";
+ github = "figsoda";
+ githubId = 40620903;
+ name = "figsoda";
+ };
fionera = {
email = "nix@fionera.de";
github = "fionera";
@@ -11291,12 +11274,6 @@
name = "Antoine Labarussias";
keys = [ { fingerprint = "5CB5 9AA0 D180 1997 2FB3 E0EC 943A 1DE9 372E BE4E"; } ];
};
- invokes-su = {
- email = "nixpkgs-commits@deshaw.com";
- github = "invokes-su";
- githubId = 88038050;
- name = "Souvik Sen";
- };
io12 = {
github = "io12";
githubId = 7348004;
@@ -16057,13 +16034,6 @@
githubId = 7802795;
name = "Manoj Karthick";
};
- manveru = {
- email = "m.fellinger@gmail.com";
- matrix = "@manveru:matrix.org";
- github = "manveru";
- githubId = 3507;
- name = "Michael Fellinger";
- };
maolonglong = {
email = "shaolong.chen@outlook.it";
github = "maolonglong";
@@ -17362,6 +17332,12 @@
githubId = 20436235;
name = "Billy Zaelani Malik";
};
+ mio = {
+ name = "Mio";
+ email = "mio@mio19.uk";
+ github = "mio-19";
+ githubId = 57285379;
+ };
mir06 = {
email = "armin.leuprecht@uni-graz.at";
github = "mir06";
@@ -19142,18 +19118,6 @@
githubId = 3521180;
name = "Tom Sydney Kerckhove";
};
- normalcea = {
- name = "normalcea";
- email = "normalc@posteo.net";
- github = "normalcea";
- githubId = 190049873;
- keys = [
- {
- fingerprint = "6057 1155 7BA4 B922 66D6 2064 3DE3 BCB2 142A 8C71";
- }
- ];
- matrix = "@normalcea:matrix.org";
- };
norpol = {
name = "Syd Lightyear";
email = "norpol+nixpkgs@exaple.org";
@@ -23448,12 +23412,6 @@
githubId = 30531572;
name = "Robert James Hernandez";
};
- sargon = {
- email = "danielehlers@mindeye.net";
- github = "sargon";
- githubId = 178904;
- name = "Daniel Ehlers";
- };
sarunint = {
email = "nixpkgs@sarunint.com";
github = "sarunint";
@@ -25224,12 +25182,6 @@
githubId = 45735;
keys = [ { fingerprint = "0AFE 77F7 474D 1596 EE55 7A29 1D9A 17DF D23D CB91"; } ];
};
- stesie = {
- email = "stesie@brokenpipe.de";
- github = "stesie";
- githubId = 113068;
- name = "Stefan Siegl";
- };
steve-chavez = {
email = "stevechavezast@gmail.com";
github = "steve-chavez";
@@ -25871,11 +25823,6 @@
githubId = 156964;
name = "Thomas Boerger";
};
- tbwanderer = {
- github = "tbwanderer";
- githubId = 125365236;
- name = "Ice Layer";
- };
tc-kaluza = {
github = "tc-kaluza";
githubId = 101565936;
@@ -27555,6 +27502,13 @@
githubId = 27813;
name = "Vincent Breitmoser";
};
+ valpackett = {
+ email = "val@invisiblethingslab.com";
+ github = "valpackett";
+ githubId = 208340;
+ matrix = "@valpackett:mozilla.org";
+ name = "Val Packett";
+ };
vamega = {
email = "github@madiathv.com";
github = "vamega";
@@ -27711,12 +27665,6 @@
githubId = 116078858;
keys = [ { fingerprint = "CDEA 7E04 69E3 0885 A754 4B05 0104 BC05 F41B 77B8"; } ];
};
- victormeriqui = {
- name = "Victor Meriqui";
- email = "victor.meriqui@ororatech.com";
- github = "victormeriqui";
- githubId = 1396008;
- };
videl = {
email = "thibaut.smith@mailbox.org";
github = "videl";
@@ -28392,12 +28340,6 @@
githubId = 78392041;
name = "Winter";
};
- wintrmvte = {
- name = "Jakub Lutczyn";
- email = "kubalutczyn@gmail.com";
- github = "wintrmvte";
- githubId = 41823252;
- };
wirew0rm = {
email = "alex@wirew0rm.de";
github = "wirew0rm";
@@ -28537,12 +28479,6 @@
github = "wrrrzr";
githubId = 161970349;
};
- wr0belj = {
- name = "Jakub Wróbel";
- email = "wrobel.jakub@protonmail.com";
- github = "wr0belj";
- githubId = 40501814;
- };
wr7 = {
name = "wr7";
email = "d-wr7@outlook.com";
diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix
index fe37f175fff7..f12ce735d58a 100644
--- a/maintainers/team-list.nix
+++ b/maintainers/team-list.nix
@@ -141,13 +141,6 @@ with lib.maintainers;
enableFeatureFreezePing = true;
};
- cloudposse = {
- members = [ dudymas ];
- scope = "Maintain atmos and applications made by the Cloud Posse team.";
- shortName = "CloudPosse";
- enableFeatureFreezePing = true;
- };
-
coq = {
members = [
cohencyril
@@ -195,17 +188,6 @@ with lib.maintainers;
enableFeatureFreezePing = true;
};
- deshaw = {
- # Verify additions to this team with at least one already existing member of the team.
- members = [
- de11n
- despsyched
- invokes-su
- ];
- scope = "Group registration for D. E. Shaw employees who collectively maintain packages.";
- shortName = "D. E. Shaw employees";
- };
-
dhall = {
members = [
Gabriella439
@@ -363,17 +345,6 @@ with lib.maintainers;
enableFeatureFreezePing = true;
};
- helsinki-systems = {
- # Verify additions to this team with at least one already existing member of the team.
- members = [
- das_j
- conni2461
- helsinki-Jo
- ];
- scope = "Group registration for packages maintained by Helsinki Systems";
- shortName = "Helsinki Systems employees";
- };
-
home-assistant = {
members = [
dotlambda
@@ -395,16 +366,6 @@ with lib.maintainers;
shortName = "Infisical";
};
- iog = {
- members = [
- cleverca22
- disassembler
- manveru
- ];
- scope = "Input-Output Global employees, which maintain critical software";
- shortName = "Input-Output Global employees";
- };
-
java = {
github = "java";
enableFeatureFreezePing = true;
@@ -556,18 +517,6 @@ with lib.maintainers;
shortName = "Matrix";
};
- mercury = {
- members = [
- _9999years
- Gabriella439
- curran
- lf-
- jkachmar
- ];
- scope = "Group registry for packages maintained by Mercury";
- shortName = "Mercury Employees";
- };
-
minimal-bootstrap = {
members = [
alejandrosame
@@ -680,17 +629,6 @@ with lib.maintainers;
shortName = "OpenStack";
};
- ororatech = {
- # email: nixdevs@ororatech.com
- shortName = "OroraTech GmbH. employees";
- scope = "Team for packages maintained by employees of OroraTech GmbH.";
- # Edits to this list should only be done by an already existing member.
- members = [
- kip93
- victormeriqui
- ];
- };
-
pantheon = {
github = "pantheon";
enableFeatureFreezePing = true;
@@ -747,16 +685,6 @@ with lib.maintainers;
enableFeatureFreezePing = true;
};
- redcodelabs = {
- members = [
- unrooted
- wr0belj
- wintrmvte
- ];
- scope = "Maintain Red Code Labs related packages and modules.";
- shortName = "Red Code Labs";
- };
-
rocm = {
github = "rocm";
};
diff --git a/nixos/doc/manual/redirects.json b/nixos/doc/manual/redirects.json
index d35b554cbff8..a7e2010fe10e 100644
--- a/nixos/doc/manual/redirects.json
+++ b/nixos/doc/manual/redirects.json
@@ -65,12 +65,17 @@
"module-services-keycloak-unix-socket": [
"index.html#module-services-keycloak-unix-socket"
],
- "module-services-tandoor-recipes-migrating-media-option-1": [
+ "module-services-tandoor-recipes-migrating-media-option-move": [
+ "index.html#module-services-tandoor-recipes-migrating-media-option-move",
"index.html#module-services-tandoor-recipes-migrating-media-option-1"
],
- "module-services-tandoor-recipes-migrating-media-option-2": [
+ "module-services-tandoor-recipes-migrating-media-option-postgresql": [
+ "index.html#module-services-tandoor-recipes-migrating-media-option-postgresql",
"index.html#module-services-tandoor-recipes-migrating-media-option-2"
],
+ "module-services-tandoor-recipes-migrating-media-option-disallow-access": [
+ "index.html#module-services-tandoor-recipes-migrating-media-option-disallow-access"
+ ],
"sec-override-nixos-test": [
"index.html#sec-override-nixos-test"
],
diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md
index 534bc7a9a09a..fa13d6c7c4f6 100644
--- a/nixos/doc/manual/release-notes/rl-2605.section.md
+++ b/nixos/doc/manual/release-notes/rl-2605.section.md
@@ -67,6 +67,8 @@ of pulling the upstream container image from Docker Hub. If you want the old beh
- `services.cgit` before always had the git-http-backend and its "export all" setting enabled, which sidestepped any access control configured in cgit's settings. Now you have to make a decision and either enable or disable `services.cgit.gitHttpBackend.checkExportOkFiles` (or disable the git-http-backend).
+- `rocmPackages_6` has been removed. `rocmPackages` has been updated to ROCm 7.x. Out of tree packages may rely on obsolete hipblas APIs or compile time constant warp size and need to be updated.
+
- The Bash implementation of the `nixos-rebuild` program is removed. All switchable systems now use the Python rewrite. Any prior usage of `system.rebuild.enableNg` must now be removed. If you have any outstanding issues with the new implementation, please open an issue on GitHub.
- `services.desktopManager.gnome` no longer installs the Geary e-mail client since it is not part of the GNOME [core applications](https://apps.gnome.org/) list. Geary's position in the default favorite apps section has been replaced by GNOME Text Editor. To keep it installed, add `programs.geary.enable = true;` to your configuration.
diff --git a/nixos/modules/config/i18n.nix b/nixos/modules/config/i18n.nix
index e9955859bffd..aa8f06d1c7f2 100644
--- a/nixos/modules/config/i18n.nix
+++ b/nixos/modules/config/i18n.nix
@@ -7,19 +7,22 @@
let
sanitizeUTF8Capitalization =
lang: (lib.replaceStrings [ "utf8" "utf-8" "UTF8" ] [ "UTF-8" "UTF-8" "UTF-8" ] lang);
- aggregatedLocales = [
- "${config.i18n.defaultLocale}/${config.i18n.defaultCharset}"
- ]
- ++ lib.pipe config.i18n.extraLocaleSettings [
- # See description of extraLocaleSettings for why is this ignored here.
- (x: lib.removeAttrs x [ "LANGUAGE" ])
- (lib.mapAttrs (n: v: (sanitizeUTF8Capitalization v)))
- (lib.mapAttrsToList (LCRole: lang: lang + "/" + (config.i18n.localeCharsets.${LCRole} or "UTF-8")))
- ]
- ++ (map sanitizeUTF8Capitalization (
- lib.optionals (builtins.isList config.i18n.extraLocales) config.i18n.extraLocales
- ))
- ++ (lib.optional (builtins.isString config.i18n.extraLocales) config.i18n.extraLocales);
+ aggregatedLocales =
+ lib.optionals (config.i18n.defaultLocale != "C") [
+ "${config.i18n.defaultLocale}/${config.i18n.defaultCharset}"
+ ]
+ ++ lib.pipe config.i18n.extraLocaleSettings [
+ # See description of extraLocaleSettings for why is this ignored here.
+ (x: lib.removeAttrs x [ "LANGUAGE" ])
+ (lib.mapAttrs (n: v: (sanitizeUTF8Capitalization v)))
+ # C locales are always installed
+ (lib.filterAttrs (n: v: v != "C"))
+ (lib.mapAttrsToList (LCRole: lang: lang + "/" + (config.i18n.localeCharsets.${LCRole} or "UTF-8")))
+ ]
+ ++ (map sanitizeUTF8Capitalization (
+ lib.optionals (builtins.isList config.i18n.extraLocales) config.i18n.extraLocales
+ ))
+ ++ (lib.optional (builtins.isString config.i18n.extraLocales) config.i18n.extraLocales);
in
{
###### interface
@@ -111,6 +114,9 @@ in
description = ''
Per each {option}`i18n.extraLocaleSettings`, choose the character set
to use for it. Essentially defaults to UTF-8 for all of them.
+
+ Note that for a locale category that uses the `C` locale, setting a
+ character set to it via this setting is ignored.
'';
};
diff --git a/nixos/modules/installer/tools/nix-fallback-paths.nix b/nixos/modules/installer/tools/nix-fallback-paths.nix
index f6f99b6218d2..68f6494510cb 100644
--- a/nixos/modules/installer/tools/nix-fallback-paths.nix
+++ b/nixos/modules/installer/tools/nix-fallback-paths.nix
@@ -1,8 +1,8 @@
{
- x86_64-linux = "/nix/store/x30lnlgk1s16rynrfslbf8phr6h6rqf2-nix-2.31.2";
- i686-linux = "/nix/store/ix94q6rrdg6cr4893cjpzdbmibhlm0dv-nix-2.31.2";
- aarch64-linux = "/nix/store/xnybj9lk0kwvmr2va253avanq7m3cpyg-nix-2.31.2";
- riscv64-linux = "/nix/store/33as1vqp8mq36nr5bb5gr7ziw1nf4q1v-nix-riscv64-unknown-linux-gnu-2.31.2";
- x86_64-darwin = "/nix/store/b9dvary8rcljj7ajv1x64hwwch4cvyvp-nix-2.31.2";
- aarch64-darwin = "/nix/store/lvv1j8qbrvlnl3aagcjrhf42d458zgb5-nix-2.31.2";
+ x86_64-linux = "/nix/store/mxn3vxpvk2b42kgd08aw4bn27qhf434w-nix-2.31.3";
+ i686-linux = "/nix/store/b7d35ifww9683l74ydkb0qhrq6lqcisi-nix-2.31.3";
+ aarch64-linux = "/nix/store/ysz7dwmy4zd1zm3wzx5dh9g999xv7pbm-nix-2.31.3";
+ riscv64-linux = "/nix/store/avfv2lqbnphj2ap8y5ihg1l0sqhpjll7-nix-riscv64-unknown-linux-gnu-2.31.3";
+ x86_64-darwin = "/nix/store/s8lcl6nrd5ia7nr4zx9mg720i9f8qm37-nix-2.31.3";
+ aarch64-darwin = "/nix/store/vfjzbcl3kf9jjwh0g2x03cvz2x5hg8py-nix-2.31.3";
}
diff --git a/nixos/modules/services/display-managers/ly.nix b/nixos/modules/services/display-managers/ly.nix
index d9505c440a43..368a067a4d9a 100644
--- a/nixos/modules/services/display-managers/ly.nix
+++ b/nixos/modules/services/display-managers/ly.nix
@@ -45,6 +45,8 @@ let
xauth_cmd = lib.optionalString xcfg.enable "${pkgs.xorg.xauth}/bin/xauth";
x_cmd = lib.optionalString xcfg.enable xserverWrapper;
setup_cmd = dmcfg.sessionData.wrapper;
+ brightness_up_cmd = "${lib.getExe pkgs.brightnessctl} -q -n s +10%";
+ brightness_down_cmd = "${lib.getExe pkgs.brightnessctl} -q -n s 10%-";
};
finalConfig = defaultConfig // cfg.settings;
diff --git a/nixos/modules/services/matrix/continuwuity.nix b/nixos/modules/services/matrix/continuwuity.nix
index b1aaae05cc39..7651080c91d1 100644
--- a/nixos/modules/services/matrix/continuwuity.nix
+++ b/nixos/modules/services/matrix/continuwuity.nix
@@ -216,6 +216,8 @@ in
startLimitBurst = 5;
startLimitIntervalSec = 60;
serviceConfig = {
+ Type = "notify";
+
DynamicUser = true;
User = cfg.user;
Group = cfg.group;
diff --git a/nixos/modules/services/misc/tandoor-recipes.md b/nixos/modules/services/misc/tandoor-recipes.md
index 762ab56c5c6d..7888805eff70 100644
--- a/nixos/modules/services/misc/tandoor-recipes.md
+++ b/nixos/modules/services/misc/tandoor-recipes.md
@@ -1,19 +1,53 @@
# Tandoor Recipes {#module-services-tandoor-recipes}
-## Dealing with `MEDIA_ROOT` for installations prior 26.05 {#module-services-tandoor-recipes-migrating-media}
+## Remediating insecure `MEDIA_ROOT` for installations prior to 26.05 {#module-services-tandoor-recipes-migrating-media}
-See https://github.com/NixOS/nixpkgs/issues/338339 for some background.
+Tandoor Recipes installations initialized with `system.stateVersion < 26.05`
+may suffer from a security vulnerability. To remediate this issue, apply one of
+the recommendations below.
-### Option 1: Migrate media to new `MEDIA_ROOT` {#module-services-tandoor-recipes-migrating-media-option-1}
+See [NixOS/nixpkgs#338339](https://github.com/NixOS/nixpkgs/issues/338339) and
+[GHSA-g8w3-p77x-mmxh](https://github.com/NixOS/nixpkgs/security/advisories/GHSA-g8w3-p77x-mmxh)
+for some background.
+
+### Recommended: Move `MEDIA_ROOT` into a subdirectory {#module-services-tandoor-recipes-migrating-media-option-move}
+
+The issue is only present when `MEDIA_ROOT` is the same as the data directory. Moving it into a subdirectory of `/var/lib/tandoor-recipes` remediates this and any similar issues in the future.
1. Stop the currently running service: `systemctl stop tandoor-recipes.service`
2. Create a media folder. NixOS `26.05` creates the media path at `/var/lib/tandoor-recipes/media` by default, but you may choose any other path as well. `mkdir -p /var/lib/tandoor-recipes/media`
3. Move existing media to the new path: `mv /var/lib/tandoor-recipes/{files,recipes} /var/lib/tandoor-recipes/media`
4. Set `services.tandoor-recipes.extraConfig.MEDIA_ROOT = "/var/lib/tandoor-recipes/media";` in your NixOS configuration (not needed if `system.stateVersion >= 26.05`).
-5. Rebuild and switch!
+5. If not using `GUNICORN_MEDIA`, update your reverse proxy / web server configuration accordingly.
+6. Rebuild and switch!
These changes can be reverted by moving the files back into the state directory.
-### Option 2: Keep existing directory (may be insecure) {#module-services-tandoor-recipes-migrating-media-option-2}
+### Not recommended: Switch to PostgreSQL {#module-services-tandoor-recipes-migrating-media-option-postgresql}
+
+When using an external database like PostgreSQL (the only other option available in Tandoor Recipes) this issue does not manifest.
+
+A simple PostgreSQL configuration can be enabled using the option
+[`services.tandoor-recipes.database.createLocally`](https://search.nixos.org/options?channel=unstable&show=services.tandoor-recipes.database.createLocally).
+
+Note that this will require migrating the existing database to PostgreSQL. Refer to the [upstream documentation](https://docs.tandoor.dev/system/migration_sqlite-postgres/) for this procedure. It is important to delete or move the `db.sqlite3` file out of the media path, after this has been done.
+
+More information on configuring PostgreSQL can be found in the [upstream documentation](https://docs.tandoor.dev/system/configuration/#database).
+
+Set the following option to ignore the evaluation warnings once `db.sqlite3` has been deleted.
+
+```nix
+{
+ services.tandoor-recipes.extraConfig.MEDIA_ROOT = "/var/lib/tandoor-recipes";
+}
+```
+
+As future releases of Tandoor Recipes could add additional files to the data
+directory, this is not a future-proof solution.
+
+### Not recommended: Disallow access to `db.sqlite3` {#module-services-tandoor-recipes-migrating-media-option-disallow-access}
+
+When using a web server like nginx, access to this file can be disabled.
-To keep the existing directory, set `services.tandoor-recipes.extraConfig.MEDIA_ROOT = "/var/lib/tandoor-recipes";`.
+As future releases of Tandoor Recipes could add additional files to the data
+directory, this is not a future-proof solution.
diff --git a/nixos/modules/services/system/dbus.nix b/nixos/modules/services/system/dbus.nix
index 3751fa5e57fd..1e21fe20d714 100644
--- a/nixos/modules/services/system/dbus.nix
+++ b/nixos/modules/services/system/dbus.nix
@@ -104,6 +104,8 @@ in
config = mkIf cfg.enable (mkMerge [
{
+ system.switch.inhibitors.dbus-implementation = cfg.implementation;
+
environment.etc."dbus-1".source = configDir;
environment.pathsToLink = [
diff --git a/nixos/modules/services/system/userborn.nix b/nixos/modules/services/system/userborn.nix
index 73b7581bd2b7..f9595fe72654 100644
--- a/nixos/modules/services/system/userborn.nix
+++ b/nixos/modules/services/system/userborn.nix
@@ -35,6 +35,9 @@ let
};
userbornConfigJson = pkgs.writeText "userborn.json" (builtins.toJSON userbornConfig);
+ userbornStaticFiles =
+ pkgs.runCommand "static-userborn" { }
+ "mkdir -p $out; ${lib.getExe cfg.package} ${userbornConfigJson} $out";
immutableEtc = config.system.etc.overlay.enable && !config.system.etc.overlay.mutable;
# The filenames created by userborn.
@@ -51,12 +54,29 @@ in
enable = lib.mkEnableOption "userborn";
+ static = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ description = ''
+ Whether to generate the password files at build time and store them directly
+ in the system closure, without requiring any services at boot time.
+
+ This is STRICTLY intended for embedded appliance images that only have system
+ users with manually managed static user IDs, and CANNOT be used with generation
+ updates.
+
+ WARNING: In this mode, you MUST statically manage user IDs yourself, carefully.
+ Beware, UID reuse is a serious security issue and it's your responsibility
+ to avoid it over the entire lifetime of the system.
+ '';
+ };
+
package = lib.mkPackageOption pkgs "userborn" { };
passwordFilesLocation = lib.mkOption {
type = lib.types.str;
- default = if immutableEtc then "/var/lib/nixos" else "/etc";
- defaultText = lib.literalExpression ''if immutableEtc then "/var/lib/nixos" else "/etc"'';
+ default = if immutableEtc && !cfg.static then "/var/lib/nixos" else "/etc";
+ defaultText = lib.literalExpression ''if immutableEtc && !config.services.userborn.static then "/var/lib/nixos" else "/etc"'';
description = ''
The location of the original password files.
@@ -83,8 +103,12 @@ in
message = "system.activationScripts.users has to be empty to use userborn";
}
{
- assertion = immutableEtc -> (cfg.passwordFilesLocation != "/etc");
- message = "When `system.etc.overlay.mutable = false`, `services.userborn.passwordFilesLocation` cannot be set to `/etc`";
+ assertion = (immutableEtc && !cfg.static) -> (cfg.passwordFilesLocation != "/etc");
+ message = "When `system.etc.overlay.mutable = false` and `services.userborn.static = false`, `services.userborn.passwordFilesLocation` cannot be set to `/etc`";
+ }
+ {
+ assertion = !(cfg.static && config.system.switch.enable);
+ message = "You cannot use `services.userborn.static = true` with switchable configurations, it is ONLY indended for appliance images with fully static user IDs";
}
];
@@ -110,7 +134,7 @@ in
) userCfg.users
);
- services.userborn = {
+ services.userborn = lib.mkIf (!cfg.static) {
wantedBy = [ "sysinit.target" ];
requiredBy = [ "sysinit-reactivation.target" ];
after = [
@@ -166,20 +190,35 @@ in
};
};
- # Statically create the symlinks to passwordFilesLocation when they're not
- # inside /etc because we will not be able to do it at runtime in case of an
- # immutable /etc!
- environment.etc = lib.mkIf (cfg.passwordFilesLocation != "/etc") (
- lib.listToAttrs (
- lib.map (
- file:
- lib.nameValuePair file {
- source = "${cfg.passwordFilesLocation}/${file}";
- mode = "direct-symlink";
- }
- ) passwordFiles
- )
- );
+ environment.etc = lib.mkMerge [
+ (lib.mkIf cfg.static (
+ # In static mode, statically drop the files into an immutable /etc.
+ lib.listToAttrs (
+ lib.map (
+ file:
+ lib.nameValuePair file {
+ source = "${userbornStaticFiles}/${file}";
+ mode = if file == "shadow" then "0000" else "0644";
+ }
+ ) passwordFiles
+ )
+ ))
+
+ (lib.mkIf (!cfg.static && cfg.passwordFilesLocation != "/etc") (
+ # Statically create the symlinks to passwordFilesLocation when they're not
+ # inside /etc because we will not be able to do it at runtime in case of a
+ # (non-static) immutable /etc!
+ lib.listToAttrs (
+ lib.map (
+ file:
+ lib.nameValuePair file {
+ source = "${cfg.passwordFilesLocation}/${file}";
+ mode = "direct-symlink";
+ }
+ ) passwordFiles
+ )
+ ))
+ ];
};
meta.maintainers = with lib.maintainers; [ nikstur ];
diff --git a/nixos/modules/services/web-apps/icingaweb2/icingaweb2.nix b/nixos/modules/services/web-apps/icingaweb2/icingaweb2.nix
index 880ae5f55994..597d4951a0db 100644
--- a/nixos/modules/services/web-apps/icingaweb2/icingaweb2.nix
+++ b/nixos/modules/services/web-apps/icingaweb2/icingaweb2.nix
@@ -17,7 +17,10 @@ let
};
in
{
- meta.maintainers = teams.helsinki-systems.members;
+ meta.maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
options.services.icingaweb2 = with types; {
enable = mkEnableOption "the icingaweb2 web interface";
diff --git a/nixos/modules/services/web-apps/part-db.nix b/nixos/modules/services/web-apps/part-db.nix
index 6f713d905141..b4b128dfa03d 100644
--- a/nixos/modules/services/web-apps/part-db.nix
+++ b/nixos/modules/services/web-apps/part-db.nix
@@ -153,6 +153,9 @@ in
// cfg.poolConfig;
};
+ # Required for symphony
+ part-db.settings.APP_SHARE_DIR = "/var/lib/part-db/share";
+
postgresql = mkIf cfg.enablePostgresql {
enable = true;
ensureUsers = [
@@ -173,7 +176,7 @@ in
root = "${pkg}/public";
locations = {
"/" = {
- tryFiles = "$uri $uri/ /index.php";
+ tryFiles = "$uri $uri/ /index.php?$query_string";
index = "index.php";
extraConfig = ''
sendfile off;
diff --git a/nixos/modules/system/activation/switchable-system.nix b/nixos/modules/system/activation/switchable-system.nix
index 0b840c978fb8..f6aeb70d7aa4 100644
--- a/nixos/modules/system/activation/switchable-system.nix
+++ b/nixos/modules/system/activation/switchable-system.nix
@@ -32,12 +32,12 @@
};
inhibitors = lib.mkOption {
- type = lib.types.listOf lib.types.pathInStore;
- default = [ ];
+ type = lib.types.attrsOf lib.types.str;
+ default = { };
description = ''
- List of derivations that will prevent switching into a configuration when
+ Attribute set of strings that will prevent switching into a configuration when
they change.
- This can be manually overridden on the command line if required.
+ The switch can be manually forced on the command line if required.
'';
};
};
@@ -67,80 +67,86 @@
ln -s ${config.system.build.inhibitSwitch} $out/switch-inhibitors
'';
- build.inhibitSwitch = pkgs.writeTextFile {
- name = "switch-inhibitors";
- text = lib.concatMapStringsSep "\n" (drv: drv.outPath) config.system.switch.inhibitors;
- };
+ build.inhibitSwitch = pkgs.writers.writeJSON "switch-inhibitors" config.system.switch.inhibitors;
preSwitchChecks.switchInhibitors =
let
realpath = lib.getExe' pkgs.coreutils "realpath";
- sha256sum = lib.getExe' pkgs.coreutils "sha256sum";
- diff = lib.getExe' pkgs.diffutils "diff";
+ mktemp = lib.getExe' pkgs.coreutils "mktemp";
+ rm = lib.getExe' pkgs.coreutils "rm";
+ jq = lib.getExe' pkgs.jq "jq";
in
- lib.mkIf (lib.length config.system.switch.inhibitors > 0)
- # bash
- ''
- incoming="''${1-}"
- action="''${2-}"
-
- if [ "$action" == "boot" ]; then
- echo "Not checking switch inhibitors (action = $action)"
- exit
- fi
-
- echo -n "Checking switch inhibitors..."
-
- booted_inhibitors="$(${realpath} /run/booted-system)/switch-inhibitors"
- booted_inhibitors_sha="$(
- if [ -f "$booted_inhibitors" ]; then
- ${sha256sum} - < "$booted_inhibitors"
- else
- echo 'none'
- fi
- )"
-
- if [ "$booted_inhibitors_sha" == "none" ]; then
- echo
- echo "The previous configuration did not specify switch inhibitors, nothing to check."
- exit
- fi
-
- new_inhibitors="$(${realpath} "$incoming")/switch-inhibitors"
- new_inhibitors_sha="$(
- if [ -f "$new_inhibitors" ]; then
- ${sha256sum} - < "$new_inhibitors"
- else
- echo 'none'
- fi
- )"
-
- if [ "$new_inhibitors_sha" == "none" ]; then
- echo
- echo "The new configuration does not specify switch inhibitors, nothing to check."
- exit
- fi
-
- if [ "$new_inhibitors_sha" != "$booted_inhibitors_sha" ]; then
- echo
- echo "Found diff in switch inhibitors:"
- echo
- ${diff} --color "$booted_inhibitors" "$new_inhibitors"
- echo
- echo "The new configuration contains changes to packages that were"
- echo "listed as switch inhibitors."
- echo "You probably want to run 'nixos-rebuild boot' and reboot your system."
- echo
- echo "If you really want to switch into this configuration directly, then"
- echo "you can set NIXOS_NO_CHECK=1 to ignore pre-switch checks."
- echo
- echo "WARNING: doing so might cause the switch to fail or your system to become unstable."
- echo
- exit 1
- else
- echo " done"
- fi
- '';
+ # bash
+ ''
+ incoming="''${1-}"
+ action="''${2-}"
+
+ if [ "$action" == "boot" ]; then
+ echo "Not checking switch inhibitors (action = $action)"
+ exit
+ fi
+
+ echo -n "Checking switch inhibitors..."
+
+ # Create a temporary file that we use in case a generation does not have
+ # the switch-inhibitors file.
+ empty="$(${mktemp} -t switch_inhibit.XXXX)"
+ # shellcheck disable=SC2329
+ clean_up() {
+ ${rm} -f "$empty"
+ }
+ trap clean_up EXIT
+ echo "{}" > "$empty"
+
+ current_inhibitors="$(${realpath} /run/current-system)/switch-inhibitors"
+ if [ ! -f "$current_inhibitors" ]; then
+ current_inhibitors="$empty"
+ fi
+
+ new_inhibitors="$(${realpath} "$incoming")/switch-inhibitors"
+ if [ ! -f "$new_inhibitors" ]; then
+ new_inhibitors="$empty"
+ fi
+
+ diff="$(
+ ${jq} \
+ --raw-output \
+ --null-input \
+ --rawfile current "$current_inhibitors" \
+ --rawfile newgen "$new_inhibitors" \
+ '
+ $current | try fromjson catch {} as $old |
+ $newgen | try fromjson catch {} as $new |
+ $old |
+ to_entries |
+ map(
+ select(.key | in ($new)) |
+ select(.value != $new.[.key]) |
+ [ .key, ":", .value, "->", $new.[.key] ] | join(" ")
+ ) |
+ join("\n")
+ ' \
+ )"
+
+ if [ -n "$diff" ]; then
+ echo
+ echo "There are changes to critical components of the system:"
+ echo
+ echo "$diff"
+ echo
+ echo "Switching into this system is not recommended."
+ echo "You probably want to run 'nixos-rebuild boot' and reboot your system instead."
+ echo
+ echo "If you really want to switch into this configuration directly, then"
+ echo "you can set NIXOS_NO_CHECK=1 to ignore pre-switch checks."
+ echo
+ echo "WARNING: doing so might cause the switch to fail or your system to become unstable."
+ echo
+ exit 1
+ else
+ echo " done"
+ fi
+ '';
};
security =
diff --git a/nixos/modules/system/boot/resolved.nix b/nixos/modules/system/boot/resolved.nix
index b86e28f81a0a..cc7f1096e8b3 100644
--- a/nixos/modules/system/boot/resolved.nix
+++ b/nixos/modules/system/boot/resolved.nix
@@ -10,11 +10,13 @@ let
inherit (utils.systemdUtils.unitOptions) unitOption;
inherit (lib)
+ concatStringsSep
+ elem
+ isList
literalExpression
mkIf
mkMerge
mkOption
- mkOptionDefault
mkOrder
mkRenamedOptionModule
mkRemovedOptionModule
@@ -26,7 +28,25 @@ let
dnsmasqResolve = config.services.dnsmasq.enable && config.services.dnsmasq.resolveLocalQueries;
- resolvedConf = settingsToSections cfg.settings;
+ transformSettings =
+ settings:
+ lib.mapAttrs (
+ key: value:
+ # concat lists for options that should result in space-separated values
+ if
+ elem key [
+ "DNS"
+ "Domains"
+ "FallbackDNS"
+ ]
+ && isList value
+ then
+ concatStringsSep " " value
+ else
+ value
+ ) settings;
+
+ resolvedConf = settingsToSections (transformSettings cfg.settings);
in
{
imports = [
@@ -60,22 +80,56 @@ in
options = {
services.resolved = {
enable = lib.mkEnableOption "the Systemd DNS resolver daemon (systemd-resolved)";
+
settings.Resolve = mkOption {
description = ''
Settings option for systemd-resolved.
See {manpage}`resolved.conf(5)` for all available options.
'';
- # Remember to keep this in sync to the actual settings at the bottom of the page.
- defaultText = literalExpression ''
- {
- DNS = config.networking.nameservers;
- DNSOverTLS = false;
- DNSSEC = false;
- Domains = config.networking.search;
- LLMNR = true;
- }
- '';
- type = types.attrsOf unitOption;
+ default = { };
+ type = types.submodule {
+ freeformType = types.attrsOf unitOption;
+ options = {
+ DNS = mkOption {
+ type = unitOption;
+ default = config.networking.nameservers;
+ defaultText = literalExpression "config.networking.nameservers";
+ description = ''
+ List of IP addresses to query as recursive DNS resolvers.
+ '';
+ };
+
+ DNSOverTLS = mkOption {
+ type = unitOption;
+ default = false;
+ description = ''
+ Whether to use TLS encryption for DNS queries. Requires
+ nameservers that support DNS-over-TLS.
+ '';
+ };
+
+ DNSSEC = mkOption {
+ type = unitOption;
+ default = false;
+ description = ''
+ Whether to validate DNSSEC for DNS lookups.
+ '';
+ };
+
+ Domains = mkOption {
+ type = unitOption;
+ default = config.networking.search;
+ defaultText = literalExpression "config.networking.search";
+ example = [
+ "scope.example.com"
+ "example.com"
+ ];
+ description = ''
+ List of search domains used to complete unqualified name lookups.
+ '';
+ };
+ };
+ };
};
};
@@ -101,15 +155,6 @@ in
}
];
- # If updating any of these attrs, also update the defaultText above.
- services.resolved.settings.Resolve = {
- DNS = config.networking.nameservers;
- DNSOverTLS = mkOptionDefault false;
- DNSSEC = mkOptionDefault false;
- Domains = mkOptionDefault config.networking.search;
- LLMNR = mkOptionDefault true;
- };
-
users.users.systemd-resolve.group = "systemd-resolve";
# add resolve to nss hosts database if enabled and nscd enabled
diff --git a/nixos/modules/system/boot/systemd/fido2.nix b/nixos/modules/system/boot/systemd/fido2.nix
index c43089f4d7c3..02b4a1389fba 100644
--- a/nixos/modules/system/boot/systemd/fido2.nix
+++ b/nixos/modules/system/boot/systemd/fido2.nix
@@ -24,7 +24,7 @@ in
'')
];
boot.initrd.systemd.storePaths = [
- "${pkgs.systemd}/lib/udev/fido_id"
+ "${cfg.package}/lib/udev/fido_id"
"${cfg.package}/lib/cryptsetup/libcryptsetup-token-systemd-fido2.so"
"${pkgs.libfido2}/lib/libfido2.so.1"
];
diff --git a/nixos/release-small.nix b/nixos/release-small.nix
index 58f5d413feb7..461afb49d4db 100644
--- a/nixos/release-small.nix
+++ b/nixos/release-small.nix
@@ -110,8 +110,12 @@ rec {
subversion
tarball
vim
- tests-stdenv-gcc-stageCompare
;
+ tests.stdenv = {
+ inherit (nixpkgs'.tests.stdenv)
+ tests-stdenv-gcc-stageCompare
+ ;
+ };
};
tested =
@@ -163,7 +167,7 @@ rec {
"nixos.tests.proxy"
"nixos.tests.simple"
"nixpkgs.jdk"
- "nixpkgs.tests-stdenv-gcc-stageCompare"
+ "nixpkgs.tests.stdenv.tests-stdenv-gcc-stageCompare"
"nixpkgs.opensshTest"
])
];
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 3c0547d4578c..3da2a4c24dc4 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -1208,6 +1208,7 @@ in
paperless = runTest ./paperless.nix;
paretosecurity = runTest ./paretosecurity.nix;
parsedmarc = handleTest ./parsedmarc { };
+ part-db = runTest ./web-apps/part-db.nix;
pass-secret-service = runTest ./pass-secret-service.nix;
password-option-override-ordering = runTest ./password-option-override-ordering.nix;
patroni = handleTestOn [ "x86_64-linux" ] ./patroni.nix { };
@@ -1652,6 +1653,7 @@ in
userborn-immutable-users = runTest ./userborn-immutable-users.nix;
userborn-mutable-etc = runTest ./userborn-mutable-etc.nix;
userborn-mutable-users = runTest ./userborn-mutable-users.nix;
+ userborn-static = runTest ./userborn-static.nix;
ustreamer = runTest ./ustreamer.nix;
uwsgi = runTest ./uwsgi.nix;
v2ray = runTest ./v2ray.nix;
diff --git a/nixos/tests/dwl.nix b/nixos/tests/dwl.nix
index 6398ebeba5cf..b46c0f98ee97 100644
--- a/nixos/tests/dwl.nix
+++ b/nixos/tests/dwl.nix
@@ -23,6 +23,9 @@
services.displayManager.defaultSession = lib.mkForce "dwl";
programs.dwl.enable = true;
+
+ # Need to switch to a different GPU driver than the default one (-vga std) so that dwl works on aarch64-linux
+ virtualisation.qemu.options = [ "-vga none -device virtio-gpu-pci" ];
};
testScript = ''
diff --git a/nixos/tests/i18n.nix b/nixos/tests/i18n.nix
index a0493b7c62f5..77f0cc579d5d 100644
--- a/nixos/tests/i18n.nix
+++ b/nixos/tests/i18n.nix
@@ -38,6 +38,32 @@
};
};
};
+ Csimple = {
+ i18n = {
+ defaultLocale = "C";
+ };
+ };
+ CnonDefault = {
+ i18n = {
+ defaultLocale = "en_US.UTF-8";
+ extraLocaleSettings = {
+ LC_COLLATE = "C";
+ LC_MESSAGES = "C";
+ LC_TIME = "C";
+ };
+ };
+ };
};
- testScript = { nodes, ... }: "";
+ testScript =
+ { nodes, ... }:
+ lib.pipe nodes [
+ builtins.attrNames
+ (map (node: ''
+ ${node}.copy_from_vm(
+ ${node}.succeed("readlink -f /etc/locale.conf").strip(),
+ "${node}"
+ )
+ ''))
+ (lib.concatStringsSep "\n")
+ ];
}
diff --git a/nixos/tests/icingaweb2.nix b/nixos/tests/icingaweb2.nix
index 08fc4f262c08..0103c14bbe2b 100644
--- a/nixos/tests/icingaweb2.nix
+++ b/nixos/tests/icingaweb2.nix
@@ -1,9 +1,10 @@
{ pkgs, ... }:
{
name = "icingaweb2";
- meta = {
- maintainers = pkgs.lib.teams.helsinki-systems.members;
- };
+ meta.maintainers = with pkgs.lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
nodes = {
icingaweb2 =
diff --git a/nixos/tests/iscsi-multipath-root.nix b/nixos/tests/iscsi-multipath-root.nix
index 860faa0a32c1..ba17ac64058e 100644
--- a/nixos/tests/iscsi-multipath-root.nix
+++ b/nixos/tests/iscsi-multipath-root.nix
@@ -5,9 +5,6 @@ let
in
{
name = "iscsi";
- meta = {
- maintainers = pkgs.lib.teams.deshaw.members;
- };
nodes = {
target =
diff --git a/nixos/tests/iscsi-root.nix b/nixos/tests/iscsi-root.nix
index c279a0d7e49e..e8c98a39931c 100644
--- a/nixos/tests/iscsi-root.nix
+++ b/nixos/tests/iscsi-root.nix
@@ -5,9 +5,10 @@ let
in
{
name = "iscsi";
- meta = {
- maintainers = lib.teams.deshaw.members ++ lib.teams.helsinki-systems.members;
- };
+ meta.maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
nodes = {
target =
diff --git a/nixos/tests/lvm2/systemd-stage-1.nix b/nixos/tests/lvm2/systemd-stage-1.nix
index 9eb7a6797e38..c6c68ae64c1c 100644
--- a/nixos/tests/lvm2/systemd-stage-1.nix
+++ b/nixos/tests/lvm2/systemd-stage-1.nix
@@ -70,7 +70,10 @@ import ../make-test-python.nix (
{ pkgs, lib, ... }:
{
name = "lvm2-${flavour}-systemd-stage-1";
- meta.maintainers = lib.teams.helsinki-systems.members;
+ meta.maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
nodes.machine =
{ pkgs, lib, ... }:
diff --git a/nixos/tests/lvm2/thinpool.nix b/nixos/tests/lvm2/thinpool.nix
index bf9b7160abc2..8c7471d46f28 100644
--- a/nixos/tests/lvm2/thinpool.nix
+++ b/nixos/tests/lvm2/thinpool.nix
@@ -6,7 +6,10 @@ import ../make-test-python.nix (
{ pkgs, lib, ... }:
{
name = "lvm2-thinpool";
- meta.maintainers = lib.teams.helsinki-systems.members;
+ meta.maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
nodes.machine =
{ pkgs, lib, ... }:
diff --git a/nixos/tests/mysql/mariadb-galera.nix b/nixos/tests/mysql/mariadb-galera.nix
index 1f08eb697504..b659f4647472 100644
--- a/nixos/tests/mysql/mariadb-galera.nix
+++ b/nixos/tests/mysql/mariadb-galera.nix
@@ -19,9 +19,12 @@ let
}:
makeTest {
name = "${name}-galera-mariabackup";
- meta = {
- maintainers = with lib.maintainers; [ izorkin ] ++ lib.teams.helsinki-systems.members;
- };
+ meta.maintainers = with lib.maintainers; [
+ conni2461
+ das_j
+ helsinki-Jo
+ izorkin
+ ];
# The test creates a Galera cluster with 3 nodes and is checking if mariabackup-based SST works. The cluster is tested by creating a DB and an empty table on one node,
# and checking the table's presence on the other node.
diff --git a/nixos/tests/mysql/mysql-replication.nix b/nixos/tests/mysql/mysql-replication.nix
index d1ccb7c8c924..2cc541093a5b 100644
--- a/nixos/tests/mysql/mysql-replication.nix
+++ b/nixos/tests/mysql/mysql-replication.nix
@@ -20,9 +20,11 @@ let
}:
makeTest {
name = "${name}-replication";
- meta = {
- maintainers = lib.teams.helsinki-systems.members;
- };
+ meta.maintainers = with lib.maintainers; [
+ conni2461
+ das_j
+ helsinki-Jo
+ ];
nodes = {
primary = {
diff --git a/nixos/tests/mysql/mysql.nix b/nixos/tests/mysql/mysql.nix
index 67ef87e99481..9175ef95f6fb 100644
--- a/nixos/tests/mysql/mysql.nix
+++ b/nixos/tests/mysql/mysql.nix
@@ -25,9 +25,11 @@ let
}:
makeTest {
inherit name;
- meta = {
- maintainers = lib.teams.helsinki-systems.members;
- };
+ meta.maintainers = with lib.maintainers; [
+ conni2461
+ das_j
+ helsinki-Jo
+ ];
nodes = {
${name} =
diff --git a/nixos/tests/redis.nix b/nixos/tests/redis.nix
index cf3cd6c5b552..f878509bce35 100644
--- a/nixos/tests/redis.nix
+++ b/nixos/tests/redis.nix
@@ -20,9 +20,10 @@ let
makeTest {
inherit name;
meta.maintainers = [
+ lib.maintainers.das_j
lib.maintainers.flokli
- ]
- ++ lib.teams.helsinki-systems.members;
+ lib.maintainers.helsinki-Jo
+ ];
nodes = {
machine =
diff --git a/nixos/tests/switch-test.nix b/nixos/tests/switch-test.nix
index 3ff6dcbc4e02..07e80cb86abd 100644
--- a/nixos/tests/switch-test.nix
+++ b/nixos/tests/switch-test.nix
@@ -646,6 +646,23 @@ in
EOF
'';
};
+
+ no_inhibitors.configuration.system.switch.inhibitors = lib.mkForce { };
+
+ inhibitors.configuration.system.switch.inhibitors = lib.mkForce {
+ foo = "bar";
+ quz = "bor";
+ };
+
+ inhibitors_changed.configuration.system.switch.inhibitors = lib.mkForce {
+ foo = "baz";
+ quz = "boz";
+ };
+
+ inhibitors_new.configuration.system.switch.inhibitors = lib.mkForce {
+ foo = "bar";
+ qux = "baz";
+ };
};
};
@@ -658,6 +675,7 @@ in
echo "this should succeed (config: $config, action: $action)"
[ "$action" == "check" ] || [ "$action" == "test" ]
'';
+ boot.loader.grub.enable = false;
specialisation.failingCheck.configuration.system.preSwitchChecks.failEveryTime = ''
echo this will fail
false
@@ -745,6 +763,24 @@ in
out = switch_to_specialisation("${otherSystem}", "failingCheck", action="check", fail=True)
assert_contains(out, "this will fail")
+ with subtest("switch inhibitors"):
+ # Start without any inhibitors
+ switch_to_specialisation("${machine}", "no_inhibitors", action="switch")
+ # Check that we can switch into a generation with inhibitors from one that doesn't have any
+ switch_to_specialisation("${machine}", "inhibitors", action="switch")
+ # Check that we cannot switch into a generation that has a different value for an existing inhibitor
+ out = switch_to_specialisation("${machine}", "inhibitors_changed", action="switch", fail=True)
+ assert_contains(out, "There are changes to critical components of the system")
+ assert_contains(out, "foo")
+ assert_contains(out, "bar")
+ assert_contains(out, "baz")
+ # Confirm that we can set that same generation as the new boot default
+ switch_to_specialisation("${machine}", "inhibitors_changed", action="boot")
+ # Check that we can switch into a new generation with new inhibitors, but same values for existing ones
+ switch_to_specialisation("${machine}", "inhibitors_new", action="switch")
+ # Check that we can switch back into a generation without inhibitors
+ switch_to_specialisation("${machine}", "no_inhibitors", action="switch")
+
with subtest("actions"):
# boot action
out = switch_to_specialisation("${machine}", "simpleService", action="boot")
diff --git a/nixos/tests/tandoor-recipes-media.nix b/nixos/tests/tandoor-recipes-media.nix
index 9384c9765efa..3465090b2357 100644
--- a/nixos/tests/tandoor-recipes-media.nix
+++ b/nixos/tests/tandoor-recipes-media.nix
@@ -66,7 +66,7 @@
machine.succeed(f"curl --head {db_path} | grep \"HTTP/1.1 404 Not Found\"")
- # Switch to NixOS 24.11 to check if the setup still functions the same
+ # Switch to NixOS 25.11 to check if the setup still functions the same
# as before.
stop_and_rm()
machine.succeed("${oldVersion}/bin/switch-to-configuration test")
@@ -77,7 +77,7 @@
machine.succeed(f"curl --head {db_path} | grep \"HTTP/1.1 200 OK\"")
- # Switch to NixOS 24.11 with the MEDIA_ROOT already set to
+ # Switch to NixOS 25.11 with the MEDIA_ROOT already set to
# /var/lib/tandoor-recipes/media.
stop_and_rm()
machine.succeed("${oldVersionOverrideMedia}/bin/switch-to-configuration test")
diff --git a/nixos/tests/userborn-static.nix b/nixos/tests/userborn-static.nix
new file mode 100644
index 000000000000..e1d5cf259a7d
--- /dev/null
+++ b/nixos/tests/userborn-static.nix
@@ -0,0 +1,57 @@
+{ lib, ... }:
+
+let
+ sysuserPassword = "$y$j9T$3aiOV/8CADAK22OK2QT3/0$67OKd50Z4qTaZ8c/eRWHLIM.o3ujtC1.n9ysmJfv639";
+
+ common = {
+ services.userborn = {
+ enable = true;
+ static = true;
+ };
+ boot.initrd.systemd.enable = true;
+ networking.useNetworkd = true;
+ system.etc.overlay = {
+ enable = true;
+ mutable = false;
+ };
+ };
+in
+
+{
+
+ name = "userborn-static";
+
+ meta.maintainers = with lib.maintainers; [
+ mic92
+ valpackett
+ ];
+
+ nodes.machine =
+ { ... }:
+ {
+ imports = [ common ];
+
+ users.users.sysuser = {
+ uid = 1337;
+ isSystemUser = true;
+ group = "wheel";
+ home = "/var/empty";
+ initialHashedPassword = sysuserPassword;
+ };
+ };
+
+ testScript = ''
+ with subtest("Correct mode on the password files"):
+ assert machine.succeed("stat -c '%a' /etc/passwd") == "644\n"
+ assert machine.succeed("stat -c '%a' /etc/group") == "644\n"
+ assert machine.succeed("stat -c '%a' /etc/shadow") == "0\n"
+
+ with subtest("Check files"):
+ print(machine.succeed("grpck -r"))
+ print(machine.succeed("pwck -r"))
+
+ with subtest("sysuser user is created"):
+ print(machine.succeed("getent passwd sysuser"))
+ assert "${sysuserPassword}" in machine.succeed("getent shadow sysuser"), "sysuser user password is not correct"
+ '';
+}
diff --git a/nixos/tests/web-apps/part-db.nix b/nixos/tests/web-apps/part-db.nix
new file mode 100644
index 000000000000..66e43b09a50e
--- /dev/null
+++ b/nixos/tests/web-apps/part-db.nix
@@ -0,0 +1,22 @@
+{ lib, ... }:
+{
+ name = "part-db";
+ meta.maintainers = with lib.maintainers; [ oddlama ];
+
+ nodes = {
+ machine = {
+ services.part-db.enable = true;
+ };
+ };
+
+ testScript = ''
+ start_all()
+ machine.wait_for_unit("postgresql.service")
+ machine.wait_for_unit("part-db-migrate.service")
+ machine.wait_for_unit("phpfpm-part-db.service")
+ machine.wait_for_unit("nginx.service")
+ machine.wait_for_open_port(80)
+
+ machine.succeed("curl -L --fail http://localhost | grep 'Part-DB'", timeout=10)
+ '';
+}
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/elpaca/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/elpaca/default.nix
index 6c7883418d78..10d1bf24f45b 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/elpaca/default.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/elpaca/default.nix
@@ -66,7 +66,6 @@ melpaBuild rec {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
abhisheksingh0x558
- normalcea
];
};
}
diff --git a/pkgs/applications/editors/neovim/utils.nix b/pkgs/applications/editors/neovim/utils.nix
index b00baa3ab6ca..47d55e3042b6 100644
--- a/pkgs/applications/editors/neovim/utils.nix
+++ b/pkgs/applications/editors/neovim/utils.nix
@@ -60,7 +60,7 @@ let
};
/**
- * Builds a vim package (see ':h packages') with additionnal info:
+ * Builds a vim package (see ':h packages') with additional info:
- the user lua configuration (specified by user)
- the advised and advised by nixpkgs in passthru.initLua)
- runtime dependencies (specified in plugins' "runtimeDeps")
@@ -110,7 +110,7 @@ let
# viml config set by the user along with the plugin
inherit userPluginViml;
- # recommanded configuration set in vim plugins ".passthru.initLua"
+ # recommended configuration set in vim plugins ".passthru.initLua"
inherit pluginAdvisedLua;
# A Vim "package", see ':h packages'
@@ -135,8 +135,8 @@ let
arguments (["-u" writeText "init.vim" GENERATEDRC)]).
This makes it possible to write the config anywhere: on a per-project basis
.nvimrc or in $XDG_CONFIG_HOME/nvim/init.vim to avoid sideeffects.
- Indeed, note that wrapping with `-u init.vim` has sideeffects like .nvimrc wont be loaded
- anymore, $MYVIMRC wont be set etc
+ Indeed, note that wrapping with `-u init.vim` has sideeffects like .nvimrc won't be loaded
+ anymore, $MYVIMRC won't be set etc
*/
makeNeovimConfig =
{
@@ -344,7 +344,9 @@ let
nativeBuildInputs = [ toNvimTreesitterGrammar ];
- passthru = grammar.passthru or { };
+ passthru = grammar.passthru or { } // {
+ isTreesitterGrammar = true;
+ };
meta = {
platforms = lib.platforms.all;
diff --git a/pkgs/applications/editors/neovim/wrapper.nix b/pkgs/applications/editors/neovim/wrapper.nix
index c1c7fa4cdeba..0d8a0a94d4df 100644
--- a/pkgs/applications/editors/neovim/wrapper.nix
+++ b/pkgs/applications/editors/neovim/wrapper.nix
@@ -338,8 +338,7 @@ let
unwrapped = neovim-unwrapped;
initRc = neovimRcContent';
- tests = callPackage ./tests {
- };
+ tests = callPackage ./tests { };
};
meta = {
diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
index 86decf313fdb..01e2eb329ffa 100644
--- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
@@ -52,6 +52,9 @@
rev = "3bd2036e710f609ea08fcfca5a1eb1169ecc114f";
hash = "sha256-VdfPZ39AEjvl+9r/LZNRGNIQsiTB9S065AnUc4MeohU=";
};
+ passthru.requires = [
+ "html"
+ ];
meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular";
};
apex = buildGrammar {
@@ -75,6 +78,9 @@
rev = "53eb391da4c6c5857f8defa2c583c46c2594f565";
hash = "sha256-qQVUWCOZ4y9FTsIf0FI3vmYBhLYz4hcqRTo+5C2MYvc=";
};
+ passthru.requires = [
+ "cpp"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-arduino";
};
asm = buildGrammar {
@@ -97,6 +103,9 @@
rev = "213f6e6973d9b456c6e50e86f19f66877e7ef0ee";
hash = "sha256-TpXs3jbYn39EHxTdtSfR7wLA1L8v9uyK/ATPp5v4WqE=";
};
+ passthru.requires = [
+ "html"
+ ];
meta.homepage = "https://github.com/virchau13/tree-sitter-astro";
};
authzed = buildGrammar {
@@ -405,6 +414,9 @@
rev = "12bd6f7e96080d2e70ec51d4068f2f66120dde35";
hash = "sha256-vmXTv6Idf0Le5ZVa8Rc1DVefqzUxkGeLGsYcSDNBpQU=";
};
+ passthru.requires = [
+ "c"
+ ];
meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp";
};
css = buildGrammar {
@@ -428,6 +440,9 @@
hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o=";
};
location = "csv";
+ passthru.requires = [
+ "tsv"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv";
};
cuda = buildGrammar {
@@ -439,6 +454,9 @@
rev = "48b066f334f4cf2174e05a50218ce2ed98b6fd01";
hash = "sha256-sX9AOe8dJJsRbzGq20qakWBnLiwYQ90mQspAuYxQzoQ=";
};
+ passthru.requires = [
+ "cpp"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cuda";
};
cue = buildGrammar {
@@ -882,6 +900,9 @@
rev = "69086d7627c03e1f4baf766bcef14c60d9e92331";
hash = "sha256-U0P9QoOZST1h6XI83CI0/6/CDTvqkv1Yiq62h6YdHpI=";
};
+ passthru.requires = [
+ "gap"
+ ];
meta.homepage = "https://github.com/gap-system/tree-sitter-gaptst";
};
gdscript = buildGrammar {
@@ -1003,6 +1024,9 @@
rev = "12d98944c1d5077b957cbdb90d663a7c4d50118c";
hash = "sha256-3cJI6vcbU62kUIhphprNeAl9RyY9TThrzVeArdLfxnI=";
};
+ passthru.requires = [
+ "typescript"
+ ];
meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript";
};
glsl = buildGrammar {
@@ -1014,6 +1038,9 @@
rev = "24a6c8ef698e4480fecf8340d771fbcb5de8fbb4";
hash = "sha256-TjF79WH3bX4nueYr8CbPptkNb2lNkHQNB0VZoMB35Nk=";
};
+ passthru.requires = [
+ "c"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-glsl";
};
gn = buildGrammar {
@@ -1268,6 +1295,9 @@
rev = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0";
hash = "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8=";
};
+ passthru.requires = [
+ "json"
+ ];
meta.homepage = "https://github.com/winston0410/tree-sitter-hjson";
};
hlsl = buildGrammar {
@@ -1279,6 +1309,9 @@
rev = "bab9111922d53d43668fabb61869bec51bbcb915";
hash = "sha256-BWjgXtMN6y/0ahD44Cm8a+MxxVMpCNhkf33V/vsCBTU=";
};
+ passthru.requires = [
+ "cpp"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hlsl";
};
hlsplaylist = buildGrammar {
@@ -1422,6 +1455,9 @@
rev = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04";
hash = "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI=";
};
+ passthru.requires = [
+ "c"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ispc";
};
janet_simple = buildGrammar {
@@ -1478,6 +1514,9 @@
hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk=";
};
location = "tree-sitter-jinja";
+ passthru.requires = [
+ "jinja_inline"
+ ];
meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja";
};
jinja_inline = buildGrammar {
@@ -1788,6 +1827,9 @@
rev = "a8914d6c1fc5131f8e1c13f769fa704c9f5eb02f";
hash = "sha256-5qbZA2mxTvrsfUrpgD+4y3oeJsifA91c/hfcVwQBRgI=";
};
+ passthru.requires = [
+ "lua"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luau";
};
m68k = buildGrammar {
@@ -1822,6 +1864,9 @@
hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek=";
};
location = "tree-sitter-markdown";
+ passthru.requires = [
+ "markdown_inline"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown";
};
markdown_inline = buildGrammar {
@@ -1945,6 +1990,9 @@
rev = "4ad352773688deb84a95eeaa9872acda5b466439";
hash = "sha256-dinMmbD36o1QkcLk2mgycgHZ9sW5Mg6lfnxssynaj58=";
};
+ passthru.requires = [
+ "nim_format_string"
+ ];
meta.homepage = "https://github.com/alaviss/tree-sitter-nim";
};
nim_format_string = buildGrammar {
@@ -2011,6 +2059,9 @@
rev = "181a81b8f23a2d593e7ab4259981f50122909fda";
hash = "sha256-7W8ozhQJL+f+tQYz61EZexk9NkMu1pCAP5IIy1m3qak=";
};
+ passthru.requires = [
+ "c"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-objc";
};
objdump = buildGrammar {
@@ -2046,6 +2097,9 @@
hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o=";
};
location = "grammars/interface";
+ passthru.requires = [
+ "ocaml"
+ ];
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
};
ocamllex = buildGrammar {
@@ -2125,6 +2179,9 @@
hash = "sha256-XEKlsqC7HJ3mShmcwmfpezNP9DHE8f73f7/ru4MuxEo=";
};
location = "php";
+ passthru.requires = [
+ "php_only"
+ ];
meta.homepage = "https://github.com/tree-sitter/tree-sitter-php";
};
php_only = buildGrammar {
@@ -2259,6 +2316,9 @@
hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18=";
};
location = "grammars/problog";
+ passthru.requires = [
+ "prolog"
+ ];
meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog";
};
prolog = buildGrammar {
@@ -2327,6 +2387,9 @@
hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o=";
};
location = "psv";
+ passthru.requires = [
+ "tsv"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv";
};
pug = buildGrammar {
@@ -2712,6 +2775,9 @@
rev = "c478c6868648eff49eb04a4df90d703dc45b312a";
hash = "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c=";
};
+ passthru.requires = [
+ "css"
+ ];
meta.homepage = "https://github.com/serenadeai/tree-sitter-scss";
};
sflog = buildGrammar {
@@ -3126,6 +3192,9 @@
hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE=";
};
location = "dialects/terraform";
+ passthru.requires = [
+ "hcl"
+ ];
meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl";
};
textproto = buildGrammar {
@@ -3227,6 +3296,9 @@
hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s=";
};
location = "tsx";
+ passthru.requires = [
+ "typescript"
+ ];
meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
};
turtle = buildGrammar {
@@ -3528,6 +3600,9 @@
hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs=";
};
location = "xml";
+ passthru.requires = [
+ "dtd"
+ ];
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml";
};
xresources = buildGrammar {
@@ -3642,18 +3717,29 @@
};
angular = buildQueries {
language = "angular";
+ requires = [
+ "html"
+ "html_tags"
+ ];
};
apex = buildQueries {
language = "apex";
};
arduino = buildQueries {
language = "arduino";
+ requires = [
+ "cpp"
+ ];
};
asm = buildQueries {
language = "asm";
};
astro = buildQueries {
language = "astro";
+ requires = [
+ "html"
+ "html_tags"
+ ];
};
authzed = buildQueries {
language = "authzed";
@@ -3738,15 +3824,24 @@
};
cpp = buildQueries {
language = "cpp";
+ requires = [
+ "c"
+ ];
};
css = buildQueries {
language = "css";
};
csv = buildQueries {
language = "csv";
+ requires = [
+ "tsv"
+ ];
};
cuda = buildQueries {
language = "cuda";
+ requires = [
+ "cpp"
+ ];
};
cue = buildQueries {
language = "cue";
@@ -3870,6 +3965,9 @@
};
gaptst = buildQueries {
language = "gaptst";
+ requires = [
+ "gap"
+ ];
};
gdscript = buildQueries {
language = "gdscript";
@@ -3900,12 +3998,21 @@
};
glimmer_javascript = buildQueries {
language = "glimmer_javascript";
+ requires = [
+ "ecma"
+ ];
};
glimmer_typescript = buildQueries {
language = "glimmer_typescript";
+ requires = [
+ "typescript"
+ ];
};
glsl = buildQueries {
language = "glsl";
+ requires = [
+ "c"
+ ];
};
gn = buildQueries {
language = "gn";
@@ -3975,9 +4082,15 @@
};
hjson = buildQueries {
language = "hjson";
+ requires = [
+ "json"
+ ];
};
hlsl = buildQueries {
language = "hlsl";
+ requires = [
+ "cpp"
+ ];
};
hlsplaylist = buildQueries {
language = "hlsplaylist";
@@ -3990,6 +4103,9 @@
};
html = buildQueries {
language = "html";
+ requires = [
+ "html_tags"
+ ];
};
html_tags = buildQueries {
language = "html_tags";
@@ -4020,6 +4136,9 @@
};
ispc = buildQueries {
language = "ispc";
+ requires = [
+ "c"
+ ];
};
janet_simple = buildQueries {
language = "janet_simple";
@@ -4032,9 +4151,16 @@
};
javascript = buildQueries {
language = "javascript";
+ requires = [
+ "ecma"
+ "jsx"
+ ];
};
jinja = buildQueries {
language = "jinja";
+ requires = [
+ "jinja_inline"
+ ];
};
jinja_inline = buildQueries {
language = "jinja_inline";
@@ -4122,6 +4248,9 @@
};
luau = buildQueries {
language = "luau";
+ requires = [
+ "lua"
+ ];
};
m68k = buildQueries {
language = "m68k";
@@ -4131,6 +4260,9 @@
};
markdown = buildQueries {
language = "markdown";
+ requires = [
+ "markdown_inline"
+ ];
};
markdown_inline = buildQueries {
language = "markdown_inline";
@@ -4164,6 +4296,9 @@
};
nim = buildQueries {
language = "nim";
+ requires = [
+ "nim_format_string"
+ ];
};
nim_format_string = buildQueries {
language = "nim_format_string";
@@ -4182,6 +4317,9 @@
};
objc = buildQueries {
language = "objc";
+ requires = [
+ "c"
+ ];
};
objdump = buildQueries {
language = "objdump";
@@ -4191,6 +4329,9 @@
};
ocaml_interface = buildQueries {
language = "ocaml_interface";
+ requires = [
+ "ocaml"
+ ];
};
ocamllex = buildQueries {
language = "ocamllex";
@@ -4212,6 +4353,9 @@
};
php = buildQueries {
language = "php";
+ requires = [
+ "php_only"
+ ];
};
php_only = buildQueries {
language = "php_only";
@@ -4248,6 +4392,9 @@
};
problog = buildQueries {
language = "problog";
+ requires = [
+ "prolog"
+ ];
};
prolog = buildQueries {
language = "prolog";
@@ -4266,6 +4413,9 @@
};
psv = buildQueries {
language = "psv";
+ requires = [
+ "tsv"
+ ];
};
pug = buildQueries {
language = "pug";
@@ -4290,6 +4440,9 @@
};
qmljs = buildQueries {
language = "qmljs";
+ requires = [
+ "ecma"
+ ];
};
query = buildQueries {
language = "query";
@@ -4371,6 +4524,9 @@
};
scss = buildQueries {
language = "scss";
+ requires = [
+ "css"
+ ];
};
sflog = buildQueries {
language = "sflog";
@@ -4443,6 +4599,9 @@
};
svelte = buildQueries {
language = "svelte";
+ requires = [
+ "html_tags"
+ ];
};
sway = buildQueries {
language = "sway";
@@ -4482,6 +4641,9 @@
};
terraform = buildQueries {
language = "terraform";
+ requires = [
+ "hcl"
+ ];
};
textproto = buildQueries {
language = "textproto";
@@ -4509,6 +4671,11 @@
};
tsx = buildQueries {
language = "tsx";
+ requires = [
+ "ecma"
+ "jsx"
+ "typescript"
+ ];
};
turtle = buildQueries {
language = "turtle";
@@ -4518,6 +4685,9 @@
};
typescript = buildQueries {
language = "typescript";
+ requires = [
+ "ecma"
+ ];
};
typespec = buildQueries {
language = "typespec";
@@ -4569,6 +4739,9 @@
};
vue = buildQueries {
language = "vue";
+ requires = [
+ "html_tags"
+ ];
};
wgsl = buildQueries {
language = "wgsl";
@@ -4590,6 +4763,9 @@
};
xml = buildQueries {
language = "xml";
+ requires = [
+ "dtd"
+ ];
};
xresources = buildQueries {
language = "xresources";
diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix
index bc2fdb75a2fd..3e6ed03ace08 100644
--- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix
+++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix
@@ -17,11 +17,17 @@ let
inherit (neovimUtils) grammarToPlugin;
buildQueries =
- { language }:
+ {
+ language,
+ requires ? [ ],
+ }:
vimUtils.toVimPlugin (
runCommand "nvim-treesitter-queries-${language}"
{
- passthru = { inherit language; };
+ passthru = {
+ inherit language requires;
+ isTreesitterQuery = true;
+ };
meta.description = "Queries for ${language} from nvim-treesitter";
}
''
@@ -42,18 +48,50 @@ let
inherit (generated) parsers queries;
- parsersWithMeta = lib.mapAttrs (
+ queriesWithDeps = lib.mapAttrs (
+ lang: query:
+ let
+ requires = query.requires or [ ];
+ dependencies = map (req: queries.${req}) requires;
+ in
+ if dependencies != [ ] then
+ query.overrideAttrs (old: {
+ passthru = old.passthru or { } // {
+ inherit dependencies;
+ };
+ })
+ else
+ query
+ ) queries;
+
+ parsersWithQueries = lib.mapAttrs (
lang: parser:
- if lib.hasAttr lang queries then
+ if lib.hasAttr lang queriesWithDeps then
parser.overrideAttrs (old: {
- passthru = (old.passthru or { }) // {
- associatedQuery = queries.${lang};
+ passthru = old.passthru or { } // {
+ associatedQuery = queriesWithDeps.${lang};
};
})
else
parser
) parsers;
+ parsersWithMeta = lib.mapAttrs (
+ lang: parser:
+ let
+ requires = parser.requires or [ ];
+ dependencies = map (req: grammarToPlugin parsersWithQueries.${req}) requires;
+ in
+ if dependencies != [ ] then
+ parser.overrideAttrs (old: {
+ passthru = old.passthru or { } // {
+ inherit dependencies;
+ };
+ })
+ else
+ parser
+ ) parsersWithQueries;
+
# add aliases so grammars from `tree-sitter` are overwritten in `withPlugins`
# for example, for ocaml_interface, the following aliases will be added
# ocaml-interface
@@ -89,17 +127,12 @@ let
grammarPlugins = map grammarToPlugin selectedGrammars;
queryPlugins = lib.pipe selectedGrammars [
- (map (g: g.passthru.associatedQuery or null))
+ (map (g: g.associatedQuery or null))
(lib.filter (q: q != null))
];
in
self.nvim-treesitter.overrideAttrs {
- passthru.dependencies = [
- (symlinkJoin {
- name = "nvim-treesitter-grammars";
- paths = grammarPlugins ++ queryPlugins;
- })
- ];
+ passthru.dependencies = grammarPlugins ++ queryPlugins;
};
withAllGrammars = withPlugins (_: allGrammars);
@@ -117,9 +150,9 @@ in
grammarToPlugin
withPlugins
withAllGrammars
- queries
;
+ queries = queriesWithDeps;
parsers = grammarPlugins;
tests = {
diff --git a/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py b/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py
index cc71c9495dc4..ce1ff9bdef87 100755
--- a/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py
+++ b/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py
@@ -15,12 +15,10 @@ log = logging.getLogger("vim-updater")
NURR_JSON_URL = (
"https://raw.githubusercontent.com/lumen-oss/nurr/main/tree-sitter-parsers.json"
)
-NVIM_TREESITTER_QUERIES_URL = (
- "https://api.github.com/repos/nvim-treesitter/nvim-treesitter/contents/runtime/queries"
-)
+NVIM_TREESITTER_QUERIES_URL = "https://api.github.com/repos/nvim-treesitter/nvim-treesitter/contents/runtime/queries"
-def generate_grammar(lang, parser_info):
+def generate_grammar(lang, parser_info, parsers_map):
"""Generate grammar for a language based on the parser info"""
if "install_info" not in parser_info:
log.warning(f"Parser {lang} does not have install_info, skipping")
@@ -36,9 +34,7 @@ def generate_grammar(lang, parser_info):
version = "0.0.0+rev={rev[:7]}";
src = """
- generated += subprocess.check_output(
- ["nurl", url, rev, "--indent=6"], text=True
- )
+ generated += subprocess.check_output(["nurl", url, rev, "--indent=6"], text=True)
generated += ";"
location = install_info.get("location", "")
@@ -50,6 +46,23 @@ def generate_grammar(lang, parser_info):
generated += """
generate = true;"""
+ # Add requires field - only include parsers
+ requires = parser_info.get("requires", [])
+ if requires:
+ # Filter to only include parser dependencies (those with install_info)
+ parser_requires = [
+ req
+ for req in requires
+ if req in parsers_map and "install_info" in parsers_map[req]
+ ]
+ if parser_requires:
+ generated += """
+ passthru.requires = [
+"""
+ for req in parser_requires:
+ generated += f' "{req}"\n'
+ generated += " ];"
+
generated += f"""
meta.homepage = "{url}";
}};
@@ -58,12 +71,28 @@ def generate_grammar(lang, parser_info):
return generated
-def generate_query(lang):
+def generate_query(lang: str, parser_info: dict | None, queries_set: set[str]):
"""Generate query derivation for a language"""
- return f""" {lang} = buildQueries {{
- language = "{lang}";
- }};
+ generated = f""" {lang} = buildQueries {{
+ language = "{lang}";"""
+
+ # Add requires field for queries - include everything that has queries
+ if parser_info and "requires" in parser_info:
+ requires = parser_info["requires"]
+ # Filter to only include langs that have queries
+ query_requires = [req for req in requires if queries_set and req in queries_set]
+ if query_requires:
+ generated += """
+ requires = [
"""
+ for req in query_requires:
+ generated += f' "{req}"\n'
+ generated += " ];"
+
+ generated += """
+ };
+"""
+ return generated
def fetch_nurr_parsers():
@@ -111,9 +140,9 @@ def fetch_available_queries():
return languages
-def process_parser_info(parser_info):
+def process_parser_info(parser_info, parsers_map):
"""Process a single parser info entry and generate grammar for it"""
- return generate_grammar(parser_info["lang"], parser_info)
+ return generate_grammar(parser_info["lang"], parser_info, parsers_map)
def update_grammars():
@@ -121,6 +150,9 @@ def update_grammars():
parsers_info = fetch_nurr_parsers()
queries_list = fetch_available_queries()
+ # Create a mapping of lang -> parser_info for quick lookup
+ parsers_map = {p["lang"]: p for p in parsers_info}
+
generated_file = """# generated by pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py
# Using parser data from https://github.com/nvim-neorocks/nurr/blob/main/tree-sitter-parsers.json
@@ -141,7 +173,9 @@ def update_grammars():
# Process parsers in parallel for better performance
with ThreadPoolExecutor(max_workers=5) as executor:
- for generated in executor.map(process_parser_info, parsers_info):
+ for generated in executor.map(
+ lambda p: process_parser_info(p, parsers_map), parsers_info
+ ):
generated_file += generated
generated_file += """ };
@@ -149,9 +183,13 @@ def update_grammars():
queries = {
"""
- # Process queries
+ # Convert queries list to a set for fast lookup
+ queries_set = set(queries_list)
+
+ # Process queries - include parser info if available for requires field
for lang in queries_list:
- generated_file += generate_query(lang)
+ parser_info = parsers_map.get(lang)
+ generated_file += generate_query(lang, parser_info, queries_set)
generated_file += " };\n}\n"
return generated_file
diff --git a/pkgs/applications/editors/vim/plugins/utils/vim-utils.nix b/pkgs/applications/editors/vim/plugins/utils/vim-utils.nix
index 6fd6c0f87413..c635fead45c6 100644
--- a/pkgs/applications/editors/vim/plugins/utils/vim-utils.nix
+++ b/pkgs/applications/editors/vim/plugins/utils/vim-utils.nix
@@ -5,6 +5,7 @@
vim,
vimPlugins,
buildEnv,
+ symlinkJoin,
writeText,
runCommand,
makeWrapper,
@@ -200,12 +201,26 @@ let
# and can simply pass `null`.
depsOfOptionalPlugins = lib.subtractLists opt (findDependenciesRecursively opt);
startWithDeps = findDependenciesRecursively start;
- allPlugins = lib.unique (startWithDeps ++ depsOfOptionalPlugins);
+ allPluginsAndGrammars = lib.unique (startWithDeps ++ depsOfOptionalPlugins);
+
allPython3Dependencies =
ps: lib.flatten (map (plugin: (plugin.python3Dependencies or (_: [ ])) ps) allPlugins);
python3Env = python3.withPackages allPython3Dependencies;
- packdirStart = vimFarm "pack/${packageName}/start" "packdir-start" allPlugins;
+ partitionGrammars = lib.partition (
+ p: p.isTreesitterGrammar or false || p.isTreesitterQuery or false
+ );
+ allPluginsAndGrammarsPartitioned = partitionGrammars allPluginsAndGrammars;
+ allPlugins = allPluginsAndGrammarsPartitioned.wrong;
+ allGrammars = allPluginsAndGrammarsPartitioned.right;
+ allGrammarsSymlinked = symlinkJoin {
+ name = "nvim-treesitter-grammars";
+ paths = allGrammars;
+ };
+
+ packdirStart = vimFarm "pack/${packageName}/start" "packdir-start" (
+ if allGrammars != [ ] then allPlugins ++ [ allGrammarsSymlinked ] else allPlugins
+ );
packdirOpt = vimFarm "pack/${packageName}/opt" "packdir-opt" opt;
# Assemble all python3 dependencies into a single `site-packages` to avoid doing recursive dependency collection
# for each plugin.
diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix
index 6961354854fe..423c440f280c 100644
--- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix
@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "claude-code";
publisher = "anthropic";
- version = "2.1.9";
- hash = "sha256-1zrXLaTilKY11FVBGnP4ezRT5LAefGH1UKwqz+E/sFY=";
+ version = "2.1.11";
+ hash = "sha256-zqCILYNwBudsEv7+7ZV1YQoPJi30kj5w8suXqAPKORo=";
};
postInstall = ''
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix
index 143e3df6020a..af66d232e6e1 100644
--- a/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/default.nix
@@ -4765,8 +4765,8 @@ let
mktplcRef = {
name = "opa";
publisher = "tsandall";
- version = "0.20.0";
- hash = "sha256-1o7v9lncnmYWr9FPEjQmamfNW/Lui9A0V+l7bCjn/hw=";
+ version = "0.21.0";
+ hash = "sha256-1k+yq8QYTpiePX4Q8o+iUmpqcWONCOZkMrNZjp2Rlss=";
};
meta = {
changelog = "https://github.com/open-policy-agent/vscode-opa/blob/master/CHANGELOG.md";
diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix
index 74c73e273a56..97158b30c964 100644
--- a/pkgs/applications/editors/vscode/vscodium.nix
+++ b/pkgs/applications/editors/vscode/vscodium.nix
@@ -27,12 +27,12 @@ let
hash =
{
- x86_64-linux = "sha256-gqBxdd6Ww1nIXovixgsuIivLXn1LoZXN5NhK4bLmSng=";
- x86_64-darwin = "sha256-al2RcKJ3KrNywnMYbhd493kyR6I0JUbCJHy1iTk4N4s=";
- aarch64-linux = "sha256-32WP74IJYVIKuhmsMi0EFqjTlWAO4DgC24ptm3BqSpg=";
- aarch64-darwin = "sha256-2hYTrkCNzVy6wXT+cGWkDEAy+g/KSkWsLltMSuSSBTk=";
- armv7l-linux = "sha256-bNjc91zjVXnQ763GHmlVTNDD5ynlJhrtGR7Xzciq7tA=";
- loongarch64-linux = "sha256-RaxzbawVYT1V0u+RU0gaWTrn2X3uRxEO9T8IAmPJTds=";
+ x86_64-linux = "sha256-NvICNng069Z6qvL3TnjLu82wyfGyjH8wK9aNw2YR2Jk=";
+ x86_64-darwin = "sha256-Ukms3L0tIw7tDfMqFctLjIzkUdr9rvXomKwhrGswMXk=";
+ aarch64-linux = "sha256-+6G7coqgPSOA3xFMKSOpZCDzb9Ssc7wqJnnlaW54e/I=";
+ aarch64-darwin = "sha256-49Zf51yiozdY9V5sPGnECXTUpNIO3OC2c//G2FQcCy0=";
+ armv7l-linux = "sha256-6l75xTqeUkDJW6/WTtkGrAsnmlcQPiVTmiEDRXDI/QA=";
+ loongarch64-linux = "sha256-PNPVAf6jh20jpFVhDGDgT5wo5xPZDQ2xdm4LO0/Vlzk=";
}
.${system} or throwSystem;
@@ -43,7 +43,7 @@ callPackage ./generic.nix rec {
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
- version = "1.107.18627";
+ version = "1.108.10359";
pname = "vscodium";
executableName = "codium";
diff --git a/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix b/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix
index 4e994394f762..8230f8c72f3a 100644
--- a/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix
+++ b/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mednafen-pce-fast";
- version = "0-unstable-2025-11-14";
+ version = "0-unstable-2026-01-16";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-pce-fast-libretro";
- rev = "7e9b257b8a591cb7e00f9e55371edba19db9799c";
- hash = "sha256-LBx4bSnE3XeQw/Bc5EID8U6Dxj7uc6JBrV8vSwO/jEM=";
+ rev = "6d182b22f6b9430c76ea71579ffb2eee0e2e9521";
+ hash = "sha256-QHkG5CSZgaakblOgp5HxGvtWg8K4Nbag481nhG4UjoY=";
};
makefile = "Makefile";
diff --git a/pkgs/applications/emulators/libretro/cores/beetle-saturn.nix b/pkgs/applications/emulators/libretro/cores/beetle-saturn.nix
index 8c63c7922519..614fc85fa385 100644
--- a/pkgs/applications/emulators/libretro/cores/beetle-saturn.nix
+++ b/pkgs/applications/emulators/libretro/cores/beetle-saturn.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mednafen-saturn";
- version = "0-unstable-2025-07-01";
+ version = "0-unstable-2026-01-12";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-saturn-libretro";
- rev = "ccba5265f60f8e64a1984c9d14d383606193ea6a";
- hash = "sha256-Ixjduv67sPJmf0BH8GaJyyTdpDV/e1UCWCeOb7vLggo=";
+ rev = "b4df47a9f0f30d09eb95b07a4435d0f435a2e95d";
+ hash = "sha256-IIjJdw7u/AaqnKCp6LXc4U0GehwrvEukTC54odCFYkU=";
};
makefile = "Makefile";
diff --git a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix
index ba6f3c6c58c8..e3260d8b3d00 100644
--- a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix
+++ b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mame2003-plus";
- version = "0-unstable-2026-01-05";
+ version = "0-unstable-2026-01-16";
src = fetchFromGitHub {
owner = "libretro";
repo = "mame2003-plus-libretro";
- rev = "9e119625ae7aab771c6f12e6e5ffccfd24b3bd4d";
- hash = "sha256-Zso1EmJ+JH+eynV87tBUWGq9sPqhMwSHmc4gbF94btE=";
+ rev = "b9b7bfaa2d9e40ca5b94af1f6e9ec77332e4f6c3";
+ hash = "sha256-92lHdfYlITWPO4uVzVf3l+rm3RPyUu7/dO6h9t/+A4Q=";
};
makefile = "Makefile";
diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix
index a0eb9af8c041..c0b389a35945 100644
--- a/pkgs/applications/emulators/libretro/cores/ppsspp.nix
+++ b/pkgs/applications/emulators/libretro/cores/ppsspp.nix
@@ -13,13 +13,13 @@
}:
mkLibretroCore {
core = "ppsspp";
- version = "0-unstable-2026-01-10";
+ version = "0-unstable-2026-01-18";
src = fetchFromGitHub {
owner = "hrydgard";
repo = "ppsspp";
- rev = "3f3b353350aae4f9584070c793bf19983886d910";
- hash = "sha256-VFAs6bmMWRn737nfRd98vcFJkVQ6Z580COUmgl2aOY0=";
+ rev = "3c3de9ce6b93dc718ad7487ee249dea560a791ed";
+ hash = "sha256-ZzOrK0ccYew91bZLMp5B4r5wC/4e6N5SaDled0fskcI=";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/graphics/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix
index 3e97de6cfee9..e93bba704943 100644
--- a/pkgs/applications/graphics/gimp/default.nix
+++ b/pkgs/applications/graphics/gimp/default.nix
@@ -68,6 +68,7 @@
alsa-lib,
desktopToDarwinBundle,
fetchpatch,
+ qoi,
}:
let
@@ -192,6 +193,7 @@ stdenv.mkDerivation (finalAttrs: {
glib-networking
libmypaint
mypaint-brushes1
+ qoi
# New file dialogue crashes with “Icon 'image-missing' not present in theme Symbolic” without an icon theme.
adwaita-icon-theme
diff --git a/pkgs/applications/misc/opentx/default.nix b/pkgs/applications/misc/opentx/default.nix
index 3e9d0e569275..0abe97282fad 100644
--- a/pkgs/applications/misc/opentx/default.nix
+++ b/pkgs/applications/misc/opentx/default.nix
@@ -84,7 +84,6 @@ mkDerivation rec {
"aarch64-linux"
];
maintainers = with lib.maintainers; [
- elitak
lopsided98
];
};
diff --git a/pkgs/applications/networking/browsers/chromium/browser.nix b/pkgs/applications/networking/browsers/chromium/browser.nix
index 99d0f4bd1a68..2c88fd184cfa 100644
--- a/pkgs/applications/networking/browsers/chromium/browser.nix
+++ b/pkgs/applications/networking/browsers/chromium/browser.nix
@@ -62,19 +62,20 @@ mkChromiumDerivation (base: rec {
$out/share/applications/chromium-browser.desktop
substituteInPlace $out/share/applications/chromium-browser.desktop \
- --replace "@@MENUNAME@@" "Chromium" \
- --replace "@@PACKAGE@@" "chromium" \
- --replace "Exec=/usr/bin/@@USR_BIN_SYMLINK_NAME@@" "Exec=chromium"
-
- # Append more mime types to the end
- sed -i '/^MimeType=/ s,$,x-scheme-handler/webcal;x-scheme-handler/mailto;x-scheme-handler/about;x-scheme-handler/unknown,' \
- $out/share/applications/chromium-browser.desktop
+ --replace-fail "@@MENUNAME@@" "Chromium" \
+ --replace-fail "@@PACKAGE@@" "chromium" \
+ --replace-fail "/usr/bin/@@USR_BIN_SYMLINK_NAME@@" "chromium" \
+ --replace-fail "@@URI_SCHEME@@" "x-scheme-handler/chromium;" \
+ --replace-fail "@@EXTRA_DESKTOP_ENTRIES@@" ""
# See https://github.com/NixOS/nixpkgs/issues/12433
- sed -i \
- -e '/\[Desktop Entry\]/a\' \
- -e 'StartupWMClass=chromium-browser' \
- $out/share/applications/chromium-browser.desktop
+ substituteInPlace $out/share/applications/chromium-browser.desktop \
+ --replace-fail "[Desktop Entry]" "[Desktop Entry]''\nStartupWMClass=chromium-browser"
+
+ if grep -F '@@' $out/share/applications/chromium-browser.desktop ; then
+ echo "error: chromium-browser.desktop contains unsubstituted placeholders" >&2
+ exit 1
+ fi
'';
passthru = { inherit sandboxExecutableName; };
diff --git a/pkgs/applications/networking/charles/default.nix b/pkgs/applications/networking/charles/default.nix
index 20b7886b74d5..39d066451db5 100644
--- a/pkgs/applications/networking/charles/default.nix
+++ b/pkgs/applications/networking/charles/default.nix
@@ -31,7 +31,7 @@ let
desktopName = "Charles";
exec = "charles %F";
genericName = "Web Debugging Proxy";
- icon = "charles-proxy";
+ icon = "charles-proxy" + lib.optionalString (lib.versionAtLeast version "5.0") "5";
mimeTypes = [
"application/x-charles-savedsession"
"application/x-charles-savedsession+xml"
@@ -73,8 +73,24 @@ let
mkdir -p $out/share/applications
ln -s ${desktopItem}/share/applications/* $out/share/applications/
- mkdir -p $out/share/icons
- cp -r icon $out/share/icons/hicolor
+ ${
+ if lib.versionOlder version "4.0" then
+ ''
+ for size in 16 32 48 64 128 256 512; do
+ install -Dm644 icon/charles_icon$size.png $out/share/icons/hicolor/''${size}x''${size}/apps/charles-proxy.png
+ done
+ install -Dm644 icon/charles_icon.svg $out/share/icons/hicolor/scalable/apps/charles-proxy.svg
+ ''
+ else
+ ''
+ mkdir -p $out/share/icons
+ cp -r icon $out/share/icons/hicolor
+ if [ -d "etc/mime" ]; then
+ mkdir -p $out/share/mime/packages
+ cp etc/mime/*.xml $out/share/mime/packages/
+ fi
+ ''
+ }
runHook postInstall
'';
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index 62e1125ef9ba..58895241493e 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -110,11 +110,11 @@
"vendorHash": null
},
"bpg_proxmox": {
- "hash": "sha256-d0v0a4t0sPkGQ9LGK7p5XZmuZBuBeLcWHBoslFu9Qs8=",
+ "hash": "sha256-eRed1lShDIpQRCC/JvqT5uYbDU+mgpMfEPiSQFoV1QA=",
"homepage": "https://registry.terraform.io/providers/bpg/proxmox",
"owner": "bpg",
"repo": "terraform-provider-proxmox",
- "rev": "v0.92.0",
+ "rev": "v0.93.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-+UWPbNHoV3TdeMZdY0ZOLBe1/Dej37hHORatC9Kol58="
},
@@ -310,11 +310,11 @@
"vendorHash": null
},
"digitalocean_digitalocean": {
- "hash": "sha256-A6LxX2zMZAd/Db1VdAVqMplCW2qZx4MNyIpLwTBXkxU=",
+ "hash": "sha256-SmpbPDlJxsXT63d4KnUSzbPLSG5c2mPy6SCA8TCpxe4=",
"homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean",
"owner": "digitalocean",
"repo": "terraform-provider-digitalocean",
- "rev": "v2.72.0",
+ "rev": "v2.73.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -842,13 +842,13 @@
"vendorHash": "sha256-Y1L1nIOubhBN5vNIXY7miQgR9OzoTCS7QA55DEMwDSA="
},
"linode_linode": {
- "hash": "sha256-gsRrEsR2+2AadSPhY6hwP3iqjNQyCqhxmnsFL2iMbcw=",
+ "hash": "sha256-/igrYgWTM4vujH2PFzXijVhHw0gQzLUwFZJd+RM0hSQ=",
"homepage": "https://registry.terraform.io/providers/linode/linode",
"owner": "linode",
"repo": "terraform-provider-linode",
- "rev": "v3.7.0",
+ "rev": "v3.8.0",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-03uqpurO11HMMxwZRIaD7iuOYk6TuGbztIwE5SPwemU="
+ "vendorHash": "sha256-TxfiOKANocV96TiN60QpA1wVLucXNpmJm1FmVavOlQg="
},
"loafoe_htpasswd": {
"hash": "sha256-ALTyTTVyS2HHenmk8HVwtQenCmJX05kyXifJTzzmnHE=",
@@ -959,13 +959,13 @@
"vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0="
},
"newrelic_newrelic": {
- "hash": "sha256-P0lxCwEBhkShLE3xJX7V1wxI+xjpgjepuTWYiXbRYBE=",
+ "hash": "sha256-SfUTt9Ag6pBC9a8rJERBCbccKgJYdNiI1UXoptZoYdw=",
"homepage": "https://registry.terraform.io/providers/newrelic/newrelic",
"owner": "newrelic",
"repo": "terraform-provider-newrelic",
- "rev": "v3.76.7",
+ "rev": "v3.78.0",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-xTlalKIWvU2MDBvwNjl3cWFVH26EyDthwrnXVmbK+rc="
+ "vendorHash": "sha256-RyGnUzRkIR0XoEPc/cc+40QACAJhvOMENzJc1T0Yz40="
},
"ns1-terraform_ns1": {
"hash": "sha256-pKdybFzTuuD6D76Uhuz+fLN+EmpDxUwjIWXYK6DRKOY=",
@@ -1175,13 +1175,13 @@
"vendorHash": "sha256-f3b4NULINH8XworCn46fiz4GmBM31ROdAJy1j4GKkx4="
},
"scaleway_scaleway": {
- "hash": "sha256-TekcGTYzpqFUVv0NYRGi71rgMD0okQpMPiPI8869cog=",
+ "hash": "sha256-3p/g43WkVI3T2e2xSm/hwzu9aFqivszUtVcPsFSsx1o=",
"homepage": "https://registry.terraform.io/providers/scaleway/scaleway",
"owner": "scaleway",
"repo": "terraform-provider-scaleway",
- "rev": "v2.66.0",
+ "rev": "v2.67.1",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-2uqoiUdU8hVHm8Mc0dkS/qAuqZkhVVTKwf++CobRGtw="
+ "vendorHash": "sha256-rT8ScPPnrbUBviiK03U96K5vvVEbcLra3MGSJ8+SYyE="
},
"scottwinkler_shell": {
"hash": "sha256-LTWEdXxi13sC09jh+EFZ6pOi1mzuvgBz5vceIkNE/JY=",
diff --git a/pkgs/applications/networking/gns3/gui.nix b/pkgs/applications/networking/gns3/gui.nix
index 0ecbd3d277fe..451162118522 100644
--- a/pkgs/applications/networking/gns3/gui.nix
+++ b/pkgs/applications/networking/gns3/gui.nix
@@ -14,7 +14,14 @@
wrapQtAppsHook,
}:
-python3Packages.buildPythonApplication rec {
+let
+ pythonPackages = python3Packages.overrideScope (
+ final: prev: {
+ pyqt5 = prev.pyqt5.override { withWebSockets = true; };
+ }
+ );
+in
+pythonPackages.buildPythonApplication rec {
pname = "gns3-gui";
inherit version;
format = "setuptools";
@@ -28,20 +35,20 @@ python3Packages.buildPythonApplication rec {
nativeBuildInputs = [ wrapQtAppsHook ];
- build-system = with python3Packages; [ setuptools ];
+ build-system = with pythonPackages; [ setuptools ];
propagatedBuildInputs = [ qt5.qtwayland ];
dependencies =
- with python3Packages;
+ with pythonPackages;
[
distro
jsonschema
psutil
+ pyqt5
sentry-sdk
setuptools
sip
- (pyqt5.override { withWebSockets = true; })
truststore
]
++ lib.optionals (pythonOlder "3.9") [
@@ -56,7 +63,7 @@ python3Packages.buildPythonApplication rec {
doCheck = true;
- checkInputs = with python3Packages; [ pytestCheckHook ];
+ checkInputs = with pythonPackages; [ pytestCheckHook ];
preCheck = ''
export HOME=$(mktemp -d)
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
index de04bfb202a0..088527fe930a 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
@@ -1,797 +1,797 @@
{
- version = "146.0.1";
+ version = "147.0";
sources = [
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/af/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/af/thunderbird-147.0.tar.xz";
locale = "af";
arch = "linux-x86_64";
- sha256 = "d981a255991badddf6267838c55682cb1591c74be50db34e9e0d56b2058dd4c6";
+ sha256 = "c5e28d2c01738c629f1abad0069eddf168a15583131177b5c596a3212a043b85";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/ar/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/ar/thunderbird-147.0.tar.xz";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "90837a1812d292d4262c98003829d3f3dbe5ffa56f3e337c055512ac8ec33f8d";
+ sha256 = "f767b82448c053fba33cc2096eeb21cb8cddd63f3162fc1a5a67dbd956dc964a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/ast/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/ast/thunderbird-147.0.tar.xz";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "b519195555b63aa6ddccbd63ae1128ff24972a757e41f4f249ba86048101aaf6";
+ sha256 = "007e2607dc1646a5d93a19c7243d9c1f3f2b700469c044bca070e0eaeb078b6f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/be/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/be/thunderbird-147.0.tar.xz";
locale = "be";
arch = "linux-x86_64";
- sha256 = "71a07d58c038f38bbba3a112bdc817b57a23480db9d4bbcae84cc4dc14ed4771";
+ sha256 = "512593c97a6f0fe1a3f15bdf88736561f17f7723d4e5d30e14131ac6300ef0a6";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/bg/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/bg/thunderbird-147.0.tar.xz";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "c998ab09d84d07127858cecf6c6fc7c33576311d5da08b4588258ab987df70f8";
+ sha256 = "d014bfec61719c830dd7803a6c10b030fe29810c116b6182424fda092bef74af";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/br/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/br/thunderbird-147.0.tar.xz";
locale = "br";
arch = "linux-x86_64";
- sha256 = "5a0ef28c481e58cd3eabfa76dc99096ba7a0fb9f78c3a46e99b8f83dde485350";
+ sha256 = "3e8985ba97fa461f233dc42d4b14651e54766812cd493e46bc836c8c2cf46b6b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/ca/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/ca/thunderbird-147.0.tar.xz";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "3cc8bd57ee7b5d1868a792bf0a251343fdf023350a5733cb33230585f150cb51";
+ sha256 = "c00626b73ce72d97f041b4c891e6dea93ed0a239535ab68846232ce9774f416f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/cak/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/cak/thunderbird-147.0.tar.xz";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "7acef4083bb55b48f7d8b4e1d8b15012f57d03ed932836e8d84fb890c95faf78";
+ sha256 = "59de7b316917205570044f312427d763c4fd5c31cbbf65e640ae9775962ff489";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/cs/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/cs/thunderbird-147.0.tar.xz";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "e9f17a07dabc286859d2647e688b295678c867f558dce96fbb7582797b05d31c";
+ sha256 = "059f76cfbbd7c181196544611acc94fc413ed3295d699f7f0092061cd5db05e0";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/cy/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/cy/thunderbird-147.0.tar.xz";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "f8d2c3b43e1e5d4c3811886c644c38dd14cf9a12a4c2fc11634731b098c5fb07";
+ sha256 = "8794fcce1ff291d0d77076bb8fcaca196b5cb1af57d6a41d09cda6c205da09af";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/da/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/da/thunderbird-147.0.tar.xz";
locale = "da";
arch = "linux-x86_64";
- sha256 = "bb4af11735a021a8d643103d6ae467b9b97e08cd9ed5ee955db595c53b68aa7c";
+ sha256 = "36c9522c106b9e2133adc3c44f1208e094a732d7c026976e14f0abd44cb696cb";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/de/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/de/thunderbird-147.0.tar.xz";
locale = "de";
arch = "linux-x86_64";
- sha256 = "77e4b6254773701e84d72e6a3d551068838b020dbfbb094509ca0e8fa757ec5e";
+ sha256 = "b2e28316fba510bebbfe2cd62838a631ae8faa79b79132bdb1e715e3dd3f5c22";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/dsb/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/dsb/thunderbird-147.0.tar.xz";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "27ac6a7d2979c90ed7c9136ed26a04c2e79f9dcdf6e10e526b0bd01e80654a68";
+ sha256 = "38d3256d0fea27e5d0eacfa4bd9d1eeabc35f8ea4c6595907219259fa078a586";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/el/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/el/thunderbird-147.0.tar.xz";
locale = "el";
arch = "linux-x86_64";
- sha256 = "393b5336fbe551f562bf57f098dc366ef9c0681f295a22a525776a9f9f7f24f9";
+ sha256 = "e5dc3e6ea1bcdaa1dde21894fa786f28f4785805b873dc6a08c7387df56c1ec7";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/en-CA/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/en-CA/thunderbird-147.0.tar.xz";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "46aa073e1cafcd9cdec1d0ccba174e855d99e172f90e005b00bea6f6cd4023cc";
+ sha256 = "2a092524ec4fc702bfe05323f5316fb3670a8df20db770f60bdf973300ba514b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/en-GB/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/en-GB/thunderbird-147.0.tar.xz";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "016f6d485ae7af4c2c408fdc347f2c90b07bb6e43f5d3f683b1ced5a45c9752a";
+ sha256 = "0ba2f01e772759955b4e0768b060c49f9bf08076a3826d6030060b6e7051cae6";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/en-US/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/en-US/thunderbird-147.0.tar.xz";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "d2e49bba5f275e016c4ff775b7405165178e045ab30a721ae041882108a87e33";
+ sha256 = "ce101064e7d9fcdd3c3e41cc212c00384fd714accf51adfb228aa2b24dd98bd7";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/es-AR/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/es-AR/thunderbird-147.0.tar.xz";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "2dbb5884243e97a78debb25ec2bc7d4821b17d369c92458607a1939940670599";
+ sha256 = "fb368f360e65b5b4085876bedbb285e97a2d588f960587e18c27d7d1e37bb90a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/es-ES/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/es-ES/thunderbird-147.0.tar.xz";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "b0d5c2b5574a131bb2e7859204d4765202d82e0b46bffdedd803b6c1246e52b7";
+ sha256 = "e695f9e66cbedb6d34bda83e42c62375d87e027cd54aec049ab42f615379717b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/es-MX/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/es-MX/thunderbird-147.0.tar.xz";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "5ace903ffacfe0c99307a7257a84ce125a46ef2d59d51637a9f48ae966b006c7";
+ sha256 = "79c76d110dd44a3643dddefe077d8c58b6a87809adacad3750bfbe7d84ae6e8b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/et/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/et/thunderbird-147.0.tar.xz";
locale = "et";
arch = "linux-x86_64";
- sha256 = "975432c045351d6946876cab0bef4ec97fe469b484f913ddc6c379d673436f1f";
+ sha256 = "1497c1190df4344e3fc4ee48cf884196eedbba3f1de79cbb6878a1c838c93927";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/eu/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/eu/thunderbird-147.0.tar.xz";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "e91c8c99a617df62e1d3f2fb0063375d28297be8884f4f783c939e55e22d7db3";
+ sha256 = "7c5c734bd3d3f354141dd15a355d2083ee917539e9f838126a2fd12389019a91";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/fi/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/fi/thunderbird-147.0.tar.xz";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "bc852f61463e4eea4bc8a85c53eb77b5f995bfa6c6f8008b7e68590742a9935c";
+ sha256 = "e5bcb84aea395e6ecb32529aad2fefb2d7a7faaaecae2d8815b6ea734c0d47d5";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/fr/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/fr/thunderbird-147.0.tar.xz";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "efa5c8415081538a0d1b5fdb703db855a5f0d498ac4d5dd016cfd4d17d66ffaf";
+ sha256 = "1124070f96aa06e411ef0eb7ed1552bdd792f75265efe8360dada5170dd9b59f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/fy-NL/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/fy-NL/thunderbird-147.0.tar.xz";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "5f0ba65fe99db544dd61359e48843f6d1900ba891fbd1bab3d60060ff9164c3d";
+ sha256 = "6308776f611afeb0de28ad6efdd7ae0880903f442795bbd4342aee60b80e9d2f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/ga-IE/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/ga-IE/thunderbird-147.0.tar.xz";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "6b8a39a6b5344ce667a06186280615ec93ad16675dd0cc93b073113b4508a274";
+ sha256 = "971b4d23079d0e6cf7c03a79e09a5bd465c207e8e0975b55befe9deca1986a63";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/gd/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/gd/thunderbird-147.0.tar.xz";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "3c337f9609041e97436fd9bb96eb9b0119ebd2c667745064f30a2db1c4bdcb8a";
+ sha256 = "bb70aac1fad09c30f581be8ecef53667f292cdcb9d8898020eef8e6a6c348a18";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/gl/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/gl/thunderbird-147.0.tar.xz";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "c0855f94bab373ba33d46546a8b15768b8f81c660bbb76a83416059795af02ff";
+ sha256 = "1921d44187358810e76c19a146e6e568b34d6c4e328c3ee8eb6db0d08dd4ac9d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/he/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/he/thunderbird-147.0.tar.xz";
locale = "he";
arch = "linux-x86_64";
- sha256 = "d5c458dfa6fd8ff986188a6fcd88c425c8a605b4876401148bc2fb1a461ca4a3";
+ sha256 = "4e3fb7273a6cf8d3e36b1c483640c2ab7de5227f6ccf763338994da94fb5ecb5";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/hr/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/hr/thunderbird-147.0.tar.xz";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "092edaaff1fb539743ce5d17814f64fefb01f94398a47c1c0fa570a6affa707c";
+ sha256 = "624549be1a5d6a8bebc2fd99ce4ce0d0ce24e324445373a108a47c3280eb7a35";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/hsb/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/hsb/thunderbird-147.0.tar.xz";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "21638543d1da61e943d88de501c6553de596d7599a9212a4c8b10c446ec61443";
+ sha256 = "12d542934568eb0c7d64acf5ae0eef5abc488742b169837bae3499a7b7930358";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/hu/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/hu/thunderbird-147.0.tar.xz";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "d4575a6b46fce80568bf53330f16b035f3f467eea976499f672777b791644af7";
+ sha256 = "9529fbe37377a95ca6713ccd6601766a9a793f68b3acd802854f811a9a1965b0";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/hy-AM/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/hy-AM/thunderbird-147.0.tar.xz";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "6a8bf0444f480c708bc193394c51a90b91b3bea9e59abd0a7b15c44c82afb7fd";
+ sha256 = "0835a6c07e8c2284f692a835f290c64185e2b8e6c232b4dccf690da509bc43a9";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/id/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/id/thunderbird-147.0.tar.xz";
locale = "id";
arch = "linux-x86_64";
- sha256 = "49a9f95cd9f7a511ef65e1094e6893d16e1f35af98398357a0f8a56ec60cd538";
+ sha256 = "e4bea4075153dc47d12b4313e166cc814d1af170b47a569bda323a1b94d0dc86";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/is/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/is/thunderbird-147.0.tar.xz";
locale = "is";
arch = "linux-x86_64";
- sha256 = "6f83c77c77c1a140ada9e38b7f1e6db8e58f48d77a943b3590ac8aa95d1955aa";
+ sha256 = "a48fe1303a6ac147889c3e2c8728e55a794f4ec6ee86a9a1f9e17299fabd3731";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/it/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/it/thunderbird-147.0.tar.xz";
locale = "it";
arch = "linux-x86_64";
- sha256 = "f1fce770ce0dacfe003b2c812044b16cd0d819e1eeb5e18cf4346248af08afb5";
+ sha256 = "1d25410525f2b884871db0d530639c9b355f00eec9526abbb5108834310b2420";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/ja/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/ja/thunderbird-147.0.tar.xz";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "5909215ac5239cd223e4b032ae44e41da6d19c162f377bae9bcddf2489f5f742";
+ sha256 = "50c1555c46c4c44599be7dd811ae391328df2a02150fb02a39c265c47784ed07";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/ka/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/ka/thunderbird-147.0.tar.xz";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "06b0e91bd58599081569927830c8d63ab74bd2545925111a47d47b4cd5987490";
+ sha256 = "e7c4f9ea538476dc1d964e9e689a784b9c5484965ad8db2fabfdf0394d7ed7f2";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/kab/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/kab/thunderbird-147.0.tar.xz";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "3c784c1cd6755fdd232b6ae04f43668dd48aa7d7ea25deeb735f62520247306f";
+ sha256 = "0261eb97ff4d5d6feda3c15ae0b5d191deb0966dd88be39552a791b54c1096a3";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/kk/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/kk/thunderbird-147.0.tar.xz";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "912eedc1f49264dfd7994984a50606b750c89c8056e2967790a4c66d45ce578c";
+ sha256 = "79eaacbe2f1b885e1f5bd3eb513b2e379223ff5a3ca86fc2ea88f703c3285393";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/ko/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/ko/thunderbird-147.0.tar.xz";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "c7242bccdf8cc25a137e7939c78cade8bfc9f6c2851860c34e2422d9eab4c321";
+ sha256 = "b12e403aecc3ffb2867cf6d4a9ee1b94364721c75a7524ccf71aa6d7a40de424";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/lt/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/lt/thunderbird-147.0.tar.xz";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "781b88157bfc9faddcfdc4b25735acfee2660c2b666eb26d238e6cde778de9b1";
+ sha256 = "d921112fcffebe0f6c4ed5ecdbf5fad2f2a1d1389f5a34153b1dc7c2a0494e71";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/lv/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/lv/thunderbird-147.0.tar.xz";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "ce966bd83eb6849e74d2dd653a5980232cb7e704128da78f6a55ece2ccbb1b9d";
+ sha256 = "cd3db4c0f7c0255bcdf26e253b9eddbb7f3a3704c55a2d3f5e6921832c75b8d3";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/ms/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/ms/thunderbird-147.0.tar.xz";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "99f7d4b58d0d473c49ba3c387cd9b24b452688acf77386f49531eea51e131550";
+ sha256 = "a2358e11e54328f140afa751e8760e312718634cb0c145369a1aa1d2506ffa2f";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/nb-NO/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/nb-NO/thunderbird-147.0.tar.xz";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "b8dd3b1cd37865d368a0cf26ae36855351b6bcd6f7f0d7461d66486a05601105";
+ sha256 = "a9b66e68fa3fb648ca99c2a0a7e58b97749e7af56c463879ded73ac1f8a258d0";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/nl/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/nl/thunderbird-147.0.tar.xz";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "95e42e1e6931ce6fb3b4ffb09e3af2be57a2439408962bf59fc176a5aaa794f1";
+ sha256 = "59d3fd1bc61a84b95c0a3ea8b169c32b87eb465ec698081eff4246b307717ac4";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/nn-NO/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/nn-NO/thunderbird-147.0.tar.xz";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "b70f5a3a62f91c32e517b94f68473b41c3ddf1a7e981fef193b76654a17969b5";
+ sha256 = "d97f96dddf2390513a2cdcace20af4e5ec63c8c6f963df15cf4c5de85061acd1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/pa-IN/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/pa-IN/thunderbird-147.0.tar.xz";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "adda59ed9422f89e2a5fc4f086342ff298d3c4cf99b0cb7c8aa1d3b8a0b2ce4e";
+ sha256 = "6c59d93a3ef44124e37688e2c6cb7497aa7f87cf5b15052ba3d28aa5927a520b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/pl/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/pl/thunderbird-147.0.tar.xz";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "9facc84ad65bee162be8342da0fba929071b2791c531b61562f86e2c65278a0a";
+ sha256 = "4e4f51bc72af14578d6b4f25bd5d052fb7dd1015a5394067bbab16f777bac4e0";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/pt-BR/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/pt-BR/thunderbird-147.0.tar.xz";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "2930e7484e905354e07365368fd6857b217a91207160ad266201c2f5616fc67a";
+ sha256 = "c4d8078b60ea6e9623d3d7196213732f957acb8bc2fadf1355fa1be32d066057";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/pt-PT/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/pt-PT/thunderbird-147.0.tar.xz";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "9560275197fc4f65f576b73c3df213dfda369beb87031c1577a6f68d6ae5b649";
+ sha256 = "33c64b4b3094e15de33a7a6452e04a44c04a5e18ecdfc6dcba5f766c12d296df";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/rm/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/rm/thunderbird-147.0.tar.xz";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "ba4ce786cc17539e994428c40424e524633143f6f2dce340a733365b8a056bd4";
+ sha256 = "09ea23f4310d2fc3a2daf9c1420c7250f47cd01418609562de2ef5ebf5bcb77d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/ro/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/ro/thunderbird-147.0.tar.xz";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "995cb37f220dc8c9a637e381c5a9f6e5e62d1f50bf257ed3210770b3502695b6";
+ sha256 = "36b4073e1c1336f613d6293174003a03057bc5195c1125c95cb042bea1b095e4";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/ru/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/ru/thunderbird-147.0.tar.xz";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "226ed314e80e49e3081d956a953127d30701123e3c630a2b84944d394fe355da";
+ sha256 = "f755ce54db6b7b3c92575670d12a7af3d885a51da8b455757efd9341f3f0da52";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/sk/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/sk/thunderbird-147.0.tar.xz";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "11951db352dce08007ef625c93bf4f4f51f79cfd28650884495b50b4ef48d399";
+ sha256 = "e2326ed8a243ec894858980536e25ff39c399aed32e9998e400a9cc81ae1f24c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/sl/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/sl/thunderbird-147.0.tar.xz";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "b4ccccb91ff4929b69e6ed6479518f44fb2c8b346e989c96e29740584ddef3f0";
+ sha256 = "8526086855d974c1775f353193900fcc86178acb5ab5fc8d1085cdc559edef89";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/sq/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/sq/thunderbird-147.0.tar.xz";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "38cefa80ed52e818b64dc9050bf007a4b1976aed7773a704563d8e1efc7726c2";
+ sha256 = "d9f284f71dd7cad63fea09b6234e2002c65d0130350ab1452a3a282859b6822c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/sr/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/sr/thunderbird-147.0.tar.xz";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "4c6c2638d6b81290ccd041df3fc442228eb13d9a9c03d6b3acc4c8afbd6d85a2";
+ sha256 = "8ec3b1d7de26f60bdd5801faa26542e2b42467432d3180db5a0d85d415dc70fd";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/sv-SE/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/sv-SE/thunderbird-147.0.tar.xz";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "41735d81059ead10a333ede3144127542d5c72f0b6b1f48a29ba7e846595cb67";
+ sha256 = "c59ccab9f8ee78f417ceb8ab2fff985eb41dc45d923dab294c540f8f14425aec";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/th/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/th/thunderbird-147.0.tar.xz";
locale = "th";
arch = "linux-x86_64";
- sha256 = "75511f9814d4b37fa8c832a95ea509b1fec0b1767119754db81acd53553b9207";
+ sha256 = "0cd157dd80e062f2465143595fe4f4898d20c83b9033a6c287e34111055817f5";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/tr/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/tr/thunderbird-147.0.tar.xz";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "25a85741204a036692f409a3dca1a98dacf710af86c802d7345a653d35822760";
+ sha256 = "395677017a8b043bb8d7291f4acc01736937da439566cd76ade19316ba107154";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/uk/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/uk/thunderbird-147.0.tar.xz";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "8d06173389422e607338aa3a22815f2431e59f5e7cb77ca20af9d2d2348af41d";
+ sha256 = "00f771462f62b48f2125b327b36d1a41939431c062ae79e6303d155232bac6c2";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/uz/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/uz/thunderbird-147.0.tar.xz";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "18c29c959a5c3a1cde540bde24235810367d9ac596085bd04cfdd101c39f9332";
+ sha256 = "31f134e6553bc18596bffd6ce255f577e65bb5eedda0f078fde0633c2bdc85b1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/vi/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/vi/thunderbird-147.0.tar.xz";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "155d9b185772b3d1d08be4d7c88aa03eb6ba1df625b00e16605269a8f4c68d75";
+ sha256 = "4873941e95a75b48ed1ac7bbd98b527c49850c04d6553365df75dc366097c6f0";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/zh-CN/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/zh-CN/thunderbird-147.0.tar.xz";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "98a2e8be7f9dc3ae8873b12b87374dcd033c3d498c78cb8d0668b4afc246fd72";
+ sha256 = "1f90d4e44683117664355e72f4daa2d91b06ae5dfd8e1942bd5538730769d952";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/linux-x86_64/zh-TW/thunderbird-146.0.1.tar.xz";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/linux-x86_64/zh-TW/thunderbird-147.0.tar.xz";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "b7806eafd1734260e233fb9dd1144a105739d746a0d998e7517adecf3fe7f373";
+ sha256 = "99d130307577a236982a07082d909377ed1a2e54b9b0c9d85d6cc5842443d572";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/af/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/af/Thunderbird%20147.0.dmg";
locale = "af";
arch = "mac";
- sha256 = "15ff5f058d558e50a55022a59ff10b06587b09e98e951a4d574260f3ad95b72b";
+ sha256 = "bd378636f4010ab2d5c3546da9b21dd4d193f514ac167d647153491e37a04027";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/ar/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/ar/Thunderbird%20147.0.dmg";
locale = "ar";
arch = "mac";
- sha256 = "a6b94457a01e227af02b57fc009e2d43145b4899f0d45cecda4927afd5bd9dab";
+ sha256 = "39d65c43e394e3df8f91c766fb4b0fc752ee7f9a7e4762e0bf6dc38689bfbc85";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/ast/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/ast/Thunderbird%20147.0.dmg";
locale = "ast";
arch = "mac";
- sha256 = "e37201f38f611b9662a29694a10d8f15e58cde752a19e766bd87dfda535f9df0";
+ sha256 = "bbc7d5bbf0491c6e2519854577c3c6477c594a592ba740ce5f4d83521e451729";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/be/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/be/Thunderbird%20147.0.dmg";
locale = "be";
arch = "mac";
- sha256 = "a032af69c46654cfd22484a62f25e0ad089fa140b1002389ded4eb35efc93fb4";
+ sha256 = "1b4f81b55eaebc2392f75c543787019855158a9173bc433fc0b90141bd3ed677";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/bg/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/bg/Thunderbird%20147.0.dmg";
locale = "bg";
arch = "mac";
- sha256 = "1a052dfb4e89787d8173a6f7dfa4154ea3bba962f03655bc534c8880ba97fd99";
+ sha256 = "1cf0ccdd615f3aab381d8d0e6bf37ca04770e33121f3aedaeb84d9486043b1c7";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/br/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/br/Thunderbird%20147.0.dmg";
locale = "br";
arch = "mac";
- sha256 = "e1bc0aa08a50dd8c6c6c2ea1eebd228854bac1a39f5b67f4a1b97f45c2431348";
+ sha256 = "b08df726cf401e61361b586fdd910714251f0415a270456369d979b0b5551388";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/ca/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/ca/Thunderbird%20147.0.dmg";
locale = "ca";
arch = "mac";
- sha256 = "018136e573c9bef83166794f590042d9fd3de2c6ade075e1671f432ba15ebd56";
+ sha256 = "59fc5ef92c4767d4a67fe847b6e11e8dee7654a31fb47feb23e5018347e2dac8";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/cak/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/cak/Thunderbird%20147.0.dmg";
locale = "cak";
arch = "mac";
- sha256 = "30da57420e4ef8d32d351df490b324b5fd2c53139ae025713fe80ec89772ed84";
+ sha256 = "f8651fb91909443daf8aafab04255453a6b0bc13f361345eb23d341242861fcb";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/cs/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/cs/Thunderbird%20147.0.dmg";
locale = "cs";
arch = "mac";
- sha256 = "38e776c6f0dda6d0e6955c2f9044d7b17141152568d1c08f5641bce015ad9425";
+ sha256 = "a47e3c2c0a742018731ba20c358764fe9607bf2c514a5b7ba9ee2fee1c19cc34";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/cy/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/cy/Thunderbird%20147.0.dmg";
locale = "cy";
arch = "mac";
- sha256 = "d11f1326db344c8f738c9c8e582276ad3a037adc97e1848876d6066096e9d939";
+ sha256 = "844158eaf25963b1ec80b951d78865669c7748a24181932e6a85a8d800b23cdc";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/da/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/da/Thunderbird%20147.0.dmg";
locale = "da";
arch = "mac";
- sha256 = "4a4c49fc3f494921878b0e7761a2f1918089978d535a86395a212a439e6a9567";
+ sha256 = "2d36261c374e9083f35dc547c3c0150e32bf360b7465d7bc5d3b32a0e8723b70";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/de/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/de/Thunderbird%20147.0.dmg";
locale = "de";
arch = "mac";
- sha256 = "39e18093e3473a10564bd79bc3235808258dcdab16107942248b09ee20668342";
+ sha256 = "9caf0b895e1952c041d1a19adb051d4e5794b137a5b641ae7c4b2662aef00040";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/dsb/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/dsb/Thunderbird%20147.0.dmg";
locale = "dsb";
arch = "mac";
- sha256 = "632b8da6324713d7b2f90e3b562c6694da012e09681573adba2166601f0254fe";
+ sha256 = "dbe872700d81195f4241bfda3d59f37639f212144d6e9464a96387f9ab14a5f6";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/el/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/el/Thunderbird%20147.0.dmg";
locale = "el";
arch = "mac";
- sha256 = "65209e444344103e70f00bd8be9322fad56d59cca75d79eb41d49cd1a523fac0";
+ sha256 = "1b3329a3ab07731203155a00a594c533c84be2b161d4c766d52c78f32a69b9c7";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/en-CA/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/en-CA/Thunderbird%20147.0.dmg";
locale = "en-CA";
arch = "mac";
- sha256 = "d579ba962027732a6f81475e01702a57796d20fa943f6f504e8c55afcde99dbc";
+ sha256 = "de80ac7f670542e674bcd488726e0f613e80898dd94d3b742b6696506176a7a3";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/en-GB/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/en-GB/Thunderbird%20147.0.dmg";
locale = "en-GB";
arch = "mac";
- sha256 = "e5ee344258ef6d439fb4e7f0ebf205e35011455fc10c7838f0e7d27bee4ce49e";
+ sha256 = "dc0b45304e5a29f39d1343e958dbc458563d9cf6da47aba040619b32ea84cb90";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/en-US/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/en-US/Thunderbird%20147.0.dmg";
locale = "en-US";
arch = "mac";
- sha256 = "5b729073f032a77589b88f69a032066233a6e0f862b66005de81cee0f2adc601";
+ sha256 = "75a5aef901fdfac2e078442f50e9eb31475c821823ae78659aa3f1013fbb4c51";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/es-AR/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/es-AR/Thunderbird%20147.0.dmg";
locale = "es-AR";
arch = "mac";
- sha256 = "fb905803e5f6ed0b6dfa0de701c35bebce1a9e2f8028fb13fcd5d23844a3286c";
+ sha256 = "c0cb0574039dfaa299da2b1762f79dd39004b493f99f2baf473be3698ecb8890";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/es-ES/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/es-ES/Thunderbird%20147.0.dmg";
locale = "es-ES";
arch = "mac";
- sha256 = "5a492a1703348ab4d7bb7fcd41d4e2ec4f491c6cbc9d26c4d67036174b2aa239";
+ sha256 = "86f2b87eaba9827c490b4d3f923a990f4a5616c23f7b140c6328a1d0d5affd2a";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/es-MX/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/es-MX/Thunderbird%20147.0.dmg";
locale = "es-MX";
arch = "mac";
- sha256 = "82447f466a9e7c54ce4d6b4efcbed1b1a20f61f0000b97776bfca343dec7c516";
+ sha256 = "bbc2d0a8ddff7d92b07006d006a7c69069ce9a65df12e2d5442c686b4118230c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/et/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/et/Thunderbird%20147.0.dmg";
locale = "et";
arch = "mac";
- sha256 = "33fd3e0f50c75c6444fdf5b2b4cd63b644646b3fd5f8c39c99b40db9c85e2695";
+ sha256 = "c3bfb4bd7c71d28403ad521d7d1cecdd489a411241cb233d8e437a772c22a55e";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/eu/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/eu/Thunderbird%20147.0.dmg";
locale = "eu";
arch = "mac";
- sha256 = "67708d850bcd4573dc45980ffe079e33aae02026b36bd9ce60e3cd94e83364cc";
+ sha256 = "ddd8f87ee2a5369aa5b428ae2db559466c882b59d95513f6288f5fcb6a67d21d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/fi/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/fi/Thunderbird%20147.0.dmg";
locale = "fi";
arch = "mac";
- sha256 = "f18913bd86180a97782614e6af7bd96a8debd25146feb2de321c797416b452c2";
+ sha256 = "04c419c046d91782a1f5be537efd576be9cc6490bfb14cad13c6b4448cdc4471";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/fr/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/fr/Thunderbird%20147.0.dmg";
locale = "fr";
arch = "mac";
- sha256 = "e99e5b9bf8ded3d36540b16a5b14d10c5e216388da7126454515c242e0ba66a6";
+ sha256 = "dbf89c9b21fcc131bebff511dc5b6555f45f5ad1c6abb7ebc2db1533510549a7";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/fy-NL/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/fy-NL/Thunderbird%20147.0.dmg";
locale = "fy-NL";
arch = "mac";
- sha256 = "0ee6cfbf3668646d8247de610644b2a9f728f9a18cb916f16fb83c767c4e152c";
+ sha256 = "0f4e9d4ba0ed985f714131302c28636e9190de43c11e1bef604886f8a2ca3b39";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/ga-IE/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/ga-IE/Thunderbird%20147.0.dmg";
locale = "ga-IE";
arch = "mac";
- sha256 = "800c2d3c36289a5b8e05dda9414d7e852b429b9a04f5c75cb8278284beb6d353";
+ sha256 = "8cd58b183a846cc3c18cf5ee05f583594ae1c18380c2493d9d436b6ce44f69d6";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/gd/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/gd/Thunderbird%20147.0.dmg";
locale = "gd";
arch = "mac";
- sha256 = "ae0b8ec336917f1c90aeb910004079298f9c544c27c354abc8573f2224f39260";
+ sha256 = "dd169e09a7528c4501c0bff9a367fe668a9667e116a7daf3bb05ac9b44e414e1";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/gl/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/gl/Thunderbird%20147.0.dmg";
locale = "gl";
arch = "mac";
- sha256 = "41fdce45c6b91975d42cacd60a76b40d817a2e900428ef94a6160ae571300817";
+ sha256 = "e9f18781c50a39027771cd4caa590337d199b489c1b2f52dd6802209df2b5c59";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/he/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/he/Thunderbird%20147.0.dmg";
locale = "he";
arch = "mac";
- sha256 = "77b284018f5410c89e995a0c0521e67ebe1d212229e1011eeb58e7d4e26a2177";
+ sha256 = "0e4203b50ab8f3b3fcc3ec166b56c6bd792f43ffe530c9dd4d61f816aa66c1c2";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/hr/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/hr/Thunderbird%20147.0.dmg";
locale = "hr";
arch = "mac";
- sha256 = "5cf82129d579badc50a69367c1c5087a97ae010076a3d9cd2ca8569236899252";
+ sha256 = "db6ff7111358360765c5dab0b8e0a266547c865ab4060d00559b8c4832997e61";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/hsb/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/hsb/Thunderbird%20147.0.dmg";
locale = "hsb";
arch = "mac";
- sha256 = "24bb71861c845ae5c5b50d8120d0cb1e6a4b31ff680da12ff7d1248c6df9ec57";
+ sha256 = "bb9c1c500146740476248fb718231bbd1e6d5e9d449760c93b62734052d501b2";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/hu/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/hu/Thunderbird%20147.0.dmg";
locale = "hu";
arch = "mac";
- sha256 = "5e74a2fb88cee5b4a85c65e9e2253a3ced22e282ec717981d927c929ea623c7d";
+ sha256 = "0c60a8458d0ce13a66afb365ba698512389b2b8d73d1405b3166d39a29d10c9c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/hy-AM/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/hy-AM/Thunderbird%20147.0.dmg";
locale = "hy-AM";
arch = "mac";
- sha256 = "1fa695c7852c0d5ebd032e8525b78ecf4a6b3c607374b7db01adc523ead8c552";
+ sha256 = "3cb3be913cf48707024bccb578f063e9875a4dfda5cc324bfc87fe0ec03e1e30";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/id/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/id/Thunderbird%20147.0.dmg";
locale = "id";
arch = "mac";
- sha256 = "1e2ab777080bb5c86ab40d6b615edad87837f7cf5abe9ca7e568e2497d07615a";
+ sha256 = "d2e073a4e4ac0e205d11036483640c83a81200a9721c26349875fbdb31d77a00";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/is/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/is/Thunderbird%20147.0.dmg";
locale = "is";
arch = "mac";
- sha256 = "b16053dee6f778fafc16f77a1e754721b0ade6e457c3372c5d30ed2d2e983f65";
+ sha256 = "dee951bdd684e1cb1c96baef26aab12dc30d6183e9a0bd56591c4052252783a4";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/it/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/it/Thunderbird%20147.0.dmg";
locale = "it";
arch = "mac";
- sha256 = "9f248ad96934cdb30c9910cff199d59b1947ccdb77352e9e955d7413dff3af89";
+ sha256 = "ff7c81a32361a77eb3e566b48782f54a968d48e159ea3213620a6146d037d2ef";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/ja-JP-mac/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/ja-JP-mac/Thunderbird%20147.0.dmg";
locale = "ja-JP-mac";
arch = "mac";
- sha256 = "25ca0bc952a9c4bf88e67358d1e54ba33960376e65a2adbb0ac3b798e5e835b9";
+ sha256 = "3ece823e89a424a9d5f3c5c1a10dbc3962f371f3c65236dfad641d61cabc2499";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/ka/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/ka/Thunderbird%20147.0.dmg";
locale = "ka";
arch = "mac";
- sha256 = "3c4d61128e3fd194a686db70e0a5ff18afdc5e0e46f35c1c48d948a049f09259";
+ sha256 = "5b54f2f0cd08e2bac8615b398e820e6904bfc3f4649419965c3932fa04ea7389";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/kab/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/kab/Thunderbird%20147.0.dmg";
locale = "kab";
arch = "mac";
- sha256 = "8dc7ce6bfa706b6108d87859154b21ef93a8c22a4aa22930560b50259b29d6b7";
+ sha256 = "047461cafc5987f93f3dec2d19199949c6aaec87f2007c8b53fbaa212fc429e9";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/kk/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/kk/Thunderbird%20147.0.dmg";
locale = "kk";
arch = "mac";
- sha256 = "86178c30d913830680f7405a0fdcb77a6f98f67a857b6a78fa74331fb81e1deb";
+ sha256 = "85ff7a9957fcdae87951c444ee7655b841f91db810874f23cae53a87b5eef894";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/ko/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/ko/Thunderbird%20147.0.dmg";
locale = "ko";
arch = "mac";
- sha256 = "ea97b2efcd71481be2bd4851952a18227cfa389fa1bfddb9231cdcdabd5cfb70";
+ sha256 = "34866282a5d5561ccc567a462ac5969ab829d19dba0fb6315369f011d94740a2";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/lt/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/lt/Thunderbird%20147.0.dmg";
locale = "lt";
arch = "mac";
- sha256 = "f5eebc6e2e9e281282519944144de083a05ea9a4c48c026a239578455875cfed";
+ sha256 = "95c51d54e412eeda41fa740544bd131df7788639a961997b05b0a7ded3cc7838";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/lv/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/lv/Thunderbird%20147.0.dmg";
locale = "lv";
arch = "mac";
- sha256 = "a80176d6c847e5c3ef6758b62b7c75d3d221f7dead3715f629bdfc9f8193a26d";
+ sha256 = "16532de67ca9d74ef268ebec1ffb59797a0c170abdf9e107420948dadeb512d8";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/ms/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/ms/Thunderbird%20147.0.dmg";
locale = "ms";
arch = "mac";
- sha256 = "72b01a9a3120dcd44b88ac472a64f97e187a49dd7afb5f125f8582e47481a176";
+ sha256 = "ba6979fdb50302c9ee41b57bbb324c465a4accd4cf20c97dec2c531c807f806c";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/nb-NO/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/nb-NO/Thunderbird%20147.0.dmg";
locale = "nb-NO";
arch = "mac";
- sha256 = "f4bb767fcae023e475ef9c3335b494bfc6ac586d2773e586da941fc53d4890cb";
+ sha256 = "81cffc99a6915b323151cf9fab92acc9ebb7f8787391f1db6ace731c2ca448ea";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/nl/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/nl/Thunderbird%20147.0.dmg";
locale = "nl";
arch = "mac";
- sha256 = "3fffcf1624fd39242b2538c5a317cdbe164b863fd3814d25fc2983a8a106f0ef";
+ sha256 = "61acd7eb3cb5f1e2fdaf90bae8b4e153a94737ccfa7b23daf098b45d55459e49";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/nn-NO/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/nn-NO/Thunderbird%20147.0.dmg";
locale = "nn-NO";
arch = "mac";
- sha256 = "06c2e547367b08a80629d49ce7a9e7bef6d6121d90a0b03fc06960c90f1fb3d5";
+ sha256 = "e933271484c6a3898abb4f019a70fb2c70ebcb3b9618c087920ceeb8d84cf2cd";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/pa-IN/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/pa-IN/Thunderbird%20147.0.dmg";
locale = "pa-IN";
arch = "mac";
- sha256 = "de82f8e7303170951fef3fdcc807b80ba41b94b5026293147dac6a5a928b746d";
+ sha256 = "f1a93e1ca89267214ea7679be16260237114afbf4849e43253791446a1e23fcb";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/pl/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/pl/Thunderbird%20147.0.dmg";
locale = "pl";
arch = "mac";
- sha256 = "03ec55112877dc9e34a79fa708a29a957e27b2a5d3e22e1a7f15701f8eacf5be";
+ sha256 = "ed3817f815035fb9d0dd958d910687de29a29c229739c1454fe705370645aed5";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/pt-BR/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/pt-BR/Thunderbird%20147.0.dmg";
locale = "pt-BR";
arch = "mac";
- sha256 = "64549f1a6f26ba880d52e5e540f0bded8cbae1b72cb6bd70709db695dc4f6484";
+ sha256 = "4d2702599b9e4931310d625985fcc3c50b5511071c3eeb483e6898d21c65168b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/pt-PT/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/pt-PT/Thunderbird%20147.0.dmg";
locale = "pt-PT";
arch = "mac";
- sha256 = "5498cad57f286dfbaed62f3eb494c08763f9c97127283ee8e3a5a4e1517db38e";
+ sha256 = "32ab431fa2ce9d372a3c7d50e6530c36368e270e72d4af0b69e84f4482400177";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/rm/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/rm/Thunderbird%20147.0.dmg";
locale = "rm";
arch = "mac";
- sha256 = "0f7a511c06d197d3699e4d23cc663150c1e117c22521a314f5f61c5907794a66";
+ sha256 = "d958b82cb798b99a3c3bb51f4c8346326c27f4b7b3e8874d99cfdf8073da8aae";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/ro/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/ro/Thunderbird%20147.0.dmg";
locale = "ro";
arch = "mac";
- sha256 = "7d9c8b56618afad54372e5d44a0df5e9a47a022c45d004cf34126c621bd85535";
+ sha256 = "7f2c8aa5e42ebbaf87ee25e2740e62d0f459e3cc6965929d121f6d84cd352c09";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/ru/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/ru/Thunderbird%20147.0.dmg";
locale = "ru";
arch = "mac";
- sha256 = "a8b065cbcb95a693e939678aff081259d2a073c6fa1c5ff6fd42f3b1209f5bf2";
+ sha256 = "10ea40caf6a17e1be9691d4bb0b8b87438d307077977587b3ed7e414849a39bf";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/sk/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/sk/Thunderbird%20147.0.dmg";
locale = "sk";
arch = "mac";
- sha256 = "2c7d31645950e128e8447bdb268df96f1c47092ee7dbab444381c46eb4bb4715";
+ sha256 = "9e32c5bc58dae4f88155e310871a4c3355ea3e398d45d457cbdc37954eaba772";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/sl/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/sl/Thunderbird%20147.0.dmg";
locale = "sl";
arch = "mac";
- sha256 = "3cc4956ac2ce6448656cc0f3377486c0fbbcf20b7e3f39623875a7c7051b56f6";
+ sha256 = "5b15b5490487d21941d7f245f2278ad6ad92b39e20bed63286a29ba82d10f9ed";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/sq/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/sq/Thunderbird%20147.0.dmg";
locale = "sq";
arch = "mac";
- sha256 = "8eca9081aafd084cf7b1923cf08062c043664d63edf6136d7274f42eb4a72dcb";
+ sha256 = "69d20766ea74e8824586e67334b4ba30c30e12a551cc4f302a49caf24285341b";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/sr/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/sr/Thunderbird%20147.0.dmg";
locale = "sr";
arch = "mac";
- sha256 = "75105432189c496ba5199ca55c98ad4f0a6deba73e356bc967d2c91a66d1d810";
+ sha256 = "115b325c5e42edc6bb871e16dee6b84721b7f04f3909ac180852151039a27ebb";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/sv-SE/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/sv-SE/Thunderbird%20147.0.dmg";
locale = "sv-SE";
arch = "mac";
- sha256 = "914037bc2c5f19669f90641d2146cdff64f10c23d977295f5bfd48fb66b77192";
+ sha256 = "465114b36ca6cc68d2277903703c2ba3a218b9fe4d3bfde425a79fd942edbd18";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/th/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/th/Thunderbird%20147.0.dmg";
locale = "th";
arch = "mac";
- sha256 = "e4690f6f55d56f0bffb471ff609574e6dfdcc9492f6dd79f2475d9e132f07102";
+ sha256 = "5c3e3091c0e20c42c6c665aff8314d8a58be4efc1b2eb794c76a2803d3661a29";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/tr/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/tr/Thunderbird%20147.0.dmg";
locale = "tr";
arch = "mac";
- sha256 = "76f878fb5b1175a88a0c3148226c3f21065e3ec7b8fcd6d8614a3ccd0427212d";
+ sha256 = "b26cde83b1c1022615ea80f1ef161a9548fb00ee48bf54b4fb97e475a533c055";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/uk/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/uk/Thunderbird%20147.0.dmg";
locale = "uk";
arch = "mac";
- sha256 = "1162a9d25cca14d7e198b4dc88d34934397378205511ddc761df9077f0c3946f";
+ sha256 = "a649e588d15fd0a93c4aeadcfd252d09747d96a4f1882fb9568f4a941d85d7a5";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/uz/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/uz/Thunderbird%20147.0.dmg";
locale = "uz";
arch = "mac";
- sha256 = "a00e616bab7f670e58a402e113f949ddbe6de7c4a003b0f2b3dbf76e66e53b4b";
+ sha256 = "38b50caaa35e7bcd28d2554e455dcedc5f22160167a143474f22c2784a5e67b4";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/vi/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/vi/Thunderbird%20147.0.dmg";
locale = "vi";
arch = "mac";
- sha256 = "71b5df9e7cba580acb587db61a3f49a8c6d25c08a0567988e589ded079c3f44d";
+ sha256 = "0073fe0cd504c3d8f92fba73bed048777284e87d6a419403aed1bac8023a2a5d";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/zh-CN/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/zh-CN/Thunderbird%20147.0.dmg";
locale = "zh-CN";
arch = "mac";
- sha256 = "19635085e3961a365d472d8c1cb82ea5c2cbe2c3df2ce135717951a79bf29836";
+ sha256 = "bf57df284f8df5e042cb49ba616575227dc2c292f233e7981fc627f8d9be63a8";
}
{
- url = "http://archive.mozilla.org/pub/thunderbird/releases/146.0.1/mac/zh-TW/Thunderbird%20146.0.1.dmg";
+ url = "http://archive.mozilla.org/pub/thunderbird/releases/147.0/mac/zh-TW/Thunderbird%20147.0.dmg";
locale = "zh-TW";
arch = "mac";
- sha256 = "e01eaa89e888af9d942504707551fe45c923d00f7be5fa8cbaf64f5bcb775581";
+ sha256 = "a685df930a69b56d41fd04fa379e8a55e1d60d50482ab74aa40bbfa2afc5b7ca";
}
];
}
diff --git a/pkgs/build-support/make-impure-test.nix b/pkgs/build-support/make-impure-test.nix
index 3a462964b3d2..10dd7ef1867e 100644
--- a/pkgs/build-support/make-impure-test.nix
+++ b/pkgs/build-support/make-impure-test.nix
@@ -92,7 +92,7 @@ let
${prepareRunCommands}
- sudo nix-build --option extra-sandbox-paths '${sandboxPathsList}' ${lib.escapeShellArgs nixFlags} -A ${testPath} "$@"
+ sudo --preserve-env=NIXPKGS_ALLOW_UNFREE nix-build --option extra-sandbox-paths '${sandboxPathsList}' ${lib.escapeShellArgs nixFlags} -A ${testPath} "$@"
'';
in
# The main output is the run script, inject the derivation for the actual test
diff --git a/pkgs/by-name/ad/adms/package.nix b/pkgs/by-name/ad/adms/package.nix
index 5119f16e97a8..405c1f510d82 100644
--- a/pkgs/by-name/ad/adms/package.nix
+++ b/pkgs/by-name/ad/adms/package.nix
@@ -49,7 +49,6 @@ stdenv.mkDerivation rec {
description = "Automatic device model synthesizer";
homepage = "https://github.com/Qucs/adms";
license = lib.licenses.gpl3;
- maintainers = with lib.maintainers; [ disassembler ];
platforms = with lib.platforms; unix;
};
}
diff --git a/pkgs/by-name/ad/adw-gtk3/package.nix b/pkgs/by-name/ad/adw-gtk3/package.nix
index 0f1c8ff30d4e..9f98e43f17a6 100644
--- a/pkgs/by-name/ad/adw-gtk3/package.nix
+++ b/pkgs/by-name/ad/adw-gtk3/package.nix
@@ -35,7 +35,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
ciferkey
Gliczy
- normalcea
];
};
})
diff --git a/pkgs/by-name/ai/airsonic/package.nix b/pkgs/by-name/ai/airsonic/package.nix
index 1fc5177be36d..d34667a32f9c 100644
--- a/pkgs/by-name/ai/airsonic/package.nix
+++ b/pkgs/by-name/ai/airsonic/package.nix
@@ -29,6 +29,5 @@ stdenv.mkDerivation rec {
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.gpl3;
platforms = lib.platforms.all;
- maintainers = with lib.maintainers; [ disassembler ];
};
}
diff --git a/pkgs/by-name/al/alsa-ucm-conf-asahi/package.nix b/pkgs/by-name/al/alsa-ucm-conf-asahi/package.nix
index 416ce1b568f9..ba4df31df4ea 100644
--- a/pkgs/by-name/al/alsa-ucm-conf-asahi/package.nix
+++ b/pkgs/by-name/al/alsa-ucm-conf-asahi/package.nix
@@ -35,7 +35,7 @@ let
homepage = "https://github.com/AsahiLinux/alsa-ucm-conf-asahi";
changelog = "https://github.com/AsahiLinux/alsa-ucm-conf-asahi/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
platforms = [ "aarch64-linux" ];
};
});
diff --git a/pkgs/by-name/am/amazon-ssm-agent/package.nix b/pkgs/by-name/am/amazon-ssm-agent/package.nix
index ff6861a29cdc..98c81a4ddbc1 100644
--- a/pkgs/by-name/am/amazon-ssm-agent/package.nix
+++ b/pkgs/by-name/am/amazon-ssm-agent/package.nix
@@ -174,7 +174,6 @@ buildGoModule rec {
license = lib.licenses.asl20;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
- manveru
anthonyroussel
arianvp
];
diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json
index 0cd60f0c6c0a..fbef1fd7a31c 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.1768219292-g8af118"
+ "@sourcegraph/amp": "^0.0.1768760544-gf06f5a"
}
},
"node_modules/@napi-rs/keyring": {
@@ -228,9 +228,9 @@
}
},
"node_modules/@sourcegraph/amp": {
- "version": "0.0.1768219292-g8af118",
- "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1768219292-g8af118.tgz",
- "integrity": "sha512-GW5MyNOiTu4G4cY29UI/0ttXu4b2QRwjmz4I9pvZqvIFrMmotBKC4wQinj8Dt6jD0ey7284Rhm8xHJ1iRtMoxA==",
+ "version": "0.0.1768760544-gf06f5a",
+ "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1768760544-gf06f5a.tgz",
+ "integrity": "sha512-ECw/n1n3aKERHW8qo5KaFgKgLDj4zJElFsyHnAS10BRv3ON0T6BPbboMvqvtYq1NEeX00QGpBDO2u0Q1+k3oGQ==",
"license": "Amp Commercial License",
"dependencies": {
"@napi-rs/keyring": "1.1.9"
diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix
index 126cb68a80a5..a774b7822597 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.1768219292-g8af118";
+ version = "0.0.1768760544-gf06f5a";
src = fetchzip {
url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz";
- hash = "sha256-DstiWCfox5CuHKfy3EgLk7N8KK67txuMG/flriiDH3I=";
+ hash = "sha256-URgYg3SZXeHrw+xXiXC1BDe0/ZUFRu9mDmqtTIA9ObU=";
};
postPatch = ''
@@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: {
chmod +x bin/amp-wrapper.js
'';
- npmDepsHash = "sha256-oB8YPiKoCG6+oNGlE6YdZ6F/6FEq96qJq/tdC164nrM=";
+ npmDepsHash = "sha256-7r522RT+38rjv1YqjhR9XIhWYoxVHmRUKeYfToCbsHA=";
propagatedBuildInputs = [
ripgrep
diff --git a/pkgs/by-name/an/antigravity/information.json b/pkgs/by-name/an/antigravity/information.json
index c812d387d292..b2c0be116043 100644
--- a/pkgs/by-name/an/antigravity/information.json
+++ b/pkgs/by-name/an/antigravity/information.json
@@ -1,22 +1,22 @@
{
- "version": "1.13.3",
+ "version": "1.14.2",
"vscodeVersion": "1.104.0",
"sources": {
"x86_64-linux": {
- "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.13.3-4533425205018624/linux-x64/Antigravity.tar.gz",
- "sha256": "084dfbedf1049b363aa3ad7ba679eec8b80feaf29585accb90b5910ebb270048"
+ "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.14.2-6046590149459968/linux-x64/Antigravity.tar.gz",
+ "sha256": "dffb040c1efc67a1f6952c24dd71cffefa16094ceb35b3a7a4d0131e518ea449"
},
"aarch64-linux": {
- "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.13.3-4533425205018624/linux-arm/Antigravity.tar.gz",
- "sha256": "0f71bce4d81fc02271e2bcaf2b57820e20762b149ef791720406817c6d189184"
+ "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.14.2-6046590149459968/linux-arm/Antigravity.tar.gz",
+ "sha256": "7911d56c9e3525256dbf92f661f03f272b4bce73dfcc3f053113d5dae46fac53"
},
"x86_64-darwin": {
- "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.13.3-4533425205018624/darwin-x64/Antigravity.zip",
- "sha256": "8e6ba418883dccd8a4a70fd5d6882f8a919630d3166d83327180165ff7b4eb55"
+ "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.14.2-6046590149459968/darwin-x64/Antigravity.zip",
+ "sha256": "f516b8ea7d3566140d70dd6825cd5a07b0c899370c08acfdc9b133c6d0ef5ded"
},
"aarch64-darwin": {
- "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.13.3-4533425205018624/darwin-arm/Antigravity.zip",
- "sha256": "ed95de92e852cac9ef1b264a0a304cf755a803129b54c1618682ec7bae1893dc"
+ "url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.14.2-6046590149459968/darwin-arm/Antigravity.zip",
+ "sha256": "014f5eeb231bf5e00837abbc45c47be5d68b542dad3cd969444becbd0bf12860"
}
}
}
diff --git a/pkgs/by-name/ar/argo-workflows/package.nix b/pkgs/by-name/ar/argo-workflows/package.nix
index 3bb18cd36d0e..235ea7a9ecbf 100644
--- a/pkgs/by-name/ar/argo-workflows/package.nix
+++ b/pkgs/by-name/ar/argo-workflows/package.nix
@@ -13,7 +13,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "argoproj";
- repo = "argo";
+ repo = "argo-workflows";
tag = "v${version}";
hash = "sha256-TM/eK8biMxKV4SFJ1Lys+NPPeaHVjbBo83k2RH1Xi40=";
};
@@ -55,7 +55,7 @@ buildGoModule rec {
meta = {
description = "Container native workflow engine for Kubernetes";
mainProgram = "argo";
- homepage = "https://github.com/argoproj/argo";
+ homepage = "https://github.com/argoproj/argo-workflows";
changelog = "https://github.com/argoproj/argo-workflows/blob/v${version}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ groodt ];
diff --git a/pkgs/by-name/as/asahi-audio/package.nix b/pkgs/by-name/as/asahi-audio/package.nix
index 88b923dba3b1..edfe3364b1ba 100644
--- a/pkgs/by-name/as/asahi-audio/package.nix
+++ b/pkgs/by-name/as/asahi-audio/package.nix
@@ -72,7 +72,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
homepage = "https://github.com/AsahiLinux/asahi-audio";
changelog = "https://github.com/AsahiLinux/asahi-audio/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
platforms = [ "aarch64-linux" ];
};
})
diff --git a/pkgs/by-name/as/asahi-fwextract/package.nix b/pkgs/by-name/as/asahi-fwextract/package.nix
index 0db932bcaf0c..9276c5e12684 100644
--- a/pkgs/by-name/as/asahi-fwextract/package.nix
+++ b/pkgs/by-name/as/asahi-fwextract/package.nix
@@ -38,7 +38,7 @@ python3.pkgs.buildPythonApplication rec {
description = "Asahi firmware extraction script";
homepage = "https://github.com/AsahiLinux/asahi-installer";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
mainProgram = "asahi-fwextract";
platforms = [ "aarch64-linux" ];
};
diff --git a/pkgs/by-name/as/astro-language-server/package.nix b/pkgs/by-name/as/astro-language-server/package.nix
index 3799d76dcf01..5960a8515639 100644
--- a/pkgs/by-name/as/astro-language-server/package.nix
+++ b/pkgs/by-name/as/astro-language-server/package.nix
@@ -10,13 +10,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "astro-language-server";
- version = "2.16.2";
+ version = "2.16.3";
src = fetchFromGitHub {
owner = "withastro";
repo = "astro";
rev = "@astrojs/language-server@${finalAttrs.version}";
- hash = "sha256-ZH+g1pnasVvbNVg3Id6/rlwqjIr7qRgitqOSilgpX64=";
+ hash = "sha256-ONpSW6VMoiW1Q0Aa5Dp1pZx3LAQ2Kzv5YHKxHOxbXdo=";
};
# https://pnpm.io/filtering#--filter-package_name-1
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
;
pnpm = pnpm_10;
fetcherVersion = 2;
- hash = "sha256-M2Xef5yTEQCLPzzx7WGQYplTrND+DPMy1hyEuahK+kM=";
+ hash = "sha256-Kqw4W3ZWRHWNnJYLGks9IHjCYAYEIigskwb//yKvb6c=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/at/atmos/package.nix b/pkgs/by-name/at/atmos/package.nix
index b63eeef11134..78e6c6c27e68 100644
--- a/pkgs/by-name/at/atmos/package.nix
+++ b/pkgs/by-name/at/atmos/package.nix
@@ -54,6 +54,5 @@ buildGoModule (finalAttrs: {
description = "Universal Tool for DevOps and Cloud Automation (works with terraform, helm, helmfile, etc)";
mainProgram = "atmos";
license = lib.licenses.asl20;
- teams = [ lib.teams.cloudposse ];
};
})
diff --git a/pkgs/by-name/au/authentik/package.nix b/pkgs/by-name/au/authentik/package.nix
index d88476a32a9a..adc0aa587bc7 100644
--- a/pkgs/by-name/au/authentik/package.nix
+++ b/pkgs/by-name/au/authentik/package.nix
@@ -206,7 +206,7 @@ let
self = python;
packageOverrides = final: prev: {
# https://github.com/goauthentik/authentik/pull/16324
- django = final.django_5_2;
+ django = final.django_5;
django-channels-postgres = final.buildPythonPackage {
pname = "django-channels-postgres";
diff --git a/pkgs/by-name/ba/bankstown-lv2/package.nix b/pkgs/by-name/ba/bankstown-lv2/package.nix
index d3b86fd70a30..91326d39e635 100644
--- a/pkgs/by-name/ba/bankstown-lv2/package.nix
+++ b/pkgs/by-name/ba/bankstown-lv2/package.nix
@@ -41,7 +41,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
description = "Lightweight psychoacoustic bass enhancement plugin";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
- normalcea
yuka
];
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/ba/bazaar/package.nix b/pkgs/by-name/ba/bazaar/package.nix
index e54eee945a52..ac2d8b37cb26 100644
--- a/pkgs/by-name/ba/bazaar/package.nix
+++ b/pkgs/by-name/ba/bazaar/package.nix
@@ -22,18 +22,20 @@
libxmlb,
libyaml,
md4c,
+ webkitgtk_6_0,
+ libsecret,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "bazaar";
- version = "0.6.3";
+ version = "0.7.3";
src = fetchFromGitHub {
owner = "kolunmi";
repo = "bazaar";
tag = "v${finalAttrs.version}";
- hash = "sha256-fiSCRBbS6vNyLWRnaeyQE48NO/LYCk5OdAX8f85H2YM=";
+ hash = "sha256-T0HQ1bjH2nd9+BJAvhSNcpYp25Jt0sNZxKeTY7EfsSw=";
};
nativeBuildInputs = [
@@ -58,6 +60,8 @@ stdenv.mkDerivation (finalAttrs: {
libxmlb
libyaml
md4c
+ webkitgtk_6_0
+ libsecret
];
preFixup = ''
@@ -78,7 +82,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
dtomvan
- normalcea
];
mainProgram = "bazaar";
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/bc/bcachefs-tools/package.nix b/pkgs/by-name/bc/bcachefs-tools/package.nix
index 7bfa38964b59..9ff5b574e67e 100644
--- a/pkgs/by-name/bc/bcachefs-tools/package.nix
+++ b/pkgs/by-name/bc/bcachefs-tools/package.nix
@@ -28,18 +28,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bcachefs-tools";
- version = "1.35.0";
+ version = "1.35.1";
src = fetchFromGitHub {
owner = "koverstreet";
repo = "bcachefs-tools";
tag = "v${finalAttrs.version}";
- hash = "sha256-mKyoV92+VJESHDRENXLFU+Ug2fFr+xJrleckvxfZ6sY=";
+ hash = "sha256-1p2zbzQLza8w+hu+5OjPr+Lh6q6Kh9HdVxFkuCl2x8o=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src;
- hash = "sha256-5z86H/LGI5aSg3vBoXlvm0f2DmumsKu3EN7Bn5UHbr4=";
+ hash = "sha256-OlXkshfEXtY6fDBqhEJQhWhPjwQ5ofDIZ9IuchchKxk=";
};
postPatch = ''
diff --git a/pkgs/by-name/bl/blender/hiprt-3-compat.patch b/pkgs/by-name/bl/blender/hiprt-3-compat.patch
new file mode 100644
index 000000000000..b3f410128507
--- /dev/null
+++ b/pkgs/by-name/bl/blender/hiprt-3-compat.patch
@@ -0,0 +1,72 @@
+diff --git a/extern/hipew/include/hiprtew.h b/extern/hipew/include/hiprtew.h
+index d245cb76..952ed805 100644
+--- a/extern/hipew/include/hiprtew.h
++++ b/extern/hipew/include/hiprtew.h
+@@ -157,7 +157,7 @@ typedef hiprtError (thiprtDestroyGlobalStackBuffer)( hiprtContext context, hiprt
+
+ typedef hiprtError(thiprtDestroyFuncTable)(hiprtContext context,
+ hiprtFuncTable funcTable);
+-typedef void(thiprtSetLogLevel)( hiprtLogLevel level );
++typedef hiprtError(thiprtSetLogLevel)( hiprtContext context, hiprtLogLevel level );
+
+ /* Function declarations. */
+ extern thiprtCreateContext *hiprtCreateContext;
+diff --git a/extern/hipew/src/hipew.c b/extern/hipew/src/hipew.c
+index e72ccde6..138e1efc 100644
+--- a/extern/hipew/src/hipew.c
++++ b/extern/hipew/src/hipew.c
+@@ -241,13 +241,13 @@ static int hipewHipInit(void) {
+ /* ROCm 6 changes paths from /opt/rocm/hip/lib to /opt/rocm/lib, so
+ * search for libraries there. */
+
+- const char* hip_paths[] = { "libamdhip64.so",
++ const char* hip_paths[] = { "libamdhip64.so.7",
++ "/opt/rocm/lib/libamdhip64.so.7",
++ "/opt/rocm/hip/lib/libamdhip64.so.7",
+ "libamdhip64.so.6",
+ "/opt/rocm/lib/libamdhip64.so.6",
+ "/opt/rocm/hip/lib/libamdhip64.so.6",
+- "libamdhip64.so.7",
+- "/opt/rocm/lib/libamdhip64.so.7",
+- "/opt/rocm/hip/lib/libamdhip64.so.7",
++ "libamdhip64.so",
+ NULL };
+ #endif
+ static int initialized = 0;
+diff --git a/intern/cycles/device/hiprt/device_impl.cpp b/intern/cycles/device/hiprt/device_impl.cpp
+index c251a8d0..b54bc36c 100644
+--- a/intern/cycles/device/hiprt/device_impl.cpp
++++ b/intern/cycles/device/hiprt/device_impl.cpp
+@@ -104,10 +104,10 @@ HIPRTDevice::HIPRTDevice(const DeviceInfo &info,
+ }
+
+ if (LOG_IS_ON(LOG_LEVEL_TRACE)) {
+- hiprtSetLogLevel(hiprtLogLevelInfo | hiprtLogLevelWarn | hiprtLogLevelError);
++ hiprtSetLogLevel(hiprt_context, hiprtLogLevelInfo | hiprtLogLevelWarn | hiprtLogLevelError);
+ }
+ else {
+- hiprtSetLogLevel(hiprtLogLevelNone);
++ hiprtSetLogLevel(hiprt_context, hiprtLogLevelNone);
+ }
+ }
+
+diff --git a/intern/cycles/kernel/CMakeLists.txt b/intern/cycles/kernel/CMakeLists.txt
+index bcaf4e16..aa6a3d17 100644
+--- a/intern/cycles/kernel/CMakeLists.txt
++++ b/intern/cycles/kernel/CMakeLists.txt
+@@ -93,13 +93,13 @@ set(SRC_KERNEL_DEVICE_HIPRT_HEADERS
+ set(SRC_KERNEL_DEVICE_HIPRT_SDK
+ hiprt/impl/Aabb.h
+ hiprt/impl/BvhNode.h
+- hiprt/impl/Geometry.h
++ hiprt/impl/Header.h
+ hiprt/impl/hiprt_device_impl.h
+ hiprt/impl/hiprt_kernels_bitcode.h
+ hiprt/impl/Instance.h
++ hiprt/impl/Obb.h
+ hiprt/impl/QrDecomposition.h
+ hiprt/impl/Quaternion.h
+- hiprt/impl/Scene.h
+ hiprt/impl/Transform.h
+ hiprt/impl/Triangle.h
+ )
diff --git a/pkgs/by-name/bl/blender/package.nix b/pkgs/by-name/bl/blender/package.nix
index f4cec841f317..33630f2a2b26 100644
--- a/pkgs/by-name/bl/blender/package.nix
+++ b/pkgs/by-name/bl/blender/package.nix
@@ -126,6 +126,9 @@ stdenv'.mkDerivation (finalAttrs: {
hash = "sha256-fNnQRfGfNc7rbk8npkcYtoAqRjJc6MaV4mqtSJxd0EM=";
};
+ # Minimal backport of hiprt 3.x support from https://projects.blender.org/blender/blender/pulls/144889
+ patches = lib.optional rocmSupport ./hiprt-3-compat.patch;
+
postPatch =
(lib.optionalString stdenv.hostPlatform.isDarwin ''
: > build_files/cmake/platform/platform_apple_xcode.cmake
diff --git a/pkgs/by-name/bo/book-summary/package.nix b/pkgs/by-name/bo/book-summary/package.nix
index 4d21bcc3e673..af508d86bee9 100644
--- a/pkgs/by-name/bo/book-summary/package.nix
+++ b/pkgs/by-name/bo/book-summary/package.nix
@@ -20,6 +20,5 @@ rustPlatform.buildRustPackage rec {
mainProgram = "book-summary";
homepage = "https://github.com/dvogt23/book-summary";
license = lib.licenses.mit;
- teams = with lib.teams; [ iog ];
};
}
diff --git a/pkgs/by-name/bu/bundix/package.nix b/pkgs/by-name/bu/bundix/package.nix
index 5be47b5a0fb0..f313b40e899c 100644
--- a/pkgs/by-name/bu/bundix/package.nix
+++ b/pkgs/by-name/bu/bundix/package.nix
@@ -48,7 +48,6 @@ buildRubyGem rec {
homepage = "https://github.com/nix-community/bundix";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
- manveru
zimbatm
];
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix
index b3c1cb7f7210..b2c1f16def59 100644
--- a/pkgs/by-name/bu/burpsuite/package.nix
+++ b/pkgs/by-name/bu/burpsuite/package.nix
@@ -9,20 +9,20 @@
}:
let
- version = "2025.12";
+ version = "2026.1";
product =
if proEdition then
{
productName = "pro";
productDesktop = "Burp Suite Professional Edition";
- hash = "sha256-6firazY0uyDBjdw8Qvs48xVXwy3MfCULtitb1gvGHQM=";
+ hash = "sha256-4GvB1K4UZnZMor0jBWXvzgy0qfh234TZmtu6eSR4/jk=";
}
else
{
productName = "community";
productDesktop = "Burp Suite Community Edition";
- hash = "sha256-hvhS6JKISPeDp0L7ElI/BojitUp93TvuPgO4zKBJjnI=";
+ hash = "sha256-q0vKBEIzO18mNX7bn1vhnstnGr1pwjMnHXq6HdtpJy0=";
};
src = fetchurl {
diff --git a/pkgs/by-name/c-/c-intro-and-ref/package.nix b/pkgs/by-name/c-/c-intro-and-ref/package.nix
index 184bf3caa5c4..a0ecd2f9fb8a 100644
--- a/pkgs/by-name/c-/c-intro-and-ref/package.nix
+++ b/pkgs/by-name/c-/c-intro-and-ref/package.nix
@@ -60,7 +60,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://www.gnu.org/software/c-intro-and-ref/";
license = lib.licenses.fdl13Plus;
maintainers = with lib.maintainers; [
- normalcea
rc-zb
];
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/ca/calamares/package.nix b/pkgs/by-name/ca/calamares/package.nix
index c1f63380483a..7c55735d5acb 100644
--- a/pkgs/by-name/ca/calamares/package.nix
+++ b/pkgs/by-name/ca/calamares/package.nix
@@ -126,7 +126,6 @@ stdenv.mkDerivation (finalAttrs: {
cc0
];
maintainers = with lib.maintainers; [
- manveru
vlinkz
];
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/cb/cbonsai/package.nix b/pkgs/by-name/cb/cbonsai/package.nix
index 5d53d43de2f0..15a527cf33a2 100644
--- a/pkgs/by-name/cb/cbonsai/package.nix
+++ b/pkgs/by-name/cb/cbonsai/package.nix
@@ -35,7 +35,6 @@ stdenv.mkDerivation rec {
mainProgram = "cbonsai";
homepage = "https://gitlab.com/jallbrit/cbonsai";
license = with lib.licenses; [ gpl3Only ];
- maintainers = with lib.maintainers; [ manveru ];
platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix
index 7af21f996747..433d1e8a039e 100644
--- a/pkgs/by-name/cd/cdncheck/package.nix
+++ b/pkgs/by-name/cd/cdncheck/package.nix
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "cdncheck";
- version = "1.2.18";
+ version = "1.2.19";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "cdncheck";
tag = "v${finalAttrs.version}";
- hash = "sha256-RFA/5fCh9csa6nYoVmuZ5vs6JCaTVFUuEz0E8w7Rb/s=";
+ hash = "sha256-gb+M/y1MADwCR9gz1+mSXbvE3sSV8FKTDSz+Y9U2gfU=";
};
vendorHash = "sha256-Tc8qrML7u5qE0zVe7JCL1BM0KbhJSwnjhnd2gX5YUaA=";
diff --git a/pkgs/by-name/ch/changedetection-io/package.nix b/pkgs/by-name/ch/changedetection-io/package.nix
index 1ce916a303b6..2754c888a9a9 100644
--- a/pkgs/by-name/ch/changedetection-io/package.nix
+++ b/pkgs/by-name/ch/changedetection-io/package.nix
@@ -91,7 +91,7 @@ python3.pkgs.buildPythonApplication rec {
description = "Self-hosted free open source website change detection tracking, monitoring and notification service";
homepage = "https://github.com/dgtlmoon/changedetection.io";
changelog = "https://github.com/dgtlmoon/changedetection.io/releases/tag/${src.tag}";
- license = lib.licenses.asl20;
+ license = lib.licenses.unfree;
maintainers = with lib.maintainers; [
mikaelfangel
thanegill
diff --git a/pkgs/by-name/cl/clashmi/package.nix b/pkgs/by-name/cl/clashmi/package.nix
index 810d3a302eff..dfb5d0a28d68 100644
--- a/pkgs/by-name/cl/clashmi/package.nix
+++ b/pkgs/by-name/cl/clashmi/package.nix
@@ -24,11 +24,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "clashmi";
- version = "1.0.15.191";
+ version = "1.0.16.204";
src = fetchurl {
url = "https://github.com/KaringX/clashmi/releases/download/v${finalAttrs.version}/clashmi_${finalAttrs.version}_linux_amd64.deb";
- hash = "sha256-P23H3OUIcDhVQ7dOLbB2uyZnbxh+6zurGeg0/wpPeHk=";
+ hash = "sha256-IOCrk4dl9BYf8rzhgXmRAaFP4pzsJMx6i2zTg/NpOCQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json
index 5317603933df..4a301e9ab5f1 100644
--- a/pkgs/by-name/cl/claude-code/package-lock.json
+++ b/pkgs/by-name/cl/claude-code/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@anthropic-ai/claude-code",
- "version": "2.1.9",
+ "version": "2.1.12",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@anthropic-ai/claude-code",
- "version": "2.1.9",
+ "version": "2.1.12",
"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 6f8272aab60f..970dd7338502 100644
--- a/pkgs/by-name/cl/claude-code/package.nix
+++ b/pkgs/by-name/cl/claude-code/package.nix
@@ -15,14 +15,14 @@
}:
buildNpmPackage (finalAttrs: {
pname = "claude-code";
- version = "2.1.9";
+ version = "2.1.12";
src = fetchzip {
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz";
- hash = "sha256-TU+54QVtcFaUErv8YB0NxmgP+0eUqa2JEjAVRHKPICs=";
+ hash = "sha256-JX72YEM2fXY7qKVkuk+UFeef0OhBffljpFBjIECHMXw=";
};
- npmDepsHash = "sha256-yZ5hFIqdKh6VYPGtdIaUq7CW9mnCyeFflr02laU8K0A=";
+ npmDepsHash = "sha256-FxyNCFlsgjXAGCGqro+VRwkarif9SzqmrMz0xgmvBco=";
strictDeps = true;
diff --git a/pkgs/by-name/cl/clickhouse/package.nix b/pkgs/by-name/cl/clickhouse/package.nix
index 5e82a1161402..d2bbfcbea610 100644
--- a/pkgs/by-name/cl/clickhouse/package.nix
+++ b/pkgs/by-name/cl/clickhouse/package.nix
@@ -1,6 +1,6 @@
import ./generic.nix {
- version = "25.12.2.54-stable";
- rev = "e06d8a2be22920e4c146389bbde5358b78aa8ef6";
- hash = "sha256-F9v+qwjnqsp9At5h41gNWP8cD6C7nnI0AjuOU2mRfPs=";
+ version = "25.12.3.21-stable";
+ rev = "7c3f65751609dab4f2f66de305cbc96dbeb1c4f2";
+ hash = "sha256-1cPAEh8CuKGLcQhUSAMXE8sR3pStzVEtPpgUTj2z0cw=";
lts = false;
}
diff --git a/pkgs/by-name/co/colobot/package.nix b/pkgs/by-name/co/colobot/package.nix
index 48614012bea0..41c95d105890 100644
--- a/pkgs/by-name/co/colobot/package.nix
+++ b/pkgs/by-name/co/colobot/package.nix
@@ -19,6 +19,7 @@
doxygen,
python3,
callPackage,
+ fetchpatch,
}:
let
@@ -37,6 +38,15 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-QhNHtAG+hKq7qJhKWCJcP4ejm5YDOU8pyYtitJppVlU=";
};
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/colobot/colobot/commit/1561854b03500d39955c66971c9c98de1937d7e6.patch";
+ relative = "colobot-app/src";
+ extraPrefix = "src/app/";
+ hash = "sha256-TVd/TsmFb1qQILUJr6E1zdFl/bQkREYKC/cm2I3M/iw=";
+ })
+ ];
+
nativeBuildInputs = [
cmake
xmlstarlet
diff --git a/pkgs/by-name/co/confy/package.nix b/pkgs/by-name/co/confy/package.nix
index b144a1a366d0..0f2f448d8b69 100644
--- a/pkgs/by-name/co/confy/package.nix
+++ b/pkgs/by-name/co/confy/package.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "confy";
- version = "0.8.1";
+ version = "0.9.0";
src = fetchFromSourcehut {
owner = "~fabrixxm";
repo = "confy";
rev = finalAttrs.version;
- hash = "sha256-rkVem9bPjp68Pk8fVPMDZLFFQsqeeRsynWciCk6xWhU=";
+ hash = "sha256-dcQ0ynEqrrGjAqQoWXtLMpvBVzpilXGpGWVNaVHp3CY=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/co/cook-cli/package.nix b/pkgs/by-name/co/cook-cli/package.nix
index 180a539a1a34..c9fdc2b3b86d 100644
--- a/pkgs/by-name/co/cook-cli/package.nix
+++ b/pkgs/by-name/co/cook-cli/package.nix
@@ -10,16 +10,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "cook-cli";
- version = "0.19.3";
+ version = "0.20.0";
src = fetchFromGitHub {
owner = "cooklang";
repo = "cookcli";
rev = "v${version}";
- hash = "sha256-qfsyEHQnOfJYqgZi5QxiGJX1pbXx7oR7qzBEwTYH7oY=";
+ hash = "sha256-kGjeyw3E6hYcEOcGugW+mgvXGJ38pFp+z9vAMJqPTVE=";
};
- cargoHash = "sha256-xQTMxas5gO17DvNXvxdJ03Rhd4kaJPBf+GikbCE1fWI=";
+ cargoHash = "sha256-SUnpv53UQiawGNdQLJCjpxzmbMV8eZq2ycRMnWJxVLc=";
# Build without the self-updating feature
buildNoDefaultFeatures = true;
diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix
index 0ae09c3f6e20..bfc8bc235283 100644
--- a/pkgs/by-name/co/cosmic-applets/package.nix
+++ b/pkgs/by-name/co/cosmic-applets/package.nix
@@ -20,17 +20,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-applets";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-applets";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-GhH3bM/mj1fx6cxxtZXZvODJZoSszkBCE8lcq42sZbA=";
+ hash = "sha256-o64sXCWuEIRV1KCRvKeN6iZBZfUyDYtft5yeag4jBNc=";
};
- cargoHash = "sha256-Eq0RSA8TYHKNRx5mg010iyrONigKR0GgGZ3fXnWOmG8=";
+ cargoHash = "sha256-uMMrLd3s0SqYCkSA82wWUxMfiTUzuDdsmyxy/MCYIWY=";
nativeBuildInputs = [
just
diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix
index 3d5f4b731a1a..cef431b4a68d 100644
--- a/pkgs/by-name/co/cosmic-applibrary/package.nix
+++ b/pkgs/by-name/co/cosmic-applibrary/package.nix
@@ -11,17 +11,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-applibrary";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-applibrary";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-BNOHYciE+/HGNJRvRK6imB4mx4B4Vqz9kVEqWP/DXvE=";
+ hash = "sha256-uQaTSt0sgUQYopEFVmaeDCnejSc1gyGLHeHM2bGzStQ=";
};
- cargoHash = "sha256-M3zyBsNFUQ5dwzJRlaC8m6o5U4teIgwl6jTDYSqW8qw=";
+ cargoHash = "sha256-I6C5PrIymU8vZ7LvmnSlFFIp0cvlP1umiFMyrAyYf4A=";
nativeBuildInputs = [
just
diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix
index 8cc258500684..e2731285a3e8 100644
--- a/pkgs/by-name/co/cosmic-bg/package.nix
+++ b/pkgs/by-name/co/cosmic-bg/package.nix
@@ -13,7 +13,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-bg";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix
index 469e1cbb82c8..b7e4cf54972b 100644
--- a/pkgs/by-name/co/cosmic-comp/package.nix
+++ b/pkgs/by-name/co/cosmic-comp/package.nix
@@ -20,17 +20,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-comp";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-comp";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-xvvaRuYbUDNORCoBQ9FKIpGROoDoyg3k5CdUl2gjd0s=";
+ hash = "sha256-PBobAoXi3p1xUbs4XmmPkQ93QlMsULEYUoTDqOlJozg=";
};
- cargoHash = "sha256-1j99crcOUGocmdCsKCN0gKRUd4s0YOJyHskiR/SqA7A=";
+ cargoHash = "sha256-A0d00GdspoYI1fUic8TK9UzaQn39wbnvevD8IiPKC7w=";
separateDebugInfo = true;
diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix
index d03122633487..1ba7ac72a79d 100644
--- a/pkgs/by-name/co/cosmic-edit/package.nix
+++ b/pkgs/by-name/co/cosmic-edit/package.nix
@@ -16,14 +16,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-edit";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-edit";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-TWFTHbkYlZh4yPBnTbVgB9Ld05mVbUTF6yIN3HJbhdo=";
+ hash = "sha256-ZqyaCryXNljJ00qD3ZksfKszANke3HqYgHoGNCHOUqI=";
};
cargoHash = "sha256-ydI/DTbGlgwc9l/XsW1SbTOfSyTdcjM0i0jXLua4+f8=";
diff --git a/pkgs/by-name/co/cosmic-ext-applet-weather/package.nix b/pkgs/by-name/co/cosmic-ext-applet-weather/package.nix
index 2e346a8f15b9..5ad79d16caf4 100644
--- a/pkgs/by-name/co/cosmic-ext-applet-weather/package.nix
+++ b/pkgs/by-name/co/cosmic-ext-applet-weather/package.nix
@@ -9,16 +9,16 @@
}:
rustPlatform.buildRustPackage {
pname = "cosmic-ext-applet-weather";
- version = "0-unstable-2025-12-03";
+ version = "0-unstable-2026-01-17";
src = fetchFromGitHub {
owner = "cosmic-utils";
repo = "cosmic-ext-applet-weather";
- rev = "289d866abaaeaf51e9b7074b7731bcd6e5ea4b55";
- hash = "sha256-LeUzDjUiDt3lQiQQvDB9RlSC1F4IyXTE4lc17eQd+Sw=";
+ rev = "142666f73c702036438408758ea86ec22d63611b";
+ hash = "sha256-K4flguR6pknhFCpwHQ+4OtSAtPBjUag1g/uUnCNM3Pw=";
};
- cargoHash = "sha256-1lIWzCqpIxk+FWA/84yN/x10Se2xRTZ7KEqAWVgfFgU=";
+ cargoHash = "sha256-LcTUIhAWitLFz23TasfSJt6tOAAAJDiHxfTcxBX2/Bg=";
nativeBuildInputs = [
libcosmicAppHook
diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix
index 40317ee61bc6..c96b17ccd1a1 100644
--- a/pkgs/by-name/co/cosmic-files/package.nix
+++ b/pkgs/by-name/co/cosmic-files/package.nix
@@ -12,14 +12,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-files";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-files";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-gGURDSKOIroYGeZJrKayNMCC8GzB8OstkDl2jz/rm5A=";
+ hash = "sha256-ZX7eRSrQXgc4oitjugvRicng87zVK41ecSUE80tl0Y0=";
};
cargoHash = "sha256-CGFBvOWu9ZA8kYDYDBVur5uWW8Cs7fT5T96UnKMkvEo=";
diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix
index af13ac9e2a1d..2dd5577ffbc8 100644
--- a/pkgs/by-name/co/cosmic-greeter/package.nix
+++ b/pkgs/by-name/co/cosmic-greeter/package.nix
@@ -19,7 +19,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-greeter";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
@@ -31,10 +31,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-4yRBgFrH4RBpuvChTED+ynx+PyFumoT2Z+R1gXxF4Xc=";
- env = {
- VERGEN_GIT_COMMIT_DATE = "2025-12-31";
- VERGEN_GIT_SHA = finalAttrs.src.tag;
- };
+ env.VERGEN_GIT_SHA = finalAttrs.src.tag;
cargoBuildFlags = [ "--all" ];
diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix
index 164ed907c55e..b570a9335547 100644
--- a/pkgs/by-name/co/cosmic-icons/package.nix
+++ b/pkgs/by-name/co/cosmic-icons/package.nix
@@ -9,7 +9,7 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "cosmic-icons";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix
index 0520f43486b0..04f8881af359 100644
--- a/pkgs/by-name/co/cosmic-idle/package.nix
+++ b/pkgs/by-name/co/cosmic-idle/package.nix
@@ -16,7 +16,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-idle";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix
index c30773c00ae4..7808c5e82634 100644
--- a/pkgs/by-name/co/cosmic-initial-setup/package.nix
+++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix
@@ -14,17 +14,17 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-initial-setup";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-initial-setup";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-VO8r2r7zzFZU5gYBTxUpS/829QQvlVGsG798XfqqXR0=";
+ hash = "sha256-g1FJiJSyPZTJ1G8cW8A0sxbIUeG3JcjJYo6qHp639d4=";
};
- cargoHash = "sha256-fjcYPA+kuhD9JLjoZkzAziJK8qF/a/gdSafmckLD8n0=";
+ cargoHash = "sha256-co7fOPjNLi32XRXKdmCWC+bWhEljsdSc/scasghG4/8=";
buildFeatures = [ "nixos" ];
diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix
index e8ac09949b00..fc3f0112c9ef 100644
--- a/pkgs/by-name/co/cosmic-launcher/package.nix
+++ b/pkgs/by-name/co/cosmic-launcher/package.nix
@@ -11,7 +11,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-launcher";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix
index cb9ef98aa6e6..309c2b9b3fb1 100644
--- a/pkgs/by-name/co/cosmic-notifications/package.nix
+++ b/pkgs/by-name/co/cosmic-notifications/package.nix
@@ -12,14 +12,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-notifications";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-notifications";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-8wYX3KCWXHwTb7NHg0wXxmxtVG+jOFU3EidIomPYY0s=";
+ hash = "sha256-lvqqeY/FPv+LFTmZoBUuKWCjAGZozGj/yUCphlFuk/g=";
};
cargoHash = "sha256-zyM4iMJs2wPIKIEdji1uJF3WYpPGihFswIK5Wyf6Mns=";
diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix
index e77bf17b629d..445992943b8b 100644
--- a/pkgs/by-name/co/cosmic-osd/package.nix
+++ b/pkgs/by-name/co/cosmic-osd/package.nix
@@ -15,14 +15,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-osd";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-osd";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-pcuTKKXt4qrs48hKfA4Pzjgx+4wNHgggbWW+yZ/1Sck=";
+ hash = "sha256-PNFwlxAdbQpFFIe54AEteWG2YRHGRgjDDUpgDwCxXns=";
};
cargoHash = "sha256-DNQvmE/2swrDybjcQfCAjMRkAttjl+ibbLG0HSlcZwU=";
diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix
index 8dab461b53d7..946990275f93 100644
--- a/pkgs/by-name/co/cosmic-panel/package.nix
+++ b/pkgs/by-name/co/cosmic-panel/package.nix
@@ -11,7 +11,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-panel";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix
index e77d40e95762..69ae94316b23 100644
--- a/pkgs/by-name/co/cosmic-player/package.nix
+++ b/pkgs/by-name/co/cosmic-player/package.nix
@@ -18,7 +18,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-player";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix
index 9d0cbfc390f0..299d3404bdb0 100644
--- a/pkgs/by-name/co/cosmic-randr/package.nix
+++ b/pkgs/by-name/co/cosmic-randr/package.nix
@@ -12,7 +12,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-randr";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix
index f6578bdf555f..6b2c0c45713e 100644
--- a/pkgs/by-name/co/cosmic-screenshot/package.nix
+++ b/pkgs/by-name/co/cosmic-screenshot/package.nix
@@ -11,7 +11,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-screenshot";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix
index c4a0d4569ef0..79ab5c4c3851 100644
--- a/pkgs/by-name/co/cosmic-session/package.nix
+++ b/pkgs/by-name/co/cosmic-session/package.nix
@@ -12,14 +12,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-session";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-session";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-6pGMk0p3Ry97z8NLtECpFgY2GHecj+6A4bcR3AMSV88=";
+ hash = "sha256-JlRGK3uac94r81MBaOZZ4hRcKD4fh/vgJBxic0BSWnY=";
};
cargoHash = "sha256-wFh9AYQRZB9qK0vCrhW9Zk61Yg+VY3VPAqJRD47NbK4=";
diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix
index 46bce01259d9..eda52dd48000 100644
--- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix
+++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix
@@ -16,14 +16,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-settings-daemon";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-settings-daemon";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-eDpwJRRX6RjOEtSOCGYpeJQldnwZ9gsqfkycHrP5w6c=";
+ hash = "sha256-4BXsjcAzu4twwIGqHQ4jvewO5oUns6yqY1n26KbIygQ=";
};
postPatch = ''
diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix
index 2304caf3a862..e0e32d1f8669 100644
--- a/pkgs/by-name/co/cosmic-settings/package.nix
+++ b/pkgs/by-name/co/cosmic-settings/package.nix
@@ -27,17 +27,17 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-settings";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-settings";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-gn8Nxo5pwJciva34pSsSz2iSVT8ieS54MVPdC1kbrvs=";
+ hash = "sha256-IYuQlXkdakAbchOH2vje02eWCJMBEp7ONtls4Hm/iCo=";
};
- cargoHash = "sha256-xsVQyb9tki/bNV9wMavx8PYIimB7ZoOtwKL3gNPGuIM=";
+ cargoHash = "sha256-XY1ovI73O2jJdx1a5pUk/n6TUazklq7PA+bgva3xslo=";
nativeBuildInputs = [
cmake
diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix
index 4abd60446ee6..45836f850eda 100644
--- a/pkgs/by-name/co/cosmic-store/package.nix
+++ b/pkgs/by-name/co/cosmic-store/package.nix
@@ -15,7 +15,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-store";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix
index 5fa535e855cf..400b632aaa07 100644
--- a/pkgs/by-name/co/cosmic-term/package.nix
+++ b/pkgs/by-name/co/cosmic-term/package.nix
@@ -15,14 +15,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-term";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-term";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-7Iebf/AffJPeIJYVhaGW5GpgUGbkWDTz7A31Y0EPGqc=";
+ hash = "sha256-SmwXRgYgFelVQhx03GaIRWHCm7x/9eXMdVxH06TLxLE=";
};
cargoHash = "sha256-ImWHjEKgu9FQR52A3GjnAkxlPduKuzSUAOANYr0DzMA=";
diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix
index dcc044b5f2c9..0a99261a8d49 100644
--- a/pkgs/by-name/co/cosmic-wallpapers/package.nix
+++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix
@@ -7,7 +7,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "cosmic-wallpapers";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix
index e00566e094eb..44225233d0d3 100644
--- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix
+++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix
@@ -14,7 +14,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-workspaces-epoch";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
diff --git a/pkgs/by-name/cr/crystal2nix/package.nix b/pkgs/by-name/cr/crystal2nix/package.nix
index 99db99cd5259..18c23623e85e 100644
--- a/pkgs/by-name/cr/crystal2nix/package.nix
+++ b/pkgs/by-name/cr/crystal2nix/package.nix
@@ -40,7 +40,6 @@ crystal.buildCrystalPackage rec {
mainProgram = "crystal2nix";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
- manveru
peterhoeg
];
};
diff --git a/pkgs/by-name/cu/cucumber/package.nix b/pkgs/by-name/cu/cucumber/package.nix
index 1e7c84e49c10..40f0fa8eb029 100644
--- a/pkgs/by-name/cu/cucumber/package.nix
+++ b/pkgs/by-name/cu/cucumber/package.nix
@@ -18,7 +18,6 @@ bundlerApp {
license = lib.licenses.mit;
mainProgram = "cucumber";
maintainers = with lib.maintainers; [
- manveru
nicknovitski
anthonyroussel
];
diff --git a/pkgs/by-name/cu/cups-zj-58/package.nix b/pkgs/by-name/cu/cups-zj-58/package.nix
index 6fa17f917d15..73d0cd229104 100644
--- a/pkgs/by-name/cu/cups-zj-58/package.nix
+++ b/pkgs/by-name/cu/cups-zj-58/package.nix
@@ -30,6 +30,8 @@ stdenv.mkDerivation {
--replace-fail "cmake_minimum_required ( VERSION 3.0 )" "cmake_minimum_required ( VERSION 3.10 )"
'';
+ env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
+
installPhase = ''
install -D ppd/zj80.ppd $out/share/cups/model/zjiang/zj80.ppd
install -D ppd/zj58.ppd $out/share/cups/model/zjiang/zj58.ppd
diff --git a/pkgs/by-name/cu/cursor-cli/package.nix b/pkgs/by-name/cu/cursor-cli/package.nix
index 45d0652c2974..abe3e2a3cc3c 100644
--- a/pkgs/by-name/cu/cursor-cli/package.nix
+++ b/pkgs/by-name/cu/cursor-cli/package.nix
@@ -9,26 +9,26 @@ let
inherit (stdenv) hostPlatform;
sources = {
x86_64-linux = fetchurl {
- url = "https://downloads.cursor.com/lab/2026.01.09-231024f/linux/x64/agent-cli-package.tar.gz";
- hash = "sha256-FT4dPRYXWVLnl02KevhiMuh6F3P9Bu+YJXiWrQtH2vo=";
+ url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/linux/x64/agent-cli-package.tar.gz";
+ hash = "sha256-gZPjmxJxppni1tBL+4KNzP7It8vN0qG0e+xG42Cu/tM=";
};
aarch64-linux = fetchurl {
- url = "https://downloads.cursor.com/lab/2026.01.09-231024f/linux/arm64/agent-cli-package.tar.gz";
- hash = "sha256-23P7GxKzb66HNYasW87wgSFvL7PseXrZJ29Gewqx1O0=";
+ url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/linux/arm64/agent-cli-package.tar.gz";
+ hash = "sha256-+ZTHbrRzte79MPrgCBb+Yj8GZaPCcDjc0v9vLI8wmoI=";
};
x86_64-darwin = fetchurl {
- url = "https://downloads.cursor.com/lab/2026.01.09-231024f/darwin/x64/agent-cli-package.tar.gz";
- hash = "sha256-kYXTaddjTkuz+tzWJHU4Bk80jABTbQdVKLjEKvSBgX8=";
+ url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/darwin/x64/agent-cli-package.tar.gz";
+ hash = "sha256-6LNXzVh7hpAFZWCZUECJKIv9RzuWih3G/+9cFjof2zM=";
};
aarch64-darwin = fetchurl {
- url = "https://downloads.cursor.com/lab/2026.01.09-231024f/darwin/arm64/agent-cli-package.tar.gz";
- hash = "sha256-wOPvhIOkg8NQch5GLe5JbK2Xl2vTboVCPPMa+aMV+MI=";
+ url = "https://downloads.cursor.com/lab/2026.01.17-d239e66/darwin/arm64/agent-cli-package.tar.gz";
+ hash = "sha256-mUjH/9ADFgsCdCvUmSUMbepJUHA/4bz7I01c51tlAM8=";
};
};
in
stdenv.mkDerivation {
pname = "cursor-cli";
- version = "0-unstable-2026-01-09";
+ version = "0-unstable-2026-01-17";
src = sources.${hostPlatform.system};
diff --git a/pkgs/by-name/cu/curv/package.nix b/pkgs/by-name/cu/curv/package.nix
index afc56199ca7e..865b021bf54e 100644
--- a/pkgs/by-name/cu/curv/package.nix
+++ b/pkgs/by-name/cu/curv/package.nix
@@ -6,10 +6,12 @@
git,
pkg-config,
boost,
- eigen_3_4_0,
+ eigen_5,
glm,
+ gcc,
libGL,
libpng,
+ makeWrapper,
openexr,
onetbb,
xorg,
@@ -20,14 +22,14 @@
stdenv.mkDerivation {
pname = "curv";
- version = "0.5-unstable-2025-01-20";
+ version = "0.5-unstable-2026-01-17";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "doug-moen";
repo = "curv";
- rev = "ef082c6612407dd8abce06015f9a16b1ebf661b8";
- hash = "sha256-BGL07ZBA+ao3fg3qp56sVTe+3tM2SOp8TGu/jF7SVlM=";
+ rev = "1c2eb68e47e3c61a98e39cd3c50f90691c5a268d";
+ hash = "sha256-PuRBnJswrg+PjtU6ize+PjoBpQSSEzO2CeCx9mQF+3w=";
fetchSubmodules = true;
};
@@ -36,11 +38,12 @@ stdenv.mkDerivation {
cmake
git
pkg-config
+ makeWrapper
];
buildInputs = [
boost
- eigen_3_4_0
+ eigen_5
glm
libGL
libpng
@@ -75,6 +78,18 @@ stdenv.mkDerivation {
--replace-fail "cmake_minimum_required(VERSION 2.6.2)" "cmake_minimum_required(VERSION 3.10)"
'';
+ ## support runtime compilation with -Ojit
+ fixupPhase = ''
+ wrapProgram $out/bin/curv \
+ --set NIX_CFLAGS_COMPILE_${gcc.suffixSalt} "$NIX_CFLAGS_COMPILE" \
+ --set NIX_LDFLAGS_${gcc.suffixSalt} "$NIX_LDFLAGS" \
+ --prefix PATH : "${
+ lib.makeBinPath [
+ gcc
+ ]
+ }"
+ '';
+
passthru.updateScript = unstableGitUpdater { };
meta = {
diff --git a/pkgs/by-name/cw/cwe-client-cli/package.nix b/pkgs/by-name/cw/cwe-client-cli/package.nix
deleted file mode 100644
index a9f12ce76e4c..000000000000
--- a/pkgs/by-name/cw/cwe-client-cli/package.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- lib,
- rustPlatform,
- fetchFromGitHub,
- pkg-config,
- glib,
- dbus,
- openssl_3,
-}:
-rustPlatform.buildRustPackage rec {
- pname = "cwe-client-cli";
- version = "0.3.3";
- src = fetchFromGitHub {
- owner = "NotBalds";
- repo = "cwe-client-cli";
- rev = "v${version}";
- hash = "sha256-3ehzERWV0/hV0Suy9LtCcp+xmaD13Chgu4a0gPT7cHs=";
- };
- nativeBuildInputs = [ pkg-config ];
- buildInputs = [
- glib
- dbus
- openssl_3
- ];
-
- cargoHash = "sha256-ml6anuAJru2zVIHNf/z4gdQjplRrXL4FO44cxfaDRns=";
-
- meta = {
- description = "Simple command line client for CWE";
- homepage = "https://github.com/NotBalds/cwe-client-cli";
- license = lib.licenses.gpl3Only;
- maintainers = with lib.maintainers; [ tbwanderer ];
- mainProgram = "cwe-client-cli";
- platforms = lib.platforms.linux;
- };
-}
diff --git a/pkgs/by-name/da/damon/package.nix b/pkgs/by-name/da/damon/package.nix
index 1b3eddea5e89..2e59ca9977e0 100644
--- a/pkgs/by-name/da/damon/package.nix
+++ b/pkgs/by-name/da/damon/package.nix
@@ -21,7 +21,6 @@ buildGoModule {
homepage = "https://github.com/hashicorp/damon";
license = lib.licenses.mpl20;
description = "Terminal UI (TUI) for HashiCorp Nomad";
- teams = [ lib.teams.iog ];
mainProgram = "damon";
};
}
diff --git a/pkgs/by-name/db/dbmate/package.nix b/pkgs/by-name/db/dbmate/package.nix
index e1768599cfc0..bf1f125f3e39 100644
--- a/pkgs/by-name/db/dbmate/package.nix
+++ b/pkgs/by-name/db/dbmate/package.nix
@@ -25,6 +25,5 @@ buildGoModule rec {
homepage = "https://github.com/amacneil/dbmate";
changelog = "https://github.com/amacneil/dbmate/releases/tag/v${version}";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ manveru ];
};
}
diff --git a/pkgs/by-name/dc/dcgm/package.nix b/pkgs/by-name/dc/dcgm/package.nix
index 7fd5dde85ccf..de95cb179d48 100644
--- a/pkgs/by-name/dc/dcgm/package.nix
+++ b/pkgs/by-name/dc/dcgm/package.nix
@@ -170,7 +170,10 @@ stdenv.mkDerivation {
description = "Data Center GPU Manager (DCGM) is a daemon that allows users to monitor NVIDIA data-center GPUs";
homepage = "https://developer.nvidia.com/dcgm";
license = lib.licenses.asl20;
- teams = [ lib.teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
mainProgram = "dcgmi";
platforms = lib.platforms.linux;
};
diff --git a/pkgs/by-name/de/debian-devscripts/package.nix b/pkgs/by-name/de/debian-devscripts/package.nix
index f6872dd63f2b..391cbfea9f00 100644
--- a/pkgs/by-name/de/debian-devscripts/package.nix
+++ b/pkgs/by-name/de/debian-devscripts/package.nix
@@ -30,14 +30,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "debian-devscripts";
- version = "2.26.3";
+ version = "2.26.4";
src = fetchFromGitLab {
domain = "salsa.debian.org";
owner = "debian";
repo = "devscripts";
tag = "v${finalAttrs.version}";
- hash = "sha256-LJZ1pt36KccnA/fimZsOzEjXvqVE2eSww1Wkq5+siJk=";
+ hash = "sha256-QGveq9PZfy/m+ah4gBvZDMkVWS50oj1f4SJsKcCKGug=";
};
patches = [
diff --git a/pkgs/by-name/de/deface/package.nix b/pkgs/by-name/de/deface/package.nix
index dc40f47ecf93..2194ec221124 100644
--- a/pkgs/by-name/de/deface/package.nix
+++ b/pkgs/by-name/de/deface/package.nix
@@ -11,8 +11,6 @@ python3.pkgs.buildPythonApplication rec {
version = "1.5.0";
pyproject = true;
- disabled = python3.pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "ORB-HD";
repo = "deface";
diff --git a/pkgs/by-name/dg/dgop/package.nix b/pkgs/by-name/dg/dgop/package.nix
index edd9051e24bd..c1afaeaee9f3 100644
--- a/pkgs/by-name/dg/dgop/package.nix
+++ b/pkgs/by-name/dg/dgop/package.nix
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "dgop";
- version = "0.1.12";
+ version = "0.1.13";
src = fetchFromGitHub {
owner = "AvengeMedia";
repo = "dgop";
tag = "v${finalAttrs.version}";
- hash = "sha256-ei6JMAai5azTy4iYLGp6vDd+ADMej+ysrZhlRv491g4=";
+ hash = "sha256-Frp1/AE5jznFWS52FgN9daI6Kgi0yPx7bZVoFuEIylw=";
};
- vendorHash = "sha256-MssJTtlKWzn+toNmE+QkXvLXtR7pR21cknXj89CSbwI=";
+ vendorHash = "sha256-NycCRxav1S/DW4fRlcLG5r5NsQQHbAE4zoOiF6Ut/bE=";
ldflags = [
"-w"
diff --git a/pkgs/by-name/di/di/package.nix b/pkgs/by-name/di/di/package.nix
index bded009283a0..0e37012325dd 100644
--- a/pkgs/by-name/di/di/package.nix
+++ b/pkgs/by-name/di/di/package.nix
@@ -19,7 +19,6 @@ stdenv.mkDerivation rec {
description = "Disk information utility; displays everything 'df' does and more";
homepage = "https://diskinfo-di.sourceforge.io/";
license = lib.licenses.zlib;
- maintainers = with lib.maintainers; [ manveru ];
platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/di/dioxus-cli/package.nix b/pkgs/by-name/di/dioxus-cli/package.nix
index d3be3f661a3d..4e6c1d5ac365 100644
--- a/pkgs/by-name/di/dioxus-cli/package.nix
+++ b/pkgs/by-name/di/dioxus-cli/package.nix
@@ -7,7 +7,7 @@
openssl,
rustfmt,
makeWrapper,
- wasm-bindgen-cli_0_2_106,
+ wasm-bindgen-cli_0_2_108,
testers,
dioxus-cli,
withTelemetry ? false,
@@ -15,15 +15,15 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "dioxus-cli";
- version = "0.7.2";
+ version = "0.7.3";
src = fetchCrate {
pname = "dioxus-cli";
version = finalAttrs.version;
- hash = "sha256-VCoTxZKFYkGBCu1X/9US/OCFpp6zc5ojmXWJfzozCxc=";
+ hash = "sha256-6uG737MNk+wTKqNWgFEd8MsOOvllZLDnIrJPAn5Wjuw=";
};
- cargoHash = "sha256-de8z68uXnrzyxTJY53saJ6hT7rvYbSdsSA/WWQa6nl4=";
+ cargoHash = "sha256-BdPsdWah/f2pveQViPikIV2riSwjSo+qGOFoP+hHaiM=";
buildFeatures = [
"no-downloads"
]
@@ -68,7 +68,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
postInstall = ''
wrapProgram $out/bin/dx \
- --prefix PATH : ${lib.makeBinPath [ wasm-bindgen-cli_0_2_106 ]}
+ --prefix PATH : ${lib.makeBinPath [ wasm-bindgen-cli_0_2_108 ]}
'';
meta = {
diff --git a/pkgs/by-name/di/dislocker/package.nix b/pkgs/by-name/di/dislocker/package.nix
index a0f844006471..5b69c53d45ae 100644
--- a/pkgs/by-name/di/dislocker/package.nix
+++ b/pkgs/by-name/di/dislocker/package.nix
@@ -35,7 +35,6 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://github.com/Aorimn/dislocker/raw/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [
- elitak
yuannan
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/dm/dms-shell/package.nix b/pkgs/by-name/dm/dms-shell/package.nix
index a919c04c453a..d47a14fadd38 100644
--- a/pkgs/by-name/dm/dms-shell/package.nix
+++ b/pkgs/by-name/dm/dms-shell/package.nix
@@ -26,13 +26,13 @@ buildGoModule (
in
{
pname = "dms-shell";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchFromGitHub {
owner = "AvengeMedia";
repo = "DankMaterialShell";
tag = "v${finalAttrs.version}";
- hash = "sha256-OUduJ6EcH91C8A5Jt2ZHgJiZg9k5ZKipKPbuHzbQGaI=";
+ hash = "sha256-P//moH3z9r4PXirTzXVsccQINsK5AIlF9RWOBwK3vLc=";
};
sourceRoot = "${finalAttrs.src.name}/core";
diff --git a/pkgs/by-name/do/dovecot/package.nix b/pkgs/by-name/do/dovecot/package.nix
index 52cd9b4b1e05..219b00fe48b5 100644
--- a/pkgs/by-name/do/dovecot/package.nix
+++ b/pkgs/by-name/do/dovecot/package.nix
@@ -192,9 +192,10 @@ stdenv.mkDerivation rec {
];
mainProgram = "dovecot";
maintainers = with lib.maintainers; [
+ das_j
fpletz
+ helsinki-Jo
];
- teams = [ lib.teams.helsinki-systems ];
platforms = lib.platforms.unix;
};
passthru.tests = {
diff --git a/pkgs/by-name/do/dovecot_pigeonhole/package.nix b/pkgs/by-name/do/dovecot_pigeonhole/package.nix
index d28c342e8614..9c8f2387f0ad 100644
--- a/pkgs/by-name/do/dovecot_pigeonhole/package.nix
+++ b/pkgs/by-name/do/dovecot_pigeonhole/package.nix
@@ -43,8 +43,10 @@ stdenv.mkDerivation rec {
homepage = "https://pigeonhole.dovecot.org/";
description = "Sieve plugin for the Dovecot IMAP server";
license = lib.licenses.lgpl21Only;
- maintainers = [ ];
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/dt/dt-schema/package.nix b/pkgs/by-name/dt/dt-schema/package.nix
index 446e47f7b9ef..6aacd1306435 100644
--- a/pkgs/by-name/dt/dt-schema/package.nix
+++ b/pkgs/by-name/dt/dt-schema/package.nix
@@ -1,5 +1,4 @@
{
- lib,
python3,
}:
@@ -16,22 +15,10 @@ let
hash = "sha256-D4ZEN6uLYHa6ZwdFPvj5imoNUSqA6T+KvbZ29zfstg0=";
};
- propagatedBuildInputs =
- with self;
- (
- [
- attrs
- pyrsistent
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- importlib-metadata
- typing-extensions
- ]
- ++ lib.optionals (pythonOlder "3.9") [
- importlib-resources
- pkgutil-resolve-name
- ]
- );
+ propagatedBuildInputs = with self; [
+ attrs
+ pyrsistent
+ ];
});
};
};
diff --git a/pkgs/by-name/du/duckstation/package.nix b/pkgs/by-name/du/duckstation/package.nix
index 78bcb84cbf50..0944f6591a3b 100644
--- a/pkgs/by-name/du/duckstation/package.nix
+++ b/pkgs/by-name/du/duckstation/package.nix
@@ -52,7 +52,6 @@ let
homepage = "https://duckstation.org";
license = lib.licenses.cc-by-nc-nd-40;
maintainers = with lib.maintainers; [
- normalcea
matteopacini
];
};
diff --git a/pkgs/by-name/ed/edgetx/package.nix b/pkgs/by-name/ed/edgetx/package.nix
index 02d6fd045f38..9be1dbd82716 100644
--- a/pkgs/by-name/ed/edgetx/package.nix
+++ b/pkgs/by-name/ed/edgetx/package.nix
@@ -183,7 +183,6 @@ stdenv.mkDerivation (finalAttrs: {
"aarch64-linux"
];
maintainers = with lib.maintainers; [
- elitak
lopsided98
wucke13
xokdvium
diff --git a/pkgs/by-name/eg/ego/package.nix b/pkgs/by-name/eg/ego/package.nix
index cdf162f1f23a..ee135f7ff9c1 100644
--- a/pkgs/by-name/eg/ego/package.nix
+++ b/pkgs/by-name/eg/ego/package.nix
@@ -37,7 +37,10 @@ rustPlatform.buildRustPackage rec {
description = "Run Linux desktop applications under a different local user";
homepage = "https://github.com/intgr/ego";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ dit7ya ];
+ maintainers = with lib.maintainers; [
+ dit7ya
+ mio
+ ];
mainProgram = "ego";
};
}
diff --git a/pkgs/by-name/ej/ejson/package.nix b/pkgs/by-name/ej/ejson/package.nix
index 9c5179dee2e1..29907e535b92 100644
--- a/pkgs/by-name/ej/ejson/package.nix
+++ b/pkgs/by-name/ej/ejson/package.nix
@@ -27,6 +27,5 @@ buildGoModule rec {
mainProgram = "ejson";
license = lib.licenses.mit;
homepage = "https://github.com/Shopify/ejson";
- maintainers = [ lib.maintainers.manveru ];
};
}
diff --git a/pkgs/by-name/em/email/package.nix b/pkgs/by-name/em/email/package.nix
index 2b168ad5d111..9aba58c1d25f 100644
--- a/pkgs/by-name/em/email/package.nix
+++ b/pkgs/by-name/em/email/package.nix
@@ -40,6 +40,10 @@ stdenv.mkDerivation {
})
];
+ # opt out of GCC 15's stricter C standards
+ # https://github.com/NixOS/nixpkgs/issues/475479
+ env.NIX_CFLAGS_COMPILE = toString [ "-std=gnu17" ];
+
buildInputs = [ openssl ];
unpackPhase = ''
diff --git a/pkgs/by-name/em/embellish/package.nix b/pkgs/by-name/em/embellish/package.nix
index 6911f0fb0595..127a7613f9d0 100644
--- a/pkgs/by-name/em/embellish/package.nix
+++ b/pkgs/by-name/em/embellish/package.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/getnf/embellish";
changelog = "https://github.com/getnf/embellish/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Plus;
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
mainProgram = "io.github.getnf.embellish";
platforms = lib.platforms.linux;
};
diff --git a/pkgs/by-name/en/enter-tex/package.nix b/pkgs/by-name/en/enter-tex/package.nix
index 21dddbf74cf0..6f1e211e5e04 100644
--- a/pkgs/by-name/en/enter-tex/package.nix
+++ b/pkgs/by-name/en/enter-tex/package.nix
@@ -76,7 +76,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://gitlab.gnome.org/World/gedit/enter-tex";
description = "LaTeX editor for the GNOME desktop";
maintainers = with lib.maintainers; [
- manveru
bobby285271
];
license = lib.licenses.gpl3Plus;
diff --git a/pkgs/by-name/eq/equicord/package.nix b/pkgs/by-name/eq/equicord/package.nix
index ec8b144b022b..60947666ec93 100644
--- a/pkgs/by-name/eq/equicord/package.nix
+++ b/pkgs/by-name/eq/equicord/package.nix
@@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: {
# the Equicord repository. Dates as tags (and automatic releases) were the compromise
# we came to with upstream. Please do not change the version schema (e.g., to semver)
# unless upstream changes the tag schema from dates.
- version = "2025-12-25";
+ version = "2026-01-19";
src = fetchFromGitHub {
owner = "Equicord";
repo = "Equicord";
tag = finalAttrs.version;
- hash = "sha256-ce5n7E+eJLPnj/dUnaaDi4R8kKO4+iOcQgdtOin4NcM=";
+ hash = "sha256-pEFU1E+BqAAAz2ywPrS1MejhZ/g47iG/4BBey+2F7Hw=";
};
pnpmDeps = fetchPnpmDeps {
diff --git a/pkgs/by-name/ex/exim/package.nix b/pkgs/by-name/ex/exim/package.nix
index b7774c1925a9..e42b1a480b74 100644
--- a/pkgs/by-name/ex/exim/package.nix
+++ b/pkgs/by-name/ex/exim/package.nix
@@ -200,8 +200,11 @@ stdenv.mkDerivation rec {
];
mainProgram = "exim";
platforms = lib.platforms.linux;
- maintainers = with lib.maintainers; [ tv ];
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ tv
+ ];
changelog = "https://github.com/Exim/exim/blob/exim-${version}/doc/doc-txt/ChangeLog";
};
}
diff --git a/pkgs/by-name/ex/exo/inject-dashboard-path.patch b/pkgs/by-name/ex/exo/inject-dashboard-path.patch
new file mode 100644
index 000000000000..29f964446dbb
--- /dev/null
+++ b/pkgs/by-name/ex/exo/inject-dashboard-path.patch
@@ -0,0 +1,17 @@
+diff --git a/src/exo/utils/dashboard_path.py b/src/exo/utils/dashboard_path.py
+index b5ce9c04..ec60ef4a 100644
+--- a/src/exo/utils/dashboard_path.py
++++ b/src/exo/utils/dashboard_path.py
+@@ -5,11 +5,7 @@ from typing import cast
+
+
+ def find_dashboard() -> Path:
+- dashboard = (
+- _find_dashboard_in_env()
+- or _find_dashboard_in_repo()
+- or _find_dashboard_in_bundle()
+- )
++ dashboard = "@dashboard@"
+ if not dashboard:
+ raise FileNotFoundError(
+ "Unable to locate dashboard assets - make sure the dashboard has been built, or export DASHBOARD_DIR if you've built the dashboard elsewhere."
diff --git a/pkgs/by-name/ex/exo/make-encoding-init-lazy.patch b/pkgs/by-name/ex/exo/make-encoding-init-lazy.patch
new file mode 100644
index 000000000000..7a51317853ca
--- /dev/null
+++ b/pkgs/by-name/ex/exo/make-encoding-init-lazy.patch
@@ -0,0 +1,29 @@
+diff --git a/src/exo/master/api.py b/src/exo/master/api.py
+index 30f87e2a..4aac51fe 100644
+--- a/src/exo/master/api.py
++++ b/src/exo/master/api.py
+@@ -67,7 +67,14 @@ from exo.utils.channels import Receiver, Sender, channel
+ from exo.utils.dashboard_path import find_dashboard
+ from exo.utils.event_buffer import OrderedBuffer
+
+-encoding = load_harmony_encoding(HarmonyEncodingName.HARMONY_GPT_OSS)
++_encoding: object = None
++
++
++def get_encoding():
++ global _encoding
++ if _encoding is None:
++ _encoding = load_harmony_encoding(HarmonyEncodingName.HARMONY_GPT_OSS)
++ return _encoding
+
+
+ def chunk_to_response(
+@@ -382,7 +389,7 @@ class API:
+ )
+
+ async def _process_gpt_oss(self, token_chunks: Receiver[TokenChunk]):
+- stream = StreamableParser(encoding, role=Role.ASSISTANT)
++ stream = StreamableParser(_encoding, role=Role.ASSISTANT)
+ thinking = False
+
+ async for chunk in token_chunks:
diff --git a/pkgs/by-name/ex/exo/package.nix b/pkgs/by-name/ex/exo/package.nix
index 919815c9ec61..fae8710e96ad 100644
--- a/pkgs/by-name/ex/exo/package.nix
+++ b/pkgs/by-name/ex/exo/package.nix
@@ -3,80 +3,201 @@
stdenv,
fetchFromGitHub,
python3Packages,
- gitUpdater,
-}:
-python3Packages.buildPythonApplication rec {
- pname = "exo";
- version = "0.0.14-alpha";
- pyproject = true;
+ replaceVars,
+ macmon,
+
+ # pyo3-bindings
+ rustPlatform,
+
+ # dashboard
+ buildNpmPackage,
+ fetchNpmDeps,
+ writableTmpDirAsHomeHook,
+
+ nix-update-script,
+}:
+let
+ version = "1.0.63";
src = fetchFromGitHub {
+ name = "exo";
owner = "exo-explore";
repo = "exo";
tag = "v${version}";
- hash = "sha256-GoYfpr6oFpreWQtSomOwgfzSoBAbjqGZ1mcc0u9TBl4=";
+ hash = "sha256-aQ3rGLtT/zvIVdKQcwqODulzEHBKg7KMkBg3KJEscho=";
};
- build-system = with python3Packages; [ setuptools ];
+ pyo3-bindings = python3Packages.buildPythonPackage (finalAttrs: {
+ pname = "exo-pyo3-bindings";
+ inherit version src;
+ pyproject = true;
+
+ buildAndTestSubdir = "rust/exo_pyo3_bindings";
+
+ cargoDeps = rustPlatform.fetchCargoVendor {
+ inherit (finalAttrs) pname src version;
+ hash = "sha256-N7B1WFqPdqeNPZe9hXGyX7F3EbB1spzeKc19BFDDwls=";
+ };
+
+ # Bypass rust nightly features not being available on rust stable
+ env.RUSTC_BOOTSTRAP = 1;
+
+ nativeBuildInputs = [
+ rustPlatform.cargoSetupHook
+ rustPlatform.maturinBuildHook
+ ];
+
+ nativeCheckInputs = with python3Packages; [
+ pytest-asyncio
+ pytestCheckHook
+ ];
+
+ enabledTestPaths = [
+ "rust/exo_pyo3_bindings/tests/"
+ ];
+ });
+
+ dashboard = buildNpmPackage (finalAttrs: {
+ pname = "exo-dashboard";
+ inherit src version;
+
+ sourceRoot = "${finalAttrs.src.name}/dashboard";
+
+ npmDeps = fetchNpmDeps {
+ inherit (finalAttrs)
+ pname
+ version
+ src
+ sourceRoot
+ ;
+ fetcherVersion = 2;
+ hash = "sha256-w3FZL/yy8R+SWCQF7+v21sKyizvZMmipG6IfhJeSjyQ=";
+ };
+ });
+in
+python3Packages.buildPythonApplication (finalAttrs: {
+ pname = "exo";
+ pyproject = true;
+
+ inherit version src;
+
+ patches = [
+ (replaceVars ./inject-dashboard-path.patch {
+ dashboard = "${dashboard}/lib/node_modules/${dashboard.pname}/build";
+ })
+ ];
+
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace-fail "uv_build>=0.8.9,<0.9.0" "uv_build"
+ ''
+ # MemoryObjectStreamState was renamed in
+ # https://github.com/agronholm/anyio/pull/1009/changes/bdc945a826d0d5917aea3517ceb9fe335b468094
+ + ''
+ substituteInPlace src/exo/utils/channels.py \
+ --replace-fail \
+ "MemoryObjectStreamState as AnyioState," \
+ "_MemoryObjectStreamState as AnyioState,"
+ ''
+ + lib.optionalString stdenv.hostPlatform.isDarwin ''
+ substituteInPlace src/exo/worker/utils/macmon.py \
+ --replace-fail \
+ 'path = shutil.which("macmon")' \
+ 'path = "${lib.getExe macmon}"'
+
+ substituteInPlace src/exo/worker/utils/tests/test_macmon.py \
+ --replace-fail \
+ 'cmd=["macmon"' \
+ 'cmd=["${lib.getExe macmon}"'
+ '';
+
+ build-system = with python3Packages; [
+ uv-build
+ ];
pythonRelaxDeps = true;
- pythonRemoveDeps = [ "uuid" ];
-
- dependencies = with python3Packages; [
- aiohttp
- aiohttp-cors
- aiofiles
- grpcio
- grpcio-tools
- jinja2
- numpy
- nuitka
- nvidia-ml-py
- opencv-python
- pillow
- prometheus-client
- protobuf
- psutil
- pydantic
- requests
- rich
- scapy
- tqdm
- transformers
- tinygrad
- uvloop
+ pythonRemoveDeps = [
+ "types-aiofiles"
+ "uuid"
];
+ dependencies =
+ with python3Packages;
+ [
+ aiofiles
+ aiohttp
+ aiohttp-cors
+ anyio
+ fastapi
+ filelock
+ grpcio
+ grpcio-tools
+ httpx
+ huggingface-hub
+ hypercorn
+ jinja2
+ loguru
+ mlx
+ mlx-lm
+ nvidia-ml-py
+ openai
+ openai-harmony
+ opencv-python
+ pillow
+ prometheus-client
+ psutil
+ pydantic
+ pyo3-bindings
+ rustworkx
+ scapy
+ tiktoken
+ tinygrad
+ transformers
+ uvloop
+ ]
+ ++ sqlalchemy.optional-dependencies.asyncio;
pythonImportsCheck = [
"exo"
- "exo.inference.tinygrad.models"
+ "exo.main"
];
- nativeCheckInputs = with python3Packages; [
- mlx
- pytestCheckHook
+ nativeCheckInputs = [
+ python3Packages.pytest-asyncio
+ python3Packages.pytestCheckHook
+ writableTmpDirAsHomeHook
];
- disabledTestPaths = [
- "test/test_tokenizers.py"
+ # Otherwise fails with 'import file mismatch'
+ preCheck = ''
+ rm src/exo/__init__.py
+ '';
+
+ disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
+ # AssertionError: assert "MacMon not found in PATH" in str(exc_info.value)
+ "test_macmon_not_found_raises_macmon_error"
+
+ # ValueError: zip() argument 2 is longer than argument 1
+ "test_events_processed_in_correct_order"
];
- # Tests require `mlx` which is not supported on linux.
- doCheck = stdenv.hostPlatform.isDarwin;
+ disabledTestPaths = [
+ # All tests hang indefinitely
+ "src/exo/worker/tests/unittests/test_mlx/test_tokenizers.py"
+ ];
passthru = {
- updateScript = gitUpdater {
- rev-prefix = "v-";
- };
+ updateScript = nix-update-script { };
+ exo-pyo3-bindings = pyo3-bindings;
+ exo-dashboard = dashboard;
};
meta = {
description = "Run your own AI cluster at home with everyday devices";
homepage = "https://github.com/exo-explore/exo";
- changelog = "https://github.com/exo-explore/exo/releases/tag/v${version}";
+ changelog = "https://github.com/exo-explore/exo/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ GaetanLepage ];
mainProgram = "exo";
};
-}
+})
diff --git a/pkgs/by-name/fa/factorio/package.nix b/pkgs/by-name/fa/factorio/package.nix
index b0d5072db3a8..3de81b7191f8 100644
--- a/pkgs/by-name/fa/factorio/package.nix
+++ b/pkgs/by-name/fa/factorio/package.nix
@@ -224,7 +224,6 @@ let
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [
Baughn
- elitak
priegger
lukegb
];
diff --git a/pkgs/by-name/fi/firejail/package.nix b/pkgs/by-name/fi/firejail/package.nix
index 4fdde82d3778..1975d2a676e0 100644
--- a/pkgs/by-name/fi/firejail/package.nix
+++ b/pkgs/by-name/fi/firejail/package.nix
@@ -99,5 +99,6 @@ stdenv.mkDerivation rec {
maintainers = [ lib.maintainers.raskin ];
platforms = lib.platforms.linux;
homepage = "https://firejail.wordpress.com/";
+ mainProgram = "firejail";
};
}
diff --git a/pkgs/by-name/fl/flake-edit/package.nix b/pkgs/by-name/fl/flake-edit/package.nix
index f330a6f182dc..c1332555a5b1 100644
--- a/pkgs/by-name/fl/flake-edit/package.nix
+++ b/pkgs/by-name/fl/flake-edit/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "flake-edit";
- version = "0.3.0";
+ version = "0.3.1";
src = fetchFromGitHub {
owner = "a-kenji";
repo = "flake-edit";
rev = "v${version}";
- hash = "sha256-cBW2UH25MRSqqQ1930xxIydg+sSf62NFvbjqfkK0vnI=";
+ hash = "sha256-Ptg/Wt8H6vOvk/V6juDmFd6Vzu/F3LzxDIGObuwySLA=";
};
- cargoHash = "sha256-VhDN9Wq6O5lB78zEE/vjO7uzr5de0jKWfd2nRlyLtu8=";
+ cargoHash = "sha256-5i3wll3CdrRbwN8zsD4MQg62hvsMPESMW4YrtjPeySw=";
nativeBuildInputs = [
installShellFiles
diff --git a/pkgs/by-name/fl/flexoptix-app/package.nix b/pkgs/by-name/fl/flexoptix-app/package.nix
index d59ee205e14a..d10bf8ef1db7 100644
--- a/pkgs/by-name/fl/flexoptix-app/package.nix
+++ b/pkgs/by-name/fl/flexoptix-app/package.nix
@@ -70,7 +70,10 @@ appimageTools.wrapAppImage {
homepage = "https://www.flexoptix.net";
changelog = "https://www.flexoptix.net/en/flexoptix-app/?os=linux#flexapp__modal__changelog";
license = lib.licenses.unfree;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix
index 293be60a958a..8f65d52bb8ce 100644
--- a/pkgs/by-name/fo/forgejo-runner/package.nix
+++ b/pkgs/by-name/fo/forgejo-runner/package.nix
@@ -49,17 +49,17 @@ let
in
buildGoModule rec {
pname = "forgejo-runner";
- version = "12.5.2";
+ version = "12.5.3";
src = fetchFromGitea {
domain = "code.forgejo.org";
owner = "forgejo";
repo = "runner";
rev = "v${version}";
- hash = "sha256-aL79wMzoqt1rqaOQyV28HSeZwjL3k60AyQOhOT/+BRY=";
+ hash = "sha256-qCk2GvPWKIQfEjYtx2Uc7GcVDehUu0/u4LP88FxoA9A=";
};
- vendorHash = "sha256-XNUhlGkW8bZ1cjODD6QIyRmmNdQ4Tq/hP2FToYfTq2k=";
+ vendorHash = "sha256-pGLZmSW7MKEy/K+njgcPv5a+7Qtf8mqUI4OwKhfEZXY=";
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/fr/fresh-editor/package.nix b/pkgs/by-name/fr/fresh-editor/package.nix
index 915529cef0e6..697c6035bd16 100644
--- a/pkgs/by-name/fr/fresh-editor/package.nix
+++ b/pkgs/by-name/fr/fresh-editor/package.nix
@@ -11,16 +11,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "fresh";
- version = "0.1.75";
+ version = "0.1.77";
src = fetchFromGitHub {
owner = "sinelaw";
repo = "fresh";
tag = "v${finalAttrs.version}";
- hash = "sha256-c/zpPvPOlbZvmSGb+DqPV9HA+ic8/9TYv9MgI8d4Bgs=";
+ hash = "sha256-+ESguKlMUB2gm9zNee35wKdZmKLhLcPFa3Z7n4KNpVQ=";
};
- cargoHash = "sha256-o6/ER521tpmn8hkMDEw1ykgYuFpG1DTkFbw95NGYqGo=";
+ cargoHash = "sha256-MrFVolkqGRESPNPsQPDZGvHNVYyB9+ok4GANgIfBbZU=";
passthru.updateScript = nix-update-script { };
diff --git a/pkgs/by-name/fu/fusesoc/package.nix b/pkgs/by-name/fu/fusesoc/package.nix
index 364bb8de030e..ad40fb5665d4 100644
--- a/pkgs/by-name/fu/fusesoc/package.nix
+++ b/pkgs/by-name/fu/fusesoc/package.nix
@@ -5,30 +5,55 @@
iverilog,
verilator,
gnumake,
+ gitMinimal,
+ openssh,
+ writableTmpDirAsHomeHook,
}:
-python3Packages.buildPythonPackage rec {
+python3Packages.buildPythonApplication rec {
pname = "fusesoc";
- version = "2.2.1";
- format = "setuptools";
+ version = "2.4.5";
+ pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-M36bXBgY8hR33AVDlHoH8PZJG2Bi0KOEI07IMns7R4w=";
+ hash = "sha256-VBjJ7wiEz441iVquLMGabtdYbK07+dtHY05x8QzdSL8=";
};
- nativeBuildInputs = with python3Packages; [ setuptools-scm ];
+ build-system = with python3Packages; [
+ setuptools
+ setuptools-scm
+ ];
dependencies = with python3Packages; [
edalize
- fastjsonschema
pyparsing
pyyaml
simplesat
- ipyxact
+ fastjsonschema
+ argcomplete
+ ];
+
+ nativeCheckInputs = [
+ gitMinimal
+ openssh
+ python3Packages.pytestCheckHook
+ writableTmpDirAsHomeHook
];
pythonImportsCheck = [ "fusesoc" ];
+ disabledTestPaths = [
+ # These tests require network access
+ "tests/test_coremanager.py::test_export"
+ "tests/test_libraries.py::test_library_add"
+ "tests/test_libraries.py::test_library_update_with_initialize"
+ "tests/test_provider.py::test_git_provider"
+ "tests/test_provider.py::test_github_provider"
+ "tests/test_provider.py::test_url_provider"
+ "tests/test_usecases.py::test_git_library_with_default_branch_is_added_and_updated"
+ "tests/test_usecases.py::test_update_git_library_with_fixed_version"
+ ];
+
makeWrapperArgs = [
"--suffix PATH : ${
lib.makeBinPath [
diff --git a/pkgs/by-name/fz/fzf-zsh/package.nix b/pkgs/by-name/fz/fzf-zsh/package.nix
deleted file mode 100644
index 0982dfe30f85..000000000000
--- a/pkgs/by-name/fz/fzf-zsh/package.nix
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- lib,
- stdenv,
- fetchFromGitHub,
- fzf,
-}:
-
-stdenv.mkDerivation {
- pname = "fzf-zsh-unstable";
- version = "2019-09-09";
-
- src = fetchFromGitHub {
- owner = "Wyntau";
- repo = "fzf-zsh";
- rev = "829d7e40cc437dce8a6e234e259bbd4065e87124";
- sha256 = "1irjmxhcg1fm4g8p3psjqk7sz5qhj5kw73pyhv91njvpdhn9l26z";
- };
-
- strictDeps = true;
- postPatch = ''
- substituteInPlace fzf-zsh.plugin.zsh \
- --replace \
- 'fzf_path="$( cd "$fzf_zsh_path/../fzf/" && pwd )"' \
- "fzf_path=${fzf}" \
- --replace \
- '$fzf_path/shell' \
- '${fzf}/share/fzf'
- '';
-
- dontBuild = true;
-
- installPhase = ''
- install -Dm0644 fzf-zsh.plugin.zsh $out/share/zsh/plugins/fzf-zsh/fzf-zsh.plugin.zsh
- '';
-
- meta = {
- homepage = "https://github.com/wyntau/fzf-zsh";
- description = "Wrap fzf to use in oh-my-zsh";
- license = lib.licenses.mit;
- maintainers = [ ];
- platforms = lib.platforms.unix;
- };
-}
diff --git a/pkgs/by-name/ga/gancio/package.nix b/pkgs/by-name/ga/gancio/package.nix
index a3aa4f975ca3..26447e7ca255 100644
--- a/pkgs/by-name/ga/gancio/package.nix
+++ b/pkgs/by-name/ga/gancio/package.nix
@@ -4,10 +4,11 @@
fetchFromGitLab,
fetchYarnDeps,
+ yarn,
yarnConfigHook,
yarnBuildHook,
yarnInstallHook,
- nodejs,
+ nodejs_22,
pkg-config,
vips,
@@ -17,6 +18,15 @@
nix-update-script,
}:
+let
+ # The latest nodejs is always used in yarn, leading to build issues when it's
+ # different from the pinned one.
+ nodejs = nodejs_22;
+ yarnConfigHook' = yarnConfigHook.override {
+ yarn = yarn.override { inherit nodejs; };
+ };
+in
+
stdenv.mkDerivation (finalAttrs: {
pname = "gancio";
version = "1.28.2";
@@ -35,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
};
nativeBuildInputs = [
- yarnConfigHook
+ yarnConfigHook'
yarnBuildHook
yarnInstallHook
nodejs
diff --git a/pkgs/by-name/ga/gancio/plugin-telegram-bridge/default.nix b/pkgs/by-name/ga/gancio/plugin-telegram-bridge/default.nix
index 3ec2fc9fab2d..52e4c876d4ba 100644
--- a/pkgs/by-name/ga/gancio/plugin-telegram-bridge/default.nix
+++ b/pkgs/by-name/ga/gancio/plugin-telegram-bridge/default.nix
@@ -3,12 +3,22 @@
stdenv,
fetchFromGitLab,
fetchYarnDeps,
+ yarn,
yarnConfigHook,
yarnInstallHook,
- nodejs,
+ nodejs_22,
nix-update-script,
}:
+let
+ # The latest nodejs is always used in yarn, leading to build issues when it's
+ # different from the pinned one.
+ nodejs = nodejs_22;
+ yarnConfigHook' = yarnConfigHook.override {
+ yarn = yarn.override { inherit nodejs; };
+ };
+in
+
stdenv.mkDerivation rec {
pname = "gancio-plugin-telegram-bridge";
version = "1.0.6";
@@ -32,7 +42,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- yarnConfigHook
+ yarnConfigHook'
yarnInstallHook
nodejs
];
diff --git a/pkgs/by-name/ga/gancio/plugins.nix b/pkgs/by-name/ga/gancio/plugins.nix
index c3816f7e2a5e..cdecfdd0be21 100644
--- a/pkgs/by-name/ga/gancio/plugins.nix
+++ b/pkgs/by-name/ga/gancio/plugins.nix
@@ -1,4 +1,4 @@
-{ callPackage, nodejs }:
+{ callPackage }:
{
- telegram-bridge = callPackage ./plugin-telegram-bridge { inherit nodejs; };
+ telegram-bridge = callPackage ./plugin-telegram-bridge { };
}
diff --git a/pkgs/by-name/ga/gaphor/package.nix b/pkgs/by-name/ga/gaphor/package.nix
index 22db18b93e29..3c3ddf4afd66 100644
--- a/pkgs/by-name/ga/gaphor/package.nix
+++ b/pkgs/by-name/ga/gaphor/package.nix
@@ -137,7 +137,7 @@ python3Packages.buildPythonApplication rec {
homepage = "https://gaphor.org/";
changelog = "https://github.com/gaphor/gaphor/releases/tag/${version}";
license = lib.licenses.asl20;
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
teams = [ lib.teams.gnome-circle ];
mainProgram = "gaphor";
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/ge/geoipupdate/package.nix b/pkgs/by-name/ge/geoipupdate/package.nix
index 79411ae7efc6..af7e5d1d715f 100644
--- a/pkgs/by-name/ge/geoipupdate/package.nix
+++ b/pkgs/by-name/ge/geoipupdate/package.nix
@@ -25,7 +25,10 @@ buildGoModule rec {
description = "Automatic GeoIP database updater";
homepage = "https://github.com/maxmind/geoipupdate";
license = with lib.licenses; [ asl20 ];
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
mainProgram = "geoipupdate";
};
}
diff --git a/pkgs/by-name/gf/gforth/boot-forth.nix b/pkgs/by-name/gf/gforth/boot-forth.nix
index 13c0cd5955e2..5451e7d56382 100644
--- a/pkgs/by-name/gf/gforth/boot-forth.nix
+++ b/pkgs/by-name/gf/gforth/boot-forth.nix
@@ -16,6 +16,11 @@ stdenv.mkDerivation {
sha256 = "1c1bahc9ypmca8rv2dijiqbangm1d9av286904yw48ph7ciz4qig";
};
+ patches = [
+ # Newer GCC rejects casting between function pointers omitting parameters
+ ./function-pointers.patch
+ ];
+
buildInputs = [ m4 ];
configureFlags = lib.optionals stdenv.hostPlatform.isDarwin [ "--build=x86_64-apple-darwin" ];
diff --git a/pkgs/by-name/gf/gforth/function-pointers.patch b/pkgs/by-name/gf/gforth/function-pointers.patch
new file mode 100644
index 000000000000..77311c0514f8
--- /dev/null
+++ b/pkgs/by-name/gf/gforth/function-pointers.patch
@@ -0,0 +1,26 @@
+diff --git a/engine/signals.c b/engine/signals.c
+index b522f19..7f89bcd 100644
+--- a/engine/signals.c
++++ b/engine/signals.c
+@@ -399,7 +399,7 @@ void install_signal_handlers(void)
+ #endif
+ };
+ int i;
+- void (*throw_handler)() = die_on_signal ? graceful_exit : signal_throw;
++ void (*throw_handler)(int) = die_on_signal ? graceful_exit : signal_throw;
+ #ifdef SIGSTKSZ
+ stack_t sigstack;
+ int sas_retval=-1;
+diff --git a/engine/support.c b/engine/support.c
+index 021fa22..069c32f 100644
+--- a/engine/support.c
++++ b/engine/support.c
+@@ -79,7 +79,7 @@ char *tilde_cstr(Char *from, UCell size, int clear)
+ {
+ char *s1,*s2;
+ int s1_len, s2_len;
+- struct passwd *getpwnam (), *user_entry;
++ struct passwd *getpwnam (const char *), *user_entry;
+
+ if (size<1 || from[0]!='~')
+ return cstr(from, size, clear);
diff --git a/pkgs/by-name/gf/gforth/package.nix b/pkgs/by-name/gf/gforth/package.nix
index 6259606c5cce..54cdecf7fcf1 100644
--- a/pkgs/by-name/gf/gforth/package.nix
+++ b/pkgs/by-name/gf/gforth/package.nix
@@ -17,13 +17,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "gforth";
- version = "0.7.9_20251001";
+ version = "0.7.9_20251203";
src = fetchFromGitHub {
owner = "forthy42";
repo = "gforth";
rev = finalAttrs.version;
- hash = "sha256-u9snXcFa/YYvITgMBY8FRYyyLFhHCP6hWA5ljwdKGLk=";
+ hash = "sha256-d1LU6FGnGOzL5Tdl0VLkYzHH+pUevGNCNwIqudS8emg=";
};
patches = [ ./use-nproc-instead-of-fhs.patch ];
diff --git a/pkgs/by-name/gl/glitchtip/package.nix b/pkgs/by-name/gl/glitchtip/package.nix
index 89aecb2f3bb8..5d3296e72f88 100644
--- a/pkgs/by-name/gl/glitchtip/package.nix
+++ b/pkgs/by-name/gl/glitchtip/package.nix
@@ -13,7 +13,7 @@ let
python = python313.override {
self = python;
packageOverrides = final: prev: {
- django = final.django_5_2;
+ django = final.django_5;
django-csp = prev.django-csp.overridePythonAttrs rec {
version = "4.0";
src = fetchPypi {
diff --git a/pkgs/by-name/gn/gn/package.nix b/pkgs/by-name/gn/gn/package.nix
index 4aee8936d8fa..6f3d6a89d784 100644
--- a/pkgs/by-name/gn/gn/package.nix
+++ b/pkgs/by-name/gn/gn/package.nix
@@ -93,7 +93,6 @@ stdenv.mkDerivation {
license = lib.licenses.bsd3;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
- stesie
marcin-serwin
emilylange
];
diff --git a/pkgs/by-name/gn/gnu-cim/package.nix b/pkgs/by-name/gn/gnu-cim/package.nix
index cdf0583d5bf6..fe2339f27a1a 100644
--- a/pkgs/by-name/gn/gnu-cim/package.nix
+++ b/pkgs/by-name/gn/gnu-cim/package.nix
@@ -29,13 +29,7 @@ stdenv.mkDerivation rec {
done
'';
- # lib.escapeShellArgs does not work
- env.CFLAGS = lib.concatStringsSep " " [
- "-Wno-error=implicit-function-declaration"
- "-Wno-error=implicit-int"
- "-Wno-error=return-mismatch"
- "-Wno-error=incompatible-pointer-types"
- ];
+ env.CFLAGS = "-std=gnu89";
doCheck = true;
diff --git a/pkgs/by-name/go/godspeed/package.nix b/pkgs/by-name/go/godspeed/package.nix
index f07e8209dcd7..a56c0ca52524 100644
--- a/pkgs/by-name/go/godspeed/package.nix
+++ b/pkgs/by-name/go/godspeed/package.nix
@@ -31,7 +31,6 @@ buildGoModule rec {
changelog = "https://github.com/redcode-labs/GodSpeed/releases/tag/${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
- teams = [ lib.teams.redcodelabs ];
mainProgram = "godspeed";
broken = stdenv.hostPlatform.isDarwin;
};
diff --git a/pkgs/by-name/go/gogdl/package.nix b/pkgs/by-name/go/gogdl/package.nix
index 5545eedc7434..114abc7584e4 100644
--- a/pkgs/by-name/go/gogdl/package.nix
+++ b/pkgs/by-name/go/gogdl/package.nix
@@ -18,8 +18,6 @@ python3Packages.buildPythonApplication rec {
hash = "sha256-pK6JeTJeBq9qVfflNSYs3s4HuD0Kz6k9DDUVHL81FV0=";
};
- disabled = python3Packages.pythonOlder "3.8";
-
propagatedBuildInputs = with python3Packages; [
setuptools
requests
diff --git a/pkgs/by-name/go/gogh/package.nix b/pkgs/by-name/go/gogh/package.nix
index dff132dd444d..a51792f20d0c 100644
--- a/pkgs/by-name/go/gogh/package.nix
+++ b/pkgs/by-name/go/gogh/package.nix
@@ -25,13 +25,13 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "gogh";
- version = "362";
+ version = "364";
src = fetchFromGitHub {
owner = "Gogh-Co";
repo = "Gogh";
tag = "v${finalAttrs.version}";
- hash = "sha256-FlMf7CzdGcGor+wi293CW2PT14O1VRzQbbxnNMmwFqk=";
+ hash = "sha256-DVaUmpXWGb+bIdGZqXbiAsiuGTrwvPJdxCyA4g82LFA=";
};
postPatch = ''
diff --git a/pkgs/by-name/go/gokrazy/package.nix b/pkgs/by-name/go/gokrazy/package.nix
index 6d5b45bebfcf..a64fb74fba6a 100644
--- a/pkgs/by-name/go/gokrazy/package.nix
+++ b/pkgs/by-name/go/gokrazy/package.nix
@@ -2,6 +2,7 @@
lib,
buildGoModule,
fetchFromGitHub,
+ installShellFiles,
}:
buildGoModule rec {
@@ -25,6 +26,15 @@ buildGoModule rec {
subPackages = [ "cmd/gok" ];
+ nativeBuildInputs = [ installShellFiles ];
+
+ postInstall = ''
+ installShellCompletion --cmd gok \
+ --bash <($out/bin/gok completion bash) \
+ --fish <($out/bin/gok completion fish) \
+ --zsh <($out/bin/gok completion zsh)
+ '';
+
meta = {
description = "Turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi Zero 2 W, or amd64 PCs";
homepage = "https://github.com/gokrazy/gokrazy";
diff --git a/pkgs/by-name/go/google-fonts/package.nix b/pkgs/by-name/go/google-fonts/package.nix
index 7d84384f2b7c..b5c10f794636 100644
--- a/pkgs/by-name/go/google-fonts/package.nix
+++ b/pkgs/by-name/go/google-fonts/package.nix
@@ -78,7 +78,6 @@ stdenvNoCC.mkDerivation {
];
platforms = lib.platforms.all;
hydraPlatforms = [ ];
- maintainers = with lib.maintainers; [ manveru ];
sourceProvenance = [ lib.sourceTypes.binaryBytecode ];
};
}
diff --git a/pkgs/by-name/go/gosh/package.nix b/pkgs/by-name/go/gosh/package.nix
index fe30e145947e..047eae776bf7 100644
--- a/pkgs/by-name/go/gosh/package.nix
+++ b/pkgs/by-name/go/gosh/package.nix
@@ -24,7 +24,6 @@ buildGoModule rec {
homepage = "https://github.com/redcode-labs/GoSH";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
- teams = [ lib.teams.redcodelabs ];
mainProgram = "GoSH";
};
}
diff --git a/pkgs/by-name/gp/gprolog/package.nix b/pkgs/by-name/gp/gprolog/package.nix
index f1bd79a2d17f..759bf35a104b 100644
--- a/pkgs/by-name/gp/gprolog/package.nix
+++ b/pkgs/by-name/gp/gprolog/package.nix
@@ -4,44 +4,52 @@
fetchurl,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "gprolog";
version = "1.5.0";
src = fetchurl {
urls = [
- "mirror://gnu/gprolog/gprolog-${version}.tar.gz"
- "http://www.gprolog.org/gprolog-${version}.tar.gz"
+ "mirror://gnu/gprolog/gprolog-${finalAttrs.version}.tar.gz"
+ "http://www.gprolog.org/gprolog-${finalAttrs.version}.tar.gz"
+ "https://github.com/didoudiaz/gprolog/archive/refs/tags/v${finalAttrs.version}.tar.gz"
];
- sha256 = "sha256-ZwZCtDwPqifr1olh77F+vnB2iPkbaAlWbd1gYTlRLAE=";
+ hash = "sha256-ZwZCtDwPqifr1olh77F+vnB2iPkbaAlWbd1gYTlRLAE=";
};
+ __structuredAttrs = true;
+ enableParallelBuilding = true;
+
hardeningDisable = lib.optional stdenv.hostPlatform.isi686 "pic";
patchPhase = ''
- sed -i -e "s|/tmp/make.log|$TMPDIR/make.log|g" src/Pl2Wam/check_boot
+ sed -i -e "s|/tmp/make.log|$TMPDIR/make.log|g" Pl2Wam/check_boot
'';
- preConfigure = ''
- cd src
- configureFlagsArray=(
- "--with-install-dir=$out"
- "--without-links-dir"
- "--with-examples-dir=$out/share/gprolog-${version}/examples"
- "--with-doc-dir=$out/share/gprolog-${version}/doc"
- )
- '';
+ sourceRoot = "gprolog-${finalAttrs.version}/src";
- postInstall = ''
- mv -v $out/[A-Z]* $out/gprolog.ico $out/share/gprolog-${version}/
- '';
+ configureFlags = [
+ "--without-links-dir"
+ "--with-install-dir=${placeholder "out"}"
+ "--with-examples-dir=${placeholder "out"}/share/gprolog-${finalAttrs.version}/examples"
+ "--with-doc-dir=${placeholder "out"}/share/gprolog-${finalAttrs.version}/doc"
+ "--htmldir=${placeholder "out"}/share/gprolog-${finalAttrs.version}/doc"
+ "--with-c-flags=-std=gnu17"
+ ];
doCheck = true;
+ postInstall = ''
+ mv -v $out/[A-Z]* $out/gprolog.ico $out/share/gprolog-${finalAttrs.version}
+ '';
+
meta = {
homepage = "https://www.gnu.org/software/gprolog/";
description = "GNU Prolog, a free Prolog compiler with constraint solving over finite domains";
- license = lib.licenses.lgpl3Plus;
+ license = with lib.licenses; [
+ lgpl3Plus # and/or
+ gpl2Plus
+ ];
longDescription = ''
GNU Prolog is a free Prolog compiler with constraint solving
@@ -67,6 +75,6 @@ stdenv.mkDerivation rec {
declarativity of logic programming.
'';
- platforms = lib.platforms.unix;
+ platforms = lib.platforms.all;
};
-}
+})
diff --git a/pkgs/by-name/gr/grafana-reporter/package.nix b/pkgs/by-name/gr/grafana-reporter/package.nix
index 04a740d1bddb..25e16107600c 100644
--- a/pkgs/by-name/gr/grafana-reporter/package.nix
+++ b/pkgs/by-name/gr/grafana-reporter/package.nix
@@ -39,6 +39,5 @@ buildGoModule rec {
mainProgram = "grafana-reporter";
homepage = "https://github.com/IzakMarais/reporter";
license = lib.licenses.mit;
- maintainers = [ lib.maintainers.disassembler ];
};
}
diff --git a/pkgs/by-name/gr/grimblast/package.nix b/pkgs/by-name/gr/grimblast/package.nix
index dddf243a7053..0e6ccfd3552f 100644
--- a/pkgs/by-name/gr/grimblast/package.nix
+++ b/pkgs/by-name/gr/grimblast/package.nix
@@ -19,13 +19,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "grimblast";
- version = "0.1-unstable-2025-12-18";
+ version = "0.1-unstable-2026-01-14";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "contrib";
- rev = "41dbcac8183bb1b3a4ade0d8276b2f2df6ae4690";
- hash = "sha256-d3HmUbmfTDIt9mXEHszqyo2byqQMoyJtUJCZ9U1IqHQ=";
+ rev = "541628cebe42792ddf5063c4abd6402c2f1bd68f";
+ hash = "sha256-CopNx3j//gZ2mE0ggEK9dZ474UcbDhpTw+KMor8mSxI=";
};
strictDeps = true;
diff --git a/pkgs/by-name/gr/gruvbox-plus-icons/package.nix b/pkgs/by-name/gr/gruvbox-plus-icons/package.nix
index b0b8591bca1b..8dcf786dc094 100644
--- a/pkgs/by-name/gr/gruvbox-plus-icons/package.nix
+++ b/pkgs/by-name/gr/gruvbox-plus-icons/package.nix
@@ -36,9 +36,11 @@ stdenvNoCC.mkDerivation (finalAttrs: {
mkdir -p $out/share/icons
cp -r Gruvbox-Plus-Dark $out/share/icons/
+ cp -r Gruvbox-Plus-Light $out/share/icons/
patchShebangs scripts/folders-color-chooser
./scripts/folders-color-chooser -c ${folder-color}
gtk-update-icon-cache $out/share/icons/Gruvbox-Plus-Dark
+ gtk-update-icon-cache $out/share/icons/Gruvbox-Plus-Light
runHook postInstall
'';
diff --git a/pkgs/development/compilers/halide/default.nix b/pkgs/by-name/ha/halide/package.nix
index ccd585f1ce4e..adb1918eefc4 100644
--- a/pkgs/development/compilers/halide/default.nix
+++ b/pkgs/by-name/ha/halide/package.nix
@@ -1,10 +1,9 @@
{
+ lib,
stdenv,
llvmPackages,
- lib,
fetchFromGitHub,
cmake,
- fetchpatch2,
flatbuffers,
libffi,
libpng,
@@ -29,29 +28,15 @@ assert blas.implementation == "openblas" && lapack.implementation == "openblas";
stdenv.mkDerivation (finalAttrs: {
pname = "halide";
- version = "19.0.0";
+ version = "21.0.0";
src = fetchFromGitHub {
owner = "halide";
repo = "Halide";
tag = "v${finalAttrs.version}";
- hash = "sha256-0SFGX4G6UR8NS4UsdFOb99IBq2/hEkr/Cm2p6zkIh/8=";
+ hash = "sha256-A5EnZgXc9+L+bzWHftaL74nHmP8Jf0rnT5KJAAWvKis=";
};
- patches = [
- # The following two patches fix cmake/HalidePackageConfigHelpers.cmake to
- # support specifying an absolute library install path (which is what Nix
- # does when "lib" is included as a separate output)
- (fetchpatch2 {
- url = "https://github.com/halide/Halide/commit/ac2cd23951aff9ac3b765e51938f1e576f1f0ee9.diff?full_index=1";
- hash = "sha256-JTktOTSyReDUEHTaPPMoi+/K/Gzg39i6MI97cO3654k=";
- })
- (fetchpatch2 {
- url = "https://github.com/halide/Halide/commit/59f4fff30f4ab628da9aa7e5f77a7f1bb218a779.diff?full_index=1";
- hash = "sha256-yOzE+1jai1w1GQisLYfu8F9pbTE/bYg0MTLq8rPXdGk=";
- })
- ];
-
postPatch = ''
substituteInPlace src/runtime/CMakeLists.txt --replace-fail \
'-isystem "''${VulkanHeaders_INCLUDE_DIR}"' \
@@ -69,18 +54,18 @@ stdenv.mkDerivation (finalAttrs: {
'';
cmakeFlags = [
- "-DWITH_PYTHON_BINDINGS=${if pythonSupport then "ON" else "OFF"}"
+ (lib.cmakeBool "WITH_PYTHON_BINDINGS" pythonSupport)
(lib.cmakeBool "WITH_TESTS" doCheck)
(lib.cmakeBool "WITH_TUTORIALS" doCheck)
# Disable performance tests since they may fail on busy machines
- "-DWITH_TEST_PERFORMANCE=OFF"
+ (lib.cmakeBool "WITH_TEST_PERFORMANCE" false)
# Disable fuzzing tests -- this has become the default upstream after the
# v16 release (See https://github.com/halide/Halide/commit/09c5d1d19ec8e6280ccbc01a8a12decfb27226ba)
# These tests also fail to compile on Darwin because of some missing command line options...
- "-DWITH_TEST_FUZZ=OFF"
+ (lib.cmakeBool "WITH_TEST_FUZZ" false)
# Disable FetchContent and use versions from nixpkgs instead
- "-DHalide_USE_FETCHCONTENT=OFF"
- "-DHalide_WASM_BACKEND=${if wasmSupport then "wabt" else "OFF"}"
+ (lib.cmakeBool "Halide_USE_FETCHCONTENT" false)
+ (lib.cmakeFeature "Halide_WASM_BACKEND" (if wasmSupport then "wabt" else "OFF"))
(lib.cmakeBool "Halide_LLVM_SHARED_LIBS" wasmSupport)
];
@@ -101,6 +86,10 @@ stdenv.mkDerivation (finalAttrs: {
"anderson2021_test_apps_autoscheduler"
"correctness_cross_compilation"
"correctness_simd_op_check_hvx"
+ ]
+ ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
+ # Failed Required regular expression not found
+ "mullapudi2016_histogram"
];
dontUseNinjaCheck = true;
@@ -158,6 +147,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "C++ based language for image processing and computational photography";
homepage = "https://halide-lang.org";
+ changelog = "https://github.com/halide/Halide/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
@@ -166,5 +156,10 @@ stdenv.mkDerivation (finalAttrs: {
twesterhout
];
broken = !stdenv.buildPlatform.canExecute stdenv.hostPlatform;
+ badPlatforms = [
+ # Build fails on darwin:
+ # FAILED: [code=133] test/autoschedulers/anderson2021/anderson2021_demo.h
+ lib.systems.inspect.patterns.isDarwin
+ ];
};
})
diff --git a/pkgs/by-name/ha/hardinfo2/package.nix b/pkgs/by-name/ha/hardinfo2/package.nix
index 63c8658cdc9f..d28c1dd8dfff 100644
--- a/pkgs/by-name/ha/hardinfo2/package.nix
+++ b/pkgs/by-name/ha/hardinfo2/package.nix
@@ -51,13 +51,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hardinfo2";
- version = "2.2.13";
+ version = "2.2.16";
src = fetchFromGitHub {
owner = "hardinfo2";
repo = "hardinfo2";
tag = "release-${finalAttrs.version}";
- hash = "sha256-HRP8xjiwhlNHjW4D8y74Pshpn7bksmN5j4jhfF6KOYo=";
+ hash = "sha256-n/Rf/XKsATx3OEzYSjl+2Yzk7WSiaBkbOveA9+xR6fc=";
};
patches = [
diff --git a/pkgs/by-name/ha/haunt/package.nix b/pkgs/by-name/ha/haunt/package.nix
index 01a956b279c1..65b745a957e8 100644
--- a/pkgs/by-name/ha/haunt/package.nix
+++ b/pkgs/by-name/ha/haunt/package.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: {
to do things that aren't provided out-of-the-box.
'';
license = lib.licenses.gpl3Plus;
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
inherit (guile.meta) platforms;
};
})
diff --git a/pkgs/by-name/hd/hdapsd/package.nix b/pkgs/by-name/hd/hdapsd/package.nix
index cb4f82bd6d34..7239e9b3d5d1 100644
--- a/pkgs/by-name/hd/hdapsd/package.nix
+++ b/pkgs/by-name/hd/hdapsd/package.nix
@@ -2,19 +2,21 @@
lib,
stdenv,
fetchurl,
+ pkg-config,
udevCheckHook,
}:
stdenv.mkDerivation rec {
pname = "hdapsd";
- version = "20141203";
+ version = "20250908";
src = fetchurl {
- url = "https://github.com/evgeni/hdapsd/releases/download/${version}/hdapsd-${version}.tar.gz";
- sha256 = "0ppgrfabd0ivx9hyny3c3rv4rphjyxcdsd5svx5pgfai49mxnl36";
+ url = "https://github.com/linux-thinkpad/hdapsd/releases/download/${version}/hdapsd-${version}.tar.gz";
+ hash = "sha256-qENcOFJ9x5CkN72ZkTx/OL+gpwAYJlJomKvAjTklDYQ=";
};
nativeBuildInputs = [
+ pkg-config
udevCheckHook
];
@@ -25,7 +27,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Hard Drive Active Protection System Daemon";
mainProgram = "hdapsd";
- homepage = "http://hdaps.sf.net/";
+ homepage = "https://github.com/linux-thinkpad/hdapsd";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
};
diff --git a/pkgs/by-name/he/herbstluftwm/package.nix b/pkgs/by-name/he/herbstluftwm/package.nix
index 44c6d9e08e14..1e569ae5645f 100644
--- a/pkgs/by-name/he/herbstluftwm/package.nix
+++ b/pkgs/by-name/he/herbstluftwm/package.nix
@@ -78,7 +78,11 @@ stdenv.mkDerivation rec {
url = "https://github.com/herbstluftwm/herbstluftwm/commit/1a6e8ee24eac671569f54bfec22ab47ff285a52c.patch";
hash = "sha256-srulWJQ9zTR4Kdxo40AdHND4nexDe2PDSR69yWsOpVA=";
})
-
+ # Fix build with GCC 15 (missing #include <stdint.h>), can be removed with the next release (>0.9.5)
+ (fetchpatch {
+ url = "https://github.com/herbstluftwm/herbstluftwm/commit/8ff75588a750704ae06ad59b843eb88138c95653.patch";
+ hash = "sha256-mrViVcW3jZes1QMn5It0t2WfLfwl/WNF6k9yz1fm/Gs=";
+ })
];
postPatch = ''
diff --git a/pkgs/by-name/hl/hl-log-viewer/package.nix b/pkgs/by-name/hl/hl-log-viewer/package.nix
index 91d44c50b048..6577bf30f363 100644
--- a/pkgs/by-name/hl/hl-log-viewer/package.nix
+++ b/pkgs/by-name/hl/hl-log-viewer/package.nix
@@ -9,16 +9,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "hl-log-viewer";
- version = "0.34.1";
+ version = "0.35.1";
src = fetchFromGitHub {
owner = "pamburus";
repo = "hl";
tag = "v${finalAttrs.version}";
- hash = "sha256-WUapXgmgshoziNviaKMGs+uKw6E8/sWCIJkleygfACk=";
+ hash = "sha256-gkUZHepuPOzFi0oWFBzqXPFfWaxlKr5+VCkZwawz+/Q=";
};
- cargoHash = "sha256-DtYGGe0ot54q2A/W3sUigNoYwf2LiDwxj+AI5VovOTE=";
+ cargoHash = "sha256-jon7nDdK2bYDIh/zqJV7em87se9XBXV6+c2HlMBzJnA=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/ho/honeycomb-refinery/package.nix b/pkgs/by-name/ho/honeycomb-refinery/package.nix
index 596b7fbc8c4a..b6c806815f0c 100644
--- a/pkgs/by-name/ho/honeycomb-refinery/package.nix
+++ b/pkgs/by-name/ho/honeycomb-refinery/package.nix
@@ -52,6 +52,9 @@ buildGoModule (finalAttrs: {
description = "Tail-sampling proxy for OpenTelemetry";
mainProgram = "refinery";
license = lib.licenses.asl20;
- teams = [ lib.teams.mercury ];
+ maintainers = with lib.maintainers; [
+ jkachmar
+ lf-
+ ];
};
})
diff --git a/pkgs/by-name/ht/htgettoken/package.nix b/pkgs/by-name/ht/htgettoken/package.nix
index 684dc0994ee8..a6251f1f4fb0 100644
--- a/pkgs/by-name/ht/htgettoken/package.nix
+++ b/pkgs/by-name/ht/htgettoken/package.nix
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "htgettoken";
- version = "2.5";
+ version = "2.6";
format = "setuptools";
src = fetchFromGitHub {
owner = "fermitools";
repo = "htgettoken";
tag = "v${version}";
- hash = "sha256-CUzkivrkvMr8EE00tjHswyK5WidQjmki5nLYpeb8jjU=";
+ hash = "sha256-jHKKTnFZ+6LHaB61wi5+Ht6ZHrE4dDqADIMfGWI47oM=";
};
nativeBuildInputs = with python3.pkgs; [
diff --git a/pkgs/by-name/hu/hue-cli/package.nix b/pkgs/by-name/hu/hue-cli/package.nix
index 20c24f6178d6..d3c41878d401 100644
--- a/pkgs/by-name/hu/hue-cli/package.nix
+++ b/pkgs/by-name/hu/hue-cli/package.nix
@@ -17,7 +17,6 @@ bundlerApp {
license = lib.licenses.mit;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
- manveru
nicknovitski
];
mainProgram = "hue";
diff --git a/pkgs/by-name/hu/hugin/package.nix b/pkgs/by-name/hu/hugin/package.nix
index 1e9f0c735191..1303b917cac8 100644
--- a/pkgs/by-name/hu/hugin/package.nix
+++ b/pkgs/by-name/hu/hugin/package.nix
@@ -36,11 +36,11 @@
stdenv.mkDerivation rec {
pname = "hugin";
- version = "2025.0.0";
+ version = "2025.0.1";
src = fetchurl {
url = "mirror://sourceforge/hugin/hugin-${version}.tar.bz2";
- hash = "sha256-DeJ6XVQy421OXTisJde8r8e33VQqqwMWQKYe1mdnB2w";
+ hash = "sha256-fPjrM6aohIzH+Bb69LyIOJIoiD1VExNtzLXLJDkSq3k=";
};
buildInputs = [
diff --git a/pkgs/by-name/hy/hydra/package.nix b/pkgs/by-name/hy/hydra/package.nix
index 0732c6deff0a..7856f5f43204 100644
--- a/pkgs/by-name/hy/hydra/package.nix
+++ b/pkgs/by-name/hy/hydra/package.nix
@@ -264,7 +264,11 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://nixos.org/hydra";
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
- maintainers = with lib.maintainers; [ mindavi ];
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ conni2461
+ das_j
+ helsinki-Jo
+ mindavi
+ ];
};
})
diff --git a/pkgs/by-name/hy/hydralauncher/package.nix b/pkgs/by-name/hy/hydralauncher/package.nix
index 1c98d0bed83d..e57161c3d9f6 100644
--- a/pkgs/by-name/hy/hydralauncher/package.nix
+++ b/pkgs/by-name/hy/hydralauncher/package.nix
@@ -6,10 +6,10 @@
}:
let
pname = "hydralauncher";
- version = "3.8.0";
+ version = "3.8.1";
src = fetchurl {
url = "https://github.com/hydralauncher/hydra/releases/download/v${version}/hydralauncher-${version}.AppImage";
- hash = "sha256-8dRnGr9nVu+GNIVcH90iPDF0VoMibiKqL6dGRdmZl94=";
+ hash = "sha256-GLoGdZ/UWtkWt4WjjhmupQzPQTMuQI+7jb7IjSCcvo0=";
};
appimageContents = appimageTools.extractType2 { inherit pname src version; };
diff --git a/pkgs/by-name/ik/iksemel/package.nix b/pkgs/by-name/ik/iksemel/package.nix
index fe124d3f729d..3fc9bf9e1794 100644
--- a/pkgs/by-name/ik/iksemel/package.nix
+++ b/pkgs/by-name/ik/iksemel/package.nix
@@ -37,7 +37,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/timothytylee/iksemel-1.4";
license = lib.licenses.gpl2;
- maintainers = with lib.maintainers; [ disassembler ];
platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/im/imgp/package.nix b/pkgs/by-name/im/imgp/package.nix
index e06fcf19c7bb..ed0a272b2241 100644
--- a/pkgs/by-name/im/imgp/package.nix
+++ b/pkgs/by-name/im/imgp/package.nix
@@ -8,7 +8,6 @@ python3Packages.buildPythonApplication rec {
pname = "imgp";
version = "2.9";
pyproject = true;
- disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "jarun";
diff --git a/pkgs/by-name/in/inlyne/package.nix b/pkgs/by-name/in/inlyne/package.nix
index 632b8deb8370..d703194effe9 100644
--- a/pkgs/by-name/in/inlyne/package.nix
+++ b/pkgs/by-name/in/inlyne/package.nix
@@ -11,6 +11,7 @@
wayland,
libGL,
openssl,
+ oniguruma,
}:
rustPlatform.buildRustPackage rec {
@@ -42,8 +43,12 @@ rustPlatform.buildRustPackage rec {
wayland
libxkbcommon
openssl
+ oniguruma
];
+ # use system oniguruma since the bundled one fails to build with gcc15
+ env.RUSTONIG_SYSTEM_LIBONIG = 1;
+
checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [
# time out on darwin
"--skip=interpreter::tests::centered_image_with_size_align_and_link"
diff --git a/pkgs/by-name/in/insomnia/package.nix b/pkgs/by-name/in/insomnia/package.nix
index 53cae238c982..3b2eea97dcf5 100644
--- a/pkgs/by-name/in/insomnia/package.nix
+++ b/pkgs/by-name/in/insomnia/package.nix
@@ -7,22 +7,22 @@
}:
let
pname = "insomnia";
- version = "11.6.0";
+ version = "12.2.0";
src =
fetchurl
{
aarch64-darwin = {
url = "https://github.com/Kong/insomnia/releases/download/core%40${version}/Insomnia.Core-${version}.dmg";
- hash = "sha256-9/Xkwgwyi/CqqmrroxhJ9IhvVK83qKROfCEF5IS5r+w=";
+ hash = "sha256-ISQVIhR5TWY/Xk6sXeL89/srxppqBS7wdoRINwuoQqg=";
};
x86_64-darwin = {
url = "https://github.com/Kong/insomnia/releases/download/core%40${version}/Insomnia.Core-${version}.dmg";
- hash = "sha256-9/Xkwgwyi/CqqmrroxhJ9IhvVK83qKROfCEF5IS5r+w=";
+ hash = "sha256-ISQVIhR5TWY/Xk6sXeL89/srxppqBS7wdoRINwuoQqg=";
};
x86_64-linux = {
url = "https://github.com/Kong/insomnia/releases/download/core%40${version}/Insomnia.Core-${version}.AppImage";
- hash = "sha256-xHqRCR6D1ahqTyWA9icVK5oykABMp5qcgk35w1jzB2s=";
+ hash = "sha256-/0fJmbXhjrcVVSFvxd847mSKrzrZRK3Sqi6rjyaBOUw=";
};
}
.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
diff --git a/pkgs/by-name/ja/jabref/deps.json b/pkgs/by-name/ja/jabref/deps.json
index 3cbe63ff7857..cf671cd8725e 100644
--- a/pkgs/by-name/ja/jabref/deps.json
+++ b/pkgs/by-name/ja/jabref/deps.json
@@ -6,30 +6,10 @@
"jar": "sha256-lCG/tJqgorl3a7E7I0tU2uJ54twh5GW26r/l4SgUzwQ=",
"pom": "sha256-wy8tTwK/IzXbLQH9Gwz/teUyhGO0lDZmvqwaH/ijpRs="
},
- "koppor#wiremock-slf4j-shim/main-4c871b2e09-1/SNAPSHOT": {
- "jar": "sha256-hYimLyaTZemhJDtmEe7bXPgd6NyKqTlEmUNmppuGRMQ=",
- "module": "sha256-0hRsMRKmvd7NpykFlfy09yR+mB1dRC1BJ9ZXJMHT3mg=",
- "pom": "sha256-8zEeXekVsvcVpndak1CfKytwdn66tWZ1P/LMn7AghiM="
- },
- "koppor#wiremock-slf4j-spi-shim/main-baf2359720-1/SNAPSHOT": {
- "jar": "sha256-pMFZcWqiV+eoEWvos2DcosgjcISVkIRJd/frIot7wtY=",
- "module": "sha256-X/cJ7GFDbk5yxaoKRBL+2WNQaou3AtGjdJ3guAZ5e+I=",
- "pom": "sha256-eN40hwyeJ7TzUBS5QkTROKe8dU47/PKV5MWGKFgV2pM="
- },
"koppor/jbang-gradle-plugin#build/8a85836163": {
"jar": "sha256-EV18C7JMsORCV1SsIU0OAN0RGXwNSxVqHvUUagoFibM=",
"pom": "sha256-/UAMODCKxj6CvtciTIXCQDvzZlYH4L3iPe+aI2csWMg="
},
- "koppor/wiremock-slf4j-shim/main-SNAPSHOT/maven-metadata": {
- "xml": {
- "groupId": "com.github.koppor"
- }
- },
- "koppor/wiremock-slf4j-spi-shim/main-SNAPSHOT/maven-metadata": {
- "xml": {
- "groupId": "com.github.koppor"
- }
- },
"sialcasa/mvvmFX#mvvmfx-parent/f195849ca9": {
"pom": "sha256-5nTE66pGjgRswUpwK3guGpZb5iI4/2kmYy+wtGIsSz0="
},
@@ -38,27 +18,6 @@
"pom": "sha256-MplYnkdrZQ8ptd0PuUqUcWe6SwKaoM4VdOOV1KMAPvs="
}
},
- "https://maven-central.storage-download.googleapis.com": {
- "repos/central/data/com/google/code/gson/gson/maven-metadata": {
- "xml": {
- "groupId": "com.google.code.gson",
- "lastUpdated": "20191004190047",
- "release": "2.8.6"
- }
- }
- },
- "https://oss.sonatype.org/content/groups/public/com/google/code": {
- "gson#gson/2.13.1": {
- "pom": "sha256-wPZXItdcDljNGDWzBGBG9ga12mmZBBYfjba3j+ubQBo="
- },
- "gson/gson/maven-metadata": {
- "xml": {
- "groupId": "com.google.code.gson",
- "lastUpdated": "20250424011321",
- "release": "2.13.1"
- }
- }
- },
"https://plugins.gradle.org/m2": {
"aopalliance#aopalliance/1.0": {
"jar": "sha256-Ct3sZw/tzT8RPFyAkdeDKA0j9146y4QbYanNsHk3agg=",
@@ -79,10 +38,10 @@
"module": "sha256-49Y3GBZP75e4crP94UvWCedF5nN3CRI5B2dD71Umino=",
"pom": "sha256-/+1G4g7Y+U21B6Am4PcD3GYEiA9bDhwmq7flVq7mFSM="
},
- "com/autonomousapps#dependency-analysis-gradle-plugin/3.3.0": {
- "jar": "sha256-czStTpOfjq99QgOYUgcKiCi80Vz5qTSvCRpIrosUb4g=",
- "module": "sha256-a7FFF9qhCdcqgO9yeOE5+KaIBs6Ee6Ors7HfJ+pdoo4=",
- "pom": "sha256-YKDf6jxhBxClvOTaQ/0llWWjwHSWdZBUfveZ36jOU+w="
+ "com/autonomousapps#dependency-analysis-gradle-plugin/3.5.1": {
+ "jar": "sha256-jlXMuCOCKMkeeSCCYjmrjsI38llXokViln2oeyQetFo=",
+ "module": "sha256-fQoho8g9jqe9+07AT77Dm4fZvEQgkY0oLcgfXvBU85k=",
+ "pom": "sha256-FTlnlpXM5EdIs9U1FumQktMkui9Zs/cFmWYzEBZ5oC8="
},
"com/autonomousapps#graph-support/0.9.0": {
"jar": "sha256-1ec9azC/6AT3g1FWOusgRFBPGYTe+0lAE6d8kbxGkwA=",
@@ -106,9 +65,6 @@
"com/fasterxml#oss-parent/55": {
"pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0="
},
- "com/fasterxml#oss-parent/58": {
- "pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA="
- },
"com/fasterxml#oss-parent/61": {
"pom": "sha256-NklRPPWX6RhtoIVZhqjFQ+Er29gF7e75wSTbVt0DZUQ="
},
@@ -118,26 +74,20 @@
"com/fasterxml#oss-parent/70": {
"pom": "sha256-JsqO1vgsnS7XzTIpgQW7ZcD52JnbYXV6CXQVhvqTpjk="
},
- "com/fasterxml/jackson#jackson-base/2.17.1": {
- "pom": "sha256-4K78YdOPzd2VX/7sAbt1EE8bv/+jpuy1jb50r7cV4yI="
+ "com/fasterxml#oss-parent/73": {
+ "pom": "sha256-SG2NomL0LJwA8+fP/xRxRzNHz8ae3X8GT8lxlN4p1m4="
},
"com/fasterxml/jackson#jackson-base/2.18.3": {
"pom": "sha256-1bv9PIRFIw5Ji2CS3oCa/WXPUE0BOTLat7Pf1unzpP0="
},
- "com/fasterxml/jackson#jackson-base/2.20.0": {
- "pom": "sha256-/IgCjRnuqjftpZbmuY03SfIs/IrdGeoZdFq+g2iDzmY="
- },
- "com/fasterxml/jackson#jackson-bom/2.17.1": {
- "pom": "sha256-n0RhIo4SkQPu16MC3BABqy5Mgt086pFcKn27jMYe/SU="
+ "com/fasterxml/jackson#jackson-base/2.20.1": {
+ "pom": "sha256-C3SKsMx/KH21tgGMYUz+Z+fh9NgJQc4vQdMXzMO1tcU="
},
"com/fasterxml/jackson#jackson-bom/2.18.3": {
"pom": "sha256-8dTGrrMhGGUMgF/pu8XulA+o8s19DwT6Q2BVHponspA="
},
- "com/fasterxml/jackson#jackson-bom/2.20.0": {
- "pom": "sha256-9ig2R+cB/aHNMS3MIcsTKkD3mPGejkL6/D/jR8WlG7s="
- },
- "com/fasterxml/jackson#jackson-parent/2.17": {
- "pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0="
+ "com/fasterxml/jackson#jackson-bom/2.20.1": {
+ "pom": "sha256-DGRn7UyMc5JSTOcDymzj7YhZbuw5DxOwwmTy+WEwilQ="
},
"com/fasterxml/jackson#jackson-parent/2.18.1": {
"pom": "sha256-0IIvrBoCJoRLitRFySDEmk9hkWnQmxAQp9/u0ZkQmYw="
@@ -145,55 +95,40 @@
"com/fasterxml/jackson#jackson-parent/2.20": {
"pom": "sha256-tDt/XGLoaxZPrnCuF9aRHF22B5mvAQVzYK/aguSEW+U="
},
- "com/fasterxml/jackson/core#jackson-annotations/2.17.1": {
- "jar": "sha256-/MrYLhMXLA5DhNtxV3IZybhjHAgg9LGNqqVwFvtmHHY=",
- "module": "sha256-VNTVHaATppa+CeH0gDH39At3cYB4qpNuZMAjpP2blZM=",
- "pom": "sha256-c1XzdEX12vUPUMdfLrzXG6LE+86ktiVBSAWexjVkTnc="
- },
"com/fasterxml/jackson/core#jackson-annotations/2.20": {
"jar": "sha256-lZov+y1ZFDb1Hxg8alIfyJNHkS9xG/DK4AjN8EXZUxk=",
"module": "sha256-wHDxTsg1jQlcAurootZcsAzLoOXFqnOwASlDM/5GiXE=",
"pom": "sha256-TXQMRHjdCNCJ7NxtBjIopVoRp+jkl9pDOPhy+BFXlKQ="
},
- "com/fasterxml/jackson/core#jackson-core/2.17.1": {
- "jar": "sha256-3bJsih8ahFNeghPEizWyUzcENOMoezzxV3eFb8TljOY=",
- "module": "sha256-iowJZP38Js7bso2CXfRiGBf7jNIrnnpZ2cdKOl8b3R0=",
- "pom": "sha256-2UiDEgmgTAE5G5Oq7nrTShyelIY/nnaFwvW2FJoqs50="
- },
- "com/fasterxml/jackson/core#jackson-core/2.20.0": {
- "jar": "sha256-vAz0YHWHcgH4QG7n3idBrn32wGb18EV72AYypxjAbnI=",
- "module": "sha256-2oWNOW9/pritA4zVzLkDj7ORq3o2rmKWI+N6UyR537w=",
- "pom": "sha256-XxZVisIjBzpvJHRA8wX1nwXv9QqvHurguq1BKAABb2g="
- },
- "com/fasterxml/jackson/core#jackson-databind/2.17.1": {
- "jar": "sha256-tsovfVsaskXOxUlewzl3PS2QVUxIWSWQZz+xj0QAqUg=",
- "module": "sha256-C6vGRqBi8NnTWEQCpQJxiE7cPhekGULB4x4OENcdvuY=",
- "pom": "sha256-YKCKmGrDE60+MmiKTjJ6YSg6ioAa1vphV5+MS+bcj2w="
+ "com/fasterxml/jackson/core#jackson-core/2.20.1": {
+ "jar": "sha256-/6tNlX2qJ5bPJMtm0LeKcJDxvL4Xw6RXjwmv+q8TcIk=",
+ "module": "sha256-GalAQ0Ic2ahuFUkSnDjBjgs1exQUWuT3Ns2gL4Bch8k=",
+ "pom": "sha256-FuBJqySPgqpssEjwTVLvPuH1TIDaHSY68k++UM9ueX4="
},
- "com/fasterxml/jackson/core#jackson-databind/2.20.0": {
- "jar": "sha256-pw4Uamvyy6T5zTZxaXh/UK3Pu1cSK8LpyDkM0LOXrDA=",
- "module": "sha256-oSgvNhZKyQG66p7bULqYE3L/7hjCz7F75CW5s/dYeuI=",
- "pom": "sha256-zv7+0B3SwNlqiOEBuz4GX8FQBjtJjjAak4xpCwK8884="
+ "com/fasterxml/jackson/core#jackson-databind/2.20.1": {
+ "jar": "sha256-NLvrRSb/9PhWWxIQa/haavy66FiWbUibVCFKxGsuJug=",
+ "module": "sha256-S1M7Mu5wZfVaSnsNbuTYn9WDdxSr83YUyJkRT7EhWHo=",
+ "pom": "sha256-vP3yeCUyMraDq1HeLcvI+Y8g9Hc4wRHs/SyFxBsTHOw="
},
- "com/fasterxml/jackson/dataformat#jackson-dataformat-xml/2.20.0": {
- "jar": "sha256-DU67TVg92pGAHTfHVl1GKiX+kp8NdsNHZ+xLgEExEMA=",
- "module": "sha256-+Vo/xxi+i/IaLVkpokZpblRMLigfA9yPrPaQhiusUCI=",
- "pom": "sha256-SSZxpqcwB8Xq7YZ9luLJfKVtGzfSpYx0Zx99V4Aav6w="
+ "com/fasterxml/jackson/dataformat#jackson-dataformat-xml/2.20.1": {
+ "jar": "sha256-GQrU66NdidujUX2ieeBpBoHEdFF0uUsJ6nj4HOrhQPA=",
+ "module": "sha256-hUEEQQ13F89ArnJvmWoK2aACxiaV23QHvjm+NlNJmW8=",
+ "pom": "sha256-QTj0W/qeyxDsefm/3JLfYos5yLpScTk2tq9eBioP9ck="
},
"com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.18.3": {
"module": "sha256-v2AjrStgVyCsbaJ6K16Y7bGjJs0L9jfDpAtiH+jgk80=",
"pom": "sha256-a056nStXQq6hOMFcDJ3gRjLxotjebnYe3vizYJK0hko="
},
- "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.20.0": {
- "jar": "sha256-zD3sn7i1ZXR5e/72JkEyVQjw5byWi9JoVoQCgY1Vuq4=",
- "module": "sha256-ZA8QhiTO8o1t6jJ+KC6eyC9lEhVY5gkcqPuJlfkUpac=",
- "pom": "sha256-rpwz0EFZBkwZsuq0FIiU+jHxVjW7/lMYzjIp+OFHCcU="
+ "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.20.1": {
+ "jar": "sha256-Aw8dkfffJ46G4bo+Ep+1IIcawWzlMBfHNfcIgjvpcNs=",
+ "module": "sha256-At0WoElpdLY7sgrszAK2fpeuQ6Uc5H1JSbyAUiLHQxI=",
+ "pom": "sha256-JrotoAFsKiNbPccCc5xm3O6xjKBURirhVE2srfnguSU="
},
"com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.18.3": {
"pom": "sha256-VnParMboVZdt7O3rRtxjOVprGsmkg+Zy8IMc9G/gbiU="
},
- "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.20.0": {
- "pom": "sha256-RH4cfT+o2Skn3L2DjSRGOAXohi9yPM7VENUNrrhPgLQ="
+ "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.20.1": {
+ "pom": "sha256-bIZ3yvUcuerYfbYmiPNR3MxDrPkAqONHcuQQ0TOPaqs="
},
"com/fasterxml/woodstox#woodstox-core/7.1.1": {
"jar": "sha256-ArnQIunUdwT/inqFmg2/07KIKoMR63/x4YD3YMzaJxI=",
@@ -204,10 +139,10 @@
"module": "sha256-HJZopxNuP0KJnDB4Gj/BlEwmOt+JxD/9Wjq4CyLJWys=",
"pom": "sha256-BWin12bwYR/dbcGzCa+cFTQdt60LwDDeymXm7OTeWQo="
},
- "com/github/ben-manes/caffeine#caffeine/3.2.2": {
- "jar": "sha256-x0psciId+3brkvK7QBCOpWGn2i8xXcOx5kr6jwd/IQw=",
- "module": "sha256-oD7s/Xs/XQSmZSw4yT1xFDCnSfx/+OwKpN7janRJwDE=",
- "pom": "sha256-OQTfB3fF2aYILhfKOiaSseoGGtTpOjomkAIRbrGsq2I="
+ "com/github/ben-manes/caffeine#caffeine/3.2.3": {
+ "jar": "sha256-ynDJCl0c4VEYgM6ck9StIhCPYREdPa+R61J2K1cb0Xk=",
+ "module": "sha256-jZo7mA6b1wQS7jObJFYxNhezuK4uhon5s8vwZAzVjzw=",
+ "pom": "sha256-n3BPkIN5e099DB1chV00zSaNVEzwa0KD1c5CiKz8nuA="
},
"com/github/package-url#packageurl-java/1.5.0": {
"jar": "sha256-5FVRcncHrMDFasYtVpZDMuoPE41sw2VtmIuTaRUPUkc=",
@@ -227,21 +162,21 @@
"jar": "sha256-JMkjNyxY410LnxagKJKbua7cd1IYZ8J08r0HNd9bofU=",
"pom": "sha256-TKWjXWEjXhZUmsNG0eNFUc3w/ifoSqV+A8vrJV6k5do="
},
- "com/google/errorprone#error_prone_annotations/2.36.0": {
- "pom": "sha256-15z9N8hfdta3VMdQHuHchEe3smQsI4LXeCUhZr0zHpw="
+ "com/google/errorprone#error_prone_annotations/2.41.0": {
+ "pom": "sha256-oVHfHi4LSGGNiwahgHSKKbOrs5sbI5b2och5pydIjG4="
},
- "com/google/errorprone#error_prone_annotations/2.40.0": {
- "jar": "sha256-v6d+SSJum9KsesG8SjxwQwB48ubNMMjgYV1sJdiugY0=",
- "pom": "sha256-GI+AyOrAS0CvdrRdA90dCjk5IOP6DEglL05u8YcojK4="
+ "com/google/errorprone#error_prone_annotations/2.43.0": {
+ "jar": "sha256-SCcudcFuH3vce9GVKcys1e4XBARwHX9aI0QbtYR5V/U=",
+ "pom": "sha256-T2uIia+o3r2+Hj/ipfjmbiIWygtWPya05UE4cw7s3IA="
},
"com/google/errorprone#error_prone_parent/2.27.0": {
"pom": "sha256-+oGCnQSVWd9pJ/nJpv1rvQn4tQ5tRzaucsgwC2w9dlQ="
},
- "com/google/errorprone#error_prone_parent/2.36.0": {
- "pom": "sha256-Okz8imvtYetI6Wl5b8MeoNJwtj5nBZmUamGIOttwlNw="
+ "com/google/errorprone#error_prone_parent/2.41.0": {
+ "pom": "sha256-xTg4jXYKXByY3PBvbtPP5fEaZRgn21y9LtgojHlcrUI="
},
- "com/google/errorprone#error_prone_parent/2.40.0": {
- "pom": "sha256-HGt0MRxgFPj9aMjdHl9h3bVEz/LHQ8JyTbf4LXLd5Is="
+ "com/google/errorprone#error_prone_parent/2.43.0": {
+ "pom": "sha256-u5LEWE0CEb1ZvspPsnYXD13FD+NGFG6TV40tqyYDPhA="
},
"com/google/guava#failureaccess/1.0.3": {
"jar": "sha256-y/w5BrGbj1XdfP1t/gqkUy6DQlDX8IC9jSEaPiRrWcs=",
@@ -256,11 +191,19 @@
"com/google/guava#guava-parent/33.4.8-jre": {
"pom": "sha256-oDxRmaG+FEQ99/1AuoZzscaq4E3u9miM59Vz6kieOiA="
},
+ "com/google/guava#guava-parent/33.5.0-jre": {
+ "pom": "sha256-aHGeaHxuTJ/z4P7L73vSCJbw9PezFHQ+0zxy+WJWghU="
+ },
"com/google/guava#guava/33.4.8-jre": {
"jar": "sha256-89f1f2f9Yi9NRo391pKzpeOQkkbCgBesMmNAXw/mF+0=",
"module": "sha256-WKM1cwMGmiGTDnuf6bhk3ov7i9RgdDPb5IJjRZYgz/w=",
"pom": "sha256-BDZdS27yLIz5NJ/mKAafw+gaLIODUUAu9OlfnnV77rw="
},
+ "com/google/guava#guava/33.5.0-jre": {
+ "jar": "sha256-HjAfDFKsJIsLFP3D0SKDx3JS1Nb0hSHVcufYxMLMSsc=",
+ "module": "sha256-d+1CyMiyzru5OsngdUP/ZBiqJL24UXWAz1Mk6aZRCVY=",
+ "pom": "sha256-BHj6eKkIs8Mf5td76ZeKqmIeKhgduEAH49OzdCSirGE="
+ },
"com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": {
"jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=",
"pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s="
@@ -274,13 +217,13 @@
"com/google/inject#guice/5.1.0/classes": {
"jar": "sha256-FCrUR14ZUk0v46yZWz98vJYvxyby7bnb3Mxh/qubK/k="
},
- "com/google/j2objc#j2objc-annotations/3.0.0": {
- "jar": "sha256-iCQVc0Z93KRP/U10qgTCu/0Rv3wX4MNCyUyd56cKfGQ=",
- "pom": "sha256-I7PQOeForYndEUaY5t1744P0osV3uId9gsc6ZRXnShc="
+ "com/google/j2objc#j2objc-annotations/3.1": {
+ "jar": "sha256-hNOhUFGEhfgUDqmbiphWVnSWKfZDPJK4DHWzaro7CZs=",
+ "pom": "sha256-FFcIOFAANPwbR8ggXOHJ1rJVwczdLRr9zcv3XomySjM="
},
- "com/h2database#h2/2.2.224": {
- "jar": "sha256-udjxk1itqCpPbrWxdMbP4yCjdbWpy1pP5FbWI+blVJc=",
- "pom": "sha256-DUUDoBpMemL5GuGmJxM5z4BvKkYt7+C+/17/1aYR45g="
+ "com/h2database#h2/2.4.240": {
+ "jar": "sha256-KbcOQnzBxAzcN2KDrbsMxihTBzeXu1/ldh+B/nPVfOA=",
+ "pom": "sha256-J69LeAWFazFw1YfgoCyqyT1CH4dc/JSX2/X/1/Mkeko="
},
"com/networknt#json-schema-validator/1.5.9": {
"jar": "sha256-4Li663j9G6AnRU7jl02KAvVER+qlENMFKCCn0hYNmuQ=",
@@ -310,59 +253,62 @@
"module": "sha256-2VLG3ZGntCbD8KUe3D986zSQrAH/GDAVJ63+x6eDfdk=",
"pom": "sha256-MXodP7cFQDG/6QzKibECSQH9m5/MqZFmws54U7X8e9k="
},
- "com/squareup/okhttp3#okhttp-jvm/5.1.0": {
- "jar": "sha256-pqrH8V08LDy9Kvfs9W+XQHFkpgSy24eVKZUOMc6mmbI=",
- "module": "sha256-sulz7WEYTDMNpU5+YuW6STQLZkh1x8PiLfjvSWB8TXA=",
- "pom": "sha256-aNCp1oSYz/jQM+gJUKihDamZiE6Y07RMiNDpsAUd4nA="
+ "com/squareup/okhttp3#okhttp/3.14.9": {
+ "jar": "sha256-JXD6tVUVy/iB16TO70n8UVSQvAJwV+Zmd2ooMkZa7KA=",
+ "pom": "sha256-Ye3zxHZOqV8SEsot+8bqXUEzxxxOjEC9JH7IPnxrfOc="
},
- "com/squareup/okhttp3#okhttp/5.1.0": {
- "module": "sha256-9Lg+E7Rr8Q9cccDL82M54X4ttXZwDaNElfulX063g24=",
- "pom": "sha256-hwO2W8qKgsj6H3DHt4FTtAx5FrKQUS/PmA5/IaZQpzc="
+ "com/squareup/okhttp3#parent/3.14.9": {
+ "pom": "sha256-tfEB3PLMfzLsPXtovcB4536sGXm7hmTo+H92IojD3OU="
},
- "com/squareup/okio#okio-bom/3.15.0": {
- "module": "sha256-x3W4IzK61AlhIt5sVUqd2PlLgvJUxwr7Cnw9lkxN8GY=",
- "pom": "sha256-d91HMYPYt/8tpJVLSsYCBj7mMnhk/nYpxYgwj18l4Eo="
+ "com/squareup/okio#okio-bom/3.16.4": {
+ "module": "sha256-dJ52meyyZXzaGsemojjaSsTbCBXPJL38gOXMnxB/jos=",
+ "pom": "sha256-Z1oFMqkhyPOLkw2SMOYhLFqtaNiDUED2ouLluudzbyE="
},
- "com/squareup/okio#okio-jvm/3.15.0": {
- "jar": "sha256-SD3Dg7EEnSIIkjIqDWpDCEJfCbsFtIxD1Oqp/4KxzRY=",
- "module": "sha256-mJRUqUrvvClwMoiPE1rNoUqf+0aWDn2EYDkl0mkkHuc=",
- "pom": "sha256-B45C9oykYT/yWX+8VUHFzleM3MSIOdqJ2nynYFGL+3k="
+ "com/squareup/okio#okio-jvm/3.16.4": {
+ "jar": "sha256-IZa5k800272Rnn4B9XpHgbWL7oD4YQYWPih8IDQ6lqc=",
+ "module": "sha256-kAjVopVKBoxoSCdPbuvf9IsUpw28aT0zAuCMVwzKAy8=",
+ "pom": "sha256-ZnePTQWXvOY/kewADFdcwCmzIB990JLLgIh1FVs+hqE="
},
"com/squareup/okio#okio-jvm/3.7.0": {
"jar": "sha256-2LNa3Ch2j0OuWv5qfRqiqHi6UeC5ak8wiBHzsfWxPlU=",
"module": "sha256-b64CAbCuSKGWBt4Ab/6YQtjQ/CoeQ04Hhc7Ni3Wr5HQ=",
"pom": "sha256-d07LnSsHlLT7J+eeCHYMpWC39U+qlRm5GDxn/rRfLJc="
},
- "com/squareup/okio#okio/3.15.0": {
- "module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=",
- "pom": "sha256-LXN4VBFATurDLwRzouB6sVFrmFCpKAzGGgi0eXkMzPg="
+ "com/squareup/okio#okio/3.16.4": {
+ "module": "sha256-yEQahybbGk+dTzngaOu0LfalnWR+MqnGHBW1OQ7VklI=",
+ "pom": "sha256-CPvpfh4ugVoUyvFv9ayHCFEb713ec51gwHE5UYdtomM="
},
"com/squareup/okio#okio/3.7.0": {
"module": "sha256-88rgCfC2yEL7vFLOd1QsGdGdVu6ZpeVVZH8Lr8nVDPo=",
"pom": "sha256-H2KMRSg726uM4DwHps+3akeLjdrhgL2PNKusJz5Id24="
},
- "com/squareup/retrofit2#converter-scalars/3.0.0": {
- "jar": "sha256-uXzwaSmoDUm8Yy5E8hnPCnGF/Ezuhh7JCtHQ5IIIQCM=",
- "module": "sha256-gECNEiZVQbMCRDuw++YUb0BqglP+fDdudWulhAujnKQ=",
- "pom": "sha256-B42x+Kgsb48K0vzzn7ia4bfUf1XQIlGEksToSN1QL8c="
+ "com/squareup/retrofit2#converter-moshi/2.12.0": {
+ "jar": "sha256-GbejX6FkCTYH+aY+2BC0scH76cfUXjGWJ3wea+Exfy4=",
+ "module": "sha256-1FNRun8nTshOXqsvdrPOfGPduLpL+KzTHiix0D3Jmu0=",
+ "pom": "sha256-FHYD65pzlqUrotJq/brZw8i0kR9B1MKMV782mtDwYYU="
},
- "com/squareup/retrofit2#retrofit/3.0.0": {
- "jar": "sha256-acai00UbbflUmpP6t0QJTr8HpLDOT0U9bI9XXvD+yaE=",
- "module": "sha256-PeUoKbiYIVU06G7aJo2kSf/L+VsYcD2lKdmYgyd0hPc=",
- "pom": "sha256-/BaPqJcZiIc331OurA9JgLP07z5hIeMww2YGHJlrBoA="
+ "com/squareup/retrofit2#converter-scalars/2.12.0": {
+ "jar": "sha256-EV60l+rtabOFSyeico6fDzAB/xU0DxXEackw/1lhDHM=",
+ "module": "sha256-vXPboF8M9vxG6Tbq205zOKpgDNs8UDW6k6NypSrk3Hs=",
+ "pom": "sha256-P0n83lXvfTADVn2UYOZ8yjtm3TlSdCbBuUROq4dQJOI="
+ },
+ "com/squareup/retrofit2#retrofit/2.12.0": {
+ "jar": "sha256-Oy37gruZzTPfldkq1vzXi6fxesgeZ5BOuZH+QEAV0dg=",
+ "module": "sha256-Og+cjvwUlYqFoThkgj+UBCc41gF72euPvGH3EXTM2B8=",
+ "pom": "sha256-pPj7y8g4IBNWfzPnDLCJ7wxl7TJ+DV4EIx99hDTQ8wA="
},
- "com/vanniktech#central-portal/0.34.0": {
- "jar": "sha256-9HyW3152+uQ1H46O8qAFTtTKvvfzNzJgwPVv7yY9ITY=",
- "module": "sha256-ff8P01naUujxJk8f49eVPQD9LrwCSq+a6rvdfnULjj8=",
- "pom": "sha256-BNzoESg1rimFmZ1hLZ0YfKfBqj0z1Noqx4KBnFie+ow="
+ "com/vanniktech#central-portal/0.35.0": {
+ "jar": "sha256-mJ3cc+/lNAB+Be/yx8MU3ru9OLEgfTOwdBoNmMrcoFA=",
+ "module": "sha256-3ICG1mWG0LrcSgP85vv0IMyZJnz0QZ/Wwwe++UIEvXM=",
+ "pom": "sha256-YVVZa2TixqHcpFMfJMBrqCzsrfF/HNG/iIg9DOYqYYw="
},
- "com/vanniktech#gradle-maven-publish-plugin/0.34.0": {
- "jar": "sha256-GzBK4yfXA03hlRH3etInulnXNY6LUdGLCdp6JT/sTAU=",
- "module": "sha256-3b3ll8lZPBTqNerTPKC1nMP9W50241Q1j/ZvYwSYHHE=",
- "pom": "sha256-yBLl8DxlILOqJxkOEn8SXCubWDWVWLfPPf09daGQnYE="
+ "com/vanniktech#gradle-maven-publish-plugin/0.35.0": {
+ "jar": "sha256-9TrJP++0RWm06G+XlW5ggFj9VSIrCuXUS82tFHThF+A=",
+ "module": "sha256-R6IkODDchPwQ9/ZWbb3+7zqpvDWgMIBGpBEFs/5sdp0=",
+ "pom": "sha256-Bqupfg8WGjoZN2P78jvEb/MYQ0ejYKtMqlcUPbyeFIM="
},
- "com/vanniktech/maven/publish#com.vanniktech.maven.publish.gradle.plugin/0.34.0": {
- "pom": "sha256-yvlwLHCOE0teBeL1lb16yBsMYdEGC0Kat3Y5aLa5epY="
+ "com/vanniktech/maven/publish#com.vanniktech.maven.publish.gradle.plugin/0.35.0": {
+ "pom": "sha256-iAGpAS3B+PqnKUcEDWYVpQFg6ftXoHwA9JspwjQ1gZ4="
},
"commons-codec#commons-codec/1.16.0": {
"pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ="
@@ -371,17 +317,13 @@
"jar": "sha256-+fbLED8t3DyZqdgK2irnvwaFER/Wv/zLcgM9HaTm/yM=",
"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.18.0": {
- "jar": "sha256-88oPjWPEDiOlbVQQHGDV7e4Ta0LYS/uFvHljCTEJz4s=",
- "pom": "sha256-Y9lpQetE35yQ0q2yrYw/aZwuBl5wcEXF2vcT/KUrz8o="
+ "commons-codec#commons-codec/1.20.0": {
+ "jar": "sha256-avZllfn2p7tYzmZRjWiI1AtUfDZtImLwZnbu4ZUo/2Y=",
+ "pom": "sha256-r/ZFxYzUGsUYTZds6O443laU2Zq4dk1u5/FPcOrV+Ys="
},
"commons-io#commons-io/2.19.0": {
"jar": "sha256-gkJokZtLYvn0DwjFQ4HeWZOwePWGZ+My0XNIrgGdcrk=",
@@ -391,6 +333,10 @@
"jar": "sha256-35C7oP48tYa38WTnj+j49No/LdXCf6ZF+IgQDMwl3XI=",
"pom": "sha256-vb34EHLBkO6aixgaXFj1vZF6dQ+xOiVt679T9dvTOio="
},
+ "commons-io#commons-io/2.21.0": {
+ "jar": "sha256-fWQ6Kv6osFi3YqpvuQ5bJW9scpc5+LN4TDNw3cYJ6I0=",
+ "pom": "sha256-rkd5XnIYA+yP8d7tdL4oqBGgJxO9WjqwrGfCtYy2Nas="
+ },
"dev/zacsweers/moshix#moshi-sealed-reflect/0.30.0": {
"jar": "sha256-vP2qMkmcYojqi201i2ZknAXaif9mHENj1D0z1n5gp7k=",
"module": "sha256-aZsM1QFQTeLsZSbovXgSLNXUf7K6Zj8h8QEnmoIQ3+A=",
@@ -474,9 +420,9 @@
"jar": "sha256-KT2A9UtTa3QJXc1+o88KKbv8NAJRkoEzJJX0Qg03DRY=",
"pom": "sha256-34zBqDh9TOhCNjtyCf3G0135djg5/T/KtVig+D+dhBw="
},
- "org/apache/commons#commons-csv/1.14.0": {
- "jar": "sha256-LzTWn4nclNYG4lDV6yYgWSPl28LDiR01dfhshJ9/hyY=",
- "pom": "sha256-k7VTRtiuqBQAS5x8wq7ZWwidOLMTiTZkNCuOA2mRJWU="
+ "org/apache/commons#commons-csv/1.14.1": {
+ "jar": "sha256-Mr4OHnZnMJL10Sy3kL0qy2wqsExOpu/GnqXuF5EcJP4=",
+ "pom": "sha256-ld9zUwLAq5LOwForUeInB1jhXwpkGG3mVmLrFI69l/0="
},
"org/apache/commons#commons-lang3/3.16.0": {
"jar": "sha256-CHCd101gK3Bc5AF9JlRCEAVqS6WD1bIMCTc0Bv56APg=",
@@ -502,12 +448,6 @@
"org/apache/commons#commons-parent/72": {
"pom": "sha256-Q0Xev8dnsa6saKvdcvxn0YtSHUs5A3KhG2P/DFhrIyA="
},
- "org/apache/commons#commons-parent/78": {
- "pom": "sha256-Ai0gLmVe3QTyoQ7L5FPZKXeSTTg4Ckyow1nxgXqAMg4="
- },
- "org/apache/commons#commons-parent/79": {
- "pom": "sha256-Yo3zAUis08SRz8trc8euS1mJ5VJqsTovQo3qXUrRDXo="
- },
"org/apache/commons#commons-parent/81": {
"pom": "sha256-NI1OfBMb5hFMhUpxnOekQwenw5vTZghJd7JP0prQ7bQ="
},
@@ -517,6 +457,9 @@
"org/apache/commons#commons-parent/88": {
"pom": "sha256-i/cmFQ0dakO6CqkgYOVSkzyvKHOqGTlS2dSWRw+p+9g="
},
+ "org/apache/commons#commons-parent/91": {
+ "pom": "sha256-0vi2/UgAtqrxIPWjgibV+dX8bbg3r5ni+bMwZ4aLmHI="
+ },
"org/apache/maven#maven-artifact/3.8.8": {
"jar": "sha256-gTIzqEhcuvl7H5osF873I7Bo9yYKQxnPSVjyIdBLmTc=",
"pom": "sha256-PGKRS2E++Q+BwFaN7kCNIlVrTZmoHnqk1yqlxO4r96U="
@@ -672,17 +615,17 @@
"jar": "sha256-phxI1VPvrXi8Af/8SsUovruuZMuuwXCypeOc9h61Gr4=",
"pom": "sha256-TpAuxVb8ZZi0HClS7BVz7cgVA35zMOxJIuq2GUImhuI="
},
- "org/cyclonedx#cyclonedx-core-java/11.0.0": {
- "jar": "sha256-3oQazoSm6GTV0FaNgX7B5NEZcyWHKGr14aL9VmW5S4Y=",
- "pom": "sha256-2GHp/nFKoPukYKNkp5tkKm8ZWrAdVuttzFf3pBEGT+8="
+ "org/cyclonedx#cyclonedx-core-java/11.0.1": {
+ "jar": "sha256-mJNIzG04VimjzLc11FCw8PAiFny3AsL8sObyvdmJ3ec=",
+ "pom": "sha256-7CoPqkYkAWvfNEvI4fItXgv793Q8DxWnUhMUBhLQw7E="
},
- "org/cyclonedx#cyclonedx-gradle-plugin/3.0.1": {
- "jar": "sha256-NykXVNJpBdoPeyf5I107ir4WazI4wuzqTjIjjRvMjks=",
- "module": "sha256-ERVsrays+tt40MWkgB7TwmImovG3uTiDJ7xPUra3Gj8=",
- "pom": "sha256-ZUi5/PCURQCRtZnJ85fCbjm3ZFTBku0oDOxjYFDE+Rs="
+ "org/cyclonedx#cyclonedx-gradle-plugin/3.1.0": {
+ "jar": "sha256-OTJUHCikD2bqsO/zc0GFVsn1+cSeUx/FPq3p1omxUzs=",
+ "module": "sha256-cwK7mMFmJIdyH2JUWThMsSwY9sQlg2Lr+G+XqNTfcpI=",
+ "pom": "sha256-JxJ5LudnqlkYFEuKnzuZCig3v5h9oAZj1tmi8yWApns="
},
- "org/cyclonedx/bom#org.cyclonedx.bom.gradle.plugin/3.0.1": {
- "pom": "sha256-M3mVlmdlvhj6qnYnIC23PibiYE7kBZAFEFsC5j2XBMo="
+ "org/cyclonedx/bom#org.cyclonedx.bom.gradle.plugin/3.1.0": {
+ "pom": "sha256-gS6ychNdCtFa6/ehS3ydwMYD+kxnLR+C62Mq/olOcvk="
},
"org/eclipse/sisu#org.eclipse.sisu.inject/0.3.5": {
"jar": "sha256-xZlAELzc4dK9YDpNUMRxkd29eHXRFXsjqqJtM8gv2hM=",
@@ -732,20 +675,20 @@
"module": "sha256-fhNlSHgJgj3QsW1doKyZf9PmtrTephg58fHm8x/4D7A=",
"pom": "sha256-N/yzpQhcQ/1cjVNvUU1LPju4WQtv0HNKcUL4i4NpWOA="
},
- "org/gradlex#java-module-packaging/1.1": {
- "jar": "sha256-tG4desVuo/RmoviGeVclIuaFoV/mblWlKhSlDL1ZG/4=",
- "module": "sha256-CilLazbgRJ4PllkhFCxED+ZW6OiWk0xdpYeDM3J0284=",
- "pom": "sha256-NJEVgtmX9kIcxlBzUReESqL4SND5UPZCLscdp1Hg9Wo="
+ "org/gradlex#java-module-packaging/1.2": {
+ "jar": "sha256-OYhi3QQLcnd1LnptEgug8mHIG2gQ352+wiSQLsyJABs=",
+ "module": "sha256-shcObdBLh6Jc2FPHPbMUPknQWsTxsNwXj/AIc+1qfyo=",
+ "pom": "sha256-oIxyBX9Jmj68iOVJaCcC430yJZpcuQM8EbTrLebfr00="
},
- "org/gradlex#java-module-testing/1.7": {
- "jar": "sha256-SuAfIlj54DFcfEqHVxpN73LUZHfDO/HnZwpnSGCgMMM=",
- "module": "sha256-fF35H4l02PrGF8J5/V6SlaN/Xqq4RRc6F7PCFoqDuJo=",
- "pom": "sha256-2xMRTEoSN6SknNX5a2N99tfDxQeIwc3F9rU+qWXfvuY="
+ "org/gradlex#java-module-testing/1.8": {
+ "jar": "sha256-VGnTdoQTLIykKPjhCa0cyuKFqRe+7VtIBqO7zyQxHh8=",
+ "module": "sha256-YzjMz5Q6yRPtywfwD6LBCmb/0dTjBFI9TK52iA3sUO4=",
+ "pom": "sha256-oQB1HIxCz13s7vaVQ/rNEY7eC3O/zf1kydIvPuJoPMA="
},
- "org/gradlex#jvm-dependency-conflict-resolution/2.4": {
- "jar": "sha256-07ysXNC5ZGAo2eT4s1iP+r9UGwPmEzgAQQZ/g/QlRCY=",
- "module": "sha256-9rh4lX2yRAgFK8q0lyZiVlznCC2hiD5C8fsU24GIlRo=",
- "pom": "sha256-uacve85Giz5v2SwEXDdN6mMskIRE6tdzc0vfdDBMjnU="
+ "org/gradlex#jvm-dependency-conflict-resolution/2.5": {
+ "jar": "sha256-ZTyhRdbI9h4nbrIw3yr3htxWZaCqyXOi3tdd4gw6170=",
+ "module": "sha256-wbliVk8tJ7IJc4FOQbiw8FT9nJ02tDZRaEHjLGYQuog=",
+ "pom": "sha256-x/+x9Yt+AWImYiG5T75j1jb1NciBIO8QnjOMgWJ/0uA="
},
"org/itsallcode#openfasttrace-gradle/3.1.0": {
"jar": "sha256-+HhFKm0fhNF7qz+Kw7tlqTcsICHWIqvFneXWLdSgtYM=",
@@ -1005,9 +948,9 @@
"module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=",
"pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs="
},
- "org/jooq#jool/0.9.14": {
- "jar": "sha256-EO13VqAFaYQJsWqteXqnZgCaZhD29r7GZ7NbFwl7o0s=",
- "pom": "sha256-L4ndA8dhMAqVuGSecX63t1j1SOz8q8hHkb0kVzslv/c="
+ "org/jooq#jool/0.9.15": {
+ "jar": "sha256-ow2WcZCZ603oewgVL5etsLo8/vmX2tys6LLk3NwZf4Q=",
+ "pom": "sha256-/mCqsovG1YbUq0u/zSPc9KFXa/gzK2lEwhxaehS8x4M="
},
"org/jspecify#jspecify/1.0.0": {
"jar": "sha256-H61ua+dVd4Hk0zcp1Jrhzcj92m/kd7sMxozjUer9+6s=",
@@ -1030,10 +973,6 @@
"module": "sha256-42L7gWcgLW8NSlsWcHxTJFEP0pA9U2SYiMRJasgcM34=",
"pom": "sha256-xyEkqcmnmRDBhYdmtyw1Dho5JEy/tLB2NI+/4HgoGWU="
},
- "org/junit#junit-bom/5.11.2": {
- "module": "sha256-iDoFuJLxGFnzg23nm3IH4kfhQSVYPMuKO+9Ni8D1jyw=",
- "pom": "sha256-9I6IU4qsFF6zrgNFqevQVbKPMpo13OjR6SgTJcqbDqI="
- },
"org/junit#junit-bom/5.11.4": {
"module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=",
"pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU="
@@ -1072,16 +1011,16 @@
"org/openjfx#javafx/25": {
"pom": "sha256-55IzCPyt1/LGiwcgQfR9jnNVIj2EZVnutceA3EuivxM="
},
- "org/openrewrite#plugin/7.19.0": {
- "jar": "sha256-0Q7hjPsBdtkJPK1XOudOT71gdrnRlLdUFx/Hz55svEQ=",
- "module": "sha256-O34NiVkjs7Kkluv2/TjvNRLruzaUJ8aqWtH28zxoeW0=",
- "pom": "sha256-ZoGHq63frzP4dlvYpmb2ZFWefpPS6+l2pGjLXAjIjoE="
+ "org/openrewrite#plugin/7.23.0": {
+ "jar": "sha256-FVTJaML4Qf/TyPQSYzueRB3hsIcUt1lKr7O6VsK3y8o=",
+ "module": "sha256-zMwRRR/4rKPfwRVYPfbUtN6n7hrOkMKL1BC/Uw18GRk=",
+ "pom": "sha256-1iJirMbYonNt/uYcEsdLRophOntSLZC1KZDT7INDCq8="
},
- "org/openrewrite#rewrite-bom/8.64.0": {
- "pom": "sha256-TUbuSNSXKl011/ufBiQhwFVY0Z2+KtuoRso5rb45OWs="
+ "org/openrewrite#rewrite-bom/8.69.0": {
+ "pom": "sha256-qB0qP51WQTq/xDVb7rWgmX0HbsCiwktZqWNy6ZG1/YM="
},
- "org/openrewrite/rewrite#org.openrewrite.rewrite.gradle.plugin/7.19.0": {
- "pom": "sha256-IhGb4mgJ1Ht6ijckmt2mm0q6kDJ/pgyKUuE24UAaHso="
+ "org/openrewrite/rewrite#org.openrewrite.rewrite.gradle.plugin/7.23.0": {
+ "pom": "sha256-DPyIx0N8YHljfQckzwRhwEorLJ2ouhBsbXBnvN4y2Z8="
},
"org/ow2#ow2/1.5.1": {
"pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU="
@@ -1094,42 +1033,26 @@
"jar": "sha256-A9madK0e5ccTNO9nQ39O9P40iMqnyW2GRavHPI4gF9Q=",
"pom": "sha256-z4Ye8edF1XFUr3muFN80DtU0Hl3NAVfO/NLrfxqgXFc="
},
- "org/slf4j#slf4j-api/1.7.2": {
- "jar": "sha256-O654m0ATM7Kh0WA7f6Vz4ZkIYoGRcHID9utwjN7iwFI=",
- "pom": "sha256-LqynGv4KFRb0q9jp/5B4ONJo84yBw6VCzOjX87h8XUw="
- },
"org/slf4j#slf4j-api/1.7.36": {
+ "jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=",
"pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ="
},
- "org/slf4j#slf4j-api/2.0.13": {
- "jar": "sha256-58KkjoUVuh9J+mN9V7Ti9ZCz9b2XQHrGmcOqXvsSBKk=",
- "pom": "sha256-UYBc/agMoqyCBBuQbZhl056YI+NYoO62I3nf7UdcFXE="
- },
"org/slf4j#slf4j-api/2.0.17": {
"jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=",
"pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8="
},
- "org/slf4j#slf4j-bom/2.0.13": {
- "pom": "sha256-evJy16c44rmHY3kf/diWBA6L6ymKiP1gYhRAeXbNMQo="
- },
"org/slf4j#slf4j-bom/2.0.17": {
"pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek="
},
- "org/slf4j#slf4j-parent/1.7.2": {
- "pom": "sha256-HY4ISm8jhK3kJoUzK1Kg7OCQR4ZB3BTA+oxS4eKYRCU="
- },
"org/slf4j#slf4j-parent/1.7.36": {
"pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI="
},
- "org/slf4j#slf4j-parent/2.0.13": {
- "pom": "sha256-Z/rP1R8Gk1zqhWFaBHddcNgL/QOtDzdnA1H5IO0LtYo="
- },
"org/slf4j#slf4j-parent/2.0.17": {
"pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs="
},
- "org/slf4j#slf4j-simple/2.0.13": {
- "jar": "sha256-MVP+HWic/7lPFTC1hHDDBmhbpohE3ohXEW47bruB2fc=",
- "pom": "sha256-Sk1Lskz4q+LLh0qDb150PTSFt9sE/P9vwHFJUlO1z6g="
+ "org/slf4j#slf4j-simple/2.0.17": {
+ "jar": "sha256-3f6lmsB0xtPiSsLDhiLS2WOJXhf3CzjtS9rk14C+aWQ=",
+ "pom": "sha256-+zDo4vauotKYQnmGd+1FQbmyJVcVwVg1DKLF9ce4ZLA="
},
"org/sonatype/oss#oss-parent/7": {
"pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
@@ -1144,32 +1067,52 @@
"org/zeroturnaround#zt-exec/1.12": {
"jar": "sha256-9ROvOZj9QCT5k+iyWe/TazSgzxx5PpO0olrcNJjQEf0=",
"pom": "sha256-aYxGAAk6FF9lEYVGJfSVKPBOFqLESAiFKP2Oi0JsTFQ="
+ },
+ "tools/jackson#jackson-base/3.0.3": {
+ "pom": "sha256-kvfF8WaH7WtSwOgm76sON5s3rkkYFc8tQ3ySPUJodbQ="
+ },
+ "tools/jackson#jackson-bom/3.0.3": {
+ "pom": "sha256-hOPOTqXFbXvqiGH+HEOayaGd1UqaPem4oIhL8LvHUPI="
+ },
+ "tools/jackson/core#jackson-core/3.0.3": {
+ "jar": "sha256-QUm7Kzu/+1M5CJF04m9FQIHmoBoQTSSyL3iha5SHmes=",
+ "module": "sha256-tJO1FTrvaKzJwyEsOa3fbYi7yDO4h1LhVjLgwoEAdjU=",
+ "pom": "sha256-Z4lSP9lndVN7lriKwAyQ5CQ+lkYVXLE1/OjzE6GiH9g="
+ },
+ "tools/jackson/core#jackson-databind/3.0.3": {
+ "jar": "sha256-37t5EwkQ3s8GMSXB5pOjnF7I+4tHjX85ZxkB1Hzn9qI=",
+ "module": "sha256-tpz6mbeuIssVcLSJ7RUprnUluaGrP57zXR9PPT5HGHs=",
+ "pom": "sha256-9EpMrUeqwuQkLk31NoJ7WP7fKCkFbJUX9E51raYHF2g="
}
},
"https://repo.maven.apache.org/maven2": {
- "ai/djl#api/0.34.0": {
- "jar": "sha256-fTJPadhpvbRg0n0PegUu0LxVFNq4gBTYmk4BKa2ZYM4=",
- "pom": "sha256-8aXphfBTdbhovv8377sA4eemn7LKjFff8QnXAGAkXCo="
+ "ai/djl#api/0.35.1": {
+ "jar": "sha256-EpXJunxbDil0pjiVPtEjFUvMCsoNvEEGkR3GyaXYzPU=",
+ "pom": "sha256-vuzCtZfq/v79VQOau6bjrKEhxvO6+kpO79hLn8DqrJc="
},
- "ai/djl#bom/0.34.0": {
- "pom": "sha256-/mUHucQxaWENPHsxS9NBD8koaBn8iz/94fJpzBfqM3E="
+ "ai/djl#bom/0.35.1": {
+ "pom": "sha256-T8VC15hK8PPvGwIPd9+v3ZCYWDzGN7BVz8fznimOQHs="
},
- "ai/djl/huggingface#tokenizers/0.34.0": {
- "jar": "sha256-zDVisUKNQIDqjEQ+xG844XjfYafvtr7c1coeM1CmflI=",
- "pom": "sha256-ODxC90MPpmbgG932pPdt1d1XHGkDhOn24SqyH6xaWZs="
+ "ai/djl/huggingface#tokenizers/0.35.1": {
+ "jar": "sha256-7R2M9g8BhuQpO2wKVR6R+DSxjfeyNmoWuA6sJFWutUI=",
+ "pom": "sha256-ZA0rZaYZFnbWHvbk5WDojA583fl3sGsRNN5lGx9tVHA="
},
- "ai/djl/pytorch#pytorch-engine/0.34.0": {
- "jar": "sha256-Y498d7lSd0TEbxz5IvdrviicSdM58B1LuTKcRen7ZsM=",
- "pom": "sha256-JEGTooNdo/aI8pNl+qgxa5ra0TLFK/1bfA7h0PkuBqo="
+ "ai/djl/pytorch#pytorch-engine/0.35.1": {
+ "jar": "sha256-n4s4o4IPrLve8JtOaRkA2lhgu3178uBo2b4gXEca4C8=",
+ "pom": "sha256-KNmLmRj+KFMUVNstmg6x6gcFI5eVeWJokNWYGctykjc="
},
- "ai/djl/pytorch#pytorch-model-zoo/0.34.0": {
- "jar": "sha256-gqb4Xdubnzgmj63lEM5G5YhPB57CzkN8ezur2+VhySg=",
- "pom": "sha256-8bXJCIW2cS0Xnk3bQPIutJczhWJ59KcFI0UmzlwqCpI="
+ "ai/djl/pytorch#pytorch-model-zoo/0.35.1": {
+ "jar": "sha256-xF+2zouU+bT5gn80EkEe1oPWg3emv2KJEcd1SmMGato=",
+ "pom": "sha256-m6bKSOEbokXqHCGVrK1NlBjjCm+XjW3tfnusVo2PCn8="
},
"at/favre/lib#hkdf/1.1.0": {
"jar": "sha256-gexMVudA1EC8lCb6YAyu5Ku26fTO/1dunOznw4F8WgY=",
"pom": "sha256-HCRX381QzRlXEdO38sd7YLFf+8YukrOvxTujzKawfHg="
},
+ "cc/jilt#jilt/1.9": {
+ "module": "sha256-gGgkCvNxRtdHYhuiKcHpl1Ac6+t5UrK58KMj1oglvKc=",
+ "pom": "sha256-bfLSAjd4+Rljn71PVxUEPFc9oiyzh6Wmf/jg49BZwDk="
+ },
"com/dlsc#dlsc-maven-parent/1.0.0": {
"pom": "sha256-6aQJT1Kt8lihN2bcHAh0Xk3D0hkL60SvIMalCLeg28w="
},
@@ -1179,19 +1122,19 @@
"com/dlsc#dlsc-maven-parent/1.6.0": {
"pom": "sha256-4ZbQC5GiVEwBEy/ZZXg5MWci0OzPYKn7tqFQbBxr4lE="
},
- "com/dlsc/gemsfx#gemsfx/3.5.7": {
- "jar": "sha256-Y+dETxXXBI8h/0esdUtXFR+Vk3fw7rIltmU6bZNQvRs=",
- "pom": "sha256-4Cb6VQcdX6hIkxDVgRBgGr+NGjlTM8xNSatkkH0RNwI="
+ "com/dlsc/gemsfx#gemsfx/3.6.2": {
+ "jar": "sha256-1U/XOBMiFpDnyDiaAV5cpk45QAJzFxwyMmDQwA0GuxM=",
+ "pom": "sha256-unp6nKC/WVT/J8qtR2kUtwGEWr615SfKXweAFOL4DQk="
},
- "com/dlsc/gemsfx#parent/3.5.7": {
- "pom": "sha256-ORawbydR4eGFsBL7XJkwe+OFRtlTI2/N515p01GIvH8="
+ "com/dlsc/gemsfx#parent/3.6.2": {
+ "pom": "sha256-cqDCKTd0AXAiLe4KquYeC0ZIzzeR3mMZHekt94KZR1Y="
},
- "com/dlsc/pdfviewfx#parent/3.3.2": {
- "pom": "sha256-o6yhZ7+ceSphXd39Q4pr+OnTfM1WyARtsgfNCb6gVaQ="
+ "com/dlsc/pdfviewfx#parent/3.4.1": {
+ "pom": "sha256-x2WzdVKrEG81YjepLD+gldo/wPD4+casNMsBtFwgqHA="
},
- "com/dlsc/pdfviewfx#pdfviewfx/3.3.2": {
- "jar": "sha256-HmWihBRyah4PHs4xE574h7ubCmi1xEs48BzIjpLEoA4=",
- "pom": "sha256-DDn3/qcYMDIhxeoVoOrXcxJbmH+k/IF+V/1zlj+5kkI="
+ "com/dlsc/pdfviewfx#pdfviewfx/3.4.1": {
+ "jar": "sha256-0K6aX7Ej1rvwQR9nWJN28aaqBoPB9dJB5uX+4ouRE1g=",
+ "pom": "sha256-StvaJfplK4cTwkMRqKQVP7UvC1pf6SiJOSrefdcCshs="
},
"com/dlsc/pickerfx#parent/1.3.1": {
"pom": "sha256-aUrDFyy6O9PUh4XN3UBHsi++Qk9Kd3G+bK9RwP2/3Wc="
@@ -1207,29 +1150,20 @@
"jar": "sha256-Sxhrmeu47j3uesKeevLS+/dkeQQ8cj+q1Zaad+WhnBg=",
"pom": "sha256-6v50YYv2uOH3NAVfC75ayZ7hfLkWxfW8AJppE0uCOb8="
},
- "com/ethlo/time#itu/1.10.3": {
- "pom": "sha256-shihqWmXfQEerG6Ttzo6uwuIQGMK0aHxbr//JOWIbXQ="
- },
- "com/fasterxml#aalto-xml/1.3.3": {
- "jar": "sha256-KIKe67NoY7BYEI+hubi1z7lMGHE0bkpPc+aeH+Cl8PY=",
- "pom": "sha256-lXWPfdZUKR9D0cEJvBwm4lQYe61NyAAuhje/fiMUr9c="
+ "com/fasterxml#aalto-xml/1.3.4": {
+ "jar": "sha256-9Kxo2RGEootCBM72sSS4qvQ5sj0/E/WCG1znpnVPXyA=",
+ "pom": "sha256-klKG9TV8CCLMl5lWME+Ly8pvvTE7V3j+4m38BBmIL9c="
},
- "com/fasterxml#classmate/1.7.0": {
- "jar": "sha256-y4aPIxxczrideV6gDm4bepO49Kwc4di+dt3jIt/0oEY=",
- "pom": "sha256-ZHEa3vDskvH2zap7LqwGsuVmekppkez7i/rEZoHVuTE="
+ "com/fasterxml#classmate/1.7.1": {
+ "jar": "sha256-zDKZ5d9PwkGA5pR3yJDQfTjbed0t7MDvIOdKmGiXwKE=",
+ "pom": "sha256-z4m9p/hn2IUOK5Ma8VEcCXX2obhVB6oL/0F5ZQHHpkI="
},
"com/fasterxml#oss-parent/55": {
"pom": "sha256-D14Y8rNev22Dn3/VSZcog/aWwhD5rjIwr9LCC6iGwE0="
},
- "com/fasterxml#oss-parent/56": {
- "pom": "sha256-/UkfeIV0JBBtLj1gW815m1PTGlZc3IaEY8p+h120WlA="
- },
"com/fasterxml#oss-parent/58": {
"pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA="
},
- "com/fasterxml#oss-parent/61": {
- "pom": "sha256-NklRPPWX6RhtoIVZhqjFQ+Er29gF7e75wSTbVt0DZUQ="
- },
"com/fasterxml#oss-parent/68": {
"pom": "sha256-Jer9ltriQra1pxCPVbLBQBW4KNqlq+I0KJ/W53Shzlc="
},
@@ -1239,36 +1173,27 @@
"com/fasterxml#oss-parent/70": {
"pom": "sha256-JsqO1vgsnS7XzTIpgQW7ZcD52JnbYXV6CXQVhvqTpjk="
},
+ "com/fasterxml#oss-parent/73": {
+ "pom": "sha256-SG2NomL0LJwA8+fP/xRxRzNHz8ae3X8GT8lxlN4p1m4="
+ },
"com/fasterxml/jackson#jackson-base/2.17.2": {
"pom": "sha256-fPnFn70UyQVnRxN7kNcKleh3YN/huCRWufAjF9W1b68="
},
"com/fasterxml/jackson#jackson-base/2.19.2": {
"pom": "sha256-/779Z5U5lKd12QJsscFvkrqB0cHBMX7oorma4AnSYUM="
},
- "com/fasterxml/jackson#jackson-base/2.20.0": {
- "pom": "sha256-/IgCjRnuqjftpZbmuY03SfIs/IrdGeoZdFq+g2iDzmY="
- },
"com/fasterxml/jackson#jackson-bom/2.17.2": {
"pom": "sha256-H0crC8IATVz0IaxIhxQX+EGJ5481wElxg4f9i0T7nzI="
},
- "com/fasterxml/jackson#jackson-bom/2.18.3": {
- "pom": "sha256-8dTGrrMhGGUMgF/pu8XulA+o8s19DwT6Q2BVHponspA="
- },
"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.20.0": {
- "pom": "sha256-9ig2R+cB/aHNMS3MIcsTKkD3mPGejkL6/D/jR8WlG7s="
- },
"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#jackson-parent/2.19.2": {
"pom": "sha256-Y5orY90F2k44EIEwOYXKrfu3rZ+FsdIyBjj2sR8gg2U="
},
@@ -1278,11 +1203,6 @@
"com/fasterxml/jackson#jackson-parent/2.20": {
"pom": "sha256-tDt/XGLoaxZPrnCuF9aRHF22B5mvAQVzYK/aguSEW+U="
},
- "com/fasterxml/jackson/core#jackson-annotations/2.19.2": {
- "jar": "sha256-5RZ0OjFtz4PFcv/Jy26MXowTSIDIxRVbAvezTpxdw88=",
- "module": "sha256-MZtf0wd2wFk8yNxajX4ITkuQcJpDUGQYQqu9WfyByBU=",
- "pom": "sha256-SVAWGuCtZsaze8Ku0S0hxleeF3ltv86Yixm40MIjpck="
- },
"com/fasterxml/jackson/core#jackson-annotations/2.20": {
"jar": "sha256-lZov+y1ZFDb1Hxg8alIfyJNHkS9xG/DK4AjN8EXZUxk=",
"module": "sha256-wHDxTsg1jQlcAurootZcsAzLoOXFqnOwASlDM/5GiXE=",
@@ -1293,53 +1213,34 @@
"module": "sha256-Ua8uZ3g6XXJETeajB8jj7ZMAklbNJ+ghkVVZohZcCUI=",
"pom": "sha256-gfatIwlG88U9gYwZ/l7hEcH6MxuRXEvajQGC5rT/1lA="
},
- "com/fasterxml/jackson/core#jackson-core/2.20.0": {
- "jar": "sha256-vAz0YHWHcgH4QG7n3idBrn32wGb18EV72AYypxjAbnI=",
- "module": "sha256-2oWNOW9/pritA4zVzLkDj7ORq3o2rmKWI+N6UyR537w=",
- "pom": "sha256-XxZVisIjBzpvJHRA8wX1nwXv9QqvHurguq1BKAABb2g="
+ "com/fasterxml/jackson/core#jackson-databind/2.17.2": {
+ "module": "sha256-9HC96JRNV9axUMqov1O7mCqZ6x1lkecxr8uXKrPddx8=",
+ "pom": "sha256-0kUGmLrpC+M48rmfrtppTNRQrbUhJCE+elO0Ehm1QGI="
},
"com/fasterxml/jackson/core#jackson-databind/2.19.2": {
"jar": "sha256-ChvU6bDWcOYy1A7oxiWtN2IzUC8DwvWIm66pXQJbR6c=",
"module": "sha256-xgFVg0SRj0CDS7bVg4EepsiDvwaigXmkx04voYswbGg=",
"pom": "sha256-2KebdQK2m/JQaEwZCpiCOJImaG1dlikGdW2BzVskO4I="
},
- "com/fasterxml/jackson/core#jackson-databind/2.20.0": {
- "jar": "sha256-pw4Uamvyy6T5zTZxaXh/UK3Pu1cSK8LpyDkM0LOXrDA=",
- "module": "sha256-oSgvNhZKyQG66p7bULqYE3L/7hjCz7F75CW5s/dYeuI=",
- "pom": "sha256-zv7+0B3SwNlqiOEBuz4GX8FQBjtJjjAak4xpCwK8884="
- },
- "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.20.0": {
- "jar": "sha256-zD3sn7i1ZXR5e/72JkEyVQjw5byWi9JoVoQCgY1Vuq4=",
- "module": "sha256-ZA8QhiTO8o1t6jJ+KC6eyC9lEhVY5gkcqPuJlfkUpac=",
- "pom": "sha256-rpwz0EFZBkwZsuq0FIiU+jHxVjW7/lMYzjIp+OFHCcU="
- },
- "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.20.0": {
- "pom": "sha256-RH4cfT+o2Skn3L2DjSRGOAXohi9yPM7VENUNrrhPgLQ="
- },
"com/fasterxml/jackson/datatype#jackson-datatype-jdk8/2.17.2": {
"module": "sha256-eG+CJvp0Tkyw3/M7pt+MLv8kd2PixpwhkP1SesSrrmw=",
"pom": "sha256-3fwpGHlF2jpkLCK4cP1keg30smJYIK/DXLeldGkWjsQ="
},
- "com/fasterxml/jackson/datatype#jackson-datatype-jdk8/2.20.0": {
- "jar": "sha256-Pq6dtKTruBwzBnq2aDobEpZzF5V/QzxdzsKoWSN8SHc=",
- "module": "sha256-2gH0D0MTgHgHN4crpPKPY9nySFLjLWXg+kJPtY2KFgI=",
- "pom": "sha256-n2YSsgn9bSeizmJPneGWtK/jQuakfx1OeXDG23fwmXk="
- },
- "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.20.0": {
- "jar": "sha256-jDIVWXWpNbH3v9Z3ZHvVyM3uErFEuE5EkqRHteoulNU=",
- "module": "sha256-GLsOOniabs0DmHNhBUEU3jf6hrB98wzeKuEO2L3LFgw=",
- "pom": "sha256-DPgn58+QwbLF/C2PIXWgKO5ylG1rWN4YL7/ZDlTO1Zk="
+ "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/module#jackson-modules-java8/2.17.2": {
"pom": "sha256-PznFUQn1GiKIF7SxheQ1G57wUBwJ/B4aMHWulUfMLQM="
},
- "com/fasterxml/jackson/module#jackson-modules-java8/2.20.0": {
- "pom": "sha256-jhXY4aWgLsdHIj8j4OSkmv5vZVUERDysO47pkvqWxSU="
+ "com/fasterxml/jackson/module#jackson-modules-java8/2.19.2": {
+ "pom": "sha256-o8wywUW5Yr45UE+FNsrGISTry1rVAy2TC8ck/flOgqQ="
},
- "com/github/ben-manes/caffeine#caffeine/3.0.5": {
- "jar": "sha256-iptU01BqO5LuRrIXvO55GWshym1S3ClnxoaiBfsvnBU=",
- "module": "sha256-MNqUAgRzgsSZ0djzcgH8Ead8mTTSxYa8WkKvrEr6wrI=",
- "pom": "sha256-vM/bJH7Xa1K7sUMMIoLEO61BjtPGl7TiqVrQmbvyXPg="
+ "com/github/ben-manes/caffeine#caffeine/3.2.3": {
+ "jar": "sha256-ynDJCl0c4VEYgM6ck9StIhCPYREdPa+R61J2K1cb0Xk=",
+ "module": "sha256-jZo7mA6b1wQS7jObJFYxNhezuK4uhon5s8vwZAzVjzw=",
+ "pom": "sha256-n3BPkIN5e099DB1chV00zSaNVEzwa0KD1c5CiKz8nuA="
},
"com/github/hypfvieh#dbus-java-core/4.2.1": {
"jar": "sha256-Onuf1UOhvpTemQCcNqwYA/CNbRI1dwbI9QQIVTFUadE=",
@@ -1368,17 +1269,6 @@
"com/github/javaparser#javaparser-symbol-solver-core/3.27.1": {
"pom": "sha256-pc/rihPH9G7kilI87mX+9KJHrG2ivpnoFKC42ooovVg="
},
- "com/github/jknack#handlebars-helpers/4.3.1": {
- "jar": "sha256-VvCtTe+0RLA4pwio4NADaS3xuRK5EhlzanZN6I/3hnw=",
- "pom": "sha256-AYv9plPb9sQZG3sF/k7+2KPY1w495wp77RsYim3ibNI="
- },
- "com/github/jknack#handlebars.java/4.3.1": {
- "pom": "sha256-UECkDYFTRzveednE1O+4cSChaQ+uWFtYKAcH1DdCCZk="
- },
- "com/github/jknack#handlebars/4.3.1": {
- "jar": "sha256-VCT9EukRzxW+/RY0G0bg4bxoGqYePLHAcMV+aNzNW70=",
- "pom": "sha256-/DAp8kYk6YvWC1pGmSEPP1YKOUiTQpzQbMrYROj41BU="
- },
"com/github/kevinstern#software-and-algorithms/1.0": {
"jar": "sha256-YauCQ5zvNzQ7FPUxVMRhYZN1NzpWuTOOiVcJ+1Tghkw=",
"pom": "sha256-7ZcfAJNU5owJQUyWT74aLIXCyLvUYBIrdJenuMXU84g="
@@ -1413,23 +1303,9 @@
"com/google/auto/value#auto-value-parent/1.9": {
"pom": "sha256-Lj2d/2OWAcq4gdfhcIBry9jgMffr/yWcu0W+V7TL14c="
},
- "com/google/code/gson#gson-parent/2.13.0": {
- "pom": "sha256-bNRgu0Rf977gqbtmJwJkh0RXgCxUGJlFY4IYSvNNFqI="
- },
- "com/google/code/gson#gson-parent/2.13.1": {
- "pom": "sha256-+IEKzlDd/j/ag9ESbeZdmdXSUVoUo2uIvrG5mkdpeDY="
- },
"com/google/code/gson#gson-parent/2.13.2": {
"pom": "sha256-g6tSip1Q/XauuK1vcns+6ct2ZYYlV3TtFsqMTHbZ2s0="
},
- "com/google/code/gson#gson/2.13.0": {
- "jar": "sha256-jGp0K3T4aaefOfXHjMCZmfmfO2r/YwT87db1Q+J++ng=",
- "pom": "sha256-AuRJJF3rSlZG8BXOzxEk7lvTe1Ue7YHf0JAVG0Vu/0w="
- },
- "com/google/code/gson#gson/2.13.1": {
- "jar": "sha256-lIVZQtSZLxEpRtPeHDNOcJI3uBJtgTC/B4B8AYpKISA=",
- "pom": "sha256-wPZXItdcDljNGDWzBGBG9ga12mmZBBYfjba3j+ubQBo="
- },
"com/google/code/gson#gson/2.13.2": {
"jar": "sha256-3QzhtVo+0ggMtw+cZVhQzahsIGhiMQAJ3LXlyVJlpeA=",
"pom": "sha256-OqBqp8D5rwkpYaQtCVeOQyS+FGNIoO5u1HhX98Jne3Y="
@@ -1441,13 +1317,9 @@
"release": "2.13.2"
}
},
- "com/google/errorprone#error_prone_annotation/2.42.0": {
- "jar": "sha256-6O9uAxS9CrVZXkJ0t894lkxSVoWCeuX089D+/7TaXxE=",
- "pom": "sha256-MEn5AqmV9qu6xJm5Q4wv0lS99A7QpzPSqvBEIh3agCA="
- },
- "com/google/errorprone#error_prone_annotations/2.37.0": {
- "jar": "sha256-0ppiY7SNRtTHwotkcXptEFs+Kj5kJWCS+EXo53T8pro=",
- "pom": "sha256-nBm0OV6yKL6yEJXdMdVa2V+bcnKYNpuShL0jMOi2LaI="
+ "com/google/errorprone#error_prone_annotation/2.44.0": {
+ "jar": "sha256-zWlNRVWHQMkFSQAs/z6PjP+q//Ai9TigS7jQook+EV8=",
+ "pom": "sha256-GPtw0vTOH/dgIV2HIXe4OvqaALTIYPCiMKaMVP55Y6g="
},
"com/google/errorprone#error_prone_annotations/2.38.0": {
"jar": "sha256-ZmHVM1CQpfxh3YadIJW8bB4hVuOqR6bkq6vfZMmaeIk=",
@@ -1457,20 +1329,21 @@
"jar": "sha256-pW54K1tQgRrCBAc6NVoh2RWiEH/OE+xxEzGtA29mD8w=",
"pom": "sha256-oVHfHi4LSGGNiwahgHSKKbOrs5sbI5b2och5pydIjG4="
},
- "com/google/errorprone#error_prone_annotations/2.42.0": {
- "jar": "sha256-8oKmSIg4mGuAM71RiIkoz/alnBBQQmR2VT7SYiuJ5RA=",
- "pom": "sha256-r9/wIhQuSJ7lRS6KSgiOLdPndkBWSyMj6e+EeHLwbP0="
+ "com/google/errorprone#error_prone_annotations/2.43.0": {
+ "jar": "sha256-SCcudcFuH3vce9GVKcys1e4XBARwHX9aI0QbtYR5V/U=",
+ "pom": "sha256-T2uIia+o3r2+Hj/ipfjmbiIWygtWPya05UE4cw7s3IA="
},
- "com/google/errorprone#error_prone_check_api/2.42.0": {
- "jar": "sha256-d9z8e4mqHwlBREJ9Mw1SAo6Fc/V038kYHBOsmtjRqTU=",
- "pom": "sha256-E4cgJOTwd9ZEAu6vuZk+auW9GGPDhDJ3MyLj3teUSX8="
+ "com/google/errorprone#error_prone_annotations/2.44.0": {
+ "jar": "sha256-vPc4pSXlRskmojPQoWnPfq/PcD/oGsnWmU9yRO2ikFI=",
+ "pom": "sha256-fmGVkFEuhKKOAjWK3qvn3kureQr2FOhAtAQTlRbeFlc="
},
- "com/google/errorprone#error_prone_core/2.42.0": {
- "jar": "sha256-Ofv13fwqr88MnEfgZNS0MmqZU/PtGX/N1SD3e01k7TE=",
- "pom": "sha256-B+TX1Nuy8gvyK+ZFOy/aVETo9RQaBTkj7rkcTlEN/rU="
+ "com/google/errorprone#error_prone_check_api/2.44.0": {
+ "jar": "sha256-rFRNsezoAFm1NJU93Ipa/PZUfCCrnBtQC5kHGQOQDL8=",
+ "pom": "sha256-Nl9VFHNSFSwr9syl+uNdspsxDqR4A/neWuRL/k1d+jo="
},
- "com/google/errorprone#error_prone_parent/2.37.0": {
- "pom": "sha256-SmWUVg9cwGyJ2vzEn4spHxJ83bon1CYFliKhmrjWzkc="
+ "com/google/errorprone#error_prone_core/2.44.0": {
+ "jar": "sha256-3K8Higb7HPuj5dRkRIrTDwERB6OdaSQg2YetU8jlnew=",
+ "pom": "sha256-GSe9Wd9Xlv2pXW2z/4rT/y2ioGUmYSGtgLG0mjyS3+0="
},
"com/google/errorprone#error_prone_parent/2.38.0": {
"pom": "sha256-5iRYpqPmMIG8fFezwPrJ8E92zjL2BlMttp/is9R7k0w="
@@ -1478,11 +1351,11 @@
"com/google/errorprone#error_prone_parent/2.41.0": {
"pom": "sha256-xTg4jXYKXByY3PBvbtPP5fEaZRgn21y9LtgojHlcrUI="
},
- "com/google/errorprone#error_prone_parent/2.42.0": {
- "pom": "sha256-YolCpNYTZBj92nOUhBcOY4B250E/zJ6E9xutJUvWICA="
+ "com/google/errorprone#error_prone_parent/2.43.0": {
+ "pom": "sha256-u5LEWE0CEb1ZvspPsnYXD13FD+NGFG6TV40tqyYDPhA="
},
- "com/google/errorprone#error_prone_type_annotations/2.37.0": {
- "pom": "sha256-69Fv9A5HxZg71f1iL0ym71cWPowYU+OilsOtKUYnUdY="
+ "com/google/errorprone#error_prone_parent/2.44.0": {
+ "pom": "sha256-9v3+0f+Ubr0B9HgCSux5CBz16XbMDY6MmL+GMXOxY10="
},
"com/google/googlejavaformat#google-java-format-parent/1.27.0": {
"pom": "sha256-rOuKJTTBnTBcBY8iq0ffOaDhm3QIWx5MWwfTukXYQlA="
@@ -1532,25 +1405,21 @@
"jar": "sha256-LIIlzXOyOUOCudABbZJ4oAKRViIkpZTu8AwApqxQvAQ=",
"pom": "sha256-fqc4xbuppSWxP3KDW9aBOFPZgHMf9Kuiy4uo4OWA7Zg="
},
- "com/jayway/jsonpath#json-path/2.9.0": {
- "module": "sha256-5ikAQ9rpOnDZqz+hvrh56M9e1ajgqQGD+5bCUVqXCD4=",
- "pom": "sha256-DCU33em/ncKix5ZzAPwTvFIp0ZJnf8uItv2Jlmk2ZD8="
- },
"com/knuddels#jtokkit/1.1.0": {
"jar": "sha256-FQHOAlmriXxnRsz6+h0gis1AT7F+GsYuFXFy8meLEYM=",
"module": "sha256-QxxAPs80ROw72ZNJIvNpOf1vCClXmpolySdBmSzVjC8=",
"pom": "sha256-cfjoMOMzqx9I5NAy7FSiu4J6Zk+crtGlo8h815W+8eA="
},
- "com/konghq#unirest-java-core/4.5.1": {
- "jar": "sha256-hzS58uio16ATB/9TLutw7rPwRFvPimeY2u6fRSjF9uM=",
- "pom": "sha256-G8IxK1eWPVaavo0VZdyYmXkvsWGaiahuLncZTfBegc0="
+ "com/konghq#unirest-java-core/4.7.0": {
+ "jar": "sha256-vrG2r47OzMOXs83OhvWcLIeSzQmO7mllaYY6bl10l8Q=",
+ "pom": "sha256-HMU/jIc5+Wgzi9DOQU++WbDGc6fB06JQfY+CQizHW+M="
},
- "com/konghq#unirest-java-parent/4.5.1": {
- "pom": "sha256-Op85yzb/PrKGx4BNG2tAW9QdBTlA3mcL6LQuEPfLGIE="
+ "com/konghq#unirest-java-parent/4.7.0": {
+ "pom": "sha256-hflUAkAOOKwySYOxi/sQtwuZQt1V6SpONXiUx4tbw3s="
},
- "com/konghq#unirest-modules-gson/4.5.1": {
- "jar": "sha256-vCLl5VY1vvywEjMmOCqao27fw5+Y2smBloskQ8Myy3E=",
- "pom": "sha256-2oBvnNCenHShoeLh1IJ9qItegtH8BPzvS1VpU/6oHdE="
+ "com/konghq#unirest-modules-gson/4.7.0": {
+ "jar": "sha256-Vkqs1zMxmn0BtQ/Pg5cvAdhFCFU3JwzX91agvVpOpzY=",
+ "pom": "sha256-5Lh7puKpRzeyuJi+yk9RFgES7LyVRZpLzeXgH8BIzmM="
},
"com/lihaoyi#fastparse_2.13/2.3.3": {
"jar": "sha256-dXipnwkfW7pdj+2IFhn8rZraeU0/N4dWBwrViUPxBVE=",
@@ -1564,9 +1433,6 @@
"jar": "sha256-B5T8EGEH001xEB6tCzGyxIJzc32JGXu/mxusb/MqtXY=",
"pom": "sha256-oiq0AqkyzobUAcU3A01FPzeuq1nlJMKIalwgeVB92jU="
},
- "com/networknt#json-schema-validator/1.5.6": {
- "pom": "sha256-e/wlpTWWxa1g1qLRQ+BPC1weA9u2IGjnpl9q3YiCl5w="
- },
"com/pixelduke#fxthemes/1.6.0": {
"jar": "sha256-Lw53pVtUPDjUlpYEFr40sRZzLeNYvG7mtg6ANY9MD9s=",
"pom": "sha256-srTnPug05l3LuE0XByfksEyI7KemxjIibujuqt0i2vQ="
@@ -1589,10 +1455,10 @@
"module": "sha256-9Lg+E7Rr8Q9cccDL82M54X4ttXZwDaNElfulX063g24=",
"pom": "sha256-hwO2W8qKgsj6H3DHt4FTtAx5FrKQUS/PmA5/IaZQpzc="
},
- "com/squareup/okio#okio-jvm/3.16.0": {
- "jar": "sha256-xzfANcpnUYe/EaZ925WBlUvw1cqfPgSOg4syZ88ytcM=",
- "module": "sha256-h5N9uN2s/m54G1UOVcRgEvRtuvEggD2phbshf0eXWJA=",
- "pom": "sha256-UZpRemxp4bmF6BsNm3XT3kWjg4aI46CUjnpTYeVHOPM="
+ "com/squareup/okio#okio-jvm/3.16.4": {
+ "jar": "sha256-IZa5k800272Rnn4B9XpHgbWL7oD4YQYWPih8IDQ6lqc=",
+ "module": "sha256-kAjVopVKBoxoSCdPbuvf9IsUpw28aT0zAuCMVwzKAy8=",
+ "pom": "sha256-ZnePTQWXvOY/kewADFdcwCmzIB990JLLgIh1FVs+hqE="
},
"com/squareup/okio#okio/3.15.0": {
"module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=",
@@ -1741,9 +1607,12 @@
"pom": "sha256-f6DbTYFQ2vkylYuK6onuJKu00Y4jFqXeU1J4/BMVEqA="
},
"commons-codec#commons-codec/1.18.0": {
- "jar": "sha256-ugBfMEzvkqPe3iSjitWsm4r8zw2PdYOdbBM4Y0z39uQ=",
"pom": "sha256-dLkW2ksDhMYZ5t1MGN7+iqQ4f3lSBSU8+0u7L0WM3c4="
},
+ "commons-codec#commons-codec/1.20.0": {
+ "jar": "sha256-avZllfn2p7tYzmZRjWiI1AtUfDZtImLwZnbu4ZUo/2Y=",
+ "pom": "sha256-r/ZFxYzUGsUYTZds6O443laU2Zq4dk1u5/FPcOrV+Ys="
+ },
"commons-collections#commons-collections/3.2.2": {
"jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=",
"pom": "sha256-1dgfzCiMDYxxHDAgB8raSqmiJu0aES1LqmTLHWMiFws="
@@ -1752,12 +1621,9 @@
"jar": "sha256-4LK5gKhPxlM8XOKR8ZF7MsUH9ivK1kGY//RDaMIZaj0=",
"pom": "sha256-FaWcDnV8bAfD0baJ1zXI46nsVpXWzrapQdQGKrIpAbc="
},
- "commons-fileupload#commons-fileupload/1.5": {
- "pom": "sha256-zHIPHgWDV52f5Tk8iE7kbQ10+Z0fm6AXsXKzHqGJ4rE="
- },
- "commons-io#commons-io/2.20.0": {
- "jar": "sha256-35C7oP48tYa38WTnj+j49No/LdXCf6ZF+IgQDMwl3XI=",
- "pom": "sha256-vb34EHLBkO6aixgaXFj1vZF6dQ+xOiVt679T9dvTOio="
+ "commons-io#commons-io/2.21.0": {
+ "jar": "sha256-fWQ6Kv6osFi3YqpvuQ5bJW9scpc5+LN4TDNw3cYJ6I0=",
+ "pom": "sha256-rkd5XnIYA+yP8d7tdL4oqBGgJxO9WjqwrGfCtYy2Nas="
},
"commons-logging#commons-logging/1.3.5": {
"jar": "sha256-bXp0TkAnZJ+7UIld+Ul9EJ+Yx2amNwYv6NLqu7MUC6Q=",
@@ -1857,81 +1723,85 @@
"module": "sha256-hYXA4tg94OvQdHoIYgHVFkocGMac7CNkOzKInK+nplc=",
"pom": "sha256-usoMboDZwvbgb1ZjNVPJL+gECIGhPJ1jCdOtCbHFQAI="
},
- "io/github/classgraph#classgraph/4.8.181": {
- "pom": "sha256-kj4br0msZAeQ30WHuMz0AfYG8L/HBZZh9xhVG2Jw8Ug="
+ "io/github/classgraph#classgraph/4.8.184": {
+ "pom": "sha256-N7I1NJqAx1rokS+gCO3unouINL52mortCLp0xbCvgeA="
},
- "io/github/darvil82#terminal-text-formatter/2.2.0": {
- "jar": "sha256-MfiZaC/y+NgogMWn41JR2fxoLJ5ZDbJcJyD/U0sTz1Q=",
- "module": "sha256-283Z1+Tg06hSf1y3YdrCOyoQsdyf9gjUVFSSW/t2mk4=",
- "pom": "sha256-f0eR6KhW9qojX3wmNptBqcAqOQUWBmsc9jF+wqH6L1o="
+ "io/github/darvil82#terminal-text-formatter/2.3.0c": {
+ "jar": "sha256-fmV4AIRX4Ztj+ovcIdMX+KNjTawswCGqVWgYr/zWjqg=",
+ "module": "sha256-QQEFGQh1NP7lkfhnQsF9n68nrICcbAPTE8qC8vTsAy8=",
+ "pom": "sha256-CGo8cNJRD5xXify/nwO9t9VclCv54BfuLrbSp8d5Dnc="
},
- "io/github/darvil82#utils/0.7.1": {
- "jar": "sha256-ifcK6Ss6PJLm27m+PJHCjJSfSjmhfEvmbMJmPMl2GHM=",
- "module": "sha256-Xv+x8FagR3nDzKTzrDi+rGqugjUyK+IF5nE44j0ccsQ=",
- "pom": "sha256-/fFozhF1Mtmmu/IbpLr6kUuCc3Yhs/ACfdsIrDrXPR0="
+ "io/github/darvil82#utils/0.8.0b": {
+ "jar": "sha256-fjFIIzSX3MQMq/r+/NbWS9OQQQTQ74PwfIXMZiqmJHA=",
+ "module": "sha256-yQ3Zxs48wjBo4u23xXMR2wEZMOn/kDWABuf5cXHBAzw=",
+ "pom": "sha256-6T3YGIOl4gLoGhBjyGTrUBVajl6tT6a295eorLSR7wg="
},
"io/github/eisop#dataflow-errorprone/3.41.0-eisop1": {
"jar": "sha256-EENPuk5T9V+px2kEzeQUuRiTJUjJ38Ti1jSsBf96fRA=",
"pom": "sha256-I/HN+kYTwAzG6lyfU2DhRxtEn4JjPxPPX/bNs0+jHr0="
},
- "io/github/java-diff-utils#java-diff-utils-parent/4.15": {
- "pom": "sha256-CefUSnz6GbxrI8rRTsCkHzKuC1l/Dias6RkW/cK7XII="
+ "io/github/java-diff-utils#java-diff-utils-parent/4.16": {
+ "pom": "sha256-pDRNpY5TqOjFe+Gekjut8ksn3UKwfebURtKmWaRWUJo="
},
- "io/github/java-diff-utils#java-diff-utils/4.15": {
- "jar": "sha256-lkxp46I6iS2yd4rmgGqh1C+BIwAyvY5JgtyGIFgu5rc=",
- "pom": "sha256-Gt8qYOhitxqmlKPo5qiIqjU/r/UFlHfrv9yrzTo/+S4="
+ "io/github/java-diff-utils#java-diff-utils/4.16": {
+ "jar": "sha256-YgQDAw1nakon94CjrOx0ON7hsWUaHIBPprsRuwc5mm8=",
+ "pom": "sha256-Q01Zih4YExEThSNRYWJ6TE69YhNPcFRCjT4gKzLPOd4="
},
"io/github/stefanbratanov#jvm-openai/0.11.0": {
"jar": "sha256-xPzxC/BQ198fJ6UNBE+H3nDEmbt7MTDJeoWkuhAPDy4=",
"module": "sha256-ZGQms3XvHPIxNpJDGVsdgcBV5OKcG+BDMGjYAZ1RLAc=",
"pom": "sha256-NU6HjGIom9LFsjtidmUGBJESMU+mFS7J+XpTuzOb1n0="
},
- "io/github/thibaultmeyer#cuid/2.0.3": {
- "jar": "sha256-qk6RPsJ+ucuZkXcx/LeZ57WueMDcPz6QOPBwf1pasrY=",
- "pom": "sha256-AF9eKRgpy68hc7p2BUcJWRMo4uhHGES+6oayyu8DDwI="
+ "io/github/thibaultmeyer#cuid/2.0.4": {
+ "jar": "sha256-ThsaAKO3aVlMjY9dp61WmqhnqBuHWo54b6wEqBnriAc=",
+ "pom": "sha256-PLCprpRMOMgu60mgVm+2lxpBWnmaOgjUKeACNxoAdH8="
},
"io/zonky/test#embedded-postgres/2.1.1": {
"jar": "sha256-txrgUlEpZ+o6CuOJgIkvgFdza67C96nrhRaQrUlAzis=",
"pom": "sha256-utspdh18ivb3Gkl0tpY9mgocG51daf3oFjfGsfZGjGs="
},
- "io/zonky/test/postgres#embedded-postgres-binaries-bom/17.6.0": {
- "pom": "sha256-n0HACqk5C+WZYlGnbZ9XwV5ZqY0ETc9XUNdjfm3105Q="
+ "io/zonky/test/postgres#embedded-postgres-binaries-bom/18.1.0": {
+ "pom": "sha256-rM8WPQuBWwALzewhj8l/OTN4RS+Xcyfwcr1BQ2CYmeE="
},
"io/zonky/test/postgres#embedded-postgres-binaries-darwin-amd64/14.19.0": {
"pom": "sha256-FLhurgoE1tG4h5+5GjsmGGM7HiwfDBwapJq/RZijHX4="
},
- "io/zonky/test/postgres#embedded-postgres-binaries-darwin-amd64/17.6.0": {
- "jar": "sha256-8dbTmJbKSOZdbby0ktgJ3w1JUsZSmd6K9uCNIgjq4+A=",
- "pom": "sha256-7gS39XfUDVoOTtm3sANATtRSX3TKCszZT7gRS5O4i5U="
+ "io/zonky/test/postgres#embedded-postgres-binaries-darwin-amd64/18.1.0": {
+ "jar": "sha256-O08W3PVyUNj5xeknCn38OSG2bWZTTQD482boJj6GLRE=",
+ "pom": "sha256-rBkS1B68++ESgiKFkkG7ELadGDhPfgBPaLTILr+mHxY="
},
- "io/zonky/test/postgres#embedded-postgres-binaries-darwin-arm64v8/17.6.0": {
- "jar": "sha256-6H7jZ2fe5PAPgp16UuSiFuL96+WTTFaDcwlAqr5XByE=",
- "pom": "sha256-ATLl5guk2rgiPRTwMx81pCjI/w+iJCGUBCqtE55zpQE="
+ "io/zonky/test/postgres#embedded-postgres-binaries-darwin-arm64v8/18.1.0": {
+ "jar": "sha256-c5jGwZ0RWUqUTcDdx5/bthEWQxLh9QmoyGsJckAnQB4=",
+ "pom": "sha256-ser0IOUIpYaYvlHyg49iL9tTi/n8t1HAkFFbosX7K8s="
},
"io/zonky/test/postgres#embedded-postgres-binaries-linux-amd64-alpine/14.19.0": {
"pom": "sha256-iljFNphFYXpVHn0f2erjjceSL6agTBunS7j7m2SafjM="
},
- "io/zonky/test/postgres#embedded-postgres-binaries-linux-amd64-alpine/17.6.0": {
- "jar": "sha256-hYS8angY6WNE0pFzNGCh/suY8TPf1766lfxX5LAvBGI=",
- "pom": "sha256-O2TRvK6S2WwNHULK+x+GtpLPaHx6GTRQKzT3PJQAmG0="
+ "io/zonky/test/postgres#embedded-postgres-binaries-linux-amd64-alpine/18.1.0": {
+ "jar": "sha256-hF5IIlr+QE1RVhCCM/7qdGJTIy8cLiF/7RYoYmgCEgk=",
+ "pom": "sha256-ZQaVEGjghW12eNoDjSw3FTeUBSpqYH9mF9Yy6r3XINs="
},
"io/zonky/test/postgres#embedded-postgres-binaries-linux-amd64/14.19.0": {
"pom": "sha256-JNywnlVuwoQ7x7bTR7U11r3Q80xqu8Rjq9fu9cIeJP0="
},
- "io/zonky/test/postgres#embedded-postgres-binaries-linux-amd64/17.6.0": {
- "jar": "sha256-I9paBEtPt6WggaRQCMlXSchzMFMo1z+Grv1Wkizh0p0=",
- "pom": "sha256-DLyVzA+fPMGdkjprqaHcN9RKcRl4nzaeBlYdyb3K2dU="
+ "io/zonky/test/postgres#embedded-postgres-binaries-linux-amd64/18.1.0": {
+ "jar": "sha256-ZdByPgJ0rT7GIw3L3+A0r27glvzhWnew+bi+cdJwKTQ=",
+ "pom": "sha256-md4tr9pbBzQ5vbmv6tSUyGaFDBAsYNBxsmXsNJymCVk="
},
- "io/zonky/test/postgres#embedded-postgres-binaries-linux-arm64v8/17.6.0": {
- "jar": "sha256-hEJ+pUpSOCR5JO87D5QOfQJ+WHYPGdcyUkLlDSL6AUo=",
- "pom": "sha256-pI2qmGIcvwgtc+61g0GRW73K8g/m92m1qzGo6QCsecc="
+ "io/zonky/test/postgres#embedded-postgres-binaries-linux-arm64v8/18.1.0": {
+ "jar": "sha256-6g8Wt1T8ChDZ2Jk7vUJsIPjHCbMYso5JtC2crByVi48=",
+ "pom": "sha256-5GI/jei/YOFy1FXK3cMcEeaCI/KAQWoctUCQoApBsJE="
},
"io/zonky/test/postgres#embedded-postgres-binaries-windows-amd64/14.19.0": {
"pom": "sha256-MeCJzI5PDPreCd3t6paoqbUi1wuGudsEzs3iAy504To="
},
- "io/zonky/test/postgres#embedded-postgres-binaries-windows-amd64/17.6.0": {
- "jar": "sha256-yR05ttuRz4gR47INlB50oDluJ3Nghzgh2qtHzbTBKCw=",
- "pom": "sha256-rdf2XFadF1hvicGy2AbRpU0Ma0agSxWNEW+gvrpOirI="
+ "io/zonky/test/postgres#embedded-postgres-binaries-windows-amd64/18.1.0": {
+ "jar": "sha256-Cn6VFmDLvuPzgvi0Syw64mxKF4F8Opct7jN4yA/Jsjs=",
+ "pom": "sha256-3N1luh4SY3a714teD9HrmjETd0M32Xcm1R+xUHnABiA="
+ },
+ "jakarta/activation#jakarta.activation-api/2.1.3": {
+ "jar": "sha256-AbF21xihaSY+eCkGkfxHmXcYa8xrMzSHMlCE1lhvRic=",
+ "pom": "sha256-slSZQMF7aGWjT2E1t3Iu2Mv+9tC2wNs3LDDwNGvIzVg="
},
"jakarta/activation#jakarta.activation-api/2.1.4": {
"jar": "sha256-ydtSEAzmyKrJXMOQdflXINLlYbEfgFG4HBIa1O/9cAQ=",
@@ -1951,8 +1821,9 @@
"jakarta/platform#jakartaee-api-parent/9.1.0": {
"pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA="
},
- "jakarta/servlet#jakarta.servlet-api/6.0.0": {
- "pom": "sha256-PVolnfvSuUDklcMFy6K2BhWSPcgXjgMrfvYMuyQThDk="
+ "jakarta/servlet#jakarta.servlet-api/6.1.0": {
+ "jar": "sha256-ijH0ZfNZO/I1FTGlyVIBTrg52pamBbWCW5PdVHFMSMQ=",
+ "pom": "sha256-G6+Lb6bQIYAwINCXDqQ/sH32beZskNKZohZ3Dwsz5K4="
},
"jakarta/validation#jakarta.validation-api/3.1.1": {
"jar": "sha256-Y84AFWOIw2XzrBvnH8+vEUaC/AxFICC1325+wjbhQqs=",
@@ -1972,6 +1843,7 @@
"pom": "sha256-T2Jvmnj4adPssUuUOjXlmas8psJZx1SxDwbfvKXWwGk="
},
"jakarta/xml/bind#jakarta.xml.bind-api/4.0.2": {
+ "jar": "sha256-DWvP5Hdj6FBHrPfDmDNtyE/4XrytCny287nT6YEkVAY=",
"pom": "sha256-q3Jz4mpUgks7czPUlW5uzSbeE6XrPZDuYwIxk6ktcr4="
},
"jakarta/xml/bind#jakarta.xml.bind-api/4.0.4": {
@@ -1997,22 +1869,19 @@
"jar": "sha256-qbqIfcolKtYbfVFTKU805vO99LJzawQ3PRNhWmlfwP8=",
"pom": "sha256-gU7kLWsBF/S40etrHWLBbbTAtZfYOzrY2qV4HrFF19w="
},
- "net/bytebuddy#byte-buddy-parent/1.17.6": {
- "pom": "sha256-3RX5X9VgUmPwZdncuOzuzEjr5NZmw3KY/0RgAUlCQL0="
- },
"net/bytebuddy#byte-buddy-parent/1.17.7": {
"pom": "sha256-ilfiDczgDaccM+8+GdndhY/p0gQsouK8onhxcA1SaYw="
},
- "net/bytebuddy#byte-buddy/1.17.6": {
- "pom": "sha256-UExH3b8VsOc8ymO52woBwSp83n+LM6DF2dW1BtGUaz4="
+ "net/bytebuddy#byte-buddy-parent/1.18.2": {
+ "pom": "sha256-1Ar3bB/A//KEcLWpG9FXIq0zBre6H525Z6ZfkEgBmXM="
},
- "net/bytebuddy#byte-buddy/1.17.7": {
- "jar": "sha256-NXXcuKmPr5Q9PBWVxHoWBHxPzoqD67smJi8aL2dUY1c=",
- "pom": "sha256-7n+6hWnDu1wekeWBL9n0oPMb4n5WjVNU4a39GRGfl7M="
+ "net/bytebuddy#byte-buddy/1.18.2": {
+ "jar": "sha256-9VsUX0yq2pspQ+SXYuoxcbAlmcTH4jD7qK/GakpRNd4=",
+ "pom": "sha256-jdLkoXMfilQMRQsvHpHMKJ3SDHL7BYvcI77Gk6i3Ao0="
},
- "net/harawata#appdirs/1.4.0": {
- "jar": "sha256-5ImfxeiiZ9P4LUl+4BtIEKSxUCPnqBrwqlR5HFe8bBE=",
- "pom": "sha256-CRqldjaf1HheU2S2BqFS3Mp4x/e3hMuMxwyWwzDk44s="
+ "net/harawata#appdirs/1.5.0": {
+ "jar": "sha256-Zf7OLgUQObfTnWpQmq3LE2qahtmH3YRHN5Eog7NXeOs=",
+ "pom": "sha256-2Yn1w5+5rAGUFVYdGkIIfHpeL3dY7gHm4S0YJ6FaRWk="
},
"net/java#jvnet-parent/4": {
"pom": "sha256-RxOVc1VJSVKXyP+Tm5oy4IuRMCAg/3c1htJ+SXq7j7s="
@@ -2035,12 +1904,6 @@
"jar": "sha256-JgxLHiKx254RDuRBxPE84RX4QfpIxB14dQmGIUs5VVc=",
"pom": "sha256-mLYq5v8oDXR/s1n8QuSP7RE9Rbw3Kagj3DC4MIqAZkU="
},
- "net/javacrumbs/json-unit#json-unit-core/2.40.1": {
- "pom": "sha256-fQRVja+97tYnCxaDBh2k+nj76qhlAgQ9IeRldagofhE="
- },
- "net/javacrumbs/json-unit#json-unit-parent/2.40.1": {
- "pom": "sha256-GgCNCnykEDwm/lGk3ott86W5KGQZHNGLGfEBumF3yZQ="
- },
"net/jcip#jcip-annotations/1.0": {
"jar": "sha256-vlgFOSBgxxR0v2yaZ6CZRxJ00wuD7vhL/E4IiaTx3MA=",
"pom": "sha256-XBnmhIzFUKlWZPsIIwS8X5/Pe2cvrwOvFjXw6TwmgXc="
@@ -2049,12 +1912,6 @@
"jar": "sha256-7+iqots4OhUeMYgQQAgEw5kr3lQ+dKTXLeon7VR0yvo=",
"pom": "sha256-HxvbdkwDDZ3Q3MGAxHfDKgtwRuK6GDmAsSJXVeLegZ8="
},
- "net/minidev#accessors-smart/2.5.0": {
- "pom": "sha256-VJelxIYeWCxm5xyHzFppgtauiz4hSUersbl7l70+HAc="
- },
- "net/minidev#json-smart/2.5.0": {
- "pom": "sha256-wyo2YQmypaNuoA4SGqolfa5W7jqbl9JEI+YzteIUVGY="
- },
"net/sf/jopt-simple#jopt-simple/5.0.4": {
"pom": "sha256-amd2O3avzZyAuV5cXiR4LRjMGw49m0VK0/h1THa3aBU="
},
@@ -2106,9 +1963,6 @@
"org/apache#apache/27": {
"pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk="
},
- "org/apache#apache/29": {
- "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c="
- },
"org/apache#apache/31": {
"pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw="
},
@@ -2157,9 +2011,6 @@
"org/apache/commons#commons-parent/47": {
"pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc="
},
- "org/apache/commons#commons-parent/56": {
- "pom": "sha256-VgxwUd3HaOE3LkCHlwdk5MATkDxdxutSwph3Nw2uJpQ="
- },
"org/apache/commons#commons-parent/65": {
"pom": "sha256-bPNJX8LmrJE6K38uA/tZCPs/Ip+wbTNY3EVnjVrz424="
},
@@ -2184,6 +2035,9 @@
"org/apache/commons#commons-parent/88": {
"pom": "sha256-i/cmFQ0dakO6CqkgYOVSkzyvKHOqGTlS2dSWRw+p+9g="
},
+ "org/apache/commons#commons-parent/91": {
+ "pom": "sha256-0vi2/UgAtqrxIPWjgibV+dX8bbg3r5ni+bMwZ4aLmHI="
+ },
"org/apache/commons#commons-text/1.14.0": {
"jar": "sha256-Eh/OIoKRDI8MO6eTpUNrMb63EEI8vi1XSj+3pzxQjpI=",
"pom": "sha256-XIDoFE8iu0fay2QvZEYEGOslPwsboD6xQTwvNvChiAU="
@@ -2232,37 +2086,37 @@
"org/apache/logging/log4j#log4j/2.25.2": {
"pom": "sha256-HYBXBY0LBcj3clyhrbpoc5y+rHWJjsoGpIymEVRsA+w="
},
- "org/apache/lucene#lucene-analysis-common/10.3.1": {
- "jar": "sha256-NrXrYms/FsUG407H0UNjuEF9Jjm+XArrtZD7F1guihw=",
- "pom": "sha256-hQC5/Dm/I3gfomccaDWh63wbz+cn4KsE68wVnExYDYY="
+ "org/apache/lucene#lucene-analysis-common/10.3.2": {
+ "jar": "sha256-FAPg3yA6kDdigBW82cpGz6iZQwvfuTk3TM7MNM3N9Gs=",
+ "pom": "sha256-RFxi6t+4yBF2WvOJW10AjOHEGV8A0k14fb5rBAmUXQI="
},
- "org/apache/lucene#lucene-core/10.3.1": {
- "jar": "sha256-z2tig+D5vZL55NSapzr7cNvQd0L0U6lalk10XGtbJF8=",
- "pom": "sha256-VTfn4AA0Bv+5TeeDrlPsm3tuMDrPL0uTrsR99zewnYE="
+ "org/apache/lucene#lucene-core/10.3.2": {
+ "jar": "sha256-yDWjzCfNVywsjZN3HFOt/pe8EeGrzDU7h6XSkPigGgg=",
+ "pom": "sha256-td+QeIHDN+zTDEne3DXsQKbhFB9vxXZj40xTZltRHC0="
},
- "org/apache/lucene#lucene-facet/10.3.1": {
- "jar": "sha256-zzcjGJ04LUUVwh9XZAmLq9lz1gsOj1LTfUq7cUc+hlU=",
- "pom": "sha256-n+hhDvAqWMllXfF2Ggpu2R5Ir2qr5aBr+WXEY3QGOsQ="
+ "org/apache/lucene#lucene-facet/10.3.2": {
+ "jar": "sha256-nOtAGQ517KUKJ9+AxdEG1/J/EfyfljMbGJO+AX0SPSA=",
+ "pom": "sha256-3cTnSs8dvN6VjuE2JpYmlPz5mp3sroB0hn+wDxgCQnc="
},
- "org/apache/lucene#lucene-highlighter/10.3.1": {
- "jar": "sha256-vfimmf9u/v+uQ5OpmKw4swRCXQ2ADTCyUUXaeG7IyUs=",
- "pom": "sha256-6SadgF00HhRa3ct7vehKeZanjdRAcsv/lQGhNpdCch0="
+ "org/apache/lucene#lucene-highlighter/10.3.2": {
+ "jar": "sha256-2cQ1TowJtGXl+eEbEF+ZvSdIHw2G7F4j4dMhS7KkPAk=",
+ "pom": "sha256-6ldRQrgiuKeH86mdBUt/LuGB1W/SnbkEU7xsfP95ee0="
},
- "org/apache/lucene#lucene-memory/10.3.1": {
- "jar": "sha256-5D3dFNUJrAZGrRAzPoyKHz8FiBA+U02lL+B7tVS+1BQ=",
- "pom": "sha256-b3eFyDk4wNjZZcr74rD2a7bzUDGNhFh2Bflk79JcLYQ="
+ "org/apache/lucene#lucene-memory/10.3.2": {
+ "jar": "sha256-Z9BTRXkdAS4dchiXM6dsl4hwKzVRBk4eqs5nU6olW6g=",
+ "pom": "sha256-9LnJkx+9O668bBANGZHnr4RG+CN5uxxpxYvZGZ9VW+M="
},
- "org/apache/lucene#lucene-queries/10.3.1": {
- "jar": "sha256-K+r6yPjuQ7V2bc+tussZrS8UyKoqLgcq7RuaGCGcigc=",
- "pom": "sha256-OYgGHbKmpAnKDF5tdOI20g4f0753G6nULyiym6K5ylg="
+ "org/apache/lucene#lucene-queries/10.3.2": {
+ "jar": "sha256-RfmJTSqj0UOnmpgPqUHXL3M7Tr1L5mwLGnnUKOag21c=",
+ "pom": "sha256-qzsGG2eHRGEvrp+NBv4Nkv8a82eQsxa6vnoZUkcwa8Y="
},
- "org/apache/lucene#lucene-queryparser/10.3.1": {
- "jar": "sha256-YbJ79QsAqz8WvlKdEUIbgc/XxY1HVrHhMIxhpE0TynQ=",
- "pom": "sha256-sNvV4DfnjLElQMV/LxlMZODm5yDb1bPRiVnHktCNVAc="
+ "org/apache/lucene#lucene-queryparser/10.3.2": {
+ "jar": "sha256-drlQ7T09TTlFYYoL5238XZ7pDiT483SK4Hdcjb3z1rg=",
+ "pom": "sha256-7ccAzTciiDsJdedvqmXEv15FmPG5xDUKbK7YEZrMKFA="
},
- "org/apache/lucene#lucene-sandbox/10.3.1": {
- "jar": "sha256-CNvR32RMJaGoZ94GMQEKDV260bRyzTiRhNQ6diWF02E=",
- "pom": "sha256-irB7zsHTwL9NfQU7yIS3+gupQPwqe8p+TqPuNNCMQ20="
+ "org/apache/lucene#lucene-sandbox/10.3.2": {
+ "jar": "sha256-ZwtxPSCWFemSBsQZ0Zu1pTMCXWf8tuQOJgBrKgnmIFE=",
+ "pom": "sha256-LCHL5A4z1/md9scSZepoqd+rO61+kjcxynggTmB+2xk="
},
"org/apache/opennlp#opennlp-tools/2.5.4": {
"jar": "sha256-Xv7bJtDpflNweo0vDi4o8F/PZU/OKjP4v+EcLUwqT+k=",
@@ -2271,24 +2125,24 @@
"org/apache/opennlp#opennlp/2.5.4": {
"pom": "sha256-Qz0Ic+wnz+Gxog6mQ3c6LymkCh/eobtdGCiy81NQwps="
},
- "org/apache/pdfbox#fontbox/3.0.5": {
- "jar": "sha256-6KYr4t8noNRBkbZmnAsY327+UnEjLbjcuHRdXZd0dVs=",
- "pom": "sha256-I/bas9ldDvUDM8n3ZZp0ChCwYZ3eEXbqYtyLSTU4jr4="
+ "org/apache/pdfbox#fontbox/3.0.6": {
+ "jar": "sha256-egn8sMYw5HGsJrNHykWg2K71qWnMWa6/8cV/6SKT4rE=",
+ "pom": "sha256-RP18HBKL1r/1Kj9kvHiIcQD6zS5J8rJoGGMHfGdoFa4="
},
- "org/apache/pdfbox#pdfbox-io/3.0.5": {
- "jar": "sha256-bfPztNtP1V71AoR+pOTrxY4okIgA6G6rAxNF7+IZtwU=",
- "pom": "sha256-NVvL5DdA/CEouNwRUQsTutOrPcet1Cnjt0q72WA3iVc="
+ "org/apache/pdfbox#pdfbox-io/3.0.6": {
+ "jar": "sha256-GR6sY3Vv8NvIQeOX6Xz6DL39JRWXLWDvVjmgqohKfkc=",
+ "pom": "sha256-EClai3kj970whlODleHVo/XLQ/503tNMsHwy97P0X4U="
},
- "org/apache/pdfbox#pdfbox-parent/3.0.5": {
- "pom": "sha256-HKnfIMk56uhgJQonn+oCoRzdK0DkJa2Q0M5Ma3d8gpY="
+ "org/apache/pdfbox#pdfbox-parent/3.0.6": {
+ "pom": "sha256-EdzNtSovFEpIui+89npGrcTaN5JZQ/xNkhLfiSMxqN4="
},
- "org/apache/pdfbox#pdfbox/3.0.5": {
- "jar": "sha256-8OXToeVzxwfk+8wu6OQuqModUmG9yzoFoI0hGFU8Hlo=",
- "pom": "sha256-oFmNxJdGm9W/HEjFubAmcqJlaQG435sfG6pJy3huZYM="
+ "org/apache/pdfbox#pdfbox/3.0.6": {
+ "jar": "sha256-h7kSK3j1If74PigG2Y5+SD4Enwh+piZ7ctMZ9nIBkQE=",
+ "pom": "sha256-PkOO4NLXVJ0IVPDy5LJnWK699Ocv1JMTSafHLzPI1S8="
},
- "org/apache/pdfbox#xmpbox/3.0.5": {
- "jar": "sha256-AXiZsvtcKvcU0wxSzKks3o8SmZq/MUDU8NXxEzT2L90=",
- "pom": "sha256-E6MTEo+lkzyjcj8gwYKO5oJUHRRqX7BK5JtXoqYFC4s="
+ "org/apache/pdfbox#xmpbox/3.0.6": {
+ "jar": "sha256-ATRBZTxgKBTu5Bo82DBeBlCHQN5/u/dRxTR/o8TSJ/g=",
+ "pom": "sha256-LwFS3KrhAotX9y88wYUreM/4KNMNEtwefwuh4cGi9XY="
},
"org/apache/velocity#velocity-engine-core/2.4.1": {
"jar": "sha256-HBkVfRFx1WAIjkhb6XyTp6L36fVuUX8KMCc8XDnfYjE=",
@@ -2348,9 +2202,6 @@
"jar": "sha256-pr01xTjPkP/5Qa1iWMQMCPygtcnD9TbGVxFPJ84FJ6c=",
"pom": "sha256-NcnhYgmychJhNU6K6pcWJmSK2dQgHSIb2WkB2QA3LaA="
},
- "org/eclipse/ee4j#project/1.0.5": {
- "pom": "sha256-kWtHlNjYIgpZo/32pk2+eUrrIzleiIuBrjaptaLFkaY="
- },
"org/eclipse/ee4j#project/1.0.6": {
"pom": "sha256-Tn2DKdjafc8wd52CQkG+FF8nEIky9aWiTrkHZ3vI1y0="
},
@@ -2363,84 +2214,12 @@
"org/eclipse/ee4j#project/1.0.9": {
"pom": "sha256-glN5k0oc8pJJ80ny0Yra95p7LLLb4jFRiXTh7nCUHBc="
},
- "org/eclipse/jetty#jetty-alpn-client/11.0.24": {
- "pom": "sha256-4ChUPNXWBpMyzMepXiaeCUfgUWY62QK8CRmkbgxrfSk="
- },
- "org/eclipse/jetty#jetty-alpn-java-client/11.0.24": {
- "pom": "sha256-EXzXCLo3u6kMVwaD9v3LsY9IPiDkpOj0QhRT/JP47a0="
- },
- "org/eclipse/jetty#jetty-alpn-java-server/11.0.24": {
- "pom": "sha256-jq2POCgEbXoevHVoT2OTaLdhQ51Ru19sgiCscdMJ33o="
- },
- "org/eclipse/jetty#jetty-alpn-parent/11.0.24": {
- "pom": "sha256-OEfidTdZ+GkaIo2c8dddJPcwJG4J3FL/8b0r0PTbnVc="
- },
- "org/eclipse/jetty#jetty-alpn-server/11.0.24": {
- "pom": "sha256-Kl+OKVd+qPdvkUmX9VOPjofcGYeJef4SC+UFRtsUoUg="
- },
- "org/eclipse/jetty#jetty-bom/11.0.24": {
- "pom": "sha256-OzjVNA/7MaYiymePR8K2Bawg6lhVJZ84Xm0ujyfs1dk="
- },
- "org/eclipse/jetty#jetty-client/11.0.24": {
- "pom": "sha256-u68OEXqGWPInb/qKEbdVywctM1NQWvsKPk7BpkzkbP4="
- },
- "org/eclipse/jetty#jetty-http/11.0.24": {
- "pom": "sha256-/lve2cVDbsrkT438v4Rw0O96qj/U1nAe+oEuV4EOeP8="
- },
- "org/eclipse/jetty#jetty-io/11.0.24": {
- "pom": "sha256-vTPGW6IaAznasQRHEZ9yPb23L7mSM0AHjtTT1ZVTkwc="
- },
- "org/eclipse/jetty#jetty-project/11.0.24": {
- "pom": "sha256-9miJ0dIX26PbBfSwXOwksKIg1PHRbFLSA9m2+3HaYIY="
- },
- "org/eclipse/jetty#jetty-proxy/11.0.24": {
- "pom": "sha256-NaAFoAOnCQTDSyp+GfgdI71U25KBjCEfYsTiInDyGys="
- },
- "org/eclipse/jetty#jetty-security/11.0.24": {
- "pom": "sha256-NeCJ1jkTMrp34adpkgnU7j7zlq0pkmWDWt4tm/0Esp0="
- },
- "org/eclipse/jetty#jetty-server/11.0.24": {
- "pom": "sha256-5yEko9Ho+3DaG1JY4VQrgB/+sDOqExYB2hH3lLQpj1Q="
- },
- "org/eclipse/jetty#jetty-servlet/11.0.24": {
- "pom": "sha256-3uiUnisDmOn03P7p/2yS86l4qZd3aF1i6MheSx+7itg="
- },
- "org/eclipse/jetty#jetty-servlets/11.0.24": {
- "pom": "sha256-gbRgsSDWSrntgs0oDfrdtb4om9P6V2M6D4/1e6R1HoQ="
- },
- "org/eclipse/jetty#jetty-util/11.0.24": {
- "pom": "sha256-7ro8qZy7kyAEbuNm6V3wzr8vEQciaPRcouvj4iO2m8o="
- },
- "org/eclipse/jetty#jetty-webapp/11.0.24": {
- "pom": "sha256-Y9pNCE6Eb9AtbJpCi8zGYK+hxb17wkfsIfFsN6cWaBs="
- },
- "org/eclipse/jetty#jetty-xml/11.0.24": {
- "pom": "sha256-JXNlZfHw0Et42x+ZH449AZRmgAWbwqhXauRd7pJu8h8="
+ "org/eclipse/jgit#org.eclipse.jgit-parent/7.5.0.202512021534-r": {
+ "pom": "sha256-fjiAaoU2kaSdsW6sg2/mtiYnaUOxCLZ3VKPVx0D7vA4="
},
- "org/eclipse/jetty/http2#http2-common/11.0.24": {
- "pom": "sha256-aEwrliRzkYCfzaIEvCz/NqLyc7LgCLlDxs6QTrmkCsE="
- },
- "org/eclipse/jetty/http2#http2-hpack/11.0.24": {
- "pom": "sha256-4N056ZrPI6FKjnFfmLf5Lxe6AgVMJuI4XOXEm85i4jU="
- },
- "org/eclipse/jetty/http2#http2-parent/11.0.24": {
- "pom": "sha256-H/63MlEaizavZ8nPMV5XckiQjy/U8WLyxVezUjFsBis="
- },
- "org/eclipse/jetty/http2#http2-server/11.0.24": {
- "pom": "sha256-e4PC3DueupOTnXmCIU9A++tU/iean6/NAb9Me0dVdE0="
- },
- "org/eclipse/jetty/toolchain#jetty-jakarta-servlet-api/5.0.2": {
- "pom": "sha256-g+y5PmHWvZyMgfwlzcrUp3ONx7LAiCnRcihj7kaaSIo="
- },
- "org/eclipse/jetty/toolchain#jetty-toolchain/1.6": {
- "pom": "sha256-RVY/EXXZhZwcBmoJgPvbn2u0xtPBLgXYlXm7F4P0e2w="
- },
- "org/eclipse/jgit#org.eclipse.jgit-parent/7.3.0.202506031305-r": {
- "pom": "sha256-EuCm1BYOBfIGFJVPhMPmemiCdBhQJTysHHTj+5nXmjQ="
- },
- "org/eclipse/jgit#org.eclipse.jgit/7.3.0.202506031305-r": {
- "jar": "sha256-xMTho+sa/p3Gqck7HIkG6qq5panNtcld5MyA7/TKDcE=",
- "pom": "sha256-vWj77cwn8P6jA6dOS4JFmyRaL8IR0DZDrda/XpxYVyg="
+ "org/eclipse/jgit#org.eclipse.jgit/7.5.0.202512021534-r": {
+ "jar": "sha256-FZe8eKjYwBFpdtRqlIcqLMKGVnDrpNsLn1GBGzSTbXI=",
+ "pom": "sha256-bJVN/BDxwwG9uiXT1jCfd0eYBDY891VuUei7NxRVXGQ="
},
"org/eclipse/lsp4j#org.eclipse.lsp4j.jsonrpc/0.24.0": {
"jar": "sha256-dyFXLoSdTzWbRu3lXVYEuYL/SY0NkuvHDhgCn1mCPAg=",
@@ -2459,10 +2238,10 @@
"module": "sha256-R0PuegFqASpt8zzShzaiKv7nhN6qOoO5X8YWqNg+VBw=",
"pom": "sha256-b3He3vgo4AGrCr+l2+15Adgd9Uzo58ea0kQ8fqkZR0E="
},
- "org/fxmisc/richtext#richtextfx/0.11.6": {
- "jar": "sha256-LRL3kNssLeNdILgJDljhhPjTD9R2GwCO7l7yWODuD78=",
- "module": "sha256-+KGPzb69jD/3+NUqg7/TE/H0LZRl33kDUKQgfIx7tWc=",
- "pom": "sha256-jVYX1QxejiqosXXT8HDenZxOWn7jgJkSI9dJVyE5p60="
+ "org/fxmisc/richtext#richtextfx/0.11.7": {
+ "jar": "sha256-wmNVhtS6mjWou/X6N79afaNfsQ3Ylq78Z+u/hGCLmMw=",
+ "module": "sha256-hAX8CTISsp0PWhnk5JnRdca9bGoaW2lQH5xWRiCPRxo=",
+ "pom": "sha256-1mQ2pXSpvod9H3jLPWa5TLKXLGBynj4tSONRk4LT4Og="
},
"org/fxmisc/undo#undofx/2.1.1": {
"jar": "sha256-25cIxYqOLbRX+9Z/BRXkqVlVygsLj06no9y7/L0Z0tc=",
@@ -2484,6 +2263,7 @@
"pom": "sha256-5o1kXUXO91e5efhO+z/BMupcwMrGjITyoLu7E2SDfQk="
},
"org/glassfish/grizzly#grizzly-http-servlet/4.0.2": {
+ "jar": "sha256-OCI5UYe3scXFk6WM7MrI6DG//zEnqefH13GY+DZ5NrE=",
"pom": "sha256-uRIINv8LSwQN83kziX5780xw4vcBqdVGYvos4izeo2w="
},
"org/glassfish/grizzly#grizzly-http/4.0.2": {
@@ -2496,29 +2276,50 @@
"org/glassfish/hk2#external/3.1.1": {
"pom": "sha256-Q1ET1J40IK3AYKMJqt75EHphOYgdgpRHhj7WWYygF48="
},
+ "org/glassfish/hk2#external/4.0.0-M3": {
+ "pom": "sha256-h4t5Hl6qPIcE76MFUNGl5XF9yA0xS+a8szPMBWgC3WM="
+ },
"org/glassfish/hk2#hk2-api/3.1.1": {
- "jar": "sha256-rBTZKRCsU5UFtMDHKrbF91eqEqQ7yI0TpbyfI7GHBis=",
"pom": "sha256-cZcycKIuCVh3fXK8+0SqW7wcpsoiIHm9XxfLlyEfbpg="
},
+ "org/glassfish/hk2#hk2-api/4.0.0-M3": {
+ "jar": "sha256-ZvhZkW5qfeNiKXOs9/ZyqJXJusgWIggN+7laybAhsfg=",
+ "pom": "sha256-2ldYwcrGDJCVjWfLuaP++EZVE7gyTvQ/9si2VeHjJtc="
+ },
+ "org/glassfish/hk2#hk2-extra-parent/3.0.0": {
+ "pom": "sha256-7QQT8DTUZlo32xhiyiquiq9NjKuJTSrKTna7zN+qgFk="
+ },
"org/glassfish/hk2#hk2-locator/3.1.1": {
- "jar": "sha256-qx6GX1mGgJI1tlA0tc0i4AeqgdT35dFLb7TiKDOQt4g=",
"pom": "sha256-Jx4a0fedi3l+kDJ1/BdNXui8Lod0MjC283fHLwxNBsY="
},
+ "org/glassfish/hk2#hk2-locator/4.0.0-M3": {
+ "jar": "sha256-KQAnOV2Vv8u19AyZI3am8hx1v2PJyNTfPPwDS6GoXe0=",
+ "pom": "sha256-UPXyftFr6i4tPdqL7CtLQIr6plzyi3ySP/KwK9cQkSY="
+ },
"org/glassfish/hk2#hk2-parent/3.1.1": {
"pom": "sha256-u/kqbG0phpvXT9TOo8g0bgvQORe6kf8Rc6M4E9tdSRQ="
},
+ "org/glassfish/hk2#hk2-parent/4.0.0-M3": {
+ "pom": "sha256-r2nz6US27idzz1BnoGR+pbNkKj60iZUTT2lPQFaO4jo="
+ },
"org/glassfish/hk2#hk2-utils/3.1.1": {
- "jar": "sha256-b16l/vUHVbog+7iTeCssY/mupGPBg9Y6V9zJ+msRcTk=",
"pom": "sha256-9jp0ovDWaukmsU7dbk9W28NvctqQxZo/D/YCvNP3neU="
},
- "org/glassfish/hk2#osgi-resource-locator/1.0.3": {
- "jar": "sha256-qrXXhJ98/Nosx8VBuhvTZRUdQidvFRyCU4ckXf3j3XQ=",
- "pom": "sha256-i2Yi64HlVymfvZqoVLxax20wf3rl53BYZImli7Uziyo="
+ "org/glassfish/hk2#hk2-utils/4.0.0-M3": {
+ "jar": "sha256-unCHgn/omvPYJPwmVWyYXOmvoMww+qJOi2UUXKD+/PE=",
+ "pom": "sha256-YJoXFaqpUEu2K0tT6Ndf61iAfGtYdDrV88HYw9S4RIY="
+ },
+ "org/glassfish/hk2#osgi-resource-locator/3.0.0": {
+ "jar": "sha256-oYZsz92qKfGNpdOd9mKJSrLdmQKZSlAA52RPbMHjflU=",
+ "pom": "sha256-nxPzihfjMzJMF7uo68PDkvZq3rkVZAN3XN5V7HMe7Pw="
},
"org/glassfish/hk2/external#aopalliance-repackaged/3.1.1": {
- "jar": "sha256-5AxkMBbUDdmsqjhCqYC5O3ltlFYh+CD8vYKyXJaWj6s=",
"pom": "sha256-WEztva7OI/utMabFsHInu1xPx+NU0/fbGmBxJdZxcZo="
},
+ "org/glassfish/hk2/external#aopalliance-repackaged/4.0.0-M3": {
+ "jar": "sha256-ZcCruUbSqzoSN8YQ8kvxXwRpYVHpyvvhr6bO5S++1e0=",
+ "pom": "sha256-V9aw+yZOT3V7k1nvKC2cmXhG74JSSlA3Kj6GN8WKYe0="
+ },
"org/glassfish/jaxb#jaxb-bom/4.0.6": {
"pom": "sha256-frfNg7krfC/QqK5mvLNQY1TxZqE/gtKmbB2WJZcy0qU="
},
@@ -2534,102 +2335,81 @@
"jar": "sha256-/MdJeFQS7zgG/eHOcPk+9aAGXcxH/kSbyHHbB5XLEa8=",
"pom": "sha256-avFKkbP56eMX96WOgNy+/T308vIFRINZ/zocWQFic3Q="
},
- "org/glassfish/jersey#jersey-bom/3.1.10": {
- "pom": "sha256-KYl09Itfm23mIvJFApLexNuZs5vjJF9WVqbJpEtd67Q="
- },
- "org/glassfish/jersey#jersey-bom/3.1.11": {
- "pom": "sha256-3DdcE5WY+5VgZlWat70vwxGHlvVcMMT19LW8O0dEIrQ="
- },
- "org/glassfish/jersey#project/3.1.10": {
- "pom": "sha256-HwCrKqQxlS9Eb7DXajOYoWstCgzmAP/L/g8iKp9aRSU="
- },
- "org/glassfish/jersey#project/3.1.11": {
- "pom": "sha256-0sAaDDv9lcCHl+FhePUlAWzPEudYUo6uG901UXrVDfs="
- },
- "org/glassfish/jersey/containers#jersey-container-grizzly2-http/3.1.10": {
- "pom": "sha256-hLP/zKuuOE8Vx/0IucMSoW/AhcKOcxG+PM1ZuyTkC+s="
- },
- "org/glassfish/jersey/containers#jersey-container-grizzly2-http/3.1.11": {
- "jar": "sha256-/zn2epqi6OHHtZUkxt2Xc/YHocMHVpwmh8Hkg4WhUY4=",
- "pom": "sha256-GzqUkEc3Xl7M4fmTVVjrj86h6d12TrsrJpA3myk0pfk="
+ "org/glassfish/jersey#jersey-bom/4.0.0": {
+ "pom": "sha256-xUcMOr8/QtNyHQo137qtS6NkMJy36M8vyBBX+R1LFhs="
},
- "org/glassfish/jersey/containers#jersey-container-grizzly2-servlet/3.1.11": {
- "pom": "sha256-1LiQFi+vCLjfBGPSohCa+8Tu+vwCyE6egndv2kWZVSA="
+ "org/glassfish/jersey#project/4.0.0": {
+ "pom": "sha256-AxgU8a/mE6OUS5+K/ekHabew9cTHZ665fFopnV+mvxU="
},
- "org/glassfish/jersey/containers#jersey-container-servlet-core/3.1.11": {
- "pom": "sha256-X55C8+DtJ16eEiSqgrpdrn08IJCCb5G818lt3LJtbNE="
+ "org/glassfish/jersey/containers#jersey-container-grizzly2-http/4.0.0": {
+ "jar": "sha256-hwJuwE1+udvbAAIg1Uypkw9MTQSB/RhkTroHovBAyVU=",
+ "pom": "sha256-uvsXcNbWMs3d7c/97C4Sqmb7x9YkoAGSsUpu8QIwIPU="
},
- "org/glassfish/jersey/containers#jersey-container-servlet/3.1.11": {
- "pom": "sha256-A7QnrQbxZbhH+95azcqHtVuOPptUxE0n0wiqj3Lfj5o="
+ "org/glassfish/jersey/containers#jersey-container-grizzly2-servlet/4.0.0": {
+ "jar": "sha256-8vgixexSs7jnKuwQVIxDJMOJWJ0sYtdLJA81DCAnEP8=",
+ "pom": "sha256-l050jqVCcVWuC30u8CUdDviskTblit47C+afCmBLeAE="
},
- "org/glassfish/jersey/containers#project/3.1.10": {
- "pom": "sha256-srKeL9s0eph5sEbHW+rV6E9O/C0gQp9KVCoMsxkYRSM="
+ "org/glassfish/jersey/containers#jersey-container-servlet/4.0.0": {
+ "jar": "sha256-ckfY37DUlQmRaQWAYGxa2TO5F8an/oW1JW8j8oeCTA8=",
+ "pom": "sha256-V1zTMUcq1HkWWuVDODpFUoCJ8RVba/yI/WsgDkAq6T8="
},
- "org/glassfish/jersey/containers#project/3.1.11": {
- "pom": "sha256-ZJwIEcmQf12y85FoimBT7AGS8F5oMiD8mII2CYgz5BQ="
+ "org/glassfish/jersey/containers#project/4.0.0": {
+ "pom": "sha256-P0Q/lOWOho6LjY/aaLcLiSTgSXEao9PMM12z2Q4MwsE="
},
- "org/glassfish/jersey/core#jersey-client/3.1.11": {
- "jar": "sha256-nw9TKmurtTD0x9b8T0UrmWqXqnw0JIvySe6oos5jl1g=",
- "pom": "sha256-l065XrwW5iL+YL9j3SIbCWaaO9NqAEXTdtLDIv3i4XM="
+ "org/glassfish/jersey/core#jersey-client/4.0.0": {
+ "jar": "sha256-ng3FA4bcY/jqaNkW3OVeogSmSAl4W/k1dp38Ew9maaM=",
+ "pom": "sha256-Em+B58WqDE5cQyjIBW2aTIiYzaLG1c/7yYDj6B3OUPE="
},
- "org/glassfish/jersey/core#jersey-common/3.1.10": {
- "pom": "sha256-37Tr4q/ZEifpSSJXnGk6Wx6+UOupnI9HDFwZZjgipBY="
+ "org/glassfish/jersey/core#jersey-common/4.0.0": {
+ "jar": "sha256-H5/ES2basv+CkfTHCSqn4LObs+/hu/UM5poy+gl5ZhY=",
+ "pom": "sha256-LmkrASQngfxhm6CxdtWE2VAw267AfEDG1//FVb6xr5U="
},
- "org/glassfish/jersey/core#jersey-common/3.1.11": {
- "jar": "sha256-7FFtfC/c/NfrdznqzzzWkU4XoVlf1FgmszyHZZZZgbI=",
- "pom": "sha256-/shJQsC+skBPjbOWRrqMMPqM/elJPYO7FGUKl/kbDYk="
+ "org/glassfish/jersey/core#jersey-server/4.0.0": {
+ "jar": "sha256-ZPQgKGYxe+xYDCtl5C5/I3HBC/cIWvYTwwyLQQI0Abg=",
+ "pom": "sha256-HwcEUUOi9xKWboWKwuU6T7lTeqWOZAy7a+A3ONP228M="
},
- "org/glassfish/jersey/core#jersey-server/3.1.11": {
- "jar": "sha256-fd4q32YA8+j3I+N6jJbDGDimgvjbhU/c/PTwBpXW+QM=",
- "pom": "sha256-y+VJe4ExCM0BGlMEa0T5akNQ5ozlz0T+eiG32RxOzu4="
+ "org/glassfish/jersey/inject#jersey-hk2/4.0.0": {
+ "jar": "sha256-cZdRkWdrvjicm6EUrhlGyXFBmMrJnL3vVq2+s9Yip0E=",
+ "pom": "sha256-4DauIN1e9qyVr3h1K9jXVNqIwcKlbQwHrC7k+bha3nc="
},
- "org/glassfish/jersey/inject#jersey-hk2/3.1.11": {
- "jar": "sha256-+u7phdcLgiOp6yK6q/V52fhgFBcW78r3SwolKmOVn8M=",
- "pom": "sha256-667WoeVDo3q08uqt1wqEz3P24YffKd2nZaQS5vMEY2M="
+ "org/glassfish/jersey/inject#project/4.0.0": {
+ "pom": "sha256-KxCS7+A0OpDAuAeAUVD8HabmyIfNmw0gUqs+vZhJYeE="
},
- "org/glassfish/jersey/inject#project/3.1.11": {
- "pom": "sha256-2HawxNlN/CHWyem7mcxXmNmwT7MF/KPKIVXfn8A4Obg="
+ "org/glassfish/jersey/media#jersey-media-jaxb/4.0.0": {
+ "jar": "sha256-tM615k4UTN85DX6GxzmtHtwKoy8fSLDIXvgw/Kz7SwY=",
+ "pom": "sha256-R5qbwqpPN0qjDDZaQSAwli7cQQYq+1WqaHu+TwtR0Vk="
},
- "org/glassfish/jersey/media#jersey-media-jaxb/3.1.11": {
- "pom": "sha256-OJl3I+KYlhzoC1ThHpSKYGdDeV5BXJlbGpknliUiWTA="
+ "org/glassfish/jersey/media#project/4.0.0": {
+ "pom": "sha256-e4ZcegGG5BiqMEipkySzRMxhM+WptxAnGOLvSFIHrX4="
},
- "org/glassfish/jersey/media#project/3.1.11": {
- "pom": "sha256-tQmzXrfR7wVA43bK+DvPUC949pI6yrNn7oXX0S6OM3w="
+ "org/glassfish/jersey/test-framework#jersey-test-framework-core/4.0.0": {
+ "jar": "sha256-nAniDTwafpg/QeHneWfVVrmtDzwE5NYiHcqTIhflK2M=",
+ "pom": "sha256-HOYqBvbWnmF1v0EFGTdiZBO2knwmrCryp6qD52NZQfo="
},
- "org/glassfish/jersey/test-framework#jersey-test-framework-core/3.1.11": {
- "pom": "sha256-KGnwIIig8xxsFCqbkudX/vCfxfrMADIHZP3p+4P0myE="
+ "org/glassfish/jersey/test-framework#project/4.0.0": {
+ "pom": "sha256-qljN8WaFhfXzlBBNCRdBvOODFsS3Smt5IZZ9o8bMP2U="
},
- "org/glassfish/jersey/test-framework#project/3.1.11": {
- "pom": "sha256-3OqcXyh28KciQ9MSMgrCfxLGwXElVMEkb7+h0aDs4Ag="
+ "org/glassfish/jersey/test-framework/providers#jersey-test-framework-provider-grizzly2/4.0.0": {
+ "jar": "sha256-Zlu20Jxi44hLwWmVqkfVVqXPt/4pKzXip/nFqp8VTdU=",
+ "pom": "sha256-nqTMjn8SCGQ/qHPYpBk/tB6I7qlpVZSpHw0fkSE/iLY="
},
- "org/glassfish/jersey/test-framework/providers#jersey-test-framework-provider-grizzly2/3.1.11": {
- "pom": "sha256-IQazyx8NVZXetuIfp0A8MdW4tO+WhflFzC9IF262FzM="
- },
- "org/glassfish/jersey/test-framework/providers#project/3.1.11": {
- "pom": "sha256-+Gd6F5VqTZ8wjT1QTcn7JdS2if9ERQ+HUn26AcO/7gk="
+ "org/glassfish/jersey/test-framework/providers#project/4.0.0": {
+ "pom": "sha256-BPXWhR3CI7huGPYMpHp/Kd++wr2UJqsDMdqSmLBxsxw="
},
"org/hamcrest#hamcrest-core/1.3": {
"pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM="
},
- "org/hamcrest#hamcrest-core/2.2": {
- "pom": "sha256-9/3i//UQGl/Do54ogQuRHC2iAt3CvVB2X4nnxv+M590="
- },
"org/hamcrest#hamcrest-parent/1.3": {
"pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps="
},
"org/hamcrest#hamcrest/3.0": {
+ "jar": "sha256-XWa2pKaAdVy27XyxBPp4Ne9kRmdYb/Bzet65d8Oezbw=",
"module": "sha256-mhBVNzjTWME+a69Zeb8sGlSQ7uScLcas8xcPzKCSDd4=",
"pom": "sha256-SgSmgTO/MkYfR7ilPI7p30zi9JoNrZeUvOhxe+5brDE="
},
- "org/hibernate/validator#hibernate-validator/9.0.1.Final": {
- "jar": "sha256-JfQBGPpMUPhSLQkNJdUtWjiVOwzNElCDXwUue9MWTOA=",
- "pom": "sha256-5w3BopQp/dTgh1E+tk70V1IMrwpRqxFFw7ilN8hC6gw="
- },
- "org/infinispan#infinispan-bom/11.0.19.Final": {
- "pom": "sha256-OmBv0rX3f991rPM15brdRnxCQFsR8mjnPBfrkkM+WhE="
- },
- "org/infinispan#infinispan-build-configuration-parent/11.0.19.Final": {
- "pom": "sha256-EghgxWpNd7zBIjy650Dusm8vk1XUmhfV8WWADuCvqno="
+ "org/hibernate/validator#hibernate-validator/9.1.0.Final": {
+ "jar": "sha256-Teogx4DRLorW4f59aVRgr3T4Zo3561iRCZGRkZRBIYg=",
+ "pom": "sha256-1XS291wE5USxv3YAcMLvuDnfufY0SNN19Z/dB+QM4JQ="
},
"org/jabref#afterburner.fx/2.0.0": {
"jar": "sha256-PhxWSKv8xpaYIdi3BnPwxMV5qp8IBP/9/gwn1UTZDIM=",
@@ -2649,9 +2429,6 @@
"jar": "sha256-sOqDZn2darH89q2EieF6pRsA18CGRUrsNQFuL7Ucm7U=",
"pom": "sha256-ZMsdu8KSZgmcYTnVsq8NXKfUxgVV/gABoBePhGjfnCo="
},
- "org/jboss#jboss-parent/36": {
- "pom": "sha256-AA3WFimK69IanVcxh03wg9cphCS5HgN7c8vdB+vIPg4="
- },
"org/jboss#jboss-parent/42": {
"pom": "sha256-5BJ27+NQkFTLpBl7PWNgxR3Ve8ZA3eSM832vqkWgnDs="
},
@@ -2667,30 +2444,39 @@
"module": "sha256-n+hq62S4YyPo5XlQOxGgOKFAaUwTtoBDQ/ik3Jo6RrE=",
"pom": "sha256-mn4e3huQFzBSwebtck+w8OvMiP9oLQI/DJs0PhN3p/8="
},
- "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.2.0": {
- "jar": "sha256-DRC8DUK4YF8jYpo/MeonwZzbyp3N9PU/bSLNY2aDbRg=",
- "pom": "sha256-lcIYnDXve/xIlRwyrXCEeyHzgJ0m9dCnbiNXCHmYjDA="
+ "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.2.21": {
+ "jar": "sha256-t4WSLxHm2Rpt0ddcsK7xzje4P43g46ITkTnfuCO7iiw=",
+ "pom": "sha256-I3xPNRZpV77Mwm7J8WxNjdTJtSNZ98cdAdznfYqwdmI="
},
- "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.2.0": {
- "jar": "sha256-rcFmSNu881sNEOfsMBw110bRwv5GDGBqulnxKxF8+bA=",
- "pom": "sha256-I00G/b3CncvAdEfijEomq6uVmdXD2qPZKjTmrt6iNqY="
+ "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.2.21": {
+ "jar": "sha256-xiJ1xQ7lkcovgse6QmlreRYAwlhE9H6EvZRgMCoNUjg=",
+ "pom": "sha256-RN6GQYDP52PPB8EmjPJ5uYqVVaQjuyyBHe3bVawsyFk="
},
"org/jetbrains/kotlin#kotlin-stdlib/2.1.21": {
"module": "sha256-DTc1BD1ot6WvtE0n3mX4Cp0rIIRicJwu27SP1bOVrYo=",
"pom": "sha256-xVJAhso+SaZ5ht+P3M1mA3uvXzxaNYt2+d1gm+57tjg="
},
"org/jetbrains/kotlin#kotlin-stdlib/2.2.0": {
- "jar": "sha256-ZdEthaO4ZcFg25FHhRcSpksQ2t1osi7qIqlb+KhnDco=",
"module": "sha256-pbmP3NnbAX1ULhlyJdzuGNZYpW3h2yzEHhMZbWsXaaQ=",
"pom": "sha256-jDyCEAfBNBFVhzm589U4LrgVUds4lc/7iVYeVsD03BY="
},
+ "org/jetbrains/kotlin#kotlin-stdlib/2.2.20": {
+ "jar": "sha256-iDbM/9NYX63amQEkSyDUKQHS881YEFjYQ04v+rzzo+c=",
+ "module": "sha256-yRj1IU0CGnLjdn8nVul9EDpSbgTxQj2jZj79+1hH25U=",
+ "pom": "sha256-SosIbmQxvPYjY39Ssv8ZLhrbkTg4dC5cDupwqN7kKcQ="
+ },
+ "org/jetbrains/kotlin#kotlin-stdlib/2.2.21": {
+ "jar": "sha256-ZVij0jPaVqIJNLMhWfnbX4btWBbvCY94osIj3Gq7ed0=",
+ "module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=",
+ "pom": "sha256-zzH5IxlsY67ezQpXwkJpvTcCpOR8C/C9ZLWtpd5SInI="
+ },
"org/jooq#jool/0.9.15": {
"jar": "sha256-ow2WcZCZ603oewgVL5etsLo8/vmX2tys6LLk3NwZf4Q=",
"pom": "sha256-/mCqsovG1YbUq0u/zSPc9KFXa/gzK2lEwhxaehS8x4M="
},
- "org/jsoup#jsoup/1.20.1": {
- "jar": "sha256-ybt7LA9JVfx4WlXAVKPWpbFzuQ6krIhm17GmFuOEkc0=",
- "pom": "sha256-oeGYRMAjusOTjPx5zGLPovp1SonWyooyxL+anx1IhIU="
+ "org/jsoup#jsoup/1.21.2": {
+ "jar": "sha256-8FSW4lVzR1nw1LVjLaeyT4ExMUfHjGnpCtBF0JYZE0Q=",
+ "pom": "sha256-S74tJSipD5l8QK7ztitRn9NzxWBXtU/7CGzCvvAe9EY="
},
"org/jspecify#jspecify/1.0.0": {
"jar": "sha256-H61ua+dVd4Hk0zcp1Jrhzcj92m/kd7sMxozjUer9+6s=",
@@ -2705,10 +2491,6 @@
"module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=",
"pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg="
},
- "org/junit#junit-bom/5.10.3": {
- "module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=",
- "pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw="
- },
"org/junit#junit-bom/5.10.5": {
"module": "sha256-hXsWv6Q5P1aoQJN8Z01TbeTiPFxjRpYgp3m1BcCowak=",
"pom": "sha256-g+QFzK2rN7rfIrfdZ6LS90vPLmgB+1W7LV1+eUI3Lho="
@@ -2748,64 +2530,60 @@
"org/junit#junit-bom/5.5.1": {
"pom": "sha256-eHThBkE5sx4sWkZrPcEClwk2IWK98B8PSqq3OKuTLTM="
},
- "org/junit#junit-bom/5.9.1": {
- "module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=",
- "pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw="
- },
- "org/junit#junit-bom/6.0.0": {
- "module": "sha256-R98chw1F2mEXtKYNzAYhRmrD332s6I2aL5TXhAYkbkU=",
- "pom": "sha256-s9mDL1wRu7aw5ihRuTqinSeMOfsadR63cbRtAEohYhk="
+ "org/junit#junit-bom/6.0.1": {
+ "module": "sha256-xI2Y9e3P2cVeefrLugEB98G6CIY0ib6EqRYrmaGG0cI=",
+ "pom": "sha256-4xXFzLsIchbc4ErnDDK/F2K+KguKQ++B47p4MXpM1cg="
},
"org/junit/jupiter#junit-jupiter-api/5.12.2": {
"module": "sha256-VFfyRO3hjRFzbwfrnF8wklrrCW5Cw1m2oEqaDgOyKes=",
"pom": "sha256-VmKCFmSJvUCxLDUHuZXkj44CXgmgXn0W3SuY3GQs994="
},
- "org/junit/jupiter#junit-jupiter-api/6.0.0": {
- "jar": "sha256-iNaQ0tNzzWYXB3DDF5dxls6eRl8jiJMPS8lmXohzhfY=",
- "module": "sha256-ulAS9rG1AydsxsokGUPC2bJuJFkCXowg3VjsMeumcXU=",
- "pom": "sha256-rNeSzwaDpEvqadPP/uujfRm5kAwdnogijjKfJsRBNQM="
+ "org/junit/jupiter#junit-jupiter-api/6.0.1": {
+ "jar": "sha256-o8qMflZ0Ngk+SmcD1dSqwC2+o2EG6jL9E2e1beINTgI=",
+ "module": "sha256-zK14mBan6wSIQ0ad+9pkHonhhJ5juCSS8kvGCzBQu5s=",
+ "pom": "sha256-NjNXApnLjlv8KBYedmHSEfODqx4QndQNBWbGr6FDlxo="
},
"org/junit/jupiter#junit-jupiter-engine/5.12.2": {
"module": "sha256-0W0wjmqiWjCz75JNnf5PiJqb/ybqvXLvMO6oH864SBU=",
"pom": "sha256-PHGRdFCb6dsfqBesY7eLIfH2fQaL5HHaPQR4G9RAKqM="
},
- "org/junit/jupiter#junit-jupiter-engine/6.0.0": {
- "jar": "sha256-j6HWw32ymm70cYO0mFHudnbwj9exwntozPOk5XzgL0g=",
- "module": "sha256-/BOeA32ssQfRpQ6FVVg2h0+pwgKIwx17a86To9PoUEw=",
- "pom": "sha256-qzyiIIkCJq8xuRVzeT+n8APHqBdSuskFZx3Krum5fXM="
+ "org/junit/jupiter#junit-jupiter-engine/6.0.1": {
+ "jar": "sha256-dHalb0qqtX/C9FmEfNa/txKzvQSprAuJ7ZVz963CxVA=",
+ "module": "sha256-DNBLxyt1p94NOMErkbE3PcQ3OgP+Iv/3oV6MvRyfXfk=",
+ "pom": "sha256-w0n6QNgPtJ/b+0TyYlR2zSa4vpWQQP+or4in/bHiSPY="
},
"org/junit/jupiter#junit-jupiter-params/5.12.2": {
"module": "sha256-x3KP8z0SJgBzLq09DW+K3XRd4+lEFRmHE5WuiZymFHQ=",
"pom": "sha256-pcfvF8refV90q2IHK7xrxxy9AWgGJGvOQl/LvBEISTw="
},
- "org/junit/jupiter#junit-jupiter-params/6.0.0": {
- "jar": "sha256-IIR+RcVT1R45JEbgM1UGnxOP4MUekdfvG9v/wNOvBFQ=",
- "module": "sha256-VfWJwqiUZt40HEAL8AzdGihwp+bc1oUL2tcyLbONc7c=",
- "pom": "sha256-91zeM8lEa0XsSlqaKC3LWyv7dj1KMKshv8+EgqZg5UI="
+ "org/junit/jupiter#junit-jupiter-params/6.0.1": {
+ "jar": "sha256-lWbiSbTUx9U6bIkI9XeIXOLUxjE8kWvfv3/7xSa4o28=",
+ "module": "sha256-p9p+0ICwGl76I7bWB/qxxmMhEYc0EXoaVkde/DU7HMA=",
+ "pom": "sha256-sfUTKYkKt1oPR+kBQNZOJf6z57dM5KEHRZg9YViQbnM="
},
"org/junit/jupiter#junit-jupiter/5.12.2": {
"module": "sha256-ioIpqKD4Se/BzD/9XPlN4W6sgAYcX5M5eoXAk8nX6nA=",
"pom": "sha256-ka2OSkvzBCMslByQFKyRNnvroTHx21jVv+SZx5DUbxc="
},
- "org/junit/jupiter#junit-jupiter/6.0.0": {
- "jar": "sha256-jb8LIX4usBPWU9kW/BBgkklrfMrI8IQyiYHlXjZzrnE=",
- "module": "sha256-YdlnTuitkcdk2IbQzTFjO1up967ad6okIPglNaJVXOE=",
- "pom": "sha256-9j4gTo0IDEzis05lnzGVzHHYpKZrcyqAW5pv0rjyVrs="
+ "org/junit/jupiter#junit-jupiter/6.0.1": {
+ "jar": "sha256-vXrygd/vjcwdCKUDzpMEWXtl4YUKDbgsmattjLEDGxQ=",
+ "module": "sha256-iuvBy0oYWd7uRjDJq3S2/KKMAdpl0h6Z7XgEp7ibGMo=",
+ "pom": "sha256-VICrz2YRG4YweP/+OFMKTcrtJoK9gCtO2VBdrzVleTM="
},
- "org/junit/platform#junit-platform-commons/6.0.0": {
- "jar": "sha256-huj6+H8xUaPVRYUIUqDyzFXqiiQ07ungj4OIHFLVWZI=",
- "module": "sha256-oNE82wfx2950q74HZmT/XcQEOtXRO/+UD3i55gTyElE=",
- "pom": "sha256-lDFdk3FOzUB6kg2TOcj0S0DPCEBBMWMu1/m3dwzxCgU="
+ "org/junit/platform#junit-platform-commons/6.0.1": {
+ "jar": "sha256-+IU/RcEPOA3bFXz0KrupsHNHTwXMQDNbWFBV+FU43K0=",
+ "module": "sha256-mS8uNl3Y24i+YC+eXFwI+B/USwxbj6HPFzTzb8fh8f0=",
+ "pom": "sha256-E6l3Y7CJ0P0kyrrGE/d5pyEmm+5VHz5cHbr+mhzQ6tI="
},
- "org/junit/platform#junit-platform-engine/6.0.0": {
- "jar": "sha256-b4GELpwT6ZfKxmtEYUUi82OUGeI4iuLQAMS8CmuS2T8=",
- "module": "sha256-GcijGiINhY0hWr20mfYjuLxy/ig3jMBABI0ymTCliSE=",
- "pom": "sha256-TD7A1PapQGLOgr3kLuvtHya5m7XLHWl24VmPzF+KSS0="
+ "org/junit/platform#junit-platform-engine/6.0.1": {
+ "jar": "sha256-9JV3Bzp64YTHGNm0OuDY7cuKv8Wsc4c17jM51GUukr8=",
+ "module": "sha256-2aXeq5puUhW79Aw5/+2pCwZXdPjNAY5Xuyod7OI0VKQ=",
+ "pom": "sha256-oiRe8nBlLAfVls5x2NZw0KipklHNzvRU85ZRmaycTpo="
},
- "org/junit/platform#junit-platform-launcher/6.0.0": {
- "jar": "sha256-Xwl7AMZxS7cez7XexitZu0wveJdj+v0ezpbE7w5sKA8=",
- "module": "sha256-/OwWMsXFlyf/nn6jCKmTh9ci/6iC2FzKUFKv7Iw47ug=",
- "pom": "sha256-RwG8mhY9lbI1zhatdt4Z8qyFTFyjT689LsThAYsIzHQ="
+ "org/junit/platform#junit-platform-launcher/6.0.1": {
+ "jar": "sha256-7nWN2wb6sf0aiQwLrkqs+NwATE82fhONv/yxE80J66w=",
+ "module": "sha256-QGPjXSBE9xraiSUfrtFB8KWvnOwm1uO3znI889Vz29c=",
+ "pom": "sha256-TNsMG5Lxon57UucN6Buik1shlBgC2MqoiOnZ4V+s/ho="
},
"org/kordamp/ikonli#ikonli-bootstrapicons-pack/12.4.0": {
"jar": "sha256-RbwgHLWfhluydZcOCI394XH01pxIwRYZS68xmSbFWAw=",
@@ -2842,9 +2620,9 @@
"org/mockito#mockito-bom/4.11.0": {
"pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo="
},
- "org/mockito#mockito-core/5.20.0": {
- "jar": "sha256-0altJSEo06QkfP2KLnZBLvo8wQOXe+F5M8lCEXok83Q=",
- "pom": "sha256-mQPiB1XAxIh6q5xPEAYft/ERUdOp+t2WTp+6QnIm0TU="
+ "org/mockito#mockito-core/5.21.0": {
+ "jar": "sha256-A9sj3nQsvKQqo9YSf9rOVg+sN7A22TGHCAH4TCiL0oY=",
+ "pom": "sha256-AiGzH5bfAaFYxkU3Gq2BstP1vuD1icoNDC6qbo2gkvM="
},
"org/objenesis#objenesis-parent/3.3": {
"pom": "sha256-MFw4SqLx4cf+U6ltpBw+w1JDuX1CjSSo93mBjMEL5P8="
@@ -2945,14 +2723,11 @@
"org/ow2#ow2/1.5.1": {
"pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU="
},
- "org/ow2/asm#asm-bom/9.7": {
- "pom": "sha256-jIZR874EOzV43SihXAFhhhsV6wObf1JHZ5wMwNvwd4c="
- },
- "org/ow2/asm#asm-bom/9.8": {
- "pom": "sha256-DaHcsibmzf2ttNrFkZFruRe1c3RnTZG9LxMAMTe0FSA="
+ "org/ow2/asm#asm-bom/9.9": {
+ "pom": "sha256-D6JzNvp7YpI8qb3GlSbr5xKjv7H37ov3bEoLP4XxnWI="
},
- "org/ow2/asm#asm/9.8": {
- "pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o="
+ "org/ow2/asm#asm/9.9": {
+ "pom": "sha256-z4Ye8edF1XFUr3muFN80DtU0Hl3NAVfO/NLrfxqgXFc="
},
"org/pcollections#pcollections/4.0.1": {
"jar": "sha256-H4J2bXwyIZMIVAM76/9Qc+pGtD8nMmB0u+FdFIwYv7M=",
@@ -2985,6 +2760,10 @@
"org/slf4j#slf4j-parent/2.0.17": {
"pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs="
},
+ "org/snakeyaml#snakeyaml-engine/2.10": {
+ "jar": "sha256-yZ2f1mx8JR2IGpzZUIm3yARMKaGwKYPXA2mBvUNU7Dc=",
+ "pom": "sha256-VhQsopiYjPZNplrivcGYNJIdc411qyN2Go+sS19YMUk="
+ },
"org/sonatype/oss#oss-parent/5": {
"pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0="
},
@@ -2998,9 +2777,6 @@
"module": "sha256-+ItA4qUDM7QLQvGB7uJyt17HXdhmbLFFvZCxW5fhg+M=",
"pom": "sha256-9tSBCT51dny6Gsfh2zj49pLL4+OHRGkzcada6yHGFIs="
},
- "org/testcontainers#testcontainers-bom/1.20.1": {
- "pom": "sha256-CKrS6R3QXKeycG0t/Ap66AxLXFBHAweZyLzbcyfLL0A="
- },
"org/testfx#testfx-core/4.0.18": {
"pom": "sha256-+rVBhIAbFZm8WzBb8R0X3ACeT1lqUXwT3BxUb6jdOxo="
},
@@ -3023,28 +2799,15 @@
"jar": "sha256-lcY8GlWyLdZFOJCkGcwaZA95C799iugtseMK7++wiIg=",
"pom": "sha256-72CLg8O7bI4+azvqo4hCuhWWO0ZJXkr5GwdGyLdQ87k="
},
- "org/wiremock#wiremock/3.13.0": {
- "module": "sha256-6UqHsje9650nqsFtS6+ujcPjsXblK3tBQSOKrhEsZgs=",
- "pom": "sha256-8DaGoIr4nd2qb8RQ2/havBO4oKS99AXlSZo2vLhLjZ4="
- },
"org/xmlunit#xmlunit-core/2.10.4": {
"pom": "sha256-QMVRcQPPFS8IejttyqpTDs5h8D1/KUSR/4gtk2utBl8="
},
- "org/xmlunit#xmlunit-legacy/2.10.0": {
- "pom": "sha256-B0sBekWQP79QoP3faxekM90lzFQDmMGvuG+tkOxxwmg="
- },
"org/xmlunit#xmlunit-matchers/2.10.4": {
"pom": "sha256-JH4kA3uLcvdMy7TUXzVPlJ1VUQTeyL7U6K/dVleCvww="
},
- "org/xmlunit#xmlunit-parent/2.10.0": {
- "pom": "sha256-XOnCkW1QdlQJ78IKgQf5jvF3BAzr4LG4VwSI4h0JYcc="
- },
"org/xmlunit#xmlunit-parent/2.10.4": {
"pom": "sha256-g9gzkrJTxbwHpRKgjYt5RiPn1MW7u6DE25H0zjeAkeI="
},
- "org/xmlunit#xmlunit-placeholders/2.10.0": {
- "pom": "sha256-41+qK1zuBc03FaViqCOoA4/PQyp97WWZny0lBaGMSes="
- },
"org/yaml#snakeyaml/2.5": {
"jar": "sha256-5mgqzxrOd1CO8TZJy/T40J0s9UV722HSX/tqwCM9eN0=",
"pom": "sha256-ugGuenRMtS/o7POwI8vDLgzMjGvu+fJt53pHgII5RH0="
@@ -3070,6 +2833,30 @@
},
"tech/uom/lib#uom-lib/2.2": {
"pom": "sha256-EUCfWa/BJ74iyO5VCUNHZPSB5mX3FMBz5HGciB0oM8k="
+ },
+ "tools/jackson#jackson-base/3.0.2": {
+ "pom": "sha256-bNfjpxD7/9oYOZzlZe//tviCVICZC7Yxj4Ps8Z28k7I="
+ },
+ "tools/jackson#jackson-bom/3.0.2": {
+ "pom": "sha256-j/nmDa1VX3MadR8hSPVo36hhFpZPnofSOOK6m1fI0fQ="
+ },
+ "tools/jackson/core#jackson-core/3.0.2": {
+ "jar": "sha256-+nRRW6X8ASgs7Kt+WXD6EqD0/yO9bCBh6cd4MzjQtDY=",
+ "module": "sha256-ahqDE3aR5sMwIzIHsENnSsV+gohKRgT9erpnPsv4Dok=",
+ "pom": "sha256-M0PoYpgxJsUq1LGVhV/fKYlwcAFTRWHR5cH3DbrM5SM="
+ },
+ "tools/jackson/core#jackson-databind/3.0.2": {
+ "jar": "sha256-9U9pv8eAOAo/TeQvssPoKyLI702EupGM/4HSLGqhBp8=",
+ "module": "sha256-r8lO4gcAP1TxfepZ1em1DdSPSGl6aDD2XWKtwfJ35Lw=",
+ "pom": "sha256-Mk6hllrSTyPQU/zkQJ0lBaxZckJGcp1QLpct6f0fxIw="
+ },
+ "tools/jackson/dataformat#jackson-dataformat-yaml/3.0.2": {
+ "jar": "sha256-9Of2pLjGDePEiuIQe+eQo/1wUYg7P3tWfo2cAmG37sk=",
+ "module": "sha256-WhXr7vNPJ04OgA0ntENjjpEALsar8JhxUcjyxaLchBc=",
+ "pom": "sha256-WInJZdlIuikWXxpy2nGwVK3oL0RX3HREKwRvhcAUlTA="
+ },
+ "tools/jackson/dataformat#jackson-dataformats-text/3.0.2": {
+ "pom": "sha256-YV+jqbxqx0NoZZS1gJPmq8wW/zFypaxRErTrjzG6Too="
}
}
}
diff --git a/pkgs/by-name/ja/jabref/package.nix b/pkgs/by-name/ja/jabref/package.nix
index d8f0363e0390..2e31f41c8b30 100644
--- a/pkgs/by-name/ja/jabref/package.nix
+++ b/pkgs/by-name/ja/jabref/package.nix
@@ -13,6 +13,7 @@
gtk3,
jdk25,
openjfx25,
+ jre25_minimal,
gradle_9,
python3,
postgresql,
@@ -22,6 +23,31 @@
let
jdk = jdk25;
openjfx = openjfx25;
+ jre = jre25_minimal.override {
+ modules = [
+ "java.base"
+ "java.compiler"
+ "java.datatransfer"
+ "java.desktop"
+ "java.logging"
+ "java.management"
+ "java.naming"
+ "java.net.http"
+ "java.prefs"
+ "java.scripting"
+ "java.sql"
+ "java.sql.rowset"
+ "java.xml"
+ "jdk.httpserver"
+ "jdk.incubator.vector"
+ "jdk.jsobject"
+ "jdk.net"
+ "jdk.security.auth"
+ "jdk.unsupported"
+ "jdk.unsupported.desktop"
+ "jdk.xml.dom"
+ ];
+ };
gradle = gradle_9;
ltwaUrl = "https://www.issn.org/wp-content/uploads/2021/07/ltwa_20210702.csv";
ltwa = fetchurl {
@@ -30,14 +56,14 @@ let
};
in
stdenv.mkDerivation rec {
- version = "6.0-alpha.3";
+ version = "6.0-alpha.4";
pname = "jabref";
src = fetchFromGitHub {
owner = "JabRef";
repo = "jabref";
tag = "v${version}";
- hash = "sha256-ZX4LQe8xKZCDJqVh+L9BHkJK82Pz/qPhlaE8SrAin6o=";
+ hash = "sha256-ZhyWYZD8QT3dH6MwG2kMjTAjkxaVFIMR4C9aAvi3FJQ=";
fetchSubmodules = true;
};
@@ -62,10 +88,8 @@ stdenv.mkDerivation rec {
postPatch = ''
sed -i -e '/vendor/d' -e '/JavaLanguageVersion/s/24/25/' build-logic/src/main/kotlin/org.jabref.gradle.feature.compile.gradle.kts
- sed -i -e '/javafx-base/s/24.0.1/25/' build-support/src/main/java/*.java
-
- substituteInPlace build-support/src/main/java/*.java \
- --replace-fail 'JAVA 24' 'JAVA 25'
+ sed -i -e '/javafx-base/s/24.0.2/25/' build-support/src/main/java/*.java
+ sed -i -e 's/javafx = .*/javafx = "25"/' versions/build.gradle.kts
sed -i -e '1a //REPOS file://${mitmCache}/https/repo.maven.apache.org/maven2,file://${mitmCache}/https/plugins.gradle.org/m2' build-support/src/main/java/*.java
@@ -135,9 +159,15 @@ stdenv.mkDerivation rec {
tar xf $tarball -C $out --strip-components=1
done
+ # Replace .so files with the ones from nixpkgs
+ cp ${openjfx}/modules_libs/javafx.graphics/*.so $out/lib
# Temp fix: openjfx doesn't build with webkit
unzip $out/lib/javafx-web-*-*.jar libjfxwebkit.so -d $out/lib/
+ zip -d $out/lib/javafx-media-*-*.jar "*.so"
+ zip -d $out/lib/javafx-graphics-*-*.jar "*.so"
+ zip -d $out/lib/javafx-web-*-*.jar "*.so"
+
# Use postgresql from nixpkgs since the bundled binary doesn't work on NixOS
ARCH1=${if stdenv.isAarch64 then "arm64v8" else "amd64"}
ARCH2=${if stdenv.isAarch64 then "arm_64" else "x86_64"}
@@ -169,7 +199,7 @@ stdenv.mkDerivation rec {
rm $out/bin/$bin*
# put this in postFixup because some gappsWrapperArgs are generated in gappsWrapperArgsHook in preFixup
- makeWrapper ${jdk}/bin/java $out/bin/$bin \
+ makeWrapper ${jre}/bin/java $out/bin/$bin \
"''${gappsWrapperArgs[@]}" \
--suffix PATH : ${
lib.makeBinPath [
@@ -178,7 +208,7 @@ stdenv.mkDerivation rec {
]
} \
--add-flags "$DEFAULT_JVM_OPTS \
- -Djava.library.path=$out/lib/:${openjfx}/modules_libs/javafx.graphics:${openjfx}/modules_libs/javafx.media \
+ -Djava.library.path=$out/lib/ \
--module-path $MODULE_PATH \
--module $MODULE"
done
diff --git a/pkgs/by-name/ja/javacc/package.nix b/pkgs/by-name/ja/javacc/package.nix
index 7f78beec439c..50e4579a55d5 100644
--- a/pkgs/by-name/ja/javacc/package.nix
+++ b/pkgs/by-name/ja/javacc/package.nix
@@ -65,6 +65,5 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://javacc.github.io/javacc";
license = lib.licenses.bsd2;
mainProgram = "javacc";
- teams = [ lib.teams.deshaw ];
};
})
diff --git a/pkgs/by-name/ji/jid/package.nix b/pkgs/by-name/ji/jid/package.nix
index f7af65b01f42..620bf539b2ea 100644
--- a/pkgs/by-name/ji/jid/package.nix
+++ b/pkgs/by-name/ji/jid/package.nix
@@ -39,6 +39,6 @@ buildGoModule rec {
mainProgram = "jid";
homepage = "https://github.com/simeji/jid";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ stesie ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/by-name/jj/jjui/package.nix b/pkgs/by-name/jj/jjui/package.nix
index 082cd77da9c5..b6960bceed6b 100644
--- a/pkgs/by-name/jj/jjui/package.nix
+++ b/pkgs/by-name/jj/jjui/package.nix
@@ -8,13 +8,13 @@
}:
buildGoModule (finalAttrs: {
pname = "jjui";
- version = "0.9.9";
+ version = "0.9.10";
src = fetchFromGitHub {
owner = "idursun";
repo = "jjui";
tag = "v${finalAttrs.version}";
- hash = "sha256-kBhEX6k/1vVhSqKeUcIQp6sOpKDnJfgUNKOTzbjG/VI=";
+ hash = "sha256-Hsuyf5VcSZcNi2gmubXS47uRarL17oPEtorisY75bbM=";
};
vendorHash = "sha256-jte0g+aUiGNARLi8DyfsX6wYYJnodHnILzmid6KvMiA=";
diff --git a/pkgs/by-name/ka/karing/package.nix b/pkgs/by-name/ka/karing/package.nix
index fc9d0e8624bd..82660e9e4967 100644
--- a/pkgs/by-name/ka/karing/package.nix
+++ b/pkgs/by-name/ka/karing/package.nix
@@ -24,11 +24,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "karing";
- version = "1.2.10.1306";
+ version = "1.2.11.1406";
src = fetchurl {
url = "https://github.com/KaringX/karing/releases/download/v${finalAttrs.version}/karing_${finalAttrs.version}_linux_amd64.deb";
- hash = "sha256-1mlXSe12M5ngRV+zmCzQ1r8K0DVAehWrDqL4673lgJ8=";
+ hash = "sha256-RfUzPDT6x2e8J+IazjcPRZ+yY3UEHEdAUNxs1cQlGaE=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/kc/kcl-language-server/package.nix b/pkgs/by-name/kc/kcl-language-server/package.nix
index 36586717f0ff..213b14e0b27d 100644
--- a/pkgs/by-name/kc/kcl-language-server/package.nix
+++ b/pkgs/by-name/kc/kcl-language-server/package.nix
@@ -9,18 +9,18 @@
rustPlatform.buildRustPackage rec {
pname = "kcl-language-server";
- version = "0.11.2";
+ version = "0.11.2-unstable-2025-10-26";
src = fetchFromGitHub {
owner = "kcl-lang";
repo = "kcl";
- rev = "v${version}";
- hash = "sha256-6XDLxTpgENhP7F51kicAJB7BNMtX4cONKJApAhqgdno=";
+ rev = "68b4062e1f6b818b2fc64cfc69ef0a692b35943d";
+ hash = "sha256-5yX9TYmn0nGlSI8jiAwxuYpBXq9ie+yVDHwcC1FLcBk=";
};
sourceRoot = "${src.name}/kclvm";
- cargoHash = "sha256-eJ3Gh2l6T2DxJRQRHamPOr/ILtzsqFB497DdXVJ90RE=";
+ cargoHash = "sha256-FulW9qNVVZtOoRfm+NPwQENJU9Ib1GBzcjHxk5QS70g=";
PROTOC = "${protobuf}/bin/protoc";
PROTOC_INCLUDE = "${protobuf}/include";
diff --git a/pkgs/by-name/ke/keychron-udev-rules/package.nix b/pkgs/by-name/ke/keychron-udev-rules/package.nix
index 7731eba47b37..f1bb1ec46e08 100644
--- a/pkgs/by-name/ke/keychron-udev-rules/package.nix
+++ b/pkgs/by-name/ke/keychron-udev-rules/package.nix
@@ -6,7 +6,7 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "keychron-udev-rules";
- version = "23-10-2025";
+ version = "0-unstable-2026-01-07";
nativeBuildInputs = [ udevCheckHook ];
@@ -30,7 +30,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
'';
meta = {
- description = "Keychron Keyboard Udev Rules, fixes issues with keyboard detection on Linux";
+ description = "Keychron Keyboard Udev Rules, fixes issues with keyboard detection on Linux & permissions on Keychron Launcher";
license = lib.licenses.mit;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ kruziikrel13 ];
diff --git a/pkgs/by-name/ku/kubo-migrator-unwrapped/package.nix b/pkgs/by-name/ku/kubo-migrator-unwrapped/package.nix
index 4734a263459e..209306c68d05 100644
--- a/pkgs/by-name/ku/kubo-migrator-unwrapped/package.nix
+++ b/pkgs/by-name/ku/kubo-migrator-unwrapped/package.nix
@@ -29,7 +29,6 @@ buildGoModule rec {
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
Luflosi
- elitak
];
mainProgram = "fs-repo-migrations";
};
diff --git a/pkgs/by-name/la/lasuite-docs/package.nix b/pkgs/by-name/la/lasuite-docs/package.nix
index 3be6d11eec1d..7a5c134d6061 100644
--- a/pkgs/by-name/la/lasuite-docs/package.nix
+++ b/pkgs/by-name/la/lasuite-docs/package.nix
@@ -13,7 +13,7 @@ let
python = python3.override {
self = python3;
packageOverrides = self: super: {
- django = super.django_5_2;
+ django = super.django_5;
};
};
diff --git a/pkgs/by-name/la/lasuite-meet/package.nix b/pkgs/by-name/la/lasuite-meet/package.nix
index 4498801eb593..674507684ea7 100644
--- a/pkgs/by-name/la/lasuite-meet/package.nix
+++ b/pkgs/by-name/la/lasuite-meet/package.nix
@@ -7,7 +7,7 @@
let
python = python3.override {
self = python3;
- packageOverrides = (self: super: { django = super.django_5_2; });
+ packageOverrides = (self: super: { django = super.django_5; });
};
in
diff --git a/pkgs/by-name/la/lazydocker/package.nix b/pkgs/by-name/la/lazydocker/package.nix
index fe57e737db12..967fe27821db 100644
--- a/pkgs/by-name/la/lazydocker/package.nix
+++ b/pkgs/by-name/la/lazydocker/package.nix
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "lazydocker";
- version = "0.24.3";
+ version = "0.24.4";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = "lazydocker";
rev = "v${version}";
- sha256 = "sha256-JbiG3cy+nn9BWJxX43YW+FKmWvsJPtRZ9NdMHtulzcw=";
+ sha256 = "sha256-cW90/yblSLBkcR4ZdtcSI9MXFjOUxyEectjRn9vZwvg=";
};
vendorHash = null;
diff --git a/pkgs/by-name/le/ledger-web/package.nix b/pkgs/by-name/le/ledger-web/package.nix
index 061b93a92feb..e16fc4265a6c 100644
--- a/pkgs/by-name/le/ledger-web/package.nix
+++ b/pkgs/by-name/le/ledger-web/package.nix
@@ -26,7 +26,6 @@ bundlerApp {
homepage = "https://github.com/peterkeen/ledger-web";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
- manveru
nicknovitski
];
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/le/legendary-gl/package.nix b/pkgs/by-name/le/legendary-gl/package.nix
index cf0c0dc8bb79..0f46e05b024f 100644
--- a/pkgs/by-name/le/legendary-gl/package.nix
+++ b/pkgs/by-name/le/legendary-gl/package.nix
@@ -26,8 +26,6 @@ python3Packages.buildPythonApplication {
filelock
];
- disabled = python3Packages.pythonOlder "3.8";
-
# no tests
doCheck = false;
diff --git a/pkgs/by-name/li/libgedit-amtk/package.nix b/pkgs/by-name/li/libgedit-amtk/package.nix
index 047abb5d73d2..80838b14f74b 100644
--- a/pkgs/by-name/li/libgedit-amtk/package.nix
+++ b/pkgs/by-name/li/libgedit-amtk/package.nix
@@ -77,7 +77,6 @@ stdenv.mkDerivation rec {
changelog = "https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/blob/${version}/NEWS?ref_type=tags";
description = "Actions, Menus and Toolbars Kit for GTK applications";
maintainers = with lib.maintainers; [
- manveru
bobby285271
];
license = lib.licenses.lgpl21Plus;
diff --git a/pkgs/by-name/li/libgedit-tepl/package.nix b/pkgs/by-name/li/libgedit-tepl/package.nix
index aaf520fb4722..ab6b99865d92 100644
--- a/pkgs/by-name/li/libgedit-tepl/package.nix
+++ b/pkgs/by-name/li/libgedit-tepl/package.nix
@@ -68,7 +68,6 @@ stdenv.mkDerivation rec {
homepage = "https://gitlab.gnome.org/World/gedit/libgedit-tepl";
description = "Text editor product line";
maintainers = with lib.maintainers; [
- manveru
bobby285271
];
license = lib.licenses.lgpl3Plus;
diff --git a/pkgs/by-name/li/libglycin/package.nix b/pkgs/by-name/li/libglycin/package.nix
index 324c6ff988d2..ff497becdea5 100644
--- a/pkgs/by-name/li/libglycin/package.nix
+++ b/pkgs/by-name/li/libglycin/package.nix
@@ -130,7 +130,7 @@ stdenv.mkDerivation (finalAttrs: {
mpl20 # or
lgpl21Plus
];
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
teams = [ lib.teams.gnome ];
platforms = lib.platforms.linux;
pkgConfigModules = [
diff --git a/pkgs/by-name/li/libmaddy-markdown/package.nix b/pkgs/by-name/li/libmaddy-markdown/package.nix
index 621c7d857094..c218f2392eda 100644
--- a/pkgs/by-name/li/libmaddy-markdown/package.nix
+++ b/pkgs/by-name/li/libmaddy-markdown/package.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "C++ Markdown to HTML header-only parser library";
homepage = "https://github.com/progsource/maddy";
license = lib.licenses.mit;
- maintainers = [ lib.maintainers.normalcea ];
+ maintainers = [ ];
platforms = lib.platforms.unix;
};
})
diff --git a/pkgs/by-name/li/libmaxminddb/package.nix b/pkgs/by-name/li/libmaxminddb/package.nix
index cf591a7f1adb..93428fbea46a 100644
--- a/pkgs/by-name/li/libmaxminddb/package.nix
+++ b/pkgs/by-name/li/libmaxminddb/package.nix
@@ -17,8 +17,11 @@ stdenv.mkDerivation rec {
description = "C library for working with MaxMind geolocation DB files";
homepage = "https://github.com/maxmind/libmaxminddb";
license = lib.licenses.asl20;
- teams = [ lib.teams.helsinki-systems ];
mainProgram = "mmdblookup";
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/li/libnick/package.nix b/pkgs/by-name/li/libnick/package.nix
index f583c3fc9b86..96aebceb55ef 100644
--- a/pkgs/by-name/li/libnick/package.nix
+++ b/pkgs/by-name/li/libnick/package.nix
@@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Cross-platform development base for native Nickvision applications";
homepage = "https://github.com/NickvisionApps/libnick";
license = lib.licenses.gpl3Plus;
- maintainers = [ lib.maintainers.normalcea ];
+ maintainers = [ ];
platforms = lib.platforms.unix ++ lib.platforms.windows;
pkgConfigModules = [ "libnick" ];
};
diff --git a/pkgs/by-name/li/libosmium/package.nix b/pkgs/by-name/li/libosmium/package.nix
index dffca35acfcb..f1d66a8fb58e 100644
--- a/pkgs/by-name/li/libosmium/package.nix
+++ b/pkgs/by-name/li/libosmium/package.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libosmium";
- version = "2.22.0";
+ version = "2.23.0";
src = fetchFromGitHub {
owner = "osmcode";
repo = "libosmium";
tag = "v${finalAttrs.version}";
- hash = "sha256-b4jdPh6lJ/ALPVblDt16Nabx9ZL8MW8/roI+NqTZshU=";
+ hash = "sha256-VYNNp7czQgIvPhYxXlPaY/qlVxoZZ6CiJXWrHW+zAD8=";
};
nativeBuildInputs = [ cmake ];
@@ -34,8 +34,6 @@ stdenv.mkDerivation (finalAttrs: {
];
cmakeFlags = [
- # Fix the build with CMake 4.
- "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
(lib.cmakeBool "INSTALL_GDALCPP" true)
];
diff --git a/pkgs/by-name/li/libspecbleach/package.nix b/pkgs/by-name/li/libspecbleach/package.nix
index 1b0eca73d4a5..f3b3bb6d9042 100644
--- a/pkgs/by-name/li/libspecbleach/package.nix
+++ b/pkgs/by-name/li/libspecbleach/package.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "libspecbleach";
- version = "0.1.6";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "lucianodato";
repo = "libspecbleach";
rev = "v${version}";
- sha256 = "sha256-Tw5nrGVAeoiMH00efJwcU+QLmKDZZTXHQPSV9x789TM=";
+ sha256 = "sha256-s8eHryJfLz63m08O7l3r2iXOAgFqiuVTEcD774C3iXE=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/li/libspf2/package.nix b/pkgs/by-name/li/libspf2/package.nix
index fc6516722fcd..c87fa3910f70 100644
--- a/pkgs/by-name/li/libspf2/package.nix
+++ b/pkgs/by-name/li/libspf2/package.nix
@@ -40,8 +40,11 @@ stdenv.mkDerivation rec {
lgpl21Plus
bsd2
];
- maintainers = with lib.maintainers; [ euxane ];
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ euxane
+ helsinki-Jo
+ ];
platforms = lib.platforms.all;
};
}
diff --git a/pkgs/by-name/li/libwacom/package.nix b/pkgs/by-name/li/libwacom/package.nix
index 0f6833c92b42..bf5f8c08193f 100644
--- a/pkgs/by-name/li/libwacom/package.nix
+++ b/pkgs/by-name/li/libwacom/package.nix
@@ -20,6 +20,7 @@ stdenv.mkDerivation (finalAttrs: {
version = "2.17.0";
outputs = [
+ "bin"
"out"
"dev"
];
diff --git a/pkgs/by-name/li/libxmlxx5/package.nix b/pkgs/by-name/li/libxmlxx5/package.nix
index dbc2533f802c..980f534ce75c 100644
--- a/pkgs/by-name/li/libxmlxx5/package.nix
+++ b/pkgs/by-name/li/libxmlxx5/package.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
description = "C++ wrapper for the libxml2 XML parser library";
homepage = "https://libxmlplusplus.sourceforge.net/";
license = lib.licenses.lgpl2Plus;
- maintainers = [ lib.maintainers.normalcea ];
+ maintainers = [ ];
platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/li/libxsmm/package.nix b/pkgs/by-name/li/libxsmm/package.nix
index ebcdfb6ee79b..6382c5fda724 100644
--- a/pkgs/by-name/li/libxsmm/package.nix
+++ b/pkgs/by-name/li/libxsmm/package.nix
@@ -51,6 +51,8 @@ stdenv.mkDerivation rec {
"STATIC=${static}"
];
+ env.NIX_CFLAGS_COMPILE = "-Wno-error=implicit-int -std=gnu17";
+
postInstall = ''
mkdir -p $dev/lib/pkgconfig
mv $out/lib/*.pc $dev/lib/pkgconfig
diff --git a/pkgs/by-name/li/lifelines/package.nix b/pkgs/by-name/li/lifelines/package.nix
index 4f45e30442c3..8d123c865b2a 100644
--- a/pkgs/by-name/li/lifelines/package.nix
+++ b/pkgs/by-name/li/lifelines/package.nix
@@ -36,7 +36,6 @@ stdenv.mkDerivation {
description = "Genealogy tool with ncurses interface";
homepage = "https://lifelines.github.io/lifelines/";
license = lib.licenses.mit;
- maintainers = [ lib.maintainers.disassembler ];
platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/li/linyaps/package.nix b/pkgs/by-name/li/linyaps/package.nix
index 547fd49e10b9..df7d2c833006 100644
--- a/pkgs/by-name/li/linyaps/package.nix
+++ b/pkgs/by-name/li/linyaps/package.nix
@@ -1,6 +1,5 @@
{
fetchFromGitHub,
- fetchpatch,
lib,
stdenv,
cmake,
@@ -10,10 +9,11 @@
linyaps-box,
cli11,
curl,
+ elfutils,
gpgme,
gtest,
libarchive,
- libelf,
+ libcap,
libsodium,
libsysprof-capture,
nlohmann_json,
@@ -24,7 +24,6 @@
uncrustify,
xz,
yaml-cpp,
- replaceVars,
bash,
binutils,
coreutils,
@@ -39,13 +38,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "linyaps";
- version = "1.10.0";
+ version = "1.11.0";
src = fetchFromGitHub {
owner = "OpenAtom-Linyaps";
repo = finalAttrs.pname;
tag = finalAttrs.version;
- hash = "sha256-C5rP6r3V+hxTjM+kmXjS4MnuL6P5wxSVP9nNmlQbcB8=";
+ hash = "sha256-qPHDAwEQVnHLWGioEfgz11ZWhlEBJynap3a0hgfL050=";
};
patches = [
@@ -53,6 +52,9 @@ stdenv.mkDerivation (finalAttrs: {
];
postPatch = ''
+ substituteInPlace apps/ll-cli/src/main.cpp \
+ --replace-fail "ociRuntimeCLI, { BINDIR }" "ociRuntimeCLI, { \"${lib.getBin linyaps-box}/bin\" }"
+
substituteInPlace apps/ll-init/CMakeLists.txt \
--replace-fail "target_link_options(\''${LL_INIT_TARGET} PRIVATE -static -static-libgcc" \
"target_link_options(\''${LL_INIT_TARGET} PRIVATE -static -static-libgcc -L${stdenv.cc.libc.static}/lib"
@@ -68,10 +70,11 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
cli11
curl
+ elfutils
gpgme
gtest
libarchive
- libelf
+ libcap
libsodium
libsysprof-capture
nlohmann_json
@@ -92,6 +95,10 @@ stdenv.mkDerivation (finalAttrs: {
qt6Packages.wrapQtAppsHook
];
+ cmakeFlags = [
+ (lib.cmakeBool "CPM_LOCAL_PACKAGES_ONLY" true)
+ ];
+
postInstall = ''
# move to the right location for systemd.packages option
# https://github.com/NixOS/nixpkgs/blob/85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054/nixos/modules/system/boot/systemd.nix#L605
diff --git a/pkgs/by-name/li/listmonk/package.nix b/pkgs/by-name/li/listmonk/package.nix
index 06c74debd822..21df027a9076 100644
--- a/pkgs/by-name/li/listmonk/package.nix
+++ b/pkgs/by-name/li/listmonk/package.nix
@@ -17,7 +17,7 @@ buildGoModule (finalAttrs: {
owner = "knadh";
repo = "listmonk";
rev = "v${finalAttrs.version}";
- hash = "sha256-qfFspzAbb+wCv0rVasfgEVUgbFuFLR1ouT3LeWyKShQ=";
+ hash = "sha256-FUhmbp4P9zQFlSf3ss17zs4ZaPUi0CbVceq3ZJeIXBY=";
};
vendorHash = "sha256-R4chuOzpy/aEB5i5owZV3M7ByqnrXzxLaCeUOcjzQKE=";
diff --git a/pkgs/by-name/li/livepeer/package.nix b/pkgs/by-name/li/livepeer/package.nix
index f64ce89481af..3b3e14643886 100644
--- a/pkgs/by-name/li/livepeer/package.nix
+++ b/pkgs/by-name/li/livepeer/package.nix
@@ -44,7 +44,6 @@ buildGoModule rec {
homepage = "https://livepeer.org";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
- elitak
bot-wxt1221
];
mainProgram = "livepeer";
diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix
index dc4cdb36702f..3fe9e30521d3 100644
--- a/pkgs/by-name/ll/llama-cpp/package.nix
+++ b/pkgs/by-name/ll/llama-cpp/package.nix
@@ -74,13 +74,13 @@ let
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp";
- version = "7704";
+ version = "7767";
src = fetchFromGitHub {
owner = "ggml-org";
repo = "llama.cpp";
tag = "b${finalAttrs.version}";
- hash = "sha256-yFHrboXmJ2WK6QPvUqTz6qM2o2PVQF0co5opxFdARUs=";
+ hash = "sha256-k6Q1fUci0SkEB8vH5G3oG/evG7aUYBSqo+iXYG6x/dE=";
leaveDotGit = true;
postFetch = ''
git -C "$out" rev-parse --short HEAD > $out/COMMIT
diff --git a/pkgs/by-name/lo/lolcat/package.nix b/pkgs/by-name/lo/lolcat/package.nix
index 5578e542faca..8301ca611771 100644
--- a/pkgs/by-name/lo/lolcat/package.nix
+++ b/pkgs/by-name/lo/lolcat/package.nix
@@ -18,7 +18,6 @@
license = lib.licenses.bsd3;
maintainers = [
lib.maintainers.StillerHarpo
- lib.maintainers.manveru
lib.maintainers.nicknovitski
];
mainProgram = "lolcat";
diff --git a/pkgs/by-name/ls/lsp-ai/package.nix b/pkgs/by-name/ls/lsp-ai/package.nix
index bf701de5f5fa..f6027464ee93 100644
--- a/pkgs/by-name/ls/lsp-ai/package.nix
+++ b/pkgs/by-name/ls/lsp-ai/package.nix
@@ -4,6 +4,7 @@
fetchFromGitHub,
pkg-config,
cmake,
+ oniguruma,
openssl,
zlib,
perl,
@@ -56,10 +57,14 @@ rustPlatform.buildRustPackage rec {
];
buildInputs = [
+ oniguruma
openssl
zlib
];
+ # use system oniguruma since the bundled one fails to build with gcc15
+ env.RUSTONIG_SYSTEM_LIBONIG = 1;
+
cargoBuildFlags = [ "-p lsp-ai" ];
passthru.updateScript = gitUpdater {
diff --git a/pkgs/by-name/m1/m1n1/package.nix b/pkgs/by-name/m1/m1n1/package.nix
index a0d89aec4ea6..0e2d9009da07 100644
--- a/pkgs/by-name/m1/m1n1/package.nix
+++ b/pkgs/by-name/m1/m1n1/package.nix
@@ -151,7 +151,7 @@ stdenv.mkDerivation (finalAttrs: {
bsd3
asl20
];
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
platforms = lib.platforms.aarch64;
};
})
diff --git a/pkgs/by-name/ma/magma/magma-hipblas-v2-buildflags.patch b/pkgs/by-name/ma/magma/magma-hipblas-v2-buildflags.patch
new file mode 100644
index 000000000000..0fd6dc80997e
--- /dev/null
+++ b/pkgs/by-name/ma/magma/magma-hipblas-v2-buildflags.patch
@@ -0,0 +1,26 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index fc61af7..b2b594e 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -303,7 +303,7 @@ if (MAGMA_ENABLE_HIP)
+ set(GPU_ARCH_FLAGS ${DEVCCFLAGS})
+
+ #add_compile_options(${GPU_ARCH_FLAGS})
+- set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__HIP_PLATFORM_AMD__" )
++ set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__HIP_PLATFORM_AMD__ -DHIPBLAS_V2" )
+ option(ROCM_CORE "Location of the rocm-core package")
+ execute_process(COMMAND "${CMAKE_SOURCE_DIR}/tools/get-rocm-version.sh" "${ROCM_CORE}" OUTPUT_VARIABLE ROCM_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
+ message(STATUS "ROCM_VERSION=${ROCM_VERSION}")
+diff --git a/Makefile b/Makefile
+index 44880ab..afaab45 100644
+--- a/Makefile
++++ b/Makefile
+@@ -846,7 +846,7 @@ ifeq ($(BACKEND),cuda)
+ d_ext := cu
+ else ifeq ($(BACKEND),hip)
+ d_ext := cpp
+-CXXFLAGS += -D__HIP_PLATFORM_AMD__
++CXXFLAGS += -D__HIP_PLATFORM_AMD__ -DHIPBLAS_V2
+ CXXFLAGS += -DROCM_VERSION=$(shell ./tools/get-rocm-version.sh)
+ endif
+
diff --git a/pkgs/by-name/ma/magma/package.nix b/pkgs/by-name/ma/magma/package.nix
index 8c1876cc75cd..9aac8699c4c9 100644
--- a/pkgs/by-name/ma/magma/package.nix
+++ b/pkgs/by-name/ma/magma/package.nix
@@ -4,8 +4,8 @@
cmake,
cudaPackages,
cudaSupport ? config.cudaSupport,
+ fetchFromGitHub,
fetchpatch,
- fetchurl,
gfortran,
gpuTargets ? [ ], # Non-CUDA targets, that is HIP
rocmPackages,
@@ -13,6 +13,7 @@
lib,
libpthreadstubs,
ninja,
+ perl,
python3,
config,
# At least one back-end has to be enabled,
@@ -115,9 +116,11 @@ stdenv.mkDerivation (finalAttrs: {
pname = "magma";
version = "2.9.0";
- src = fetchurl {
- url = "https://icl.cs.utk.edu/projectsfiles/magma/downloads/magma-${finalAttrs.version}.tar.gz";
- hash = "sha256-/3f9Nyaz3+w7+1V5CwZICqXMOEOWwts1xW/a5KgsZBw=";
+ src = fetchFromGitHub {
+ owner = "icl-utk-edu";
+ repo = "magma";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-ZV50id9qiCrc1K87812Lvv1tmeU/6vhpxFCz8nj61wM=";
};
# Magma doesn't have anything which could be run under doCheck, but it does build test suite executables.
@@ -134,6 +137,24 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://github.com/icl-utk-edu/magma/commit/2fecaf3f0c811344363f713669c1fe30f6879acd.patch";
hash = "sha256-Dfzq2gqoLSByCLWV5xvY/lXZeVa/yQ67lDSoIAa9jUU=";
})
+ ]
+ ++ lib.optionals rocmSupport [
+ # TODO: Drop both these patches on next magma release
+ (fetchpatch {
+ # ROCm 7.0 compat: use HIPBLAS_V2 types and APIs
+ # Requires building from git w/ make generate call. If applied to release tarball
+ # pre-generated hipified code will remain unpatched
+ name = "magma-ROCm-7.0-compat.patch";
+ url = "https://github.com/icl-utk-edu/magma/commit/02ecee0ccc56cce85194fdda18c9e0614797b2f9.patch";
+ hash = "sha256-vm58X30ZR02sOMsKrvxEcEF27tJYuuyZZrz+GGFNz5Q=";
+ excludes = [
+ "testing/testing_ztrsv_batched.cpp"
+ "CMakeLists.txt"
+ "Makefile"
+ ];
+ })
+ # Vendored patch with CMakeLists.txt and Makefile hunks from above commit (context differs)
+ ./magma-hipblas-v2-buildflags.patch
];
postPatch = ''
@@ -147,12 +168,25 @@ stdenv.mkDerivation (finalAttrs: {
autoPatchelfHook
cmake
ninja
+ perl # for make generate
gfortran
]
++ lists.optionals cudaSupport [
cudaPackages.cuda_nvcc
];
+ # README Step 0: generate precision variants and CMake.src.{hip|cuda} when building from git
+ # GPU_TARGET is a dummy value; CMake vars control target selection and `make generate`
+ # does not use the target setting, but the main makefile errors without it
+ preConfigure = ''
+ cat > make.inc <<EOF
+ BACKEND = ${if rocmSupport then "hip" else "cuda"}
+ FORT = true
+ GPU_TARGET = ${if rocmSupport then "gfx900" else "sm_90"}
+ EOF
+ make -j$NIX_BUILD_CORES generate
+ '';
+
buildInputs = [
libpthreadstubs
lapack
@@ -183,6 +217,7 @@ stdenv.mkDerivation (finalAttrs: {
env.CFLAGS = "-DADD_" + lib.optionalString rocmSupport " -fopenmp";
env.CXXFLAGS = finalAttrs.env.CFLAGS;
env.FFLAGS = "-DADD_";
+ env.ROCM_PATH = lib.optionalString rocmSupport rocmPackages.clr;
cmakeFlags = [
(strings.cmakeFeature "GPU_TARGET" gpuTargetString)
@@ -199,10 +234,6 @@ stdenv.mkDerivation (finalAttrs: {
(strings.cmakeFeature "MIN_ARCH" minArch) # Disarms magma's asserts
]
++ lists.optionals rocmSupport [
- # Can be removed once https://github.com/icl-utk-edu/magma/pull/27 is merged
- # Can't easily apply the PR as a patch because we rely on the tarball with pregenerated
- # hipified files ∴ fetchpatch of the PR will apply cleanly but fail to build
- (strings.cmakeFeature "ROCM_CORE" "${rocmPackages.clr}")
(strings.cmakeFeature "CMAKE_C_COMPILER" "${rocmPackages.clang}/bin/clang")
(strings.cmakeFeature "CMAKE_CXX_COMPILER" "${rocmPackages.clang}/bin/clang++")
];
diff --git a/pkgs/by-name/ma/mago/package.nix b/pkgs/by-name/ma/mago/package.nix
index f5da3865acb6..b9010902dd0a 100644
--- a/pkgs/by-name/ma/mago/package.nix
+++ b/pkgs/by-name/ma/mago/package.nix
@@ -9,16 +9,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mago";
- version = "1.0.0-beta.14";
+ version = "1.0.3";
src = fetchFromGitHub {
owner = "carthage-software";
repo = "mago";
tag = finalAttrs.version;
- hash = "sha256-UKoq4RkFcLS47DZHPY/MhrRuLQoWYLoOzO2BeeJZoQw=";
+ hash = "sha256-i8iC16TFT2zqgJeCcJICcbmPr2kAOTZHvZvAXtHwQQw=";
+ forceFetchGit = true; # Does not download all files otherwise
};
- cargoHash = "sha256-/THZFU3lJbgJGA4lxWt6fyiHqIgQ539vj57iKoQfXZo=";
+ cargoHash = "sha256-EGtUvFZw16Rxj8gPQLBapJpKUgRjawZQmn1sRD5gU1E=";
env = {
# Get openssl-sys to use pkg-config
diff --git a/pkgs/by-name/ma/mailhog/package.nix b/pkgs/by-name/ma/mailhog/package.nix
index ddfc7a54753d..bac7fee18371 100644
--- a/pkgs/by-name/ma/mailhog/package.nix
+++ b/pkgs/by-name/ma/mailhog/package.nix
@@ -40,7 +40,6 @@ buildGoModule rec {
homepage = "https://github.com/mailhog/MailHog";
changelog = "https://github.com/mailhog/MailHog/releases/tag/v${version}";
maintainers = with lib.maintainers; [
- disassembler
jojosch
];
license = lib.licenses.mit;
diff --git a/pkgs/by-name/ma/mapproxy/package.nix b/pkgs/by-name/ma/mapproxy/package.nix
index 50f45c37b661..1c1465454fb0 100644
--- a/pkgs/by-name/ma/mapproxy/package.nix
+++ b/pkgs/by-name/ma/mapproxy/package.nix
@@ -9,7 +9,6 @@ python3Packages.buildPythonApplication rec {
pname = "mapproxy";
version = "5.1.1";
pyproject = true;
- disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "mapproxy";
diff --git a/pkgs/by-name/ma/marathonctl/package.nix b/pkgs/by-name/ma/marathonctl/package.nix
index 4741bdcce0e6..3bbe104f76f5 100644
--- a/pkgs/by-name/ma/marathonctl/package.nix
+++ b/pkgs/by-name/ma/marathonctl/package.nix
@@ -26,7 +26,6 @@ buildGoModule rec {
homepage = "https://github.com/shoenig/marathonctl";
description = "CLI tool for Marathon";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ manveru ];
mainProgram = "marathonctl";
};
}
diff --git a/pkgs/by-name/ma/mariadb-galera/package.nix b/pkgs/by-name/ma/mariadb-galera/package.nix
index c2002555c61b..5d71dfcd944b 100644
--- a/pkgs/by-name/ma/mariadb-galera/package.nix
+++ b/pkgs/by-name/ma/mariadb-galera/package.nix
@@ -52,8 +52,12 @@ stdenv.mkDerivation rec {
mainProgram = "garbd";
homepage = "https://galeracluster.com/";
license = lib.licenses.lgpl2Only;
- maintainers = with lib.maintainers; [ izorkin ];
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ conni2461
+ das_j
+ helsinki-Jo
+ izorkin
+ ];
platforms = lib.platforms.all;
broken = stdenv.hostPlatform.isDarwin;
};
diff --git a/pkgs/by-name/ma/mask/package.nix b/pkgs/by-name/ma/mask/package.nix
index a50c8d0246c3..6cd1458177c1 100644
--- a/pkgs/by-name/ma/mask/package.nix
+++ b/pkgs/by-name/ma/mask/package.nix
@@ -7,36 +7,43 @@
nix-update-script,
# tests
+ lua,
nodejs,
- python3,
php,
+ python3,
ruby,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mask";
- version = "0.11.6";
+ version = "0.11.7";
src = fetchFromGitHub {
owner = "jacobdeichert";
repo = "mask";
tag = "mask/${finalAttrs.version}";
- hash = "sha256-xGD23pso5iS+9dmfTMNtR6YqUqKnzJTzMl+OnRGpL3g=";
+ hash = "sha256-jz2x3Do+fqDHS7vNdnZsNOj36dRFt/khFaF/ztyKji8=";
};
- cargoHash = "sha256-JaYr6J3NOwVIHzGO4wLkke5O/T/9WUDENPgLP5Fwyhg=";
+ cargoHash = "sha256-HnRNg1/ZVWr6JRIsBf2kH9Xys7Hth4fMI12dClsPKv0=";
preCheck = ''
export PATH=$PATH:$PWD/target/${stdenv.hostPlatform.rust.rustcTarget}/$cargoBuildType
'';
nativeCheckInputs = [
+ lua
nodejs
- python3
php
+ python3
ruby
];
+ checkFlags = [
+ # requires swift which currently fails to build
+ "--skip=swift"
+ ];
+
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
@@ -48,8 +55,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
homepage = "https://github.com/jacobdeichert/mask";
changelog = "https://github.com/jacobdeichert/mask/blob/mask/${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [
- defelo
- ];
+ maintainers = with lib.maintainers; [ defelo ];
};
})
diff --git a/pkgs/by-name/ma/matter-compiler/package.nix b/pkgs/by-name/ma/matter-compiler/package.nix
index 5d28606c00e2..5d17568e92be 100644
--- a/pkgs/by-name/ma/matter-compiler/package.nix
+++ b/pkgs/by-name/ma/matter-compiler/package.nix
@@ -20,7 +20,6 @@ bundlerApp {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
rvlander
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/md/mdl/package.nix b/pkgs/by-name/md/mdl/package.nix
index 4f0305056051..d235c29688df 100644
--- a/pkgs/by-name/md/mdl/package.nix
+++ b/pkgs/by-name/md/mdl/package.nix
@@ -17,7 +17,6 @@ bundlerApp {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
gerschtli
- manveru
nicknovitski
totoroot
];
diff --git a/pkgs/by-name/me/media-downloader/package.nix b/pkgs/by-name/me/media-downloader/package.nix
index a456b4b44beb..2fa622434d97 100644
--- a/pkgs/by-name/me/media-downloader/package.nix
+++ b/pkgs/by-name/me/media-downloader/package.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "media-downloader";
- version = "5.4.6";
+ version = "5.4.7";
src = fetchFromGitHub {
owner = "mhogomchungu";
repo = "media-downloader";
rev = finalAttrs.version;
- hash = "sha256-2VcxNoC/9dVYItDJdWxuXFtl31p8kKCnbmAWfYFBGwQ=";
+ hash = "sha256-Rbzuji46o6n8gaGqj8TDzLEBU9Eq754rnzkRxF6iir4=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/me/memcached-exporter/package.nix b/pkgs/by-name/me/memcached-exporter/package.nix
index d5ba29db7a7c..508f40801b3f 100644
--- a/pkgs/by-name/me/memcached-exporter/package.nix
+++ b/pkgs/by-name/me/memcached-exporter/package.nix
@@ -26,6 +26,9 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/prometheus/memcached_exporter";
license = lib.licenses.asl20;
mainProgram = "memcached_exporter";
- teams = with lib.teams; [ deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
})
diff --git a/pkgs/by-name/me/meowlnir/package.nix b/pkgs/by-name/me/meowlnir/package.nix
index bc00dad687e9..c0e3d35c4e49 100644
--- a/pkgs/by-name/me/meowlnir/package.nix
+++ b/pkgs/by-name/me/meowlnir/package.nix
@@ -9,18 +9,19 @@
buildGoModule rec {
pname = "meowlnir";
- version = "0.7.0";
+ version = "26.01";
+ tag = "v0.2601.0";
src = fetchFromGitHub {
owner = "maunium";
repo = "meowlnir";
- tag = "v${version}";
- hash = "sha256-S0GrM8uKfWJh0/oAQp2f7P+yj99N0bovCNscM8b7tB8=";
+ inherit tag;
+ hash = "sha256-vrj19+YuhCFwluR+f73WPOJ4bMVxzoG3WjWrN3QuhZ0=";
};
buildInputs = [ olm ];
- vendorHash = "sha256-gzigJ2gg9jaREbFdX+38sUV8I/gcB5x+lYaABnS2Mbk=";
+ vendorHash = "sha256-l6H6NqAq3C0OBYaea3ed6g/wHdNmo5tVkgizx+vU09E=";
doCheck = true;
doInstallCheck = true;
diff --git a/pkgs/by-name/mi/mint/package.nix b/pkgs/by-name/mi/mint/package.nix
index 4f0f65ea4487..763640599e22 100644
--- a/pkgs/by-name/mi/mint/package.nix
+++ b/pkgs/by-name/mi/mint/package.nix
@@ -40,6 +40,5 @@ crystal.buildCrystalPackage rec {
mainProgram = "mint";
homepage = "https://www.mint-lang.com/";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ manveru ];
};
}
diff --git a/pkgs/by-name/mi/mirrord/manifest.json b/pkgs/by-name/mi/mirrord/manifest.json
index 6be5b07cd1fd..194e1d1c98bd 100644
--- a/pkgs/by-name/mi/mirrord/manifest.json
+++ b/pkgs/by-name/mi/mirrord/manifest.json
@@ -1,21 +1,21 @@
{
- "version": "3.180.0",
+ "version": "3.181.0",
"assets": {
"x86_64-linux": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.180.0/mirrord_linux_x86_64",
- "hash": "sha256-hpmuMhN2HS+4zPlTOh87A1UQvlxVKlzqHKKDm1VBLhg="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.181.0/mirrord_linux_x86_64",
+ "hash": "sha256-hLTPM7TMoXL1AlPPLYrqCpE3JrfeOISK4RKekQg2GzY="
},
"aarch64-linux": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.180.0/mirrord_linux_aarch64",
- "hash": "sha256-dGe0r7ckuKkMzVkGyWaYR2PVkDtGRRhC3ievXzKs5dU="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.181.0/mirrord_linux_aarch64",
+ "hash": "sha256-LyJxTLWP2TZpGeKVQEhMILBpxik5LuT96en9272Ff0k="
},
"aarch64-darwin": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.180.0/mirrord_mac_universal",
- "hash": "sha256-YxDaYQyh9C64bSqqkIWX4zEKadps+jqnXJA1BGdtxzw="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.181.0/mirrord_mac_universal",
+ "hash": "sha256-E0F6i/irdOKizI558XX9gh9YQ6T9d7H2SKwh4AjzSCk="
},
"x86_64-darwin": {
- "url": "https://github.com/metalbear-co/mirrord/releases/download/3.180.0/mirrord_mac_universal",
- "hash": "sha256-YxDaYQyh9C64bSqqkIWX4zEKadps+jqnXJA1BGdtxzw="
+ "url": "https://github.com/metalbear-co/mirrord/releases/download/3.181.0/mirrord_mac_universal",
+ "hash": "sha256-E0F6i/irdOKizI558XX9gh9YQ6T9d7H2SKwh4AjzSCk="
}
}
}
diff --git a/pkgs/by-name/mo/monophony/package.nix b/pkgs/by-name/mo/monophony/package.nix
index 158e2b95d393..0d91dd20592d 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 = "4.3.0";
+ version = "4.3.1";
pyproject = true;
src = fetchFromGitLab {
owner = "zehkira";
repo = "monophony";
tag = "v${version}";
- hash = "sha256-w2ev/fpswaNcutxg2zMwrtFkulMbbG7BUm3L8qlnZKk=";
+ hash = "sha256-Jp2RwfTcOb4xALIMc4DAQX+fWdqPE+TWv5qRgdSopbM=";
};
sourceRoot = "${src.name}/source";
diff --git a/pkgs/by-name/mo/moon/package.nix b/pkgs/by-name/mo/moon/package.nix
index af391fcfae2d..42d00115174e 100644
--- a/pkgs/by-name/mo/moon/package.nix
+++ b/pkgs/by-name/mo/moon/package.nix
@@ -14,16 +14,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "moon";
- version = "1.41.5";
+ version = "1.41.8";
src = fetchFromGitHub {
owner = "moonrepo";
repo = "moon";
tag = "v${finalAttrs.version}";
- hash = "sha256-BcDKjw2k102TQmLeq6+59Z6b4IpnGDRbQ4/nAXXIPBo=";
+ hash = "sha256-KPK1XE18A8vh5FlGIPizxWmEVPkJHcy6fvtFsOQlhok=";
};
- cargoHash = "sha256-mc3A573QaovLwhcZshe9Z60ebHmcCyW/izbxlb2FNpk=";
+ cargoHash = "sha256-U3Hq5zy1dvG/sJA08bBi2mwMbTP2E5LLIpx0rMq2U1A=";
env = {
RUSTFLAGS = "-C strip=symbols";
diff --git a/pkgs/by-name/mo/mosdns/package.nix b/pkgs/by-name/mo/mosdns/package.nix
index 826b7f6d7390..a647d28374aa 100644
--- a/pkgs/by-name/mo/mosdns/package.nix
+++ b/pkgs/by-name/mo/mosdns/package.nix
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "mosdns";
- version = "5.3.3";
+ version = "5.3.4";
src = fetchFromGitHub {
owner = "IrineSistiana";
repo = "mosdns";
tag = "v${version}";
- hash = "sha256-nSqSfbpi91W28DaLjCsWlPiLe1gLVHeZnstktc/CLag=";
+ hash = "sha256-N0JY0brs9IXx3L+sz66JniRaBzY0bGD8PawJ1WA3tkw=";
};
- vendorHash = "sha256-RpvWkIDhHSNbdkpBCcXYbbvbmGiG15qyB5aEJRmg9s4=";
+ vendorHash = "sha256-FfCA5204MP+m5nkzj/jLDh5NzpD1EtrL7owmcvZhOBU=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/mp/mpd-mpris/package.nix b/pkgs/by-name/mp/mpd-mpris/package.nix
index 8abed8f15f53..b1bc34480ba3 100644
--- a/pkgs/by-name/mp/mpd-mpris/package.nix
+++ b/pkgs/by-name/mp/mpd-mpris/package.nix
@@ -2,37 +2,30 @@
lib,
buildGoModule,
fetchFromGitHub,
- fetchpatch,
}:
-buildGoModule rec {
+buildGoModule (finalAttrs: {
pname = "mpd-mpris";
- version = "0.4.1";
+ version = "0.4.3";
src = fetchFromGitHub {
owner = "natsukagami";
repo = "mpd-mpris";
- rev = "v${version}";
- sha256 = "sha256-QxPkGWpCWiyEbChH9SHeD+SiV8k0c/G7MG/azksP3xU=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-w8OH34JW++OYLpNIHfQvc45dFyU/wVWVa+vEwWb8VqU=";
};
- patches = [
- # Makes Exec= path not absolute, see https://github.com/natsukagami/mpd-mpris/pull/42
- (fetchpatch {
- url = "https://github.com/natsukagami/mpd-mpris/commit/8a5b53b1aa3174c3ccb1db24fb4e39f90012b98f.patch";
- hash = "sha256-LArPq+RRPJOs0je1olqg+pK7nvU7UIlrpGtHv2PhIY4=";
- })
- ];
-
- vendorHash = "sha256-HCDJrp9WFB1z+FnYpOI5e/AojtdnpN2ZNtgGVaH/v/Q=";
-
- doCheck = false;
+ vendorHash = "sha256-ugJEw02jSsfObljDaup31zoQlf2HvwDRUljD7lp7Ys4=";
subPackages = [ "cmd/mpd-mpris" ];
+ postPatch = ''
+ substituteInPlace services/mpd-mpris.service --replace-fail "ExecStart=" "ExecStart=$out/bin/"
+ '';
+
postInstall = ''
- install -Dm644 mpd-mpris.service $out/lib/systemd/user/mpd-mpris.service
- install -Dm644 mpd-mpris.desktop $out/etc/xdg/autostart/mpd-mpris.desktop
+ install -Dm644 services/mpd-mpris.service -t $out/lib/systemd/user
+ install -Dm644 mpd-mpris.desktop -t $out/etc/xdg/autostart
'';
meta = {
@@ -42,4 +35,4 @@ buildGoModule rec {
maintainers = with lib.maintainers; [ doronbehar ];
mainProgram = "mpd-mpris";
};
-}
+})
diff --git a/pkgs/by-name/mp/mpdcron/package.nix b/pkgs/by-name/mp/mpdcron/package.nix
index 91a535aec1f1..8b74a4eb86a8 100644
--- a/pkgs/by-name/mp/mpdcron/package.nix
+++ b/pkgs/by-name/mp/mpdcron/package.nix
@@ -65,7 +65,6 @@ stdenv.mkDerivation {
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
lovek323
- manveru
];
};
}
diff --git a/pkgs/by-name/ms/mscp/package.nix b/pkgs/by-name/ms/mscp/package.nix
index 975002979981..45cc26a8e241 100644
--- a/pkgs/by-name/ms/mscp/package.nix
+++ b/pkgs/by-name/ms/mscp/package.nix
@@ -39,7 +39,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/upa/mscp";
mainProgram = "mscp";
license = lib.licenses.gpl3Only;
- teams = [ lib.teams.deshaw ];
platforms = lib.platforms.unix;
};
})
diff --git a/pkgs/by-name/mu/music-assistant/package.nix b/pkgs/by-name/mu/music-assistant/package.nix
index 3877924bfac4..fe7ab9c868bb 100644
--- a/pkgs/by-name/mu/music-assistant/package.nix
+++ b/pkgs/by-name/mu/music-assistant/package.nix
@@ -47,14 +47,14 @@ assert
python.pkgs.buildPythonApplication rec {
pname = "music-assistant";
- version = "2.7.3";
+ version = "2.7.5";
pyproject = true;
src = fetchFromGitHub {
owner = "music-assistant";
repo = "server";
tag = version;
- hash = "sha256-6D3B88wjfVHvNhNrTDOu77eAkherOqdBVafUhht7okA=";
+ hash = "sha256-iWdOGdmPJO7Pjdn8UjuSOhWnRGBFjmARFsuHmP6IP58=";
};
patches = [
diff --git a/pkgs/by-name/mu/music-assistant/providers.nix b/pkgs/by-name/mu/music-assistant/providers.nix
index a40106dec226..0ad1828c4768 100644
--- a/pkgs/by-name/mu/music-assistant/providers.nix
+++ b/pkgs/by-name/mu/music-assistant/providers.nix
@@ -1,7 +1,7 @@
# Do not edit manually, run ./update-providers.py
{
- version = "2.7.3";
+ version = "2.7.5";
providers = {
airplay = ps: [
];
@@ -134,6 +134,7 @@
sendspin =
ps: with ps; [
aiosendspin
+ av
];
siriusxm = ps: [
]; # missing sxm
diff --git a/pkgs/by-name/ne/netbird-dashboard/package.nix b/pkgs/by-name/ne/netbird-dashboard/package.nix
index 849d758898e6..83aa10953964 100644
--- a/pkgs/by-name/ne/netbird-dashboard/package.nix
+++ b/pkgs/by-name/ne/netbird-dashboard/package.nix
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "netbird-dashboard";
- version = "2.26.1";
+ version = "2.27.1";
src = fetchFromGitHub {
owner = "netbirdio";
repo = "dashboard";
rev = "v${version}";
- hash = "sha256-8MC3sHKs7HmxzqFw7px+Q0zX9PzzZhb4I5gcJ/fQ4uc=";
+ hash = "sha256-XVB3zgdfgApqNwMdZMung4qLZOPfsaWdpqlFUz5z9ZU=";
};
- npmDepsHash = "sha256-RIhVSRjqzFawXaRZHAUwGodnNerGz+I3GbPFsP5qESY=";
+ npmDepsHash = "sha256-e4Uxy1bwR3a+thIkaNWpAwDvIJyTbM5TwVy+YVD0CQQ=";
npmFlags = [ "--legacy-peer-deps" ];
installPhase = ''
diff --git a/pkgs/by-name/ne/netbox_4_3/package.nix b/pkgs/by-name/ne/netbox_4_3/package.nix
index dc5807639598..3689a4177415 100644
--- a/pkgs/by-name/ne/netbox_4_3/package.nix
+++ b/pkgs/by-name/ne/netbox_4_3/package.nix
@@ -9,7 +9,7 @@
let
py = python3.override {
self = py;
- packageOverrides = _final: prev: { django = prev.django_5_2; };
+ packageOverrides = _final: prev: { django = prev.django_5; };
};
extraBuildInputs = plugins py.pkgs;
diff --git a/pkgs/by-name/ne/netbox_4_4/package.nix b/pkgs/by-name/ne/netbox_4_4/package.nix
index 01ee99b882e6..1a6bea9d66bf 100644
--- a/pkgs/by-name/ne/netbox_4_4/package.nix
+++ b/pkgs/by-name/ne/netbox_4_4/package.nix
@@ -9,7 +9,7 @@
let
py = python3.override {
self = py;
- packageOverrides = _final: prev: { django = prev.django_5_2; };
+ packageOverrides = _final: prev: { django = prev.django_5; };
};
extraBuildInputs = plugins py.pkgs;
diff --git a/pkgs/by-name/ni/ni/package.nix b/pkgs/by-name/ni/ni/package.nix
index 93e53d3322df..63223326f773 100644
--- a/pkgs/by-name/ni/ni/package.nix
+++ b/pkgs/by-name/ni/ni/package.nix
@@ -12,19 +12,19 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ni";
- version = "28.1.0";
+ version = "28.2.0";
src = fetchFromGitHub {
owner = "antfu-collective";
repo = "ni";
tag = "v${finalAttrs.version}";
- hash = "sha256-D6TzDyT3HIULeHL/ACkOcVQ/g7pAw8jONnWfwJgWyx4=";
+ hash = "sha256-QRatGm8e12mYtCPpeZwz4adtl6PTPUXTRlge6UKqiqI=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 2;
- hash = "sha256-eSnrR2Cik24wEbSObabJSzZOGfl6XzQrEyDB7Ea2hg8=";
+ hash = "sha256-n/iqROsdVwLZEAHU3G6Hkl2wrwnwJv7BUMzJif9bYRM=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ni/nix-init/package.nix b/pkgs/by-name/ni/nix-init/package.nix
index e6a84d96ea5e..fee8f60c7566 100644
--- a/pkgs/by-name/ni/nix-init/package.nix
+++ b/pkgs/by-name/ni/nix-init/package.nix
@@ -95,6 +95,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
homepage = "https://github.com/nix-community/nix-init";
changelog = "https://github.com/nix-community/nix-init/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mpl20;
- maintainers = [ lib.maintainers.eclairevoyant ];
+ maintainers = with lib.maintainers; [
+ eclairevoyant
+ figsoda
+ ];
};
})
diff --git a/pkgs/by-name/ni/nix-search-cli/package.nix b/pkgs/by-name/ni/nix-search-cli/package.nix
index e5198fb28a7c..8a6ba783cb83 100644
--- a/pkgs/by-name/ni/nix-search-cli/package.nix
+++ b/pkgs/by-name/ni/nix-search-cli/package.nix
@@ -7,16 +7,16 @@
buildGoModule {
pname = "nix-search-cli";
- version = "0.2-unstable-2024-09-24";
+ version = "0.3-unstable-2025-12-03";
src = fetchFromGitHub {
owner = "peterldowns";
repo = "nix-search-cli";
- rev = "7d6b4c501ee448dc2e5c123aa4c6d9db44a6dd12";
- hash = "sha256-0Zms/QVCUKxILLLJYsaodSW64DJrVr/yB13SnNL8+Wg=";
+ rev = "ab0d5156c1e3b383c250ff273639cd3dea6de2d9";
+ hash = "sha256-NGL9jj4y16+d0Es7aK1oxqAimZn7sdJDAxVkcY3CTcg=";
};
- vendorHash = "sha256-RZuB0aRiMSccPhX30cGKBBEMCSvmC6r53dWaqDYbmyA=";
+ vendorHash = "sha256-VlJ2OuHOTqIJeGUm2NbBiz33i8QTxaZnnm0JkVGkw1U=";
passthru.updateScript = unstableGitUpdater { };
diff --git a/pkgs/by-name/ni/nixbit/package.nix b/pkgs/by-name/ni/nixbit/package.nix
index 533f5196db13..816a77745722 100644
--- a/pkgs/by-name/ni/nixbit/package.nix
+++ b/pkgs/by-name/ni/nixbit/package.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "nixbit";
- version = "0.6.3";
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "pbek";
repo = "nixbit";
tag = "v${finalAttrs.version}";
- hash = "sha256-wh7pXUinqjlNA2gGbxY/48f4yScqWqQTWF9SIPOz3/w=";
+ hash = "sha256-VBstZEs1ptLWjqiat5vLdrduUDTBj2Lm9CwpMt1puyM=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/nm/nmh/package.nix b/pkgs/by-name/nm/nmh/package.nix
index 4b92436f02d7..49c9f935a20f 100644
--- a/pkgs/by-name/nm/nmh/package.nix
+++ b/pkgs/by-name/nm/nmh/package.nix
@@ -92,7 +92,7 @@ stdenv.mkDerivation (finalAttrs: {
claws-mail's mail folders. Most other mail clients have migrated to
maildir.
'';
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
};
})
diff --git a/pkgs/by-name/no/noise-repellent/package.nix b/pkgs/by-name/no/noise-repellent/package.nix
index 55e595763d2f..08753c0f3cca 100644
--- a/pkgs/by-name/no/noise-repellent/package.nix
+++ b/pkgs/by-name/no/noise-repellent/package.nix
@@ -10,15 +10,15 @@
lv2,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "noise-repellent";
- version = "0.2.3";
+ version = "0.2.5";
src = fetchFromGitHub {
owner = "lucianodato";
repo = "noise-repellent";
- rev = "v${version}";
- sha256 = "sha256-d8csYC3z3vXdmN/G6mAK+H8ia0vOCsoUpoA3W8/OADc=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-GzOUcC161syjazazf+ywssWL0iH17eNhmhTBcjsuaQ0=";
};
mesonFlags = [
@@ -40,8 +40,9 @@ stdenv.mkDerivation rec {
meta = {
description = "LV2 plugin for broadband noise reduction";
homepage = "https://github.com/lucianodato/noise-repellent";
+ changelog = "https://github.com/lucianodato/noise-repellent/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.unix;
};
-}
+})
diff --git a/pkgs/by-name/nu/nurl/package.nix b/pkgs/by-name/nu/nurl/package.nix
index 88d1ae1c0311..0211d0575337 100644
--- a/pkgs/by-name/nu/nurl/package.nix
+++ b/pkgs/by-name/nu/nurl/package.nix
@@ -52,7 +52,10 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/nix-community/nurl";
changelog = "https://github.com/nix-community/nurl/blob/v${version}/CHANGELOG.md";
license = lib.licenses.mpl20;
- maintainers = [ lib.maintainers.matthiasbeyer ];
+ maintainers = with lib.maintainers; [
+ figsoda
+ matthiasbeyer
+ ];
mainProgram = "nurl";
};
}
diff --git a/pkgs/by-name/ob/obfs4/package.nix b/pkgs/by-name/ob/obfs4/package.nix
index 31ac4a734c29..6e1c34fa9d60 100644
--- a/pkgs/by-name/ob/obfs4/package.nix
+++ b/pkgs/by-name/ob/obfs4/package.nix
@@ -9,7 +9,7 @@
buildGoModule (finalAttrs: {
pname = "obfs4";
- version = "0.8.0";
+ version = "0.8.1";
src = fetchFromGitLab {
domain = "gitlab.torproject.org";
@@ -19,10 +19,10 @@ buildGoModule (finalAttrs: {
# will collide with lyrebird Gtk3 program.
repo = "lyrebird";
tag = "lyrebird-${finalAttrs.version}";
- hash = "sha256-h4ZhjyWRovoEFEFjjJBHBWc3kup60MNFvaYN6UPPxOE=";
+ hash = "sha256-KI9tGQomqSbiW8itxQ72rPwL67LVTmP110FrYVELr5w=";
};
- vendorHash = "sha256-isquplrmgtR8Mn5M+XNRdeGJHrAm7V7h1etVmVmN60I=";
+ vendorHash = "sha256-AlLRJieCiCLQPbqT+0J3Zxe73ryNB8MQkAyHsU+wr2A=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/oc/ocrfeeder/package.nix b/pkgs/by-name/oc/ocrfeeder/package.nix
index 5dc36c45b4ca..3554e3867424 100644
--- a/pkgs/by-name/oc/ocrfeeder/package.nix
+++ b/pkgs/by-name/oc/ocrfeeder/package.nix
@@ -55,6 +55,7 @@ stdenv.mkDerivation (finalAttrs: {
reportlab
odfpy
pygobject3
+ standard-imghdr
]
))
];
diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix
index 0ead4f13d7c4..b62877f6a9ad 100644
--- a/pkgs/by-name/op/opencode/package.nix
+++ b/pkgs/by-name/op/opencode/package.nix
@@ -14,7 +14,7 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencode";
- version = "1.1.23";
+ version = "1.1.25";
src = fetchFromGitHub {
owner = "anomalyco";
repo = "opencode";
diff --git a/pkgs/by-name/op/opendmarc/package.nix b/pkgs/by-name/op/opendmarc/package.nix
index 34bafbc67d8b..3630c4f126c6 100644
--- a/pkgs/by-name/op/opendmarc/package.nix
+++ b/pkgs/by-name/op/opendmarc/package.nix
@@ -70,6 +70,9 @@ stdenv.mkDerivation rec {
bsd3
sendmail
];
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
};
}
diff --git a/pkgs/by-name/op/openldap/package.nix b/pkgs/by-name/op/openldap/package.nix
index d45b2b1ede92..18f22935befa 100644
--- a/pkgs/by-name/op/openldap/package.nix
+++ b/pkgs/by-name/op/openldap/package.nix
@@ -159,7 +159,11 @@ stdenv.mkDerivation rec {
homepage = "https://www.openldap.org/";
description = "Open source implementation of the Lightweight Directory Access Protocol";
license = lib.licenses.openldap;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ conni2461
+ das_j
+ helsinki-Jo
+ ];
platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/op/opensplat/package.nix b/pkgs/by-name/op/opensplat/package.nix
index 45791b230c1b..a4c417c9be8e 100644
--- a/pkgs/by-name/op/opensplat/package.nix
+++ b/pkgs/by-name/op/opensplat/package.nix
@@ -12,15 +12,16 @@
cxxopts,
nix-update-script,
config,
- # Upstream has rocm/hip support, too. anyone?
cudaSupport ? config.cudaSupport,
cudaPackages,
+ rocmSupport ? config.rocmSupport,
+ rocmPackages,
autoAddDriverRunpath,
fetchpatch2,
}:
let
version = "1.1.4";
- torch = python3.pkgs.torch.override { inherit cudaSupport; };
+ torch = python3.pkgs.torch.override { inherit cudaSupport rocmSupport; };
# Using a normal stdenv with cuda torch gives
# ld: /nix/store/k1l7y96gv0nc685cg7i3g43i4icmddzk-python3.11-torch-2.2.1-lib/lib/libc10.so: undefined reference to `std::ios_base_library_init()@GLIBCXX_3.4.32'
stdenv' = if cudaSupport then cudaPackages.backendStdenv else stdenv;
@@ -43,10 +44,32 @@ stdenv'.mkDerivation {
})
];
+ postPatch = lib.optionalString rocmSupport ''
+ # ROCm CMake targets must be available before find_package(Torch)
+ # because Torch's Caffe2Targets.cmake references them in torch_hip_library
+ substituteInPlace CMakeLists.txt \
+ --replace-fail "find_package(Torch REQUIRED)" \
+ "find_package(hip REQUIRED)
+ find_package(hiprtc REQUIRED)
+ find_package(hipblas REQUIRED)
+ find_package(hipfft REQUIRED)
+ find_package(hiprand REQUIRED)
+ find_package(hipsparse REQUIRED)
+ find_package(hipsolver REQUIRED)
+ find_package(hipblaslt REQUIRED)
+ find_package(rocblas REQUIRED)
+ find_package(rocsolver REQUIRED)
+ find_package(miopen REQUIRED)
+ find_package(Torch REQUIRED)"
+ '';
+
nativeBuildInputs = [
cmake
ninja
]
+ ++ lib.optionals rocmSupport [
+ rocmPackages.clr
+ ]
++ lib.optionals cudaSupport [
cudaPackages.cuda_nvcc
autoAddDriverRunpath
@@ -61,16 +84,39 @@ stdenv'.mkDerivation {
torch
opencv
]
+ ++ lib.optionals rocmSupport [
+ rocmPackages.clr
+ rocmPackages.hipblas
+ rocmPackages.hipfft
+ rocmPackages.hiprand
+ rocmPackages.hipsparse
+ rocmPackages.hipsolver
+ rocmPackages.hipblaslt
+ rocmPackages.rocblas
+ rocmPackages.rocsolver
+ rocmPackages.rocsolver
+ rocmPackages.miopen
+ ]
++ lib.optionals cudaSupport [
cudaPackages.cuda_cudart
];
- env.TORCH_CUDA_ARCH_LIST = "${lib.concatStringsSep ";" python3.pkgs.torch.cudaCapabilities}";
+ env =
+ lib.optionalAttrs cudaSupport {
+ TORCH_CUDA_ARCH_LIST = "${lib.concatStringsSep ";" python3.pkgs.torch.cudaCapabilities}";
+ NIX_LDFLAGS = "-L${lib.getOutput "stubs" cudaPackages.cuda_cudart}/lib/stubs"; # fixes -lcuda not found
+ }
+ // lib.optionalAttrs rocmSupport {
+ HIPFLAGS = "-I${lib.getInclude rocmPackages.rocthrust}/include -I${lib.getInclude rocmPackages.rocprim}/include";
+ };
cmakeFlags = [
(lib.cmakeBool "CMAKE_SKIP_RPATH" true)
(lib.cmakeFeature "FETCHCONTENT_TRY_FIND_PACKAGE_MODE" "ALWAYS")
]
+ ++ lib.optionals rocmSupport [
+ (lib.cmakeFeature "GPU_RUNTIME" "HIP")
+ ]
++ lib.optionals cudaSupport [
(lib.cmakeFeature "GPU_RUNTIME" "CUDA")
(lib.cmakeFeature "CUDA_TOOLKIT_ROOT_DIR" "${cudaPackages.cudatoolkit}/")
@@ -87,7 +133,10 @@ stdenv'.mkDerivation {
# vendored+modified gsplat
lib.licenses.asl20
];
- maintainers = [ lib.maintainers.jcaesar ];
+ maintainers = [
+ lib.maintainers.jcaesar
+ lib.maintainers.LunNova
+ ];
platforms = lib.platforms.linux ++ lib.optionals (!cudaSupport) lib.platforms.darwin;
};
}
diff --git a/pkgs/by-name/or/orbvis/package.nix b/pkgs/by-name/or/orbvis/package.nix
index 4b356e652eaa..6099bb5b8ba5 100644
--- a/pkgs/by-name/or/orbvis/package.nix
+++ b/pkgs/by-name/or/orbvis/package.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "orbvis";
- version = "0.3.2";
+ version = "0.3.3";
src = fetchFromGitHub {
owner = "wojciech-graj";
repo = "orbvis";
tag = "v${finalAttrs.version}";
- hash = "sha256-kPbRhm+HymY6DuR4JgE6qTTYKGIqVxvwxtveu7dOOO0=";
+ hash = "sha256-U19kslgAULBBFozK5KUtew6KRsFeJ4+h8bL9cXmnzso=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ow/owncloud-client/package.nix b/pkgs/by-name/ow/owncloud-client/package.nix
index 503c9bfa96eb..62b59845d01e 100644
--- a/pkgs/by-name/ow/owncloud-client/package.nix
+++ b/pkgs/by-name/ow/owncloud-client/package.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "owncloud-client";
- version = "6.0.2";
+ version = "6.0.3";
src = fetchFromGitHub {
owner = "owncloud";
repo = "client";
tag = "v${version}";
- hash = "sha256-cqnDe9q7+qQ0MNrt48zTw6TcNYCEFgQmwXkmQCjR1Uc=";
+ hash = "sha256-11ZqCqFKJexMRH73IEBRuNx5Dxf4aMHlShwull0z4hI=";
};
patches = [
diff --git a/pkgs/by-name/ox/oxlint/package.nix b/pkgs/by-name/ox/oxlint/package.nix
index 1167bf7d00de..ed47b1b9a8de 100644
--- a/pkgs/by-name/ox/oxlint/package.nix
+++ b/pkgs/by-name/ox/oxlint/package.nix
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "oxlint";
- version = "1.38.0";
+ version = "1.39.0";
src = fetchFromGitHub {
owner = "oxc-project";
repo = "oxc";
tag = "oxlint_v${finalAttrs.version}";
- hash = "sha256-kMCGKbc7qaY0KUOR+67mLvKW4J5CuvYUmC6Aj9xlzSk=";
+ hash = "sha256-Sg9NtXRuQ0ZruK8a8k5EkeDOJ9v6uzpNzEQ/FY56ioY=";
};
- cargoHash = "sha256-cesj9jwWHIFxpFV62QDgYl22EUE8qVjIbb2nRObAyLo=";
+ cargoHash = "sha256-sgIarCuUmSTAVPVr82rp4dQwzDMWESIbGgkCYEExz6o=";
nativeBuildInputs = [
cmake
diff --git a/pkgs/by-name/pa/pan/package.nix b/pkgs/by-name/pa/pan/package.nix
index 2116056ac0f1..35ff4b4c3f35 100644
--- a/pkgs/by-name/pa/pan/package.nix
+++ b/pkgs/by-name/pa/pan/package.nix
@@ -23,14 +23,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pan";
- version = "0.164";
+ version = "0.165";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "pan";
tag = "v${finalAttrs.version}";
- hash = "sha256-fVhjgnDvDf5rmhuW27UpEp3m7o8FFcpakVcGBhBic0Y=";
+ hash = "sha256-y9ejT/XTMoWMLSIOePEtPCUy51JThJrBBOCdSUTk2yc=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix
index 9a03cf6d1722..4a2746ae109c 100644
--- a/pkgs/by-name/pa/paperless-ngx/package.nix
+++ b/pkgs/by-name/pa/paperless-ngx/package.nix
@@ -42,7 +42,7 @@ let
python = python3.override {
self = python;
packageOverrides = final: prev: {
- django = prev.django_5_2;
+ django = prev.django_5;
fido2 = prev.fido2.overridePythonAttrs {
version = "1.2.0";
diff --git a/pkgs/by-name/pa/par-lang/package.nix b/pkgs/by-name/pa/par-lang/package.nix
index d3ccb069dcd9..7c81a11d3f35 100644
--- a/pkgs/by-name/pa/par-lang/package.nix
+++ b/pkgs/by-name/pa/par-lang/package.nix
@@ -16,13 +16,13 @@
rustPlatform.buildRustPackage {
pname = "par-lang";
- version = "0-unstable-2025-12-04";
+ version = "0-unstable-2026-01-18";
src = fetchFromGitHub {
owner = "faiface";
repo = "par-lang";
- rev = "9056718048a5c8d1ff32c60f9fc5db5af36a0259";
- hash = "sha256-uerYlhUqwpt3BbYiN6+CubhZAcMRXTFKqKSqyqh5WYY=";
+ rev = "e10c1e4be92162fefdb515f321a2699c73726005";
+ hash = "sha256-/Rz0D7zAxjJgm/61/M3iGZ6XwHEHGT6tTmispUjSbW4=";
};
cargoHash = "sha256-sW+gAIp/DjlTo44QDXpP6COrCK/CcDlx3no284MEQJo=";
diff --git a/pkgs/by-name/pa/parabolic/package.nix b/pkgs/by-name/pa/parabolic/package.nix
index 254c884f0d88..eab8c6ab9392 100644
--- a/pkgs/by-name/pa/parabolic/package.nix
+++ b/pkgs/by-name/pa/parabolic/package.nix
@@ -105,7 +105,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/NickvisionApps/Parabolic";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
- normalcea
getchoo
];
mainProgram = "org.nickvision.tubeconverter";
diff --git a/pkgs/by-name/pa/part-db/fix-composer-validate.diff b/pkgs/by-name/pa/part-db/fix-composer-validate.diff
deleted file mode 100644
index 73060f3e0591..000000000000
--- a/pkgs/by-name/pa/part-db/fix-composer-validate.diff
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/composer.json b/composer.json
-index 0659f2ee..5a2dee70 100644
---- a/composer.json
-+++ b/composer.json
-@@ -1,4 +1,6 @@
- {
-+ "name": "part-db/part-db-server",
-+ "description": "Part-DB is an Open source inventory management system for your electronic components",
- "type": "project",
- "license": "AGPL-3.0-or-later",
- "require": {
-diff --git a/composer.lock b/composer.lock
-index 614a35f7..e0c949eb 100644
---- a/composer.lock
-+++ b/composer.lock
-@@ -4,7 +4,7 @@
- "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
- "This file is @generated automatically"
- ],
-- "content-hash": "465fa2ab7f9f8dad2b8cfbeaa640c136",
-+ "content-hash": "cec123f8cbf51820ba08c5c69ec2ded4",
- "packages": [
- {
- "name": "amphp/amp",
diff --git a/pkgs/by-name/pa/part-db/package.nix b/pkgs/by-name/pa/part-db/package.nix
index 67fe7e1b0e08..0cf1b1cae224 100644
--- a/pkgs/by-name/pa/part-db/package.nix
+++ b/pkgs/by-name/pa/part-db/package.nix
@@ -7,29 +7,25 @@
nodejs,
yarnConfigHook,
yarnBuildHook,
- yarnInstallHook,
+ nixosTests,
envLocalPath ? "/var/lib/part-db/env.local",
cachePath ? "/var/cache/part-db/",
logPath ? "/var/log/part-db/",
}:
let
pname = "part-db";
- version = "1.14.5";
+ version = "2.4.0";
- srcWithVendor = php.buildComposerProject {
+ srcWithVendor = php.buildComposerProject2 {
inherit pname version;
src = fetchFromGitHub {
owner = "Part-DB";
repo = "Part-DB-server";
tag = "v${version}";
- hash = "sha256-KtNWog4aSnmgJsFckDuBrlnd9cj1f8kmSFi+nv2cZOg=";
+ hash = "sha256-z/bvFFzKVMN6lr9RnrBc/hTrZ9a/mjgpkDYslUFHM50=";
};
- patches = [
- ./fix-composer-validate.diff
- ];
-
php = php.buildEnv {
extensions = (
{ enabled, all }:
@@ -40,15 +36,25 @@ let
);
};
- vendorHash = "sha256-PJtm/3Vdm2zomUklVMKlDAe/vziJN4e+JNNf/u8N3B4=";
+ vendorHash = "sha256-gt5HBi+vV5WhaEXNFFIO8xcbX1Z60SICvxXWGNzsn5o=";
+ # Upstream composer.json file is missing the description field
+ composerStrictValidation = false;
composerNoPlugins = false;
postInstall = ''
+ chmod -R u+w $out/share
+ cd "$out"/share/php/part-db
+ echo "Running composer dump-autoload to generate autoload_runtime.php..."
+ composer dump-autoload --no-interaction
+ export APP_ENV=prod
+ export APP_SECRET=dummy
+ export DATABASE_URL=sqlite:///%kernel.project_dir%/data/app.db
+ php -d memory_limit=256M bin/console cache:warmup
+ cd /build
mv "$out"/share/php/part-db/* $out/
mv "$out"/share/php/part-db/.* $out/
- cd $out/
- php -d memory_limit=256M bin/console cache:warmup
+ rm -rf "$out/share"
'';
};
in
@@ -59,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
yarnOfflineCache = fetchYarnDeps {
yarnLock = finalAttrs.src + "/yarn.lock";
- hash = "sha256-Mjss2UUHVUdJ4UAI3GkG6HB6g7LbJTqvgrIXFhZmw1Q=";
+ hash = "sha256-F9kZ8nAIghkg+xUkglvRZXOSadv2lbKTP0gNfLD4LYE=";
};
nativeBuildInputs = [
@@ -79,12 +85,17 @@ stdenv.mkDerivation (finalAttrs: {
ln -s ${cachePath} $out/var/cache
'';
+ passthru.tests = { inherit (nixosTests) part-db; };
+
meta = {
description = "Open source inventory management system for your electronic components";
homepage = "https://docs.part-db.de/";
changelog = "https://github.com/Part-DB/Part-DB-server/releases/tag/v${version}";
license = lib.licenses.agpl3Plus;
- maintainers = with lib.maintainers; [ felbinger ];
+ maintainers = with lib.maintainers; [
+ felbinger
+ oddlama
+ ];
platforms = lib.platforms.linux;
};
})
diff --git a/pkgs/by-name/pa/patroni/package.nix b/pkgs/by-name/pa/patroni/package.nix
index bfc0ef13296d..003004ec46a8 100644
--- a/pkgs/by-name/pa/patroni/package.nix
+++ b/pkgs/by-name/pa/patroni/package.nix
@@ -65,6 +65,9 @@ python3Packages.buildPythonApplication rec {
changelog = "https://github.com/patroni/patroni/blob/v${version}/docs/releases.rst";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
- teams = [ lib.teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
}
diff --git a/pkgs/by-name/pd/pdk/Gemfile.lock b/pkgs/by-name/pd/pdk/Gemfile.lock
index c34293761fb2..0c94599445ee 100644
--- a/pkgs/by-name/pd/pdk/Gemfile.lock
+++ b/pkgs/by-name/pd/pdk/Gemfile.lock
@@ -7,13 +7,13 @@ GEM
logger (~> 1.5)
cri (2.15.12)
deep_merge (1.2.2)
- diff-lcs (1.5.1)
- ffi (1.17.0)
+ diff-lcs (1.6.2)
+ ffi (1.17.2)
hitimes (2.0.0)
json-schema (4.3.1)
addressable (>= 2.8)
json_pure (2.6.3)
- logger (1.6.1)
+ logger (1.7.0)
minitar (0.12.1)
pastel (0.8.0)
tty-color (~> 0.5)
@@ -34,7 +34,7 @@ GEM
tty-prompt (~> 0.23)
tty-spinner (~> 0.9)
tty-which (~> 0.5)
- public_suffix (6.0.1)
+ public_suffix (6.0.2)
puppet-modulebuilder (1.1.0)
minitar (~> 0.9)
pathspec (>= 0.2.1, < 3.0.0)
@@ -60,4 +60,4 @@ DEPENDENCIES
pdk (= 3.3.0)
BUNDLED WITH
- 2.5.16
+ 2.6.9
diff --git a/pkgs/by-name/pd/pdk/gemset.nix b/pkgs/by-name/pd/pdk/gemset.nix
index 8d53eaed9c38..90aef1568ff3 100644
--- a/pkgs/by-name/pd/pdk/gemset.nix
+++ b/pkgs/by-name/pd/pdk/gemset.nix
@@ -46,20 +46,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7";
+ sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s";
type = "gem";
};
- version = "1.5.1";
+ version = "1.6.2";
};
ffi = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi";
+ sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9";
type = "gem";
};
- version = "1.17.0";
+ version = "1.17.2";
};
hitimes = {
groups = [ "default" ];
@@ -97,10 +97,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s";
+ sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
type = "gem";
};
- version = "1.6.1";
+ version = "1.7.0";
};
minitar = {
groups = [ "default" ];
@@ -164,10 +164,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31";
+ sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz";
type = "gem";
};
- version = "6.0.1";
+ version = "6.0.2";
};
puppet-modulebuilder = {
dependencies = [
diff --git a/pkgs/by-name/pd/pdm/package.nix b/pkgs/by-name/pd/pdm/package.nix
index 6cfac71c071e..3700f96f4a3e 100644
--- a/pkgs/by-name/pd/pdm/package.nix
+++ b/pkgs/by-name/pd/pdm/package.nix
@@ -33,8 +33,6 @@ python.pkgs.buildPythonApplication rec {
version = "2.26.2";
pyproject = true;
- disabled = python.pkgs.pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "pdm-project";
repo = "pdm";
diff --git a/pkgs/by-name/pd/pdns/package.nix b/pkgs/by-name/pd/pdns/package.nix
index 9a0ea3f37d70..e691e76e963b 100644
--- a/pkgs/by-name/pd/pdns/package.nix
+++ b/pkgs/by-name/pd/pdns/package.nix
@@ -108,7 +108,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [
mic92
- disassembler
nickcao
];
};
diff --git a/pkgs/by-name/pe/peering-manager/package.nix b/pkgs/by-name/pe/peering-manager/package.nix
index bab7c5c14e7a..8534577e3529 100644
--- a/pkgs/by-name/pe/peering-manager/package.nix
+++ b/pkgs/by-name/pe/peering-manager/package.nix
@@ -10,7 +10,7 @@
let
python = python3.override {
packageOverrides = final: prev: {
- django = prev.django_5_2;
+ django = prev.django_5;
};
};
in
diff --git a/pkgs/by-name/pe/penelope/package.nix b/pkgs/by-name/pe/penelope/package.nix
index f1a2246e204a..3f0a4361c627 100644
--- a/pkgs/by-name/pe/penelope/package.nix
+++ b/pkgs/by-name/pe/penelope/package.nix
@@ -4,16 +4,16 @@
fetchFromGitHub,
}:
-python3.pkgs.buildPythonApplication rec {
+python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "penelope";
- version = "0.15.0";
+ version = "0.18.0";
pyproject = true;
src = fetchFromGitHub {
owner = "brightio";
repo = "penelope";
- tag = "v${version}";
- hash = "sha256-paVKCqR8J1bINz80qOBqiG2wxGjiJlf0gv3LIyS/Xs0=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-ryUG/OQsU6mecr+kSe5CD41a53xNRrPs1esL+V1lmdQ=";
};
postPatch = ''
@@ -30,10 +30,10 @@ python3.pkgs.buildPythonApplication rec {
meta = {
description = "Penelope Shell Handler";
homepage = "https://github.com/brightio/penelope";
- changelog = "https://github.com/brightio/penelope/releases/tag/v${version}";
+ changelog = "https://github.com/brightio/penelope/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "penelope.py";
platforms = lib.platforms.all;
};
-}
+})
diff --git a/pkgs/by-name/pe/perfect_dark/package.nix b/pkgs/by-name/pe/perfect_dark/package.nix
index c37418334bb3..5fb2a595f136 100644
--- a/pkgs/by-name/pe/perfect_dark/package.nix
+++ b/pkgs/by-name/pe/perfect_dark/package.nix
@@ -130,7 +130,6 @@ stdenv.mkDerivation (finalAttrs: {
];
maintainers = with lib.maintainers; [
PaulGrandperrin
- normalcea
sigmasquadron
];
mainProgram = "io.github.fgsfdsfgs.perfect_dark";
diff --git a/pkgs/by-name/pg/pg_activity/package.nix b/pkgs/by-name/pg/pg_activity/package.nix
index 8244a42fb6ec..345e64177ba7 100644
--- a/pkgs/by-name/pg/pg_activity/package.nix
+++ b/pkgs/by-name/pg/pg_activity/package.nix
@@ -8,7 +8,6 @@ python3Packages.buildPythonApplication rec {
pname = "pg_activity";
version = "3.6.1";
pyproject = true;
- disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "dalibo";
diff --git a/pkgs/by-name/pi/pik/package.nix b/pkgs/by-name/pi/pik/package.nix
index 60c036d0bf34..d14537418401 100644
--- a/pkgs/by-name/pi/pik/package.nix
+++ b/pkgs/by-name/pi/pik/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "pik";
- version = "0.27.0";
+ version = "0.28.0";
src = fetchFromGitHub {
owner = "jacek-kurlit";
repo = "pik";
rev = version;
- hash = "sha256-qpIMm6ivt+v+Un+F03cCtUYMX2dxN/jVGKeCMA20294=";
+ hash = "sha256-M3zje2UX03go7i9/06jXb8N2imx4VnZp6PHakJB3oZM=";
};
- cargoHash = "sha256-ugoXWn2ybdF/HbKqqUQWfNLqtxMdANTn3qnooOYLDKI=";
+ cargoHash = "sha256-ulMgapYkfTfynNW3XfiC/jo4GWGJ4HS9TCnXAGqs7Ac=";
passthru.tests.version = testers.testVersion { package = pik; };
diff --git a/pkgs/by-name/pi/pipeline/package.nix b/pkgs/by-name/pi/pipeline/package.nix
index 53e4c5898a60..9141227d681e 100644
--- a/pkgs/by-name/pi/pipeline/package.nix
+++ b/pkgs/by-name/pi/pipeline/package.nix
@@ -105,7 +105,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
chuangzhu
- normalcea
];
platforms = lib.platforms.linux;
};
diff --git a/pkgs/by-name/po/pop-wallpapers/package.nix b/pkgs/by-name/po/pop-wallpapers/package.nix
index 350d569f99dc..4595f981222c 100644
--- a/pkgs/by-name/po/pop-wallpapers/package.nix
+++ b/pkgs/by-name/po/pop-wallpapers/package.nix
@@ -85,7 +85,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
publicDomain
];
maintainers = with lib.maintainers; [
- normalcea
pandapip1
];
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/po/portablemc/package.nix b/pkgs/by-name/po/portablemc/package.nix
index 6f94c7abc528..435c3e02ee79 100644
--- a/pkgs/by-name/po/portablemc/package.nix
+++ b/pkgs/by-name/po/portablemc/package.nix
@@ -50,8 +50,6 @@ python3Packages.buildPythonApplication rec {
version = "4.4.1";
pyproject = true;
- disabled = python3Packages.pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "mindstorm38";
repo = "portablemc";
diff --git a/pkgs/by-name/pr/prek/package.nix b/pkgs/by-name/pr/prek/package.nix
index aa67696130c7..c4b42b2ce913 100644
--- a/pkgs/by-name/pr/prek/package.nix
+++ b/pkgs/by-name/pr/prek/package.nix
@@ -5,21 +5,22 @@
git,
uv,
python312,
+ versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "prek";
- version = "0.2.20";
+ version = "0.2.30";
src = fetchFromGitHub {
owner = "j178";
repo = "prek";
tag = "v${finalAttrs.version}";
- hash = "sha256-AZyYjgUd2dGnBUHwo/cPagFE8IJmzsgMLwebTypLAgE=";
+ hash = "sha256-IqFUJNFs7a/M9IUNEwW40EZTAh+6a5Ov37xg5c9iwRc=";
};
- cargoHash = "sha256-a1yBu4MuyR0veBSQAUdaE/9rB04i6RVJ/NdWNmpRzmM=";
+ cargoHash = "sha256-KOpQ3P9cmcWYT3bPKtKpzHPagX4b9hH0EiWGpt98NnE=";
nativeCheckInputs = [
git
@@ -45,7 +46,13 @@ rustPlatform.buildRustPackage (finalAttrs: {
useNextest = true;
# some python tests use uv, which in turn needs python
- UV_PYTHON = "${python312}/bin/python";
+ env = {
+ UV_PYTHON = "${python312}/bin/python";
+ UV_NO_MANAGED_PYTHON = true;
+ UV_SYSTEM_PYTHON = true;
+ };
+
+ cargoTestFlags = [ "--no-fail-fast" ];
checkFlags = map (t: "--skip ${t}") [
# these tests require internet access
@@ -67,6 +74,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
"rust::remote_hooks"
"rust::remote_hooks_with_lib_deps"
"unsupported::unsupported_language"
+ "remote_hook_non_workspace"
# "meta_hooks"
"reuse_env"
"docker::docker"
@@ -145,15 +153,37 @@ rustPlatform.buildRustPackage (finalAttrs: {
"run_in_non_git_repo"
# depends on locale
"init_nonexistent_repo"
+ # https://github.com/astral-sh/uv/issues/8635
+ "alternate_config_file"
+ "basic_discovery"
+ "color"
+ "cookiecutter_template_directories_are_skipped"
+ "empty_entry"
+ "git_dir_respected"
+ "git_env_vars_not_leaked_to_pip_install"
+ "gitignore_respected"
+ "invalid_entry"
+ "local_python_hook"
+ "orphan_projects"
+ "run_with_selectors"
+ "run_with_stdin_closed"
+ "show_diff_on_failure"
+ "submodule_discovery"
+ "workspace_install_hooks"
+ # We don't have git info; we run versionCheckHook instead
+ "version_info"
];
+ doInstallCheck = true;
+ nativeInstallCheckInputs = [ versionCheckHook ];
+
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://github.com/j178/prek";
description = "Better `pre-commit`, re-engineered in Rust ";
mainProgram = "prek";
- changelog = "https://github.com/j178/prek/releases/tag/${finalAttrs.src.tag}";
+ changelog = "https://github.com/j178/prek/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = [ lib.licenses.mit ];
maintainers = [ lib.maintainers.knl ];
};
diff --git a/pkgs/by-name/pr/pretalx/package.nix b/pkgs/by-name/pr/pretalx/package.nix
index c9db67140ba9..c15867c1ca82 100644
--- a/pkgs/by-name/pr/pretalx/package.nix
+++ b/pkgs/by-name/pr/pretalx/package.nix
@@ -12,7 +12,7 @@ let
python = python3.override {
self = python;
packageOverrides = final: prev: {
- django = prev.django_5_2;
+ django = prev.django_5;
django-countries = prev.django-countries.overridePythonAttrs (oldAttrs: rec {
version = "8.1.0";
diff --git a/pkgs/by-name/pr/procfd/package.nix b/pkgs/by-name/pr/procfd/package.nix
index baf6d9131422..07984c82b89e 100644
--- a/pkgs/by-name/pr/procfd/package.nix
+++ b/pkgs/by-name/pr/procfd/package.nix
@@ -29,6 +29,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
license = lib.licenses.bsd3;
mainProgram = "procfd";
platforms = lib.platforms.linux;
- teams = with lib.teams; [ deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
})
diff --git a/pkgs/by-name/pr/procodile/package.nix b/pkgs/by-name/pr/procodile/package.nix
index 3524d743a8de..5fdc97bb899b 100644
--- a/pkgs/by-name/pr/procodile/package.nix
+++ b/pkgs/by-name/pr/procodile/package.nix
@@ -16,7 +16,6 @@ bundlerApp {
homepage = "https://github.com/adamcooke/procodile";
license = with lib.licenses; mit;
maintainers = with lib.maintainers; [
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/pr/prometheus-dcgm-exporter/package.nix b/pkgs/by-name/pr/prometheus-dcgm-exporter/package.nix
index 03be768cb83c..5016e1ae3b7e 100644
--- a/pkgs/by-name/pr/prometheus-dcgm-exporter/package.nix
+++ b/pkgs/by-name/pr/prometheus-dcgm-exporter/package.nix
@@ -46,7 +46,10 @@ buildGoModule rec {
description = "NVIDIA GPU metrics exporter for Prometheus leveraging DCGM";
homepage = "https://github.com/NVIDIA/dcgm-exporter";
license = lib.licenses.asl20;
- teams = [ lib.teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
mainProgram = "dcgm-exporter";
platforms = lib.platforms.linux;
};
diff --git a/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix b/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix
index 79f8dca869b6..04a7d3696659 100644
--- a/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix
+++ b/pkgs/by-name/pr/prometheus-elasticsearch-exporter/package.nix
@@ -21,6 +21,9 @@ buildGoModule rec {
mainProgram = "elasticsearch_exporter";
homepage = "https://github.com/prometheus-community/elasticsearch_exporter";
license = lib.licenses.asl20;
- teams = [ lib.teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
}
diff --git a/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix b/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix
index d2bf5f120bc3..aa990aa2b125 100644
--- a/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix
+++ b/pkgs/by-name/pr/prometheus-surfboard-exporter/package.nix
@@ -29,7 +29,6 @@ buildGoModule rec {
mainProgram = "surfboard_exporter";
homepage = "https://github.com/ipstatic/surfboard_exporter";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ disassembler ];
platforms = lib.platforms.unix;
};
}
diff --git a/pkgs/by-name/pr/proton-pass-cli/package.nix b/pkgs/by-name/pr/proton-pass-cli/package.nix
index d13608ae3ffe..9c44bd96c4b7 100644
--- a/pkgs/by-name/pr/proton-pass-cli/package.nix
+++ b/pkgs/by-name/pr/proton-pass-cli/package.nix
@@ -14,7 +14,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "proton-pass-cli";
- version = "1.3.3";
+ version = "1.3.5";
src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system};
@@ -47,19 +47,19 @@ stdenv.mkDerivation (finalAttrs: {
sources = {
"aarch64-darwin" = fetchurl {
url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-aarch64";
- hash = "sha256-JPjJsbPvmJ83gOw9xy7QEStY/00X9acHukOx6W/M8YM=";
+ hash = "sha256-I+QYefg6ECxxb68RDyjw0dK4+vSOvu8qQ2kPhuPoabU=";
};
"aarch64-linux" = fetchurl {
url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-aarch64";
- hash = "sha256-kGwL6bvmdogx1xZFH8Z7O55GSQWZSEORD86A2sVKoGU=";
+ hash = "sha256-ohKFj+d75hYev6jwn7WLtf2exNJJN2cFeGkwgFHvx1E=";
};
"x86_64-darwin" = fetchurl {
url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-macos-x86_64";
- hash = "sha256-JYQmHNcPpaJTJHq+qsy2Y06SSr10MOREVvtUDWILR78=";
+ hash = "sha256-7TMcen4iX9nr0rxmF7vFWJ19tkNN5d7YqImL0LF9jkw=";
};
"x86_64-linux" = fetchurl {
url = "https://proton.me/download/pass-cli/${finalAttrs.version}/pass-cli-linux-x86_64";
- hash = "sha256-rcu+Ob3N4S2q5MUc3OLS8frMF2QyLn83/88QtI96/cE=";
+ hash = "sha256-LerztCDNQ63wYUOfiULdvY2zQDUlVXNcDsf13SDaIg8=";
};
};
updateScript = writeShellScript "update-proton-pass-cli" ''
diff --git a/pkgs/by-name/pt/pt/package.nix b/pkgs/by-name/pt/pt/package.nix
index b9e70ca9a935..c6b69c7670d6 100644
--- a/pkgs/by-name/pt/pt/package.nix
+++ b/pkgs/by-name/pt/pt/package.nix
@@ -16,7 +16,6 @@ bundlerApp {
homepage = "http://www.github.com/raul/pt";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/pu/puppet-bolt/Gemfile.lock b/pkgs/by-name/pu/puppet-bolt/Gemfile.lock
index 43c5bea6e0b7..70a706d69e61 100644
--- a/pkgs/by-name/pu/puppet-bolt/Gemfile.lock
+++ b/pkgs/by-name/pu/puppet-bolt/Gemfile.lock
@@ -7,22 +7,25 @@ GEM
rexml
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
- aws-eventstream (1.3.0)
- aws-partitions (1.968.0)
- aws-sdk-core (3.201.5)
+ aws-eventstream (1.4.0)
+ aws-partitions (1.1140.0)
+ aws-sdk-core (3.228.0)
aws-eventstream (~> 1, >= 1.3.0)
- aws-partitions (~> 1, >= 1.651.0)
+ aws-partitions (~> 1, >= 1.992.0)
aws-sigv4 (~> 1.9)
+ base64
+ bigdecimal
jmespath (~> 1, >= 1.6.1)
- aws-sdk-ec2 (1.470.0)
- aws-sdk-core (~> 3, >= 3.201.0)
+ logger
+ aws-sdk-ec2 (1.544.0)
+ aws-sdk-core (~> 3, >= 3.228.0)
aws-sigv4 (~> 1.5)
- aws-sigv4 (1.9.1)
+ aws-sigv4 (1.12.1)
aws-eventstream (~> 1, >= 1.0.2)
- base64 (0.2.0)
- bigdecimal (3.1.8)
- bindata (2.5.0)
- bolt (3.30.0)
+ base64 (0.3.0)
+ bigdecimal (3.2.2)
+ bindata (2.5.1)
+ bolt (4.0.0)
CFPropertyList (>= 2.2)
addressable (~> 2.5)
aws-sdk-ec2 (~> 1)
@@ -35,57 +38,43 @@ GEM
net-scp (>= 1.2, < 5.0)
net-ssh (>= 4.0, < 8.0)
net-ssh-krb (~> 0.5)
- orchestrator_client (~> 0.5)
+ orchestrator_client (~> 0.7)
puppet (>= 6.18.0)
puppet-resource_api (>= 1.8.1)
puppet-strings (>= 2.3.0, < 5.0)
puppetfile-resolver (>= 0.6.2, < 1.0)
- r10k (~> 3.10)
+ r10k (>= 3.10, < 5)
ruby_smb (~> 1.0)
terminal-table (~> 3.0)
winrm (~> 2.0)
winrm-fs (~> 1.3)
builder (3.3.0)
colored2 (3.1.2)
- concurrent-ruby (1.3.4)
- connection_pool (2.4.1)
+ concurrent-ruby (1.3.5)
+ connection_pool (2.5.3)
cri (2.15.12)
deep_merge (1.2.2)
- erubi (1.13.0)
- facter (4.6.1)
+ erubi (1.13.1)
+ facter (4.10.0)
hocon (~> 1.3)
- thor (>= 1.0.1, < 2.0)
- faraday (1.10.3)
- faraday-em_http (~> 1.0)
- faraday-em_synchrony (~> 1.0)
- faraday-excon (~> 1.1)
- faraday-httpclient (~> 1.0)
- faraday-multipart (~> 1.0)
- faraday-net_http (~> 1.0)
- faraday-net_http_persistent (~> 1.0)
- faraday-patron (~> 1.0)
- faraday-rack (~> 1.0)
- faraday-retry (~> 1.0)
- ruby2_keywords (>= 0.0.4)
- faraday-em_http (1.0.0)
- faraday-em_synchrony (1.0.0)
- faraday-excon (1.1.0)
- faraday-httpclient (1.0.1)
- faraday-multipart (1.0.4)
- multipart-post (~> 2)
- faraday-net_http (1.0.2)
- faraday-net_http_persistent (1.2.0)
- faraday-patron (1.0.0)
- faraday-rack (1.0.0)
- faraday-retry (1.0.3)
- faraday_middleware (1.2.0)
- faraday (~> 1.0)
+ thor (>= 1.0.1, < 1.3)
+ faraday (2.13.4)
+ faraday-net_http (>= 2.0, < 3.5)
+ json
+ logger
+ faraday-follow_redirects (0.3.0)
+ faraday (>= 1, < 3)
+ faraday-net_http (3.4.1)
+ net-http (>= 0.5.0)
+ faraday-net_http_persistent (2.3.1)
+ faraday (~> 2.5)
+ net-http-persistent (>= 4.0.4, < 5)
fast_gettext (2.4.0)
prime
- ffi (1.17.0)
+ ffi (1.17.2)
forwardable (1.3.3)
getoptlong (0.2.1)
- gettext (3.4.9)
+ gettext (3.5.1)
erubi
locale (>= 2.0.5)
prime
@@ -103,43 +92,49 @@ GEM
hiera-eyaml (3.4.0)
highline
optimist
- highline (3.1.0)
+ highline (3.1.2)
reline
hocon (1.4.0)
- httpclient (2.8.3)
- io-console (0.7.2)
+ httpclient (2.9.0)
+ mutex_m
+ io-console (0.8.1)
jmespath (1.6.2)
- jwt (2.7.1)
+ json (2.13.2)
+ jwt (2.10.2)
+ base64
little-plugger (1.1.4)
locale (2.1.4)
log4r (1.1.10)
+ logger (1.7.0)
logging (2.4.0)
little-plugger (~> 1.1)
multi_json (~> 1.14)
minitar (0.12.1)
molinillo (0.8.0)
- multi_json (1.15.0)
- multipart-post (2.4.1)
- net-http-persistent (4.0.2)
- connection_pool (~> 2.2)
- net-scp (4.0.0)
+ multi_json (1.17.0)
+ mutex_m (0.3.0)
+ net-http (0.6.0)
+ uri
+ net-http-persistent (4.0.6)
+ connection_pool (~> 2.2, >= 2.2.4)
+ net-scp (4.1.0)
net-ssh (>= 2.6.5, < 8.0.0)
- net-ssh (7.2.3)
+ net-ssh (7.3.0)
net-ssh-krb (0.5.1)
gssapi (~> 1.3.0)
net-ssh (>= 2.0)
nkf (0.2.0)
nori (2.7.1)
bigdecimal
- optimist (3.1.0)
- orchestrator_client (0.7.0)
- faraday (~> 1.4)
- net-http-persistent (~> 4.0)
- prime (0.1.2)
+ optimist (3.2.1)
+ orchestrator_client (0.7.1)
+ faraday (>= 1.4, < 3.0)
+ faraday-net_http_persistent (>= 1.0, < 3.0)
+ prime (0.1.4)
forwardable
singleton
- public_suffix (6.0.1)
- puppet (8.8.1)
+ public_suffix (6.0.2)
+ puppet (8.10.0)
concurrent-ruby (~> 1.0)
deep_merge (~> 1.0)
facter (>= 4.3.0, < 5)
@@ -152,51 +147,47 @@ GEM
semantic_puppet (~> 1.0)
puppet-resource_api (1.9.0)
hocon (>= 1.0)
- puppet-strings (4.1.2)
+ puppet-strings (4.1.3)
rgen (~> 0.9)
- yard (~> 0.9)
- puppet_forge (3.2.0)
- faraday (~> 1.3)
- faraday_middleware (~> 1.0)
- minitar
+ yard (~> 0.9, < 0.9.37)
+ puppet_forge (5.0.4)
+ faraday (~> 2.0)
+ faraday-follow_redirects (~> 0.3.0)
+ minitar (< 1.0.0)
semantic_puppet (~> 1.0)
puppetfile-resolver (0.6.3)
molinillo (~> 0.6)
semantic_puppet (~> 1.0)
- r10k (3.16.2)
+ r10k (4.1.0)
colored2 (= 3.1.2)
cri (>= 2.15.10)
- fast_gettext (>= 1.1.0, < 3.0.0)
- gettext (>= 3.0.2, < 4.0.0)
- gettext-setup (>= 0.24, < 2.0.0)
- jwt (>= 2.2.3, < 2.8.0)
+ gettext-setup (>= 0.24, < 2.0)
+ jwt (>= 2.2.3, < 3)
log4r (= 1.1.10)
minitar (~> 0.9)
multi_json (~> 1.10)
- puppet_forge (>= 2.3.0, < 4.0.0)
+ puppet_forge (>= 4.1, < 6)
racc (1.8.1)
- reline (0.5.9)
+ reline (0.6.2)
io-console (~> 0.5)
- rexml (3.3.6)
- strscan
- rgen (0.9.1)
- ruby2_keywords (0.0.5)
+ rexml (3.4.1)
+ rgen (0.10.2)
ruby_smb (1.1.0)
bindata
rubyntlm
windows_error
rubyntlm (0.6.5)
base64
- rubyzip (2.3.2)
+ rubyzip (2.4.1)
scanf (1.0.0)
- semantic_puppet (1.1.0)
- singleton (0.2.0)
- strscan (3.1.0)
+ semantic_puppet (1.1.1)
+ singleton (0.3.0)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
text (1.3.1)
- thor (1.3.1)
- unicode-display_width (2.5.0)
+ thor (1.2.2)
+ unicode-display_width (2.6.0)
+ uri (1.0.3)
windows_error (0.1.5)
winrm (2.3.9)
builder (>= 2.1.2)
@@ -222,4 +213,4 @@ DEPENDENCIES
bolt
BUNDLED WITH
- 2.5.16
+ 2.6.9
diff --git a/pkgs/by-name/pu/puppet-bolt/gemset.nix b/pkgs/by-name/pu/puppet-bolt/gemset.nix
index 536eabfe2656..07d6d2930ff5 100644
--- a/pkgs/by-name/pu/puppet-bolt/gemset.nix
+++ b/pkgs/by-name/pu/puppet-bolt/gemset.nix
@@ -15,36 +15,39 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0gvdg4yx4p9av2glmp7vsxhs0n8fj1ga9kq2xdb8f95j7b04qhzi";
+ sha256 = "0fqqdqg15rgwgz3mn4pj91agd20csk9gbrhi103d20328dfghsqi";
type = "gem";
};
- version = "1.3.0";
+ version = "1.4.0";
};
aws-partitions = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0m74rrlwv741wlp2imw5y93ybrzczx0r2jvcgp1v4zq299z3zy29";
+ sha256 = "1snwg6nj6v1rmqp96xlff3k1lkg0z4jamkj7cj978vdkzsfi807k";
type = "gem";
};
- version = "1.968.0";
+ version = "1.1140.0";
};
aws-sdk-core = {
dependencies = [
"aws-eventstream"
"aws-partitions"
"aws-sigv4"
+ "base64"
+ "bigdecimal"
"jmespath"
+ "logger"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0l5c37gvarb3p3zsip1p9mpmir0zdccp0aibgx9cy61im4pwaj0q";
+ sha256 = "0r3mvwqndqg0c29cnznhmgnkcsmxncx4r6gqwfjwp5imkrgarp86";
type = "gem";
};
- version = "3.201.5";
+ version = "3.228.0";
};
aws-sdk-ec2 = {
dependencies = [
@@ -55,10 +58,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0z7zk5z9zyqqljh8fxhq8ngp8pixbm85pa9ygpr0nmgdl2b1i7ff";
+ sha256 = "0wi5xy62z34r6h1j5padz00wi6q21v4g1i7b04sqnvmb9kxdklzf";
type = "gem";
};
- version = "1.470.0";
+ version = "1.544.0";
};
aws-sigv4 = {
dependencies = [ "aws-eventstream" ];
@@ -66,40 +69,40 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0yf396fxashbqn0drbnvd9srxfg7w06v70q8kqpzi04zqchf6lvp";
+ sha256 = "003ch8qzh3mppsxch83ns0jra8d222ahxs96p9cdrl0grfazywv9";
type = "gem";
};
- version = "1.9.1";
+ version = "1.12.1";
};
base64 = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g";
+ sha256 = "0yx9yn47a8lkfcjmigk79fykxvr80r4m1i35q82sxzynpbm7lcr7";
type = "gem";
};
- version = "0.2.0";
+ version = "0.3.0";
};
bigdecimal = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558";
+ sha256 = "1p2szbr4jdvmwaaj2kxlbv1rp0m6ycbgfyp0kjkkkswmniv5y21r";
type = "gem";
};
- version = "3.1.8";
+ version = "3.2.2";
};
bindata = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "08r67nglsqnxrbn803szf5bdnqhchhq8kf2by94f37fcl65wpp19";
+ sha256 = "0n4ymlgik3xcg94h52dzmh583ss40rl3sn0kni63v56sq8g6l62k";
type = "gem";
};
- version = "2.5.0";
+ version = "2.5.1";
};
bolt = {
dependencies = [
@@ -130,10 +133,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0krs4mmy1db531gyibhzaxmghb606yjmqqyfghvriy7b9sgi6bq8";
+ sha256 = "0j7yr4v8id58ag521l1xmdqhb7nsmnffb7bv32krfzvwi1f26mrj";
type = "gem";
};
- version = "3.30.0";
+ version = "4.0.0";
};
builder = {
groups = [ "default" ];
@@ -175,20 +178,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl";
+ sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
type = "gem";
};
- version = "1.3.4";
+ version = "1.3.5";
};
connection_pool = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g";
+ sha256 = "0nrhsk7b3sjqbyl1cah6ibf1kvi3v93a7wf4637d355hp614mmyg";
type = "gem";
};
- version = "2.4.1";
+ version = "2.5.3";
};
cri = {
groups = [ "default" ];
@@ -215,10 +218,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0qnd6ff4az22ysnmni3730c41b979xinilahzg86bn7gv93ip9pw";
+ sha256 = "1naaxsqkv5b3vklab5sbb9sdpszrjzlfsbqpy7ncbnw510xi10m0";
type = "gem";
};
- version = "1.13.0";
+ version = "1.13.1";
};
facter = {
dependencies = [
@@ -229,145 +232,61 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0pxpldfcf40dr9khra3sa131ij7gzd97bba2vpw89c785pl736a7";
+ sha256 = "17d561xf4s5016fm9jkfkkafn6660g04fz1yp5xfvkb0j4xj32mp";
type = "gem";
};
- version = "4.6.1";
+ version = "4.10.0";
};
faraday = {
dependencies = [
- "faraday-em_http"
- "faraday-em_synchrony"
- "faraday-excon"
- "faraday-httpclient"
- "faraday-multipart"
"faraday-net_http"
- "faraday-net_http_persistent"
- "faraday-patron"
- "faraday-rack"
- "faraday-retry"
- "ruby2_keywords"
+ "json"
+ "logger"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1c760q0ks4vj4wmaa7nh1dgvgqiwaw0mjr7v8cymy7i3ffgjxx90";
- type = "gem";
- };
- version = "1.10.3";
- };
- faraday-em_http = {
- groups = [ "default" ];
- platforms = [ ];
- source = {
- remotes = [ "https://rubygems.org" ];
- sha256 = "12cnqpbak4vhikrh2cdn94assh3yxza8rq2p9w2j34bqg5q4qgbs";
- type = "gem";
- };
- version = "1.0.0";
- };
- faraday-em_synchrony = {
- groups = [ "default" ];
- platforms = [ ];
- source = {
- remotes = [ "https://rubygems.org" ];
- sha256 = "1vgrbhkp83sngv6k4mii9f2s9v5lmp693hylfxp2ssfc60fas3a6";
+ sha256 = "09mcghancmn0s5cwk2xz581j3xm3xqxfv0yxg75axnyhrx9gy6f7";
type = "gem";
};
- version = "1.0.0";
+ version = "2.13.4";
};
- faraday-excon = {
- groups = [ "default" ];
- platforms = [ ];
- source = {
- remotes = [ "https://rubygems.org" ];
- sha256 = "0h09wkb0k0bhm6dqsd47ac601qiaah8qdzjh8gvxfd376x1chmdh";
- type = "gem";
- };
- version = "1.1.0";
- };
- faraday-httpclient = {
- groups = [ "default" ];
- platforms = [ ];
- source = {
- remotes = [ "https://rubygems.org" ];
- sha256 = "0fyk0jd3ks7fdn8nv3spnwjpzx2lmxmg2gh4inz3by1zjzqg33sc";
- type = "gem";
- };
- version = "1.0.1";
- };
- faraday-multipart = {
- dependencies = [ "multipart-post" ];
+ faraday-follow_redirects = {
+ dependencies = [ "faraday" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "09871c4hd7s5ws1wl4gs7js1k2wlby6v947m2bbzg43pnld044lh";
+ sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr";
type = "gem";
};
- version = "1.0.4";
+ version = "0.3.0";
};
faraday-net_http = {
+ dependencies = [ "net-http" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "10n6wikd442mfm15hd6gzm0qb527161w1wwch4h5m4iclkz2x6b3";
+ sha256 = "0fxbckg468dabkkznv48ss8zv14d9cd8mh1rr3m98aw7wzx5fmq9";
type = "gem";
};
- version = "1.0.2";
+ version = "3.4.1";
};
faraday-net_http_persistent = {
+ dependencies = [
+ "faraday"
+ "net-http-persistent"
+ ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0dc36ih95qw3rlccffcb0vgxjhmipsvxhn6cw71l7ffs0f7vq30b";
- type = "gem";
- };
- version = "1.2.0";
- };
- faraday-patron = {
- groups = [ "default" ];
- platforms = [ ];
- source = {
- remotes = [ "https://rubygems.org" ];
- sha256 = "19wgsgfq0xkski1g7m96snv39la3zxz6x7nbdgiwhg5v82rxfb6w";
- type = "gem";
- };
- version = "1.0.0";
- };
- faraday-rack = {
- groups = [ "default" ];
- platforms = [ ];
- source = {
- remotes = [ "https://rubygems.org" ];
- sha256 = "1h184g4vqql5jv9s9im6igy00jp6mrah2h14py6mpf9bkabfqq7g";
- type = "gem";
- };
- version = "1.0.0";
- };
- faraday-retry = {
- groups = [ "default" ];
- platforms = [ ];
- source = {
- remotes = [ "https://rubygems.org" ];
- sha256 = "153i967yrwnswqgvnnajgwp981k9p50ys1h80yz3q94rygs59ldd";
- type = "gem";
- };
- version = "1.0.3";
- };
- faraday_middleware = {
- dependencies = [ "faraday" ];
- groups = [ "default" ];
- platforms = [ ];
- source = {
- remotes = [ "https://rubygems.org" ];
- sha256 = "1bw8mfh4yin2xk7138rg3fhb2p5g2dlmdma88k82psah9mbmvlfy";
+ sha256 = "18zwd0p2vknmpk7zrw3gz9rsln69is8h2g831yhhfy52sqvvmzr3";
type = "gem";
};
- version = "1.2.0";
+ version = "2.3.1";
};
fast_gettext = {
dependencies = [ "prime" ];
@@ -385,10 +304,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi";
+ sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9";
type = "gem";
};
- version = "1.17.0";
+ version = "1.17.2";
};
forwardable = {
groups = [ "default" ];
@@ -422,10 +341,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "16h0kda5z4s4zqygyk0f52xzs9mlz9r4lnhjwk729hhmdbz68a19";
+ sha256 = "0aji3873pxn6gc5qkvnv5y9025mqk0p6h22yrpyz2b3yx9qpzv03";
type = "gem";
};
- version = "3.4.9";
+ version = "3.5.1";
};
gettext-setup = {
dependencies = [
@@ -487,10 +406,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1sxqnaz6wvkwbwzsipwsqcg1zw2kn67x7l362whv87zl5133w60l";
+ sha256 = "0jmvyhjp2v3iq47la7w6psrxbprnbnmzz0hxxski3vzn356x7jv7";
type = "gem";
};
- version = "3.1.0";
+ version = "3.1.2";
};
hocon = {
groups = [ "default" ];
@@ -503,24 +422,25 @@
version = "1.4.0";
};
httpclient = {
+ dependencies = [ "mutex_m" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99";
+ sha256 = "1j4qwj1nv66v3n9s4xqf64x2galvjm630bwa5xngicllwic5jr2b";
type = "gem";
};
- version = "2.8.3";
+ version = "2.9.0";
};
io-console = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "08d2lx42pa8jjav0lcjbzfzmw61b8imxr9041pva8xzqabrczp7h";
+ sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y";
type = "gem";
};
- version = "0.7.2";
+ version = "0.8.1";
};
jmespath = {
groups = [ "default" ];
@@ -532,15 +452,26 @@
};
version = "1.6.2";
};
+ json = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0s5vklcy2fgdxa9c6da34jbfrqq7xs6mryjglqqb5iilshcg3q82";
+ type = "gem";
+ };
+ version = "2.13.2";
+ };
jwt = {
+ dependencies = [ "base64" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87";
+ sha256 = "1x64l31nkqjwfv51s2vsm0yqq4cwzrlnji12wvaq761myx3fxq9i";
type = "gem";
};
- version = "2.7.1";
+ version = "2.10.2";
};
little-plugger = {
groups = [ "default" ];
@@ -572,6 +503,16 @@
};
version = "1.1.10";
};
+ logger = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
+ type = "gem";
+ };
+ version = "1.7.0";
+ };
logging = {
dependencies = [
"little-plugger"
@@ -611,20 +552,31 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
+ sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n";
type = "gem";
};
- version = "1.15.0";
+ version = "1.17.0";
};
- multipart-post = {
+ mutex_m = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1a5lrlvmg2kb2dhw3lxcsv6x276bwgsxpnka1752082miqxd0wlq";
+ sha256 = "0l875dw0lk7b2ywa54l0wjcggs94vb7gs8khfw9li75n2sn09jyg";
type = "gem";
};
- version = "2.4.1";
+ version = "0.3.0";
+ };
+ net-http = {
+ dependencies = [ "uri" ];
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn";
+ type = "gem";
+ };
+ version = "0.6.0";
};
net-http-persistent = {
dependencies = [ "connection_pool" ];
@@ -632,10 +584,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0i1as2lgnw7b4jid0gw5glv5hnxz36nmfsbr9rmxbcap72ijgy03";
+ sha256 = "0pfxhhn1lqnxx8dj3ig3lgnhkxq5jsb0brg7w2wnrpwf8c23mfra";
type = "gem";
};
- version = "4.0.2";
+ version = "4.0.6";
};
net-scp = {
dependencies = [ "net-ssh" ];
@@ -643,20 +595,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1si2nq9l6jy5n2zw1q59a5gaji7v9vhy8qx08h4fg368906ysbdk";
+ sha256 = "0p8s7l4pr6hkn0l6rxflsc11alwi1kfg5ysgvsq61lz5l690p6x9";
type = "gem";
};
- version = "4.0.0";
+ version = "4.1.0";
};
net-ssh = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0sqbq5aks9xxnldbd2hy20ypnd59zcra98ql0r7jjc26s5rgc18n";
+ sha256 = "1w1ypxa3n6mskkwb00b489314km19l61p5h3bar6zr8cng27c80p";
type = "gem";
};
- version = "7.2.3";
+ version = "7.3.0";
};
net-ssh-krb = {
dependencies = [
@@ -698,24 +650,24 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0q4jqq3v1bxlfr9jgqmahnygkvl81lr6s1rhm8qg66c9xr9nz241";
+ sha256 = "0kp3f8g7g7cbw5vfkmpdv71pphhpcxk3lpc892mj9apkd7ys1y4c";
type = "gem";
};
- version = "3.1.0";
+ version = "3.2.1";
};
orchestrator_client = {
dependencies = [
"faraday"
- "net-http-persistent"
+ "faraday-net_http_persistent"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "05jb10gjffrj5wy8ps1chki3n0z734bx1nx7a6wahh7cjnrqqmsg";
+ sha256 = "0iij18nwivxflzyxfxhx5d0i5085hx1fa87spvi980lq31akhnwy";
type = "gem";
};
- version = "0.7.0";
+ version = "0.7.1";
};
prime = {
dependencies = [
@@ -726,20 +678,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1973kz8lbck6ga5v42f55jk8b8pnbgwp9p67dl1xw15gvz55dsfl";
+ sha256 = "0pi2g9sd9ssyrpvbybh4skrgzqrv0rrd1q7ylgrsd519gjzmwxad";
type = "gem";
};
- version = "0.1.2";
+ version = "0.1.4";
};
public_suffix = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31";
+ sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz";
type = "gem";
};
- version = "6.0.1";
+ version = "6.0.2";
};
puppet = {
dependencies = [
@@ -758,10 +710,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0v2jqkan3nidifxdlpm7lk0ih5s8khl9ps0nz62wj3zlywck0wsi";
+ sha256 = "0fia3ji6isnqz4a31aq8k4nd8p7vkxn80hhgqfdc8kkrba7xxxgj";
type = "gem";
};
- version = "8.8.1";
+ version = "8.10.0";
};
puppet-resource_api = {
dependencies = [ "hocon" ];
@@ -783,15 +735,15 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0zcs25xxkfymks4knilryfpr8k0v7z3nazdm61v7a1x4rxhs7sxp";
+ sha256 = "0gna12w39bjnczbqdz4gmlizqxhja8h4wvgn1qlpa3zm4w09xlcw";
type = "gem";
};
- version = "4.1.2";
+ version = "4.1.3";
};
puppet_forge = {
dependencies = [
"faraday"
- "faraday_middleware"
+ "faraday-follow_redirects"
"minitar"
"semantic_puppet"
];
@@ -799,10 +751,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "03aaznd1gyf3wpqg34y32zfj2yxf67r85m6zfz05pv9ijizrmdnj";
+ sha256 = "0d65zri1nmpph8iki5iigdzfqd6rfyc1mlgdfhg69q3566rcff06";
type = "gem";
};
- version = "3.2.0";
+ version = "5.0.4";
};
puppetfile-resolver = {
dependencies = [
@@ -822,8 +774,6 @@
dependencies = [
"colored2"
"cri"
- "fast_gettext"
- "gettext"
"gettext-setup"
"jwt"
"log4r"
@@ -835,10 +785,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1f9fwfmr44lbnx31fdiabm7sb41nsbf10awm96zl79clp8kafxcp";
+ sha256 = "0k3fr2f0pwyrabs12wqig31f37sqrqs8qza7jrn01d6blvhvkrb4";
type = "gem";
};
- version = "3.16.2";
+ version = "4.1.0";
};
racc = {
groups = [ "default" ];
@@ -856,41 +806,30 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0y6kyz7kcilwdpfy3saqfgnar38vr5ys9sp40ndffy6h1znxfbax";
+ sha256 = "0ii8l0q5zkang3lxqlsamzfz5ja7jc8ln905isfdawl802k2db8x";
type = "gem";
};
- version = "0.5.9";
+ version = "0.6.2";
};
rexml = {
- dependencies = [ "strscan" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1ik3in0957l9s6iwdm3nsk4za072cj27riiqgpx6zzcd22flbw3s";
+ sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7";
type = "gem";
};
- version = "3.3.6";
+ version = "3.4.1";
};
rgen = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1abg3frzak6inwbr4caq6mfd5spx37xnwlxss8615jr12wh525vp";
+ sha256 = "0wgk4brd1v63ivdh5nnlkynfxk8m7bac9q50ydgq3d50hx4ghy6r";
type = "gem";
};
- version = "0.9.1";
- };
- ruby2_keywords = {
- groups = [ "default" ];
- platforms = [ ];
- source = {
- remotes = [ "https://rubygems.org" ];
- sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz";
- type = "gem";
- };
- version = "0.0.5";
+ version = "0.10.2";
};
ruby_smb = {
dependencies = [
@@ -923,10 +862,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz";
+ sha256 = "05an0wz87vkmqwcwyh5rjiaavydfn5f4q1lixcsqkphzvj7chxw5";
type = "gem";
};
- version = "2.3.2";
+ version = "2.4.1";
};
scanf = {
groups = [ "default" ];
@@ -943,30 +882,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0ndqm3jnpdlwkk1jwqdyyb7yw7gv6r4kmjs30g09ap8siv80ilaj";
+ sha256 = "15ksbizvakfx0zfdgjbh34hqnrnkjj47m4kbnsg58mpqsx45pzqm";
type = "gem";
};
- version = "1.1.0";
+ version = "1.1.1";
};
singleton = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "0qq54imvbksnckzf9hrq9bjzcdb0n8wfv6l5jc0di10n88277jx6";
+ sha256 = "0y2pc7lr979pab5n5lvk3jhsi99fhskl5f2s6004v8sabz51psl3";
type = "gem";
};
- version = "0.2.0";
- };
- strscan = {
- groups = [ "default" ];
- platforms = [ ];
- source = {
- remotes = [ "https://rubygems.org" ];
- sha256 = "0mamrl7pxacbc79ny5hzmakc9grbjysm3yy6119ppgsg44fsif01";
- type = "gem";
- };
- version = "3.1.0";
+ version = "0.3.0";
};
terminal-table = {
dependencies = [ "unicode-display_width" ];
@@ -994,20 +923,30 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps";
+ sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg";
type = "gem";
};
- version = "1.3.1";
+ version = "1.2.2";
};
unicode-display_width = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky";
+ sha256 = "0nkz7fadlrdbkf37m0x7sw8bnz8r355q3vwcfb9f9md6pds9h9qj";
type = "gem";
};
- version = "2.5.0";
+ version = "2.6.0";
+ };
+ uri = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9";
+ type = "gem";
+ };
+ version = "1.0.3";
};
windows_error = {
groups = [ "default" ];
diff --git a/pkgs/by-name/pu/puppet-lint/Gemfile.lock b/pkgs/by-name/pu/puppet-lint/Gemfile.lock
index 61842458aa5b..e9b1610b37a7 100644
--- a/pkgs/by-name/pu/puppet-lint/Gemfile.lock
+++ b/pkgs/by-name/pu/puppet-lint/Gemfile.lock
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
- puppet-lint (4.2.4)
+ puppet-lint (4.3.0)
PLATFORMS
ruby
@@ -10,4 +10,4 @@ DEPENDENCIES
puppet-lint
BUNDLED WITH
- 2.5.6
+ 2.6.9
diff --git a/pkgs/by-name/pu/puppet-lint/gemset.nix b/pkgs/by-name/pu/puppet-lint/gemset.nix
index 9a30ccf7c232..86ef0aa1f3f6 100644
--- a/pkgs/by-name/pu/puppet-lint/gemset.nix
+++ b/pkgs/by-name/pu/puppet-lint/gemset.nix
@@ -4,9 +4,9 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
- sha256 = "1n2pffwxj1n33hc7aw74g6a4gn5v7rawcs7rglidbdq1g4kzd829";
+ sha256 = "1lbr7smgx3k48zxrsp4kkkpwfgr6q2mjyz0bz5r14j0in5j5j3xa";
type = "gem";
};
- version = "4.2.4";
+ version = "4.3.0";
};
}
diff --git a/pkgs/by-name/py/pyfa/package.nix b/pkgs/by-name/py/pyfa/package.nix
index 45d0569508ad..f5ae3e1a16a0 100644
--- a/pkgs/by-name/py/pyfa/package.nix
+++ b/pkgs/by-name/py/pyfa/package.nix
@@ -11,7 +11,7 @@
copyDesktopItems,
}:
let
- version = "2.65.2";
+ version = "2.65.4";
in
python3Packages.buildPythonApplication rec {
inherit version;
@@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec {
owner = "pyfa-org";
repo = "Pyfa";
tag = "v${version}";
- hash = "sha256-W3HQ6x9WXYXCczVj+3MBhEnkoDgJUJ6oZal1N4iDjdg=";
+ hash = "sha256-dBJmtKZD2MvQjLhz2Jcn/ldAEbo0wllXDItQu5pyrW8=";
};
desktopItems = [
diff --git a/pkgs/by-name/py/pyroscope/package.nix b/pkgs/by-name/py/pyroscope/package.nix
index 53a0c852041d..90778dec86de 100644
--- a/pkgs/by-name/py/pyroscope/package.nix
+++ b/pkgs/by-name/py/pyroscope/package.nix
@@ -55,7 +55,10 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/grafana/pyroscope";
changelog = "https://github.com/grafana/pyroscope/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.agpl3Only;
- teams = [ lib.teams.mercury ];
+ maintainers = with lib.maintainers; [
+ jkachmar
+ lf-
+ ];
mainProgram = "pyroscope";
};
})
diff --git a/pkgs/by-name/ql/qlementine-icons/package.nix b/pkgs/by-name/ql/qlementine-icons/package.nix
index 582b494787bd..9839f9c3bdc7 100644
--- a/pkgs/by-name/ql/qlementine-icons/package.nix
+++ b/pkgs/by-name/ql/qlementine-icons/package.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/oclero/qlementine-icons";
changelog = "https://github.com/oclero/qlementine-icons/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
platforms = lib.platforms.unix;
};
})
diff --git a/pkgs/by-name/ql/qlementine/package.nix b/pkgs/by-name/ql/qlementine/package.nix
index 16dc46ee4c15..683162e95beb 100644
--- a/pkgs/by-name/ql/qlementine/package.nix
+++ b/pkgs/by-name/ql/qlementine/package.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://oclero.github.io/qlementine/";
changelog = "https://github.com/oclero/qlementine/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
platforms = lib.platforms.unix;
};
})
diff --git a/pkgs/by-name/qm/qmqtt/package.nix b/pkgs/by-name/qm/qmqtt/package.nix
index f9e2c138e6a5..6be416d7470e 100644
--- a/pkgs/by-name/qm/qmqtt/package.nix
+++ b/pkgs/by-name/qm/qmqtt/package.nix
@@ -3,18 +3,18 @@
stdenv,
fetchFromGitHub,
cmake,
- qt5,
+ qt6,
}:
stdenv.mkDerivation rec {
pname = "qmqtt";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchFromGitHub {
owner = "emqx";
repo = "qmqtt";
rev = "v${version}";
- hash = "sha256-JLGwEF5e/IKzPzCQBzB710REGWbc/MW+r5AHmyYUkUI=";
+ hash = "sha256-cIzBnJdMFY25cWf1rBoRQx1G0/5S32igF8vcte+nyHI=";
};
outputs = [
@@ -24,11 +24,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
- qt5.wrapQtAppsHook
+ qt6.wrapQtAppsHook
];
buildInputs = [
- qt5.qtbase
+ qt6.qtbase
];
meta = {
diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix
index 638603ba712e..e2944016f110 100644
--- a/pkgs/by-name/qo/qownnotes/package.nix
+++ b/pkgs/by-name/qo/qownnotes/package.nix
@@ -19,11 +19,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "qownnotes";
appname = "QOwnNotes";
- version = "26.1.6";
+ version = "26.1.8";
src = fetchurl {
url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz";
- hash = "sha256-qytiwlnuQvGljhgzLm7WpyA3E8VMpbhcKT7n5TcL2P0=";
+ hash = "sha256-pJBVkmXHDm5s3o5TxiJEdRhxQ3AUGw8bD/HTBXXDpIE=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/qt/qtappinstancemanager/package.nix b/pkgs/by-name/qt/qtappinstancemanager/package.nix
index 050d1345602f..ce0dc211c62c 100644
--- a/pkgs/by-name/qt/qtappinstancemanager/package.nix
+++ b/pkgs/by-name/qt/qtappinstancemanager/package.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/oclero/qtappinstancemanager";
changelog = "https://github.com/oclero/qtappinstancemanager/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
mainProgram = "qtappinstancemanager";
platforms = lib.platforms.all;
};
diff --git a/pkgs/by-name/qu/quickjs/package.nix b/pkgs/by-name/qu/quickjs/package.nix
index 41e949c8c5bb..753362a301d6 100644
--- a/pkgs/by-name/qu/quickjs/package.nix
+++ b/pkgs/by-name/qu/quickjs/package.nix
@@ -118,9 +118,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [
- stesie
- ];
+ maintainers = [ ];
mainProgram = "qjs";
platforms = lib.platforms.all;
};
diff --git a/pkgs/by-name/r1/r10k/package.nix b/pkgs/by-name/r1/r10k/package.nix
index 5973b9cb5365..fc94da7d29b7 100644
--- a/pkgs/by-name/r1/r10k/package.nix
+++ b/pkgs/by-name/r1/r10k/package.nix
@@ -42,7 +42,6 @@ bundlerApp rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
zimbatm
- manveru
nicknovitski
anthonyroussel
];
diff --git a/pkgs/by-name/ra/radsecproxy/package.nix b/pkgs/by-name/ra/radsecproxy/package.nix
index 737cb9891a53..5b32115c3fc5 100644
--- a/pkgs/by-name/ra/radsecproxy/package.nix
+++ b/pkgs/by-name/ra/radsecproxy/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
homepage = "https://radsecproxy.github.io/";
description = "Generic RADIUS proxy that supports both UDP and TLS (RadSec) RADIUS transports";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ sargon ];
+ maintainers = [ ];
platforms = with lib.platforms; linux;
};
}
diff --git a/pkgs/by-name/ra/rake/package.nix b/pkgs/by-name/ra/rake/package.nix
index 56037ee6555b..30a9d44aff7d 100644
--- a/pkgs/by-name/ra/rake/package.nix
+++ b/pkgs/by-name/ra/rake/package.nix
@@ -16,7 +16,6 @@ bundlerApp {
homepage = "https://github.com/ruby/rake";
license = with lib.licenses; mit;
maintainers = with lib.maintainers; [
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/ra/rapid-photo-downloader/package.nix b/pkgs/by-name/ra/rapid-photo-downloader/package.nix
index 8e86020d2354..ea9ccb492f23 100644
--- a/pkgs/by-name/ra/rapid-photo-downloader/package.nix
+++ b/pkgs/by-name/ra/rapid-photo-downloader/package.nix
@@ -36,35 +36,32 @@ python3Packages.buildPythonApplication rec {
setuptools
];
- dependencies =
- with python3Packages;
- [
- ifuse
- libimobiledevice
- # Python dependencies
- pyqt5
- pygobject3
- gphoto2
- pyzmq
- tornado
- psutil
- pyxdg
- arrow
- python-dateutil
- easygui
- babel
- colour
- pillow
- pymediainfo
- sortedcontainers
- requests
- colorlog
- pyprind
- setuptools
- show-in-file-manager
- tenacity
- ]
- ++ lib.optional (pythonOlder "3.8") importlib-metadata;
+ dependencies = with python3Packages; [
+ ifuse
+ libimobiledevice
+ # Python dependencies
+ pyqt5
+ pygobject3
+ gphoto2
+ pyzmq
+ tornado
+ psutil
+ pyxdg
+ arrow
+ python-dateutil
+ easygui
+ babel
+ colour
+ pillow
+ pymediainfo
+ sortedcontainers
+ requests
+ colorlog
+ pyprind
+ setuptools
+ show-in-file-manager
+ tenacity
+ ];
postPatch = ''
# Drop broken version specifier
diff --git a/pkgs/by-name/ra/raspberrypi-eeprom/package.nix b/pkgs/by-name/ra/raspberrypi-eeprom/package.nix
index 7e4299c5fc90..4f09232a1548 100644
--- a/pkgs/by-name/ra/raspberrypi-eeprom/package.nix
+++ b/pkgs/by-name/ra/raspberrypi-eeprom/package.nix
@@ -14,13 +14,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "raspberrypi-eeprom";
- version = "2025.12.08-2712";
+ version = "2026.01.09-2711";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "rpi-eeprom";
tag = "v${finalAttrs.version}";
- hash = "sha256-6zlq6BibjPWSGQPl13vFNCPVzjnROfYowVYPttQ9jZQ=";
+ hash = "sha256-grJc7wvnYIYouybJhAE6uRb28JGJ12YP6eHIt/xrPPs=";
};
buildInputs = [ python3 ];
diff --git a/pkgs/by-name/rc/rcu/package.nix b/pkgs/by-name/rc/rcu/package.nix
index 7a00c9b90c72..9312c9a684f4 100644
--- a/pkgs/by-name/rc/rcu/package.nix
+++ b/pkgs/by-name/rc/rcu/package.nix
@@ -24,7 +24,7 @@ let
in
python3Packages.buildPythonApplication rec {
pname = "rcu";
- version = "4.0.32";
+ version = "4.0.33";
pyproject = false;
@@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec {
let
src-tarball = requireFile {
name = "rcu-${version}-source.tar.gz";
- hash = "sha256-0sJyCRDV76HUy78RBO27AgkXGroL217GNwHp8HMSKx8=";
+ hash = "sha256-ezbG3qUfUyr9JEXyKTrULYCVm4hA4+nvcHPzJpdLaWY=";
url = "https://www.davisr.me/projects/rcu/";
};
in
diff --git a/pkgs/by-name/re/readability-cli/lockfile.patch b/pkgs/by-name/re/readability-cli/lockfile.patch
deleted file mode 100644
index 4f6fc5d8d5ea..000000000000
--- a/pkgs/by-name/re/readability-cli/lockfile.patch
+++ /dev/null
@@ -1,148 +0,0 @@
-diff --git a/package-lock.json b/package-lock.json
-index 094c6d9..fba3807 100644
---- a/package-lock.json
-+++ b/package-lock.json
-@@ -1,19 +1,19 @@
- {
- "name": "readability-cli",
-- "version": "2.4.4",
-+ "version": "2.4.5",
- "lockfileVersion": 2,
- "requires": true,
- "packages": {
- "": {
- "name": "readability-cli",
-- "version": "2.4.4",
-+ "version": "2.4.5",
- "license": "GPL-3.0-only",
- "dependencies": {
- "@mozilla/readability": "^0.4.4",
-- "dompurify": "^3.0.1",
-- "jsdom": "^21.0.0",
-+ "dompurify": "^3.0.5",
-+ "jsdom": "^22.1.0",
- "y18n": "^5.0.8",
-- "yargs": "^17.7.1"
-+ "yargs": "^17.7.2"
- },
- "bin": {
- "readable": "index.js"
-@@ -271,9 +271,13 @@
- }
- },
- "node_modules/dompurify": {
-- "version": "3.0.1",
-- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.1.tgz",
-- "integrity": "sha512-60tsgvPKwItxZZdfLmamp0MTcecCta3avOhsLgPZ0qcWt96OasFfhkeIRbJ6br5i0fQawT1/RBGB5L58/Jpwuw=="
-+ "version": "3.2.6",
-+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz",
-+ "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==",
-+ "license": "(MPL-2.0 OR Apache-2.0)",
-+ "optionalDependencies": {
-+ "@types/trusted-types": "^2.0.7"
-+ }
- },
- "node_modules/emoji-regex": {
- "version": "8.0.0",
-@@ -532,9 +536,10 @@
- "dev": true
- },
- "node_modules/jsdom": {
-- "version": "21.1.1",
-- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.1.tgz",
-- "integrity": "sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==",
-+ "version": "22.1.0",
-+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz",
-+ "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==",
-+ "license": "MIT",
- "dependencies": {
- "abab": "^2.0.6",
- "acorn": "^8.8.2",
-@@ -549,7 +554,7 @@
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.1",
- "is-potential-custom-element-name": "^1.0.1",
-- "nwsapi": "^2.2.2",
-+ "nwsapi": "^2.2.4",
- "parse5": "^7.1.2",
- "rrweb-cssom": "^0.6.0",
- "saxes": "^6.0.0",
-@@ -564,7 +569,7 @@
- "xml-name-validator": "^4.0.0"
- },
- "engines": {
-- "node": ">=14"
-+ "node": ">=16"
- },
- "peerDependencies": {
- "canvas": "^2.5.0"
-@@ -691,9 +696,10 @@
- }
- },
- "node_modules/nwsapi": {
-- "version": "2.2.2",
-- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
-- "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw=="
-+ "version": "2.2.20",
-+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz",
-+ "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==",
-+ "license": "MIT"
- },
- "node_modules/optionator": {
- "version": "0.8.3",
-@@ -1198,9 +1204,10 @@
- "dev": true
- },
- "node_modules/yargs": {
-- "version": "17.7.1",
-- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
-- "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
-+ "version": "17.7.2",
-+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
-+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
-+ "license": "MIT",
- "dependencies": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
-@@ -1423,9 +1430,12 @@
- }
- },
- "dompurify": {
-- "version": "3.0.1",
-- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.1.tgz",
-- "integrity": "sha512-60tsgvPKwItxZZdfLmamp0MTcecCta3avOhsLgPZ0qcWt96OasFfhkeIRbJ6br5i0fQawT1/RBGB5L58/Jpwuw=="
-+ "version": "3.2.6",
-+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz",
-+ "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==",
-+ "requires": {
-+ "@types/trusted-types": "^2.0.7"
-+ }
- },
- "emoji-regex": {
- "version": "8.0.0",
-@@ -1611,9 +1621,9 @@
- "dev": true
- },
- "jsdom": {
-- "version": "21.1.1",
-- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.1.tgz",
-- "integrity": "sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==",
-+ "version": "22.1.0",
-+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz",
-+ "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==",
- "requires": {
- "abab": "^2.0.6",
- "acorn": "^8.8.2",
-@@ -2098,9 +2108,9 @@
- "dev": true
- },
- "yargs": {
-- "version": "17.7.1",
-- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
-- "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
-+ "version": "17.7.2",
-+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
-+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
- "requires": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
diff --git a/pkgs/by-name/re/readability-cli/package.nix b/pkgs/by-name/re/readability-cli/package.nix
index f2ad25c2bd37..a3d411d3d16c 100644
--- a/pkgs/by-name/re/readability-cli/package.nix
+++ b/pkgs/by-name/re/readability-cli/package.nix
@@ -9,26 +9,22 @@
buildNpmPackage (finalAttrs: {
pname = "readability-cli";
- version = "2.4.5";
+ version = "2.4.5-unstable-2026-01-07";
src = fetchFromGitLab {
owner = "gardenappl";
repo = "readability-cli";
- rev = "v${finalAttrs.version}";
- hash = "sha256-fkXhAXbvCj5eRkPcv0Q7ryZeGdERI/lHHg64EDyK2F4=";
+ rev = "72c232e3cd33e91ab04b7dacfa649082b8037436";
+ hash = "sha256-5a4mQbfJKAL8nOSnqnKQCjb6bJEEX59puwCw0KmddOo=";
};
- patches = [
- ./lockfile.patch
- ];
-
postPatch = ''
# Set a script name to avoid yargs using index.js as $0
substituteInPlace common.mjs \
--replace-fail '.version(false)' '.version(false).scriptName("readable")'
'';
- npmDepsHash = "sha256-9sN1TgyOjgGLQsAlnI/fVbez7Oy2r6QwfaUTKyLQRVc=";
+ npmDepsHash = "sha256-vzNUbC5q5mdmyQZYUsw9Qw/Uxk+H7meW2R8j9R5auPY=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/re/redis-dump/package.nix b/pkgs/by-name/re/redis-dump/package.nix
index 0e29ae1c00a9..269813ff0541 100644
--- a/pkgs/by-name/re/redis-dump/package.nix
+++ b/pkgs/by-name/re/redis-dump/package.nix
@@ -20,7 +20,6 @@ bundlerApp {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
offline
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/re/regal/package.nix b/pkgs/by-name/re/regal/package.nix
index af6438144b46..3f312c59747f 100644
--- a/pkgs/by-name/re/regal/package.nix
+++ b/pkgs/by-name/re/regal/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
name = "regal";
- version = "0.37.0";
+ version = "0.38.1";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "regal";
rev = "v${version}";
- hash = "sha256-zAp4v1bKz+q+29jlhEccl7o9RWLA+Hn3Kp/UGBQlmA8=";
+ hash = "sha256-/WGZCwT9VJ5zjEmL4PZqPymaUJFaWzjbgq2KMBfl6uQ=";
};
- vendorHash = "sha256-yvUvv8EL3WrsyBnzaGQK4DR+O5Ner9ehkZYCMnfRwRU=";
+ vendorHash = "sha256-b7Q9eqq/lDykIQ0tkwBWk2ukAoScBTApfwoE2Ubm5iQ=";
# Only build the main binary, exclude build/lsp/main.go
subPackages = [ "." ];
diff --git a/pkgs/by-name/re/remctl/package.nix b/pkgs/by-name/re/remctl/package.nix
index de7ba2db61a4..f15acaef0905 100644
--- a/pkgs/by-name/re/remctl/package.nix
+++ b/pkgs/by-name/re/remctl/package.nix
@@ -60,6 +60,9 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://www.eyrie.org/~eagle/software/remctl";
mainProgram = "remctl";
license = lib.licenses.mit;
- teams = [ lib.teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
})
diff --git a/pkgs/by-name/re/remind/package.nix b/pkgs/by-name/re/remind/package.nix
index 0836507147fe..813f4fa9e139 100644
--- a/pkgs/by-name/re/remind/package.nix
+++ b/pkgs/by-name/re/remind/package.nix
@@ -16,14 +16,14 @@
tcl.mkTclDerivation rec {
pname = "remind";
- version = "06.02.01";
+ version = "06.02.02";
src = fetchFromGitea {
domain = "git.skoll.ca";
owner = "Skollsoft-Public";
repo = "Remind";
rev = version;
- hash = "sha256-bdR0uLPUGAaB5w4BNPaPOuI9Eg3utyETlUlLIQmcxMs=";
+ hash = "sha256-SkQT651LjHCZJRtb4Itbzqhq9x5p05jYUam1XiYT4os=";
};
propagatedBuildInputs = lib.optionals withGui [
diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix
index 634570114df4..1c9c4f777c39 100644
--- a/pkgs/by-name/re/remnote/package.nix
+++ b/pkgs/by-name/re/remnote/package.nix
@@ -6,10 +6,10 @@
}:
let
pname = "remnote";
- version = "1.22.56";
+ version = "1.22.58";
src = fetchurl {
url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage";
- hash = "sha256-MGWwXEzgUD4vjBnxolvtma59abK8qpXQLVKMhk54wr4=";
+ hash = "sha256-xGA3ASWRuM+RloOHcaNregTClf+XUtP7jrTiQRem71s=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in
diff --git a/pkgs/by-name/ri/riemann-dash/package.nix b/pkgs/by-name/ri/riemann-dash/package.nix
index b61da9ca97b7..c6b260937bcf 100644
--- a/pkgs/by-name/ri/riemann-dash/package.nix
+++ b/pkgs/by-name/ri/riemann-dash/package.nix
@@ -16,7 +16,6 @@ bundlerApp {
homepage = "https://github.com/riemann/riemann-dash";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/ri/riemann-tools/package.nix b/pkgs/by-name/ri/riemann-tools/package.nix
index 2a0d47172b78..edf6c527443e 100644
--- a/pkgs/by-name/ri/riemann-tools/package.nix
+++ b/pkgs/by-name/ri/riemann-tools/package.nix
@@ -36,7 +36,6 @@ bundlerApp {
description = "Tools to submit data to Riemann";
homepage = "https://riemann.io";
maintainers = with lib.maintainers; [
- manveru
nicknovitski
];
license = lib.licenses.mit;
diff --git a/pkgs/by-name/ro/rocketchat-desktop/package.nix b/pkgs/by-name/ro/rocketchat-desktop/package.nix
index c42956f5c5a8..8cb5f22c883d 100644
--- a/pkgs/by-name/ro/rocketchat-desktop/package.nix
+++ b/pkgs/by-name/ro/rocketchat-desktop/package.nix
@@ -20,13 +20,13 @@ let
in
stdenv.mkDerivation rec {
pname = "rocketchat-desktop";
- version = "4.11.1";
+ version = "4.11.2";
src = fetchFromGitHub {
owner = "RocketChat";
repo = "Rocket.Chat.Electron";
tag = version;
- hash = "sha256-JJb4VALCzw2QjiyBc4E9KUMMj1FvZL0SSJvyoEg7Olc=";
+ hash = "sha256-GTeRrj2zcu36h4z7zPLIYy0pEk94QejTi+6/e3r8XW8=";
};
# This might need to be updated between releases.
diff --git a/pkgs/by-name/rs/rsop/package.nix b/pkgs/by-name/rs/rsop/package.nix
index c09ce45d476a..6ff92c7fe5ba 100644
--- a/pkgs/by-name/rs/rsop/package.nix
+++ b/pkgs/by-name/rs/rsop/package.nix
@@ -11,17 +11,17 @@
rustPlatform.buildRustPackage rec {
pname = "rsop";
- version = "0.9.2";
+ version = "0.9.3";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "heiko";
repo = "rsop";
rev = "rsop/v${version}";
- hash = "sha256-rjlkXiG96TbAt7JLbEC/ExKAOfMpGbTc/ZXjLSXN3lw=";
+ hash = "sha256-eP3jh5TIhMHDWnttnYvBre/tfzxajLNGtInWNiFAPiw=";
};
- cargoHash = "sha256-6o/JF25KJIKYtdeC9/ezAdwLk2GOGCu2r2FSLGxGzeY=";
+ cargoHash = "sha256-vmxqpOABd7S/htX8bbThyvfOSBY9f1CjX0gY9NQVHss=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/by-name/ru/ruff/package.nix b/pkgs/by-name/ru/ruff/package.nix
index fc50449ca92d..921b894cb3ee 100644
--- a/pkgs/by-name/ru/ruff/package.nix
+++ b/pkgs/by-name/ru/ruff/package.nix
@@ -16,18 +16,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ruff";
- version = "0.14.11";
+ version = "0.14.13";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "ruff";
tag = finalAttrs.version;
- hash = "sha256-W8BYc0m/3WsguchDweUapreLrNp47jzkuldI5yEWgvA=";
+ hash = "sha256-ComgiY6fvM2f3Ul8kTgykyktvxEHL85X5C1Tudi5ZB4=";
};
cargoBuildFlags = [ "--package=ruff" ];
- cargoHash = "sha256-0axyrkSHjBPhv40LvdcRDUqC+j0mUL/VzpgL/I0R5/o=";
+ cargoHash = "sha256-Vd9y9VQF7d62tjHJ0ikWlvV7+KDs4q61ld9yoJWaqpY=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/ru/ruffle/package.nix b/pkgs/by-name/ru/ruffle/package.nix
index 6de2426703e0..69737b07249a 100644
--- a/pkgs/by-name/ru/ruffle/package.nix
+++ b/pkgs/by-name/ru/ruffle/package.nix
@@ -150,7 +150,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
changelog = "https://github.com/ruffle-rs/ruffle/releases/tag/${lib.strings.removePrefix "0.2.0-" finalAttrs.version}";
maintainers = [
lib.maintainers.jchw
- lib.maintainers.normalcea
];
mainProgram = "ruffle";
platforms = lib.platforms.linux ++ lib.platforms.darwin;
diff --git a/pkgs/by-name/ru/rustdesk-flutter/package.nix b/pkgs/by-name/ru/rustdesk-flutter/package.nix
index df6437fe863f..8a4c00874b38 100644
--- a/pkgs/by-name/ru/rustdesk-flutter/package.nix
+++ b/pkgs/by-name/ru/rustdesk-flutter/package.nix
@@ -248,7 +248,10 @@ flutter329.buildFlutterApplication rec {
homepage = "https://rustdesk.com";
changelog = "https://github.com/rustdesk/rustdesk/releases/${version}";
license = lib.licenses.agpl3Only;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
mainProgram = "rustdesk";
platforms = lib.platforms.linux; # should work on darwin as well but I have no machine to test with
};
diff --git a/pkgs/by-name/ry/rygel/package.nix b/pkgs/by-name/ry/rygel/package.nix
index f854150b842f..786575107ba7 100644
--- a/pkgs/by-name/ry/rygel/package.nix
+++ b/pkgs/by-name/ry/rygel/package.nix
@@ -38,7 +38,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rygel";
- version = "45.0";
+ version = "45.1";
# TODO: split out lib
outputs = [
@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "mirror://gnome/sources/rygel/${lib.versions.major finalAttrs.version}/rygel-${finalAttrs.version}.tar.xz";
- hash = "sha256-gmZ7kC/AZy5kz5HrcnpwE3qP3+ej2aTBWLD0sfxwCII=";
+ hash = "sha256-zzhuKA2Or5tmd6L0i6eEhMcqCVVNXFjFHNh/pZRWF8g=";
};
patches = [
diff --git a/pkgs/by-name/sa/sammler/package.nix b/pkgs/by-name/sa/sammler/package.nix
index 80d9cfc1c93a..7d6866807892 100644
--- a/pkgs/by-name/sa/sammler/package.nix
+++ b/pkgs/by-name/sa/sammler/package.nix
@@ -26,6 +26,5 @@ buildGoModule rec {
homepage = "https://github.com/redcode-labs/Sammler";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
- teams = [ lib.teams.redcodelabs ];
};
}
diff --git a/pkgs/by-name/sa/sass/package.nix b/pkgs/by-name/sa/sass/package.nix
index 1b2e3d58992f..df9b30b290ea 100644
--- a/pkgs/by-name/sa/sass/package.nix
+++ b/pkgs/by-name/sa/sass/package.nix
@@ -21,7 +21,6 @@ bundlerApp {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
romildo
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/sc/scalafmt/package.nix b/pkgs/by-name/sc/scalafmt/package.nix
index be1f1d383003..51aa064447e5 100644
--- a/pkgs/by-name/sc/scalafmt/package.nix
+++ b/pkgs/by-name/sc/scalafmt/package.nix
@@ -9,7 +9,7 @@
let
baseName = "scalafmt";
- version = "3.10.3";
+ version = "3.10.4";
deps = stdenv.mkDerivation {
name = "${baseName}-deps-${version}";
buildCommand = ''
@@ -19,7 +19,7 @@ let
cp $(< deps) $out/share/java/
'';
outputHashMode = "recursive";
- outputHash = "sha256-xJqppoHji0cYvd1iAmhqjCbuX0yV15TvqCvYKrf7Y3E=";
+ outputHash = "sha256-i4J7qFdzzcSb3RnYH2vAKFBVdMdW1V4hHcxQvNOEjXg=";
};
in
stdenv.mkDerivation {
diff --git a/pkgs/by-name/sc/scooter/package.nix b/pkgs/by-name/sc/scooter/package.nix
index 295238f701ca..6a6215838ab3 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.8.4";
+ version = "0.8.5";
src = fetchFromGitHub {
owner = "thomasschafer";
repo = "scooter";
rev = "v${version}";
- hash = "sha256-hOuhgPE24DBF/uFz/S51h+d7j5yDjPs8Mvfkcp2BQsc=";
+ hash = "sha256-hKF0b3vgZ8kIK9QT129Ms+Rua6+Rrv8Jk2pt81eCc5Y=";
};
- cargoHash = "sha256-S2oLItnyRURPyYDroa7PlHbKIhnE4HdXeo1y6cAKvss=";
+ cargoHash = "sha256-008wp5xa0G6E3e6rIhd1sE8cIIcHQ3LoCBl/cJx76Sw=";
# Ensure that only the `scooter` package is built (excluding `xtask`)
cargoBuildFlags = [
diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix
index 59dbb4e24f26..bdde132fe399 100644
--- a/pkgs/by-name/se/searxng/package.nix
+++ b/pkgs/by-name/se/searxng/package.nix
@@ -13,14 +13,14 @@ in
python.pkgs.toPythonModule (
python.pkgs.buildPythonApplication rec {
pname = "searxng";
- version = "0-unstable-2025-11-25";
+ version = "0-unstable-2026-01-11";
pyproject = true;
src = fetchFromGitHub {
owner = "searxng";
repo = "searxng";
- rev = "ebb9ea45715d655072400b2b5925f03ec96cf5eb";
- hash = "sha256-tRPaQcM7EzDuD4MOK4t81uY8mhl9lzvnC955CS7j/u8=";
+ rev = "cf74e1d9e9ad662aef450ddd79aedee43554dc3c";
+ hash = "sha256-hKnfZBPr8rJyZAYBtVXpyzXwBQqg2DPFwqzH08qCITs=";
};
nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ];
@@ -31,9 +31,8 @@ python.pkgs.toPythonModule (
"flask-babel"
"httpx-socks"
"lxml"
- "setproctitle"
+ "msgspec"
"typer-slim"
- "typing-extensions"
"whitenoise"
];
@@ -62,9 +61,7 @@ python.pkgs.toPythonModule (
with python.pkgs;
[
babel
- brotli
certifi
- cryptography
fasttext-predict
flask
flask-babel
@@ -78,9 +75,9 @@ python.pkgs.toPythonModule (
pygments
python-dateutil
pyyaml
- setproctitle
+ sniffio
typer-slim
- uvloop
+ typing-extensions
valkey
whitenoise
]
diff --git a/pkgs/by-name/se/selfci/Cargo.toml.patch b/pkgs/by-name/se/selfci/Cargo.toml.patch
new file mode 100644
index 000000000000..ab385872ce7a
--- /dev/null
+++ b/pkgs/by-name/se/selfci/Cargo.toml.patch
@@ -0,0 +1,13 @@
+diff --git a/Cargo.toml b/Cargo.toml
+index 8f7a1e2..e2062c4 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -10,7 +10,7 @@ readme = "README.md"
+ keywords = ["ci"]
+ categories = ["development-tools"]
+ authors = ["dpc <dpc@dpc.pw>"]
+-rust-version = "1.92"
++rust-version = "1.91"
+
+ [[bin]]
+ name = "selfci"
diff --git a/pkgs/by-name/se/selfci/package.nix b/pkgs/by-name/se/selfci/package.nix
new file mode 100644
index 000000000000..a5c4f3d33b83
--- /dev/null
+++ b/pkgs/by-name/se/selfci/package.nix
@@ -0,0 +1,48 @@
+{
+ lib,
+ fetchgit,
+ nix-update-script,
+ rustPlatform,
+ git,
+ makeWrapper,
+}:
+
+rustPlatform.buildRustPackage (finalAttrs: {
+ pname = "selfci";
+ version = "0-unstable-2026-01-17";
+
+ src = fetchgit {
+ url = "https://radicle.dpc.pw/z2tDzYbAXxTQEKTGFVwiJPajkbeDU.git";
+ rev = "83e693dada851ce0da32713869d3da02c52ed257";
+ hash = "sha256-f0BfHvIQnhhiPie3a+9MeEGzZ+/KcgrbKBneu8Jo+xs=";
+ };
+
+ cargoHash = "sha256-Z3f35HIZiNeKeDNFPUVkFvL2OpMWzqRvxOL5/hUEzJw=";
+
+ nativeBuildInputs = [
+ makeWrapper
+ ];
+
+ patches = [
+ ./Cargo.toml.patch
+ ];
+
+ doCheck = false;
+
+ postInstall = ''
+ wrapProgram "$out"/bin/selfci \
+ --prefix PATH : ${lib.makeBinPath [ git ]}
+ '';
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ description = "Minimalistic local-first Unix-philosophy-abiding CI";
+ homepage = "https://app.radicle.xyz/nodes/radicle.dpc.pw/rad%3Az2tDzYbAXxTQEKTGFVwiJPajkbeDU";
+ license = lib.licenses.mpl20;
+ maintainers = with lib.maintainers; [
+ dvn0
+ ];
+ mainProgram = "selfci";
+ };
+})
diff --git a/pkgs/by-name/se/server-box/git-hashes.json b/pkgs/by-name/se/server-box/git-hashes.json
index a10caf0c8b05..88acaac055e3 100644
--- a/pkgs/by-name/se/server-box/git-hashes.json
+++ b/pkgs/by-name/se/server-box/git-hashes.json
@@ -2,7 +2,7 @@
"circle_chart": "sha256-BcnL/hRf+Yv2U8Nkl7pc8BtncBW+M2by86jO5IbFIRk=",
"computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=",
"dartssh2": "sha256-Bl5eLrYU2YnpRcleff3wVXiTS9wuo2A1neiLUClvbGU=",
- "fl_build": "sha256-e2BUk4WmwFzFrA2iHg4dG8fRqWhNt8KFuTEZgWL7H4g=",
+ "fl_build": "sha256-NLKmnx26FDuTRwdm4C/HxwpeRekmZkFypcPJVdvDS4U=",
"fl_lib": "sha256-0Dg21LBVIyTH5MLt/v+kGzfOK8PFVYfNiK6P/jcy2jI=",
"gtk": "sha256-nt7d2MvIfizxezWhQNm2/yHEzYuPKDvfHGM9Bnq3f04=",
"plain_notification_token": "sha256-Cy1/S8bAtKCBnjfDEeW4Q2nP4jtwyCstAC1GH1efu8I=",
diff --git a/pkgs/by-name/se/server-box/package.nix b/pkgs/by-name/se/server-box/package.nix
index 77a93cc5449d..a123b962ab6b 100644
--- a/pkgs/by-name/se/server-box/package.nix
+++ b/pkgs/by-name/se/server-box/package.nix
@@ -13,13 +13,13 @@
}:
let
- version = "1.0.1276";
+ version = "1.0.1291";
src = fetchFromGitHub {
owner = "lollipopkit";
repo = "flutter_server_box";
tag = "v${version}";
- hash = "sha256-fmL03BNVi1aKhb0jV7MnEtRKTOEaLBGl6uMJtLr6cFk=";
+ hash = "sha256-5SEw0hNeZg2a4SaqFnkKASeEVXpLWVjQVNT2NlaJz9c=";
};
in
flutter338.buildFlutterApplication {
diff --git a/pkgs/by-name/se/server-box/pubspec.lock.json b/pkgs/by-name/se/server-box/pubspec.lock.json
index ffae6e8f4310..5b0dce994028 100644
--- a/pkgs/by-name/se/server-box/pubspec.lock.json
+++ b/pkgs/by-name/se/server-box/pubspec.lock.json
@@ -587,8 +587,8 @@
"dependency": "direct dev",
"description": {
"path": ".",
- "ref": "v1.0.52",
- "resolved-ref": "38e7d41ccd71bf44e286d86b4ad656f05c5c2548",
+ "ref": "v1.0.53",
+ "resolved-ref": "61ee37ea6f082592f5be56340b7746dce4ffbfda",
"url": "https://github.com/lppcg/fl_build.git"
},
"source": "git",
@@ -1998,7 +1998,7 @@
"version": "2.2.2"
},
"url_launcher": {
- "dependency": "transitive",
+ "dependency": "direct main",
"description": {
"name": "url_launcher",
"sha256": "f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8",
diff --git a/pkgs/by-name/sh/shell-gpt/package.nix b/pkgs/by-name/sh/shell-gpt/package.nix
index 96d8144e83a2..aaf07d8d662c 100644
--- a/pkgs/by-name/sh/shell-gpt/package.nix
+++ b/pkgs/by-name/sh/shell-gpt/package.nix
@@ -52,7 +52,10 @@ python3.pkgs.buildPythonApplication rec {
homepage = "https://github.com/TheR1D/shell_gpt";
changelog = "https://github.com/TheR1D/shell_gpt/releases/tag/${version}";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ SohamG ];
+ maintainers = with lib.maintainers; [
+ SohamG
+ mio
+ ];
mainProgram = "sgpt";
};
}
diff --git a/pkgs/by-name/si/siege/package.nix b/pkgs/by-name/si/siege/package.nix
index c45f19b4d2db..c3e5901b6477 100644
--- a/pkgs/by-name/si/siege/package.nix
+++ b/pkgs/by-name/si/siege/package.nix
@@ -33,6 +33,9 @@ stdenv.mkDerivation rec {
"--with-zlib=${zlib.dev}"
];
+ # Borrowed solution from homebrew: https://github.com/Homebrew/homebrew-core/blob/1c7c95183c0984a84b1680422afab6578c300a27/Formula/s/siege.rb#L31
+ CFLAGS = lib.optionalString stdenv.cc.isClang "-Wno-int-conversion";
+
meta = {
description = "HTTP load tester";
homepage = "https://www.joedog.org/siege-home/";
diff --git a/pkgs/by-name/si/sigsum/package.nix b/pkgs/by-name/si/sigsum/package.nix
index 06a931d16b5f..b1264add0f63 100644
--- a/pkgs/by-name/si/sigsum/package.nix
+++ b/pkgs/by-name/si/sigsum/package.nix
@@ -8,7 +8,7 @@
buildGoModule (finalAttrs: {
pname = "sigsum";
- version = "0.13.1";
+ version = "0.14.0";
src = fetchFromGitLab {
domain = "git.glasklar.is";
@@ -16,7 +16,7 @@ buildGoModule (finalAttrs: {
owner = "core";
repo = "sigsum-go";
tag = "v${finalAttrs.version}";
- hash = "sha256-GQ8ENsMc9vrAG23wHDPcWVadRVov3XOgR5WxnXtg94A=";
+ hash = "sha256-+opDvVUG2OVJ/V1lHPXl2rxk4CCaXxc+4xBguvGqO1o=";
};
postPatch = ''
@@ -24,7 +24,7 @@ buildGoModule (finalAttrs: {
--replace-fail "info.Main.Version" '"${finalAttrs.version}"'
'';
- vendorHash = "sha256-SWNvBEIV25G9lp95DsftFKa48iGUgBQ4RdplJ5D1xUg=";
+ vendorHash = "sha256-s5IUDGA/8Qv6XhvqJG396EZt7HTaG/BMknPj8uYhVZc=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/si/siyuan/package.nix b/pkgs/by-name/si/siyuan/package.nix
index 08c971917437..6e9f0c714c6b 100644
--- a/pkgs/by-name/si/siyuan/package.nix
+++ b/pkgs/by-name/si/siyuan/package.nix
@@ -36,20 +36,20 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "siyuan";
- version = "3.5.3";
+ version = "3.5.4-dev2";
src = fetchFromGitHub {
owner = "siyuan-note";
repo = "siyuan";
rev = "v${finalAttrs.version}";
- hash = "sha256-YAd7XVJLs66CAhb5ro8o5GrT5AhVpp/RHOpl1XkBBHU=";
+ hash = "sha256-D3vpbtGNeDP+PZIOUGYufZo0ZTq9/eZsesizNuvAHdE=";
};
kernel = buildGoModule {
name = "${finalAttrs.pname}-${finalAttrs.version}-kernel";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/kernel";
- vendorHash = "sha256-2O8gk6Y6odlMldUfanPf5MIiczfd5lH/yMX0IbIEVvc=";
+ vendorHash = "sha256-/VLI51s3CQSzaLhiO673chXgqDml2l0zVXGFvhiVbAs=";
patches = [
(replaceVars ./set-pandoc-path.patch {
diff --git a/pkgs/by-name/sj/sjasmplus/package.nix b/pkgs/by-name/sj/sjasmplus/package.nix
index 50cd0a0ff972..7fee75f5899d 100644
--- a/pkgs/by-name/sj/sjasmplus/package.nix
+++ b/pkgs/by-name/sj/sjasmplus/package.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sjasmplus";
- version = "1.21.0";
+ version = "1.21.1";
src = fetchFromGitHub {
owner = "z00m128";
repo = "sjasmplus";
tag = "v${finalAttrs.version}";
- hash = "sha256-iPtH/Uviw9m3tcbG44aZO+I6vR95/waXUejpwPPCpqo=";
+ hash = "sha256-wD31GT88hOKhsaXTKEiVIkmZO5sYYv7xb7CjiS2G1W0=";
};
buildInputs = [ luabridge ];
diff --git a/pkgs/by-name/sl/slidev-cli/package.nix b/pkgs/by-name/sl/slidev-cli/package.nix
index 760e0d0b090b..bd9f31e7eab0 100644
--- a/pkgs/by-name/sl/slidev-cli/package.nix
+++ b/pkgs/by-name/sl/slidev-cli/package.nix
@@ -10,13 +10,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "slidev-cli";
- version = "52.11.2";
+ version = "52.11.3";
src = fetchFromGitHub {
owner = "slidevjs";
repo = "slidev";
tag = "v${finalAttrs.version}";
- hash = "sha256-dAGHcnHNSYtIQvcrn/jRbA2GF7YBJkYXbQbjkGtTUa0=";
+ hash = "sha256-Q1nfWxeu0u9/1mxTh+aKqZYMW2IXnT7+dB1ZVfEIMWE=";
};
pnpmWorkspaces = [ "@slidev/cli..." ];
@@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmWorkspaces
;
fetcherVersion = 3;
- hash = "sha256-rHqrtK6eIqQ6SoZA1CtuUwDbHSZ9HSHikMdNrTtojHs=";
+ hash = "sha256-qdIpC+pDDinStTXVlHbuZZa2s9Sr5Nu9k/OAGxmXSuI=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/sn/snac2/package.nix b/pkgs/by-name/sn/snac2/package.nix
index 9682a3715ac6..ed4e4871322d 100644
--- a/pkgs/by-name/sn/snac2/package.nix
+++ b/pkgs/by-name/sn/snac2/package.nix
@@ -10,14 +10,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "snac2";
- version = "2.87";
+ version = "2.88";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "grunfink";
repo = "snac2";
tag = finalAttrs.version;
- hash = "sha256-CY4YfnIGQs7BcZrDRD8i+8Wq5eC1jbex6UR9bGgMw40=";
+ hash = "sha256-3IqPIIfU4MKXMMpOFYgI0RN+DZE+oTgLGOYIKwfKCsI=";
};
buildInputs = [
diff --git a/pkgs/by-name/sn/snowcrash/package.nix b/pkgs/by-name/sn/snowcrash/package.nix
index 2a2de3416d7a..253c059d057f 100644
--- a/pkgs/by-name/sn/snowcrash/package.nix
+++ b/pkgs/by-name/sn/snowcrash/package.nix
@@ -29,7 +29,6 @@ buildGoModule rec {
homepage = "https://github.com/redcode-labs/SNOWCRASH";
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ fab ];
- teams = [ lib.teams.redcodelabs ];
mainProgram = "SNOWCRASH";
};
}
diff --git a/pkgs/by-name/sp/speakersafetyd/package.nix b/pkgs/by-name/sp/speakersafetyd/package.nix
index bd845006d12c..eab22ba075df 100644
--- a/pkgs/by-name/sp/speakersafetyd/package.nix
+++ b/pkgs/by-name/sp/speakersafetyd/package.nix
@@ -65,7 +65,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
mainProgram = "speakersafetyd";
homepage = "https://github.com/AsahiLinux/speakersafetyd";
maintainers = with lib.maintainers; [
- normalcea
flokli
yuka
];
diff --git a/pkgs/by-name/sp/speed-dreams/package.nix b/pkgs/by-name/sp/speed-dreams/package.nix
index b314ef9aeadc..f1c20be16c8b 100644
--- a/pkgs/by-name/sp/speed-dreams/package.nix
+++ b/pkgs/by-name/sp/speed-dreams/package.nix
@@ -152,7 +152,10 @@ stdenv.mkDerivation rec {
description = "Car racing game - TORCS fork with more experimental approach";
homepage = "https://www.speed-dreams.net/";
license = lib.licenses.gpl2Plus;
- maintainers = with lib.maintainers; [ raskin ];
+ maintainers = with lib.maintainers; [
+ raskin
+ mio
+ ];
platforms = lib.platforms.linux;
mainProgram = "speed-dreams";
};
diff --git a/pkgs/by-name/sq/sqlfluff/package.nix b/pkgs/by-name/sq/sqlfluff/package.nix
index f5a17eb0c58c..38bd3102085a 100644
--- a/pkgs/by-name/sq/sqlfluff/package.nix
+++ b/pkgs/by-name/sq/sqlfluff/package.nix
@@ -22,31 +22,25 @@ python3Packages.buildPythonApplication rec {
pythonRelaxDeps = [
"click"
];
- dependencies =
- with python3Packages;
- [
- appdirs
- cached-property
- chardet
- click
- colorama
- configparser
- diff-cover
- jinja2
- oyaml
- pathspec
- platformdirs
- pytest
- regex
- tblib
- toml
- tqdm
- typing-extensions
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- backports.cached-property
- importlib_metadata
- ];
+ dependencies = with python3Packages; [
+ appdirs
+ cached-property
+ chardet
+ click
+ colorama
+ configparser
+ diff-cover
+ jinja2
+ oyaml
+ pathspec
+ platformdirs
+ pytest
+ regex
+ tblib
+ toml
+ tqdm
+ typing-extensions
+ ];
nativeCheckInputs = with python3Packages; [
hypothesis
diff --git a/pkgs/by-name/ss/ssh-agent-mux/package.nix b/pkgs/by-name/ss/ssh-agent-mux/package.nix
new file mode 100644
index 000000000000..d33864f444bd
--- /dev/null
+++ b/pkgs/by-name/ss/ssh-agent-mux/package.nix
@@ -0,0 +1,30 @@
+{
+ lib,
+ fetchFromGitHub,
+ rustPlatform,
+ openssh,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "ssh-agent-mux";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "overhacked";
+ repo = "ssh-agent-mux";
+ rev = "v${version}";
+ hash = "sha256-tIGrENlZcT9fGke6MRnsLsmm+kb0Mm3C6DckkZi8hpE=";
+ };
+
+ cargoHash = "sha256-u5kGYCYDvEhSuGOLnhdt9IpRwzllXbSJDwY1XzpHBCc=";
+
+ nativeCheckInputs = [ openssh ];
+
+ meta = {
+ description = "A proxy that multiplexes SSH agent requests to multiple upstream agents";
+ homepage = "https://github.com/overhacked/ssh-agent-mux";
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.kalbasit ];
+ mainProgram = "ssh-agent-mux";
+ };
+}
diff --git a/pkgs/by-name/ss/sshguard/package.nix b/pkgs/by-name/ss/sshguard/package.nix
index 8c0a62b123d2..bb8f4a7a3f03 100644
--- a/pkgs/by-name/ss/sshguard/package.nix
+++ b/pkgs/by-name/ss/sshguard/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
'';
homepage = "https://sshguard.net";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ sargon ];
+ maintainers = [ ];
platforms = with lib.platforms; linux ++ darwin ++ freebsd ++ netbsd ++ openbsd;
};
}
diff --git a/pkgs/by-name/st/stac-validator/package.nix b/pkgs/by-name/st/stac-validator/package.nix
index c3ed965e8e27..1ea6972fc9c2 100644
--- a/pkgs/by-name/st/stac-validator/package.nix
+++ b/pkgs/by-name/st/stac-validator/package.nix
@@ -8,7 +8,6 @@ python3Packages.buildPythonPackage rec {
pname = "stac-validator";
version = "3.10.2";
pyproject = true;
- disabled = python3Packages.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "stac-utils";
diff --git a/pkgs/by-name/st/stevia/package.nix b/pkgs/by-name/st/stevia/package.nix
index 1cd8ace2671c..a92afb1ce03b 100644
--- a/pkgs/by-name/st/stevia/package.nix
+++ b/pkgs/by-name/st/stevia/package.nix
@@ -25,14 +25,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "stevia";
- version = "0.51.0";
+ version = "0.52.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World/Phosh";
repo = "stevia";
tag = "v${finalAttrs.version}";
- hash = "sha256-dRygDUHXpXjEuwNNfgVy742jfIhT9erN7IcmaMImuYw=";
+ hash = "sha256-LE2+1RkxD8Sj2H/3NFzcYXZktlVGoNzWrE0UO5sJCAM=";
};
mesonFlags = [
diff --git a/pkgs/by-name/st/stm32flash/package.nix b/pkgs/by-name/st/stm32flash/package.nix
index 04bd951034aa..40824675e4c9 100644
--- a/pkgs/by-name/st/stm32flash/package.nix
+++ b/pkgs/by-name/st/stm32flash/package.nix
@@ -27,6 +27,6 @@ stdenv.mkDerivation rec {
homepage = "https://sourceforge.net/projects/stm32flash/";
license = lib.licenses.gpl2;
platforms = lib.platforms.all; # Should work on all platforms
- maintainers = with lib.maintainers; [ elitak ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/by-name/su/sunxi-tools/package.nix b/pkgs/by-name/su/sunxi-tools/package.nix
index b20be9e00960..8d1f3a567580 100644
--- a/pkgs/by-name/su/sunxi-tools/package.nix
+++ b/pkgs/by-name/su/sunxi-tools/package.nix
@@ -46,6 +46,6 @@ stdenv.mkDerivation {
homepage = "http://linux-sunxi.org/";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
- maintainers = [ lib.maintainers.elitak ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/by-name/sw/swt/package.nix b/pkgs/by-name/sw/swt/package.nix
index ba3f00e5e95a..b08b779814ff 100644
--- a/pkgs/by-name/sw/swt/package.nix
+++ b/pkgs/by-name/sw/swt/package.nix
@@ -143,7 +143,7 @@ stdenv.mkDerivation (finalAttrs: {
mpl11
mpl20
];
- maintainers = [ ];
+ maintainers = with lib.maintainers; [ mio ];
# The darwin src zip file holds simply a prebuilt swt.jar file
sourceProvenance = lib.optionals stdenv.hostPlatform.isDarwin [
lib.sourceTypes.binaryNativeCode
diff --git a/pkgs/by-name/t/t/package.nix b/pkgs/by-name/t/t/package.nix
index ca029d36effe..f642ff0f2317 100644
--- a/pkgs/by-name/t/t/package.nix
+++ b/pkgs/by-name/t/t/package.nix
@@ -17,7 +17,6 @@ bundlerApp {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
offline
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/ta/taskjuggler/package.nix b/pkgs/by-name/ta/taskjuggler/package.nix
index abddd388f617..76577e5097dc 100644
--- a/pkgs/by-name/ta/taskjuggler/package.nix
+++ b/pkgs/by-name/ta/taskjuggler/package.nix
@@ -29,7 +29,6 @@ bundlerApp {
license = lib.licenses.gpl2;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
- manveru
nicknovitski
];
};
diff --git a/pkgs/by-name/tc/tcld/package.nix b/pkgs/by-name/tc/tcld/package.nix
index d8ddc11d38ea..3a7158460014 100644
--- a/pkgs/by-name/tc/tcld/package.nix
+++ b/pkgs/by-name/tc/tcld/package.nix
@@ -69,7 +69,9 @@ buildGoModule (finalAttrs: {
homepage = "https://www.github.com/temporalio/tcld";
changelog = "https://github.com/temporalio/tcld/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
- teams = [ lib.teams.mercury ];
+ maintainers = with lib.maintainers; [
+ jkachmar
+ ];
mainProgram = "tcld";
};
})
diff --git a/pkgs/by-name/tc/tcpdump/package.nix b/pkgs/by-name/tc/tcpdump/package.nix
index 9ad88b6d7a4f..c7d04ae911ca 100644
--- a/pkgs/by-name/tc/tcpdump/package.nix
+++ b/pkgs/by-name/tc/tcpdump/package.nix
@@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "tcpdump";
- version = "4.99.5";
+ version = "4.99.6";
src = fetchurl {
url = "https://www.tcpdump.org/release/tcpdump-${version}.tar.gz";
- hash = "sha256-jHWFbgCt3urfcNrWfJ/z3TaFNrK4Vjq/aFTXx2TNOts=";
+ hash = "sha256-WDmSGg9n19j6PazZzUHkTInMuGfoptshbWJijH/RSwk=";
};
postPatch = ''
diff --git a/pkgs/by-name/te/terraform-landscape/package.nix b/pkgs/by-name/te/terraform-landscape/package.nix
index 87313745ff82..e2011a59fa9d 100644
--- a/pkgs/by-name/te/terraform-landscape/package.nix
+++ b/pkgs/by-name/te/terraform-landscape/package.nix
@@ -18,7 +18,6 @@ bundlerApp {
license = with lib.licenses; asl20;
maintainers = with lib.maintainers; [
mbode
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/ti/timetrap/package.nix b/pkgs/by-name/ti/timetrap/package.nix
index 89c858219778..683a156579e6 100644
--- a/pkgs/by-name/ti/timetrap/package.nix
+++ b/pkgs/by-name/ti/timetrap/package.nix
@@ -55,7 +55,6 @@ stdenv.mkDerivation {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
jerith666
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/tn/tnef/package.nix b/pkgs/by-name/tn/tnef/package.nix
index e8322268836c..f80c31aec274 100644
--- a/pkgs/by-name/tn/tnef/package.nix
+++ b/pkgs/by-name/tn/tnef/package.nix
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
+ fetchpatch,
autoreconfHook,
}:
@@ -16,6 +17,15 @@ stdenv.mkDerivation rec {
sha256 = "104g48mcm00bgiyzas2vf86331w7bnw7h3bc11ib4lp7rz6zqfck";
};
+ patches = [
+ # Fix gcc-15 build failure: https://github.com/verdammelt/tnef/pull/49
+ (fetchpatch {
+ name = "gcc-15.patch";
+ url = "https://github.com/verdammelt/tnef/commit/86bfa75cfacbe71c8d5282fa0065981b4544c5ad.patch";
+ hash = "sha256-iWQop57riqwDLVi5Ba5s4f34lGXgvKO3ZMTgWbAoRIY=";
+ })
+ ];
+
doCheck = true;
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/by-name/tr/triforce-lv2/package.nix b/pkgs/by-name/tr/triforce-lv2/package.nix
index e52a62ef43c5..c3c8f3da2bc6 100644
--- a/pkgs/by-name/tr/triforce-lv2/package.nix
+++ b/pkgs/by-name/tr/triforce-lv2/package.nix
@@ -52,7 +52,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
'';
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [
- normalcea
yuka
];
platforms = [ "aarch64-linux" ];
diff --git a/pkgs/by-name/ts/tsshd/package.nix b/pkgs/by-name/ts/tsshd/package.nix
index 18ca7f3e237f..ce9d662d7a54 100644
--- a/pkgs/by-name/ts/tsshd/package.nix
+++ b/pkgs/by-name/ts/tsshd/package.nix
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "tsshd";
- version = "0.1.5";
+ version = "0.1.6";
src = fetchFromGitHub {
owner = "trzsz";
repo = finalAttrs.pname;
tag = "v${finalAttrs.version}";
- hash = "sha256-JNuLN0eA+HSG/Uv5kTgYmOVBSTIBDAJ6vqPa7z+JYTg=";
+ hash = "sha256-B5PTiz9luBxkDA9UMSkGYTcPbnXdL43rkFvbOUS5F6w=";
};
- vendorHash = "sha256-XjPXbhrMUYObgw0BBYT4BxDoE6THEYXnAZ5y5rUKgh4=";
+ vendorHash = "sha256-dW05EoAVLqmiPRRG0R4KwKsSijZuxSe15iHkyCImtZY=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/ts/tsx/package.nix b/pkgs/by-name/ts/tsx/package.nix
index 9f836c1c5bdc..ac2e8a6ccd28 100644
--- a/pkgs/by-name/ts/tsx/package.nix
+++ b/pkgs/by-name/ts/tsx/package.nix
@@ -2,35 +2,36 @@
lib,
stdenv,
fetchFromGitHub,
- pnpm_9,
+ pnpm_10,
fetchPnpmDeps,
pnpmConfigHook,
nodejs_22,
versionCheckHook,
+ nix-update-script,
}:
let
- pnpm' = pnpm_9.override { nodejs = nodejs_22; };
+ pnpm' = pnpm_10.override { nodejs = nodejs_22; };
in
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "tsx";
- version = "4.19.3";
+ version = "4.21.0";
src = fetchFromGitHub {
owner = "privatenumber";
repo = "tsx";
- tag = "v${version}";
- hash = "sha256-wdv2oqJNc6U0Fyv4jT+0LUcYaDfodHk1vQZGMdyFF/E=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-vlVRq637l84xi9Og0ryzYuu+1b/eBq13jQJIptY0u0o=";
};
pnpmDeps = fetchPnpmDeps {
- inherit
+ inherit (finalAttrs)
pname
version
src
;
pnpm = pnpm';
fetcherVersion = 1;
- hash = "sha256-57KDZ9cHb7uqnypC0auIltmYMmIhs4PWyf0HTRWEFiU=";
+ hash = "sha256-6ZizQtZC43yXrz634VXksRCKGkDKryICvT3Q+JCuIEw=";
};
nativeBuildInputs = [
@@ -54,7 +55,7 @@ stdenv.mkDerivation rec {
# because tsx uses semantic-release, the package.json has a placeholder
# version number. this patches it to match the version of the nix package,
# which in turn is the release version in github.
- substituteInPlace package.json --replace-fail "0.0.0-semantic-release" "${version}"
+ substituteInPlace package.json --replace-fail "0.0.0-semantic-release" "${finalAttrs.version}"
runHook postPatch
'';
@@ -62,7 +63,10 @@ stdenv.mkDerivation rec {
buildPhase = ''
runHook preBuild
- npm run build
+ pnpm run build
+
+ # remove unneeded files
+ find dist -type f \( -name '*.cts' -or -name '*.mts' -or -name '*.ts' \) -delete
# remove devDependencies that are only required to build
# and package the typescript code
@@ -93,11 +97,16 @@ stdenv.mkDerivation rec {
];
doInstallCheck = true;
+ passthru.updateScript = nix-update-script { };
+
meta = {
description = "TypeScript Execute (tsx): The easiest way to run TypeScript in Node.js";
homepage = "https://tsx.is";
license = lib.licenses.mit;
- maintainers = [ lib.maintainers.sdedovic ];
+ maintainers = with lib.maintainers; [
+ sdedovic
+ higherorderlogic
+ ];
mainProgram = "tsx";
};
-}
+})
diff --git a/pkgs/by-name/un/unifi-protect-backup/package.nix b/pkgs/by-name/un/unifi-protect-backup/package.nix
index 3cd927b62176..1f9a73c652ff 100644
--- a/pkgs/by-name/un/unifi-protect-backup/package.nix
+++ b/pkgs/by-name/un/unifi-protect-backup/package.nix
@@ -55,7 +55,10 @@ python3.pkgs.buildPythonApplication rec {
homepage = "https://github.com/ep1cman/unifi-protect-backup";
changelog = "https://github.com/ep1cman/unifi-protect-backup/blob/v${version}/CHANGELOG.md";
license = lib.licenses.mit;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
mainProgram = "unifi-protect-backup";
};
}
diff --git a/pkgs/by-name/us/userborn/package.nix b/pkgs/by-name/us/userborn/package.nix
index 61f4580b7d65..331b44575634 100644
--- a/pkgs/by-name/us/userborn/package.nix
+++ b/pkgs/by-name/us/userborn/package.nix
@@ -37,6 +37,7 @@ rustPlatform.buildRustPackage rec {
userborn-mutable-etc
userborn-immutable-users
userborn-immutable-etc
+ userborn-static
;
};
};
diff --git a/pkgs/by-name/va/vacuum-tube/package.nix b/pkgs/by-name/va/vacuum-tube/package.nix
index 3f13265bb8bd..5965f2decbf9 100644
--- a/pkgs/by-name/va/vacuum-tube/package.nix
+++ b/pkgs/by-name/va/vacuum-tube/package.nix
@@ -10,16 +10,16 @@
buildNpmPackage rec {
pname = "vacuum-tube";
- version = "1.5.3";
+ version = "1.5.4";
src = fetchFromGitHub {
owner = "shy1132";
repo = "VacuumTube";
tag = "v${version}";
- hash = "sha256-OHjTccQNrZZoXf26ABn9sIOVzTsVmBKdcRLsXUvnS6k=";
+ hash = "sha256-b5OnDoMejnupeK4sWoXQo7vpFFD/y1p4vxMZTMMO25g=";
};
- npmDepsHash = "sha256-1RfCyV0GSaI8UAnlPvepBU4LN2CkbvYt+JCtQy4B8LY=";
+ npmDepsHash = "sha256-NBsLgcYFHnj+hVELTKMreLsrJAu3S+RuhBcOTeIhQew=";
makeCacheWritable = true;
env = {
diff --git a/pkgs/by-name/vc/vcs/package.nix b/pkgs/by-name/vc/vcs/package.nix
index 28a27164dbe2..f9819bbf4f9f 100644
--- a/pkgs/by-name/vc/vcs/package.nix
+++ b/pkgs/by-name/vc/vcs/package.nix
@@ -53,7 +53,7 @@ stdenv.mkDerivation {
description = "Generates contact sheets from video files";
homepage = "http://p.outlyer.net/vcs";
license = lib.licenses.lgpl21Plus;
- maintainers = with lib.maintainers; [ elitak ];
+ maintainers = [ ];
platforms = with lib.platforms; unix;
mainProgram = "vcs";
};
diff --git a/pkgs/by-name/vi/virglrenderer/package.nix b/pkgs/by-name/vi/virglrenderer/package.nix
index 6b63b76552e8..d66545cf1488 100644
--- a/pkgs/by-name/vi/virglrenderer/package.nix
+++ b/pkgs/by-name/vi/virglrenderer/package.nix
@@ -82,9 +82,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Virtual 3D GPU for use inside QEMU virtual machines";
homepage = "https://docs.mesa3d.org/drivers/virgl";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [
- normalcea
- ];
+ maintainers = [ ];
mainProgram = "virgl_test_server";
platforms = lib.platforms.unix;
};
diff --git a/pkgs/by-name/vo/volk/package.nix b/pkgs/by-name/vo/volk/package.nix
index ec9c48351f4a..747bcd322a66 100644
--- a/pkgs/by-name/vo/volk/package.nix
+++ b/pkgs/by-name/vo/volk/package.nix
@@ -4,6 +4,7 @@
fetchFromGitHub,
cmake,
python3,
+ removeReferencesTo,
enableModTool ? true,
}:
@@ -25,8 +26,17 @@ stdenv.mkDerivation (finalAttrs: {
cmake
python3
python3.pkgs.mako
+ removeReferencesTo
];
+ # Don't embed the path to stdenv.cc in the output, see:
+ #
+ # - https://github.com/gnuradio/volk/blob/v3.2.0/lib/constants.c.in#L37-L41
+ # - https://github.com/gnuradio/volk/blob/v3.2.0/lib/CMakeLists.txt#L403-L405
+ postInstall = ''
+ remove-references-to -t ${stdenv.cc} $(readlink -f "''${!outputLib}"/lib/libvolk${stdenv.hostPlatform.extensions.sharedLibrary})
+ '';
+
doCheck = true;
meta = {
diff --git a/pkgs/by-name/wa/wasm-bindgen-cli_0_2_108/package.nix b/pkgs/by-name/wa/wasm-bindgen-cli_0_2_108/package.nix
new file mode 100644
index 000000000000..9ec22500a2c3
--- /dev/null
+++ b/pkgs/by-name/wa/wasm-bindgen-cli_0_2_108/package.nix
@@ -0,0 +1,19 @@
+{
+ buildWasmBindgenCli,
+ fetchCrate,
+ rustPlatform,
+}:
+
+buildWasmBindgenCli rec {
+ src = fetchCrate {
+ pname = "wasm-bindgen-cli";
+ version = "0.2.108";
+ hash = "sha256-UsuxILm1G6PkmVw0I/JF12CRltAfCJQFOaT4hFwvR8E=";
+ };
+
+ cargoDeps = rustPlatform.fetchCargoVendor {
+ inherit src;
+ inherit (src) pname version;
+ hash = "sha256-iqQiWbsKlLBiJFeqIYiXo3cqxGLSjNM8SOWXGM9u43E=";
+ };
+}
diff --git a/pkgs/by-name/wa/wasmtime/package.nix b/pkgs/by-name/wa/wasmtime/package.nix
index 5829e0e7004a..51cb918c4da9 100644
--- a/pkgs/by-name/wa/wasmtime/package.nix
+++ b/pkgs/by-name/wa/wasmtime/package.nix
@@ -13,20 +13,20 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wasmtime";
- version = "40.0.0";
+ version = "40.0.2";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "wasmtime";
tag = "v${finalAttrs.version}";
- hash = "sha256-d5j+QSEWIVwVRMT/QGc6x3cVBTFZBpoxiBagmpLV1e8=";
+ hash = "sha256-4y9WpCdyuF/Tp2k/1d5rZxwYunWNdeibEsFgHcBC52Q=";
fetchSubmodules = true;
};
# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
auditable = false;
- cargoHash = "sha256-PIUJHkeGi8gao7n+SLzcxNYTl2KxKiwJZPW+sFYf0AY=";
+ cargoHash = "sha256-aTPgnuBvOIqg1+Sa2ZLdMTLujm8dKGK5xpZ3qHpr3f8=";
cargoBuildFlags = [
"--package"
"wasmtime-cli"
diff --git a/pkgs/by-name/wa/wayback_machine_downloader/package.nix b/pkgs/by-name/wa/wayback_machine_downloader/package.nix
index 31b8c481e41f..c1b54b83c8d9 100644
--- a/pkgs/by-name/wa/wayback_machine_downloader/package.nix
+++ b/pkgs/by-name/wa/wayback_machine_downloader/package.nix
@@ -14,7 +14,6 @@ bundlerApp {
description = "Download websites from the Internet Archive Wayback Machine";
homepage = "https://github.com/hartator/wayback-machine-downloader";
license = lib.licenses.mit;
- maintainers = [ lib.maintainers.manveru ];
platforms = lib.platforms.all;
mainProgram = "wayback_machine_downloader";
};
diff --git a/pkgs/by-name/we/weblate/package.nix b/pkgs/by-name/we/weblate/package.nix
index dc6ba744b26c..04749c37a459 100644
--- a/pkgs/by-name/we/weblate/package.nix
+++ b/pkgs/by-name/we/weblate/package.nix
@@ -18,13 +18,13 @@
let
python = python3.override {
packageOverrides = final: prev: {
- django = prev.django_5_2;
+ django = prev.django_5;
};
};
in
python.pkgs.buildPythonApplication rec {
pname = "weblate";
- version = "5.15.1";
+ version = "5.15.2";
pyproject = true;
@@ -37,7 +37,7 @@ python.pkgs.buildPythonApplication rec {
owner = "WeblateOrg";
repo = "weblate";
tag = "weblate-${version}";
- hash = "sha256-9k6H9/XW7vbXix+zadxHCNl9UJ3yE1ONa/+VRvIGk28=";
+ hash = "sha256-qNv3aaPyQ/bOrPbK7u9vtq8R1MFqXLJzvLUZfVgjMK0=";
};
build-system = with python.pkgs; [ setuptools ];
@@ -65,10 +65,7 @@ python.pkgs.buildPythonApplication rec {
'';
pythonRelaxDeps = [
- "celery"
"certifi"
- "cyrtranslit"
- "django-appconf"
"urllib3"
];
@@ -142,6 +139,7 @@ python.pkgs.buildPythonApplication rec {
translate-toolkit
translation-finder
unidecode
+ urllib3
user-agents
weblate-language-data
weblate-schemas
diff --git a/pkgs/by-name/wi/wimboot/package.nix b/pkgs/by-name/wi/wimboot/package.nix
index bb87666ae9c3..9ea5e4529067 100644
--- a/pkgs/by-name/wi/wimboot/package.nix
+++ b/pkgs/by-name/wi/wimboot/package.nix
@@ -41,7 +41,10 @@ stdenv.mkDerivation rec {
homepage = "https://ipxe.org/wimboot";
description = "Windows Imaging Format bootloader";
license = lib.licenses.gpl2Plus;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/by-name/wo/wowup-cf/package.nix b/pkgs/by-name/wo/wowup-cf/package.nix
index 8e9f2bdabce4..fb00c57ec04c 100644
--- a/pkgs/by-name/wo/wowup-cf/package.nix
+++ b/pkgs/by-name/wo/wowup-cf/package.nix
@@ -5,12 +5,12 @@
}:
let
- version = "2.20.0";
+ version = "2.22.0";
pname = "wowup-cf";
src = fetchurl {
url = "https://github.com/WowUp/WowUp.CF/releases/download/v${version}/WowUp-CF-${version}.AppImage";
- hash = "sha256-Fu0FqeWJip0cXSifu1QDktu73SsxGpkEU3cuYbFghxc=";
+ hash = "sha256-X5gDnj4YBZRBwJEeb8sVMNoGmWUI9iVdWOmsA20bWig=";
};
appimageContents = appimageTools.extractType1 { inherit pname version src; };
diff --git a/pkgs/by-name/wp/wpscan/package.nix b/pkgs/by-name/wp/wpscan/package.nix
index 591d97e753ca..a8e20cb03249 100644
--- a/pkgs/by-name/wp/wpscan/package.nix
+++ b/pkgs/by-name/wp/wpscan/package.nix
@@ -26,7 +26,6 @@ bundlerApp {
license = lib.licenses.unfreeRedistributable;
maintainers = with lib.maintainers; [
nyanloutre
- manveru
];
platforms = lib.platforms.unix;
};
diff --git a/pkgs/by-name/wr/wraith/package.nix b/pkgs/by-name/wr/wraith/package.nix
index 4a352652a438..30f5d63e7a58 100644
--- a/pkgs/by-name/wr/wraith/package.nix
+++ b/pkgs/by-name/wr/wraith/package.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
'';
homepage = "https://wraith.botpack.net/";
license = lib.licenses.gpl2Plus;
- maintainers = with lib.maintainers; [ elitak ];
+ maintainers = [ ];
platforms = lib.platforms.linux;
};
}
diff --git a/pkgs/by-name/wt/wttrbar/package.nix b/pkgs/by-name/wt/wttrbar/package.nix
index a4964d0b2a09..b9a41a5055d9 100644
--- a/pkgs/by-name/wt/wttrbar/package.nix
+++ b/pkgs/by-name/wt/wttrbar/package.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wttrbar";
- version = "0.13.0";
+ version = "0.13.1";
src = fetchFromGitHub {
owner = "bjesus";
repo = "wttrbar";
tag = finalAttrs.version;
- hash = "sha256-TYWbC9TMHRWLPQ199SMbg2ROVVCFYbZDqB54IAbeTUQ=";
+ hash = "sha256-TDjEIrxFkh6d0x89LxaiarsP0BIzP5+rxu3YCdXIQ2U=";
};
- cargoHash = "sha256-yqfg/tDLCEwkgSAD2B63y7tVNx7RLblfD2yvywPzbz0=";
+ cargoHash = "sha256-yiShp9k5oiGAtj59jGDEFsQKujDFajO+Nwq0bLh/PtA=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix
index ab1c7d8b6ec2..f6f3d4ab7a9b 100644
--- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix
+++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix
@@ -17,14 +17,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "xdg-desktop-portal-cosmic";
- version = "1.0.1";
+ version = "1.0.2";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "xdg-desktop-portal-cosmic";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-f1I+2aYQtfE4EYzgx46pxyWEV8w1TVNFVcEui7xOOyo=";
+ hash = "sha256-Bx+tobtsevaBFB6Dqpj49Y3VUOmfEVNQJ5ll2bLk+VU=";
};
cargoHash = "sha256-99MGWfZrDOav77SRI7c5V21JTfkq7ejC7x+ZiQ5J0Yw=";
diff --git a/pkgs/by-name/y-/y-cruncher/package.nix b/pkgs/by-name/y-/y-cruncher/package.nix
index 15bc83601618..57e4d45c8140 100644
--- a/pkgs/by-name/y-/y-cruncher/package.nix
+++ b/pkgs/by-name/y-/y-cruncher/package.nix
@@ -66,7 +66,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
bsd3 # Intel Cilk Run-Time Library
];
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
- maintainers = with lib.maintainers; [ normalcea ];
+ maintainers = [ ];
mainProgram = "y-cruncher";
platforms = lib.platforms.linux;
};
diff --git a/pkgs/by-name/zb/zbus-xmlgen/package.nix b/pkgs/by-name/zb/zbus-xmlgen/package.nix
index af57cdaca2cf..2813bad39a43 100644
--- a/pkgs/by-name/zb/zbus-xmlgen/package.nix
+++ b/pkgs/by-name/zb/zbus-xmlgen/package.nix
@@ -8,14 +8,14 @@
rustPlatform.buildRustPackage rec {
pname = "zbus_xmlgen";
- version = "5.1.0";
+ version = "5.2.0";
src = fetchCrate {
inherit pname version;
- hash = "sha256-LHY4E2YemGksK8xJx0r3iTHnk3CqMl5abM08VSBPIfo=";
+ hash = "sha256-CFXOPUWjbzNkE8mb+AC4ZtdvV0MSb/eBr1C0WyreAoU=";
};
- cargoHash = "sha256-g5GLyloeyVXcJgMVx21ePYlcYUj+NGFtVarpYeQN9rw=";
+ cargoHash = "sha256-ggKuTcsUMhfhY39i/iZj7oPrsFchRdcko1oDE+XQLfE=";
nativeBuildInputs = [ makeBinaryWrapper ];
nativeCheckInputs = [ rustfmt ];
diff --git a/pkgs/by-name/zl/zluda/package.nix b/pkgs/by-name/zl/zluda/package.nix
index 6dce56c92190..e8810be5aeed 100644
--- a/pkgs/by-name/zl/zluda/package.nix
+++ b/pkgs/by-name/zl/zluda/package.nix
@@ -14,16 +14,15 @@
stdenv,
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "zluda";
- version = "4-unstable-2025-01-28";
+ version = "6-preview.45";
src = fetchFromGitHub {
owner = "vosen";
repo = "ZLUDA";
- # Cargo.lock introduced and major bug fixes in this commit
- rev = "df5a96d935b014f88e30af4abc487882b0b54a76";
- hash = "sha256-T2pCZZzZbCLI01YSF0VguKtL3EDEdIoUyH4C9ccaCi8=";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-796OuIM5a0saE0v1QHHAGRjUPT+YAIfUuEtAruMn8Mk=";
fetchSubmodules = true;
};
@@ -35,6 +34,7 @@ rustPlatform.buildRustPackage rec {
rocmPackages.rocsolver
rocmPackages.rocblas
rocmPackages.hipblas
+ rocmPackages.hipblaslt
rocmPackages.rocm-cmake
rocmPackages.hipfft
zlib
@@ -50,7 +50,10 @@ rustPlatform.buildRustPackage rec {
clang
];
- cargoHash = "sha256-hDQWjzkx7YdkgSmNKTzCa2VhBFvn6P9QANV9hJ7UiT8=";
+ cargoHash = "sha256-YNBeweZ/vfXGfM0lrZbAh71z6Rb0+B7nOuO8VL2BmCo=";
+
+ # Tests require a GPU and segfault in the sandbox
+ doCheck = false;
# xtask doesn't support passing --target, but nix hooks expect the folder structure from when it's set
env.CARGO_BUILD_TARGET = stdenv.hostPlatform.rust.cargoShortTarget;
@@ -80,10 +83,10 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "CUDA on non-Nvidia GPUs";
homepage = "https://github.com/vosen/ZLUDA";
- changelog = "https://github.com/vosen/ZLUDA/releases/tag/${src.rev}";
+ changelog = "https://github.com/vosen/ZLUDA/releases/tag/${finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = [
lib.maintainers.errnoh
];
};
-}
+})
diff --git a/pkgs/by-name/zu/zuban/package.nix b/pkgs/by-name/zu/zuban/package.nix
index 04c3f51473ff..ee05e3b6331e 100644
--- a/pkgs/by-name/zu/zuban/package.nix
+++ b/pkgs/by-name/zu/zuban/package.nix
@@ -9,13 +9,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zuban";
- version = "0.4.1";
+ version = "0.4.2";
src = fetchFromGitHub {
owner = "zubanls";
repo = "zuban";
tag = "v${finalAttrs.version}";
- hash = "sha256-RLJ5PX/4Fh3OWqhZD3UnS8P2aappNADK8Mb56aRcLng=";
+ hash = "sha256-3K2PHccGXLD4Jk+DhSoD8dbOG+n40tbiAPfEF27vukg=";
fetchSubmodules = true;
};
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildAndTestSubdir = "crates/zuban";
- cargoHash = "sha256-7gCUQjt1egnrDQ0TXElHXrwidQfFRS8VSGpUYuqv+bY=";
+ cargoHash = "sha256-2TlCwbGabJtIusfRVWSnQiZbv6UQIBXfcUBVQrrepYM=";
nativeInstallCheckInputs = [
versionCheckHook
diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix
index b7fe92c4597d..d89d7fa66851 100644
--- a/pkgs/development/compilers/crystal/default.nix
+++ b/pkgs/development/compilers/crystal/default.nix
@@ -275,7 +275,6 @@ let
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
david50407
- manveru
peterhoeg
donovanglover
];
diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix
index 1e4f24cbc83f..6afe1faca5d6 100644
--- a/pkgs/development/compilers/llvm/default.nix
+++ b/pkgs/development/compilers/llvm/default.nix
@@ -27,9 +27,9 @@ let
"20.1.8".officialRelease.sha256 = "sha256-ysyB/EYxi2qE9fD5x/F2zI4vjn8UDoo1Z9ukiIrjFGw=";
"21.1.7".officialRelease.sha256 = "sha256-SaRJ7+iZMhhBdcUDuJpMAY4REQVhrvYMqI2aq3Kz08o=";
"22.0.0-git".gitRelease = {
- rev = "2c72af88213c0f9c507d9c8b34a39de8173a6fcc";
- rev-version = "22.0.0-unstable-2025-12-28";
- sha256 = "sha256-R7WcZLas5+a4gUDzG0EBLL1S56PvUBZM6c91nYhmEsQ=";
+ rev = "dcf8ae80289fd5e343b6ca172073388b6d227b62";
+ rev-version = "22.0.0-unstable-2026-01-11";
+ sha256 = "sha256-7IQ4v4K4onZZ/oBQKUy32LaZ6M7E7N/QIUYdjhOsbqc=";
};
}
// llvmVersions;
diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix
index 80ba3ff965b8..73896c892d47 100644
--- a/pkgs/development/interpreters/ruby/default.nix
+++ b/pkgs/development/interpreters/ruby/default.nix
@@ -350,7 +350,6 @@ let
description = "Object-oriented language for quick and easy programming";
homepage = "https://www.ruby-lang.org/";
license = lib.licenses.ruby;
- maintainers = with lib.maintainers; [ manveru ];
platforms = lib.platforms.all;
mainProgram = "ruby";
knownVulnerabilities = op (lib.versionOlder ver.majMin "3.0") "This Ruby release has reached its end of life. See https://www.ruby-lang.org/en/downloads/branches/.";
diff --git a/pkgs/development/libraries/gecode/3.nix b/pkgs/development/libraries/gecode/3.nix
index 0f0f79584f60..134c17fa37c0 100644
--- a/pkgs/development/libraries/gecode/3.nix
+++ b/pkgs/development/libraries/gecode/3.nix
@@ -35,6 +35,5 @@ stdenv.mkDerivation rec {
homepage = "https://www.gecode.org";
description = "Toolkit for developing constraint-based systems";
platforms = lib.platforms.all;
- maintainers = [ lib.maintainers.manveru ];
};
}
diff --git a/pkgs/development/libraries/tclap/1.4.nix b/pkgs/development/libraries/tclap/1.4.nix
index d15356041523..60fbe1901849 100644
--- a/pkgs/development/libraries/tclap/1.4.nix
+++ b/pkgs/development/libraries/tclap/1.4.nix
@@ -43,7 +43,6 @@ stdenv.mkDerivation {
description = "Templatized C++ Command Line Parser Library (v1.4)";
homepage = "https://tclap.sourceforge.net/";
license = lib.licenses.mit;
- teams = [ lib.teams.deshaw ];
platforms = lib.platforms.all;
};
}
diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix
index f5c399c324c6..0e820b93bcff 100644
--- a/pkgs/development/lua-modules/generated-packages.nix
+++ b/pkgs/development/lua-modules/generated-packages.nix
@@ -4608,15 +4608,15 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "rocks.nvim";
- version = "2.47.0-1";
+ version = "2.47.2-1";
knownRockspec =
(fetchurl {
- url = "mirror://luarocks/rocks.nvim-2.47.0-1.rockspec";
- sha256 = "0gbf79n2glnbcdccli9k555708dgwpjmki2wc8439d2q8l3g2ywm";
+ url = "mirror://luarocks/rocks.nvim-2.47.2-1.rockspec";
+ sha256 = "01h368ckrpdq8yrczb0lx6bmj3vv1hlj22y784p6isypxma5iyrf";
}).outPath;
src = fetchzip {
- url = "https://github.com/lumen-oss/rocks.nvim/archive/v2.47.0.zip";
- sha256 = "0m4cdyj1pbyi85l9vjmwj8qwrzqachpgjh6yhw8yin1hrqzr6d0k";
+ url = "https://github.com/lumen-oss/rocks.nvim/archive/v2.47.2.zip";
+ sha256 = "1kzhn02zhydb0shha6lhb2ddqhbvldjhpk3h4fmr0kcfv7sf0r99";
};
disabled = lua.luaversion != "5.1";
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix
index 8dfa3826fc77..4b9398c296ae 100644
--- a/pkgs/development/lua-modules/overrides.nix
+++ b/pkgs/development/lua-modules/overrides.nix
@@ -127,6 +127,10 @@ in
}
];
+ env = old.env // {
+ NIX_CFLAGS_COMPILE = "-std=gnu17"; # for gcc15
+ };
+
# Upstream rockspec is pointlessly broken into separate rockspecs, per Lua
# version, which doesn't work well for us, so modify it
postConfigure =
@@ -997,6 +1001,27 @@ in
'';
};
+ rocks-nvim = prev.rocks-nvim.overrideAttrs (oa: {
+
+ nativeCheckInputs = [
+ final.nlua
+ final.busted
+ writableTmpDirAsHomeHook
+ ];
+
+ doCheck = lua.luaversion == "5.1";
+
+ nvimSkipModules = [
+ "bootstrap" # tries to install luarocks from network
+ ];
+
+ checkPhase = ''
+ runHook preCheck
+ busted --run=offline
+ runHook postCheck
+ '';
+ });
+
rtp-nvim = prev.rtp-nvim.overrideAttrs {
doCheck = lua.luaversion == "5.1";
nativeCheckInputs = [
diff --git a/pkgs/development/ocaml-modules/owl-base/default.nix b/pkgs/development/ocaml-modules/owl-base/default.nix
index 864a3fa5b870..a9c1b14af8b6 100644
--- a/pkgs/development/ocaml-modules/owl-base/default.nix
+++ b/pkgs/development/ocaml-modules/owl-base/default.nix
@@ -2,17 +2,27 @@
lib,
buildDunePackage,
fetchurl,
+ fetchpatch,
+ applyPatches,
}:
-buildDunePackage rec {
+buildDunePackage (finalAttrs: {
pname = "owl-base";
version = "1.2";
- duneVersion = "3";
+ src = applyPatches {
+ src = fetchurl {
+ url = "https://github.com/owlbarn/owl/releases/download/${finalAttrs.version}/owl-${finalAttrs.version}.tbz";
+ hash = "sha256-OBei5DkZIsiiIltOM8qV2mgJJGmU5r8pGjAMgtjKxsU=";
+ };
- src = fetchurl {
- url = "https://github.com/owlbarn/owl/releases/download/${version}/owl-${version}.tbz";
- hash = "sha256-OBei5DkZIsiiIltOM8qV2mgJJGmU5r8pGjAMgtjKxsU=";
+ patches = [
+ # Compatibility with GCC 15
+ (fetchpatch {
+ url = "https://github.com/owlbarn/owl/commit/3e66ccb0b1d21b73fa703f3d3f416ec0107860a4.patch";
+ hash = "sha256-0bV0ogTvtDoO8kEvE5QcJFRWqOJ1qiXGjXY9Ekp30M0=";
+ })
+ ];
};
minimalOCamlVersion = "4.10";
@@ -25,4 +35,4 @@ buildDunePackage rec {
maintainers = [ lib.maintainers.bcdarwin ];
license = lib.licenses.mit;
};
-}
+})
diff --git a/pkgs/development/php-packages/imap/default.nix b/pkgs/development/php-packages/imap/default.nix
index b37e6e6c6b28..522e751dfd56 100644
--- a/pkgs/development/php-packages/imap/default.nix
+++ b/pkgs/development/php-packages/imap/default.nix
@@ -12,7 +12,7 @@
}:
let
- version = "1.0.2";
+ version = "1.0.3";
in
buildPecl {
inherit version;
@@ -22,17 +22,9 @@ buildPecl {
owner = "php";
repo = "pecl-mail-imap";
rev = version;
- hash = "sha256-QVeimxm3rfWMvMpSgadhMKd24yPdDGVuhXIOs8668do=";
+ hash = "sha256-eDrznw5OtQXJZa7dR9roUiJyINXFZI5qmS+cyoaGHnk=";
};
- patches = [
- # Fix compilation with PHP 8.4.
- (fetchpatch {
- url = "https://github.com/php/pecl-mail-imap/commit/4fc9970a29c205ec328f36edc8c119c158129324.patch";
- hash = "sha256-MxEaEe4YVeP7W5gDSNJb0thwAhxDj/yRr3qvjlJjRL4=";
- })
- ];
-
nativeBuildInputs = [ pkg-config ];
buildInputs = [
diff --git a/pkgs/development/php-packages/maxminddb/default.nix b/pkgs/development/php-packages/maxminddb/default.nix
index d5c3eb8cf290..53fb02ff372d 100644
--- a/pkgs/development/php-packages/maxminddb/default.nix
+++ b/pkgs/development/php-packages/maxminddb/default.nix
@@ -28,8 +28,11 @@ buildPecl {
description = "C extension that is a drop-in replacement for MaxMind\\Db\\Reader";
license = with lib.licenses; [ asl20 ];
homepage = "https://github.com/maxmind/MaxMind-DB-Reader-php";
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
teams = [
- lib.teams.helsinki-systems
lib.teams.php
];
};
diff --git a/pkgs/development/php-packages/phan/default.nix b/pkgs/development/php-packages/phan/default.nix
index f40573f3b965..18e33ed93875 100644
--- a/pkgs/development/php-packages/phan/default.nix
+++ b/pkgs/development/php-packages/phan/default.nix
@@ -2,21 +2,27 @@
lib,
fetchFromGitHub,
php,
+ versionCheckHook,
}:
-(php.withExtensions ({ enabled, all }: enabled ++ (with all; [ ast ]))).buildComposerProject
+(php.withExtensions ({ enabled, all }: enabled ++ (with all; [ ast ]))).buildComposerProject2
(finalAttrs: {
pname = "phan";
- version = "5.5.1";
+ version = "6.0.0";
src = fetchFromGitHub {
owner = "phan";
repo = "phan";
- rev = finalAttrs.version;
- hash = "sha256-G17ORkHmu6nkfJ8UrGzcaybPOKPrq1Q+LXVS56aVOZ8=";
+ tag = finalAttrs.version;
+ hash = "sha256-1qRGNDptiAdcGc1x+iLrxe9TjLGaL8EM8xuTOUNB+Ww=";
};
- vendorHash = "sha256-Ake5/7IyoweC2ONDuWt9jJSbG0JbnU9lmCRu2p6uUQM=";
+ vendorHash = "sha256-Ro5/lA72xVIkZyuRNix77Cpeyyj1GbW5J4DzjQMq0Rc=";
+
+ composerStrictValidation = false;
+ doInstallCheck = true;
+ nativeInstallCheckInputs = [ versionCheckHook ];
+ versionCheckProgramArg = "--version";
meta = {
description = "Static analyzer for PHP";
@@ -27,7 +33,7 @@
and attempts to prove incorrectness rather than correctness.
'';
mainProgram = "phan";
- maintainers = with lib.maintainers; [ apeschar ];
+ maintainers = [ ];
teams = [ lib.teams.php ];
};
})
diff --git a/pkgs/development/php-packages/psalm/default.nix b/pkgs/development/php-packages/psalm/default.nix
index 72a79eee851a..2d7e67e334f9 100644
--- a/pkgs/development/php-packages/psalm/default.nix
+++ b/pkgs/development/php-packages/psalm/default.nix
@@ -8,12 +8,12 @@
}:
let
- version = "6.13.1";
+ version = "6.14.3";
# The PHAR file is only required to get the `composer.lock` file
psalm-phar = fetchurl {
url = "https://github.com/vimeo/psalm/releases/download/${version}/psalm.phar";
- hash = "sha256-bOxm5LYiQDCY0hU998Wnnp2+x44sidfCf/OqlQ+1gvA=";
+ hash = "sha256-dqRI73CdY51K1aitIK6R74Y2sLb68l4ndNuTzRv8qRE=";
};
in
php.buildComposerProject2 (finalAttrs: {
@@ -24,14 +24,14 @@ php.buildComposerProject2 (finalAttrs: {
owner = "vimeo";
repo = "psalm";
tag = finalAttrs.version;
- hash = "sha256-QsANvg/QXJucjxwM6IF20mZu4DPw/RcBJV6+5tJkZB0=";
+ hash = "sha256-6MO16Ch3SR2kn48lTj64c/1DZDpsLjpZcFYmtiBhCCU=";
};
composerLock = runCommand "composer.lock" { } ''
${lib.getExe php} -r '$phar = new Phar("${psalm-phar}"); $phar->extractTo(".", "composer.lock");'
cp composer.lock $out
'';
- vendorHash = "sha256-gtN3Gml/gNeg7FBNnr6I7IV0zF6iK4oWproRESPbK/4=";
+ vendorHash = "sha256-2LlP0D7b07yXVGc/+pJUUWYXF8rsc4HiErBUt5SfZmw=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
diff --git a/pkgs/development/python-modules/accupy/default.nix b/pkgs/development/python-modules/accupy/default.nix
index 08e7496cd6bb..531249d9d727 100644
--- a/pkgs/development/python-modules/accupy/default.nix
+++ b/pkgs/development/python-modules/accupy/default.nix
@@ -3,14 +3,12 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
setuptools,
mpmath,
numpy,
pybind11,
pyfma,
eigen,
- importlib-metadata,
pytestCheckHook,
matplotlib,
dufte,
@@ -40,8 +38,7 @@ buildPythonPackage rec {
mpmath
numpy
pyfma
- ]
- ++ lib.optional (pythonOlder "3.8") importlib-metadata;
+ ];
nativeCheckInputs = [
perfplot
diff --git a/pkgs/development/python-modules/aiolifx-themes/default.nix b/pkgs/development/python-modules/aiolifx-themes/default.nix
index 3f518fe0f54d..517e10840aba 100644
--- a/pkgs/development/python-modules/aiolifx-themes/default.nix
+++ b/pkgs/development/python-modules/aiolifx-themes/default.nix
@@ -11,9 +11,9 @@
pythonOlder,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "aiolifx-themes";
- version = "1.0.2";
+ version = "1.0.3";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -21,8 +21,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "Djelibeybi";
repo = "aiolifx-themes";
- tag = "v${version}";
- hash = "sha256-uJQWKgmlNwuvIXfK6fFHngaSncgaDJJ36vkOLGWB/lY=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-Y92ze+zrkz+fxQNFFSR5V9sPJMN0/dfIRwT6UhXo0+U=";
};
build-system = [ poetry-core ];
@@ -41,8 +41,8 @@ buildPythonPackage rec {
meta = {
description = "Color themes for LIFX lights running on aiolifx";
homepage = "https://github.com/Djelibeybi/aiolifx-themes";
- changelog = "https://github.com/Djelibeybi/aiolifx-themes/releases/tag/${src.tag}";
+ changelog = "https://github.com/Djelibeybi/aiolifx-themes/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ lukegb ];
};
-}
+})
diff --git a/pkgs/development/python-modules/aiomealie/default.nix b/pkgs/development/python-modules/aiomealie/default.nix
index e3edcf10aaad..b892f151da65 100644
--- a/pkgs/development/python-modules/aiomealie/default.nix
+++ b/pkgs/development/python-modules/aiomealie/default.nix
@@ -15,16 +15,16 @@
yarl,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "aiomealie";
- version = "1.1.1";
+ version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "joostlek";
repo = "python-mealie";
- tag = "v${version}";
- hash = "sha256-qiLynV/nJkejUVyS3p12bcAR3+Oj+XKp7Z/zVpxb84I=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-Q+8EZHZqbv5IEqhwCKhRPgr1Cfs/zVhLiwFgCZnNcW4=";
};
build-system = [ poetry-core ];
@@ -50,8 +50,8 @@ buildPythonPackage rec {
meta = {
description = "Module to interact with Mealie";
homepage = "https://github.com/joostlek/python-mealie";
- changelog = "https://github.com/joostlek/python-mealie/releases/tag/${src.tag}";
+ changelog = "https://github.com/joostlek/python-mealie/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
-}
+})
diff --git a/pkgs/development/python-modules/aiorwlock/default.nix b/pkgs/development/python-modules/aiorwlock/default.nix
index 9139bd1de4ef..4266a374b7ee 100644
--- a/pkgs/development/python-modules/aiorwlock/default.nix
+++ b/pkgs/development/python-modules/aiorwlock/default.nix
@@ -5,6 +5,7 @@
pytest-asyncio,
pytestCheckHook,
poetry-core,
+ fetchpatch,
}:
buildPythonPackage rec {
@@ -21,6 +22,15 @@ buildPythonPackage rec {
build-system = [ poetry-core ];
+ patches = [
+ # Fix cross-event-loop race condition in lock acquisition
+ # https://github.com/aio-libs/aiorwlock/pull/503
+ (fetchpatch {
+ url = "https://github.com/aio-libs/aiorwlock/commit/05608d401e4a68c69c6b9f421dd20535a9dbe523.patch?full_index=1";
+ hash = "sha256-97c6Li6nq7ViNvUIdPL8f/ATOSsmiAMaJeBFj+jPJcM=";
+ })
+ ];
+
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
diff --git a/pkgs/development/python-modules/aiosendspin/default.nix b/pkgs/development/python-modules/aiosendspin/default.nix
index 752a8aeaf527..aba70a364c09 100644
--- a/pkgs/development/python-modules/aiosendspin/default.nix
+++ b/pkgs/development/python-modules/aiosendspin/default.nix
@@ -20,16 +20,22 @@
buildPythonPackage rec {
pname = "aiosendspin";
- version = "1.2.0";
+ version = "2.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Sendspin";
repo = "aiosendspin";
tag = version;
- hash = "sha256-3vTEfXeFqouPswRKST/9U7yg9ah7J9m2KAMoxaBZNR0=";
+ hash = "sha256-9VhNtfXH2r/cGkscz51PIK2/66pPOGv0S0IpO0wFvO4=";
};
+ # https://github.com/Sendspin/aiosendspin/blob/1.2.0/pyproject.toml#L7
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace-fail 'version = "0.0.0"' 'version = "${version}"'
+ '';
+
build-system = [
setuptools
];
diff --git a/pkgs/development/python-modules/aiosmtpd/default.nix b/pkgs/development/python-modules/aiosmtpd/default.nix
index 64f60ba0fcd0..9b7b0254bb5d 100644
--- a/pkgs/development/python-modules/aiosmtpd/default.nix
+++ b/pkgs/development/python-modules/aiosmtpd/default.nix
@@ -8,7 +8,6 @@
pytestCheckHook,
pythonOlder,
setuptools,
- typing-extensions,
# for passthru.tests
django,
@@ -32,8 +31,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
atpublic
attrs
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
nativeCheckInputs = [
pytest-mock
diff --git a/pkgs/development/python-modules/aiosql/default.nix b/pkgs/development/python-modules/aiosql/default.nix
index dae16cb778b2..511466c5c3ad 100644
--- a/pkgs/development/python-modules/aiosql/default.nix
+++ b/pkgs/development/python-modules/aiosql/default.nix
@@ -1,5 +1,6 @@
{
lib,
+ stdenv,
buildPythonPackage,
fetchFromGitHub,
pg8000,
@@ -50,6 +51,14 @@ buildPythonPackage rec {
pythonImportsCheck = [ "aiosql" ];
+ disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [
+ # Tests that require port binding fail in darwin sandbox
+ # port_for.exceptions.PortForException: Can't select a port
+ "tests/test_pg8000.py"
+ "tests/test_apsycopg3.py"
+ "tests/test_psycopg3.py"
+ ];
+
meta = {
description = "Simple SQL in Python";
homepage = "https://nackjicholson.github.io/aiosql/";
diff --git a/pkgs/development/python-modules/aioswitcher/default.nix b/pkgs/development/python-modules/aioswitcher/default.nix
index 5fc148e73d09..99388853f391 100644
--- a/pkgs/development/python-modules/aioswitcher/default.nix
+++ b/pkgs/development/python-modules/aioswitcher/default.nix
@@ -16,7 +16,7 @@
time-machine,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "aioswitcher";
version = "6.0.3";
pyproject = true;
@@ -24,7 +24,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "TomerFi";
repo = "aioswitcher";
- tag = version;
+ tag = finalAttrs.version;
hash = "sha256-6wBeAbBiuAZW9kHq/bKC0FMJxkLxM6RZN7RLwbF1ig4=";
};
@@ -62,9 +62,13 @@ buildPythonPackage rec {
"test_schedule_parser_with_a_non_recurring_enabled_schedule_data"
]
++ lib.optionals (pythonAtLeast "3.12") [
- # ssertionError: Expected <'I' format requires 0 <= number <= 4294967295> to be equal to <argument out of range>, but was not.
+ # AssertionError: Expected <'I' format requires 0 <= number <= 4294967295> to be equal to <argument out of range>, but was not.
"test_minutes_to_hexadecimal_seconds_with_a_negative_value_should_throw_an_error"
"test_current_timestamp_to_hexadecimal_with_errornous_value_should_throw_an_error"
+ ]
+ ++ lib.optionals (pythonAtLeast "3.14") [
+ # AssertionError: Expected <hour must be in 0..23, not -1> to be equal
+ "test_seconds_to_iso_time_with_a_nagative_value_should_throw_an_error"
];
pythonImportsCheck = [ "aioswitcher" ];
@@ -72,8 +76,8 @@ buildPythonPackage rec {
meta = {
description = "Python module to interact with Switcher water heater";
homepage = "https://github.com/TomerFi/aioswitcher";
- changelog = "https://github.com/TomerFi/aioswitcher/releases/tag/${src.tag}";
+ changelog = "https://github.com/TomerFi/aioswitcher/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
-}
+})
diff --git a/pkgs/development/python-modules/amaranth/default.nix b/pkgs/development/python-modules/amaranth/default.nix
index dbb725882385..83764d4dc228 100644
--- a/pkgs/development/python-modules/amaranth/default.nix
+++ b/pkgs/development/python-modules/amaranth/default.nix
@@ -1,14 +1,11 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
pdm-backend,
jschon,
pyvcd,
jinja2,
- importlib-resources,
- importlib-metadata,
git,
# for tests
@@ -43,9 +40,7 @@ buildPythonPackage rec {
jschon
jinja2
pyvcd
- ]
- ++ lib.optional (pythonOlder "3.9") importlib-resources
- ++ lib.optional (pythonOlder "3.8") importlib-metadata;
+ ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/ansiconv/default.nix b/pkgs/development/python-modules/ansiconv/default.nix
deleted file mode 100644
index 8944a73b01de..000000000000
--- a/pkgs/development/python-modules/ansiconv/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchFromGitHub,
- pytest,
-}:
-
-buildPythonPackage rec {
- pname = "ansiconv";
- version = "1.0.0";
- format = "setuptools";
-
- src = fetchFromGitHub {
- owner = "ansible";
- repo = "ansiconv";
- rev = "v${version}";
- sha256 = "0ljfpl8x069arzginvpi1v6hlaq4x2qpjqj01qds2ylz33scq8r4";
- };
-
- nativeCheckInputs = [ pytest ];
-
- meta = {
- description = "Module for converting ANSI coded text and converts it to either plain text or HTML";
- homepage = "https://github.com/ansible/ansiconv";
- license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ psyanticy ];
- };
-}
diff --git a/pkgs/development/python-modules/anywidget/default.nix b/pkgs/development/python-modules/anywidget/default.nix
index e7954e34f841..9f94e0787eec 100644
--- a/pkgs/development/python-modules/anywidget/default.nix
+++ b/pkgs/development/python-modules/anywidget/default.nix
@@ -4,10 +4,8 @@
fetchPypi,
pytestCheckHook,
writableTmpDirAsHomeHook,
- pythonOlder,
hatch-jupyter-builder,
hatchling,
- importlib-metadata,
ipykernel,
ipywidgets,
psygnal,
@@ -43,8 +41,7 @@ buildPythonPackage rec {
ipywidgets
psygnal
typing-extensions
- ]
- ++ lib.optional (pythonOlder "3.8") importlib-metadata;
+ ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/asdf-transform-schemas/default.nix b/pkgs/development/python-modules/asdf-transform-schemas/default.nix
index 683b1760d0d0..f913e7e429b7 100644
--- a/pkgs/development/python-modules/asdf-transform-schemas/default.nix
+++ b/pkgs/development/python-modules/asdf-transform-schemas/default.nix
@@ -3,25 +3,23 @@
asdf-standard,
buildPythonPackage,
fetchPypi,
- importlib-resources,
- pythonOlder,
setuptools-scm,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "asdf-transform-schemas";
version = "0.6.0";
pyproject = true;
src = fetchPypi {
pname = "asdf_transform_schemas";
- inherit version;
+ inherit (finalAttrs) version;
hash = "sha256-D1D44Jb//S0UucgplZASZu8lsj0N/8MK1Bu6RoUalzI=";
};
build-system = [ setuptools-scm ];
- dependencies = [ asdf-standard ] ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ];
+ dependencies = [ asdf-standard ];
# Circular dependency on asdf
doCheck = false;
@@ -31,8 +29,8 @@ buildPythonPackage rec {
meta = {
description = "ASDF schemas for validating transform tags";
homepage = "https://github.com/asdf-format/asdf-transform-schemas";
- changelog = "https://github.com/asdf-format/asdf-transform-schemas/releases/tag/${version}";
+ changelog = "https://github.com/asdf-format/asdf-transform-schemas/releases/tag/${finalAttrs.version}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fab ];
};
-}
+})
diff --git a/pkgs/development/python-modules/automate-home/default.nix b/pkgs/development/python-modules/automate-home/default.nix
index a6bb1e91233e..5c612efc7144 100644
--- a/pkgs/development/python-modules/automate-home/default.nix
+++ b/pkgs/development/python-modules/automate-home/default.nix
@@ -8,7 +8,6 @@
hiredis,
pytestCheckHook,
pythonAtLeast,
- pythonOlder,
pytz,
pyyaml,
setuptools,
@@ -20,7 +19,7 @@ buildPythonPackage rec {
pyproject = true;
# Typing issue
- disabled = pythonOlder "3.8" || pythonAtLeast "3.12";
+ disabled = pythonAtLeast "3.12";
src = fetchPypi {
inherit pname version;
diff --git a/pkgs/development/python-modules/avro/default.nix b/pkgs/development/python-modules/avro/default.nix
index 6c49c437bc97..30b7c1ed7694 100644
--- a/pkgs/development/python-modules/avro/default.nix
+++ b/pkgs/development/python-modules/avro/default.nix
@@ -1,10 +1,8 @@
{
lib,
buildPythonPackage,
- pythonOlder,
setuptools,
fetchPypi,
- typing-extensions,
pytest7CheckHook,
}:
@@ -20,8 +18,6 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- dependencies = lib.optionals (pythonOlder "3.8") [ typing-extensions ];
-
nativeCheckInputs = [ pytest7CheckHook ];
disabledTests = [
diff --git a/pkgs/development/python-modules/aws-lambda-builders/default.nix b/pkgs/development/python-modules/aws-lambda-builders/default.nix
index a29ea34f9104..21d108a035ab 100644
--- a/pkgs/development/python-modules/aws-lambda-builders/default.nix
+++ b/pkgs/development/python-modules/aws-lambda-builders/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "aws-lambda-builders";
- version = "1.59.0";
+ version = "1.61.0";
pyproject = true;
src = fetchFromGitHub {
owner = "awslabs";
repo = "aws-lambda-builders";
tag = "v${version}";
- hash = "sha256-US8NHNEvYlYJMurXjvlySIdKIgKjAwIws8PmnPF0J6Q=";
+ hash = "sha256-NdVZrc6996dlV0jSWuZH/dLQdJnXO+BQb8hk3G0oXmw=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/aws-xray-sdk/default.nix b/pkgs/development/python-modules/aws-xray-sdk/default.nix
index 266299989746..118e249ce4da 100644
--- a/pkgs/development/python-modules/aws-xray-sdk/default.nix
+++ b/pkgs/development/python-modules/aws-xray-sdk/default.nix
@@ -7,13 +7,11 @@
django,
fetchFromGitHub,
httpx,
- importlib-metadata,
jsonpickle,
pymysql,
pytest-asyncio_0,
pynamodb,
pytestCheckHook,
- pythonOlder,
requests,
setuptools,
sqlalchemy,
@@ -40,8 +38,7 @@ buildPythonPackage rec {
jsonpickle
requests
wrapt
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
nativeCheckInputs = [
aiohttp
diff --git a/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix b/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix
index e4b37c63bf29..360bd6c2bcc2 100644
--- a/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-appcontainers/default.nix
@@ -2,12 +2,10 @@
lib,
buildPythonPackage,
fetchPypi,
- pythonOlder,
azure-common,
azure-mgmt-core,
isodate,
setuptools,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -28,8 +26,7 @@ buildPythonPackage rec {
azure-common
azure-mgmt-core
isodate
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
# no tests included
doCheck = false;
diff --git a/pkgs/development/python-modules/azure-mgmt-batchai/default.nix b/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
index ff366fa7286c..1525ea2b7118 100644
--- a/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
@@ -5,8 +5,6 @@
azure-common,
azure-mgmt-core,
isodate,
- pythonOlder,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -24,8 +22,7 @@ buildPythonPackage rec {
isodate
azure-common
azure-mgmt-core
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
pythonNamespaces = [ "azure.mgmt" ];
diff --git a/pkgs/development/python-modules/azure-mgmt-maps/default.nix b/pkgs/development/python-modules/azure-mgmt-maps/default.nix
index 1f717cc37fa3..1bf20bdd1a14 100644
--- a/pkgs/development/python-modules/azure-mgmt-maps/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-maps/default.nix
@@ -5,8 +5,6 @@
buildPythonPackage,
fetchPypi,
isodate,
- pythonOlder,
- typing-extensions,
msrest,
}:
@@ -25,8 +23,7 @@ buildPythonPackage rec {
azure-common
azure-mgmt-core
msrest
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
pythonNamespaces = [ "azure.mgmt" ];
diff --git a/pkgs/development/python-modules/azure-mgmt-redis/default.nix b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
index aa02912d8a5a..9c0200e90eed 100644
--- a/pkgs/development/python-modules/azure-mgmt-redis/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
@@ -5,8 +5,6 @@
buildPythonPackage,
fetchPypi,
isodate,
- pythonOlder,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -24,8 +22,7 @@ buildPythonPackage rec {
isodate
azure-common
azure-mgmt-core
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
# Module has no tests
doCheck = false;
diff --git a/pkgs/development/python-modules/azure-mgmt-reservations/default.nix b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
index b37871080857..57bc7b355bda 100644
--- a/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
@@ -6,8 +6,6 @@
msrest,
azure-common,
azure-mgmt-core,
- typing-extensions,
- pythonOlder,
}:
buildPythonPackage rec {
@@ -27,8 +25,7 @@ buildPythonPackage rec {
msrest
azure-common
azure-mgmt-core
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
# has no tests
doCheck = false;
diff --git a/pkgs/development/python-modules/backports-entry-points-selectable/default.nix b/pkgs/development/python-modules/backports-entry-points-selectable/default.nix
index 2e07441c4d79..2f561f4ef4df 100644
--- a/pkgs/development/python-modules/backports-entry-points-selectable/default.nix
+++ b/pkgs/development/python-modules/backports-entry-points-selectable/default.nix
@@ -2,9 +2,7 @@
lib,
buildPythonPackage,
fetchPypi,
- pythonOlder,
setuptools-scm,
- importlib-metadata,
}:
buildPythonPackage rec {
@@ -20,8 +18,6 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools-scm ];
- propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
-
# no tests
doCheck = false;
diff --git a/pkgs/development/python-modules/backports-strenum/default.nix b/pkgs/development/python-modules/backports-strenum/default.nix
index e967ea74b973..8cbd84c01adc 100644
--- a/pkgs/development/python-modules/backports-strenum/default.nix
+++ b/pkgs/development/python-modules/backports-strenum/default.nix
@@ -5,7 +5,6 @@
poetry-core,
pytestCheckHook,
pythonAtLeast,
- pythonOlder,
}:
buildPythonPackage rec {
@@ -13,7 +12,7 @@ buildPythonPackage rec {
version = "1.3.1";
pyproject = true;
- disabled = pythonOlder "3.8" || pythonAtLeast "3.11";
+ disabled = pythonAtLeast "3.11";
src = fetchFromGitHub {
owner = "clbarnes";
diff --git a/pkgs/development/python-modules/betterproto/default.nix b/pkgs/development/python-modules/betterproto/default.nix
index 20b08f490367..d968849c4b95 100644
--- a/pkgs/development/python-modules/betterproto/default.nix
+++ b/pkgs/development/python-modules/betterproto/default.nix
@@ -109,6 +109,5 @@ buildPythonPackage (finalAttrs: {
homepage = "https://github.com/danielgtaylor/python-betterproto";
changelog = "https://github.com/danielgtaylor/python-betterproto/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ nikstur ];
};
})
diff --git a/pkgs/development/python-modules/bitvector-for-humans/default.nix b/pkgs/development/python-modules/bitvector-for-humans/default.nix
index b8ad10e587a0..725fd141fa4f 100644
--- a/pkgs/development/python-modules/bitvector-for-humans/default.nix
+++ b/pkgs/development/python-modules/bitvector-for-humans/default.nix
@@ -36,6 +36,9 @@ buildPythonPackage rec {
homepage = "https://github.com/JnyJny/bitvector";
description = "This simple bit vector implementation aims to make addressing single bits a little less fiddly";
license = lib.licenses.asl20;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
};
}
diff --git a/pkgs/development/python-modules/busylight-for-humans/default.nix b/pkgs/development/python-modules/busylight-for-humans/default.nix
index 904978dc90f8..0ff201b1e4e7 100644
--- a/pkgs/development/python-modules/busylight-for-humans/default.nix
+++ b/pkgs/development/python-modules/busylight-for-humans/default.nix
@@ -71,7 +71,10 @@ buildPythonPackage rec {
homepage = "https://github.com/JnyJny/busylight";
changelog = "https://github.com/JnyJny/busylight/releases/tag/${src.tag}";
license = lib.licenses.asl20;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
mainProgram = "busylight";
};
}
diff --git a/pkgs/development/python-modules/catalogue/default.nix b/pkgs/development/python-modules/catalogue/default.nix
index d98d84f8124f..7dd016dad87a 100644
--- a/pkgs/development/python-modules/catalogue/default.nix
+++ b/pkgs/development/python-modules/catalogue/default.nix
@@ -3,10 +3,7 @@
buildPythonPackage,
fetchPypi,
pytestCheckHook,
- pythonOlder,
setuptools,
- typing-extensions,
- zipp,
}:
buildPythonPackage rec {
@@ -21,11 +18,6 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [
- typing-extensions
- zipp
- ];
-
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "catalogue" ];
diff --git a/pkgs/development/python-modules/cccolutils/default.nix b/pkgs/development/python-modules/cccolutils/default.nix
index a4d3c4974243..ee5895c411dc 100644
--- a/pkgs/development/python-modules/cccolutils/default.nix
+++ b/pkgs/development/python-modules/cccolutils/default.nix
@@ -36,6 +36,5 @@ buildPythonPackage rec {
description = "Python Kerberos 5 Credential Cache Collection Utilities";
homepage = "https://pagure.io/cccolutils";
license = lib.licenses.gpl2Plus;
- maintainers = with lib.maintainers; [ disassembler ];
};
}
diff --git a/pkgs/development/python-modules/celery-batches/default.nix b/pkgs/development/python-modules/celery-batches/default.nix
index e129dcf10248..25aaca78bfac 100644
--- a/pkgs/development/python-modules/celery-batches/default.nix
+++ b/pkgs/development/python-modules/celery-batches/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "celery-batches";
- version = "0.10";
+ version = "0.11";
pyproject = true;
src = fetchFromGitHub {
owner = "clokep";
repo = "celery-batches";
tag = "v${version}";
- hash = "sha256-9RpM2aC3F88fJBoW8FDd6IN8KlZN+6ESrZFak9j0eNk=";
+ hash = "sha256-+1cpauali+MjDox0esw0+bveOEroIQ0DkuHQuwm/i4Q=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/cli-ui/default.nix b/pkgs/development/python-modules/cli-ui/default.nix
index 5a0cafd7a7c9..1637d78749ee 100644
--- a/pkgs/development/python-modules/cli-ui/default.nix
+++ b/pkgs/development/python-modules/cli-ui/default.nix
@@ -2,7 +2,6 @@
lib,
fetchFromGitHub,
pytestCheckHook,
- pythonOlder,
poetry-core,
colorama,
tabulate,
@@ -14,8 +13,6 @@ buildPythonPackage rec {
version = "0.19.0";
pyproject = true;
- disabled = pythonOlder "3.8.1";
-
src = fetchFromGitHub {
owner = "your-tools";
repo = "python-cli-ui";
diff --git a/pkgs/development/python-modules/cobs/default.nix b/pkgs/development/python-modules/cobs/default.nix
index 8e893a90bb8d..1c7aa960017e 100644
--- a/pkgs/development/python-modules/cobs/default.nix
+++ b/pkgs/development/python-modules/cobs/default.nix
@@ -36,6 +36,5 @@ buildPythonPackage rec {
'';
homepage = "https://github.com/cmcqueen/cobs-python/";
license = lib.licenses.mit;
- teams = [ lib.teams.ororatech ];
};
}
diff --git a/pkgs/development/python-modules/datefinder/default.nix b/pkgs/development/python-modules/datefinder/default.nix
index ddb583767de7..953bd24bb409 100644
--- a/pkgs/development/python-modules/datefinder/default.nix
+++ b/pkgs/development/python-modules/datefinder/default.nix
@@ -34,6 +34,9 @@ buildPythonPackage rec {
description = "Extract datetime objects from strings";
homepage = "https://github.com/akoumjian/datefinder";
license = lib.licenses.mit;
- teams = [ lib.teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
}
diff --git a/pkgs/development/python-modules/disposable-email-domains/default.nix b/pkgs/development/python-modules/disposable-email-domains/default.nix
index 62d04dba8711..a894c457ef50 100644
--- a/pkgs/development/python-modules/disposable-email-domains/default.nix
+++ b/pkgs/development/python-modules/disposable-email-domains/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "disposable-email-domains";
- version = "0.0.155";
+ version = "0.0.156";
pyproject = true;
# No tags on GitHub
src = fetchPypi {
pname = "disposable_email_domains";
inherit (finalAttrs) version;
- hash = "sha256-ahYGxlERS2iQRLcubq/N1vwCk3s8NiCMLoDQu00nS1s=";
+ hash = "sha256-YoZI3nN8BeR/+zPnuJuHeWcoWeHX1mEDGrhhFvpj2/s=";
};
build-system = [
diff --git a/pkgs/development/python-modules/django-configurations/default.nix b/pkgs/development/python-modules/django-configurations/default.nix
index bbbd10a232f4..85713ee2cbd6 100644
--- a/pkgs/development/python-modules/django-configurations/default.nix
+++ b/pkgs/development/python-modules/django-configurations/default.nix
@@ -7,9 +7,7 @@
django,
django-cache-url,
fetchPypi,
- importlib-metadata,
mock,
- pythonOlder,
setuptools-scm,
}:
@@ -25,7 +23,7 @@ buildPythonPackage rec {
buildInputs = [ setuptools-scm ];
- propagatedBuildInputs = [ django ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ propagatedBuildInputs = [ django ];
nativeCheckInputs = [
mock
diff --git a/pkgs/development/python-modules/django-import-export/default.nix b/pkgs/development/python-modules/django-import-export/default.nix
index 572330c12ff7..e94b1ad88430 100644
--- a/pkgs/development/python-modules/django-import-export/default.nix
+++ b/pkgs/development/python-modules/django-import-export/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "django-import-export";
- version = "4.3.14";
+ version = "4.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "django-import-export";
repo = "django-import-export";
tag = version;
- hash = "sha256-dY6utdWlzoQiODjFn7alJBBnDxq+1G9fdGvwu/2Ynfs=";
+ hash = "sha256-TIvgJL+JvRiEf05pyQCfCkahTg7ld8qFOn5VgCPxasY=";
};
pythonRelaxDeps = [ "tablib" ];
diff --git a/pkgs/development/python-modules/django-otp/default.nix b/pkgs/development/python-modules/django-otp/default.nix
index b4159f72f899..ff17b98a130a 100644
--- a/pkgs/development/python-modules/django-otp/default.nix
+++ b/pkgs/development/python-modules/django-otp/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "django-otp";
- version = "1.6.3";
+ version = "1.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "django-otp";
repo = "django-otp";
tag = "v${version}";
- hash = "sha256-sYwt41YWQQN6nKXGmrrZ75t/i1XNVjIgRKVElVaCGRc=";
+ hash = "sha256-Tqi6FHXJToOJsGETgIRl8rOUTfkn3kBkG5/bI8CxT24=";
};
build-system = [ hatchling ];
diff --git a/pkgs/development/python-modules/django/4.nix b/pkgs/development/python-modules/django/4.nix
index 6a54a6e34180..a240dab9733c 100644
--- a/pkgs/development/python-modules/django/4.nix
+++ b/pkgs/development/python-modules/django/4.nix
@@ -5,7 +5,6 @@
fetchFromGitHub,
fetchpatch,
pythonAtLeast,
- pythonOlder,
replaceVars,
# build
@@ -48,7 +47,7 @@ buildPythonPackage rec {
version = "4.2.27";
pyproject = true;
- disabled = pythonOlder "3.8" || pythonAtLeast "3.13";
+ disabled = pythonAtLeast "3.13";
src = fetchFromGitHub {
owner = "django";
diff --git a/pkgs/development/python-modules/django/5_2.nix b/pkgs/development/python-modules/django/5.nix
index d35469b1af38..d35469b1af38 100644
--- a/pkgs/development/python-modules/django/5_2.nix
+++ b/pkgs/development/python-modules/django/5.nix
diff --git a/pkgs/development/python-modules/dronecan/default.nix b/pkgs/development/python-modules/dronecan/default.nix
index ce8184a4014e..19cd14017d5f 100644
--- a/pkgs/development/python-modules/dronecan/default.nix
+++ b/pkgs/development/python-modules/dronecan/default.nix
@@ -27,6 +27,5 @@ buildPythonPackage rec {
'';
homepage = "https://dronecan.github.io/";
license = lib.licenses.mit;
- teams = [ lib.teams.ororatech ];
};
}
diff --git a/pkgs/development/python-modules/dscribe/default.nix b/pkgs/development/python-modules/dscribe/default.nix
index 51d7a9498506..28598f530629 100644
--- a/pkgs/development/python-modules/dscribe/default.nix
+++ b/pkgs/development/python-modules/dscribe/default.nix
@@ -53,10 +53,15 @@ buildPythonPackage rec {
"dscribe.ext"
];
- # Prevents python from loading dscribe from the current working directory instead of using $out
- preCheck = ''
- rm -rf dscribe
- '';
+ preCheck =
+ # Prevents python from loading dscribe from the current working directory instead of using $out
+ ''
+ rm -rf dscribe
+ ''
+ # Prevents 'Fatal Python error: Aborted' on darwin during checkPhase
+ + lib.optionalString stdenv.hostPlatform.isDarwin ''
+ export MPLBACKEND="Agg"
+ '';
nativeCheckInputs = [
pytestCheckHook
@@ -72,12 +77,7 @@ buildPythonPackage rec {
[
# AssertionError on a numerical test
"test_cell_list"
- ]
- ++ lib.optionals stdenv.hostPlatform.isDarwin [
- # Fatal Python error: Aborted
- # matplotlib/backend_bases.py", line 2654 in create_with_canvas
- "test_examples"
- ];
+ ];
# Broken due to use of missing _get_constraints attr in ase >= 3.26.0
# https://github.com/SINGROUP/dscribe/issues/160
diff --git a/pkgs/development/python-modules/dt8852/default.nix b/pkgs/development/python-modules/dt8852/default.nix
new file mode 100644
index 000000000000..521898d00a96
--- /dev/null
+++ b/pkgs/development/python-modules/dt8852/default.nix
@@ -0,0 +1,38 @@
+{
+ lib,
+ fetchPypi,
+ buildPythonPackage,
+ setuptools,
+ pyserial,
+}:
+
+buildPythonPackage rec {
+ pname = "dt8852";
+ version = "1.1.0";
+ pyproject = true;
+
+ # Not using Codeberg because there's no tagged release there.
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-3WiHJQnlP39CGzxu/sZ1jWcP40tyr2G62H4yYuwS0wA=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ pyserial
+ ];
+
+ # No tests available on PyPi and Codeberg source.
+ doCheck = false;
+
+ pythonImportsCheck = [ "dt8852" ];
+
+ meta = {
+ description = "Dt8852 is a cross-platform Python package and module for reading and controlling CEM DT-8852 and equivalent Sound Level Meter and Data Logger devices";
+ homepage = "https://codeberg.org/randysimons/dt8852";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ drupol ];
+ mainProgram = "dt8852";
+ };
+}
diff --git a/pkgs/development/python-modules/dufte/default.nix b/pkgs/development/python-modules/dufte/default.nix
index fc701e9f8380..8cda01951587 100644
--- a/pkgs/development/python-modules/dufte/default.nix
+++ b/pkgs/development/python-modules/dufte/default.nix
@@ -2,8 +2,6 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
- importlib-metadata,
matplotlib,
numpy,
pytestCheckHook,
@@ -27,8 +25,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
matplotlib
numpy
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
preCheck = ''
export HOME=$(mktemp -d)
diff --git a/pkgs/development/python-modules/entsoe-apy/default.nix b/pkgs/development/python-modules/entsoe-apy/default.nix
index 248ca09d0708..45db4bdf9b17 100644
--- a/pkgs/development/python-modules/entsoe-apy/default.nix
+++ b/pkgs/development/python-modules/entsoe-apy/default.nix
@@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "entsoe-apy";
- version = "0.7.0";
+ version = "0.8.1";
src = fetchFromGitHub {
owner = "berrij";
repo = "entsoe-apy";
tag = "v${version}";
- hash = "sha256-ui+F9EOz95yCfn52pSsxDs9p6d0a2g3VpxHd3WjU9W0=";
+ hash = "sha256-9bfGEBOXILO+bwkyFgnVFSY1k9gA6RmzWv9mEmJGOeM=";
};
pyproject = true;
diff --git a/pkgs/development/python-modules/evaluate/default.nix b/pkgs/development/python-modules/evaluate/default.nix
index 30ca31579b9f..a5892b4359ca 100644
--- a/pkgs/development/python-modules/evaluate/default.nix
+++ b/pkgs/development/python-modules/evaluate/default.nix
@@ -2,12 +2,10 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
datasets,
dill,
fsspec,
huggingface-hub,
- importlib-metadata,
multiprocess,
numpy,
packaging,
@@ -44,8 +42,7 @@ buildPythonPackage rec {
fsspec
huggingface-hub
packaging
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
# most tests require internet access.
doCheck = false;
diff --git a/pkgs/development/python-modules/exdown/default.nix b/pkgs/development/python-modules/exdown/default.nix
index 244266b05beb..0b1b0bf32747 100644
--- a/pkgs/development/python-modules/exdown/default.nix
+++ b/pkgs/development/python-modules/exdown/default.nix
@@ -3,9 +3,7 @@
buildPythonPackage,
isPy27,
fetchPypi,
- pythonOlder,
setuptools,
- importlib-metadata,
pytestCheckHook,
}:
@@ -24,8 +22,6 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
-
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "exdown" ];
diff --git a/pkgs/development/python-modules/fake-useragent/default.nix b/pkgs/development/python-modules/fake-useragent/default.nix
index bd3db66e0bb9..83aa273913f4 100644
--- a/pkgs/development/python-modules/fake-useragent/default.nix
+++ b/pkgs/development/python-modules/fake-useragent/default.nix
@@ -2,7 +2,6 @@
lib,
fetchFromGitHub,
buildPythonPackage,
- importlib-metadata,
importlib-resources,
setuptools,
pythonOlder,
@@ -27,9 +26,7 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- dependencies =
- lib.optionals (pythonOlder "3.10") [ importlib-resources ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ dependencies = lib.optionals (pythonOlder "3.10") [ importlib-resources ];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix
index 9524059c7784..79037bcbb491 100644
--- a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix
+++ b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "ffmpeg-progress-yield";
- version = "1.0.5";
+ version = "1.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "slhck";
repo = "ffmpeg-progress-yield";
tag = "v${version}";
- hash = "sha256-L3q0Tyh0e1qBV13NRlFxjS/39uKfJWVeN/AGXH+Jss8=";
+ hash = "sha256-lAnTDA8YAqT7ZtRyxTtEZ8vK/OSz6mhpFXy6LURsU3E=";
};
build-system = [ uv-build ];
diff --git a/pkgs/development/python-modules/ffmpy/default.nix b/pkgs/development/python-modules/ffmpy/default.nix
index 7aabc9f56107..16d62090e03d 100644
--- a/pkgs/development/python-modules/ffmpy/default.nix
+++ b/pkgs/development/python-modules/ffmpy/default.nix
@@ -3,8 +3,6 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
- fetchpatch2,
- pythonOlder,
uv-build,
pytestCheckHook,
go,
@@ -16,8 +14,6 @@ buildPythonPackage rec {
version = "0.6.2";
pyproject = true;
- disabled = pythonOlder "3.8.1";
-
src = fetchFromGitHub {
owner = "Ch00k";
repo = "ffmpy";
diff --git a/pkgs/development/python-modules/fickling/default.nix b/pkgs/development/python-modules/fickling/default.nix
index 88a2bab3ea95..287b4a0d1519 100644
--- a/pkgs/development/python-modules/fickling/default.nix
+++ b/pkgs/development/python-modules/fickling/default.nix
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+ pythonOlder,
hatchling,
numpy,
pytestCheckHook,
@@ -10,16 +11,16 @@
torchvision,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "fickling";
- version = "0.1.6";
+ version = "0.1.7";
pyproject = true;
src = fetchFromGitHub {
owner = "trailofbits";
repo = "fickling";
- tag = "v${version}";
- hash = "sha256-p2XkHKqheVHqLTQKmUApiYH7NIaHc091B/TjiCDYWtA=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-uirVOJ6CI7gBu9lOoPtpjUZeBmIhBMI0tjSDI/ASy7w=";
};
build-system = [
@@ -40,21 +41,21 @@ buildPythonPackage rec {
];
};
- nativeCheckInputs = [ pytestCheckHook ] ++ lib.concatAttrValues optional-dependencies;
+ nativeCheckInputs = [
+ pytestCheckHook
+ ]
+ ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies;
- disabledTestPaths = [
- # https://github.com/trailofbits/fickling/issues/162
- # AttributeError: module 'numpy.lib.format' has no attribute...
- "test/test_polyglot.py"
- ];
+ # Tests fail upstream in pytorch under python 3.14
+ doCheck = pythonOlder "3.14";
pythonImportsCheck = [ "fickling" ];
meta = {
description = "Python pickling decompiler and static analyzer";
homepage = "https://github.com/trailofbits/fickling";
- changelog = "https://github.com/trailofbits/fickling/releases/tag/${src.tag}";
+ changelog = "https://github.com/trailofbits/fickling/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.lgpl3Plus;
maintainers = with lib.maintainers; [ sarahec ];
};
-}
+})
diff --git a/pkgs/development/python-modules/flask-mongoengine/default.nix b/pkgs/development/python-modules/flask-mongoengine/default.nix
index 1d81c726ae23..10b3531a71d1 100644
--- a/pkgs/development/python-modules/flask-mongoengine/default.nix
+++ b/pkgs/development/python-modules/flask-mongoengine/default.nix
@@ -7,10 +7,8 @@
flask-wtf,
markupsafe,
mongoengine,
- pythonOlder,
setuptools,
setuptools-scm,
- typing-extensions,
wtforms,
}:
@@ -38,8 +36,7 @@ buildPythonPackage rec {
flask
flask-wtf
mongoengine
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
optional-dependencies = {
wtf = [
diff --git a/pkgs/development/python-modules/garth/default.nix b/pkgs/development/python-modules/garth/default.nix
index 6d1dbe25da26..39e4fd0030b9 100644
--- a/pkgs/development/python-modules/garth/default.nix
+++ b/pkgs/development/python-modules/garth/default.nix
@@ -10,14 +10,14 @@
requests-oauthlib,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "garth";
- version = "0.5.20";
+ version = "0.5.21";
pyproject = true;
src = fetchPypi {
- inherit pname version;
- hash = "sha256-dqn/SeLQMT+6XOr65hlavZf1zdHnICKm9VCFh9DMLpk=";
+ inherit (finalAttrs) pname version;
+ hash = "sha256-jZeVldHU6iOhtGarSmCVXRObcfiG9GSQvhQPzuWE2rQ=";
};
pythonRelaxDeps = [ "requests-oauthlib" ];
@@ -55,8 +55,8 @@ buildPythonPackage rec {
meta = {
description = "Garmin SSO auth and connect client";
homepage = "https://github.com/matin/garth";
- changelog = "https://github.com/matin/garth/releases/tag/${version}";
+ changelog = "https://github.com/matin/garth/releases/tag/${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
-}
+})
diff --git a/pkgs/development/python-modules/gentools/default.nix b/pkgs/development/python-modules/gentools/default.nix
index 6c2cde3bc597..570fb4b5e8e7 100644
--- a/pkgs/development/python-modules/gentools/default.nix
+++ b/pkgs/development/python-modules/gentools/default.nix
@@ -2,10 +2,8 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- importlib-metadata,
poetry-core,
pytestCheckHook,
- pythonOlder,
}:
buildPythonPackage rec {
@@ -22,8 +20,6 @@ buildPythonPackage rec {
nativeBuildInputs = [ poetry-core ];
- propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
-
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "gentools" ];
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 687d040b37c9..a00381b785ad 100644
--- a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix
+++ b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix
@@ -12,15 +12,15 @@
setuptools,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "google-cloud-network-connectivity";
- version = "2.11.0";
+ version = "2.12.0";
pyproject = true;
src = fetchPypi {
- inherit version;
+ inherit (finalAttrs) version;
pname = "google_cloud_network_connectivity";
- hash = "sha256-PBqFMVGTn7si4UgAc4zk/97M9mWSnVJMX9gZk0eXpSY=";
+ hash = "sha256-4CF79YGR8Ean5PoGLjhWAME+0VYSS3YOPVp9uGeUjaY=";
};
build-system = [ setuptools ];
@@ -47,8 +47,8 @@ buildPythonPackage rec {
meta = {
description = "API Client library for Google Cloud Network Connectivity Center";
homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-network-connectivity";
- changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-network-connectivity-v${version}/packages/google-cloud-network-connectivity/CHANGELOG.md";
+ changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-network-connectivity-v${finalAttrs.version}/packages/google-cloud-network-connectivity/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ aksiksi ];
};
-}
+})
diff --git a/pkgs/development/python-modules/gptcache/default.nix b/pkgs/development/python-modules/gptcache/default.nix
index 7b79d8d9d261..2815ecef5615 100644
--- a/pkgs/development/python-modules/gptcache/default.nix
+++ b/pkgs/development/python-modules/gptcache/default.nix
@@ -4,7 +4,6 @@
fetchFromGitHub,
cachetools,
numpy,
- pythonOlder,
redis,
redis-om,
requests,
@@ -15,8 +14,6 @@ buildPythonPackage rec {
version = "0.1.44";
format = "setuptools";
- disabled = pythonOlder "3.8.1";
-
src = fetchFromGitHub {
owner = "zilliztech";
repo = "GPTCache";
diff --git a/pkgs/development/python-modules/graphql-relay/default.nix b/pkgs/development/python-modules/graphql-relay/default.nix
index 8d414efe7fa3..a007d735ca66 100644
--- a/pkgs/development/python-modules/graphql-relay/default.nix
+++ b/pkgs/development/python-modules/graphql-relay/default.nix
@@ -3,14 +3,11 @@
buildPythonPackage,
fetchPypi,
- pythonOlder,
-
# build
poetry-core,
# runtime
graphql-core,
- typing-extensions,
# tests
pytest-asyncio,
@@ -41,7 +38,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ poetry-core ];
- propagatedBuildInputs = [ graphql-core ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ propagatedBuildInputs = [ graphql-core ];
nativeCheckInputs = [
pytest-asyncio
diff --git a/pkgs/development/python-modules/growattserver/default.nix b/pkgs/development/python-modules/growattserver/default.nix
index a1ced89cd953..719ce3bd7989 100644
--- a/pkgs/development/python-modules/growattserver/default.nix
+++ b/pkgs/development/python-modules/growattserver/default.nix
@@ -6,16 +6,16 @@
setuptools,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "growattserver";
- version = "1.7.1";
+ version = "1.8.0";
pyproject = true;
src = fetchFromGitHub {
owner = "indykoning";
repo = "PyPi_GrowattServer";
- tag = version;
- hash = "sha256-rob2+uXuBD5Gf05rNFFEW210JxrTbWN7knk9Tnz7wOE=";
+ tag = finalAttrs.version;
+ hash = "sha256-2Jgz/wN0k6ni+4PbQwfDg3uMvYxv5N3BVgdARHqQ0Yc=";
};
build-system = [ setuptools ];
@@ -30,8 +30,8 @@ buildPythonPackage rec {
meta = {
description = "Python package to retrieve information from Growatt units";
homepage = "https://github.com/indykoning/PyPi_GrowattServer";
- changelog = "https://github.com/indykoning/PyPi_GrowattServer/releases/tag/${src.tag}";
+ changelog = "https://github.com/indykoning/PyPi_GrowattServer/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
-}
+})
diff --git a/pkgs/development/python-modules/grpclib/default.nix b/pkgs/development/python-modules/grpclib/default.nix
index fcf657b3a6b5..58802844660c 100644
--- a/pkgs/development/python-modules/grpclib/default.nix
+++ b/pkgs/development/python-modules/grpclib/default.nix
@@ -50,6 +50,5 @@ buildPythonPackage rec {
homepage = "https://github.com/vmagamedov/grpclib";
changelog = "https://github.com/vmagamedov/grpclib/blob/v${version}/docs/changelog/index.rst";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ nikstur ];
};
}
diff --git a/pkgs/development/python-modules/h5py/default.nix b/pkgs/development/python-modules/h5py/default.nix
index 28f5609fd34c..9e58d5641a00 100644
--- a/pkgs/development/python-modules/h5py/default.nix
+++ b/pkgs/development/python-modules/h5py/default.nix
@@ -2,7 +2,6 @@
lib,
fetchPypi,
buildPythonPackage,
- pythonOlder,
setuptools,
numpy,
hdf5,
@@ -12,7 +11,6 @@
openssh,
pytestCheckHook,
pytest-mpi,
- cached-property,
}:
assert hdf5.mpiSupport -> mpi4py != null && hdf5.mpi == mpi4py.mpi;
@@ -71,8 +69,7 @@ buildPythonPackage rec {
++ lib.optionals mpiSupport [
mpi4py
openssh
- ]
- ++ lib.optionals (pythonOlder "3.8") [ cached-property ];
+ ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix b/pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix
index 88ef35aee8be..b25ec89a35f9 100644
--- a/pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix
+++ b/pkgs/development/python-modules/hatch-fancy-pypi-readme/default.nix
@@ -7,7 +7,6 @@
build,
hatchling,
tomli,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -26,8 +25,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
hatchling
]
- ++ lib.optionals (pythonOlder "3.11") [ tomli ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ++ lib.optionals (pythonOlder "3.11") [ tomli ];
nativeCheckInputs = [
build
diff --git a/pkgs/development/python-modules/hdfury/default.nix b/pkgs/development/python-modules/hdfury/default.nix
index 3401e62ea7aa..f03a7c4524f8 100644
--- a/pkgs/development/python-modules/hdfury/default.nix
+++ b/pkgs/development/python-modules/hdfury/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "hdfury";
- version = "1.3.1";
+ version = "1.4.1";
pyproject = true;
src = fetchFromGitHub {
owner = "glenndehaan";
repo = "python-hdfury";
tag = finalAttrs.version;
- hash = "sha256-vEIlDhDWC7My9mqXxHseDpvW/vWe9jWkYzcgz3xFhyQ=";
+ hash = "sha256-cL6KE3qkOgG61ewgIInbaIw6ygb5jWVrjl8ooFrCv+k=";
};
build-system = [ hatchling ];
diff --git a/pkgs/development/python-modules/hyperlink/default.nix b/pkgs/development/python-modules/hyperlink/default.nix
index f449c9673585..05f774c3dc43 100644
--- a/pkgs/development/python-modules/hyperlink/default.nix
+++ b/pkgs/development/python-modules/hyperlink/default.nix
@@ -24,6 +24,6 @@ buildPythonPackage rec {
homepage = "https://github.com/python-hyper/hyperlink";
license = lib.licenses.mit;
platforms = lib.platforms.all;
- maintainers = with lib.maintainers; [ apeschar ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/development/python-modules/importlib-metadata/default.nix b/pkgs/development/python-modules/importlib-metadata/default.nix
index 31c4f183d4fe..9a311c66a90c 100644
--- a/pkgs/development/python-modules/importlib-metadata/default.nix
+++ b/pkgs/development/python-modules/importlib-metadata/default.nix
@@ -2,10 +2,8 @@
lib,
buildPythonPackage,
fetchPypi,
- pythonOlder,
setuptools,
setuptools-scm,
- typing-extensions,
toml,
zipp,
@@ -32,8 +30,7 @@ buildPythonPackage rec {
dependencies = [
toml
zipp
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
# Cyclic dependencies due to pyflakefs
doCheck = false;
diff --git a/pkgs/development/python-modules/ipykernel/tests.nix b/pkgs/development/python-modules/ipykernel/tests.nix
index c1d7d1d7606b..3e4191104769 100644
--- a/pkgs/development/python-modules/ipykernel/tests.nix
+++ b/pkgs/development/python-modules/ipykernel/tests.nix
@@ -2,7 +2,6 @@
lib,
stdenv,
buildPythonPackage,
- pythonOlder,
flaky,
ipykernel,
ipyparallel,
@@ -45,29 +44,15 @@ buildPythonPackage {
# traitlets.config.configurable.MultipleInstanceError: An incompatible siblin...
"test_install_kernelspec"
]
- ++ lib.optionals stdenv.hostPlatform.isDarwin (
- [
- # see https://github.com/NixOS/nixpkgs/issues/76197
- "test_subprocess_print"
- "test_subprocess_error"
- "test_ipython_start_kernel_no_userns"
-
- # https://github.com/ipython/ipykernel/issues/506
- "test_unc_paths"
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- # flaky test https://github.com/ipython/ipykernel/issues/485
- "test_shutdown"
-
- # test regression https://github.com/ipython/ipykernel/issues/486
- "test_sys_path_profile_dir"
- "test_save_history"
- "test_help_output"
- "test_write_kernel_spec"
- "test_ipython_start_kernel_userns"
- "ZMQDisplayPublisherTests"
- ]
- );
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ # see https://github.com/NixOS/nixpkgs/issues/76197
+ "test_subprocess_print"
+ "test_subprocess_error"
+ "test_ipython_start_kernel_no_userns"
+
+ # https://github.com/ipython/ipykernel/issues/506
+ "test_unc_paths"
+ ];
# Some of the tests use localhost networking.
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/development/python-modules/iterable-io/default.nix b/pkgs/development/python-modules/iterable-io/default.nix
index 02d25109df51..dd07c69333f4 100644
--- a/pkgs/development/python-modules/iterable-io/default.nix
+++ b/pkgs/development/python-modules/iterable-io/default.nix
@@ -6,16 +6,16 @@
pytestCheckHook,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "iterable-io";
- version = "1.0.0";
+ version = "1.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "pR0Ps";
repo = "iterable-io";
- tag = "v${version}";
- hash = "sha256-+PSINKS7/FeGHYvkOASA5m+1pBpKfURfylZ8CwKijgA=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-mS8x3M0DNnwW6Ov3TG8b2J702rjOnZT9r38fsIUXkro=";
};
nativeBuildInputs = [ setuptools ];
@@ -27,8 +27,8 @@ buildPythonPackage rec {
meta = {
description = "Library to adapt iterables to a file-like interface";
homepage = "https://github.com/pR0Ps/iterable-io";
- changelog = "https://github.com/pR0Ps/iterable-io/blob/v${version}/CHANGELOG.md";
+ changelog = "https://github.com/pR0Ps/iterable-io/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.lgpl3Only;
maintainers = [ lib.maintainers.mjoerg ];
};
-}
+})
diff --git a/pkgs/development/python-modules/jenkinsapi/default.nix b/pkgs/development/python-modules/jenkinsapi/default.nix
index f3a545f9b7b8..5ae93e9731f5 100644
--- a/pkgs/development/python-modules/jenkinsapi/default.nix
+++ b/pkgs/development/python-modules/jenkinsapi/default.nix
@@ -55,8 +55,11 @@ buildPythonPackage rec {
meta = {
description = "Python API for accessing resources on a Jenkins continuous-integration server";
homepage = "https://github.com/salimfadhley/jenkinsapi";
- maintainers = with lib.maintainers; [ drets ];
- teams = [ lib.teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ drets
+ ];
license = lib.licenses.mit;
};
}
diff --git a/pkgs/development/python-modules/knx-frontend/default.nix b/pkgs/development/python-modules/knx-frontend/default.nix
index 9855ac6f65fa..06c7f3043833 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.12.30.151231";
+ version = "2026.1.15.112308";
pyproject = true;
# TODO: source build, uses yarn.lock
src = fetchPypi {
pname = "knx_frontend";
inherit version;
- hash = "sha256-3KRufDLB1p+k2pmY9Mivvd2DmxWCZHZSIPhUZImKZIY=";
+ hash = "sha256-Q+9BUS0A/e0hIBq8J2hRZi/L7LKhf7vSEIFkPI0RMj0=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/krb5/default.nix b/pkgs/development/python-modules/krb5/default.nix
index 0ade85e05e84..0d8cd32055a9 100644
--- a/pkgs/development/python-modules/krb5/default.nix
+++ b/pkgs/development/python-modules/krb5/default.nix
@@ -39,7 +39,10 @@ buildPythonPackage rec {
description = "Kerberos API bindings for Python";
homepage = "https://github.com/jborean93/pykrb5";
license = lib.licenses.mit;
- teams = [ lib.teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
broken = stdenv.hostPlatform.isDarwin; # TODO: figure out how to build on Darwin
};
}
diff --git a/pkgs/development/python-modules/langchain-mongodb/default.nix b/pkgs/development/python-modules/langchain-mongodb/default.nix
index e47503549425..88bf6a9556d5 100644
--- a/pkgs/development/python-modules/langchain-mongodb/default.nix
+++ b/pkgs/development/python-modules/langchain-mongodb/default.nix
@@ -33,19 +33,19 @@
gitUpdater,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "langchain-mongodb";
- version = "0.9.0";
+ version = "0.10.0";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain-mongodb";
- tag = "libs/langchain-mongodb/v${version}";
- hash = "sha256-g2FEowzGvP7a/zx/qn8EUxj5s6j/miMlzkRJEE64G0k=";
+ tag = "libs/langchain-mongodb/v${finalAttrs.version}";
+ hash = "sha256-MRvj6RJ6N+u1wA+zkyWhe4tnGaC4FduPl+k7AhBIwLI=";
};
- sourceRoot = "${src.name}/libs/langchain-mongodb";
+ sourceRoot = "${finalAttrs.src.name}/libs/langchain-mongodb";
build-system = [ hatchling ];
@@ -104,7 +104,7 @@ buildPythonPackage rec {
};
meta = {
- changelog = "https://github.com/langchain-ai/langchain-mongodb/releases/tag/${src.tag}";
+ changelog = "https://github.com/langchain-ai/langchain-mongodb/releases/tag/${finalAttrs.src.tag}";
description = "Integration package connecting MongoDB and LangChain";
homepage = "https://github.com/langchain-ai/langchain-mongodb";
license = lib.licenses.mit;
@@ -113,4 +113,4 @@ buildPythonPackage rec {
sarahec
];
};
-}
+})
diff --git a/pkgs/development/python-modules/langgraph-sdk/default.nix b/pkgs/development/python-modules/langgraph-sdk/default.nix
index 37c75b631fe8..59f280501c07 100644
--- a/pkgs/development/python-modules/langgraph-sdk/default.nix
+++ b/pkgs/development/python-modules/langgraph-sdk/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "langgraph-sdk";
- version = "0.3.1";
+ version = "0.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = "sdk==${version}";
- hash = "sha256-pIQuvOYyjXajPxqoRDHuolxNgaBeSmJvPRskinXkkDo=";
+ hash = "sha256-PGQjIxdd4aDh2t9p1gttMlREBxqMOR9Ghtb10wL0gBI=";
};
sourceRoot = "${src.name}/libs/sdk-py";
diff --git a/pkgs/development/python-modules/langsmith/default.nix b/pkgs/development/python-modules/langsmith/default.nix
index 2d336e2bdbbc..c6d4eb68507d 100644
--- a/pkgs/development/python-modules/langsmith/default.nix
+++ b/pkgs/development/python-modules/langsmith/default.nix
@@ -30,14 +30,14 @@
buildPythonPackage rec {
pname = "langsmith";
- version = "0.5.1";
+ version = "0.6.4";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langsmith-sdk";
tag = "v${version}";
- hash = "sha256-6iJk8JfGIhrAcEXrsJKWn0G2jJ2kitWjx/YJCWcGNfY=";
+ hash = "sha256-325A2kEx2UrykxVRzp6WQCPrg92Vy+6R1CfgnCLV2V8=";
};
sourceRoot = "${src.name}/python";
diff --git a/pkgs/development/python-modules/libpcap/default.nix b/pkgs/development/python-modules/libpcap/default.nix
index 488ec0daefca..05f448396531 100644
--- a/pkgs/development/python-modules/libpcap/default.nix
+++ b/pkgs/development/python-modules/libpcap/default.nix
@@ -62,6 +62,5 @@ buildPythonPackage rec {
homepage = "https://github.com/karpierz/libpcap/";
changelog = "https://github.com/karpierz/libpcap/blob/${version}/CHANGES.rst";
license = lib.licenses.bsd3;
- teams = [ lib.teams.ororatech ];
};
}
diff --git a/pkgs/development/python-modules/line-profiler/default.nix b/pkgs/development/python-modules/line-profiler/default.nix
index 0d113cfe39c6..6b04151f1eb1 100644
--- a/pkgs/development/python-modules/line-profiler/default.nix
+++ b/pkgs/development/python-modules/line-profiler/default.nix
@@ -7,7 +7,6 @@
ipython,
scikit-build,
cmake,
- pythonOlder,
pytestCheckHook,
ubelt,
}:
@@ -17,7 +16,7 @@ buildPythonPackage rec {
version = "5.0.0";
format = "setuptools";
- disabled = pythonOlder "3.8" || isPyPy;
+ disabled = isPyPy;
src = fetchPypi {
pname = "line_profiler";
diff --git a/pkgs/development/python-modules/logilab/common.nix b/pkgs/development/python-modules/logilab/common.nix
index dc60c2846029..5ca97bffebe9 100644
--- a/pkgs/development/python-modules/logilab/common.nix
+++ b/pkgs/development/python-modules/logilab/common.nix
@@ -2,11 +2,9 @@
lib,
buildPythonPackage,
fetchPypi,
- importlib-metadata,
mypy-extensions,
pytestCheckHook,
pythonAtLeast,
- pythonOlder,
pytz,
setuptools,
typing-extensions,
@@ -33,8 +31,7 @@ buildPythonPackage rec {
setuptools
mypy-extensions
typing-extensions
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/magic-wormhole/default.nix b/pkgs/development/python-modules/magic-wormhole/default.nix
index 74594ae40a5f..b50e649d644c 100644
--- a/pkgs/development/python-modules/magic-wormhole/default.nix
+++ b/pkgs/development/python-modules/magic-wormhole/default.nix
@@ -40,16 +40,16 @@
gitUpdater,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "magic-wormhole";
- version = "0.21.1";
+ version = "0.22.0";
pyproject = true;
src = fetchFromGitHub {
owner = "magic-wormhole";
repo = "magic-wormhole";
- tag = version;
- hash = "sha256-HZ6ZS2dkJoW+yL6F3U9WguUHicfG2KWnk4/YuNPwpUc=";
+ tag = finalAttrs.version;
+ hash = "sha256-22UFwBcpuutFDRPFJAS9MBwoTdIx2xW0DSpR44DJ1lU=";
};
postPatch =
@@ -103,7 +103,7 @@ buildPythonPackage rec {
pytestCheckHook
pytest-twisted
]
- ++ optional-dependencies.dilation
+ ++ finalAttrs.finalPackage.optional-dependencies.dilation
++ lib.optionals stdenv.hostPlatform.isDarwin [ unixtools.locale ];
__darwinAllowLocalNetworking = true;
@@ -112,7 +112,7 @@ buildPythonPackage rec {
install -Dm644 docs/wormhole.1 $out/share/man/man1/wormhole.1
# https://github.com/magic-wormhole/magic-wormhole/issues/619
- installShellCompletion --cmd ${meta.mainProgram} \
+ installShellCompletion --cmd ${finalAttrs.meta.mainProgram} \
--bash wormhole_complete.bash \
--fish wormhole_complete.fish \
--zsh wormhole_complete.zsh
@@ -122,11 +122,11 @@ buildPythonPackage rec {
passthru.updateScript = gitUpdater { };
meta = {
- changelog = "https://github.com/magic-wormhole/magic-wormhole/blob/${version}/NEWS.md";
+ changelog = "https://github.com/magic-wormhole/magic-wormhole/blob/${finalAttrs.src.rev}/NEWS.md";
description = "Securely transfer data between computers";
homepage = "https://magic-wormhole.readthedocs.io/";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.mjoerg ];
mainProgram = "wormhole";
};
-}
+})
diff --git a/pkgs/development/python-modules/mailmanclient/default.nix b/pkgs/development/python-modules/mailmanclient/default.nix
index b15cd1ab25e7..b00661f89d09 100644
--- a/pkgs/development/python-modules/mailmanclient/default.nix
+++ b/pkgs/development/python-modules/mailmanclient/default.nix
@@ -2,9 +2,7 @@
lib,
buildPythonPackage,
fetchPypi,
- pythonOlder,
requests,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -17,7 +15,7 @@ buildPythonPackage rec {
hash = "sha256-Y1gcYEyn6sAhSJwVqsygaklY63b2ZXTG+rBerGVN2Fc=";
};
- propagatedBuildInputs = [ requests ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ propagatedBuildInputs = [ requests ];
# Tests require a running Mailman instance
doCheck = false;
diff --git a/pkgs/development/python-modules/markups/default.nix b/pkgs/development/python-modules/markups/default.nix
index 5e4573cc152a..18766012b963 100644
--- a/pkgs/development/python-modules/markups/default.nix
+++ b/pkgs/development/python-modules/markups/default.nix
@@ -3,12 +3,10 @@
buildPythonPackage,
docutils,
fetchFromGitHub,
- importlib-metadata,
markdown,
pygments,
pytestCheckHook,
python-markdown-math,
- pythonOlder,
pyyaml,
setuptools,
textile,
@@ -35,8 +33,7 @@ buildPythonPackage rec {
python-markdown-math
pyyaml
textile
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/neo4j/default.nix b/pkgs/development/python-modules/neo4j/default.nix
index 8296ca891374..8817d524e4ee 100644
--- a/pkgs/development/python-modules/neo4j/default.nix
+++ b/pkgs/development/python-modules/neo4j/default.nix
@@ -10,22 +10,22 @@
setuptools,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "neo4j";
- version = "6.0.3";
+ version = "6.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "neo4j";
repo = "neo4j-python-driver";
- tag = version;
- hash = "sha256-KhPxwj5MmhNpd4d64dN0d1wOP6nAac/DsRQ8zoT03/A=";
+ tag = finalAttrs.version;
+ hash = "sha256-1Ef9SMJid0q+tI8hceriNu2vsLAyW4Jxt53ifcmi5VA=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "setuptools ==" "setuptools >=" \
- --replace-fail 'dynamic = ["version"]' 'version = "${version}"'
+ --replace-fail 'dynamic = ["version"]' 'version = "${finalAttrs.version}"'
'';
build-system = [ setuptools ];
@@ -49,8 +49,8 @@ buildPythonPackage rec {
meta = {
description = "Neo4j Bolt Driver for Python";
homepage = "https://github.com/neo4j/neo4j-python-driver";
- changelog = "https://github.com/neo4j/neo4j-python-driver/releases/tag/${src.tag}";
+ changelog = "https://github.com/neo4j/neo4j-python-driver/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
-}
+})
diff --git a/pkgs/development/python-modules/netbox-routing/default.nix b/pkgs/development/python-modules/netbox-routing/default.nix
index 0849c0946b9f..ffccac2914cd 100644
--- a/pkgs/development/python-modules/netbox-routing/default.nix
+++ b/pkgs/development/python-modules/netbox-routing/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "netbox-routing";
- version = "0.3.1";
+ version = "0.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = "DanSheps";
repo = "netbox-routing";
tag = "v${version}";
- hash = "sha256-qtGzZDRo80pdmt3CbM+HG/S7uLvLS7V6lHNB8sM6bcA=";
+ hash = "sha256-HB07q6VO/PjbLLzKmHPMK91ZnppFtm9woQwdJIOFs5s=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/netcdf4/default.nix b/pkgs/development/python-modules/netcdf4/default.nix
index ddd8221f021c..07d4d53b75a4 100644
--- a/pkgs/development/python-modules/netcdf4/default.nix
+++ b/pkgs/development/python-modules/netcdf4/default.nix
@@ -13,7 +13,6 @@
numpy,
oldest-supported-numpy,
python,
- pythonOlder,
setuptools-scm,
stdenv,
wheel,
@@ -30,7 +29,7 @@ buildPythonPackage {
inherit version;
pyproject = true;
- disabled = isPyPy || pythonOlder "3.8";
+ disabled = isPyPy;
src = fetchFromGitHub {
owner = "Unidata";
diff --git a/pkgs/development/python-modules/niaarm/default.nix b/pkgs/development/python-modules/niaarm/default.nix
index a324761df895..15078af0a068 100644
--- a/pkgs/development/python-modules/niaarm/default.nix
+++ b/pkgs/development/python-modules/niaarm/default.nix
@@ -52,15 +52,14 @@ buildPythonPackage rec {
]
++ lib.optionals (pythonOlder "3.11") [ tomli ];
+ env = lib.optionalAttrs stdenv.hostPlatform.isDarwin {
+ # Prevents 'Fatal Python error: Aborted' on darwin during checkPhase
+ MPLBACKEND = "Agg";
+ };
+
disabledTests = [
# Test requires extra nltk data dependency
"test_text_mining"
- ]
- ++ lib.optionals stdenv.hostPlatform.isDarwin [
- # Fatal Python error: Aborted
- # matplotlib/backend_bases.py", line 2654 in create_with_canvas
- "test_hill_slopes"
- "test_two_key_plot"
];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/nifty8/default.nix b/pkgs/development/python-modules/nifty8/default.nix
index 687306ee4658..46c05bb3f2f4 100644
--- a/pkgs/development/python-modules/nifty8/default.nix
+++ b/pkgs/development/python-modules/nifty8/default.nix
@@ -70,22 +70,16 @@ buildPythonPackage rec {
openssh
];
- disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
- # Fatal Python error: Aborted
- # matplotlib/backend_bases.py", line 2654 in create_with_canvas
- "test_optimize_kl_domain_expansion"
- "test_plot_priorsamples"
+ # Prevents 'Fatal Python error: Aborted' on darwin during checkPhase
+ preCheck = lib.optionalString stdenv.hostPlatform.isDarwin ''
+ export MPLBACKEND="Agg"
+ '';
+ disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
# [XPASS(strict)] np.vdot inaccurate for single precision
"test_vdot"
];
- disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [
- # Fatal Python error: Aborted
- # matplotlib/backend_bases.py", line 2654 in create_with_canvas
- "test/test_plot.py"
- ];
-
__darwinAllowLocalNetworking = true;
postCheck =
lib.optionalString
diff --git a/pkgs/development/python-modules/onedrive-personal-sdk/default.nix b/pkgs/development/python-modules/onedrive-personal-sdk/default.nix
index b024b3cd442b..3e3610ab82b4 100644
--- a/pkgs/development/python-modules/onedrive-personal-sdk/default.nix
+++ b/pkgs/development/python-modules/onedrive-personal-sdk/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "onedrive-personal-sdk";
- version = "0.0.17";
+ version = "0.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "zweckj";
repo = "onedrive-personal-sdk";
tag = "v${version}";
- hash = "sha256-dJ8cFZKnSN8sQxe2wMqwPXf7CaFKUP6TZbS/J4Z0qa0=";
+ hash = "sha256-97gIkMaX/iBPtEPdE7yjGN3LeknxmVUDPMZGZAKX6q8=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/openidc-client/default.nix b/pkgs/development/python-modules/openidc-client/default.nix
index ee7b57a9c807..b5d05ab5b894 100644
--- a/pkgs/development/python-modules/openidc-client/default.nix
+++ b/pkgs/development/python-modules/openidc-client/default.nix
@@ -22,6 +22,5 @@ buildPythonPackage rec {
description = "CLI python OpenID Connect client with token caching and management";
homepage = "https://github.com/puiterwijk";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ disassembler ];
};
}
diff --git a/pkgs/development/python-modules/opentelemetry-api/default.nix b/pkgs/development/python-modules/opentelemetry-api/default.nix
index 72776449fafb..eb4afad2436f 100644
--- a/pkgs/development/python-modules/opentelemetry-api/default.nix
+++ b/pkgs/development/python-modules/opentelemetry-api/default.nix
@@ -65,7 +65,6 @@ let
changelog = "https://github.com/open-telemetry/opentelemetry-python/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.natsukium ];
- teams = [ lib.teams.deshaw ];
};
};
in
diff --git a/pkgs/development/python-modules/opentelemetry-instrumentation/default.nix b/pkgs/development/python-modules/opentelemetry-instrumentation/default.nix
index e178836f6fc0..80c5e8536de1 100644
--- a/pkgs/development/python-modules/opentelemetry-instrumentation/default.nix
+++ b/pkgs/development/python-modules/opentelemetry-instrumentation/default.nix
@@ -56,6 +56,5 @@ buildPythonPackage rec {
changelog = "https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v${version}";
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.natsukium ];
- teams = [ lib.teams.deshaw ];
};
}
diff --git a/pkgs/development/python-modules/optuna/default.nix b/pkgs/development/python-modules/optuna/default.nix
index ee240ced4d4d..48c9a87e0a8b 100644
--- a/pkgs/development/python-modules/optuna/default.nix
+++ b/pkgs/development/python-modules/optuna/default.nix
@@ -84,10 +84,15 @@ buildPythonPackage rec {
];
};
- # grpc tests are racy
- preCheck = ''
- sed -i '/"grpc",/d' optuna/testing/storages.py
- '';
+ preCheck =
+ # grpc tests are racy
+ ''
+ sed -i '/"grpc",/d' optuna/testing/storages.py
+ ''
+ # Prevents 'Fatal Python error: Aborted' on darwin during checkPhase
+ + lib.optionalString stdenv.hostPlatform.isDarwin ''
+ export MPLBACKEND="Agg"
+ '';
nativeCheckInputs = [
addBinToPathHook
@@ -117,24 +122,6 @@ buildPythonPackage rec {
"test_plot_intermediate_values"
"test_plot_rank"
"test_plot_terminator_improvement"
-
- # Fatal Python error: Aborted
- # matplotlib/backend_bases.py", line 2654 in create_with_canvas
- "test_edf_plot_no_trials"
- "test_get_timeline_plot"
- "test_plot_contour"
- "test_plot_contour_customized_target_name"
- "test_plot_edf_with_multiple_studies"
- "test_plot_edf_with_target"
- "test_plot_parallel_coordinate"
- "test_plot_parallel_coordinate_customized_target_name"
- "test_plot_param_importances"
- "test_plot_param_importances_customized_target_name"
- "test_plot_param_importances_multiobjective_all_objectives_displayed"
- "test_plot_slice"
- "test_plot_slice_customized_target_name"
- "test_target_is_none_and_study_is_multi_obj"
- "test_visualizations_with_single_objectives"
];
disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [
diff --git a/pkgs/development/python-modules/ormar/default.nix b/pkgs/development/python-modules/ormar/default.nix
index 9e0ff13a17f7..291bc5fd2ff8 100644
--- a/pkgs/development/python-modules/ormar/default.nix
+++ b/pkgs/development/python-modules/ormar/default.nix
@@ -10,7 +10,6 @@
fastapi,
fetchFromGitHub,
httpx,
- importlib-metadata,
mysqlclient,
nest-asyncio,
orjson,
@@ -20,9 +19,7 @@
pymysql,
pytest-asyncio,
pytestCheckHook,
- pythonOlder,
sqlalchemy,
- typing-extensions,
}:
buildPythonPackage rec {
@@ -53,10 +50,6 @@ buildPythonPackage rec {
pydantic
sqlalchemy
psycopg2
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- typing-extensions
- importlib-metadata
];
optional-dependencies = {
diff --git a/pkgs/development/python-modules/paramiko/default.nix b/pkgs/development/python-modules/paramiko/default.nix
index 1c96cda8a4da..156fae9d96d0 100644
--- a/pkgs/development/python-modules/paramiko/default.nix
+++ b/pkgs/development/python-modules/paramiko/default.nix
@@ -65,6 +65,5 @@ buildPythonPackage rec {
between python scripts. All major ciphers and hash methods are
supported. SFTP client and server mode are both supported too.
'';
- teams = [ lib.teams.helsinki-systems ];
};
}
diff --git a/pkgs/development/python-modules/pep517/default.nix b/pkgs/development/python-modules/pep517/default.nix
index 65f806d6778b..c289334dc2ca 100644
--- a/pkgs/development/python-modules/pep517/default.nix
+++ b/pkgs/development/python-modules/pep517/default.nix
@@ -4,9 +4,6 @@
fetchPypi,
flit-core,
tomli,
- pythonOlder,
- importlib-metadata,
- zipp,
pytestCheckHook,
setuptools,
testpath,
@@ -28,10 +25,6 @@ buildPythonPackage rec {
propagatedBuildInputs = [
tomli
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- importlib-metadata
- zipp
];
nativeCheckInputs = [
diff --git a/pkgs/development/python-modules/pg8000/default.nix b/pkgs/development/python-modules/pg8000/default.nix
index d56bffbf8239..61347f3b20ac 100644
--- a/pkgs/development/python-modules/pg8000/default.nix
+++ b/pkgs/development/python-modules/pg8000/default.nix
@@ -2,10 +2,8 @@
lib,
buildPythonPackage,
fetchPypi,
- importlib-metadata,
passlib,
python-dateutil,
- pythonOlder,
scramp,
hatchling,
versioningit,
@@ -30,8 +28,7 @@ buildPythonPackage rec {
passlib
python-dateutil
scramp
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
# Tests require a running PostgreSQL instance
doCheck = false;
diff --git a/pkgs/development/python-modules/pipdate/default.nix b/pkgs/development/python-modules/pipdate/default.nix
index 3e9cd16b4b7c..313b63fcca83 100644
--- a/pkgs/development/python-modules/pipdate/default.nix
+++ b/pkgs/development/python-modules/pipdate/default.nix
@@ -3,9 +3,7 @@
appdirs,
buildPythonPackage,
fetchPypi,
- importlib-metadata,
packaging,
- pythonOlder,
requests,
rich,
setuptools,
@@ -30,8 +28,7 @@ buildPythonPackage rec {
requests
rich
setuptools
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
# Tests require network access and pythonImportsCheck requires configuration file
doCheck = false;
diff --git a/pkgs/development/python-modules/pkg-about/default.nix b/pkgs/development/python-modules/pkg-about/default.nix
index 14122e60969b..25dea6cce199 100644
--- a/pkgs/development/python-modules/pkg-about/default.nix
+++ b/pkgs/development/python-modules/pkg-about/default.nix
@@ -52,6 +52,5 @@ buildPythonPackage rec {
homepage = "https://github.com/karpierz/pkg_about/";
changelog = "https://github.com/karpierz/pkg_about/blob/${version}/CHANGES.rst";
license = lib.licenses.zlib;
- teams = [ lib.teams.ororatech ];
};
}
diff --git a/pkgs/development/python-modules/plantuml-markdown/default.nix b/pkgs/development/python-modules/plantuml-markdown/default.nix
index e5998caeb092..3f203385238a 100644
--- a/pkgs/development/python-modules/plantuml-markdown/default.nix
+++ b/pkgs/development/python-modules/plantuml-markdown/default.nix
@@ -65,6 +65,5 @@ buildPythonPackage rec {
homepage = "https://github.com/mikitex70/plantuml-markdown";
changelog = "https://github.com/mikitex70/plantuml-markdown/releases/tag/${src.tag}";
license = lib.licenses.bsd2;
- maintainers = with lib.maintainers; [ nikstur ];
};
}
diff --git a/pkgs/development/python-modules/plantuml/default.nix b/pkgs/development/python-modules/plantuml/default.nix
index 29d89e69935e..e2c46cf32417 100644
--- a/pkgs/development/python-modules/plantuml/default.nix
+++ b/pkgs/development/python-modules/plantuml/default.nix
@@ -33,6 +33,5 @@ buildPythonPackage {
description = "Python interface to a plantuml web service instead of having to run java locally";
homepage = "https://github.com/dougn/python-plantuml";
license = lib.licenses.bsd2;
- maintainers = with lib.maintainers; [ nikstur ];
};
}
diff --git a/pkgs/development/python-modules/pony/default.nix b/pkgs/development/python-modules/pony/default.nix
index 834558d81c44..f32e33bbc61d 100644
--- a/pkgs/development/python-modules/pony/default.nix
+++ b/pkgs/development/python-modules/pony/default.nix
@@ -4,7 +4,6 @@
fetchFromGitHub,
pytestCheckHook,
pythonAtLeast,
- pythonOlder,
setuptools,
}:
@@ -13,7 +12,7 @@ buildPythonPackage rec {
version = "0.7.19";
pyproject = true;
- disabled = pythonOlder "3.8" || pythonAtLeast "3.13";
+ disabled = pythonAtLeast "3.13";
src = fetchFromGitHub {
owner = "ponyorm";
diff --git a/pkgs/development/python-modules/py-opensonic/default.nix b/pkgs/development/python-modules/py-opensonic/default.nix
index 63688ca8b028..5a3f34d650dc 100644
--- a/pkgs/development/python-modules/py-opensonic/default.nix
+++ b/pkgs/development/python-modules/py-opensonic/default.nix
@@ -3,25 +3,27 @@
buildPythonPackage,
fetchFromGitHub,
setuptools,
+ aiohttp,
mashumaro,
requests,
}:
buildPythonPackage rec {
pname = "py-opensonic";
- version = "7.0.4";
+ version = "8.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "khers";
repo = "py-opensonic";
tag = "v${version}";
- hash = "sha256-5wsisIfYW+0uh0khUzt9wKFxBf/ZXVsKpNF/Dcrj2wI=";
+ hash = "sha256-/P/7ytA0YHuJZEq7KQosPBQM2vo6VAss1G8pTIEswJA=";
};
build-system = [ setuptools ];
dependencies = [
+ aiohttp
mashumaro
requests
];
diff --git a/pkgs/development/python-modules/pycyphal/default.nix b/pkgs/development/python-modules/pycyphal/default.nix
index c2c4cb48ff79..2fe0735a56f4 100644
--- a/pkgs/development/python-modules/pycyphal/default.nix
+++ b/pkgs/development/python-modules/pycyphal/default.nix
@@ -101,6 +101,5 @@ buildPythonPackage rec {
homepage = "https://opencyphal.org/";
changelog = "https://github.com/OpenCyphal/pycyphal/blob/${version}/CHANGELOG.rst";
license = lib.licenses.mit;
- teams = [ lib.teams.ororatech ];
};
}
diff --git a/pkgs/development/python-modules/pyfma/default.nix b/pkgs/development/python-modules/pyfma/default.nix
index 946a5f7892e1..f27b9e8d504a 100644
--- a/pkgs/development/python-modules/pyfma/default.nix
+++ b/pkgs/development/python-modules/pyfma/default.nix
@@ -3,11 +3,9 @@
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
- importlib-metadata,
numpy,
pybind11,
pytestCheckHook,
- pythonOlder,
setuptools,
}:
@@ -35,7 +33,7 @@ buildPythonPackage rec {
buildInputs = [ pybind11 ];
- dependencies = [ numpy ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ dependencies = [ numpy ];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/pyld/default.nix b/pkgs/development/python-modules/pyld/default.nix
index b57aa91ba5aa..805db3a686c1 100644
--- a/pkgs/development/python-modules/pyld/default.nix
+++ b/pkgs/development/python-modules/pyld/default.nix
@@ -58,6 +58,6 @@ buildPythonPackage rec {
description = "Python implementation of the JSON-LD API";
homepage = "https://github.com/digitalbazaar/pyld";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ apeschar ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/development/python-modules/pymatgen/default.nix b/pkgs/development/python-modules/pymatgen/default.nix
index 38f1a7e95e3c..c3a42c082a73 100644
--- a/pkgs/development/python-modules/pymatgen/default.nix
+++ b/pkgs/development/python-modules/pymatgen/default.nix
@@ -133,6 +133,10 @@ buildPythonPackage rec {
# ensure tests can find these
''
export PMG_TEST_FILES_DIR="$(realpath ./tests/files)"
+ ''
+ # Prevents 'Fatal Python error: Aborted' on darwin during checkPhase
+ + lib.optionalString stdenv.hostPlatform.isDarwin ''
+ export MPLBACKEND="Agg"
'';
disabledTests = [
@@ -147,25 +151,6 @@ buildPythonPackage rec {
"test_mean_field"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
- # Fatal Python error: Aborted
- # matplotlib/backend_bases.py", line 2654 in create_with_canvas
- # https://github.com/materialsproject/pymatgen/issues/4452
- "test_angle"
- "test_as_dict_from_dict"
- "test_attributes"
- "test_basic"
- "test_core_state_eigen"
- "test_eos_func"
- "test_get_info_cohps_to_neighbors"
- "test_get_plot"
- "test_get_point_group_operations"
- "test_matplotlib_plots"
- "test_ph_plot_w_gruneisen"
- "test_plot"
- "test_proj_bandstructure_plot"
- "test_structure"
- "test_structure_environments"
-
# attempt to insert nil object from objects[1]
"test_timer_10_2_7"
"test_timer"
diff --git a/pkgs/development/python-modules/pymicro-vad/default.nix b/pkgs/development/python-modules/pymicro-vad/default.nix
new file mode 100644
index 000000000000..8c796390bf15
--- /dev/null
+++ b/pkgs/development/python-modules/pymicro-vad/default.nix
@@ -0,0 +1,42 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+
+ # build-system
+ pybind11,
+ setuptools,
+
+ # tests
+ pytestCheckHook,
+}:
+
+buildPythonPackage rec {
+ pname = "pymicro-vad";
+ version = "1.0.2";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "rhasspy";
+ repo = "pymicro-vad";
+ tag = version;
+ hash = "sha256-yKy/oD6nl2qZW64+aAHZRAEFextCXT6RpMfPThB8DXE=";
+ };
+
+ build-system = [
+ pybind11
+ setuptools
+ ];
+
+ nativeCheckInputs = [ pytestCheckHook ];
+
+ pythonImportsCheck = [ "pymicro_vad" ];
+
+ meta = {
+ changelog = "https://github.com/rhasspy/pymicro-vad/releases/tag/${version}";
+ description = "Self-contained voice activity detector";
+ homepage = "https://github.com/rhasspy/pymicro-vad";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ hexa ];
+ };
+}
diff --git a/pkgs/development/python-modules/pypdfium2/default.nix b/pkgs/development/python-modules/pypdfium2/default.nix
index 4d3684d3e025..d75e17abb52d 100644
--- a/pkgs/development/python-modules/pypdfium2/default.nix
+++ b/pkgs/development/python-modules/pypdfium2/default.nix
@@ -36,14 +36,14 @@ let
in
buildPythonPackage rec {
pname = "pypdfium2";
- version = "5.2.0";
+ version = "5.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pypdfium2-team";
repo = "pypdfium2";
tag = version;
- hash = "sha256-A/NNyEmGXk21r5eXOYqIx6LXceOKnj2jUQFhUJbl7nU=";
+ hash = "sha256-HXJv7GCb+r1rE9Jh0wHm/LCfr8eHJA7qtCk0YhbE+24=";
};
build-system = [
diff --git a/pkgs/development/python-modules/pytest-grpc/default.nix b/pkgs/development/python-modules/pytest-grpc/default.nix
index ccb040464e93..7e0589c7a835 100644
--- a/pkgs/development/python-modules/pytest-grpc/default.nix
+++ b/pkgs/development/python-modules/pytest-grpc/default.nix
@@ -24,6 +24,5 @@ buildPythonPackage rec {
description = "Pytest plugin for grpc";
homepage = "https://github.com/MobileDynasty/pytest-env";
license = lib.licenses.mit;
- teams = [ lib.teams.deshaw ];
};
}
diff --git a/pkgs/development/python-modules/pytest-isort/default.nix b/pkgs/development/python-modules/pytest-isort/default.nix
index 9a1e7bfd0e20..70073d214f76 100644
--- a/pkgs/development/python-modules/pytest-isort/default.nix
+++ b/pkgs/development/python-modules/pytest-isort/default.nix
@@ -2,12 +2,10 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- importlib-metadata,
isort,
poetry-core,
pytest,
pytestCheckHook,
- pythonOlder,
}:
buildPythonPackage rec {
@@ -26,7 +24,7 @@ buildPythonPackage rec {
buildInputs = [ pytest ];
- propagatedBuildInputs = [ isort ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ propagatedBuildInputs = [ isort ];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/python-miio/default.nix b/pkgs/development/python-modules/python-miio/default.nix
index 12b8e76d37a9..0deb0563e8b5 100644
--- a/pkgs/development/python-modules/python-miio/default.nix
+++ b/pkgs/development/python-modules/python-miio/default.nix
@@ -11,14 +11,12 @@
defusedxml,
fetchPypi,
fetchpatch,
- importlib-metadata,
micloud,
netifaces,
poetry-core,
pytest-asyncio,
pytest-mock,
pytestCheckHook,
- pythonOlder,
pytz,
pyyaml,
tqdm,
@@ -67,8 +65,7 @@ buildPythonPackage rec {
pyyaml
tqdm
zeroconf
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
nativeCheckInputs = [
pytest-asyncio
diff --git a/pkgs/development/python-modules/python-pooldose/default.nix b/pkgs/development/python-modules/python-pooldose/default.nix
index 14fadd6d424b..568e140c7a56 100644
--- a/pkgs/development/python-modules/python-pooldose/default.nix
+++ b/pkgs/development/python-modules/python-pooldose/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "python-pooldose";
- version = "0.8.1";
+ version = "0.8.2";
pyproject = true;
src = fetchFromGitHub {
owner = "lmaertin";
repo = "python-pooldose";
tag = version;
- hash = "sha256-NhUl9wFUuMhkarswVSM4I98rkCFV/iPYoq49Hl59i00=";
+ hash = "sha256-zhEUsbHIe31PQt4p0VhrZN3Y2ifE94br/D2ksRSh6Pg=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/python-rabbitair/default.nix b/pkgs/development/python-modules/python-rabbitair/default.nix
index 29738685812b..bc6702cae441 100644
--- a/pkgs/development/python-modules/python-rabbitair/default.nix
+++ b/pkgs/development/python-modules/python-rabbitair/default.nix
@@ -5,9 +5,7 @@
fetchFromGitHub,
pytest-asyncio,
pytestCheckHook,
- pythonOlder,
setuptools,
- typing-extensions,
zeroconf,
}:
@@ -28,8 +26,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
cryptography
zeroconf
- ]
- ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ ];
nativeCheckInputs = [
pytest-asyncio
diff --git a/pkgs/development/python-modules/pythonfinder/default.nix b/pkgs/development/python-modules/pythonfinder/default.nix
index 615b2fc3379b..9fcec324a51c 100644
--- a/pkgs/development/python-modules/pythonfinder/default.nix
+++ b/pkgs/development/python-modules/pythonfinder/default.nix
@@ -1,14 +1,12 @@
{
lib,
buildPythonPackage,
- cached-property,
click,
fetchFromGitHub,
packaging,
pytest-cov-stub,
pytest-timeout,
pytestCheckHook,
- pythonOlder,
setuptools,
}:
@@ -26,7 +24,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- propagatedBuildInputs = [ packaging ] ++ lib.optionals (pythonOlder "3.8") [ cached-property ];
+ propagatedBuildInputs = [ packaging ];
optional-dependencies = {
cli = [ click ];
diff --git a/pkgs/development/python-modules/pytransportnswv2/default.nix b/pkgs/development/python-modules/pytransportnswv2/default.nix
index 2174054962b6..ee6144753ad0 100644
--- a/pkgs/development/python-modules/pytransportnswv2/default.nix
+++ b/pkgs/development/python-modules/pytransportnswv2/default.nix
@@ -8,14 +8,14 @@
setuptools,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "pytransportnswv2";
- version = "2.2.0";
+ version = "2.2.1";
pyproject = true;
src = fetchPypi {
- inherit pname version;
- hash = "sha256-gQhXq2ZnpXMYdicDN3QWenF+kezbA9ByrzATVdybMNM=";
+ inherit (finalAttrs) pname version;
+ hash = "sha256-tTbwbT1320kdr4pm9KyPXIdrZknJENPzPrbzEuCxb2k=";
};
build-system = [ setuptools ];
@@ -37,4 +37,4 @@ buildPythonPackage rec {
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
};
-}
+})
diff --git a/pkgs/development/python-modules/pyvo/default.nix b/pkgs/development/python-modules/pyvo/default.nix
index d820df9f40e8..2de315b4662f 100644
--- a/pkgs/development/python-modules/pyvo/default.nix
+++ b/pkgs/development/python-modules/pyvo/default.nix
@@ -4,7 +4,6 @@
fetchPypi,
astropy,
pillow,
- pythonOlder,
pytestCheckHook,
pytest-astropy,
requests,
@@ -18,8 +17,6 @@ buildPythonPackage rec {
version = "1.8";
pyproject = true;
- disabled = pythonOlder "3.8"; # according to setup.cfg
-
src = fetchPypi {
inherit pname version;
hash = "sha256-ZvSIn9jjnd30b+SYYV02FW1JT2or7FOIa68cLFQyKGE=";
diff --git a/pkgs/development/python-modules/quandl/default.nix b/pkgs/development/python-modules/quandl/default.nix
index d07931c724b0..5a6cef69983b 100644
--- a/pkgs/development/python-modules/quandl/default.nix
+++ b/pkgs/development/python-modules/quandl/default.nix
@@ -5,7 +5,6 @@
faker,
fetchPypi,
httpretty,
- importlib-metadata,
inflection,
jsondate,
mock,
@@ -15,7 +14,6 @@
parameterized,
pytestCheckHook,
python-dateutil,
- pythonOlder,
requests,
six,
}:
@@ -41,8 +39,7 @@ buildPythonPackage rec {
python-dateutil
six
more-itertools
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
nativeCheckInputs = [
factory-boy
diff --git a/pkgs/development/python-modules/rpmfluff/default.nix b/pkgs/development/python-modules/rpmfluff/default.nix
index 8c5f88e89df1..920b153b5577 100644
--- a/pkgs/development/python-modules/rpmfluff/default.nix
+++ b/pkgs/development/python-modules/rpmfluff/default.nix
@@ -22,6 +22,5 @@ buildPythonPackage rec {
description = "Lightweight way of building RPMs, and sabotaging them";
homepage = "https://pagure.io/rpmfluff";
license = lib.licenses.gpl2;
- maintainers = with lib.maintainers; [ disassembler ];
};
}
diff --git a/pkgs/development/python-modules/scrapy-fake-useragent/default.nix b/pkgs/development/python-modules/scrapy-fake-useragent/default.nix
deleted file mode 100644
index cd34f8771591..000000000000
--- a/pkgs/development/python-modules/scrapy-fake-useragent/default.nix
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- lib,
- buildPythonPackage,
- setuptools,
- fake-useragent,
- faker,
- fetchFromGitHub,
- pytest-cov-stub,
- pytest-mock,
- pytestCheckHook,
- scrapy,
-}:
-
-buildPythonPackage {
- pname = "scrapy-fake-useragent";
- version = "1.4.4";
- pyproject = true;
-
- # PyPi tarball is corrupted
- src = fetchFromGitHub {
- owner = "alecxe";
- repo = "scrapy-fake-useragent";
- rev = "59c20d38c58c76618164760d546aa5b989a79b8b"; # no tags
- hash = "sha256-khQMOQrrdHokvNqfaMWqXV7AzwGxTuxaLsZoLkNpZ3k=";
- };
-
- postPatch = ''
- substituteInPlace pytest.ini \
- --replace-fail " --fulltrace" ""
- '';
-
- build-system = [ setuptools ];
-
- dependencies = [
- fake-useragent
- faker
- ];
-
- nativeCheckInputs = [
- pytest-cov-stub
- pytest-mock
- pytestCheckHook
- scrapy
- ];
-
- pythonImportsCheck = [ "scrapy_fake_useragent" ];
-
- disabledTests = [
- # AttributeError: 'RetryUserAgentMiddleware' object has no attribute 'EXCEPTIONS_TO_RETRY'
- "test_random_ua_set_on_exception"
- ];
-
- meta = {
- description = "Random User-Agent middleware based on fake-useragent";
- homepage = "https://github.com/alecxe/scrapy-fake-useragent";
- changelog = "https://github.com/alecxe/scrapy-fake-useragent/blob/master/CHANGELOG.rst";
- license = lib.licenses.mit;
- maintainers = [ ];
- };
-}
diff --git a/pkgs/development/python-modules/scrapy-splash/default.nix b/pkgs/development/python-modules/scrapy-splash/default.nix
index a6491a8d3d17..2d060b70fc12 100644
--- a/pkgs/development/python-modules/scrapy-splash/default.nix
+++ b/pkgs/development/python-modules/scrapy-splash/default.nix
@@ -43,5 +43,8 @@ buildPythonPackage rec {
homepage = "https://github.com/scrapy-plugins/scrapy-splash";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ evanjs ];
+ # incompatible with scrapy >= 2.14
+ # also deprecated by scrapy committers, see https://github.com/scrapy-plugins/scrapy-splash/issues/327
+ broken = true;
};
}
diff --git a/pkgs/development/python-modules/scrapy/default.nix b/pkgs/development/python-modules/scrapy/default.nix
index 09389ba51f2b..0bc10158095b 100644
--- a/pkgs/development/python-modules/scrapy/default.nix
+++ b/pkgs/development/python-modules/scrapy/default.nix
@@ -19,9 +19,13 @@
pexpect,
protego,
pydispatcher,
+ pyftpdlib,
pyopenssl,
+ pytest-asyncio,
+ pytest-twisted,
pytest-xdist,
pytestCheckHook,
+ pythonAtLeast,
queuelib,
service-identity,
setuptools,
@@ -36,14 +40,14 @@
buildPythonPackage rec {
pname = "scrapy";
- version = "2.13.4";
+ version = "2.14.1";
pyproject = true;
src = fetchFromGitHub {
owner = "scrapy";
repo = "scrapy";
tag = version;
- hash = "sha256-ZWiJmve1EhtwP9xo39N4f24g0KQMTPKJ43sDSfzi6r8=";
+ hash = "sha256-KDci1Z5TZ+3svotYXkEG1s+bPWtxzIfQQwOgvI0k8w0=";
};
pythonRelaxDeps = [
@@ -59,7 +63,7 @@ buildPythonPackage rec {
setuptools
];
- propagatedBuildInputs = [
+ dependencies = [
cryptography
cssselect
defusedxml
@@ -84,7 +88,10 @@ buildPythonPackage rec {
glibcLocales
jmespath
pexpect
+ pytest-asyncio
+ pytest-twisted
pytest-xdist
+ pyftpdlib
pytestCheckHook
sybil
testfixtures
@@ -93,6 +100,11 @@ buildPythonPackage rec {
LC_ALL = "en_US.UTF-8";
+ pytestFlags = [
+ # DeprecationWarning: There is no current event loop
+ "-Wignore::DeprecationWarning"
+ ];
+
disabledTestPaths = [
"tests/test_proxy_connect.py"
"tests/test_utils_display.py"
@@ -111,6 +123,9 @@ buildPythonPackage rec {
# Don't test the documentation
"docs"
+ ]
+ ++ lib.optionals (pythonAtLeast "3.14") [
+ "tests/test_feedexport.py"
];
disabledTests = [
@@ -121,14 +136,20 @@ buildPythonPackage rec {
"test_custom_asyncio_loop_enabled_true"
"test_custom_loop_asyncio"
"test_custom_loop_asyncio_deferred_signal"
- "FileFeedStoragePreFeedOptionsTest" # https://github.com/scrapy/scrapy/issues/5157
+ # "FileFeedStoragePreFeedOptionsTest" # https://github.com/scrapy/scrapy/issues/5157
"test_persist"
"test_timeout_download_from_spider_nodata_rcvd"
"test_timeout_download_from_spider_server_hangs"
"test_unbounded_response"
"CookiesMiddlewareTest"
+ "test_asyncio_enabled_reactor_same_loop"
+ "test_response_ip_address"
# Test fails on Hydra
"test_start_requests_laziness"
+
+ # Fails due to different path structure on NixOS
+ "test_start_deprecated_super"
+ "test_file_path"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"test_xmliter_encoding"
@@ -139,6 +160,9 @@ buildPythonPackage rec {
# flaky on darwin-aarch64
"test_fixed_delay"
"test_start_requests_laziness"
+ ]
+ ++ lib.optionals (pythonAtLeast "3.14") [
+ "test_non_pickable_object"
];
postInstall = ''
diff --git a/pkgs/development/python-modules/signedjson/default.nix b/pkgs/development/python-modules/signedjson/default.nix
index efcbb87009e8..a7f31be0f5f3 100644
--- a/pkgs/development/python-modules/signedjson/default.nix
+++ b/pkgs/development/python-modules/signedjson/default.nix
@@ -3,12 +3,9 @@
buildPythonPackage,
canonicaljson,
fetchPypi,
- importlib-metadata,
pynacl,
pytestCheckHook,
- pythonOlder,
setuptools-scm,
- typing-extensions,
unpaddedbase64,
}:
@@ -28,10 +25,6 @@ buildPythonPackage rec {
canonicaljson
unpaddedbase64
pynacl
- ]
- ++ lib.optionals (pythonOlder "3.8") [
- importlib-metadata
- typing-extensions
];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
index a675939ff93b..ba52464aee85 100644
--- a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
@@ -2,8 +2,6 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
- importlib-metadata,
sphinx,
pyenchant,
setuptools,
@@ -32,8 +30,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
sphinx
pyenchant
- ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ];
# No tests included
doCheck = false;
diff --git a/pkgs/development/python-modules/statmake/default.nix b/pkgs/development/python-modules/statmake/default.nix
index ba9179ab18d3..8518632fcae6 100644
--- a/pkgs/development/python-modules/statmake/default.nix
+++ b/pkgs/development/python-modules/statmake/default.nix
@@ -7,7 +7,6 @@
fetchFromGitHub,
fonttools,
fs,
- importlib-metadata,
poetry-core,
pytestCheckHook,
pythonOlder,
@@ -43,8 +42,7 @@ buildPythonPackage rec {
# required by fonttools[ufo]
fs
]
- ++ lib.optionals (pythonOlder "3.11") [ exceptiongroup ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ++ lib.optionals (pythonOlder "3.11") [ exceptiongroup ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/pkgs/development/python-modules/streamlit/default.nix b/pkgs/development/python-modules/streamlit/default.nix
index fcb33980d7de..a59295d5d6fb 100644
--- a/pkgs/development/python-modules/streamlit/default.nix
+++ b/pkgs/development/python-modules/streamlit/default.nix
@@ -25,19 +25,17 @@
watchdog,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "streamlit";
- version = "1.52.2";
+ version = "1.53.0";
pyproject = true;
src = fetchPypi {
- inherit pname version;
- hash = "sha256-ZKTdqLxc3Te/1JDpO7U9o1qu+Ub8/Cg6eYDazfFlEIs=";
+ inherit (finalAttrs) pname version;
+ hash = "sha256-ARQRbTRYny5lK/Ssc1o6ymmAfmWfkvmcmOe2INAAg48=";
};
- build-system = [
- setuptools
- ];
+ build-system = [ setuptools ];
pythonRelaxDeps = [ "packaging" ];
@@ -74,7 +72,7 @@ buildPythonPackage rec {
meta = {
homepage = "https://streamlit.io/";
- changelog = "https://github.com/streamlit/streamlit/releases/tag/${version}";
+ changelog = "https://github.com/streamlit/streamlit/releases/tag/${finalAttrs.version}";
description = "Fastest way to build custom ML tools";
mainProgram = "streamlit";
maintainers = with lib.maintainers; [
@@ -83,4 +81,4 @@ buildPythonPackage rec {
];
license = lib.licenses.asl20;
};
-}
+})
diff --git a/pkgs/development/python-modules/tinygrad/default.nix b/pkgs/development/python-modules/tinygrad/default.nix
index 56c29e669db5..09028ce8733a 100644
--- a/pkgs/development/python-modules/tinygrad/default.nix
+++ b/pkgs/development/python-modules/tinygrad/default.nix
@@ -264,6 +264,11 @@ buildPythonPackage (finalAttrs: {
# Files under this directory are not considered as tests by upstream and should be skipped
"extra/"
]
+ ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
+ # Fatal Python error: Aborted
+ # in ...onnxruntime/capi/_pybind_state.py", line 32 in <module>
+ "test/models/test_onnx.py"
+ ]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]
# certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1032)>
diff --git a/pkgs/development/python-modules/tldextract/default.nix b/pkgs/development/python-modules/tldextract/default.nix
index aedebf4bd799..6f89bbe7a957 100644
--- a/pkgs/development/python-modules/tldextract/default.nix
+++ b/pkgs/development/python-modules/tldextract/default.nix
@@ -14,16 +14,16 @@
syrupy,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "tldextract";
- version = "5.3.0";
+ version = "5.3.1";
pyproject = true;
src = fetchFromGitHub {
owner = "john-kurkowski";
repo = "tldextract";
- tag = version;
- hash = "sha256-PCDjceBU4cjAqRes/yWt/mbM/aWxjYtNl+qN+49OjA8=";
+ tag = finalAttrs.version;
+ hash = "sha256-WPf996EVVEKxD+ZFDB8nIrrd1Sxr+IOI8I19J+KMPRg=";
};
nativeBuildInputs = [
@@ -54,9 +54,9 @@ buildPythonPackage rec {
from the registered domain and subdomains of a URL.
'';
homepage = "https://github.com/john-kurkowski/tldextract";
- changelog = "https://github.com/john-kurkowski/tldextract/blob/${src.tag}/CHANGELOG.md";
- license = with lib.licenses; [ bsd3 ];
+ changelog = "https://github.com/john-kurkowski/tldextract/blob/${finalAttrs.src.tag}/CHANGELOG.md";
+ license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "tldextract";
};
-}
+})
diff --git a/pkgs/development/python-modules/translate-toolkit/default.nix b/pkgs/development/python-modules/translate-toolkit/default.nix
index 3031c3843208..61aef0c3ec6d 100644
--- a/pkgs/development/python-modules/translate-toolkit/default.nix
+++ b/pkgs/development/python-modules/translate-toolkit/default.nix
@@ -30,7 +30,7 @@
buildPythonPackage rec {
pname = "translate-toolkit";
- version = "3.17.5";
+ version = "3.18.0";
pyproject = true;
@@ -38,7 +38,7 @@ buildPythonPackage rec {
owner = "translate";
repo = "translate";
tag = version;
- hash = "sha256-I0HpVL/bH78oFGDWkXyRvZejXzjDHXFfdPu/+iMgAQw=";
+ hash = "sha256-wc8bSXdFHVSzm4CWZ9b27zEYNH0rbEXf0i947VNTg/8=";
};
build-system = [ setuptools-scm ];
diff --git a/pkgs/development/python-modules/troposphere/default.nix b/pkgs/development/python-modules/troposphere/default.nix
index cdb909b505a8..ef626df9bd36 100644
--- a/pkgs/development/python-modules/troposphere/default.nix
+++ b/pkgs/development/python-modules/troposphere/default.nix
@@ -4,8 +4,6 @@
buildPythonPackage,
cfn-flip,
fetchFromGitHub,
- pythonOlder,
- typing-extensions,
unittestCheckHook,
}:
@@ -21,7 +19,7 @@ buildPythonPackage rec {
hash = "sha256-s7eb8W/QjD+lNmq3bPhCP3tH8VV/xNf3cE2dGzWAgFk=";
};
- propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
+ propagatedBuildInputs = [ cfn-flip ];
nativeCheckInputs = [
awacs
diff --git a/pkgs/development/python-modules/types-regex/default.nix b/pkgs/development/python-modules/types-regex/default.nix
index fd6ddb3c846f..31474f561da8 100644
--- a/pkgs/development/python-modules/types-regex/default.nix
+++ b/pkgs/development/python-modules/types-regex/default.nix
@@ -5,24 +5,23 @@
setuptools,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "types-regex";
- version = "2025.11.3.20251106";
+ version = "2026.1.15.20260116";
pyproject = true;
src = fetchPypi {
pname = "types_regex";
- inherit version;
- hash = "sha256-X5go7TmlpScntjf5P38PkJ1W+iIRYE7MIT/Ou1CbnVA=";
+ inherit (finalAttrs) version;
+ hash = "sha256-cVGpvMW7+ez8z4M1xFGsqCBPWgmS4GIqr69IKHbO5Pc=";
};
- build-system = [
- setuptools
- ];
+ build-system = [ setuptools ];
- pythonImportsCheck = [
- "regex-stubs"
- ];
+ pythonImportsCheck = [ "regex-stubs" ];
+
+ # Module has no tests
+ doCheck = false;
meta = {
description = "Typing stubs for regex";
@@ -30,4 +29,4 @@ buildPythonPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ dwoffinden ];
};
-}
+})
diff --git a/pkgs/development/python-modules/unstructured-client/default.nix b/pkgs/development/python-modules/unstructured-client/default.nix
index f6fb1b8cce11..afec345dacc8 100644
--- a/pkgs/development/python-modules/unstructured-client/default.nix
+++ b/pkgs/development/python-modules/unstructured-client/default.nix
@@ -19,16 +19,16 @@
typing-inspection,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "unstructured-client";
- version = "0.42.6";
+ version = "0.42.8";
pyproject = true;
src = fetchFromGitHub {
owner = "Unstructured-IO";
repo = "unstructured-python-client";
- tag = "v${version}";
- hash = "sha256-94d4OBaQTMacbOaRniNlaDVE3jZ+g28Hl3xbTmvY8L8=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-BXHJOkTZdAnpf38WdHugcwYyWuURylbYTjaKoPt7O5A=";
};
preBuild = ''
@@ -66,15 +66,16 @@ buildPythonPackage rec {
enabledTestPaths = [
"_test_unstructured_client"
];
+
enabledTests = [
"unit"
];
meta = {
- changelog = "https://github.com/Unstructured-IO/unstructured-python-client/blob/${src.tag}/RELEASES.md";
+ changelog = "https://github.com/Unstructured-IO/unstructured-python-client/blob/${finalAttrs.src.tag}/RELEASES.md";
description = "Python Client SDK for Unstructured API";
homepage = "https://github.com/Unstructured-IO/unstructured-python-client";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};
-}
+})
diff --git a/pkgs/development/python-modules/vncdo/default.nix b/pkgs/development/python-modules/vncdo/default.nix
index d56dbbdad6cc..5fdcf62d14e1 100644
--- a/pkgs/development/python-modules/vncdo/default.nix
+++ b/pkgs/development/python-modules/vncdo/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
homepage = "https://github.com/sibson/vncdotool";
changelog = "https://github.com/sibson/vncdotool/releases/tag/v${version}";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ elitak ];
+ maintainers = [ ];
mainProgram = "vncdo";
platforms = with lib.platforms; linux ++ darwin;
};
diff --git a/pkgs/development/python-modules/weblate-language-data/default.nix b/pkgs/development/python-modules/weblate-language-data/default.nix
index eb59391a7dc6..8d87dd524416 100644
--- a/pkgs/development/python-modules/weblate-language-data/default.nix
+++ b/pkgs/development/python-modules/weblate-language-data/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "weblate-language-data";
- version = "2025.10";
+ version = "2026.1";
pyproject = true;
src = fetchPypi {
pname = "weblate_language_data";
inherit version;
- hash = "sha256-pSMeuIDUGYbAetXugmahtTeGIIXxPPPiYt2Jb80vxoQ=";
+ hash = "sha256-qImbiZzsNk3oSljSwdsK+uk/1ZUygwltTCkGNKxBeN4=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/ydiff/default.nix b/pkgs/development/python-modules/ydiff/default.nix
index 34a9a80e670a..3e5fc98c2614 100644
--- a/pkgs/development/python-modules/ydiff/default.nix
+++ b/pkgs/development/python-modules/ydiff/default.nix
@@ -55,6 +55,9 @@ buildPythonPackage rec {
'';
homepage = "https://github.com/ymattw/ydiff";
license = lib.licenses.bsd3;
- teams = [ lib.teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
}
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index df78ab1250b1..5e54e69137c8 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -958,7 +958,7 @@ let
rustc
];
vdiffr = [ pkgs.libpng.dev ];
- V8 = [ pkgs.nodejs.libv8 ];
+ V8 = [ pkgs.nodejs_22.libv8 ]; # when unpinning the version, don't forget about the other usages later
xactonomial = with pkgs; [
cargo
rustc
@@ -2514,8 +2514,9 @@ let
'';
preConfigure = ''
- export INCLUDE_DIR=${pkgs.nodejs.libv8}/include
- export LIB_DIR=${pkgs.nodejs.libv8}/lib
+ # when unpinning the version, don't forget about the other usage earlier
+ export INCLUDE_DIR=${pkgs.nodejs_22.libv8}/include
+ export LIB_DIR=${pkgs.nodejs_22.libv8}/lib
patchShebangs configure
'';
diff --git a/pkgs/development/rocm-modules/6/composable_kernel/avoid-extra-host-compile.patch b/pkgs/development/rocm-modules/6/composable_kernel/avoid-extra-host-compile.patch
deleted file mode 100644
index b1ba9929b64f..000000000000
--- a/pkgs/development/rocm-modules/6/composable_kernel/avoid-extra-host-compile.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 6ac72ec84269737626b1f5e43e64729f0922d182 Mon Sep 17 00:00:00 2001
-From: "Ding, Yi" <yi.ding@amd.com>
-Date: Wed, 9 Jul 2025 03:12:39 +0000
-Subject: [PATCH] Avoid compile kernel in host pass
-
----
- include/ck_tile/host/kernel_launch.hpp | 9 +++++++--
- 1 file changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/include/ck_tile/host/kernel_launch.hpp b/include/ck_tile/host/kernel_launch.hpp
-index 9770e99738..f6ccb6968b 100644
---- a/include/ck_tile/host/kernel_launch.hpp
-+++ b/include/ck_tile/host/kernel_launch.hpp
-@@ -4,11 +4,12 @@
- #pragma once
-
- #include "ck_tile/core/config.hpp"
--#include "ck_tile/host/stream_config.hpp"
-+#include "ck_tile/core/utility/ignore.hpp"
- #include "ck_tile/host/hip_check_error.hpp"
-+#include "ck_tile/host/stream_config.hpp"
- #include "ck_tile/host/timer.hpp"
--#include <hip/hip_runtime.h>
- #include <cstddef>
-+#include <hip/hip_runtime.h>
-
- namespace ck_tile {
-
-@@ -24,7 +25,11 @@ __launch_bounds__(MaxThreadPerBlock, MinBlockPerCu)
- #endif
- __global__ void kentry(Args... args)
- {
-+#if defined(__HIP_DEVICE_COMPILE__)
- Kernel{}(args...);
-+#else
-+ (..., (ignore = args, 0));
-+#endif
- }
-
- //
diff --git a/pkgs/development/rocm-modules/6/hipcc/0001-hipcc-Remove-extra-definition-of-hipBinUtilPtr_-in-d.patch b/pkgs/development/rocm-modules/6/hipcc/0001-hipcc-Remove-extra-definition-of-hipBinUtilPtr_-in-d.patch
deleted file mode 100644
index bfc386c620cb..000000000000
--- a/pkgs/development/rocm-modules/6/hipcc/0001-hipcc-Remove-extra-definition-of-hipBinUtilPtr_-in-d.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From f259eca77c592813e11752a46c4e1f9a74c64091 Mon Sep 17 00:00:00 2001
-From: Luna Nova <git@lunnova.dev>
-Date: Fri, 11 Oct 2024 02:56:22 -0700
-Subject: [PATCH] [hipcc] Remove extra definition of hipBinUtilPtr_ in derived
- platforms
-
-Fixes UB when hipBinUtilPtr_ is used.
----
- amd/hipcc/src/hipBin_amd.h | 1 -
- amd/hipcc/src/hipBin_nvidia.h | 1 -
- 2 files changed, 2 deletions(-)
-
-diff --git a/amd/hipcc/src/hipBin_amd.h b/amd/hipcc/src/hipBin_amd.h
-index 0a782d1beab9..36cd625ae8bc 100644
---- a/src/hipBin_amd.h
-+++ b/src/hipBin_amd.h
-@@ -42,7 +42,6 @@ THE SOFTWARE.
-
- class HipBinAmd : public HipBinBase {
- private:
-- HipBinUtil* hipBinUtilPtr_;
- string hipClangPath_ = "";
- string roccmPathEnv_, hipRocclrPathEnv_, hsaPathEnv_;
- PlatformInfo platformInfoAMD_;
-diff --git a/amd/hipcc/src/hipBin_nvidia.h b/amd/hipcc/src/hipBin_nvidia.h
-index ff142cc1cea2..09b7b80979c7 100644
---- a/src/hipBin_nvidia.h
-+++ b/src/hipBin_nvidia.h
-@@ -31,7 +31,6 @@ THE SOFTWARE.
-
- class HipBinNvidia : public HipBinBase {
- private:
-- HipBinUtil* hipBinUtilPtr_;
- string cudaPath_ = "";
- PlatformInfo platformInfoNV_;
- string hipCFlags_, hipCXXFlags_, hipLdFlags_;
---
-2.46.0
-
diff --git a/pkgs/development/rocm-modules/6/rccl/enable-mscclpp-on-all-gfx9.diff b/pkgs/development/rocm-modules/6/rccl/enable-mscclpp-on-all-gfx9.diff
deleted file mode 100644
index 6fc375921064..000000000000
--- a/pkgs/development/rocm-modules/6/rccl/enable-mscclpp-on-all-gfx9.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/init.cc b/src/init.cc
-index 738f756..1b0e4fc 100644
---- a/src/init.cc
-+++ b/src/init.cc
-@@ -2049,7 +2049,7 @@ static ncclResult_t ncclCommInitRankFunc(struct ncclAsyncJob* job_) {
- if (mscclEnabled() && (comm->topo->mscclEnabled || mscclForceEnabled()) && mscclppCommCompatible(comm)) {
- hipDeviceProp_t devProp;
- CUDACHECK(hipGetDeviceProperties(&devProp, cudaDev));
-- comm->mscclppCompatible = IsArchMatch(devProp.gcnArchName, "gfx94");
-+ comm->mscclppCompatible = IsArchMatch(devProp.gcnArchName, "gfx9");
- if (comm->mscclppCompatible) {
- bool mapContainsId = (mscclpp_uniqueIdMap.count(job->commId) > 0);
- auto& mscclppUniqueId = mscclpp_uniqueIdMap[job->commId];
diff --git a/pkgs/development/rocm-modules/6/rccl/fix-mainline-support-and-ub.diff b/pkgs/development/rocm-modules/6/rccl/fix-mainline-support-and-ub.diff
deleted file mode 100644
index e65b23940c4c..000000000000
--- a/pkgs/development/rocm-modules/6/rccl/fix-mainline-support-and-ub.diff
+++ /dev/null
@@ -1,172 +0,0 @@
-diff --git a/src/include/bootstrap.h b/src/include/bootstrap.h
-index 8c5f081..9922b79 100644
---- a/src/include/bootstrap.h
-+++ b/src/include/bootstrap.h
-@@ -10,11 +10,13 @@
- #include "nccl.h"
- #include "comm.h"
-
-+// this is accessed through unaligned ptrs because ncclUniqueId is a typedef of char[128]
- struct ncclBootstrapHandle {
- uint64_t magic;
- union ncclSocketAddress addr;
- };
- static_assert(sizeof(struct ncclBootstrapHandle) <= sizeof(ncclUniqueId), "Bootstrap handle is too large to fit inside NCCL unique ID");
-+static_assert(alignof(struct ncclBootstrapHandle) == alignof(ncclUniqueId), "Bootstrap handle must have same alignment as NCCL unique ID to avoid UB");
-
- ncclResult_t bootstrapNetInit();
- ncclResult_t bootstrapCreateRoot(struct ncclBootstrapHandle* handle, bool idFromEnv);
-diff --git a/src/misc/rocmwrap.cc b/src/misc/rocmwrap.cc
-index b3063d5..464b80d 100644
---- a/src/misc/rocmwrap.cc
-+++ b/src/misc/rocmwrap.cc
-@@ -131,9 +131,12 @@ static void initOnceFunc() {
- //format and store the kernel conf file location
- snprintf(kernel_conf_file, sizeof(kernel_conf_file), "/boot/config-%s", utsname.release);
- fp = fopen(kernel_conf_file, "r");
-- if (fp == NULL) INFO(NCCL_INIT,"Could not open kernel conf file");
-+ if (fp == NULL) {
-+ INFO(NCCL_INIT,"Could not open kernel conf file, will assume CONFIG_DMABUF_MOVE_NOTIFY and CONFIG_PCI_P2PDMA are enabled");
-+ }
- //look for kernel_opt1 and kernel_opt2 in the conf file and check
-- while (fgets(buf, sizeof(buf), fp) != NULL) {
-+ // FIXME: This check is broken, CONFIG_DMABUF_MOVE_NOTIFY could be across a buf boundary.
-+ while (fp && fgets(buf, sizeof(buf), fp) != NULL) {
- if (strstr(buf, kernel_opt1) != NULL) {
- found_opt1 = 1;
- INFO(NCCL_INIT,"CONFIG_DMABUF_MOVE_NOTIFY=y in /boot/config-%s", utsname.release);
-@@ -143,11 +146,12 @@ static void initOnceFunc() {
- INFO(NCCL_INIT,"CONFIG_PCI_P2PDMA=y in /boot/config-%s", utsname.release);
- }
- }
-- if (!found_opt1 || !found_opt2) {
-+ if (fp && (!found_opt1 || !found_opt2)) {
- dmaBufSupport = 0;
- INFO(NCCL_INIT, "CONFIG_DMABUF_MOVE_NOTIFY and CONFIG_PCI_P2PDMA should be set for DMA_BUF in /boot/config-%s", utsname.release);
- INFO(NCCL_INIT, "DMA_BUF_SUPPORT Failed due to OS kernel support");
- }
-+ if (fp) fclose(fp);
-
- if(dmaBufSupport) INFO(NCCL_INIT, "DMA_BUF Support Enabled");
- else goto error;
-diff --git a/src/nccl.h.in b/src/nccl.h.in
-index 1d127b0..6296073 100644
---- a/src/nccl.h.in
-+++ b/src/nccl.h.in
-@@ -39,7 +39,7 @@ typedef struct ncclComm* ncclComm_t;
- #define NCCL_UNIQUE_ID_BYTES 128
- /*! @brief Opaque unique id used to initialize communicators
- @details The ncclUniqueId must be passed to all participating ranks */
--typedef struct { char internal[NCCL_UNIQUE_ID_BYTES]; /*!< Opaque array>*/} ncclUniqueId;
-+typedef struct alignas(int64_t) { char internal[NCCL_UNIQUE_ID_BYTES]; /*!< Opaque array>*/} ncclUniqueId;
-
- /*! @defgroup rccl_result_code Result Codes
- @details The various result codes that RCCL API calls may return
-diff --git a/src/proxy.cc b/src/proxy.cc
-index 50e5437..51bb401 100644
---- a/src/proxy.cc
-+++ b/src/proxy.cc
-@@ -965,7 +965,11 @@ struct ncclProxyConnectionPool {
-
- static ncclResult_t ncclProxyNewConnection(struct ncclProxyConnectionPool* pool, int* id) {
- if (pool->offset == NCCL_PROXY_CONN_POOL_SIZE) {
-- NCCLCHECK(ncclRealloc(&pool->pools, pool->banks, pool->banks+1));
-+ if (pool->pools) {
-+ NCCLCHECK(ncclRealloc(&pool->pools, pool->banks, pool->banks+1));
-+ } else {
-+ NCCLCHECK(ncclCalloc(&pool->pools, pool->banks+1));
-+ }
- NCCLCHECK(ncclCalloc(pool->pools+pool->banks, NCCL_PROXY_CONN_POOL_SIZE));
- pool->banks++;
- pool->offset = 0;
-diff --git a/src/transport/net_ib.cc b/src/transport/net_ib.cc
-index 6d77784..49762d3 100644
---- a/src/transport/net_ib.cc
-+++ b/src/transport/net_ib.cc
-@@ -573,7 +573,7 @@ ncclResult_t ncclIbGdrSupport() {
- // Requires support from NIC driver modules
- // Use ONLY for debugging!
- moduleLoaded = 1;
-- INFO(NCCL_INIT, "RCCL_FORCE_ENABLE_GDRDMA = 1, so explicitly setting moduleLoaded = 1");
-+ INFO(NCCL_INIT, "ncclIbGdrSupport: RCCL_FORCE_ENABLE_GDRDMA = 1, so explicitly setting moduleLoaded = 1");
- }
-
- if (moduleLoaded == -1) {
-@@ -586,9 +586,9 @@ ncclResult_t ncclIbGdrSupport() {
- int i = 0;
-
- while (memory_peers_paths[i]) {
- if (access(memory_peers_paths[i], F_OK) == 0) {
- moduleLoaded = 1;
-- INFO(NCCL_INIT,"Found %s", memory_peers_paths[i]);
-+ INFO(NCCL_INIT,"ncclIbGdrSupport: Found %s", memory_peers_paths[i]);
- break;
- } else {
- moduleLoaded = 0;
-@@ -612,22 +613,23 @@ ncclResult_t ncclIbGdrSupport() {
- if (moduleLoaded == 0) {
- // Check for `ib_register_peer_memory_client` symbol in `/proc/kallsyms`
- // if your system uses native OS ib_peer module
-- char buf[256];
-- FILE *fp = NULL;
-- fp = fopen("/proc/kallsyms", "r");
-+ FILE *fp = fopen("/proc/kallsyms", "r");
-+ char *line = NULL;
-+ size_t len = 0;
-
- if (fp == NULL) {
-- INFO(NCCL_INIT,"Could not open /proc/kallsyms");
-+ INFO(NCCL_INIT,"ncclIbGdrSupport: Could not open /proc/kallsyms to check for ib_register_peer_memory_client");
- } else {
-- while (fgets(buf, sizeof(buf), fp) != NULL) {
-- if (strstr(buf, "t ib_register_peer_memory_client") != NULL ||
-- strstr(buf, "T ib_register_peer_memory_client") != NULL) {
-+ while (getline(&line, &len, fp) > 0) {
-+ if (line && strstr(line, "ib_register_peer_memory_client") != NULL) {
- moduleLoaded = 1;
-- INFO(NCCL_INIT,"Found ib_register_peer_memory_client in /proc/kallsyms");
-+ INFO(NCCL_INIT,"ncclIbGdrSupport: Found ib_register_peer_memory_client in /proc/kallsyms");
- break;
- }
- }
- }
-+ if (line) free(line);
-+ if (fp) fclose(fp);
- }
- #else
- // Check for the nv_peer_mem module being loaded
-@@ -637,7 +639,7 @@ ncclResult_t ncclIbGdrSupport() {
- #endif
- }
- if (moduleLoaded == 0) {
-- INFO(NCCL_INIT,"GDRDMA not enabled. Could not find memory_peers directory or peer_memory symbol");
-+ INFO(NCCL_INIT,"ncclIbGdrSupport: GDRDMA not enabled. Could not find memory_peers directory or peer_memory symbol");
- return ncclSystemError;
- }
- return ncclSuccess;
-diff --git a/tools/ib-test/include/nccl.h b/tools/ib-test/include/nccl.h
-index 2c86c33..5801c61 100755
---- a/tools/ib-test/include/nccl.h
-+++ b/tools/ib-test/include/nccl.h
-@@ -31,7 +31,7 @@ extern "C" {
- typedef struct ncclComm* ncclComm_t;
-
- #define NCCL_UNIQUE_ID_BYTES 128
--typedef struct { char internal[NCCL_UNIQUE_ID_BYTES]; } ncclUniqueId;
-+typedef struct alignas(int64_t) { char internal[NCCL_UNIQUE_ID_BYTES]; } ncclUniqueId;
-
- /* Error type */
- typedef enum { ncclSuccess = 0,
-diff --git a/tools/topo_expl/include/nccl.h b/tools/topo_expl/include/nccl.h
-index 729561b..4e4bdd9 100644
---- a/tools/topo_expl/include/nccl.h
-+++ b/tools/topo_expl/include/nccl.h
-@@ -35,7 +35,7 @@ typedef struct ncclComm* ncclComm_t;
- #define NCCL_COMM_NULL NULL
-
- #define NCCL_UNIQUE_ID_BYTES 128
--typedef struct { char internal[NCCL_UNIQUE_ID_BYTES]; } ncclUniqueId;
-+typedef struct alignas(int64_t) { char internal[NCCL_UNIQUE_ID_BYTES]; } ncclUniqueId;
-
- /*! @brief Error type */
- typedef enum { ncclSuccess = 0,
diff --git a/pkgs/development/rocm-modules/6/rocm-smi/cmake.patch b/pkgs/development/rocm-modules/6/rocm-smi/cmake.patch
deleted file mode 100644
index 2634ea46a1f8..000000000000
--- a/pkgs/development/rocm-modules/6/rocm-smi/cmake.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-diff --git a/rocm_smi-backward-compat.cmake b/rocm_smi-backward-compat.cmake
-index aa8fd9c..59afce5 100644
---- a/rocm_smi-backward-compat.cmake
-+++ b/rocm_smi-backward-compat.cmake
-@@ -72,7 +72,12 @@ function(generate_wrapper_header)
- set(include_guard "${include_guard}COMGR_WRAPPER_INCLUDE_${INC_GAURD_NAME}_H")
- #set #include statement
- get_filename_component(file_name ${header_file} NAME)
-- set(include_statements "${include_statements}#include \"../../../${CMAKE_INSTALL_INCLUDEDIR}/${ROCM_SMI}/${file_name}\"\n")
-+ if(IS_ABSOLUTE ${CMAKE_INSTALL_INCLUDEDIR})
-+ set(include_dir "${CMAKE_INSTALL_INCLUDEDIR}")
-+ else()
-+ set(include_dir "../../../${CMAKE_INSTALL_INCLUDEDIR}")
-+ endif()
-+ set(include_statements "${include_statements}#include \"${include_dir}/${ROCM_SMI}/${file_name}\"\n")
- configure_file(${RSMI_WRAPPER_DIR}/header.hpp.in ${RSMI_WRAPPER_INC_DIR}/${file_name})
- unset(include_guard)
- unset(include_statements)
-@@ -90,7 +95,12 @@ function(generate_wrapper_header)
- set(include_guard "${include_guard}COMGR_WRAPPER_INCLUDE_${INC_GAURD_NAME}_H")
- #set #include statement
- get_filename_component(file_name ${header_file} NAME)
-- set(include_statements "${include_statements}#include \"../../../${CMAKE_INSTALL_INCLUDEDIR}/${OAM_TARGET_NAME}/${file_name}\"\n")
-+ if(IS_ABSOLUTE ${CMAKE_INSTALL_INCLUDEDIR})
-+ set(include_dir "${CMAKE_INSTALL_INCLUDEDIR}")
-+ else()
-+ set(include_dir "../../../${CMAKE_INSTALL_INCLUDEDIR}")
-+ endif()
-+ set(include_statements "${include_statements}#include \"${include_dir}/${OAM_TARGET_NAME}/${file_name}\"\n")
- configure_file(${RSMI_WRAPPER_DIR}/header.hpp.in ${OAM_WRAPPER_INC_DIR}/${file_name})
- unset(include_guard)
- unset(include_statements)
-@@ -123,11 +133,16 @@ function(create_library_symlink)
- set(library_files "${LIB_RSMI}")
- endif()
-
-+ if(IS_ABSOLUTE ${CMAKE_INSTALL_LIBDIR})
-+ set(install_libdir "${CMAKE_INSTALL_LIBDIR}")
-+ else()
-+ set(install_libdir "../../${CMAKE_INSTALL_LIBDIR}")
-+ endif()
- foreach(file_name ${library_files})
- add_custom_target(link_${file_name} ALL
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- COMMAND ${CMAKE_COMMAND} -E create_symlink
-- ../../${CMAKE_INSTALL_LIBDIR}/${file_name} ${RSMI_WRAPPER_LIB_DIR}/${file_name})
-+ ${install_libdir}/${file_name} ${RSMI_WRAPPER_LIB_DIR}/${file_name})
- endforeach()
-
- file(MAKE_DIRECTORY ${OAM_WRAPPER_LIB_DIR})
-@@ -151,11 +166,16 @@ function(create_library_symlink)
- set(library_files "${LIB_OAM}")
- endif()
-
-+ if(IS_ABSOLUTE ${CMAKE_INSTALL_LIBDIR})
-+ set(install_libdir "${CMAKE_INSTALL_LIBDIR}")
-+ else()
-+ set(install_libdir "../../${CMAKE_INSTALL_LIBDIR}")
-+ endif()
- foreach(file_name ${library_files})
- add_custom_target(link_${file_name} ALL
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- COMMAND ${CMAKE_COMMAND} -E create_symlink
-- ../../${CMAKE_INSTALL_LIBDIR}/${file_name} ${OAM_WRAPPER_LIB_DIR}/${file_name})
-+ ${install_libdir}/${file_name} ${OAM_WRAPPER_LIB_DIR}/${file_name})
- endforeach()
-
- endfunction()
-diff --git a/rocm_smi/CMakeLists.txt b/rocm_smi/CMakeLists.txt
-index c594eeb..d3ed39d 100755
---- a/rocm_smi/CMakeLists.txt
-+++ b/rocm_smi/CMakeLists.txt
-@@ -105,10 +105,15 @@ endif ()
- #file reorganization changes
- #rocm_smi.py moved to libexec/rocm_smi. so creating rocm-smi symlink
- file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin)
-+if(IS_ABSOLUTE ${CMAKE_INSTALL_LIBEXECDIR})
-+ set(install_libexecdir "${CMAKE_INSTALL_LIBEXECDIR}")
-+else()
-+ set(install_libexecdir "../${CMAKE_INSTALL_LIBEXECDIR}")
-+endif()
- add_custom_target(link-rocm-smi ALL
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- COMMAND ${CMAKE_COMMAND} -E create_symlink
-- ../${CMAKE_INSTALL_LIBEXECDIR}/${ROCM_SMI}/rocm_smi.py ${CMAKE_CURRENT_BINARY_DIR}/bin/rocm-smi)
-+ ${install_libexecdir}/${ROCM_SMI}/rocm_smi.py ${CMAKE_CURRENT_BINARY_DIR}/bin/rocm-smi)
-
- ## Add the install directives for the runtime library.
- install(TARGETS ${ROCM_SMI_TARGET}
diff --git a/pkgs/development/rocm-modules/6/amdsmi/default.nix b/pkgs/development/rocm-modules/amdsmi/default.nix
index df9125aa40c8..eb33b7608604 100644
--- a/pkgs/development/rocm-modules/6/amdsmi/default.nix
+++ b/pkgs/development/rocm-modules/amdsmi/default.nix
@@ -21,12 +21,12 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "amdsmi";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "rocm";
repo = "amdsmi";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-9O29O4HGkQxFDglAhHKv5KWA7p97RwMGG2x/fkOS2jE=";
+ hash = "sha256-1xQD68mrG1g9Bpw5/vxn+XxDM5HuAyEHyALyBixqR1s=";
};
postPatch = ''
@@ -44,11 +44,6 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
(fetchpatch {
- name = "esmi-to-tag-4.2.patch";
- url = "https://github.com/ROCm/amdsmi/commit/49aa2af045a4bc688e6f3ee0545f12afc45c1efe.patch";
- hash = "sha256-5dH9N4m+2mJIGVEB86SvdK3uAYyGFTfbCBJ8e09iQ3w=";
- })
- (fetchpatch {
name = "fix-build-with-gcc15.patch";
url = "https://github.com/ROCm/amdsmi/commit/902667db3cafe72e2009287cb96b160854ab9d81.patch";
hash = "sha256-MoOY5q6tQ7Q+bgm/600Etz+cxRk4L2ujkarnBjnfANw=";
diff --git a/pkgs/development/rocm-modules/6/aotriton/default.nix b/pkgs/development/rocm-modules/aotriton/default.nix
index 99d0c1d46bda..03d6e3f6c30c 100644
--- a/pkgs/development/rocm-modules/6/aotriton/default.nix
+++ b/pkgs/development/rocm-modules/aotriton/default.nix
@@ -38,13 +38,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "aotriton${lib.optionalString (!anySupportedTargets) "-shim"}";
- version = "0.10b";
+ version = "0.11.1b";
src = fetchFromGitHub {
owner = "ROCm";
repo = "aotriton";
tag = finalAttrs.version;
- hash = "sha256-stAHnsqChkNv69wjlhM/qUetrJpNwI1i7rGnPMwsNz0=";
+ hash = "sha256-F7JjyS+6gMdCpOFLldTsNJdVzzVwd6lwW7+V8ZOZfig=";
leaveDotGit = true;
# fetch all submodules except unused triton submodule that is ~500MB
postFetch = ''
@@ -65,9 +65,11 @@ stdenv.mkDerivation (finalAttrs: {
requiredSystemFeatures = if anySupportedTargets then [ "big-parallel" ] else [ ];
env = {
+ AOTRITON_CI_SUPPLIED_SHA1 = finalAttrs.version;
ROCM_PATH = "${clr}";
CFLAGS = "-w -g1 -gz -Wno-c++11-narrowing";
CXXFLAGS = finalAttrs.env.CFLAGS;
+ TRITON_STORE_BINARY_ONLY = 1; # reduce triton disk space usage
};
nativeBuildInputs = [
@@ -97,14 +99,6 @@ stdenv.mkDerivation (finalAttrs: {
triton
]);
- patches = [
- # CMakeLists.txt: AOTRITON_INHERIT_SYSTEM_SITE_TRITON flag
- (fetchpatch {
- url = "https://github.com/ROCm/aotriton/commit/9734c3e999c412a07d2b35671998650942b26ed4.patch";
- hash = "sha256-tBmjjhRJmLv3K6F2+4OcMuwf8dH7efPPECMQjh6QdUA=";
- })
- ];
-
# Excerpt from README:
# Note: do not run ninja separately, due to the limit of the current build system,
# ninja install will run the whole build process unconditionally.
@@ -126,8 +120,8 @@ stdenv.mkDerivation (finalAttrs: {
# picked if nix-shell is used against this package
preConfigure = ''
cmakeFlagsArray+=(
- "-DVENV_DIR=$(pwd)/aotriton-venv/"
- "-DVENV_BIN_PYTHON=$(pwd)/aotriton-venv/bin/python"
+ "-DVENV_DIR=$(pwd)/build/venv/"
+ "-DVENV_BIN_PYTHON=$(pwd)/build/venv/bin/python"
)
'';
@@ -136,6 +130,8 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "AOTRITON_NOIMAGE_MODE" (!anySupportedTargets))
# Use preinstalled triton from our python's site-packages
(lib.cmakeBool "AOTRITON_INHERIT_SYSTEM_SITE_TRITON" true)
+ # Circular dependency
+ (lib.cmakeBool "AOTRITON_USE_TORCH" false)
# FP32 kernels are optional, turn them off to speed up builds and save space
# Perf sensitive code should be using BF16 or F16
(lib.cmakeBool "AOTRITON_ENABLE_FP32_INPUTS" false)
diff --git a/pkgs/development/rocm-modules/6/aqlprofile/default.nix b/pkgs/development/rocm-modules/aqlprofile/default.nix
index d44da400200f..97fa65abfd56 100644
--- a/pkgs/development/rocm-modules/6/aqlprofile/default.nix
+++ b/pkgs/development/rocm-modules/aqlprofile/default.nix
@@ -8,15 +8,13 @@
stdenv.mkDerivation {
pname = "aqlprofile";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
- # TODO: Will move to rocm-systems repo and have proper tags in 7.x
- # pinned to oddly named tag for now
owner = "ROCm";
repo = "aqlprofile";
- tag = "rocm-42";
- hash = "sha256-avL78ZfB+rJ1TYaejSUzU6i5L9JeMawMwIxaTQINQdE=";
+ tag = "rocm-7.0.2";
+ hash = "sha256-A17SAkEUf3yAGwvZUWSdL7Tn5YAXB0YlD3T1DLTjDSg=";
};
env.CXXFLAGS = "-DROCP_LD_AQLPROFILE=1";
diff --git a/pkgs/development/rocm-modules/6/clr/cmake-find-x11-libgl.patch b/pkgs/development/rocm-modules/clr/cmake-find-x11-libgl.patch
index 5a36a2c2c74d..5a36a2c2c74d 100644
--- a/pkgs/development/rocm-modules/6/clr/cmake-find-x11-libgl.patch
+++ b/pkgs/development/rocm-modules/clr/cmake-find-x11-libgl.patch
diff --git a/pkgs/development/rocm-modules/6/clr/default.nix b/pkgs/development/rocm-modules/clr/default.nix
index 4b0fad82e7ef..79070cb3ffba 100644
--- a/pkgs/development/rocm-modules/6/clr/default.nix
+++ b/pkgs/development/rocm-modules/clr/default.nix
@@ -70,7 +70,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "clr";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -84,7 +84,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "clr";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-DOAAuC9TN1//v56GXyUMJwQHgOuctC+WsC5agrgL+QM=";
+ hash = "sha256-zajb/iTtF/ECRScdcQ85HPgq8DdIGqSinJoVyyi89bw=";
};
nativeBuildInputs = [
@@ -148,24 +148,13 @@ stdenv.mkDerivation (finalAttrs: {
./cmake-find-x11-libgl.patch
(fetchpatch {
# [PATCH] improve rocclr isa compatibility check
- sha256 = "sha256-oj1loBEuqzuMihOKoN0wR92Wo25AshN5MpBuTq/9TMw=";
- url = "https://github.com/GZGavinZhao/clr/commit/f675b9b46d9f7bb8e003f4f47f616fa86a0b7a5e.patch";
+ sha256 = "sha256-/QpB3Wqdhcq6lzyO/zOWzwQC0oYpesCICxnVx5CqbWg=";
+ url = "https://github.com/GZGavinZhao/clr/commit/733ee38ef8ad5c84926970981821f446dfcb00af.patch";
})
(fetchpatch {
# [PATCH] improve hipamd isa compatibility check
- sha256 = "sha256-E3ERoVjUVWCiYHuE1GaVY5jMrAVx3B1cAVHM4/HPuaQ=";
- url = "https://github.com/GZGavinZhao/clr/commit/aec0fc56ee2d10a2bc269c418fa847da2ee9969a.patch";
- })
- (fetchpatch {
- # [PATCH] SWDEV-507104 - Removes alignment requirement for Semaphore class to resolve runtime misaligned memory issues
- sha256 = "sha256-nStJ22B/CM0fzQTvYjbHDbQt0GlE8DXxVK+UDU9BAx4=";
- url = "https://github.com/ROCm/clr/commit/21d764518363d74187deaef2e66c1a127bc5aa64.patch";
- })
- (fetchpatch {
- # CMake 4 compat
- # [PATCH] SWDEV-509213 - make cmake_minimum_required consistent across clr
- url = "https://github.com/ROCm/clr/commit/fcaefe97b862afe12aaac0147f1004e6dc595fce.patch";
- hash = "sha256-hRZXbASbIOOETe+T4mDyyiRWLXd6RDKRieN2ns1w/rs=";
+ sha256 = "sha256-FvZInw8PqB68ePxAGu45cWT/whD1xmprIA5wZb5OLcE=";
+ url = "https://github.com/GZGavinZhao/clr/commit/1f0b54ee9b0de08f4dc8cd38b6728928b180048a.patch";
})
];
@@ -198,7 +187,7 @@ stdenv.mkDerivation (finalAttrs: {
cp ${amdclang}/bin/* $out/bin/
cp ${amdclangxx}/bin/* $out/bin/
- for prog in hip{cc,config}{,.pl}; do
+ for prog in hip{cc,config}; do
wrapProgram $out/bin/$prog ${lib.concatStringsSep " " wrapperArgs}
done
@@ -280,6 +269,33 @@ stdenv.mkDerivation (finalAttrs: {
opencl-example = callPackage ./test-opencl-example.nix {
clr = finalAttrs.finalPackage;
};
+ generic-arch = callPackage ./test-isa-compat.nix {
+ clr = finalAttrs.finalPackage;
+ name = "generic-arch";
+ offloadArches = [
+ "gfx9-generic"
+ "gfx10-1-generic"
+ "gfx10-3-generic"
+ "gfx11-generic"
+ "gfx12-generic"
+ ];
+ };
+ isa-compat = callPackage ./test-isa-compat.nix {
+ clr = finalAttrs.finalPackage;
+ name = "isa-compat";
+ offloadArches = [
+ "gfx900"
+ "gfx1010"
+ "gfx1030"
+ ];
+ };
+ spirv = callPackage ./test-isa-compat.nix {
+ clr = finalAttrs.finalPackage;
+ name = "spirv";
+ offloadArches = [
+ "amdgcnspirv"
+ ];
+ };
};
selectGpuTargets =
diff --git a/pkgs/development/rocm-modules/clr/test-isa-compat.nix b/pkgs/development/rocm-modules/clr/test-isa-compat.nix
new file mode 100644
index 000000000000..2eca8edbff3d
--- /dev/null
+++ b/pkgs/development/rocm-modules/clr/test-isa-compat.nix
@@ -0,0 +1,74 @@
+{
+ lib,
+ stdenv,
+ makeImpureTest,
+ fetchFromGitHub,
+ clr,
+ rocm-smi,
+ name,
+ offloadArches,
+}:
+
+let
+ # TODO: swap to another tiny test if this breaks; upstream is archived but fine for now
+ vectoradd = stdenv.mkDerivation {
+ pname = "rocm-hip-vectoradd";
+ version = "2024-04-11";
+
+ src = fetchFromGitHub {
+ owner = "ROCm";
+ repo = "HIP-Examples";
+ rev = "cdf9d101acd9a3fc89ee750f73c1f1958cbd5cc3";
+ hash = "sha256-/I1KmOBFbEZIjA1vRE+2tPTtEKtOgazjCbnZtr+87E0=";
+ };
+
+ nativeBuildInputs = [
+ clr
+ ];
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/bin
+ amdclang++ -x hip -o $out/bin/vectoradd \
+ ${lib.concatMapStringsSep " " (arch: "--offload-arch=${arch}") offloadArches} \
+ vectorAdd/vectoradd_hip.cpp
+
+ runHook postInstall
+ '';
+
+ meta = {
+ description = "vectorAdd HIP example for ROCm";
+ homepage = "https://github.com/ROCm/HIP-Examples";
+ license = lib.licenses.unfree;
+ platforms = lib.platforms.linux;
+ teams = [ lib.teams.rocm ];
+ };
+ };
+
+in
+makeImpureTest {
+ inherit name;
+ testedPackage = "rocmPackages.clr";
+
+ sandboxPaths = [
+ "/sys"
+ "/dev/dri"
+ "/dev/kfd"
+ ];
+
+ nativeBuildInputs = [
+ vectoradd
+ rocm-smi
+ ];
+
+ testScript = ''
+ rocm-smi
+
+ vectoradd
+ '';
+
+ meta = {
+ teams = [ lib.teams.rocm ];
+ };
+}
diff --git a/pkgs/development/rocm-modules/6/clr/test-opencl-example.nix b/pkgs/development/rocm-modules/clr/test-opencl-example.nix
index c09093946c67..34b97755a7bf 100644
--- a/pkgs/development/rocm-modules/6/clr/test-opencl-example.nix
+++ b/pkgs/development/rocm-modules/clr/test-opencl-example.nix
@@ -61,7 +61,7 @@ let
in
makeImpureTest {
name = "opencl-example";
- testedPackage = "rocmPackages_6.clr";
+ testedPackage = "rocmPackages.clr";
sandboxPaths = [
"/sys"
diff --git a/pkgs/development/rocm-modules/6/clr/test-rocm-smi.nix b/pkgs/development/rocm-modules/clr/test-rocm-smi.nix
index acdbc1928d35..e03655907c7b 100644
--- a/pkgs/development/rocm-modules/6/clr/test-rocm-smi.nix
+++ b/pkgs/development/rocm-modules/clr/test-rocm-smi.nix
@@ -8,7 +8,7 @@
makeImpureTest {
name = "rocm-smi";
- testedPackage = "rocmPackages_6.clr";
+ testedPackage = "rocmPackages.clr";
nativeBuildInputs = [
clinfo
rocm-smi
diff --git a/pkgs/development/rocm-modules/6/composable_kernel/base.nix b/pkgs/development/rocm-modules/composable_kernel/base.nix
index 60127e37eadc..5c51c4208d40 100644
--- a/pkgs/development/rocm-modules/6/composable_kernel/base.nix
+++ b/pkgs/development/rocm-modules/composable_kernel/base.nix
@@ -15,6 +15,11 @@
zstd,
buildTests ? false,
buildExamples ? false,
+ # limits prebuilt kernel selection to those needed for MIOPEN (currently "*conv*")
+ # Other kernels can still be used if treating CK as a header only library
+ # and building specific instances, as done with ck4inductor/torch
+ miOpenReqLibsOnly ? true,
+ withDeprecatedKernels ? false,
gpuTargets ? (
clr.localGpuTargets or [
"gfx900"
@@ -22,20 +27,14 @@
"gfx908"
"gfx90a"
"gfx942"
- "gfx1030"
- "gfx1100"
- "gfx1101"
- "gfx1102"
- "gfx1200"
- "gfx1201"
+ "gfx950"
+ "gfx10-3-generic"
+ "gfx11-generic"
+ "gfx12-generic"
]
),
}:
-# TODO: in 7.x CK is likely to gain support for
-# a) miopen kernel only build (MIOPEN_REQ_LIBS_ONLY)
-# b) header only build (useful for torch) https://github.com/ROCm/composable_kernel/issues/2030
-# that will likely allow us to get rid of this complicated split part build!
stdenv.mkDerivation (finalAttrs: {
preBuild = ''
echo "This derivation isn't intended to be built directly and only exists to be overridden and built in chunks";
@@ -43,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
pname = "composable_kernel_base";
- version = "6.4-unstable-2025-05-22";
+ version = "7.0.2";
outputs = [
"out"
@@ -58,9 +57,8 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "ROCm";
repo = "composable_kernel";
- # Using a dev snapshot, trying to get MIOpen to work
- rev = "bc2551ac3b27edc31f20863e3a873508fb73aad2";
- hash = "sha256-bfmwbgR1ya+zkME3wOyaZX/e+1+ie0sSlugK/kozLsI=";
+ rev = "rocm-${finalAttrs.version}";
+ hash = "sha256-Wql7PD3kg85AFXn7UaTKxhURyDPfVe/OUbR+udrqDc8=";
};
nativeBuildInputs = [
@@ -87,10 +85,14 @@ stdenv.mkDerivation (finalAttrs: {
env.ROCM_PATH = clr;
cmakeFlags = [
+ (lib.cmakeBool "MIOPEN_REQ_LIBS_ONLY" miOpenReqLibsOnly)
+ (lib.cmakeBool "BUILD_MHA_LIB" (!miOpenReqLibsOnly))
+ (lib.cmakeBool "DISABLE_DL_KERNELS" true)
+ (lib.cmakeBool "DISABLE_DPP_KERNELS" true)
+ (lib.cmakeBool "CK_TIME_KERNEL" false)
"-DCMAKE_MODULE_PATH=${clr}/hip/cmake"
- "-DCMAKE_BUILD_TYPE=Release"
"-DCMAKE_POLICY_DEFAULT_CMP0069=NEW"
- # "-DDL_KERNELS=ON" # Not needed, slow to build
+ "-DDL_KERNELS=OFF"
# CK_USE_CODEGEN Required for migraphx which uses device_gemm_multiple_d.hpp
# but migraphx requires an incompatible fork of CK and fails anyway
# "-DCK_USE_CODEGEN=ON"
@@ -122,11 +124,6 @@ stdenv.mkDerivation (finalAttrs: {
"-DGOOGLETEST_DIR=${gtest.src}" # Custom linker names
];
- patches = [
- # Significant build performance improvement
- ./avoid-extra-host-compile.patch
- ];
-
# No flags to build selectively it seems...
postPatch =
# Reduce configure time by preventing thousands of clang-tidy targets being added
@@ -139,12 +136,10 @@ stdenv.mkDerivation (finalAttrs: {
--replace-fail "add_subdirectory(profiler)" ""
substituteInPlace cmake/EnableCompilerWarnings.cmake \
--replace-fail "-Werror" ""
-
- # Apply equivalent change to https://github.com/ROCm/composable_kernel/pull/2564
- # TODO: Remove after ROCm 7.1
- find include/ck/tensor_operation/ -type f -name "*.hpp" -exec sed -i \
- -e 's/!defined(__HIP_DEVICE_COMPILE__)/false/g' \
- {} +
+ ''
+ + lib.optionalString (!withDeprecatedKernels) ''
+ substituteInPlace include/ck/ck.hpp \
+ --replace-fail "CK_BUILD_DEPRECATED 1" "CK_BUILD_DEPRECATED 0"
''
# Optionally remove tests
+ lib.optionalString (!buildTests) ''
@@ -170,7 +165,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
passthru = {
- inherit gpuTargets;
+ inherit gpuTargets miOpenReqLibsOnly;
updateScript = rocmUpdateScript {
name = finalAttrs.pname;
inherit (finalAttrs.src) owner;
diff --git a/pkgs/development/rocm-modules/6/composable_kernel/ck4inductor.nix b/pkgs/development/rocm-modules/composable_kernel/ck4inductor.nix
index 8d12893d2b27..ce3d9363e9d2 100644
--- a/pkgs/development/rocm-modules/6/composable_kernel/ck4inductor.nix
+++ b/pkgs/development/rocm-modules/composable_kernel/ck4inductor.nix
@@ -14,8 +14,7 @@ buildPythonPackage {
setuptools
setuptools-scm
];
- version = "6.4.3";
- inherit (composable_kernel) src;
+ inherit (composable_kernel) version src;
pythonImportsCheck = [
"ck4inductor"
"ck4inductor.universal_gemm.gen_instances"
diff --git a/pkgs/development/rocm-modules/6/composable_kernel/default.nix b/pkgs/development/rocm-modules/composable_kernel/default.nix
index 42c634f0aa94..0a9dac5db87a 100644
--- a/pkgs/development/rocm-modules/6/composable_kernel/default.nix
+++ b/pkgs/development/rocm-modules/composable_kernel/default.nix
@@ -5,8 +5,10 @@
}:
let
+ inherit (composable_kernel_base) miOpenReqLibsOnly;
parts = {
_mha = {
+ enabled = !miOpenReqLibsOnly;
# mha takes ~3hrs on 64 cores on an EPYC milan system at ~2.5GHz
# big-parallel builders are one gen newer and clocked ~30% higher but only 24 cores
# Should be <10h timeout but might be cutting it close
@@ -20,6 +22,7 @@ let
extraCmakeFlags = [ "-DHIP_CLANG_NUM_PARALLEL_JOBS=2" ];
};
gemm_multiply_multiply = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_gemm_multiply_multiply_instance"
];
@@ -30,6 +33,7 @@ let
];
};
gemm_multiply_multiply_wp = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_gemm_multiply_multiply_wp_instance"
];
@@ -50,7 +54,8 @@ let
targets = [
"device_grouped_conv1d_fwd_instance"
"device_grouped_conv2d_fwd_instance"
- "device_grouped_conv2d_fwd_bias_relu_instance"
+ "device_grouped_conv2d_fwd_bias_clamp_instance"
+ "device_grouped_conv2d_fwd_clamp_instance"
"device_grouped_conv2d_fwd_dynamic_op_instance"
];
};
@@ -71,7 +76,8 @@ let
grouped_conv_fwd_3d1 = {
targets = [
"device_grouped_conv3d_fwd_instance"
- "device_grouped_conv3d_fwd_bias_relu_instance"
+ "device_grouped_conv3d_fwd_clamp_instance"
+ "device_grouped_conv3d_fwd_bias_clamp_instance"
"device_grouped_conv3d_fwd_bilinear_instance"
"device_grouped_conv3d_fwd_convinvscale_instance"
"device_grouped_conv3d_fwd_convscale_instance"
@@ -87,7 +93,13 @@ let
"device_grouped_conv3d_fwd_scaleadd_scaleadd_relu_instance"
];
};
+ grouped_conv_fwd_nd = {
+ targets = [
+ "device_grouped_convnd_bwd_weight_instance"
+ ];
+ };
batched_gemm1 = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_batched_gemm_instance"
"device_batched_gemm_b_scale_instance"
@@ -100,6 +112,7 @@ let
];
};
batched_gemm2 = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_batched_gemm_softmax_gemm_permute_instance"
"device_grouped_gemm_instance"
@@ -111,18 +124,21 @@ let
];
};
gemm_universal1 = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_gemm_universal_instance"
"device_gemm_universal_batched_instance"
];
};
gemm_universal2 = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_gemm_universal_reduce_instance"
"device_gemm_universal_streamk_instance"
];
};
gemm_other1 = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_gemm_instance"
"device_gemm_b_scale_instance"
@@ -135,6 +151,7 @@ let
];
};
gemm_other2 = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_gemm_add_relu_add_layernorm_instance"
"device_gemm_add_silu_instance"
@@ -159,6 +176,7 @@ let
];
};
pool = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_avg_pool2d_bwd_instance"
"device_avg_pool3d_bwd_instance"
@@ -167,7 +185,13 @@ let
"device_max_pool_bwd_instance"
];
};
+ other0 = {
+ targets = [
+ "device_quantization_instance"
+ ];
+ };
other1 = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_batchnorm_instance"
"device_contraction_bilinear_instance"
@@ -177,15 +201,16 @@ let
];
};
other2 = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_column_to_image_instance"
"device_image_to_column_instance"
"device_permute_scale_instance"
- "device_quantization_instance"
"device_reduce_instance"
];
};
other3 = {
+ enabled = !miOpenReqLibsOnly;
targets = [
"device_normalization_bwd_data_instance"
"device_normalization_bwd_gamma_beta_instance"
@@ -201,11 +226,13 @@ let
targets,
extraCmakeFlags ? [ ],
requiredSystemFeatures ? [ "big-parallel" ],
+ enabled ? true,
onlyFor ? [ ],
}:
let
supported =
- onlyFor == [ ] || (lib.lists.intersectLists composable_kernel_base.gpuTargets onlyFor) != [ ];
+ enabled
+ && (onlyFor == [ ] || (lib.lists.intersectLists composable_kernel_base.gpuTargets onlyFor) != [ ]);
in
if supported then
(composable_kernel_base.overrideAttrs (old: {
diff --git a/pkgs/development/rocm-modules/6/default.nix b/pkgs/development/rocm-modules/default.nix
index 44454b36958a..cf9e9815eb83 100644
--- a/pkgs/development/rocm-modules/6/default.nix
+++ b/pkgs/development/rocm-modules/default.nix
@@ -213,6 +213,7 @@ let
ucx = prev.ucx.override {
enableCuda = false;
enableRocm = true;
+ rocmPackages = self;
};
in
{
diff --git a/pkgs/development/rocm-modules/6/half/default.nix b/pkgs/development/rocm-modules/half/default.nix
index ca3a3ab58f17..54a2bdc7054e 100644
--- a/pkgs/development/rocm-modules/6/half/default.nix
+++ b/pkgs/development/rocm-modules/half/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "half";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "half";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-H8Ogm4nxaxDB0WHx+KhRjUO3vzp3AwCqrIQ6k8R+xkc=";
+ hash = "sha256-If9O5BEeymsLN+C0drZsPSxEWXpJTxeDBGNHNXSumm4=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/hip-common/default.nix b/pkgs/development/rocm-modules/hip-common/default.nix
index b915e0b93827..365ffc146c82 100644
--- a/pkgs/development/rocm-modules/6/hip-common/default.nix
+++ b/pkgs/development/rocm-modules/hip-common/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hip-common";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "HIP";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-B4Gc119iff3ak9tmpz3rUJBtCk5T1AA8z67K9PshTLQ=";
+ hash = "sha256-9VQrCed5EKVXu41Qrnf2m2jXveWt5Y/SlSxlUmjZS0M=";
};
dontConfigure = true;
diff --git a/pkgs/development/rocm-modules/6/hipblas-common/default.nix b/pkgs/development/rocm-modules/hipblas-common/default.nix
index 20dc26075c5d..adf9c331de39 100644
--- a/pkgs/development/rocm-modules/6/hipblas-common/default.nix
+++ b/pkgs/development/rocm-modules/hipblas-common/default.nix
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "hipblas-common";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "hipBLAS-common";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-eTwoAXH2HGdSAOLTZHJUFHF+c2wWHixqeMqr60KxJrc=";
+ hash = "sha256-NXSMVtfjei4vIjU9y4o3Px/fplq7C7ziY1R8YqnY2LQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/hipblas/default.nix b/pkgs/development/rocm-modules/hipblas/default.nix
index e27185ef5b4b..6f1682110652 100644
--- a/pkgs/development/rocm-modules/6/hipblas/default.nix
+++ b/pkgs/development/rocm-modules/hipblas/default.nix
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
- fetchpatch,
rocmUpdateScript,
cmake,
rocm-cmake,
@@ -25,7 +24,7 @@
# Can also use cuBLAS
stdenv.mkDerivation (finalAttrs: {
pname = "hipblas";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -44,19 +43,9 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "hipBLAS";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-lQv8Ik6+0ldqyeJ05CSGB0309nIpzlRL3CRYeQxVfd0=";
+ hash = "sha256-SoszZBbk8sM3yjgahs1UrPCsEbGmTYTpdOw+Ah/z8H8=";
};
- patches = [
- (fetchpatch {
- # Subject: [PATCH] Add gfx1150, gfx1150, gfx1200, gfx1201 support (#1055)
- # This was merged to release/rocm-rel-6.4 but AMD forgot to tag it for 6.4.3
- name = "release-6.4-arch-extra.patch";
- url = "https://github.com/ROCm/hipBLAS/commit/0100b32ccff9a0f12134694315b4e44884e25a8e.patch";
- hash = "sha256-BmktlLJpYaTcogHzEKpZdCnksIIysEO47WMezXoxvCs=";
- })
- ];
-
postPatch = ''
substituteInPlace library/CMakeLists.txt \
--replace-fail "find_package(Git REQUIRED)" ""
diff --git a/pkgs/development/rocm-modules/6/hipblaslt/Tensile-interning.patch b/pkgs/development/rocm-modules/hipblaslt/Tensile-interning.patch
index acf44437520d..acf44437520d 100644
--- a/pkgs/development/rocm-modules/6/hipblaslt/Tensile-interning.patch
+++ b/pkgs/development/rocm-modules/hipblaslt/Tensile-interning.patch
diff --git a/pkgs/development/rocm-modules/6/hipblaslt/TensileCreateLibrary-refactor.patch b/pkgs/development/rocm-modules/hipblaslt/TensileCreateLibrary-refactor.patch
index eb50942a095d..eb50942a095d 100644
--- a/pkgs/development/rocm-modules/6/hipblaslt/TensileCreateLibrary-refactor.patch
+++ b/pkgs/development/rocm-modules/hipblaslt/TensileCreateLibrary-refactor.patch
diff --git a/pkgs/development/rocm-modules/6/hipblaslt/default.nix b/pkgs/development/rocm-modules/hipblaslt/default.nix
index 2c6c5679f817..f19734394f0e 100644
--- a/pkgs/development/rocm-modules/6/hipblaslt/default.nix
+++ b/pkgs/development/rocm-modules/hipblaslt/default.nix
@@ -70,7 +70,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "hipblaslt${clr.gpuArchSuffix}";
- version = "6.5-unstable-2025-08-21";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
diff --git a/pkgs/development/rocm-modules/6/hipblaslt/messagepack-compression-support.patch b/pkgs/development/rocm-modules/hipblaslt/messagepack-compression-support.patch
index ace6b2b728ad..ace6b2b728ad 100644
--- a/pkgs/development/rocm-modules/6/hipblaslt/messagepack-compression-support.patch
+++ b/pkgs/development/rocm-modules/hipblaslt/messagepack-compression-support.patch
diff --git a/pkgs/development/rocm-modules/6/hipblaslt/parallel-buildSourceCodeObjectFile.diff b/pkgs/development/rocm-modules/hipblaslt/parallel-buildSourceCodeObjectFile.diff
index 019e7a6123b1..019e7a6123b1 100644
--- a/pkgs/development/rocm-modules/6/hipblaslt/parallel-buildSourceCodeObjectFile.diff
+++ b/pkgs/development/rocm-modules/hipblaslt/parallel-buildSourceCodeObjectFile.diff
diff --git a/pkgs/development/rocm-modules/6/hipcc/default.nix b/pkgs/development/rocm-modules/hipcc/default.nix
index 1ed7dd6f4271..ac8ab20eb637 100644
--- a/pkgs/development/rocm-modules/6/hipcc/default.nix
+++ b/pkgs/development/rocm-modules/hipcc/default.nix
@@ -23,12 +23,6 @@ stdenv.mkDerivation (finalAttrs: {
llvm.clang-unwrapped
];
- patches = [
- # https://github.com/ROCm/llvm-project/pull/183
- # Fixes always-invoked UB in hipcc
- ./0001-hipcc-Remove-extra-definition-of-hipBinUtilPtr_-in-d.patch
- ];
-
postPatch = ''
substituteInPlace src/hipBin_amd.h \
--replace-fail "/usr/bin/lsb_release" "${lsb-release}/bin/lsb_release"
diff --git a/pkgs/development/rocm-modules/6/hipcub/default.nix b/pkgs/development/rocm-modules/hipcub/default.nix
index 6348947d8433..d0a7f7815bf4 100644
--- a/pkgs/development/rocm-modules/6/hipcub/default.nix
+++ b/pkgs/development/rocm-modules/hipcub/default.nix
@@ -17,7 +17,7 @@
# CUB can also be used as a backend instead of rocPRIM.
stdenv.mkDerivation (finalAttrs: {
pname = "hipcub";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "hipCUB";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-yRJxhYFZYiKNR2xrn5fif/+vjHKKcKdn0JKPi972g+0=";
+ hash = "sha256-Vx9h/DTZo7RfQrflVwXOCKiA7rt6dQQw/P/bllgtq8w=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/hipfft/default.nix b/pkgs/development/rocm-modules/hipfft/default.nix
index 449c9e7c1dc6..0439197337cd 100644
--- a/pkgs/development/rocm-modules/6/hipfft/default.nix
+++ b/pkgs/development/rocm-modules/hipfft/default.nix
@@ -21,7 +21,7 @@
# Can also use cuFFT
stdenv.mkDerivation (finalAttrs: {
pname = "hipfft";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "hipFFT";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-4W93OOKTqNteoQ4GKycr06cjvGy5NF7RR08F+rfn+0o=";
+ hash = "sha256-cozwHUlqACq0IM3YToc/xFB694DJ3rPiEPUCTo0xuHY=";
fetchSubmodules = true;
};
diff --git a/pkgs/development/rocm-modules/6/hipfort/default.nix b/pkgs/development/rocm-modules/hipfort/default.nix
index 7e86a1b0ef12..c13345965c2f 100644
--- a/pkgs/development/rocm-modules/6/hipfort/default.nix
+++ b/pkgs/development/rocm-modules/hipfort/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hipfort";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "hipfort";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-Nks1+0X8bLtZ9HqZXJOtrAWQlJquMH+feuu1stf/9Vo=";
+ hash = "sha256-s/VOaU5IKZYH0Vhtjl/UZTrnpLsJ7zWFTvAJY2x3AcA=";
};
patches = [
diff --git a/pkgs/development/rocm-modules/6/hipify/default.nix b/pkgs/development/rocm-modules/hipify/default.nix
index 15a436814ef0..22fd712c2983 100644
--- a/pkgs/development/rocm-modules/6/hipify/default.nix
+++ b/pkgs/development/rocm-modules/hipify/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hipify";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "HIPIFY";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-uj25WmGCpwouS1yzW9Oil5Vyrbyj5yRITvWF9WaGozM=";
+ hash = "sha256-xcWUYfZvbTHs4BvDiXAOLONfLiCq9uEGOHSK/hOWg7c=";
};
strictDeps = true;
@@ -52,10 +52,12 @@ stdenv.mkDerivation (finalAttrs: {
};
postInstall = ''
+ rm $out/bin/hipify-perl
chmod +x $out/bin/*
chmod +x $out/libexec/*
patchShebangs $out/bin/
patchShebangs $out/libexec/
+ ln -s $out/{libexec/hipify,bin}/hipify-perl
'';
meta = {
diff --git a/pkgs/development/rocm-modules/6/hiprand/default.nix b/pkgs/development/rocm-modules/hiprand/default.nix
index d72e86b5ef08..8854b4dc4827 100644
--- a/pkgs/development/rocm-modules/6/hiprand/default.nix
+++ b/pkgs/development/rocm-modules/hiprand/default.nix
@@ -14,7 +14,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hiprand";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "hipRAND";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-f/AWDV7vkjt8BnjhLwT2m1Y6dlZy054+z6J0UW9Glg8=";
+ hash = "sha256-yOLdFQ4/OGGfX75A/ElY1xD+4nkcqT8tZx2bQZgXTx4=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/hiprt/default.nix b/pkgs/development/rocm-modules/hiprt/default.nix
index d856477a01cc..bd2a9f6f11fd 100644
--- a/pkgs/development/rocm-modules/6/hiprt/default.nix
+++ b/pkgs/development/rocm-modules/hiprt/default.nix
@@ -9,17 +9,16 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hiprt";
- version = "2.5.a21e075.3";
+ version = "3.0.3.a1525e7";
src = fetchFromGitHub {
owner = "GPUOpen-LibrariesAndSDKs";
repo = "HIPRT";
tag = finalAttrs.version;
- sha256 = "sha256-3yGhwIsFHlFMCEzuYnXuXNzs99m7f2LTkYaTGs0GEcI=";
+ hash = "sha256-7r7KO+WuXOeQQhYLYpJRrD4ZqVsBOqaD2NGD15CWnoo=";
};
postPatch = ''
- rm -rf contrib/easy-encrypt # contains prebuilt easy-encrypt binaries, we disable encryption
substituteInPlace contrib/Orochi/contrib/hipew/src/hipew.cpp --replace-fail '"/opt/rocm/hip/lib/' '"${clr}/lib'
substituteInPlace hiprt/hiprt_libpath.h --replace-fail '"/opt/rocm/hip/lib/' '"${clr}/lib/'
'';
@@ -40,8 +39,6 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "PRECOMPILE" true)
# needs accelerator
(lib.cmakeBool "NO_UNITTEST" true)
- # we have no need to support baking encrypted kernels into object files
- (lib.cmakeBool "NO_ENCRYPT" true)
(lib.cmakeBool "FORCE_DISABLE_CUDA" true)
];
diff --git a/pkgs/development/rocm-modules/6/hipsolver/default.nix b/pkgs/development/rocm-modules/hipsolver/default.nix
index b5f8395be608..48f1149d60f6 100644
--- a/pkgs/development/rocm-modules/6/hipsolver/default.nix
+++ b/pkgs/development/rocm-modules/hipsolver/default.nix
@@ -21,7 +21,7 @@
# Can also use cuSOLVER
stdenv.mkDerivation (finalAttrs: {
pname = "hipsolver";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "hipSOLVER";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-YP88fSM27Do0/tZ676Pvv2tr+lnlQa4vr3UnVNaVpLA=";
+ hash = "sha256-IZAVdu+VpSrJ/EZXymOzvrGnRLBpxUgVeaj1U+ux02M=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/hipsparse/default.nix b/pkgs/development/rocm-modules/hipsparse/default.nix
index cf96ecfd234e..033250e16725 100644
--- a/pkgs/development/rocm-modules/6/hipsparse/default.nix
+++ b/pkgs/development/rocm-modules/hipsparse/default.nix
@@ -19,7 +19,7 @@
# This can also use cuSPARSE as a backend instead of rocSPARSE
stdenv.mkDerivation (finalAttrs: {
pname = "hipsparse";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "hipSPARSE";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-fbh9fKlzxuIBTeCV/bEQbUS3lO6O3KoGF7/tTqRaCpE=";
+ hash = "sha256-hfC+QsOfDNKIZROgTZZsGbAG0yghc27PyVwCDr8MEJ8=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/llvm/clang-bodge-ignore-systemwide-incls.diff b/pkgs/development/rocm-modules/llvm/clang-bodge-ignore-systemwide-incls.diff
index 5f44dbe15655..5f44dbe15655 100644
--- a/pkgs/development/rocm-modules/6/llvm/clang-bodge-ignore-systemwide-incls.diff
+++ b/pkgs/development/rocm-modules/llvm/clang-bodge-ignore-systemwide-incls.diff
diff --git a/pkgs/development/rocm-modules/6/llvm/clang-log-jobs.diff b/pkgs/development/rocm-modules/llvm/clang-log-jobs.diff
index 3a3a712c8bba..3a3a712c8bba 100644
--- a/pkgs/development/rocm-modules/6/llvm/clang-log-jobs.diff
+++ b/pkgs/development/rocm-modules/llvm/clang-log-jobs.diff
diff --git a/pkgs/development/rocm-modules/6/llvm/default.nix b/pkgs/development/rocm-modules/llvm/default.nix
index c4ee2ce75d10..3d5db0710d41 100644
--- a/pkgs/development/rocm-modules/6/llvm/default.nix
+++ b/pkgs/development/rocm-modules/llvm/default.nix
@@ -2,7 +2,7 @@
lib,
stdenv,
# LLVM version closest to ROCm fork to override
- llvmPackages_19,
+ llvmPackages_20,
overrideCC,
lndir,
rocm-device-libs,
@@ -11,7 +11,6 @@
symlinkJoin,
rdfind,
zstd,
- zlib,
gcc-unwrapped,
glibc,
replaceVars,
@@ -34,12 +33,12 @@
}:
let
- version = "6.4.3";
+ version = "7.0.2";
# major version of this should be the clang version ROCm forked from
- rocmLlvmVersion = "19.0.0-rocm";
+ rocmLlvmVersion = "20.0.0-rocm";
# llvmPackages_base version should match rocmLlvmVersion
# so libllvm's bitcode is compatible with the built toolchain
- llvmPackages_base = llvmPackages_19;
+ llvmPackages_base = llvmPackages_20;
llvmPackagesNoBintools = llvmPackages_base.override {
bootBintools = null;
bootBintoolsNoLibc = null;
@@ -116,7 +115,7 @@ let
owner = "ROCm";
repo = "llvm-project";
rev = "rocm-${version}";
- hash = "sha256-12ftH5fMPAsbcEBmhADwW1YY/Yxo/MAK1FafKczITMg=";
+ hash = "sha256-gJlDFbCRsiwHgRzmwm36C3WvGfWwgPrtBNUHYmZHTB8=";
};
llvmMajorVersion = lib.versions.major rocmLlvmVersion;
# An llvmPackages (pkgs/development/compilers/llvm/) built from ROCm LLVM's source tree
@@ -229,9 +228,8 @@ let
commonCmakeFlags = [
llvmTargetsFlag
# Compression support is required for compressed offload kernels
- # Set FORCE_ON so that failure to find the compression libs will be a build error
+ # Set FORCE_ON so that failure to find the compression lib will be a build error
(lib.cmakeFeature "LLVM_ENABLE_ZSTD" "FORCE_ON")
- (lib.cmakeFeature "LLVM_ENABLE_ZLIB" "FORCE_ON")
# required for threaded ThinLTO to work
(lib.cmakeBool "LLVM_ENABLE_THREADS" true)
# LLVM tries to call git to embed VCS info if FORCE_VC_ aren't set
@@ -271,6 +269,7 @@ let
"-g1"
]
);
+ inherit (llvmPackagesRocm) libcxx;
in
overrideLlvmPackagesRocm (s: {
libllvm = (s.prev.libllvm.override { }).overrideAttrs (old: {
@@ -282,13 +281,6 @@ overrideLlvmPackagesRocm (s: {
hash = "sha256-yly93PvGIXOnFeDGZ2W+W6SyhdWFM6iwA+qOeaptrh0=";
relative = "llvm";
})
- (fetchpatch {
- # fix tools/llvm-exegesis/X86/latency/ failing with glibc 2.4+
- name = "exegesis-latency-glibc-fix.patch";
- sha256 = "sha256-CjKxQlYwHXTM0mVnv8k/ssg5OXuKpJxRvBZGXjrFZAg=";
- url = "https://github.com/llvm/llvm-project/commit/1e8df9e85a1ff213e5868bd822877695f27504ad.patch";
- relative = "llvm";
- })
./perf-increase-namestring-size.patch
# TODO: consider reapplying "Don't include aliases in RegisterClassInfo::IgnoreCSRForAllocOrder"
# it was reverted as it's a pessimization for non-GPU archs, but this compiler
@@ -299,7 +291,6 @@ overrideLlvmPackagesRocm (s: {
nativeBuildInputs = old.nativeBuildInputs ++ [ removeReferencesTo ];
buildInputs = old.buildInputs ++ [
zstd
- zlib
];
preFixup = ''
moveToOutput "lib/lib*.a" "$dev"
@@ -329,7 +320,6 @@ overrideLlvmPackagesRocm (s: {
];
buildInputs = old.buildInputs ++ [
zstd
- zlib
];
env = (old.env or { }) // {
NIX_CFLAGS_COMPILE = "${(old.env or { }).NIX_CFLAGS_COMPILE or ""} ${llvmExtraCflags}";
@@ -351,25 +341,7 @@ overrideLlvmPackagesRocm (s: {
passthru = old.passthru // {
inherit gcc-prefix;
};
- patches = [
- (fetchpatch {
- # [PATCH] [clang] Install scan-build-py into plain "lib" directory
- # Backported so 19/clang/gnu-install-dirs patch applies to AMD's LLVM fork
- hash = "sha256-bOqAjBwRKcERpQkiBpuojGs6ddd5Ht3zL5l3TuJK2w8=";
- url = "https://github.com/llvm/llvm-project/commit/816fde1cbb700ebcc8b3df81fb93d675c04c12cd.patch";
- relative = "clang";
- })
- (fetchpatch {
- # [PATCH] Reapply "[CUDA][HIP] Add a __device__ version of std::__glibcxx_assert_fail()"
- # Fix errors with gcc15
- # https://github.com/ROCm/composable_kernel/issues/2887
- hash = "sha256-liowyS6FTsDhH8mJYXsanK7GEIlXFhd68GRDf/7Y6gg=";
- url = "https://github.com/llvm/llvm-project/commit/8ec0552a7f1f50986dda6d13eae310d121d7e3ba.patch";
- relative = "clang";
- })
- ]
- ++ old.patches
- ++ [
+ patches = old.patches ++ [
# Never add FHS include paths
./clang-bodge-ignore-systemwide-incls.diff
# Prevents builds timing out if a single compiler invocation is very slow but
@@ -390,7 +362,6 @@ overrideLlvmPackagesRocm (s: {
];
buildInputs = old.buildInputs ++ [
zstd
- zlib
];
env = (old.env or { }) // {
NIX_CFLAGS_COMPILE = "${(old.env or { }).NIX_CFLAGS_COMPILE or ""} ${llvmExtraCflags}";
@@ -465,20 +436,6 @@ overrideLlvmPackagesRocm (s: {
isGNU = false;
};
compiler-rt-libc = s.prev.compiler-rt-libc.overrideAttrs (old: {
- patches = old.patches ++ [
- (fetchpatch {
- name = "Fix-missing-main-function-in-float16-bfloat16-support-checks.patch";
- url = "https://github.com/ROCm/llvm-project/commit/68d8b3846ab1e6550910f2a9a685690eee558af2.patch";
- hash = "sha256-Db+L1HFMWVj4CrofsGbn5lnMoCzEcU+7q12KKFb17/g=";
- relative = "compiler-rt";
- })
- (fetchpatch {
- # Fixes fortify hardening compile error related to openat usage
- hash = "sha256-pgpN1q1vIQrPXHPxNSZ6zfgV2EflHO5Amzl+2BDjXbs=";
- url = "https://github.com/llvm/llvm-project/commit/155b7a12820ec45095988b6aa6e057afaf2bc892.patch";
- relative = "compiler-rt";
- })
- ];
meta = old.meta // llvmMeta;
});
compiler-rt = s.final.compiler-rt-libc;
@@ -509,11 +466,14 @@ overrideLlvmPackagesRocm (s: {
];
buildInputs = old.buildInputs ++ [
clang-unwrapped
- zlib
zstd
libxml2
libffi
];
+ postFixup = ''
+ ${old.postFixup or ""}
+ ln -s $out/lib/libomp.so $dev/lib/libomp.so
+ '';
});
# AMD has a separate MLIR impl which we package under rocmPackages.rocmlir
# It would be an error to rely on the original mlir package from this scope
diff --git a/pkgs/development/rocm-modules/6/llvm/opt-offload-compress-on-by-default.patch b/pkgs/development/rocm-modules/llvm/opt-offload-compress-on-by-default.patch
index 5b43528c3271..5b43528c3271 100644
--- a/pkgs/development/rocm-modules/6/llvm/opt-offload-compress-on-by-default.patch
+++ b/pkgs/development/rocm-modules/llvm/opt-offload-compress-on-by-default.patch
diff --git a/pkgs/development/rocm-modules/6/llvm/perf-increase-namestring-size.patch b/pkgs/development/rocm-modules/llvm/perf-increase-namestring-size.patch
index 84046a588630..84046a588630 100644
--- a/pkgs/development/rocm-modules/6/llvm/perf-increase-namestring-size.patch
+++ b/pkgs/development/rocm-modules/llvm/perf-increase-namestring-size.patch
diff --git a/pkgs/development/rocm-modules/6/llvm/perf-shorten-gcclib-include-paths.patch b/pkgs/development/rocm-modules/llvm/perf-shorten-gcclib-include-paths.patch
index a973851725d8..a973851725d8 100644
--- a/pkgs/development/rocm-modules/6/llvm/perf-shorten-gcclib-include-paths.patch
+++ b/pkgs/development/rocm-modules/llvm/perf-shorten-gcclib-include-paths.patch
diff --git a/pkgs/development/rocm-modules/6/migraphx/default.nix b/pkgs/development/rocm-modules/migraphx/default.nix
index 98ebed7c916c..afce720b4f23 100644
--- a/pkgs/development/rocm-modules/6/migraphx/default.nix
+++ b/pkgs/development/rocm-modules/migraphx/default.nix
@@ -59,7 +59,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "migraphx";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -75,17 +75,11 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "AMDMIGraphX";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-8iOBoRBygTvn9eX5f9cG0kBHKgKSeflqHkV6Qwh/ruA=";
+ hash = "sha256-P3jiq6i7jpfpL9/S7mc1CiNRwAt8fzy3waHKhyuYIXI=";
};
patches = [
./msgpack-6-compat.patch
- # Backport "Add quantize_bf16 to C api output"
- # Required for onnxruntime 1.23+
- (fetchpatch {
- url = "https://github.com/ROCm/AMDMIGraphX/commit/f33afac654dfc4558f4d9867c2d28a2d98cf49b4.patch";
- hash = "sha256-5O4UanmyhQ9Te830SISaquM4TdG/gEY3wfWSaU/cS30=";
- })
];
nativeBuildInputs = [
@@ -159,6 +153,12 @@ stdenv.mkDerivation (finalAttrs: {
# `error: '__clang_hip_runtime_wrapper.h' file not found [clang-diagnostic-error]`
substituteInPlace CMakeLists.txt \
--replace "set(MIGRAPHX_TIDY_ERRORS ALL)" ""
+
+ # Fix Unicode minus sign (U+2212) in comment that breaks EMBED_USE=CArrays
+ # The embed mechanism generates char[] arrays that can't store unicode −
+ # which has values >127
+ substituteInPlace src/targets/gpu/kernels/include/migraphx/kernels/bit.hpp \
+ --replace-fail "// popcount(~(x | −x))" "// popcount(~(x | -x))"
''
+ lib.optionalString (!buildDocs) ''
substituteInPlace CMakeLists.txt \
diff --git a/pkgs/development/rocm-modules/6/migraphx/msgpack-6-compat.patch b/pkgs/development/rocm-modules/migraphx/msgpack-6-compat.patch
index 5c4890a02ce2..5c4890a02ce2 100644
--- a/pkgs/development/rocm-modules/6/migraphx/msgpack-6-compat.patch
+++ b/pkgs/development/rocm-modules/migraphx/msgpack-6-compat.patch
diff --git a/pkgs/development/rocm-modules/6/miopen/default.nix b/pkgs/development/rocm-modules/miopen/default.nix
index a4b00cc2a744..512a24a85685 100644
--- a/pkgs/development/rocm-modules/6/miopen/default.nix
+++ b/pkgs/development/rocm-modules/miopen/default.nix
@@ -37,13 +37,13 @@
gpuTargets ? clr.localGpuTargets or clr.gpuTargets,
buildDocs ? false, # Needs internet because of rocm-docs-core
buildTests ? false,
- withComposableKernel ? composable_kernel.anyMfmaTarget,
+ withComposableKernel ? true,
}:
let
# FIXME: cmake files need patched to include this properly
cFlags = "-Wno-documentation-pedantic --offload-compress -I${hipblas-common}/include -I${hipblas}/include -I${roctracer}/include -I${nlohmann_json}/include -I${sqlite.dev}/include -I${rocrand}/include";
- version = "6.4.3";
+ version = "7.0.2";
# Targets outside this list will get
# error: use of undeclared identifier 'CK_BUFFER_RESOURCE_3RD_DWORD'
@@ -69,7 +69,7 @@ let
owner = "ROCm";
repo = "MIOpen";
rev = "rocm-${version}";
- hash = "sha256-DEcVj2vOwIYYyNKEKFqZ0fb9o+/QRpwiSksxwnmgEMc=";
+ hash = "sha256-PJj2LzU5naAku+FOnMl+Ymad2beYYSS81/K/CR+l2UA=";
fetchLFS = true;
fetchSubmodules = true;
# WORKAROUND: .lfsconfig is incorrectly set to exclude everything upstream
diff --git a/pkgs/development/rocm-modules/6/miopen/skip-preexisting-dbs.patch b/pkgs/development/rocm-modules/miopen/skip-preexisting-dbs.patch
index 89be2f4076cb..89be2f4076cb 100644
--- a/pkgs/development/rocm-modules/6/miopen/skip-preexisting-dbs.patch
+++ b/pkgs/development/rocm-modules/miopen/skip-preexisting-dbs.patch
diff --git a/pkgs/development/rocm-modules/6/miopen/test-frugally-deep-model-loading.cpp b/pkgs/development/rocm-modules/miopen/test-frugally-deep-model-loading.cpp
index 6b64b8099985..6b64b8099985 100644
--- a/pkgs/development/rocm-modules/6/miopen/test-frugally-deep-model-loading.cpp
+++ b/pkgs/development/rocm-modules/miopen/test-frugally-deep-model-loading.cpp
diff --git a/pkgs/development/rocm-modules/6/miopen/test-frugally-deep-model-loading.nix b/pkgs/development/rocm-modules/miopen/test-frugally-deep-model-loading.nix
index 7f82083d2349..7f82083d2349 100644
--- a/pkgs/development/rocm-modules/6/miopen/test-frugally-deep-model-loading.nix
+++ b/pkgs/development/rocm-modules/miopen/test-frugally-deep-model-loading.nix
diff --git a/pkgs/development/rocm-modules/6/mivisionx/0001-set-__STDC_CONSTANT_MACROS-to-make-rocAL-compile.patch b/pkgs/development/rocm-modules/mivisionx/0001-set-__STDC_CONSTANT_MACROS-to-make-rocAL-compile.patch
index 18946835e12e..18946835e12e 100644
--- a/pkgs/development/rocm-modules/6/mivisionx/0001-set-__STDC_CONSTANT_MACROS-to-make-rocAL-compile.patch
+++ b/pkgs/development/rocm-modules/mivisionx/0001-set-__STDC_CONSTANT_MACROS-to-make-rocAL-compile.patch
diff --git a/pkgs/development/rocm-modules/6/mivisionx/default.nix b/pkgs/development/rocm-modules/mivisionx/default.nix
index fd0f16ec05f6..40107372e408 100644
--- a/pkgs/development/rocm-modules/6/mivisionx/default.nix
+++ b/pkgs/development/rocm-modules/mivisionx/default.nix
@@ -40,13 +40,13 @@ stdenv.mkDerivation (finalAttrs: {
"cpu"
);
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "MIVisionX";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-07MivgCYmKLnhGDjOYsFBfwIxEoQLYNoRbOo3MPpVzE=";
+ hash = "sha256-SO0rE86UmX9f574ALdnnBDFceKGKTvJDQ8Lf7iSlJtA=";
};
patches = [
diff --git a/pkgs/development/rocm-modules/6/mscclpp/default.nix b/pkgs/development/rocm-modules/mscclpp/default.nix
index b7fa373e80a7..b7fa373e80a7 100644
--- a/pkgs/development/rocm-modules/6/mscclpp/default.nix
+++ b/pkgs/development/rocm-modules/mscclpp/default.nix
diff --git a/pkgs/development/rocm-modules/6/rccl/default.nix b/pkgs/development/rocm-modules/rccl/default.nix
index af55ded29c50..757cffedc610 100644
--- a/pkgs/development/rocm-modules/6/rccl/default.nix
+++ b/pkgs/development/rocm-modules/rccl/default.nix
@@ -13,6 +13,7 @@
perl,
hipify,
python3,
+ fmt,
gtest,
chrpath,
roctracer,
@@ -39,7 +40,7 @@ in
# infiniband ib_peer_mem support isn't in the mainline kernel but is carried by some distros
stdenv.mkDerivation (finalAttrs: {
pname = "rccl${clr.gpuArchSuffix}";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -49,8 +50,6 @@ stdenv.mkDerivation (finalAttrs: {
];
patches = [
- ./fix-mainline-support-and-ub.diff
- ./enable-mscclpp-on-all-gfx9.diff
./rccl-test-missing-iomanip.diff
./fix_hw_reg_hw_id_gt_gfx10.patch
];
@@ -59,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "rccl";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-XpD+UjgdbAoGYK5UvvTX3f8rny4tiEDH/vYoCdZhtjo=";
+ hash = "sha256-ByKz6TNdGVbh65ZH5PtgUbAj4qNVmOBmZ9SrOjkTbWU=";
};
nativeBuildInputs = [
@@ -75,6 +74,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
rocm-smi
+ fmt
gtest
roctracer
rocprofiler
diff --git a/pkgs/development/rocm-modules/6/rccl/fix_hw_reg_hw_id_gt_gfx10.patch b/pkgs/development/rocm-modules/rccl/fix_hw_reg_hw_id_gt_gfx10.patch
index c69000814a8a..c69000814a8a 100644
--- a/pkgs/development/rocm-modules/6/rccl/fix_hw_reg_hw_id_gt_gfx10.patch
+++ b/pkgs/development/rocm-modules/rccl/fix_hw_reg_hw_id_gt_gfx10.patch
diff --git a/pkgs/development/rocm-modules/6/rccl/rccl-test-missing-iomanip.diff b/pkgs/development/rocm-modules/rccl/rccl-test-missing-iomanip.diff
index 3cc54a83c142..3cc54a83c142 100644
--- a/pkgs/development/rocm-modules/6/rccl/rccl-test-missing-iomanip.diff
+++ b/pkgs/development/rocm-modules/rccl/rccl-test-missing-iomanip.diff
diff --git a/pkgs/development/rocm-modules/6/rdc/default.nix b/pkgs/development/rocm-modules/rdc/default.nix
index 48fa4c203661..8d25a239f168 100644
--- a/pkgs/development/rocm-modules/6/rdc/default.nix
+++ b/pkgs/development/rocm-modules/rdc/default.nix
@@ -4,6 +4,7 @@
fetchFromGitHub,
rocmUpdateScript,
cmake,
+ pkg-config,
amdsmi,
rocm-smi,
rocm-runtime,
@@ -48,7 +49,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "rdc";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -64,11 +65,19 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "rdc";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-zILZPW9Lx5T+cMDqTg/zWy3ro+Nypzc9bDNTupZjt4s=";
+ hash = "sha256-ztInmK3oCbvnLe7XQ55/hUHRyhuZ2M2XVTG1NcVHtGs=";
};
+ patches = [
+ # https://github.com/ROCm/rocm-systems/pull/2423
+ ./fix-cmake-cxxflags.patch
+ # https://github.com/ROCm/rocm-systems/pull/2424
+ ./fix-libcap-pkgconfig.patch
+ ];
+
nativeBuildInputs = [
cmake
+ pkg-config
protobuf
]
++ lib.optionals buildDocs [
@@ -90,10 +99,8 @@ stdenv.mkDerivation (finalAttrs: {
gtest
];
- CXXFLAGS = "-I${libcap.dev}/include";
-
cmakeFlags = [
- "-DCMAKE_VERBOSE_MAKEFILE=OFF"
+ "-DCMAKE_VERBOSE_MAKEFILE=ON"
"-DRDC_INSTALL_PREFIX=${placeholder "out"}"
"-DBUILD_RVS=OFF" # TODO: Needs RVS package
"-DBUILD_ROCRTEST=ON"
@@ -114,7 +121,7 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
substituteInPlace CMakeLists.txt \
- --replace "file(STRINGS /etc/os-release LINUX_DISTRO LIMIT_COUNT 1 REGEX \"NAME=\")" "set(LINUX_DISTRO \"NixOS\")"
+ --replace-fail "file(STRINGS /etc/os-release LINUX_DISTRO LIMIT_COUNT 1 REGEX \"NAME=\")" "set(LINUX_DISTRO \"NixOS\")"
'';
postInstall = ''
diff --git a/pkgs/development/rocm-modules/rdc/fix-cmake-cxxflags.patch b/pkgs/development/rocm-modules/rdc/fix-cmake-cxxflags.patch
new file mode 100644
index 000000000000..bf7f3dbb0eef
--- /dev/null
+++ b/pkgs/development/rocm-modules/rdc/fix-cmake-cxxflags.patch
@@ -0,0 +1,217 @@
+From 92f25181dbf722cb749e445851580df4ea779299 Mon Sep 17 00:00:00 2001
+From: Luna Nova <git@lunnova.dev>
+Date: Sun, 21 Dec 2025 08:01:08 -0800
+Subject: [PATCH 1/2] fix(rdc): set CMAKE_CXX_FLAGS after project() to avoid
+ clobbering env
+
+CMAKE_CXX_FLAGS' initial value is set from $CXXFLAGS on project() call
+so the previous location ignored CXXFLAGS from env or CMake toolchain
+config.
+
+Ref: https://cmake.org/cmake/help/v4.2/variable/CMAKE_LANG_FLAGS_INIT.html
+Fixes: 874a7b438f ("CMAKE - Fix build types")
+---
+ CMakeLists.txt | 48 +++++++++++++++++++------------------
+ 1 file changed, 25 insertions(+), 23 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 907c9fbff42..8b386c7be3d 100755
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -55,29 +55,6 @@ set_property(
+ PROPERTY STRINGS "Debug" "Release" "RelWithDebInfo" "MinSizeRel"
+ )
+
+-# Set compile flags
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -m64 -msse -msse2")
+-set(CMAKE_CXX_FLAGS_DEBUG
+- "${CMAKE_CXX_FLAGS_DEBUG} -O0 -ggdb -DDEBUG"
+- CACHE STRING
+- "Flags for Debug builds"
+-)
+-set(CMAKE_CXX_FLAGS_RELEASE
+- "${CMAKE_CXX_FLAGS_RELEASE} -O2 -s -DNDEBUG"
+- CACHE STRING
+- "Flags for Release builds"
+-)
+-set(CMAKE_CXX_FLAGS_RELWITHDEBINFO
+- "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2 -g -DNDEBUG"
+- CACHE STRING
+- "Flags for RelWithDebInfo builds"
+-)
+-set(CMAKE_CXX_FLAGS_MINSIZEREL
+- "${CMAKE_CXX_FLAGS_MINSIZEREL} -Os -DNDEBUG"
+- CACHE STRING
+- "Flags for MinSizeRel builds"
+-)
+-
+ set(CMAKE_MODULE_PATH
+ "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/"
+ CACHE INTERNAL
+@@ -155,6 +132,31 @@ project(${RDC} VERSION "${VERSION_STRING}" HOMEPAGE_URL "https://github.com/Rade
+ # this must go after project()
+ include(GNUInstallDirs)
+
++# NB: CMAKE_<LANG>_FLAGS are initialized from environment (CXXFLAGS et al.)
++# during project(). Setting them before project() discards env and toolchain
++# defaults. Cf. CMAKE_<LANG>_FLAGS_INIT for toolchain overrides.
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -m64 -msse -msse2")
++set(CMAKE_CXX_FLAGS_DEBUG
++ "${CMAKE_CXX_FLAGS_DEBUG} -O0 -ggdb -DDEBUG"
++ CACHE STRING
++ "Flags for Debug builds"
++)
++set(CMAKE_CXX_FLAGS_RELEASE
++ "${CMAKE_CXX_FLAGS_RELEASE} -O2 -s -DNDEBUG"
++ CACHE STRING
++ "Flags for Release builds"
++)
++set(CMAKE_CXX_FLAGS_RELWITHDEBINFO
++ "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2 -g -DNDEBUG"
++ CACHE STRING
++ "Flags for RelWithDebInfo builds"
++)
++set(CMAKE_CXX_FLAGS_MINSIZEREL
++ "${CMAKE_CXX_FLAGS_MINSIZEREL} -Os -DNDEBUG"
++ CACHE STRING
++ "Flags for MinSizeRel builds"
++)
++
+ set(COMMON_DIR "${CMAKE_CURRENT_SOURCE_DIR}/common")
+
+ set(GRPC_ROOT_DEFAULT "/usr")
+
+From 0c8710c3570963b29c709b1cd1f78b15fd73a950 Mon Sep 17 00:00:00 2001
+From: Luna Nova <git@lunnova.dev>
+Date: Sun, 21 Dec 2025 08:13:04 -0800
+Subject: [PATCH 2/2] fix(rdc): don't reimplement CMake default build type flag
+ logic
+
+The previous approach was overly complicated and added nothing. CMake already defaults
+similar flags for each of the default supported build types.
+Additionally, the previous flags broke AArch64 as -m64 -msse are incompatible.
+It's not necessary to explicitly set this with modern toolchains.
+
+Fixes: 874a7b438f ("CMAKE - Fix build types")
+Fixes: bc7f01e992 ("Initial RDC commit")
+---
+ CMakeLists.txt | 25 +---------------------
+ example/CMakeLists.txt | 26 ++---------------------
+ tests/example/CMakeLists.txt | 24 +--------------------
+ 3 files changed, 4 insertions(+), 71 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8b386c7be3d..251fcddd653 100755
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -132,30 +132,7 @@ project(${RDC} VERSION "${VERSION_STRING}" HOMEPAGE_URL "https://github.com/Rade
+ # this must go after project()
+ include(GNUInstallDirs)
+
+-# NB: CMAKE_<LANG>_FLAGS are initialized from environment (CXXFLAGS et al.)
+-# during project(). Setting them before project() discards env and toolchain
+-# defaults. Cf. CMAKE_<LANG>_FLAGS_INIT for toolchain overrides.
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -m64 -msse -msse2")
+-set(CMAKE_CXX_FLAGS_DEBUG
+- "${CMAKE_CXX_FLAGS_DEBUG} -O0 -ggdb -DDEBUG"
+- CACHE STRING
+- "Flags for Debug builds"
+-)
+-set(CMAKE_CXX_FLAGS_RELEASE
+- "${CMAKE_CXX_FLAGS_RELEASE} -O2 -s -DNDEBUG"
+- CACHE STRING
+- "Flags for Release builds"
+-)
+-set(CMAKE_CXX_FLAGS_RELWITHDEBINFO
+- "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2 -g -DNDEBUG"
+- CACHE STRING
+- "Flags for RelWithDebInfo builds"
+-)
+-set(CMAKE_CXX_FLAGS_MINSIZEREL
+- "${CMAKE_CXX_FLAGS_MINSIZEREL} -Os -DNDEBUG"
+- CACHE STRING
+- "Flags for MinSizeRel builds"
+-)
++add_compile_options(-Wall -Wextra)
+
+ set(COMMON_DIR "${CMAKE_CURRENT_SOURCE_DIR}/common")
+
+diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt
+index 378a2005818..7c51307ec38 100755
+--- a/example/CMakeLists.txt
++++ b/example/CMakeLists.txt
+@@ -31,30 +31,6 @@ cmake_minimum_required(VERSION 3.15)
+ option(CMAKE_VERBOSE_MAKEFILE "Enable verbose output" ON)
+ option(CMAKE_EXPORT_COMPILE_COMMANDS "Export compile commands for linters and autocompleters" ON)
+
+-# Set compile flags
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -m64 -msse -msse2")
+-set(CMAKE_CXX_FLAGS_DEBUG
+- "${CMAKE_CXX_FLAGS_DEBUG} -O0 -ggdb -DDEBUG"
+- CACHE STRING
+- "Flags for Debug builds"
+-)
+-# note: no '-s' here unlike other CMakeLists.txt
+-set(CMAKE_CXX_FLAGS_RELEASE
+- "${CMAKE_CXX_FLAGS_RELEASE} -O2 -DNDEBUG"
+- CACHE STRING
+- "Flags for Release builds"
+-)
+-set(CMAKE_CXX_FLAGS_RELWITHDEBINFO
+- "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2 -g -DNDEBUG"
+- CACHE STRING
+- "Flags for RelWithDebInfo builds"
+-)
+-set(CMAKE_CXX_FLAGS_MINSIZEREL
+- "${CMAKE_CXX_FLAGS_MINSIZEREL} -Os -DNDEBUG"
+- CACHE STRING
+- "Flags for MinSizeRel builds"
+-)
+-
+ set(CMAKE_CXX_STANDARD 17 CACHE STRING "The C++ standard to use")
+ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+ set(CMAKE_CXX_EXTENSIONS OFF)
+@@ -66,6 +42,8 @@ endif()
+
+ project(RDC_example)
+
++add_compile_options(-Wall -Wextra)
++
+ # provides cmake_print_variables(VAR)
+ include(CMakePrintHelpers)
+
+diff --git a/tests/example/CMakeLists.txt b/tests/example/CMakeLists.txt
+index d5614f387bd..13c2f3857a1 100755
+--- a/tests/example/CMakeLists.txt
++++ b/tests/example/CMakeLists.txt
+@@ -22,29 +22,7 @@ message("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&")
+ message(" Cmake Example Lib ")
+ message("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&")
+
+-# Set compile flags
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -m64 -msse -msse2")
+-set(CMAKE_CXX_FLAGS_DEBUG
+- "${CMAKE_CXX_FLAGS_DEBUG} -O0 -ggdb -DDEBUG"
+- CACHE STRING
+- "Flags for Debug builds"
+-)
+-# note: no '-s' here unlike other CMakeLists.txt
+-set(CMAKE_CXX_FLAGS_RELEASE
+- "${CMAKE_CXX_FLAGS_RELEASE} -O2 -DNDEBUG"
+- CACHE STRING
+- "Flags for Release builds"
+-)
+-set(CMAKE_CXX_FLAGS_RELWITHDEBINFO
+- "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2 -g -DNDEBUG"
+- CACHE STRING
+- "Flags for RelWithDebInfo builds"
+-)
+-set(CMAKE_CXX_FLAGS_MINSIZEREL
+- "${CMAKE_CXX_FLAGS_MINSIZEREL} -Os -DNDEBUG"
+- CACHE STRING
+- "Flags for MinSizeRel builds"
+-)
++add_compile_options(-Wall -Wextra)
+
+ # Required Defines first:
+
diff --git a/pkgs/development/rocm-modules/rdc/fix-libcap-pkgconfig.patch b/pkgs/development/rocm-modules/rdc/fix-libcap-pkgconfig.patch
new file mode 100644
index 000000000000..54e7303ce88f
--- /dev/null
+++ b/pkgs/development/rocm-modules/rdc/fix-libcap-pkgconfig.patch
@@ -0,0 +1,57 @@
+From 299f2c770ff0abf07b8f394f154168d2aa78aa60 Mon Sep 17 00:00:00 2001
+From: Luna Nova <git@lunnova.dev>
+Date: Sun, 21 Dec 2025 08:23:01 -0800
+Subject: [PATCH] fix(rdc): use pkg-config to find libcap
+
+If libcap isn't available in system wide FHS include paths building would fail.
+Fix this by using pkg-config to find libcap which provides both the library
+to link and include dirs.
+---
+ CMakeLists.txt | 6 +++---
+ rdc_libs/rdc/CMakeLists.txt | 2 +-
+ server/CMakeLists.txt | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 907c9fbff42..00e0a9dd87d 100755
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -192,9 +192,9 @@ mark_as_advanced(
+ CPACK_GENERATOR
+ )
+
+-# check if libcap exists
+-# needed for sys/capabilities.h
+-find_library(LIB_CAP NAMES cap REQUIRED)
++# needed for sys/capability.h
++find_package(PkgConfig REQUIRED)
++pkg_check_modules(LIBCAP REQUIRED IMPORTED_TARGET libcap)
+
+ if(BUILD_STANDALONE AND GRPC_ROOT STREQUAL GRPC_ROOT_DEFAULT)
+ message(
+diff --git a/rdc_libs/rdc/CMakeLists.txt b/rdc_libs/rdc/CMakeLists.txt
+index d4e368edca5..f9a3ac4c487 100644
+--- a/rdc_libs/rdc/CMakeLists.txt
++++ b/rdc_libs/rdc/CMakeLists.txt
+@@ -71,7 +71,7 @@ set(RDC_LIB_INC_LIST
+ message("RDC_LIB_INC_LIST=${RDC_LIB_INC_LIST}")
+
+ add_library(${RDC_LIB} SHARED ${RDC_LIB_SRC_LIST} ${RDC_LIB_INC_LIST})
+-target_link_libraries(${RDC_LIB} ${BOOTSTRAP_LIB} pthread amd_smi cap)
++target_link_libraries(${RDC_LIB} ${BOOTSTRAP_LIB} pthread amd_smi PkgConfig::LIBCAP)
+ target_include_directories(
+ ${RDC_LIB}
+ PRIVATE "${PROJECT_SOURCE_DIR}" "${PROJECT_SOURCE_DIR}/include" "${AMD_SMI_INCLUDE_DIR}"
+diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt
+index baf0d851c86..0a6e71dda1c 100755
+--- a/server/CMakeLists.txt
++++ b/server/CMakeLists.txt
+@@ -97,7 +97,7 @@ target_link_libraries(
+ pthread
+ rt
+ gRPC::grpc++
+- cap
++ PkgConfig::LIBCAP
+ dl
+ amd_smi
+ rdc_bootstrap
diff --git a/pkgs/development/rocm-modules/6/release-attrPaths-gen.nix b/pkgs/development/rocm-modules/release-attrPaths-gen.nix
index 0c6bcb43d19d..074cf2fe4c9d 100644
--- a/pkgs/development/rocm-modules/6/release-attrPaths-gen.nix
+++ b/pkgs/development/rocm-modules/release-attrPaths-gen.nix
@@ -2,7 +2,7 @@
variant,
}:
let
- pkgs = import ../../../../. { config.allowAliases = false; };
+ pkgs = import ../../../. { config.allowAliases = false; };
lib = pkgs.lib;
optionalsWithSuccess =
toTry: next:
diff --git a/pkgs/development/rocm-modules/6/release-attrPaths-gen.sh b/pkgs/development/rocm-modules/release-attrPaths-gen.sh
index 81ac83cfa4cc..81ac83cfa4cc 100755
--- a/pkgs/development/rocm-modules/6/release-attrPaths-gen.sh
+++ b/pkgs/development/rocm-modules/release-attrPaths-gen.sh
diff --git a/pkgs/development/rocm-modules/6/release-attrPaths.json b/pkgs/development/rocm-modules/release-attrPaths.json
index 286734db1920..ba0e760fa06a 100644
--- a/pkgs/development/rocm-modules/6/release-attrPaths.json
+++ b/pkgs/development/rocm-modules/release-attrPaths.json
@@ -1,5 +1,5 @@
{
- "__generatedBy": "pkgs/development/rocm-modules/6/release-attrPaths-gen.sh",
+ "__generatedBy": "pkgs/development/rocm-modules/release-attrPaths-gen.sh",
"attrPaths": [
"adaptivecpp",
"adios2",
@@ -16,13 +16,16 @@
"appcsxcad",
"arpack-mpi",
"audiobookshelf",
+ "auto-editor",
"babeldoc",
"backgroundremover",
"blender",
+ "blendfarm",
"btop",
"btop-cuda",
"c3d",
"calibre",
+ "calibre-no-speech",
"catalyst",
"chatd",
"cloudcompare",
@@ -79,7 +82,6 @@
"hdf5-mpi",
"hieroglyphic",
"highfive-mpi",
- "home-assistant-component-tests.tami4",
"hp2p",
"hpcg",
"hpl",
@@ -129,6 +131,7 @@
"mpvScripts.autosubsync-mpv",
"mrtrix",
"mumps-mpi",
+ "mvapich",
"nest-mpi",
"netcdf-mpi",
"netgen",
@@ -142,6 +145,7 @@
"onnxruntime",
"openai-whisper",
"openems",
+ "openllm",
"openmpi",
"openseeface",
"opensplat",
@@ -165,6 +169,7 @@
"piper-tts",
"pnetcdf",
"pnfft",
+ "pocket-tts",
"precice",
"printrun",
"python3Packages.accelerate",
@@ -178,11 +183,14 @@
"python3Packages.argos-translate-files",
"python3Packages.argostranslate",
"python3Packages.array-api-compat",
+ "python3Packages.arviz",
+ "python3Packages.arviz-plots",
"python3Packages.asteroid-filterbanks",
"python3Packages.attacut",
"python3Packages.auditok",
"python3Packages.augmax",
"python3Packages.ax-platform",
+ "python3Packages.bambi",
"python3Packages.baselines",
"python3Packages.bitsandbytes",
"python3Packages.blackjax",
@@ -191,6 +199,7 @@
"python3Packages.brax",
"python3Packages.captum",
"python3Packages.catalyst",
+ "python3Packages.causal-conv1d",
"python3Packages.chromadb",
"python3Packages.clean-fid",
"python3Packages.cleanvision",
@@ -203,6 +212,7 @@
"python3Packages.compressai",
"python3Packages.compressed-tensors",
"python3Packages.conduit-mpi",
+ "python3Packages.corner",
"python3Packages.crewai",
"python3Packages.ctranslate2",
"python3Packages.curated-transformers",
@@ -215,10 +225,10 @@
"python3Packages.deepface",
"python3Packages.deepsearch-toolkit",
"python3Packages.deepwave",
- "python3Packages.depyf",
"python3Packages.detectron2",
"python3Packages.dicom2nifti",
"python3Packages.diffusers",
+ "python3Packages.distrax",
"python3Packages.dm-sonnet",
"python3Packages.docling-core",
"python3Packages.docling-ibm-models",
@@ -231,7 +241,6 @@
"python3Packages.evosax",
"python3Packages.executorch",
"python3Packages.experiment-utilities",
- "python3Packages.ezyrb",
"python3Packages.f3d",
"python3Packages.facenet-pytorch",
"python3Packages.fairscale",
@@ -246,6 +255,7 @@
"python3Packages.firedrake",
"python3Packages.flammkuchen",
"python3Packages.flax",
+ "python3Packages.flowjax",
"python3Packages.flyingsquid",
"python3Packages.funsor",
"python3Packages.fvcore",
@@ -261,7 +271,6 @@
"python3Packages.gradio",
"python3Packages.gradio-client",
"python3Packages.gradio-pdf",
- "python3Packages.graphrag",
"python3Packages.graphtage",
"python3Packages.gruut",
"python3Packages.gstools",
@@ -308,7 +317,6 @@
"python3Packages.llama-index-embeddings-huggingface",
"python3Packages.llama-index-embeddings-ollama",
"python3Packages.llama-index-embeddings-openai",
- "python3Packages.llama-index-graph-stores-nebula",
"python3Packages.llama-index-graph-stores-neo4j",
"python3Packages.llama-index-graph-stores-neptune",
"python3Packages.llama-index-indices-managed-llama-cloud",
@@ -352,6 +360,7 @@
"python3Packages.minari",
"python3Packages.mlcroissant",
"python3Packages.mlflow",
+ "python3Packages.mlx-lm",
"python3Packages.mmcv",
"python3Packages.mmengine",
"python3Packages.mne",
@@ -365,10 +374,12 @@
"python3Packages.napari-nifti",
"python3Packages.nest",
"python3Packages.netgen-mesher",
- "python3Packages.neuronpy",
"python3Packages.nianet",
"python3Packages.nifty8",
"python3Packages.noisereduce",
+ "python3Packages.numpyro",
+ "python3Packages.nutpie",
+ "python3Packages.nvdlfw-inspect",
"python3Packages.onnxruntime",
"python3Packages.open-clip-torch",
"python3Packages.openai-whisper",
@@ -381,6 +392,7 @@
"python3Packages.osqp",
"python3Packages.outlines",
"python3Packages.outlines-core",
+ "python3Packages.paddlepaddle",
"python3Packages.pandantic",
"python3Packages.pandas-stubs",
"python3Packages.pandera",
@@ -394,16 +406,16 @@
"python3Packages.pgmpy",
"python3Packages.piano-transcription-inference",
"python3Packages.piper-phonemize",
+ "python3Packages.pocket-tts",
"python3Packages.pomegranate",
"python3Packages.pyannote-audio",
"python3Packages.pyannote-pipeline",
- "python3Packages.pydmd",
"python3Packages.pydub",
"python3Packages.pyglet",
"python3Packages.pykrige",
"python3Packages.pylance",
"python3Packages.pymanopt",
- "python3Packages.pymatgen",
+ "python3Packages.pymc",
"python3Packages.pymedio",
"python3Packages.pymoo",
"python3Packages.pyotb",
@@ -413,9 +425,8 @@
"python3Packages.pyrender",
"python3Packages.pyro-ppl",
"python3Packages.pyseries",
- "python3Packages.pysilero-vad",
+ "python3Packages.pytensor",
"python3Packages.python-csxcad",
- "python3Packages.python-openems",
"python3Packages.pytmx",
"python3Packages.pytorch-bench",
"python3Packages.pytorch-lightning",
@@ -436,6 +447,7 @@
"python3Packages.rerun-sdk",
"python3Packages.resize-right",
"python3Packages.retinaface",
+ "python3Packages.rlax",
"python3Packages.rlcard",
"python3Packages.roma",
"python3Packages.rotary-embedding-torch",
@@ -446,12 +458,10 @@
"python3Packages.scikit-bio",
"python3Packages.scikit-survival",
"python3Packages.sentence-transformers",
- "python3Packages.sfepy",
"python3Packages.shap",
"python3Packages.shimmy",
"python3Packages.simpleitk",
"python3Packages.sirius",
- "python3Packages.skorch",
"python3Packages.skrl",
"python3Packages.slepc4py",
"python3Packages.slicer",
@@ -468,14 +478,13 @@
"python3Packages.stanza",
"python3Packages.staticvectors",
"python3Packages.stytra",
- "python3Packages.sumo",
"python3Packages.syne-tune",
"python3Packages.tables",
"python3Packages.tami4edgeapi",
"python3Packages.tensorboardx",
"python3Packages.tensordict",
"python3Packages.tensorflow-datasets",
- "python3Packages.test-tube",
+ "python3Packages.tensorflow-probability",
"python3Packages.textacy",
"python3Packages.textnets",
"python3Packages.tf2onnx",
@@ -560,6 +569,7 @@
"stable-diffusion-cpp-vulkan",
"superlu_dist",
"tabby",
+ "tests.home-assistant-component-tests.tami4",
"tests.pkg-config.defaultPkgConfigPackages.ompi",
"tests.pkg-config.defaultPkgConfigPackages.ompi-c",
"tests.pkg-config.defaultPkgConfigPackages.ompi-cxx",
@@ -586,6 +596,7 @@
"ucx",
"unbook",
"unstructured-api",
+ "vcmi",
"vectorcode",
"vimPlugins.aider-nvim",
"vimPlugins.vectorcode-nvim",
diff --git a/pkgs/development/rocm-modules/6/rocalution/default.nix b/pkgs/development/rocm-modules/rocalution/default.nix
index b83aed0a86ce..e40b0598a856 100644
--- a/pkgs/development/rocm-modules/6/rocalution/default.nix
+++ b/pkgs/development/rocm-modules/rocalution/default.nix
@@ -22,7 +22,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocalution";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "rocALUTION";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-bZx1Cc2jcIfysohKCKzj5mowM3IeCelRhVaBU73KnTo=";
+ hash = "sha256-/Tcb11/63MWnUTyigDrL2slwqL8C553hG5OKRYZan7s=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocblas/default.nix b/pkgs/development/rocm-modules/rocblas/default.nix
index c7523b883d7f..309858960511 100644
--- a/pkgs/development/rocm-modules/6/rocblas/default.nix
+++ b/pkgs/development/rocm-modules/rocblas/default.nix
@@ -40,13 +40,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "rocblas${clr.gpuArchSuffix}";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "rocBLAS";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-FCzo/BOk4xLEFkdOdqcCXh4a9t3/OIIBEy8oz6oOMWg=";
+ hash = "sha256-528jAdhWtZbbw76dfUgpMr5px0T7q4Oj76jp0z0lh3A=";
};
outputs = [ "out" ] ++ lib.optional buildBenchmarks "benchmark" ++ lib.optional buildTests "test";
@@ -122,7 +122,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals buildTensile [
"-DCPACK_SET_DESTDIR=OFF"
"-DLINK_BLIS=ON"
- "-DBLIS_LIB=${amd-blis}/lib/libblis-mt.so"
+ "-DBLAS_LIBRARY=${amd-blis}/lib/libblis-mt.so"
"-DBLIS_INCLUDE_DIR=${amd-blis}/include/blis/"
"-DBLA_PREFER_PKGCONFIG=ON"
"-DTensile_CODE_OBJECT_VERSION=default"
@@ -136,23 +136,27 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
(fetchpatch {
name = "Extend-rocBLAS-HIP-ISA-compatibility.patch";
- url = "https://github.com/GZGavinZhao/rocBLAS/commit/89b75ff9cc731f71f370fad90517395e117b03bb.patch";
- hash = "sha256-W/ohOOyNCcYYLOiQlPzsrTlNtCBdJpKVxO8s+4G7sjo=";
+ url = "https://github.com/GZGavinZhao/rocm-libraries/commit/2850f22f80f90c9e498f520608a82989a4932ec3.patch";
+ hash = "sha256-SPsdEwGe+r8bQudkChRzBDAgu3tPQWFweZCgzh+4nOE=";
+ stripLen = 2;
})
- ./hiplaslt-unstable-compat.patch
];
# Pass $NIX_BUILD_CORES to Tensile
postPatch = ''
substituteInPlace cmake/build-options.cmake \
--replace-fail 'Tensile_CPU_THREADS ""' 'Tensile_CPU_THREADS "$ENV{NIX_BUILD_CORES}"'
- substituteInPlace CMakeLists.txt \
- --replace-fail "4.43.0" "4.44.0" \
- --replace-fail '0.10' '1.0'
+ ''
+ # Workaround: libblis detection uses broken absolute paths
+ # TODO: upstream a proper fix
+ + ''
+ substituteInPlace clients/CMakeLists.txt \
+ --replace-fail "if ( NOT WIN32 )" "if(OFF)" \
+ --replace-fail "else() # WIN32" "elseif(OFF)"
''
# Fixes sh: line 1: /usr/bin/diff: No such file or directory
# /build/source/clients/gtest/../include/testing_logging.hpp:1117: Failure
- + lib.optionals buildTests ''
+ + lib.optionalString buildTests ''
substituteInPlace clients/include/testing_logging.hpp \
--replace-fail "/usr/bin/diff" "${lib.getExe' diffutils "diff"}"
'';
diff --git a/pkgs/development/rocm-modules/6/rocblas/hiplaslt-unstable-compat.patch b/pkgs/development/rocm-modules/rocblas/hiplaslt-unstable-compat.patch
index 4d8c885c8d39..4d8c885c8d39 100644
--- a/pkgs/development/rocm-modules/6/rocblas/hiplaslt-unstable-compat.patch
+++ b/pkgs/development/rocm-modules/rocblas/hiplaslt-unstable-compat.patch
diff --git a/pkgs/development/rocm-modules/6/rocdbgapi/default.nix b/pkgs/development/rocm-modules/rocdbgapi/default.nix
index ca760ec933a0..7103a988c146 100644
--- a/pkgs/development/rocm-modules/6/rocdbgapi/default.nix
+++ b/pkgs/development/rocm-modules/rocdbgapi/default.nix
@@ -47,7 +47,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "rocdbgapi";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "ROCdbgapi";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-Rr8+SNeFps0rjk4Jn2+rFmtRJfL42l0tNOz13oZQy+I=";
+ hash = "sha256-adzHfTd4O59YKqkPL1oZnM8qiuGjlWefbl50MI2Z7co=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocfft/default.nix b/pkgs/development/rocm-modules/rocfft/default.nix
index 4b5cae75a206..c132b7952656 100644
--- a/pkgs/development/rocm-modules/6/rocfft/default.nix
+++ b/pkgs/development/rocm-modules/rocfft/default.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocfft${clr.gpuArchSuffix}";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "rocFFT";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-yaOjBF2aJkCBlxkydyOsrfT4lNZ0BVkS2jJC0fEiBug=";
+ hash = "sha256-VVRZSmMma/sjSj2obRrwP118v/FasS30ZU0nFsEp9rw=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocfft/log-every-n-aot-jobs.patch b/pkgs/development/rocm-modules/rocfft/log-every-n-aot-jobs.patch
index 266f495d3e7c..266f495d3e7c 100644
--- a/pkgs/development/rocm-modules/6/rocfft/log-every-n-aot-jobs.patch
+++ b/pkgs/development/rocm-modules/rocfft/log-every-n-aot-jobs.patch
diff --git a/pkgs/development/rocm-modules/6/rocgdb/default.nix b/pkgs/development/rocm-modules/rocgdb/default.nix
index 9453e6292fc3..3cc5a4a410a5 100644
--- a/pkgs/development/rocm-modules/6/rocgdb/default.nix
+++ b/pkgs/development/rocm-modules/rocgdb/default.nix
@@ -23,13 +23,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocgdb";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "ROCgdb";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-evDWg2w2FHv6OU5BQOCAXTlDm7JpwdJ3Wh5a2i5r1gQ=";
+ hash = "sha256-IYdhYYJGTXBIftTEpvi+lvdhtYgdFWSpdNbtTBh0l9s=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocm-bandwidth-test/default.nix b/pkgs/development/rocm-modules/rocm-bandwidth-test/default.nix
index 43708495442a..43708495442a 100644
--- a/pkgs/development/rocm-modules/6/rocm-bandwidth-test/default.nix
+++ b/pkgs/development/rocm-modules/rocm-bandwidth-test/default.nix
diff --git a/pkgs/development/rocm-modules/6/rocm-cmake/default.nix b/pkgs/development/rocm-modules/rocm-cmake/default.nix
index c8dfc1539076..a30a34c74b03 100644
--- a/pkgs/development/rocm-modules/6/rocm-cmake/default.nix
+++ b/pkgs/development/rocm-modules/rocm-cmake/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocm-cmake";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "rocm-cmake";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-wAipNWAB66YNf7exLSNPAzg3NgkGD9LPKfKiulL5yak=";
+ hash = "sha256-Gu+w+2dXKXcJtdmpODByxQaZbYMkoAeX9/0tOcGy5Es=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/rocm-modules/6/rocm-comgr/default.nix b/pkgs/development/rocm-modules/rocm-comgr/default.nix
index ed824ad5a94d..ed824ad5a94d 100644
--- a/pkgs/development/rocm-modules/6/rocm-comgr/default.nix
+++ b/pkgs/development/rocm-modules/rocm-comgr/default.nix
diff --git a/pkgs/development/rocm-modules/6/rocm-core/default.nix b/pkgs/development/rocm-modules/rocm-core/default.nix
index 54955d0064d2..242c9bfa7d92 100644
--- a/pkgs/development/rocm-modules/6/rocm-core/default.nix
+++ b/pkgs/development/rocm-modules/rocm-core/default.nix
@@ -17,13 +17,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "rocm-core";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "rocm-core";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-Z21k+0vi/P35WTHGAdfUAX7/jVv+d9g5YBo+HTi1Mpk=";
+ hash = "sha256-TKHNtY3XoLznOi1aVHdxFk3bedtLKkrFy0NVm0ad6ZY=";
};
patches = [
diff --git a/pkgs/development/rocm-modules/6/rocm-core/env-rocm-path.patch b/pkgs/development/rocm-modules/rocm-core/env-rocm-path.patch
index a40fa33b90ce..a40fa33b90ce 100644
--- a/pkgs/development/rocm-modules/6/rocm-core/env-rocm-path.patch
+++ b/pkgs/development/rocm-modules/rocm-core/env-rocm-path.patch
diff --git a/pkgs/development/rocm-modules/6/rocm-device-libs/cmake.patch b/pkgs/development/rocm-modules/rocm-device-libs/cmake.patch
index 500ff37a9905..500ff37a9905 100644
--- a/pkgs/development/rocm-modules/6/rocm-device-libs/cmake.patch
+++ b/pkgs/development/rocm-modules/rocm-device-libs/cmake.patch
diff --git a/pkgs/development/rocm-modules/6/rocm-device-libs/default.nix b/pkgs/development/rocm-modules/rocm-device-libs/default.nix
index b66fe0bbe1f8..b66fe0bbe1f8 100644
--- a/pkgs/development/rocm-modules/6/rocm-device-libs/default.nix
+++ b/pkgs/development/rocm-modules/rocm-device-libs/default.nix
diff --git a/pkgs/development/rocm-modules/6/rocm-docs-core/default.nix b/pkgs/development/rocm-modules/rocm-docs-core/default.nix
index b50cea3fe088..b50cea3fe088 100644
--- a/pkgs/development/rocm-modules/6/rocm-docs-core/default.nix
+++ b/pkgs/development/rocm-modules/rocm-docs-core/default.nix
diff --git a/pkgs/development/rocm-modules/6/rocm-runtime/default.nix b/pkgs/development/rocm-modules/rocm-runtime/default.nix
index 809a094e2752..98b2bded9d9e 100644
--- a/pkgs/development/rocm-modules/6/rocm-runtime/default.nix
+++ b/pkgs/development/rocm-modules/rocm-runtime/default.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocm-runtime";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "ROCR-Runtime";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-zs0nydwYUY+8uiPyJxgTfAiV7spUMbESb0jUUvFf+AU=";
+ hash = "sha256-oz2UCR4XEhNm1uDlCeDnDJrmysWKA6GKxlEuFu21es0=";
};
cmakeBuildType = "RelWithDebInfo";
@@ -60,11 +60,6 @@ stdenv.mkDerivation (finalAttrs: {
})
# Patches for UB at runtime https://github.com/ROCm/ROCR-Runtime/issues/272
(fetchpatch {
- # [PATCH] hsa-runtime: set underlying type of hsa_region_info_t and hsa_amd_region_info_t to int
- url = "https://github.com/ROCm/ROCR-Runtime/commit/39a6a168fa07e289a10f6e20e6ead4e303e99ba0.patch";
- hash = "sha256-CshJJDvII1nNyNmt+YjwMwfBHUTlrdsxkhwfgBwO+WE=";
- })
- (fetchpatch {
# [PATCH] queues: fix UB due to 1 << 31
url = "https://github.com/ROCm/ROCR-Runtime/commit/9b8a0f5dbee1903fa990a7d8accc1c5fbc549636.patch";
hash = "sha256-KlZWjfngH8yKly08iwC+Bzpvp/4dkaTpRIKdFYwRI+U=";
@@ -79,12 +74,6 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://github.com/ROCm/ROCR-Runtime/commit/41bfc66aef437a5b349f71105fa4b907cc7e17d5.patch";
hash = "sha256-A7VhPR3eSsmjq2cTBSjBIz9i//WiNjoXm0EsRKtF+ns=";
})
- # Fix build with gcc15
- (fetchpatch {
- # [PATCH] rocr:Add missing cstdint include
- url = "https://github.com/ROCm/ROCR-Runtime/commit/5cc61b714d5b59ed5405639a37a582d839e6ebe9.patch";
- hash = "sha256-IPxDShpoFB0PjCG+zwFbnW9IBTCG3G2o9sfITGs+bN4=";
- })
# This causes a circular dependency, aqlprofile relies on hsa-runtime64
# which is part of rocm-runtime
# Worked around by having rocprofiler load aqlprofile directly
diff --git a/pkgs/development/rocm-modules/6/rocm-runtime/remove-hsa-aqlprofile-dep.patch b/pkgs/development/rocm-modules/rocm-runtime/remove-hsa-aqlprofile-dep.patch
index b8ed57d049bc..b8ed57d049bc 100644
--- a/pkgs/development/rocm-modules/6/rocm-runtime/remove-hsa-aqlprofile-dep.patch
+++ b/pkgs/development/rocm-modules/rocm-runtime/remove-hsa-aqlprofile-dep.patch
diff --git a/pkgs/development/rocm-modules/6/rocm-smi/default.nix b/pkgs/development/rocm-modules/rocm-smi/default.nix
index 26107f9de3f6..f10d5da21474 100644
--- a/pkgs/development/rocm-modules/6/rocm-smi/default.nix
+++ b/pkgs/development/rocm-modules/rocm-smi/default.nix
@@ -11,19 +11,15 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocm-smi";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "rocm_smi_lib";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-yJ3Bf+tM39JWbY+A0NlpHNkvythdAdz6ZVp1AvLcXhk=";
+ hash = "sha256-LzWKWiHmMDGO2ejvcT0BBg22HbYD9q0fxK/bq6JvcnQ=";
};
- patches = [
- ./cmake.patch
- ];
-
propagatedBuildInputs = [
libdrm
];
@@ -39,6 +35,7 @@ stdenv.mkDerivation (finalAttrs: {
# See: https://github.com/NixOS/nixpkgs/pull/197838
"-DCMAKE_INSTALL_BINDIR=bin"
"-DCMAKE_INSTALL_LIBDIR=lib"
+ "-DCMAKE_INSTALL_LIBEXECDIR=libexec"
"-DCMAKE_INSTALL_INCLUDEDIR=include"
];
diff --git a/pkgs/development/rocm-modules/6/rocm-tests/default.nix b/pkgs/development/rocm-modules/rocm-tests/default.nix
index 794915893917..794915893917 100644
--- a/pkgs/development/rocm-modules/6/rocm-tests/default.nix
+++ b/pkgs/development/rocm-modules/rocm-tests/default.nix
diff --git a/pkgs/development/rocm-modules/6/rocminfo/default.nix b/pkgs/development/rocm-modules/rocminfo/default.nix
index 9a149e58a9b2..620c63cb1ec6 100644
--- a/pkgs/development/rocm-modules/6/rocminfo/default.nix
+++ b/pkgs/development/rocm-modules/rocminfo/default.nix
@@ -12,14 +12,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
- version = "6.4.3";
+ version = "7.0.2";
pname = "rocminfo";
src = fetchFromGitHub {
owner = "ROCm";
repo = "rocminfo";
rev = "rocm-${finalAttrs.version}";
- sha256 = "sha256-YscZ5sFsLOVBg98w2X6vTzniTvl9NfCkIE+HAH6vv5Y=";
+ sha256 = "sha256-wE1/golRQm5uggXRQ1BucxV3laypSOUCvjTFx5N2yTE=";
};
strictDeps = true;
diff --git a/pkgs/development/rocm-modules/6/rocmlir/default.nix b/pkgs/development/rocm-modules/rocmlir/default.nix
index 487c3b460a96..5ed107d458db 100644
--- a/pkgs/development/rocm-modules/6/rocmlir/default.nix
+++ b/pkgs/development/rocm-modules/rocmlir/default.nix
@@ -39,7 +39,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "rocmlir${suffix}";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "rocMLIR";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-p/gvr1Z6yZtO5N+ecSouXiCrf520jt1HMOy/tohUHfI=";
+ hash = "sha256-0+vZ/Lkh1fC9oKyy83YjIX4xuMJEWErd8UpZZuaaXdI=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocprim/default.nix b/pkgs/development/rocm-modules/rocprim/default.nix
index 690f1415df34..f1769f266292 100644
--- a/pkgs/development/rocm-modules/6/rocprim/default.nix
+++ b/pkgs/development/rocm-modules/rocprim/default.nix
@@ -15,7 +15,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocprim";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "rocPRIM";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-lH4MlBEkVJocq1VliGBtb7VvWfS6p/uIKWR239fSjRY=";
+ hash = "sha256-uOlrN/FvEBBCHsPeJOWs9NNqVwrcxVExfs5wp03PH0U=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocprofiler-register/default.nix b/pkgs/development/rocm-modules/rocprofiler-register/default.nix
index 97de42a61e61..5e23901f4c09 100644
--- a/pkgs/development/rocm-modules/6/rocprofiler-register/default.nix
+++ b/pkgs/development/rocm-modules/rocprofiler-register/default.nix
@@ -18,22 +18,16 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocprofiler-register";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "rocprofiler-register";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-HaN4XMHuCRDfKOpfuZ2SkOEQfAZKouh6luqbtATUYm0=";
+ hash = "sha256-hK7k4tg7/5rYCSTFKsFRsRYfVevkCARcDyxlexrXbts=";
fetchSubmodules = true;
};
- # vendored glog is too old and breaks on CMake 4, gets bumped in ROCm 7.0
- postPatch = ''
- substituteInPlace external/glog/cmake/GetCacheVariables.cmake \
- --replace-fail "(VERSION 3.3)" "(VERSION 3.5)"
- '';
-
nativeBuildInputs = [
cmake
clang
diff --git a/pkgs/development/rocm-modules/6/rocprofiler/default.nix b/pkgs/development/rocm-modules/rocprofiler/default.nix
index 82d974d990aa..a8aeefc12886 100644
--- a/pkgs/development/rocm-modules/6/rocprofiler/default.nix
+++ b/pkgs/development/rocm-modules/rocprofiler/default.nix
@@ -44,13 +44,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "rocprofiler";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "rocprofiler";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-CgW8foM4W3K19kUK/l8IsH2Q9DHi/z88viXTxhNqlHQ=";
+ hash = "sha256-p2VwMm9Ltx/SFDIFk42nY9Too0Rp/IrqfuH8cQnhoGA=";
fetchSubmodules = true;
};
diff --git a/pkgs/development/rocm-modules/6/rocr-debug-agent/default.nix b/pkgs/development/rocm-modules/rocr-debug-agent/default.nix
index 6a76b9c7e5b9..aebee50302ba 100644
--- a/pkgs/development/rocm-modules/6/rocr-debug-agent/default.nix
+++ b/pkgs/development/rocm-modules/rocr-debug-agent/default.nix
@@ -4,6 +4,7 @@
fetchFromGitHub,
rocmUpdateScript,
cmake,
+ python3,
clr,
rocdbgapi,
elfutils,
@@ -11,18 +12,19 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocr-debug-agent";
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "rocr_debug_agent";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-otoxZ2NHkPDIFhvn4/nvaQ/W4LF38Nx9MZ9IYEf1DyY=";
+ hash = "sha256-twoihis1OrCQ4K3rjDgjSErq+qktqz2xwkLLxBJIJ90=";
};
nativeBuildInputs = [
cmake
clr
+ python3 # TODO: check for scripts that need patchShebangs in output
];
buildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocrand/default.nix b/pkgs/development/rocm-modules/rocrand/default.nix
index b691ca6db264..8d952d3e10b8 100644
--- a/pkgs/development/rocm-modules/6/rocrand/default.nix
+++ b/pkgs/development/rocm-modules/rocrand/default.nix
@@ -15,7 +15,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocrand${clr.gpuArchSuffix}";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "rocRAND";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-pZAwmsWup0byGxJ5ADbztco8svBpIjBWITjs+OgKvQc=";
+ hash = "sha256-O7YCQBtFSa0xiHbbAXX2FyE6uRywEaMaJyX85875Yd0=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocsolver/default.nix b/pkgs/development/rocm-modules/rocsolver/default.nix
index a47da7a68a2a..cbad72ab2328 100644
--- a/pkgs/development/rocm-modules/6/rocsolver/default.nix
+++ b/pkgs/development/rocm-modules/rocsolver/default.nix
@@ -36,7 +36,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocsolver${clr.gpuArchSuffix}";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "rocSOLVER";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-JthNY5rkrrm9bf1fgkO9HnARdX6H0kiF9EW1jMbBmj4=";
+ hash = "sha256-/JFGqNA4weVgFuVtszYAxq65/+oZjiKC8zSxwvp964M=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocsparse/default.nix b/pkgs/development/rocm-modules/rocsparse/default.nix
index dc7ca260d293..df695fb09d6c 100644
--- a/pkgs/development/rocm-modules/6/rocsparse/default.nix
+++ b/pkgs/development/rocm-modules/rocsparse/default.nix
@@ -19,7 +19,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocsparse${clr.gpuArchSuffix}";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "rocSPARSE";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-PrLyqHMAJYACkBMz97iBfwCaQ9Kf1IBL7IEf1IF1/m0=";
+ hash = "sha256-0KFzrVGScCQDbOdlX016ymZ4lgCimd9XK4auK9V5p3k=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocsparse/deps.nix b/pkgs/development/rocm-modules/rocsparse/deps.nix
index e39b6de39673..e39b6de39673 100644
--- a/pkgs/development/rocm-modules/6/rocsparse/deps.nix
+++ b/pkgs/development/rocm-modules/rocsparse/deps.nix
diff --git a/pkgs/development/rocm-modules/6/rocthrust/default.nix b/pkgs/development/rocm-modules/rocthrust/default.nix
index 298f2149e6a9..940bedc8fa83 100644
--- a/pkgs/development/rocm-modules/6/rocthrust/default.nix
+++ b/pkgs/development/rocm-modules/rocthrust/default.nix
@@ -15,7 +15,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocthrust";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "rocThrust";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-IfMBVISClD1dk7FnAakP2GIpyZFrCnAloFRTaNdSKyw=";
+ hash = "sha256-tbGEZ8NXu7euPN8CaRYOjcmTmYq1SUP7LNKOjO0RICE=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/roctracer/default.nix b/pkgs/development/rocm-modules/roctracer/default.nix
index 43e161df0f27..fd71442c4c58 100644
--- a/pkgs/development/rocm-modules/6/roctracer/default.nix
+++ b/pkgs/development/rocm-modules/roctracer/default.nix
@@ -19,7 +19,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "roctracer";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "roctracer";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-Dwk5cBZLysmsVA2kwpQM0FQt2KXOGcaZcAw/d8VUaXw=";
+ hash = "sha256-8DMwaMtzdBuAAV5KhQfqLfTtSyvPiwZxc1lAAoeXGus=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/rocwmma/0000-dont-fetch-googletest.patch b/pkgs/development/rocm-modules/rocwmma/0000-dont-fetch-googletest.patch
index fa47a3c42249..fa47a3c42249 100644
--- a/pkgs/development/rocm-modules/6/rocwmma/0000-dont-fetch-googletest.patch
+++ b/pkgs/development/rocm-modules/rocwmma/0000-dont-fetch-googletest.patch
diff --git a/pkgs/development/rocm-modules/6/rocwmma/default.nix b/pkgs/development/rocm-modules/rocwmma/default.nix
index daffc4407560..6b3800c83b12 100644
--- a/pkgs/development/rocm-modules/6/rocwmma/default.nix
+++ b/pkgs/development/rocm-modules/rocwmma/default.nix
@@ -19,7 +19,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rocwmma";
- version = "6.4.3";
+ version = "7.0.2";
outputs = [
"out"
@@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ROCm";
repo = "rocWMMA";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-fjyxMrzt74rE7Gf4v4WawYltuw1fvahwZUpauMIE3qc=";
+ hash = "sha256-xCLoYvbKiAgAxDCbEopNxYBs3V3EJBmO3NpONiveXvE=";
};
patches = lib.optionals (buildTests || buildBenchmarks) [
diff --git a/pkgs/development/rocm-modules/6/rpp/default.nix b/pkgs/development/rocm-modules/rpp/default.nix
index 65909ee616fb..bfa3849a3987 100644
--- a/pkgs/development/rocm-modules/6/rpp/default.nix
+++ b/pkgs/development/rocm-modules/rpp/default.nix
@@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: {
"cpu"
);
- version = "6.4.3";
+ version = "7.0.2";
src = fetchFromGitHub {
owner = "ROCm";
repo = "rpp";
rev = "rocm-${finalAttrs.version}";
- hash = "sha256-rccVjSrOVIe4ZDtloCoCCI3u9UIcUqdirHIzS7ffAas=";
+ hash = "sha256-oysmF9TS1tm37x9DNoZ2KqHKP1wJDoFY+IuL1WkIz0o=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/rocm-modules/6/tensile/default.nix b/pkgs/development/rocm-modules/tensile/default.nix
index c8a7593d2698..b4d150b357f3 100644
--- a/pkgs/development/rocm-modules/6/tensile/default.nix
+++ b/pkgs/development/rocm-modules/tensile/default.nix
@@ -18,16 +18,14 @@
buildPythonPackage rec {
pname = "tensile";
- # Using a specific commit which has compression support from after the 6.4 release
- # Without compression packages are too large for hydra
- version = "6.4-unstable-2025-06-12";
+ version = "7.0.2";
pyproject = true;
src = fetchFromGitHub {
owner = "ROCm";
repo = "Tensile";
- rev = "1ce87a9fe73610ffb962082f0a882360cd39b103";
- hash = "sha256-qIuoIbmridy1HQVV10qPTzbccuxNJPsOvePaQQnClZc=";
+ rev = "rocm-${version}";
+ hash = "sha256-1G6qp/VBJL67QW9t2VB5KK5lwn+PbY0hqHq8DzyK2fg=";
};
# TODO: It should be possible to run asm caps test ONCE for all supported arches
diff --git a/pkgs/development/rocm-modules/6/tensile/tensile-create-library-dont-copy-twice.diff b/pkgs/development/rocm-modules/tensile/tensile-create-library-dont-copy-twice.diff
index 2b680241d9e4..2b680241d9e4 100644
--- a/pkgs/development/rocm-modules/6/tensile/tensile-create-library-dont-copy-twice.diff
+++ b/pkgs/development/rocm-modules/tensile/tensile-create-library-dont-copy-twice.diff
diff --git a/pkgs/development/rocm-modules/6/tensile/tensile-solutionstructs-perf-fix.diff b/pkgs/development/rocm-modules/tensile/tensile-solutionstructs-perf-fix.diff
index 7157238042ec..7157238042ec 100644
--- a/pkgs/development/rocm-modules/6/tensile/tensile-solutionstructs-perf-fix.diff
+++ b/pkgs/development/rocm-modules/tensile/tensile-solutionstructs-perf-fix.diff
diff --git a/pkgs/development/rocm-modules/6/update.nix b/pkgs/development/rocm-modules/update.nix
index 69a45f9d4cd4..6e2068a8b112 100644
--- a/pkgs/development/rocm-modules/6/update.nix
+++ b/pkgs/development/rocm-modules/update.nix
@@ -51,12 +51,12 @@ let
>&2 echo parsed version "$version_arr" from "$version"
- if (( ''${version_arr[0]} > 6 )); then
- echo "'rocmPackages_6.${pname}' is already at its maximum allowed version.''\nAny further upgrades should go into 'rocmPackages_X.${pname}'." >&2
+ if (( ''${version_arr[0]} > 7 )); then
+ echo "'rocmPackages.${pname}' is already at its maximum allowed version.''\nAny further upgrades should go into 'rocmPackages_X.${pname}'." >&2
exit 1
fi
- update-source-version rocmPackages_6.${pname} "$version" --ignore-same-hash
+ update-source-version rocmPackages.${pname} "$version" --ignore-same-hash
'';
in
[ updateScript ]
diff --git a/pkgs/development/tools/build-managers/drake/default.nix b/pkgs/development/tools/build-managers/drake/default.nix
index a96c917ea3b9..7c6b88ae334b 100644
--- a/pkgs/development/tools/build-managers/drake/default.nix
+++ b/pkgs/development/tools/build-managers/drake/default.nix
@@ -16,7 +16,6 @@ bundlerApp {
homepage = "http://quix.github.io/rake/";
maintainers = with lib.maintainers; [
romildo
- manveru
nicknovitski
];
license = lib.licenses.mit;
diff --git a/pkgs/development/tools/compass/default.nix b/pkgs/development/tools/compass/default.nix
index f30e4bce5aea..696547325b94 100644
--- a/pkgs/development/tools/compass/default.nix
+++ b/pkgs/development/tools/compass/default.nix
@@ -20,7 +20,6 @@ bundlerEnv {
license = with lib.licenses; mit;
maintainers = with lib.maintainers; [
offline
- manveru
nicknovitski
];
mainProgram = "compass";
diff --git a/pkgs/development/tools/haskell/vaultenv/default.nix b/pkgs/development/tools/haskell/vaultenv/default.nix
index ad645ef016ec..edfc0afe2f22 100644
--- a/pkgs/development/tools/haskell/vaultenv/default.nix
+++ b/pkgs/development/tools/haskell/vaultenv/default.nix
@@ -88,6 +88,5 @@ mkDerivation rec {
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
lnl7
- manveru
];
}
diff --git a/pkgs/development/tools/misc/yakut/default.nix b/pkgs/development/tools/misc/yakut/default.nix
index 3c9900c24196..b4dcd5ef7dd5 100644
--- a/pkgs/development/tools/misc/yakut/default.nix
+++ b/pkgs/development/tools/misc/yakut/default.nix
@@ -55,6 +55,5 @@ buildPythonApplication rec {
'';
homepage = "https://github.com/OpenCyphal/yakut/";
license = lib.licenses.mit;
- teams = [ lib.teams.ororatech ];
};
}
diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json
index 9d8494c2be6d..1d98124cfc82 100644
--- a/pkgs/os-specific/linux/kernel/kernels-org.json
+++ b/pkgs/os-specific/linux/kernel/kernels-org.json
@@ -5,8 +5,8 @@
"lts": false
},
"6.1": {
- "version": "6.1.160",
- "hash": "sha256:15l4s87vyv4rnf5yagl6x7kz4yrlalh191ssxwbvwn3m8fl4d18f",
+ "version": "6.1.161",
+ "hash": "sha256:0aasgrq6mv5nj7b8ashzx0pxlaah5y0f3sq7d8w00di2lyync5ml",
"lts": true
},
"5.15": {
@@ -20,18 +20,18 @@
"lts": true
},
"6.6": {
- "version": "6.6.120",
- "hash": "sha256:08fwwi9wjnhaj4ig0n0ycppzw384djh0gzv3i3blzp7fb4nk6p20",
+ "version": "6.6.121",
+ "hash": "sha256:1fhl9pr02s10j4b5nli0isy7ps644cpbmjqzkwf5mk14rr7rvbvn",
"lts": true
},
"6.12": {
- "version": "6.12.65",
- "hash": "sha256:1h9rl62lffwxan5ggz1vi9wmyzzsclg330gwdk80wp7kg9k55s2l",
+ "version": "6.12.66",
+ "hash": "sha256:1bvfadb5149sh927f8cbr1rnypn7v0h6znjdrc1mmc30q2hrff5s",
"lts": true
},
"6.18": {
- "version": "6.18.5",
- "hash": "sha256:0h6r5w7755gd8ys18zi9rgw95wrd2yalbq0h88ihv3ggki01z78q",
+ "version": "6.18.6",
+ "hash": "sha256:06x3z649mzwwkb1hvsy0yh7j5jk9qrnwqcmwy7dx8s1ggccrf927",
"lts": false
}
}
diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix
index 53ce5d864945..6e868a43bdad 100644
--- a/pkgs/os-specific/linux/kernel/zen-kernels.nix
+++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix
@@ -16,9 +16,9 @@ let
variants = {
# ./update-zen.py zen
zen = {
- version = "6.18.4"; # zen
+ version = "6.18.5"; # zen
suffix = "zen1"; # zen
- sha256 = "08zx7zs3vs8y27pg7fqd25gdh30hn79kwwclnpxh0g3nr3hix783"; # zen
+ sha256 = "1slclm2mgv7z3s0lcjrhqhzhbas4yq9yxkdjr27hlx7madplwbmi"; # zen
isLqx = false;
};
# ./update-zen.py lqx
diff --git a/pkgs/servers/home-assistant/appdaemon.nix b/pkgs/servers/home-assistant/appdaemon.nix
index 3822cbef1605..da786fbcef6f 100644
--- a/pkgs/servers/home-assistant/appdaemon.nix
+++ b/pkgs/servers/home-assistant/appdaemon.nix
@@ -6,14 +6,14 @@
python3Packages.buildPythonApplication rec {
pname = "appdaemon";
- version = "4.5.12";
+ version = "4.5.13";
pyproject = true;
src = fetchFromGitHub {
owner = "AppDaemon";
repo = "appdaemon";
tag = version;
- hash = "sha256-lcGQQz+kPefHSyc2RNQ4gHgraRJPvn/FcgMJGvCtC48=";
+ hash = "sha256-uVlrLyj8GZo1T8AKBxpVTPPqUrwxmyMbgaopmEGZiR4=";
};
pythonRelaxDeps = true;
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 20e2f7121b94..b35dccf0ef82 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 = "2026.1.1";
+ version = "2026.1.2";
components = {
"3_day_blinds" =
ps: with ps; [
@@ -33,8 +33,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -157,8 +157,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -298,7 +298,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
];
"anwb_energie" =
@@ -386,8 +386,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -428,7 +428,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
];
"assist_satellite" =
@@ -437,7 +437,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
];
"asuswrt" =
@@ -469,7 +469,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -658,8 +658,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -705,8 +705,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -731,8 +731,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -832,8 +832,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -889,7 +889,7 @@
plexauth
plexwebsocket
pychromecast
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -952,7 +952,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -1153,9 +1153,9 @@
numpy
pillow
psutil-home-assistant
+ pymicro-vad
pynacl
pyserial
- pysilero-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -1313,8 +1313,8 @@
ifaddr
mutagen
py-dormakaba-dkey
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -1605,8 +1605,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -1636,8 +1636,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -1675,8 +1675,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -1824,8 +1824,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -2013,8 +2013,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -2153,7 +2153,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
];
"google_mail" =
@@ -2217,8 +2217,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -2478,9 +2478,9 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyroute2
pyserial
- pysilero-vad
pyspeex-noise
python-otbr-api
zeroconf
@@ -2551,8 +2551,8 @@
hueble
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -2597,8 +2597,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -2653,8 +2653,8 @@
ibeacon-ble
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -2684,8 +2684,8 @@
idasen-ha
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -2763,8 +2763,8 @@
ifaddr
mutagen
py-improv-ble-client
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -2808,8 +2808,8 @@
ifaddr
inkbird-ble
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -2922,9 +2922,9 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pynecil
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3052,8 +3052,8 @@
ifaddr
kegtron-ble
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3086,9 +3086,9 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pymicrobot
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3166,8 +3166,8 @@
ifaddr
mutagen
pykulersky
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3208,8 +3208,8 @@
ifaddr
mutagen
pylamarzocco
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3269,8 +3269,8 @@
ifaddr
ld2410-ble
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3296,8 +3296,8 @@
ifaddr
leaone-ble
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3323,8 +3323,8 @@
ifaddr
led-ble
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3481,7 +3481,7 @@
home-assistant-intents
loqedapi
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -3621,8 +3621,8 @@
ifaddr
medcom-ble
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3673,8 +3673,8 @@
ifaddr
melnor-bluetooth
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3795,8 +3795,8 @@
ifaddr
moat-ble
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3810,8 +3810,8 @@
home-assistant-intents
mutagen
pillow
+ pymicro-vad
pynacl
- pysilero-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -3882,8 +3882,8 @@
ifaddr
mopeka-iot-ble
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -3914,8 +3914,8 @@
ifaddr
motionblindsble
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -4056,7 +4056,7 @@
home-assistant-intents
mutagen
pyatmo
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -4270,7 +4270,7 @@
home-assistant-intents
mutagen
ollama
- pysilero-vad
+ pymicro-vad
pyspeex-noise
];
"ombi" =
@@ -4301,7 +4301,7 @@
home-assistant-intents
mutagen
onedrive-personal-sdk
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -4333,7 +4333,7 @@
home-assistant-intents
mutagen
openai
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-open-router
];
@@ -4344,7 +4344,7 @@
home-assistant-intents
mutagen
openai
- pysilero-vad
+ pymicro-vad
pyspeex-noise
];
"openalpr_cloud" =
@@ -4434,8 +4434,8 @@
ifaddr
mutagen
oralb-ble
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -4494,7 +4494,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
python-overseerr
@@ -4515,8 +4515,8 @@
home-assistant-intents
mutagen
paho-mqtt
+ pymicro-vad
pynacl
- pysilero-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -4639,8 +4639,8 @@
hassil
home-assistant-intents
mutagen
+ pymicro-vad
pyplaato
- pysilero-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -4722,8 +4722,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -4748,9 +4748,9 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyprobeplus
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
];
@@ -4885,8 +4885,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
qingping-ble
zeroconf
@@ -4938,7 +4938,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -5005,8 +5005,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
rapt-ble
zeroconf
@@ -5047,7 +5047,7 @@
home-assistant-frontend
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -5251,8 +5251,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
ruuvitag-ble
zeroconf
@@ -5378,8 +5378,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
sensirion-ble
zeroconf
@@ -5414,8 +5414,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
sensorpro-ble
zeroconf
@@ -5441,8 +5441,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
sensorpush-ble
zeroconf
@@ -5702,8 +5702,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pysnooz
pyspeex-noise
zeroconf
@@ -5944,8 +5944,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
pyswitchbot
zeroconf
@@ -6139,8 +6139,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
thermobeacon-ble
zeroconf
@@ -6169,8 +6169,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
thermopro-ble
zeroconf
@@ -6236,8 +6236,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
tilt-ble
zeroconf
@@ -6302,7 +6302,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -6630,8 +6630,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
zeroconf
]; # missing inputs: victron-ble-ha-parser
@@ -6673,7 +6673,7 @@
home-assistant-intents
ifaddr
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
voip-utils
];
@@ -6731,7 +6731,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -6822,7 +6822,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -6872,7 +6872,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
wyoming
];
@@ -6916,8 +6916,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
xiaomi-ble
zeroconf
@@ -6950,7 +6950,7 @@
hassil
home-assistant-intents
mutagen
- pysilero-vad
+ pymicro-vad
pyspeex-noise
python-matter-server
pyturbojpeg
@@ -6983,8 +6983,8 @@
home-assistant-intents
ifaddr
mutagen
+ pymicro-vad
pyserial
- pysilero-vad
pyspeex-noise
yalexs-ble
zeroconf
diff --git a/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix b/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix
index 96799442e2d5..17d5ee5b79e6 100644
--- a/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/adaptive_lighting/package.nix
@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "basnijholt";
domain = "adaptive_lighting";
- version = "1.30.0";
+ version = "1.30.1";
src = fetchFromGitHub {
owner = "basnijholt";
repo = "adaptive-lighting";
tag = "v${version}";
- hash = "sha256-rKqn6HnSrI0YWCxSIMqI4kQbpxeYwRNTPOi0xfU3CzU=";
+ hash = "sha256-pmI0jZxIjSiA9P5+0hRCujHE53WprvkAo6jp/IOpJ88=";
};
dependencies = [
diff --git a/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix b/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix
index 08d40442471e..1a28b2f0ce19 100644
--- a/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix
@@ -8,7 +8,7 @@
nix-update-script,
}:
let
- version = "1.0.0";
+ version = "2.0.0";
in
buildHomeAssistantComponent {
owner = "8none1";
@@ -19,7 +19,7 @@ buildHomeAssistantComponent {
owner = "8none1";
repo = "lednetwf_ble";
tag = "v${version}";
- hash = "sha256-YASoOuB2LvceE/DphmXb9nEGTd+pVP52/HOpV+6dCjM=";
+ hash = "sha256-Keb2Eph2DvS0zsg7wa30LrfqkmmccLl9okfdd0OTpqc=";
};
dependencies = [
diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/atomic-calendar-revive/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/atomic-calendar-revive/package.nix
index 8f71dcce88bf..e1abe02afce2 100644
--- a/pkgs/servers/home-assistant/custom-lovelace-modules/atomic-calendar-revive/package.nix
+++ b/pkgs/servers/home-assistant/custom-lovelace-modules/atomic-calendar-revive/package.nix
@@ -1,36 +1,50 @@
{
lib,
stdenv,
- fetchYarnDeps,
fetchFromGitHub,
- yarnBuildHook,
- yarnConfigHook,
+ fetchPnpmDeps,
nodejs,
+ pnpm_9,
+ pnpmConfigHook,
nix-update-script,
}:
+let
+ pnpm = pnpm_9;
+in
+
stdenv.mkDerivation (finalAttrs: {
pname = "atomic-calendar-revive";
- version = "10.0.0";
+ version = "10.2.0";
src = fetchFromGitHub {
owner = "totaldebug";
repo = "atomic-calendar-revive";
tag = "v${finalAttrs.version}";
- hash = "sha256-TaxvxAUcewQH0IMJ0/VjW4+T6squ1tuZIFGn3PE3jhU=";
+ hash = "sha256-cqtXhBSFuEuh8IH/6S0qZN3+SrdCt0WXrBJlBcDUujY=";
};
- offlineCache = fetchYarnDeps {
- inherit (finalAttrs) src;
- hash = "sha256-d3lk3mwgaWMPFl/EDUWH/tUlAC7OfhNycOLbi1GzkfM=";
+ pnpmDeps = fetchPnpmDeps {
+ inherit (finalAttrs) pname version src;
+ inherit pnpm;
+ fetcherVersion = 3;
+ hash = "sha256-fhi1ysI2ygMfPTSiu40tt713fA/dy7r28Xyk0HxSvXE=";
};
nativeBuildInputs = [
- yarnConfigHook
- yarnBuildHook
+ pnpmConfigHook
+ pnpm
nodejs
];
+ buildPhase = ''
+ runHook preBuild
+
+ pnpm run build
+
+ runHook postBuild
+ '';
+
installPhase = ''
runHook preInstall
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 1f20086586b9..c41d1d010d3b 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -293,7 +293,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
- hassVersion = "2026.1.1";
+ hassVersion = "2026.1.2";
in
python.pkgs.buildPythonApplication rec {
@@ -314,13 +314,13 @@ python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
tag = version;
- hash = "sha256-l2/mi/WfZ3PbuB7LEhpWkubsY1xMyUjeolxPDHYEXWU=";
+ hash = "sha256-+H+ujcJ7uYLNFfm05V7FBdogGGUSkC1b6PaWJ5Zu24k=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
- hash = "sha256-Ll1wwcdkH/A2N8M1ZuE1RvjNFRu6ipEyuy4Th34s/Uo=";
+ hash = "sha256-uWcSCmarOtfYIVYPz8wAgO8tx15MJcEP1Wv3h8YT0xI=";
};
build-system = with python.pkgs; [
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index c2c7980c05ed..eab45abb9f81 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 = "20260107.1";
+ version = "20260107.2";
format = "wheel";
src = fetchPypi {
@@ -17,7 +17,7 @@ buildPythonPackage rec {
pname = "home_assistant_frontend";
dist = "py3";
python = "py3";
- hash = "sha256-P/7ZKtNwZZN7klPNISxOjfsdbk2KzFzGbTM5H44we7I=";
+ hash = "sha256-NPgtoNS4HgCBhRfHHJ835I5IvOCAggCnR81ieH/ItI0=";
};
# there is nothing to strip in this package
diff --git a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix
index d62af48af2f1..226ab2f0217e 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.306";
+ version = "0.13.307";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "MatthewFlamm";
repo = "pytest-homeassistant-custom-component";
tag = version;
- hash = "sha256-RcUI15/+0nu453mcrRzMo2VvJAn3Up336LiuJygJaM0=";
+ hash = "sha256-E3kZEwyEmUxeRzwXQgI769mikyL1FkazmZXQFaknvlA=";
};
build-system = [ setuptools ];
diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix
index 64f559dbf1c4..9f11580de57e 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 = "2026.1.1";
+ version = "2026.1.2";
pyproject = true;
disabled = python.version != home-assistant.python.version;
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
tag = version;
- hash = "sha256-owl8Twq1FtRtWm9QZlhx/ZgsaOVaPX3W+oxiP0ZCPQg=";
+ hash = "sha256-f1decOoOyavabUC2KnScB+bnuernkyKMnKwnilViuRQ=";
};
build-system = [
diff --git a/pkgs/servers/http/nginx/generic.nix b/pkgs/servers/http/nginx/generic.nix
index 75745d5b9365..cffe00f39527 100644
--- a/pkgs/servers/http/nginx/generic.nix
+++ b/pkgs/servers/http/nginx/generic.nix
@@ -314,11 +314,10 @@ stdenv.mkDerivation {
broken = lib.any (m: m.meta.broken or false) modules;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
+ das_j
fpletz
+ helsinki-Jo
raitobezarius
];
- teams = with lib.teams; [
- helsinki-systems
- ];
};
}
diff --git a/pkgs/servers/http/nginx/modules.nix b/pkgs/servers/http/nginx/modules.nix
index 584f2793cceb..87d9c905ee51 100644
--- a/pkgs/servers/http/nginx/modules.nix
+++ b/pkgs/servers/http/nginx/modules.nix
@@ -800,7 +800,10 @@ let
description = "SPNEGO HTTP Authentication Module";
homepage = "https://github.com/stnoonan/spnego-http-auth-nginx-module";
license = with lib.licenses; [ bsd2 ];
- teams = [ lib.teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
diff --git a/pkgs/servers/icingaweb2/default.nix b/pkgs/servers/icingaweb2/default.nix
index 06666e5884df..56f11a325080 100644
--- a/pkgs/servers/icingaweb2/default.nix
+++ b/pkgs/servers/icingaweb2/default.nix
@@ -38,7 +38,10 @@ stdenvNoCC.mkDerivation rec {
'';
homepage = "https://www.icinga.com/products/icinga-web-2/";
license = lib.licenses.gpl2Plus;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
mainProgram = "icingacli";
platforms = lib.platforms.all;
};
diff --git a/pkgs/servers/icingaweb2/ipl.nix b/pkgs/servers/icingaweb2/ipl.nix
index 7b29f0ee3ef3..e068d379e3e7 100644
--- a/pkgs/servers/icingaweb2/ipl.nix
+++ b/pkgs/servers/icingaweb2/ipl.nix
@@ -28,6 +28,9 @@ stdenvNoCC.mkDerivation rec {
homepage = "https://github.com/Icinga/icinga-php-library";
license = lib.licenses.mit;
platforms = lib.platforms.all;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
};
}
diff --git a/pkgs/servers/icingaweb2/thirdparty.nix b/pkgs/servers/icingaweb2/thirdparty.nix
index 0e1a61a7e50a..b3321039b135 100644
--- a/pkgs/servers/icingaweb2/thirdparty.nix
+++ b/pkgs/servers/icingaweb2/thirdparty.nix
@@ -28,6 +28,9 @@ stdenvNoCC.mkDerivation rec {
homepage = "https://github.com/Icinga/icinga-php-thirdparty";
license = lib.licenses.mit;
platforms = lib.platforms.all;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
};
}
diff --git a/pkgs/servers/mail/nullmailer/default.nix b/pkgs/servers/mail/nullmailer/default.nix
index 6276035dc3e0..bd5a7ae90918 100644
--- a/pkgs/servers/mail/nullmailer/default.nix
+++ b/pkgs/servers/mail/nullmailer/default.nix
@@ -53,6 +53,6 @@ stdenv.mkDerivation rec {
'';
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.all;
- maintainers = with lib.maintainers; [ sargon ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix
index ce006b56011c..3d641de72490 100644
--- a/pkgs/servers/mautrix-telegram/default.nix
+++ b/pkgs/servers/mautrix-telegram/default.nix
@@ -26,7 +26,6 @@ in
python.pkgs.buildPythonPackage rec {
pname = "mautrix-telegram";
version = "0.15.3";
- disabled = python.pythonOlder "3.8";
src = fetchFromGitHub {
owner = "mautrix";
diff --git a/pkgs/servers/monitoring/icinga2/default.nix b/pkgs/servers/monitoring/icinga2/default.nix
index e73d178f88a0..21b39213e5ea 100644
--- a/pkgs/servers/monitoring/icinga2/default.nix
+++ b/pkgs/servers/monitoring/icinga2/default.nix
@@ -128,6 +128,9 @@ stdenv.mkDerivation rec {
homepage = "https://www.icinga.com";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
};
}
diff --git a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix b/pkgs/servers/monitoring/prometheus/fastly-exporter.nix
index 7ce2f93e0660..fee7411e6dff 100644
--- a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/fastly-exporter.nix
@@ -26,7 +26,6 @@ buildGoModule rec {
description = "Prometheus exporter for the Fastly Real-time Analytics API";
homepage = "https://github.com/fastly/fastly-exporter";
license = lib.licenses.asl20;
- teams = [ lib.teams.deshaw ];
mainProgram = "fastly-exporter";
};
}
diff --git a/pkgs/servers/nextcloud/notify_push.nix b/pkgs/servers/nextcloud/notify_push.nix
index cff3a1f469bf..30349d77d741 100644
--- a/pkgs/servers/nextcloud/notify_push.nix
+++ b/pkgs/servers/nextcloud/notify_push.nix
@@ -63,6 +63,9 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/nextcloud/notify_push";
license = lib.licenses.agpl3Plus;
platforms = lib.platforms.linux;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
};
}
diff --git a/pkgs/servers/search/elasticsearch/7.x.nix b/pkgs/servers/search/elasticsearch/7.x.nix
index f80358ee0aac..15c00f4e8794 100644
--- a/pkgs/servers/search/elasticsearch/7.x.nix
+++ b/pkgs/servers/search/elasticsearch/7.x.nix
@@ -92,7 +92,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.elastic20;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
- apeschar
basvandijk
];
};
diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix
index 9c26ce8bb6e5..6a37823626de 100644
--- a/pkgs/servers/sql/mariadb/default.nix
+++ b/pkgs/servers/sql/mariadb/default.nix
@@ -220,8 +220,12 @@ let
description = "Enhanced, drop-in replacement for MySQL";
homepage = "https://mariadb.org/";
license = lib.licenses.gpl2Plus;
- maintainers = with lib.maintainers; [ thoughtpolice ];
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ conni2461
+ das_j
+ helsinki-Jo
+ thoughtpolice
+ ];
platforms = lib.platforms.all;
};
};
diff --git a/pkgs/servers/varnish/packages.nix b/pkgs/servers/varnish/packages.nix
index 3e307a566b17..2ba8bc689fcd 100644
--- a/pkgs/servers/varnish/packages.nix
+++ b/pkgs/servers/varnish/packages.nix
@@ -3,9 +3,10 @@
callPackage,
varnish60,
varnish77,
+ lib,
}:
{
- varnish60Packages = rec {
+ varnish60Packages = lib.recurseIntoAttrs rec {
varnish = varnish60;
modules = (callPackages ./modules.nix { inherit varnish; }).modules15;
digest = callPackage ./digest.nix {
@@ -19,7 +20,7 @@
sha256 = "1n94slrm6vn3hpymfkla03gw9603jajclg84bjhwb8kxsk3rxpmk";
};
};
- varnish77Packages = rec {
+ varnish77Packages = lib.recurseIntoAttrs rec {
varnish = varnish77;
modules = (callPackages ./modules.nix { inherit varnish; }).modules26;
};
diff --git a/pkgs/stdenv/custom/default.nix b/pkgs/stdenv/custom/default.nix
index c8f1bc66a06c..4520f0c9905a 100644
--- a/pkgs/stdenv/custom/default.nix
+++ b/pkgs/stdenv/custom/default.nix
@@ -31,7 +31,10 @@ bootStages
stdenv =
assert vanillaPackages.stdenv.hostPlatform == localSystem;
assert vanillaPackages.stdenv.targetPlatform == localSystem;
- config.replaceStdenv { pkgs = vanillaPackages; };
+ let
+ fn = config.replaceStdenv or null;
+ in
+ if fn == null then vanillaPackages.stdenv else fn { pkgs = vanillaPackages; };
})
]
diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix
index be7ee98212b3..283e96ec9690 100644
--- a/pkgs/test/default.nix
+++ b/pkgs/test/default.nix
@@ -254,4 +254,6 @@ in
prefer-remote-fetch = recurseIntoAttrs (
callPackages ../build-support/prefer-remote-fetch/tests.nix { }
);
+
+ home-assistant-component-tests = recurseIntoAttrs pkgs.home-assistant.tests.components;
}
diff --git a/pkgs/test/haskell/incremental/default.nix b/pkgs/test/haskell/incremental/default.nix
index c9ade36deb2a..329346d9ce83 100644
--- a/pkgs/test/haskell/incremental/default.nix
+++ b/pkgs/test/haskell/incremental/default.nix
@@ -33,7 +33,11 @@ let
}) temporary;
in
temporary-incremental-build.overrideAttrs (old: {
- meta = {
- teams = [ lib.teams.mercury ];
+ meta = old.meta // {
+ maintainers = old.meta.maintainers or [ ] ++ [
+ lib.maintainers._9999years
+ lib.maintainers.Gabriella439
+ lib.maintainers.lf-
+ ];
};
})
diff --git a/pkgs/test/stdenv/default.nix b/pkgs/test/stdenv/default.nix
index 6a8297fea01f..6e628997f0f8 100644
--- a/pkgs/test/stdenv/default.nix
+++ b/pkgs/test/stdenv/default.nix
@@ -452,6 +452,8 @@ in
stdenv' = bootStdenv;
};
+ tests-stdenv-gcc-stageCompare = pkgs.callPackage ./gcc-stageCompare.nix { };
+
ensure-no-execve-in-setup-sh =
derivation {
name = "ensure-no-execve-in-setup-sh";
diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix
index 6e95321b3de1..29bdb80eebf1 100644
--- a/pkgs/tools/networking/openssh/default.nix
+++ b/pkgs/tools/networking/openssh/default.nix
@@ -30,10 +30,11 @@ in
];
extraMeta = {
maintainers = with lib.maintainers; [
- philiptaron
+ das_j
+ helsinki-Jo
numinit
+ philiptaron
];
- teams = [ lib.teams.helsinki-systems ];
};
};
diff --git a/pkgs/tools/package-management/fpm/default.nix b/pkgs/tools/package-management/fpm/default.nix
index 640eba252bea..a855b9f4b044 100644
--- a/pkgs/tools/package-management/fpm/default.nix
+++ b/pkgs/tools/package-management/fpm/default.nix
@@ -16,7 +16,6 @@ bundlerApp {
homepage = "https://github.com/jordansissel/fpm";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
- manveru
nicknovitski
];
platforms = lib.platforms.unix;
diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix
index f50f99b9dfc7..6a7315cd589d 100644
--- a/pkgs/tools/package-management/nix/default.nix
+++ b/pkgs/tools/package-management/nix/default.nix
@@ -167,34 +167,17 @@ lib.makeExtensible (
nix_2_30 = addTests "nix_2_30" self.nixComponents_2_30.nix-everything;
- nixComponents_2_31 =
- (nixDependencies.callPackage ./modular/packages.nix rec {
- version = "2.31.2";
- inherit (self.nix_2_30.meta) teams;
- otherSplices = generateSplicesForNixComponents "nixComponents_2_31";
- src = fetchFromGitHub {
- owner = "NixOS";
- repo = "nix";
- tag = version;
- hash = "sha256-NLGXPLjENLeKVOg3OZgHXZ+1x6sPIKq9FHH8pxbCrDI=";
- };
- }).appendPatches
- (
- [
- (fetchpatch2 {
- name = "nix-2.31-14692-mdbook-0.5-support.patch";
- url = "https://github.com/NixOS/nix/commit/a4f5f365090980a6eeb2ef483e49c04bdefd71a8.patch";
- hash = "sha256-GOWZtHSzHovnD8iUknr61bo7y85i0BKdw3kVBGDfBX0=";
- })
- ]
- ++
- # issues on darwin: https://github.com/NixOS/nixpkgs/pull/468208#issuecomment-3626314109
- lib.optional stdenv.isLinux (fetchpatch2 {
- name = "nix-2.31-14240-sri-error-message.patch";
- url = "https://github.com/NixOS/nix/commit/56751b1cd2c4700c71c545f2246adf602c97fdf5.patch";
- hash = "sha256-CerSBAI+H2RqPp9jsCP0QIM2rZYx3yBZHVVUAztgc18=";
- })
- );
+ nixComponents_2_31 = nixDependencies.callPackage ./modular/packages.nix rec {
+ version = "2.31.3";
+ inherit (self.nix_2_30.meta) teams;
+ otherSplices = generateSplicesForNixComponents "nixComponents_2_31";
+ src = fetchFromGitHub {
+ owner = "NixOS";
+ repo = "nix";
+ tag = version;
+ hash = "sha256-oe0YWe8f+pwQH4aYD2XXLW5iEHyXNUddurqJ5CUVCIk=";
+ };
+ };
nix_2_31 = addTests "nix_2_31" self.nixComponents_2_31.nix-everything;
diff --git a/pkgs/tools/text/diffutils/default.nix b/pkgs/tools/text/diffutils/default.nix
index 3a39749b5a1c..ecbd00ec0094 100644
--- a/pkgs/tools/text/diffutils/default.nix
+++ b/pkgs/tools/text/diffutils/default.nix
@@ -83,6 +83,9 @@ stdenv.mkDerivation rec {
description = "Commands for showing the differences between files (diff, cmp, etc.)";
license = lib.licenses.gpl3;
platforms = lib.platforms.unix;
- maintainers = lib.teams.helsinki-systems.members;
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
};
}
diff --git a/pkgs/tools/text/gawk/default.nix b/pkgs/tools/text/gawk/default.nix
index 015b2409e115..bf9b9b3fba52 100644
--- a/pkgs/tools/text/gawk/default.nix
+++ b/pkgs/tools/text/gawk/default.nix
@@ -112,7 +112,10 @@ stdenv.mkDerivation rec {
'';
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.unix ++ lib.platforms.windows;
- teams = [ lib.teams.helsinki-systems ];
+ maintainers = with lib.maintainers; [
+ das_j
+ helsinki-Jo
+ ];
mainProgram = "gawk";
};
}
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index f3250fc6c11c..b554df37753b 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -526,6 +526,7 @@ mapAliases {
curl-impersonate-chrome = warnAlias "curl-impersonate-chrome has been renamed to curl-impersonate" curl-impersonate; # Added 2025-11-02
curl-impersonate-ff = throw "curl-impersonate-ff has been removed because it is unmaintained upstream and has vulnerable dependencies. Use curl-impersonate instead."; # Added 2025-11-02
curlHTTP3 = warnAlias "'curlHTTP3' has been removed, as 'curl' now has HTTP/3 support enabled by default" curl; # Added 2025-08-22
+ cwe-client-cli = throw "cwe-client-cli has been removed because it is archived and has unclear licensing"; # Added 2026-01-10
cyber = throw "cyber has been removed, as it does not build with supported Zig versions"; # Added 2025-08-09
dale = throw "dale has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10
daq = throw "'daq' has been removed as it is unmaintained and broken. Snort2 has also been removed, which depended on this"; # Added 2025-05-21
@@ -664,6 +665,7 @@ mapAliases {
fusee-launcher = throw "'fusee-launcher' was removed as upstream removed the original source repository fearing legal repercussions"; # Added 2025-07-05
futuresql = throw "'futuresql' has been renamed to/replaced by 'libsForQt5.futuresql'"; # Converted to throw 2025-10-27
fx_cast_bridge = throw "'fx_cast_bridge' has been renamed to/replaced by 'fx-cast-bridge'"; # Converted to throw 2025-10-27
+ fzf-zsh = throw "'fzf-zsh' has been removed because it was superseed by its builtin equivalent and archived upstream."; # Added 2026-01-17
g4music = throw "'g4music' has been renamed to/replaced by 'gapless'"; # Converted to throw 2025-10-27
gamecube-tools = throw "gamecube-tools was removed due to numerous vulnerabilities in freeimage"; # Added 2025-10-23
gandi-cli = throw "'gandi-cli' has been removed as it is unmaintained upstream"; # Added 2026-01-11
@@ -1582,6 +1584,7 @@ mapAliases {
spago = spago-legacy; # Added 2025-09-23, pkgs.spago should become spago@next which hasn't been packaged yet
spark2014 = throw "'spark2014' has been renamed to/replaced by 'gnatprove'"; # Converted to throw 2025-10-27
sparkle = throw "'sparkle' has been removed because upstream repository source code has been deleted"; # Added 2025-12-29
+ speed_dreams = speed-dreams; # Added 2026-01-19
spidermonkey_91 = throw "'spidermonkey_91 is EOL since 2022/09"; # Added 2025-08-26
spoof = throw "'spoof' has been removed, as it is broken with the latest MacOS versions and is unmaintained upstream"; # Added 2025-11-14
spotify-unwrapped = throw "'spotify-unwrapped' has been renamed to/replaced by 'spotify'"; # Converted to throw 2025-10-27
@@ -1766,7 +1769,7 @@ mapAliases {
warmux = throw "'warmux' has been removed as it is unmaintained and broken"; # Added 2025-11-03
warsow = throw "'warsow' has been removed as it is unmaintained and is broken"; # Added 2025-10-09
warsow-engine = throw "'warsow-engine' has been removed as it is unmaintained and is broken"; # Added 2025-10-09
- wasm-bindgen-cli = wasm-bindgen-cli_0_2_106;
+ wasm-bindgen-cli = wasm-bindgen-cli_0_2_108;
wasm-strip = throw "'wasm-strip' has been removed due to upstream deprecation. Use 'wabt' instead."; # Added 2025-11-06
wavebox = throw "'wavebox' has been removed due to lack of maintenance in nixpkgs"; # Added 2025-06-24
wavm = throw "wavm has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 52daaab4b810..45b43e5a3a73 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1565,9 +1565,7 @@ with pkgs;
gams = callPackage ../tools/misc/gams (config.gams or { });
- gancioPlugins = recurseIntoAttrs (
- callPackage ../by-name/ga/gancio/plugins.nix { inherit (gancio) nodejs; }
- );
+ gancioPlugins = recurseIntoAttrs (callPackage ../by-name/ga/gancio/plugins.nix { });
github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
@@ -2429,8 +2427,7 @@ with pkgs;
kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
- rocmPackages = recurseIntoAttrs rocmPackages_6;
- rocmPackages_6 = callPackage ../development/rocm-modules/6 { };
+ rocmPackages = recurseIntoAttrs (callPackage ../development/rocm-modules { });
tsm-client-withGui = callPackage ../by-name/ts/tsm-client/package.nix { enableGui = true; };
@@ -2780,10 +2777,6 @@ with pkgs;
haste-client = callPackage ../tools/misc/haste-client { };
- halide = callPackage ../development/compilers/halide {
- llvmPackages = llvmPackages_19;
- };
-
hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { });
hdf5 = callPackage ../tools/misc/hdf5 {
@@ -4105,6 +4098,7 @@ with pkgs;
colmapWithCuda = colmap.override { cudaSupport = true; };
+ opensplatWithRocm = opensplat.override { rocmSupport = true; };
opensplatWithCuda = opensplat.override { cudaSupport = true; };
chickenPackages_4 = recurseIntoAttrs (callPackage ../development/compilers/chicken/4 { });
@@ -8788,8 +8782,6 @@ with pkgs;
home-assistant-cli = callPackage ../servers/home-assistant/cli.nix { };
- home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components;
-
icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { };
icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { };
icingaweb2 = callPackage ../servers/icingaweb2 { };
@@ -11823,8 +11815,6 @@ with pkgs;
twmn = libsForQt5.callPackage ../applications/misc/twmn { };
- tests-stdenv-gcc-stageCompare = callPackage ../test/stdenv/gcc-stageCompare.nix { };
-
twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { };
linphonePackages = recurseIntoAttrs (
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index e15319aa85d9..112db2c2d0be 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -2724,7 +2724,10 @@ with self;
meta = {
description = "BSD process resource limit and priority functions";
license = with lib.licenses; [ artistic2 ];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -4967,7 +4970,6 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
};
};
@@ -5982,7 +5984,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -13427,7 +13432,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -13458,7 +13466,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -13773,7 +13784,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -14018,7 +14032,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -14036,7 +14053,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -14742,7 +14762,10 @@ with self;
meta = {
description = "This is the Git.pm, plus the other files in the perl/Git directory, from github's git/git";
license = with lib.licenses; [ gpl2Plus ];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -15271,7 +15294,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -18917,7 +18943,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -20409,7 +20438,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -26712,8 +26744,11 @@ with self;
description = "Perl extension for Apache ZooKeeper";
homepage = "https://github.com/mark-5/p5-net-zookeeper";
license = with lib.licenses; [ asl20 ];
- maintainers = [ maintainers.ztzg ];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ztzg
+ ];
};
};
@@ -27084,7 +27119,6 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
};
};
@@ -27272,7 +27306,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -27964,7 +28001,6 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
};
};
@@ -28037,7 +28073,6 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
mainProgram = "ppkg-config";
};
};
@@ -28457,7 +28492,10 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
+ maintainers = with lib.maintainers; [
+ de11n
+ despsyched
+ ];
};
};
@@ -28475,7 +28513,6 @@ with self;
artistic1
gpl1Plus
];
- teams = [ teams.deshaw ];
mainProgram = "poe-gen-tests";
};
};
diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix
index bbecf82f65b8..42dec1460948 100644
--- a/pkgs/top-level/python-aliases.nix
+++ b/pkgs/top-level/python-aliases.nix
@@ -62,6 +62,7 @@ mapAliases {
amazon-kclpy = throw "amazon-kclpy has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-03
amazon_kclpy = throw "'amazon_kclpy' has been renamed to/replaced by 'amazon-kclpy'"; # Converted to throw 2025-10-29
amqplib = throw "amqplib has been removed as it was unmaintained upstream"; # Added 2025-11-22
+ ansiconv = throw "ansiconv has been removed because it was archived upstream"; # Added 2026-01-14
ansiwrap = throw "ansiwrap has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-03
apkit = throw "apkit was removed because it is unmaintained upstream and different from apkit on PyPI"; # added 2025-09-13
APScheduler = throw "'APScheduler' has been renamed to/replaced by 'apscheduler'"; # Converted to throw 2025-10-29
@@ -119,6 +120,7 @@ mapAliases {
django-crispy-bootstrap5 = crispy-bootstrap5; # added 2025-06-11
django_3 = throw "Django 3 has reached it's EOL in 2024-04 and has therefore been removed."; # added 2025-01-25
django_5_1 = throw "Django 5.1 has reached it's EOL in 2025-12 and has therefore been removed."; # added 2025-11-30"
+ django_5_2 = django_5; # added 2026-01-18
django_appconf = throw "'django_appconf' has been renamed to/replaced by 'django-appconf'"; # Converted to throw 2025-10-29
django_classytags = throw "'django_classytags' has been renamed to/replaced by 'django-classy-tags'"; # Converted to throw 2025-10-29
django_colorful = throw "'django_colorful' has been renamed to/replaced by 'django-colorful'"; # Converted to throw 2025-10-29
@@ -351,7 +353,6 @@ mapAliases {
pylit = throw "'pylit' has been removed as it was broken and unmaintained upstream"; # Added 2025-11-29
pymc3 = throw "'pymc3' has been renamed to/replaced by 'pymc'"; # Converted to throw 2025-10-29
pymelcloud = throw "'pymelcloud' has been renamed to/replaced by 'python-melcloud'"; # Converted to throw 2025-10-29
- pymicro-vad = throw "'pymicro-vad' was removed because Home Assistant switched to 'pysilero-vad'"; # added 2026-01-08
PyMVGLive = throw "'PyMVGLive' has been renamed to/replaced by 'pymvglive'"; # Converted to throw 2025-10-29
pymyq = throw "'pymyq' has been renamed to/replaced by 'python-myq'"; # Converted to throw 2025-10-29
pyobject = throw "'pyobject' has been removed because it was only supporting python 2"; # Added 2026-01-24
@@ -450,6 +451,7 @@ mapAliases {
schemainspect = throw "schemainspect has been removed because it has transitively been marked broken since May 2024, and is unmaintained upstream."; # Added 2025-10-11
scikitimage = throw "'scikitimage' has been renamed to/replaced by 'scikit-image'"; # Converted to throw 2025-10-29
scikitlearn = throw "'scikitlearn' has been renamed to/replaced by 'scikit-learn'"; # Converted to throw 2025-10-29
+ scrapy-fake-useragent = throw "scrapy-fake-useragent has been removed because it is incompatible with scrapy >= 2.14"; # Added 2026-01-14
seaserv = throw "seaserv has been removed as it is unmaintained"; # Added 2025-08-21
sentry-sdk_2 = throw "'sentry-sdk_2' has been renamed to/replaced by 'sentry-sdk'"; # Converted to throw 2025-10-29
setuptools_dso = throw "'setuptools_dso' has been renamed to/replaced by 'setuptools-dso'"; # Converted to throw 2025-10-29
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index a470c5d9cb20..23bf968e1134 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -776,8 +776,6 @@ self: super: with self; {
ansicolors = callPackage ../development/python-modules/ansicolors { };
- ansiconv = callPackage ../development/python-modules/ansiconv { };
-
ansimarkup = callPackage ../development/python-modules/ansimarkup { };
ansitable = callPackage ../development/python-modules/ansitable { };
@@ -4370,9 +4368,7 @@ self: super: with self; {
# LTS in extended support phase
django_4 = callPackage ../development/python-modules/django/4.nix { };
- django_5 = self.django_5_2;
-
- django_5_2 = callPackage ../development/python-modules/django/5_2.nix { };
+ django_5 = callPackage ../development/python-modules/django/5.nix { };
djangocms-admin-style = callPackage ../development/python-modules/djangocms-admin-style { };
@@ -4662,6 +4658,8 @@ self: super: with self; {
dsnap = callPackage ../development/python-modules/dsnap { };
+ dt8852 = callPackage ../development/python-modules/dt8852 { };
+
dtfabric = callPackage ../development/python-modules/dtfabric { };
dtlssocket = callPackage ../development/python-modules/dtlssocket { };
@@ -13951,6 +13949,8 @@ self: super: with self; {
pymfy = callPackage ../development/python-modules/pymfy { };
+ pymicro-vad = callPackage ../development/python-modules/pymicro-vad { };
+
pymicrobot = callPackage ../development/python-modules/pymicrobot { };
pymiele = callPackage ../development/python-modules/pymiele { };
@@ -17005,8 +17005,6 @@ self: super: with self; {
scrapy-deltafetch = callPackage ../development/python-modules/scrapy-deltafetch { };
- scrapy-fake-useragent = callPackage ../development/python-modules/scrapy-fake-useragent { };
-
scrapy-splash = callPackage ../development/python-modules/scrapy-splash { };
screed = callPackage ../development/python-modules/screed { };
diff --git a/pkgs/top-level/release-small.nix b/pkgs/top-level/release-small.nix
index 5370cc028964..e7b89beed282 100644
--- a/pkgs/top-level/release-small.nix
+++ b/pkgs/top-level/release-small.nix
@@ -175,5 +175,5 @@ in
xfsprogs = linux;
xkeyboard_config = linux;
zip = all;
- tests-stdenv-gcc-stageCompare = linux;
+ tests.stdenv.tests-stdenv-gcc-stageCompare = linux;
})