diff --git a/ci/OWNERS b/ci/OWNERS index 742d7839f5d4..e6e3bb388348 100644 --- a/ci/OWNERS +++ b/ci/OWNERS @@ -506,7 +506,7 @@ pkgs/by-name/oc/octodns/ @anthonyroussel pkgs/by-name/te/teleport* @arianvp @justinas @sigma @tomberek @techknowlogick @JuliusFreudenberger # Warp-terminal -pkgs/by-name/wa/warp-terminal/ @emilytrau @imadnyc @FlameFlag @johnrtitor +pkgs/by-name/wa/warp-terminal/ @emilytrau @imadnyc @4evy @johnrtitor # Nim /doc/languages-frameworks/nim.section.md @NixOS/nim diff --git a/doc/languages-frameworks/javascript.section.md b/doc/languages-frameworks/javascript.section.md index e2ef01141eb9..19335a88da18 100644 --- a/doc/languages-frameworks/javascript.section.md +++ b/doc/languages-frameworks/javascript.section.md @@ -495,7 +495,7 @@ In this example, `prePnpmInstall` will be run by both `pnpmConfigHook` and by th #### pnpm `fetcherVersion` {#javascript-pnpm-fetcherVersion} -This is the version of the output of `fetchPnpmDeps`. New packages should use `3`: +This is the version of the output of `fetchPnpmDeps`. New packages should use `4`: ```nix { diff --git a/doc/release-notes/rl-2611.section.md b/doc/release-notes/rl-2611.section.md index 936f58ebacf7..70c235970e54 100644 --- a/doc/release-notes/rl-2611.section.md +++ b/doc/release-notes/rl-2611.section.md @@ -23,6 +23,8 @@ - `services.mysql` now sets `root@localhost` authentication to `auth_socket` when used with `mysql` or `percona-server`. Existing deployments will also be adjusted if possible. See the [security advisory GHSA-6qxx-6rg8-c4p8](https://github.com/NixOS/nixpkgs/security/advisories/GHSA-6qxx-6rg8-c4p8) for more information. +- `zerofs` has been updated from `1.x` to `2.x` which is a breaking change. Volumes created by earlier releases are refused at open with a clear error. There is no migration tool; older volumes remain readable and writable by the release that created them. + - `uhttpmock` providing 0.0 ABI was removed. `uhttpmock_1_0` providing 1.0 ABI was renamed to `uhttpmock` and `uhttpmock_1_0` was kept as an alias. - `nix-serve-ng` (and `haskellPackages.nix-serve-ng`) is now built against Lix instead of CppNix, following upstream which has switched to Lix as its supported Nix implementation. diff --git a/maintainers/github-teams.json b/maintainers/github-teams.json index 8668d1a02ecd..40779e666e48 100644 --- a/maintainers/github-teams.json +++ b/maintainers/github-teams.json @@ -178,11 +178,12 @@ "members": { "0xMRTT": 105598867, "21CSM": 81891917, + "4evy": 57304299, "Aleksanaa": 42209822, + "Br1ght0ne": 12615679, "CorbanR": 1918683, "Emin017": 99674037, "Et7f3": 29592775, - "FlameFlag": 57304299, "Guanran928": 68757440, "LnL7": 689294, "Mastermindaxe": 33257997, diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6632e685f469..408d0e11ef17 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -261,6 +261,13 @@ githubId = 3417013; name = "Eske Nielsen"; }; + _4evy = { + name = "_4evy"; + email = "git@ps1.sh"; + github = "_4evy"; + githubId = 57304299; + matrix = "@donteatoreo:matrix.org"; + }; _4r7if3x = { email = "the.artifex@proton.me"; matrix = "@4r7if3x:matrix.org"; @@ -9150,13 +9157,6 @@ name = "Sebastian Neubauer"; keys = [ { fingerprint = "2F93 661D AC17 EA98 A104 F780 ECC7 55EE 583C 1672"; } ]; }; - FlameFlag = { - name = "FlameFlag"; - email = "github@flameflag.dev"; - github = "FlameFlag"; - githubId = 57304299; - matrix = "@donteatoreo:matrix.org"; - }; Flameopathic = { email = "flameopathic@gmail.com"; github = "Flameopathic"; @@ -9540,6 +9540,13 @@ githubId = 2881922; name = "Francis St-Amour"; }; + fstracke = { + email = "fritz.stracke@rwth-aachen.de"; + github = "fstracke"; + githubId = 31512703; + name = "Fritz Stracke"; + keys = [ { fingerprint = "7A9D 6DB2 0C5A AA55 7838 EEE6 B8CA 2D9A D8F0 506F"; } ]; + }; ftrvxmtrx = { email = "ftrvxmtrx@gmail.com"; github = "ftrvxmtrx"; @@ -16487,6 +16494,12 @@ githubId = 30468956; name = "Lukas Heiligenbrunner"; }; + lukas-sgx = { + email = "lukas.soigneux@epitech.eu"; + github = "lukas-sgx"; + githubId = 68616614; + name = "Lukas Soigneux"; + }; lukaslihotzki = { email = "lukas@lihotzki.de"; github = "lukaslihotzki"; @@ -22453,7 +22466,7 @@ githubId = 38916722; }; pradyuman = { - email = "me@pradyuman.co"; + email = "me@pmn.co"; github = "pradyuman"; githubId = 9904569; name = "Pradyuman Vig"; @@ -24093,6 +24106,12 @@ githubId = 64620440; name = "RoGreat"; }; + rohan-datar = { + email = "me@rohandatar.com"; + github = "rohan-datar"; + githubId = 37545071; + name = "Rohan Datar"; + }; rohanssrao = { email = "rohanssrao@gmail.com"; github = "rohanssrao"; diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 1eaef0621fbd..7c3844bff12e 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -136,6 +136,7 @@ mpack,,,,,, neorg,,,,,5.1,GaetanLepage neorg-interim-ls,,,,,, neotest,,,,,5.1,mrcjkb +neotest-nix,,,,,,khaneliman nginx-lua-prometheus,,,,,,ulysseszhan nlua,,,,,,teto nui.nvim,,,,,5.1,mrcjkb diff --git a/nixos/modules/i18n/input-method/fcitx5.nix b/nixos/modules/i18n/input-method/fcitx5.nix index 989e5fbf8239..a4c9c7787eff 100644 --- a/nixos/modules/i18n/input-method/fcitx5.nix +++ b/nixos/modules/i18n/input-method/fcitx5.nix @@ -109,7 +109,8 @@ in (pkgs.writeTextDir "share/fcitx5/data/QuickPhrase.mb" ( lib.concatStringsSep "\n" ( lib.mapAttrsToList ( - name: value: "${name} ${builtins.replaceStrings [ "\\" "\n" ] [ "\\\\" "\\n" ] value}" + name: value: + "${name} \"${builtins.replaceStrings [ "\\" "\n" "\"" ] [ "\\\\" "\\n" "\\\"" ] value}\"" ) cfg.quickPhrase ) )) diff --git a/nixos/modules/programs/firefox.nix b/nixos/modules/programs/firefox.nix index 180e61231b07..243231e51470 100644 --- a/nixos/modules/programs/firefox.nix +++ b/nixos/modules/programs/firefox.nix @@ -327,7 +327,6 @@ in }; meta.maintainers = with lib.maintainers; [ - danth linsui ]; } diff --git a/nixos/modules/programs/fish.nix b/nixos/modules/programs/fish.nix index b425ed4028f1..734d19bdc92d 100644 --- a/nixos/modules/programs/fish.nix +++ b/nixos/modules/programs/fish.nix @@ -293,8 +293,8 @@ in '' mkdir -p $out if [ -d $package/share/man ]; then - find -L $package/share/man -type f \ - | xargs ${pkgs.python3.pythonOnBuildForHost.interpreter} \ + find -L $package/share/man -type f -print0 \ + | xargs -0 ${pkgs.python3.pythonOnBuildForHost.interpreter} \ ${generator}/create_manpage_completions.py --directory $out \ >/dev/null fi diff --git a/nixos/modules/services/desktop-managers/cosmic.nix b/nixos/modules/services/desktop-managers/cosmic.nix index 14fdda18c235..61e01c090d7a 100644 --- a/nixos/modules/services/desktop-managers/cosmic.nix +++ b/nixos/modules/services/desktop-managers/cosmic.nix @@ -20,7 +20,7 @@ let with pkgs; [ cosmic-applets - cosmic-applibrary + cosmic-app-library cosmic-bg cosmic-comp cosmic-files diff --git a/nixos/modules/services/mail/postfix-tlspol.nix b/nixos/modules/services/mail/postfix-tlspol.nix index 23753897b229..f49a17991842 100644 --- a/nixos/modules/services/mail/postfix-tlspol.nix +++ b/nixos/modules/services/mail/postfix-tlspol.nix @@ -164,6 +164,20 @@ in }; users.groups.postfix-tlspol = { }; + systemd.sockets.postfix-tlspol = { + wantedBy = [ "sockets.target" ]; + socketConfig = { + Accept = false; + ListenStream = [ + (lib.removePrefix "unix:" cfg.settings.server.address) + ]; + SocketUser = "postfix-tlspol"; + SocketGroup = "postfix-tlspol"; + SocketMode = cfg.settings.server.socket-permissions; + DirectoryMode = "0755"; + }; + }; + systemd.services.postfix-tlspol = { after = [ "nss-lookup.target" @@ -173,7 +187,6 @@ in "nss-lookup.target" "network-online.target" ]; - wantedBy = [ "multi-user.target" ]; description = "Postfix DANE/MTA-STS TLS policy socketmap service"; documentation = [ "https://github.com/Zuplu/postfix-tlspol" ]; @@ -217,9 +230,6 @@ in RestrictAddressFamilies = [ "AF_INET" "AF_INET6" - ] - ++ lib.optionals (lib.hasPrefix "unix:" cfg.settings.server.address) [ - "AF_UNIX" ]; RestrictNamespaces = true; RestrictRealtime = true; @@ -237,7 +247,7 @@ in RuntimeDirectory = "postfix-tlspol"; RuntimeDirectoryMode = "1750"; WorkingDirectory = "/var/cache/postfix-tlspol"; - UMask = "0117"; + UMask = "0077"; }; }; }) diff --git a/nixos/modules/services/networking/mptcpd.nix b/nixos/modules/services/networking/mptcpd.nix index 04279388d9de..429a3e856a91 100644 --- a/nixos/modules/services/networking/mptcpd.nix +++ b/nixos/modules/services/networking/mptcpd.nix @@ -5,11 +5,9 @@ ... }: let - cfg = config.services.mptcpd; - + settingsFormat = pkgs.formats.ini { }; in - { options = { @@ -20,15 +18,57 @@ in package = lib.mkPackageOption pkgs "mptcpd" { }; + settings = lib.mkOption { + type = settingsFormat.type; + default = { }; + example = lib.literalExpression '' + { + core = { + "addr-flags" = "subflow"; + "notify-flags" = "existing,skip_link_local,skip_loopback,check_route"; + "load-plugins" = "addr_adv,sspi"; + }; + } + ''; + description = '' + mptcpd configuration written to {file}`/etc/mptcpd/mptcpd.conf`. + + See {manpage}`mptcpd(8)` for details about available options and syntax. + ''; + }; + }; }; config = lib.mkIf cfg.enable { + # Disable NetworkManager from configuring the MPTCP endpoints. + # See https://github.com/multipath-tcp/mptcpd/blob/48942b2110805af236ca41164fde67830efd7507/README.md?plain=1#L19-L38 + networking.networkmanager.connectionConfig = { + "connection.mptcp-flags" = 1; + }; + + environment.etc."mptcpd/mptcpd.conf".source = settingsFormat.generate "mptcpd.conf" cfg.settings; + environment.systemPackages = [ cfg.package ]; + services.mptcpd.settings = { + core = { + log = lib.mkDefault "journal"; + "plugin-dir" = "${cfg.package}/lib/mptcpd"; + "path-manager" = lib.mkDefault "addr_adv"; + }; + }; + systemd.packages = [ cfg.package ]; + systemd.services.mptcp = { + wantedBy = [ "multi-user.target" ]; + serviceConfig.ExecStart = [ + "" + "${cfg.package}/libexec/mptcpd" + ]; + }; }; diff --git a/nixos/modules/services/networking/yggdrasil.nix b/nixos/modules/services/networking/yggdrasil.nix index d6331eeb3326..fe6c2e7eed5b 100644 --- a/nixos/modules/services/networking/yggdrasil.nix +++ b/nixos/modules/services/networking/yggdrasil.nix @@ -33,17 +33,11 @@ let else null; - # Build base configuration with systemd credential path override baseSettings = cfg.settings - // ( - if effectiveKeyPath != null then - { - PrivateKeyPath = "/private-key"; - } - else - { } - ); + // lib.optionalAttrs (effectiveKeyPath != null) { + PrivateKeyPath = "/run/credentials/yggdrasil.service/private-key"; + }; # Remove null values that yggdrasil doesn't expect cleanSettings = lib.filterAttrs (n: v: v != null) baseSettings; @@ -327,7 +321,6 @@ in StateDirectory = "yggdrasil"; RuntimeDirectory = "yggdrasil"; RuntimeDirectoryMode = "0750"; - BindReadOnlyPaths = lib.optional (effectiveKeyPath != null) "%d/private-key:/private-key"; LoadCredential = lib.optional (effectiveKeyPath != null) "private-key:${effectiveKeyPath}"; AmbientCapabilities = "CAP_NET_ADMIN CAP_NET_BIND_SERVICE"; diff --git a/nixos/modules/services/web-apps/ocis.nix b/nixos/modules/services/web-apps/ocis.nix index 98cc7d43d200..004010abc157 100644 --- a/nixos/modules/services/web-apps/ocis.nix +++ b/nixos/modules/services/web-apps/ocis.nix @@ -202,7 +202,6 @@ in meta.maintainers = with lib.maintainers; [ bhankas - danth ramblurr ]; } diff --git a/nixos/tests/postfix-tlspol.nix b/nixos/tests/postfix-tlspol.nix index d1af9877adb3..76a99b920c75 100644 --- a/nixos/tests/postfix-tlspol.nix +++ b/nixos/tests/postfix-tlspol.nix @@ -9,7 +9,10 @@ containers.machine = { services.postfix.enable = true; - services.postfix-tlspol.enable = true; + services.postfix-tlspol = { + enable = true; + settings.server.metrics-address = "127.0.0.1:8642"; + }; services.dnsmasq = { enable = true; @@ -26,13 +29,19 @@ with subtest("Interact with the service"): machine.succeed("postfix-tlspol -purge") - response = json.loads((machine.succeed("postfix-tlspol -query localhost"))) + response = machine.log(machine.succeed("postfix-tlspol -query localhost")) + response = json.loads(machine.succeed("postfix-tlspol -query localhost")) machine.log(json.dumps(response, indent=2)) assert response["dane"]["policy"] == "", f"Unexpected DANE policy for localhost: {response["dane"]["policy"]}" assert response["mta-sts"]["policy"] == "TEMP", f"Unexpected MTA-STS policy for localhost: {response["mta-sts"]["policy"]}" - machine.log(machine.execute("systemd-analyze security postfix-tlspol.service | grep -v ✓")[1]) + with subtest("Metrics listener"): + machine.log(machine.succeed("curl --silent --fail http://localhost:8642/metrics | grep --quiet postfix_tlspol_queries_total")) + + + with subtest("Hardening"): + machine.log(machine.execute("systemd-analyze security postfix-tlspol.service | grep -v ✓")[1]) ''; } diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix index 22ff6038d4c8..d099fc1a9e5d 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghostel/package.nix @@ -77,7 +77,10 @@ melpaBuild { meta = { homepage = "https://github.com/dakra/ghostel"; description = "Terminal emulator powered by libghostty"; - maintainers = with lib.maintainers; [ vonfry ]; + maintainers = with lib.maintainers; [ + rohan-datar + vonfry + ]; license = lib.licenses.gpl3Plus; }; } diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix index 35e9335e4e5f..287631bea6ae 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/package.nix @@ -12,16 +12,16 @@ let tsc-dyn = rustPlatform.buildRustPackage (finalAttrs: { pname = "tsc-dyn"; - version = "0.18.0"; + version = "0.19.4"; src = fetchFromGitHub { owner = "emacs-tree-sitter"; repo = "emacs-tree-sitter"; tag = finalAttrs.version; - hash = "sha256-LrakDpP3ZhRQqz47dPcyoQnu5lROdaNlxGaQfQT6u+k="; + hash = "sha256-7B9Q8ke8gY9cFIAjpyH21P240goKUEKgppfqP3PSxYA="; }; - cargoHash = "sha256-Tua3ZFfSyWVYXU9mPLWXE6ejGlXowTNe3nvZBaicmSQ="; + cargoHash = "sha256-mjR8PehbhY1o/5L2l/OMh/NwjjmQXErPHh00cAD94pw="; sourceRoot = "${finalAttrs.src.name}/core"; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index d1c14b6c16ab..b3932fda17eb 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -446,12 +446,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-06-26"; + version = "0-unstable-2026-07-06"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "490afbd7fd3b316330550405ac74758a971104a4"; - hash = "sha256-jdH0D+L3Y+5NJXoIik5Ao18dHRKc3dN3ZmKVUH+R9/4="; + rev = "4504f8f389c44561e10027e68000cbe000129727"; + hash = "sha256-GvIyqf5GVCR2wkS5G1+IN4KIkLxaO/nsCXECU41DdW4="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -628,12 +628,12 @@ final: prev: { YouCompleteMe = buildVimPlugin { pname = "YouCompleteMe"; - version = "0-unstable-2026-01-30"; + version = "0-unstable-2026-07-03"; src = fetchFromGitHub { owner = "ycm-core"; repo = "YouCompleteMe"; - rev = "6a52780a22dfd4ddafbe23c0d2c2a2107ceeb397"; - hash = "sha256-/k9lIx9BVaTNu9Kqrz9Y6d+hTGsDnspmq0rcdJpZo7I="; + rev = "d4c91430b70a21ce471c8572400b647d313995b4"; + hash = "sha256-G/xFHsu2HveQDpFGCQY99Z5KGrIcJaLs7Jq9a1PuYJY="; fetchSubmodules = true; }; meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; @@ -1120,12 +1120,12 @@ final: prev: { async-nvim = buildVimPlugin { pname = "async.nvim"; - version = "0-unstable-2026-06-11"; + version = "0-unstable-2026-07-06"; src = fetchFromGitHub { owner = "lewis6991"; repo = "async.nvim"; - rev = "e2a813be9cd143ab1181de6d8a0720e0230cd86e"; - hash = "sha256-b7jE3tY+6nlbIFTuOxKz4w6jDw7hlyvgBYy0Jg6McAc="; + rev = "46adf61a022d5c923f981d527443f406e7d0f63e"; + hash = "sha256-7VuTWfdh3d3/q2KUyi5d+7GbaEq8NgbQgBt+Wt+/n5U="; }; meta.homepage = "https://github.com/lewis6991/async.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -2114,12 +2114,12 @@ final: prev: { boo-colorscheme-nvim = buildVimPlugin { pname = "boo-colorscheme-nvim"; - version = "0.5.2-unstable-2026-02-10"; + version = "0.5.2-unstable-2026-07-06"; src = fetchFromGitHub { owner = "rockerBOO"; repo = "boo-colorscheme-nvim"; - rev = "36a52f900f49fe78bfeb30d2519a8dd356bf8fc1"; - hash = "sha256-oGplv+2q1M1pIwFj2u8ZT9WTNNImYreQtiBECGJKe/Q="; + rev = "8eb36d50a124472c8b3c864e45997b4ac7331db7"; + hash = "sha256-K/9OkwFHVgu1JJbkhqGr4pO9P6c4Qf4SB6LLSdqLkIc="; }; meta.homepage = "https://github.com/rockerBOO/boo-colorscheme-nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -2268,12 +2268,12 @@ final: prev: { calendar-vim = buildVimPlugin { pname = "calendar.vim"; - version = "0-unstable-2025-03-07"; + version = "0-unstable-2026-07-01"; src = fetchFromGitHub { owner = "itchyny"; repo = "calendar.vim"; - rev = "36d1a3a76e39b9d73ff964db2f75dacaf2d2bef3"; - hash = "sha256-rNB44bWt6kFnrn+UyOqYHjigA9F/Iao9Osg/YTO4nhw="; + rev = "2ef5b0a2717d8a2ea24c55d11e426f25e6243282"; + hash = "sha256-1aLYR0yTtOV0DYrcSics0PZo0+FLSO6CGYScmyyvQN4="; }; meta.homepage = "https://github.com/itchyny/calendar.vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -2310,12 +2310,12 @@ final: prev: { catppuccin-vim = buildVimPlugin { pname = "catppuccin-vim"; - version = "0-unstable-2025-08-11"; + version = "0-unstable-2026-06-30"; src = fetchFromGitHub { owner = "catppuccin"; repo = "vim"; - rev = "fc2e9d853208621a94ec597c50bf559875bf6d99"; - hash = "sha256-Ap9UKMWfDBbWLf7Rh47JQy3EO2Tphf05RZvX9voF1Ac="; + rev = "029e9a878a58eba039e47847a2f17e10acefb3f5"; + hash = "sha256-gDq7vXIBc2mY8DMl+A6Ps0qPvAIR3NDhCRxBgqMOYCM="; }; meta.homepage = "https://github.com/catppuccin/vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -3484,12 +3484,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-06-26"; + version = "0.0.82-unstable-2026-07-03"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "4783286c40bcced33e2755f41a338bacc8232f90"; - hash = "sha256-ardShVUN0QYzBtb8QWPsOQYw6NDjAmlBJVNsSFTe5Wc="; + rev = "caff3ebadf920d3f2323ee6b9ac88a90ba5b02ba"; + hash = "sha256-zF1y/MOicePWquCRUy6hCgIhIHiO8Z0p2zquZmyaXC8="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.license = unfree; @@ -3568,12 +3568,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.17.0"; + version = "19.18.0"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - tag = "v19.17.0"; - hash = "sha256-/1XlRYSEucUMJAllX27OJNbydgLyzbWS+SXhyNXj4QU="; + tag = "v19.18.0"; + hash = "sha256-4O0UuJuuv4gmyxiZlLMG/sKlt84SW2ZooeOlFlK6/7I="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -3694,12 +3694,12 @@ final: prev: { colorful-menu-nvim = buildVimPlugin { pname = "colorful-menu.nvim"; - version = "0-unstable-2026-05-06"; + version = "0-unstable-2026-06-30"; src = fetchFromGitHub { owner = "xzbdmw"; repo = "colorful-menu.nvim"; - rev = "13f9b7eaa9cd2901b4f8915cfb2483c3be4c8c20"; - hash = "sha256-RPYTEtJ3pazPJjIby+WQOHVAa1BE58d9/EOu8XQnUNk="; + rev = "196ddf16d5f8fec09ba7f20e6b153aa5188e907b"; + hash = "sha256-cqujcf3hgTcHtwqRliEvFAtkBRkNljSNXn/N4AOgeyc="; }; meta.homepage = "https://github.com/xzbdmw/colorful-menu.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -4199,12 +4199,12 @@ final: prev: { cornelis = buildVimPlugin { pname = "cornelis"; - version = "2.8.0-unstable-2026-06-02"; + version = "0.12-compat"; src = fetchFromGitHub { owner = "agda"; repo = "cornelis"; - rev = "f6db4a8e0993276557cc59b8e720d04e73138ded"; - hash = "sha256-XG7F0ALVWU+8XHfYEj0R8SF+vjwCyy65oX4UcVxRlPc="; + tag = "nvim-0.12-compat"; + hash = "sha256-ObmnsH25/vnC6TEJ44ZZuJJBrnnAJuDNYkJZU6YnTi4="; }; meta.homepage = "https://github.com/agda/cornelis/"; meta.license = getLicenseFromSpdxId "BSD-3-Clause"; @@ -4549,12 +4549,12 @@ final: prev: { ddc-filter-sorter_rank = buildVimPlugin { pname = "ddc-filter-sorter_rank"; - version = "0-unstable-2026-06-29"; + version = "0-unstable-2026-07-03"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-filter-sorter_rank"; - rev = "69a1109addf0e639811ec9a4a81bc09f09357c2a"; - hash = "sha256-H2Bh9aIMzMvE+Hz6Fqq5Ztt9004JYjzUAgaFcOJh1Os="; + rev = "0d58fe698528dfeaf895eb70791c1b5e8a1d2288"; + hash = "sha256-0iLK7vdkZ27sMUho3SK7NHh77uL+aLpIjqkSOuKc5j8="; }; meta.homepage = "https://github.com/Shougo/ddc-filter-sorter_rank/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -4577,12 +4577,12 @@ final: prev: { ddc-source-around = buildVimPlugin { pname = "ddc-source-around"; - version = "0-unstable-2026-06-29"; + version = "0-unstable-2026-07-03"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-source-around"; - rev = "c4268422e397ffea86fc1b2bda8ec9bb088c9771"; - hash = "sha256-q8N4bmL6D9lE1kh2ZOv6ITBhkudJF6fOR8vlBUhZMEY="; + rev = "277b926fdb3b642572cc756d52a42f18ac7c6059"; + hash = "sha256-5KT1verDM4My7ow+9nswHPsSUNmdqsyx1H3jd2SKp3k="; }; meta.homepage = "https://github.com/Shougo/ddc-source-around/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5433,12 +5433,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-06-25"; + version = "0-unstable-2026-07-03"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "07a41015af3bcbad7dff94191d5ad4b8a67fd202"; - hash = "sha256-/XQu9ywd4AK8sD7AIRdPJYjrPqM5ZorZv266tJViz/M="; + rev = "24a927e168789103137156e980e2635956e90b3c"; + hash = "sha256-uo3/DBMPv67UOQJscAW6aoc7c5IDJdQta7f8/1kI9dQ="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5560,12 +5560,12 @@ final: prev: { efmls-configs-nvim = buildVimPlugin { pname = "efmls-configs-nvim"; - version = "1.11.1-unstable-2026-05-24"; + version = "1.11.2"; src = fetchFromGitHub { owner = "creativenull"; repo = "efmls-configs-nvim"; - rev = "2f5dc31042cc76fc3d5a859842a8416085c4d41f"; - hash = "sha256-mtHihfpaV9gJFqZBD0h90dAC6kECNxbFPH3OYJoKVT0="; + tag = "v1.11.2"; + hash = "sha256-NXwwuvdMpqI0+i0gmX7mtNlUHWTJnDejuZUN2PiS6hs="; }; meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -6696,11 +6696,11 @@ final: prev: { gitlab-vim = buildVimPlugin { pname = "gitlab.vim"; - version = "1.1.0-unstable-2026-06-24"; + version = "1.1.0-unstable-2026-07-03"; src = fetchgit { url = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim"; - rev = "94cadd5075cfefadd5dcfe8a820313a3fb99465e"; - hash = "sha256-awuHlEw7jV7gBMVi57MOYDowexdtqLyQCUljV0mYlCg="; + rev = "ca4971d02c3114d6f5e94b1d0bf460faccbf7f5e"; + hash = "sha256-i64MIJqWf3BVJPEf5dpzU5nvnTNXjqn4c8SuQ6Pkct4="; }; meta.homepage = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim"; meta.license = unfree; @@ -6739,11 +6739,11 @@ final: prev: { pname = "gitportal.nvim"; version = "0-unstable-2026-06-26"; src = fetchgit { - url = "https://codeberg.org/trevorhauter/gitportal.nvim"; + url = "https://codeberg.org/trevorhauter/gitportal.nvim/"; rev = "ee5446aa17738a419e855e2e4c01cb65e378e4cb"; hash = "sha256-nt+4FjY+9IEBbUMNk0FpTwNfFu0/3k7DKeops+cGlxk="; }; - meta.homepage = "https://codeberg.org/trevorhauter/gitportal.nvim"; + meta.homepage = "https://codeberg.org/trevorhauter/gitportal.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; meta.hydraPlatforms = [ ]; }; @@ -7100,12 +7100,12 @@ final: prev: { guihua-lua = buildVimPlugin { pname = "guihua.lua"; - version = "0.1-unstable-2026-05-26"; + version = "0.1-unstable-2026-07-03"; src = fetchFromGitHub { owner = "ray-x"; repo = "guihua.lua"; - rev = "f8e06bd8a26dee3377d63c2adf1e57cdb58ac474"; - hash = "sha256-lupDg/yt75164H8zQs/HTKqC3Y1FnQCzoMq90nwapO8="; + rev = "4c513d5dac550af77034cced421967b393261509"; + hash = "sha256-e0Almh8wWGp5NxHX48Y4XGEUHtPCYOXi4BIlfeSzaIs="; }; meta.homepage = "https://github.com/ray-x/guihua.lua/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -7465,12 +7465,12 @@ final: prev: { hlchunk-nvim = buildVimPlugin { pname = "hlchunk.nvim"; - version = "1.3.0-unstable-2026-05-07"; + version = "1.3.0-unstable-2026-07-04"; src = fetchFromGitHub { owner = "shellRaining"; repo = "hlchunk.nvim"; - rev = "06f51922ca43d5cdacf96725c106405fe064c59e"; - hash = "sha256-ETsuiYjTR4JF/4RVqRXJHLtcoalEaFinHxxD4Ww34xU="; + rev = "fb5a16ecc4ff15772189679ffdede6ee879288ec"; + hash = "sha256-rSQnHnks068egYd9AlfuC43F3BcysyMTYnlaUFjlDM4="; }; meta.homepage = "https://github.com/shellRaining/hlchunk.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8878,12 +8878,12 @@ final: prev: { lightline-vim = buildVimPlugin { pname = "lightline.vim"; - version = "0-unstable-2026-04-12"; + version = "0-unstable-2026-07-01"; src = fetchFromGitHub { owner = "itchyny"; repo = "lightline.vim"; - rev = "6c283f8df85aa7219fa4096a6ed4ff45d48aa9e1"; - hash = "sha256-YYhSlqYUXFbArn2lq80LH/WXIUbHjt087+w2y/6EjtQ="; + rev = "d042c506cb2e7a59112a72447e0b5fe8739d9d1d"; + hash = "sha256-CVxtG8RLBgHOQUwIjaB9vmeOjGODZzNj/KCEOHTw7EI="; }; meta.homepage = "https://github.com/itchyny/lightline.vim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -10488,12 +10488,12 @@ final: prev: { mkdnflow-nvim = buildVimPlugin { pname = "mkdnflow.nvim"; - version = "2.22.2-unstable-2026-03-25"; + version = "2.22.3"; src = fetchFromGitHub { owner = "jakewvincent"; repo = "mkdnflow.nvim"; - rev = "f20732686f70f60f18f09f4befe984ae63a99201"; - hash = "sha256-DxoSwy8WTgfKpguNVKsII2IUNfMS4oDGO18JmqalCcQ="; + tag = "v2.22.3"; + hash = "sha256-z382m54owzdh5+xUHjGdELuZqc8kD4z5TaqzptO0Fac="; }; meta.homepage = "https://github.com/jakewvincent/mkdnflow.nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -10572,12 +10572,12 @@ final: prev: { molten-nvim = buildVimPlugin { pname = "molten-nvim"; - version = "1.9.2-unstable-2026-03-01"; + version = "1.9.2-unstable-2026-07-03"; src = fetchFromGitHub { owner = "benlubas"; repo = "molten-nvim"; - rev = "c1db39e78fe18559d8f2204bf5c4d476bdc80d3e"; - hash = "sha256-FsDtd50Ehyd6EVdyU3fIDefkZJsOIi5bMPPdV3rKZw0="; + rev = "bedea63819c618e007e7c40059fc6e72d598c8df"; + hash = "sha256-fzVqcow/Ugjq/owYt6wnz22iF/vHGZEKOkPV0kabWYE="; }; meta.homepage = "https://github.com/benlubas/molten-nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -11034,12 +11034,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-06-26"; + version = "1.4.0-unstable-2026-07-02"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "21fe7bede81cabd3281825c445a0b76b1279e840"; - hash = "sha256-odhIicmF3HEUyWCNXV+0u4MhU3sSoFAw6LbfMZqYJVs="; + rev = "6859959fa6322a48121d66aba7d4f3fe628a167d"; + hash = "sha256-7oYpUrXAzPgUKvmZIgCuSpK3u4sV6SF4d9s38mt5i4g="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -11118,12 +11118,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "3.0.0-unstable-2026-06-23"; + version = "3.0.0-unstable-2026-07-06"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "43ea1a0854052e583f647e0b35879f0158a70a78"; - hash = "sha256-WTnQnnOP98ZGnVRoQyhai0Bot4kQi6tGjWE7t4gSwdc="; + rev = "6fc2fa890bd2031ed999c074daab0fb4feff20a5"; + hash = "sha256-fJB5E05OJh01LNZ5wCv6GSymjB0GVia6nYP2ypIY7dM="; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -11611,12 +11611,12 @@ final: prev: { neotest-python = buildVimPlugin { pname = "neotest-python"; - version = "0-unstable-2026-04-05"; + version = "0-unstable-2026-07-03"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest-python"; - rev = "e6df4f1892f6137f58135917db24d1655937d831"; - hash = "sha256-TUu50qK97RuBI1eOD0JGtSq3M7o0HwlRKjLz2SCfjlE="; + rev = "51c453d57f8d5156671b42ea57fafa2e1c9fb641"; + hash = "sha256-M0FROtTXMiAmmo83m1WwSQ5px5I6awV4I3/UY+sTYAc="; }; meta.homepage = "https://github.com/nvim-neotest/neotest-python/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12002,12 +12002,12 @@ final: prev: { nightfox-nvim = buildVimPlugin { pname = "nightfox.nvim"; - version = "3.10.0-unstable-2026-05-03"; + version = "3.10.0-unstable-2026-07-04"; src = fetchFromGitHub { owner = "EdenEast"; repo = "nightfox.nvim"; - rev = "26b61b1f856ec37cae3cb64f5690adb955f246a1"; - hash = "sha256-xSnMYGilRjNHh1G1eOghl8Dr93HsCe3WHHAkchCyW+E="; + rev = "4dacd3f0185a2227bdf3b6c0975a8f0bf87cac9a"; + hash = "sha256-LR0VqMMuH3GN6uI2aun7yOFsLxhGASMnFuzMrhPNJ+Q="; }; meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12240,12 +12240,12 @@ final: prev: { nvchad = buildVimPlugin { pname = "nvchad"; - version = "2.5-unstable-2026-04-13"; + version = "2.5-unstable-2026-07-03"; src = fetchFromGitHub { owner = "nvchad"; repo = "nvchad"; - rev = "d042cc975247c2aa55fcb228e5d146dc1dc6c648"; - hash = "sha256-WNQMaM5EQBRQC9JfvEIgFhn3K5n8q0YeiJ9NdG3E+z4="; + rev = "add44b952d631981614bbb8cfc6f7002f296dfe6"; + hash = "sha256-EuP+/HWJgqwG5LR2rNvtq7mhFkUDs0oyeG6xbbPogC4="; }; meta.homepage = "https://github.com/nvchad/nvchad/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -12895,12 +12895,12 @@ final: prev: { nvim-java = buildVimPlugin { pname = "nvim-java"; - version = "4.1.0"; + version = "4.1.2"; src = fetchFromGitHub { owner = "nvim-java"; repo = "nvim-java"; - tag = "v4.1.0"; - hash = "sha256-w4BCKMbbFps6YxV3gyo5KGzBRJnU6h1vrUbYRq9cO0A="; + tag = "v4.1.2"; + hash = "sha256-7mtQVcO4skrUFClGOXxKqmvVo6Vgq6ZM2Um0x6C7IGg="; }; meta.homepage = "https://github.com/nvim-java/nvim-java/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13214,12 +13214,12 @@ final: prev: { nvim-metals = buildVimPlugin { pname = "nvim-metals"; - version = "0.10.x-unstable-2026-04-29"; + version = "0.10.x-unstable-2026-07-02"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "4cc98f07ec96bb748a8796831767538e0e4f9be4"; - hash = "sha256-uXmLZMbJKUFua9Jg/LYJ9dGRz+QF+nw7Nz5n6uaGSdQ="; + rev = "a4b20656bf1014404dd63bf9fd5f22fcc50fee52"; + hash = "sha256-3Vqc82HfKRKw/4LrrpamInCY5uVT6dfuENhmMie0DQ8="; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -13354,12 +13354,12 @@ final: prev: { nvim-origami = buildVimPlugin { pname = "nvim-origami"; - version = "1.9-unstable-2026-06-22"; + version = "1.9-unstable-2026-07-03"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-origami"; - rev = "f15aad8c58ef24b98ffe241ff52f9dfd74cff591"; - hash = "sha256-XDLiO1PxxdKzC2YPhMKwM6NK76SWe2933CXMjH9eHZs="; + rev = "2ce07161353d8345966a2bee02408d012ca25df0"; + hash = "sha256-eqzUYYCtIinlT5FD6OHWCmyNKX/SXmaJ/3J26ZDXjuI="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-origami/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13494,12 +13494,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "0-unstable-2026-06-22"; + version = "0-unstable-2026-06-30"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "4abd0dc9510599d90d871d112f01924ef7171705"; - hash = "sha256-JM9+rn64kWqvKFac8qHmCPEecRY+dj9AC7BSarMYNHs="; + rev = "77dfcafd53088c7941f2d383541aa8fdda7fd7b7"; + hash = "sha256-8zRw79IKv7suISRjcUxs/iUWxp6tb+aDDsMo6DYuQ9o="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -13690,7 +13690,7 @@ final: prev: { nvim-test = buildVimPlugin { pname = "nvim-test"; - version = "1.4.1-unstable-2026-7-2"; + version = "1.4.1-unstable-2026-05-16"; src = fetchFromGitHub { owner = "klen"; repo = "nvim-test"; @@ -13718,12 +13718,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "1.17.0-unstable-2026-06-20"; + version = "1.18.0"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "8e8be709c9a93e1ebefde7964884a8b564bfd3e0"; - hash = "sha256-GAxve+xgXntwJ4B/WdNUiDwE3kgMRz8fKfOlJYp1Zg8="; + tag = "v1.18.0"; + hash = "sha256-QPPtshLL7sfb3wUxr/kusA3nAEfoxgiOxayUFptGUI0="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.license = unfree; @@ -14040,12 +14040,12 @@ final: prev: { nvim_context_vt = buildVimPlugin { pname = "nvim_context_vt"; - version = "0-unstable-2025-09-17"; + version = "0-unstable-2026-07-06"; src = fetchFromGitHub { owner = "andersevenrud"; repo = "nvim_context_vt"; - rev = "fadbd9e57af72f6df3dd33df32ee733aa01cdbc0"; - hash = "sha256-ghpXrJgEN0CCCEXDsqe9G34KTGpAc0x8UhMQNmakp2c="; + rev = "b72accf0ba6772c9ae6e37f4540a81f1bc715f1a"; + hash = "sha256-ahqp4VVPyt7Cev98Icr2p8RbbDOGiUYIsbOXxX6AwkE="; }; meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14152,12 +14152,12 @@ final: prev: { ocaml-nvim = buildVimPlugin { pname = "ocaml.nvim"; - version = "1.0.0-unstable-2026-05-28"; + version = "1.0.0-unstable-2026-07-03"; src = fetchFromGitHub { owner = "tarides"; repo = "ocaml.nvim"; - rev = "f1ef89e7f2a0c24974798b1c9ad7b73222283d08"; - hash = "sha256-ViZPylvq40WM8WibABWnDlWMY45b4BATkLFu5x4kFrA="; + rev = "333647c7d16aa0e28a6d7cf15f2716111bec53af"; + hash = "sha256-+RUoWuV9YEOsx+jOTa8No5OyoeO6iVUuSsrtHmYKpb4="; }; meta.homepage = "https://github.com/tarides/ocaml.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14194,12 +14194,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "0-unstable-2026-06-19"; + version = "0-unstable-2026-06-29"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "66b8eeca8e18213a19742f8a031e6947c738342f"; - hash = "sha256-dZl0/0JbrxLdQEhPI7xzg0HjD173t67fI5xG9eEJZcI="; + rev = "b9a73e167f851a98d8f29d62658d3640bb8a7314"; + hash = "sha256-v6vM3ajWF3yI2QA1pSqzo2zsbQohX1kmaI81b1Aqusc="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14250,12 +14250,12 @@ final: prev: { oklch-color-picker-nvim = buildVimPlugin { pname = "oklch-color-picker.nvim"; - version = "4.1.2"; + version = "5.0.0"; src = fetchFromGitHub { owner = "eero-lehtinen"; repo = "oklch-color-picker.nvim"; - tag = "v4.1.2"; - hash = "sha256-KEmKDWKQC87rAghhOxbJN4umZvBSx0Um0ur3GdMZFhU="; + tag = "v5.0.0"; + hash = "sha256-KW30ECF4TT1uv6Mty2SFzg5COqy+2ocKTQ+B3EpCP10="; }; meta.homepage = "https://github.com/eero-lehtinen/oklch-color-picker.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14404,12 +14404,12 @@ final: prev: { onenord-nvim = buildVimPlugin { pname = "onenord.nvim"; - version = "0.7.0-unstable-2026-05-14"; + version = "0.7.0-unstable-2026-07-01"; src = fetchFromGitHub { owner = "rmehri01"; repo = "onenord.nvim"; - rev = "8b6fe1e0f260ca0b8201ef6a8e2c97e0f38ea35d"; - hash = "sha256-iqnWSAV16m5RTHs3YeYolF+amXvHbsnkHNtVa2mBhyY="; + rev = "5240bfb79bcab7e03508626c5283cfc417b79169"; + hash = "sha256-17HuRmDezELDyBscbFuksflCoiVXuALG+xbGKb6vCJo="; }; meta.homepage = "https://github.com/rmehri01/onenord.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14446,12 +14446,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.13.3"; + version = "0.13.4"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - tag = "v0.13.3"; - hash = "sha256-9pg1IRnDwQbPDSBZj9mLWW6jcQsIfubx+t3gb3I/JrU="; + tag = "v0.13.4"; + hash = "sha256-exXm85BrPcHx8DU5vih7DNv8XPLEzxI2MrPLWoxDRnk="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -14895,12 +14895,12 @@ final: prev: { pi-nvim = buildVimPlugin { pname = "pi.nvim"; - version = "0-unstable-2026-06-21"; + version = "0-unstable-2026-07-06"; src = fetchFromGitHub { owner = "pablopunk"; repo = "pi.nvim"; - rev = "4458f7cef8923ba396728e7218d66002fa07426e"; - hash = "sha256-uG3QFdpziSkesPdUx8rllI9hDg14NeZQtSU22CaGqhQ="; + rev = "9b619b4f9fb96fa4dc1a6a7776a651980cd819a0"; + hash = "sha256-xtA3Ylu6kB5QF3KJ+4eDDO1PJhcTZVZyS3ei96Hs4bM="; }; meta.homepage = "https://github.com/pablopunk/pi.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15120,12 +15120,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "5.0.1-1"; + version = "5.1.0-1"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - tag = "v5.0.1-1"; - hash = "sha256-wTz4UcaB/qUzA8sWf0WLZhY7tTE+OonSfpiSu7/JN7I="; + tag = "v5.1.0-1"; + hash = "sha256-V4GAh22phFQLEonJa/quLGP7IKxi+4Wtym1paC4yJfk="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -15512,12 +15512,12 @@ final: prev: { refactoring-nvim = buildVimPlugin { pname = "refactoring.nvim"; - version = "0-unstable-2026-06-12"; + version = "0-unstable-2026-07-04"; src = fetchFromGitHub { owner = "theprimeagen"; repo = "refactoring.nvim"; - rev = "7eaa150061ea18fdbe18fbb924d236e3ddccc57d"; - hash = "sha256-CMnRH1M4/ha+QEGGCcuVXwRFSs69O6VycJlKMFYh6CI="; + rev = "64e10d782ae5b9653558482910213b8946651456"; + hash = "sha256-lclcY2rNbpc8X0whwsVFwfC+eoPvSw3IFY2SQl0TZPE="; }; meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -16227,12 +16227,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.1.0-unstable-2026-06-26"; + version = "2.1.0-unstable-2026-07-04"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "0e5bc00d2a32e6c782cd279cb96ab6c7ae49cd94"; - hash = "sha256-e3gTt/d6mpTNdQcsBUNN/B4WzDFp3Qj4//vTRaTgTB0="; + rev = "ebf4d8bbc16570817c0f5275468466b9d00b8d7d"; + hash = "sha256-mqmD7cZ2B+VuIyW/yv+N8nJquRX31tXw1tz1qvSMmus="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -17982,12 +17982,12 @@ final: prev: { tiny-glimmer-nvim = buildVimPlugin { pname = "tiny-glimmer.nvim"; - version = "0-unstable-2026-05-18"; + version = "0-unstable-2026-07-05"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-glimmer.nvim"; - rev = "f26728abf811324d7ed6b035a11d7b76a27c06c3"; - hash = "sha256-CUxWZOoEj2kamwlhcpz0K1IR+7TfFC22RPIVj4x6TeI="; + rev = "9a48d8a7436231cb16d47c88f924702e5602870a"; + hash = "sha256-ONv/NE4D5vWNV56oJc/h5/nniOWjH5eUG0Q80dMVSxg="; }; meta.homepage = "https://github.com/rachartier/tiny-glimmer.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -17996,12 +17996,12 @@ final: prev: { tiny-inline-diagnostic-nvim = buildVimPlugin { pname = "tiny-inline-diagnostic.nvim"; - version = "0-unstable-2026-06-09"; + version = "0-unstable-2026-07-05"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-inline-diagnostic.nvim"; - rev = "e930d0a46031645040d5492595b46cdf6ab3514f"; - hash = "sha256-m4ax8+4P+fWtne7hLn3I9RXPeC8y/CZXqtqKCVa8e7c="; + rev = "6264451f14119d63a52580e5198d6baf8518b0b2"; + hash = "sha256-dG4eCcIRaHOPj75DNOBJAqo2Vy7LAQ0QfWOVD94FloA="; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18349,12 +18349,12 @@ final: prev: { ts-comments-nvim = buildVimPlugin { pname = "ts-comments.nvim"; - version = "1.5.0-unstable-2025-10-28"; + version = "1.5.0-unstable-2026-06-29"; src = fetchFromGitHub { owner = "folke"; repo = "ts-comments.nvim"; - rev = "123a9fb12e7229342f807ec9e6de478b1102b041"; - hash = "sha256-ORK3XpHANaqvp1bfMG2GJmAiaOsLoGW82ebL/FJtKaA="; + rev = "a59d6092213447450191122c9346f309161504cb"; + hash = "sha256-uqFE+EXQt6+UqwxVRdgk7oY05DPo5sV1q9KvvE1xVGk="; }; meta.homepage = "https://github.com/folke/ts-comments.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -20310,12 +20310,12 @@ final: prev: { vim-dirvish = buildVimPlugin { pname = "vim-dirvish"; - version = "1.0-unstable-2026-06-22"; + version = "1.0-unstable-2026-07-05"; src = fetchFromGitHub { owner = "justinmk"; repo = "vim-dirvish"; - rev = "09c60f20ddc248fa2955c58b3183d44e1885f151"; - hash = "sha256-j/LFQjpXTuH13KbbrSGjZ8uv7FYqZpR7e9g5vgFGD7g="; + rev = "4cbf39ce024c57f700c4d5502cc172ea91d69360"; + hash = "sha256-w2sdZLTh8kk0M6NuZ1a4MYpr+tNi9LQwbTiJXeoXiUs="; }; meta.homepage = "https://github.com/justinmk/vim-dirvish/"; meta.license = unfree; @@ -21220,12 +21220,12 @@ final: prev: { vim-habamax = buildVimPlugin { pname = "vim-habamax"; - version = "0-unstable-2026-06-10"; + version = "0-unstable-2026-07-04"; src = fetchFromGitHub { owner = "habamax"; repo = "vim-habamax"; - rev = "cf275f3cb71afb52773cced233f5da3c8e168250"; - hash = "sha256-oiTjsrld7jqcaBYP/q4ndQlySoY1XTxIv/Jj9zqb6fo="; + rev = "f6e3f8d68606e51deaeca591f2036b3e14fb120c"; + hash = "sha256-nfo4OXAC3r99MEWO567kgQodPaqDTWEZFCVRthafNbU="; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; meta.license = unfree; @@ -21543,12 +21543,12 @@ final: prev: { vim-illuminate = buildVimPlugin { pname = "vim-illuminate"; - version = "0-unstable-2025-05-24"; + version = "0-unstable-2026-07-03"; src = fetchFromGitHub { owner = "RRethy"; repo = "vim-illuminate"; - rev = "0d1e93684da00ab7c057410fecfc24f434698898"; - hash = "sha256-KqAJRCtDBG5xsvNsqkxoBdDckg02u4NBBreYQw7BphA="; + rev = "8629e6b2dfa8c66677b9d489eb02480cbcfa9599"; + hash = "sha256-lvcm3OA1jYmwhyD9yLYT829s70jGBgEPEgfenlGSJnY="; }; meta.homepage = "https://github.com/RRethy/vim-illuminate/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -24007,12 +24007,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "0.5.2-unstable-2026-06-18"; + version = "0.5.2-unstable-2026-07-03"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "1d6c33a2879a7fdddc94659eeae09e504da13f39"; - hash = "sha256-HDJdBW0Z7YxZtvGZAXaGcHeBsmKgyYiGARK501/WCtk="; + rev = "1e684449e2056206be74714e7a9c4880e1cc97fb"; + hash = "sha256-rYPX5p06R1HNKSJry9b2FJbmwdd+bqSDIfmrn0dFWg4="; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -24021,12 +24021,12 @@ final: prev: { vim-splunk = buildVimPlugin { pname = "vim-splunk"; - version = "0-unstable-2026-05-24"; + version = "0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "yorokobi"; repo = "vim-splunk"; - rev = "003bc863caa442dbcbb711d8c61ad8895c0da47a"; - hash = "sha256-KRF707b0O9FuS5R7m688+9x7RxNzRlDFI3Nz2g6nels="; + rev = "eae98aaa9232ee86e4bd3ffb4e795290891b64c5"; + hash = "sha256-LI2vHM55sUGVsWFyiMgmIBuD49qUlsvFbER7zg7lKNg="; }; meta.homepage = "https://github.com/yorokobi/vim-splunk/"; meta.license = getLicenseFromSpdxId "Unlicense"; @@ -25238,12 +25238,12 @@ final: prev: { vimspector = buildVimPlugin { pname = "vimspector"; - version = "8968291813-unstable-2026-01-11"; + version = "8968291813-unstable-2026-07-03"; src = fetchFromGitHub { owner = "puremourning"; repo = "vimspector"; - rev = "409005fac4f014b271ed3526f3c0d08c4d42ed19"; - hash = "sha256-Kyx3YHOvZ7xagbU4xzumEAshU7oZOssacQBb7bIRu98="; + rev = "34099d18d8957bb3db5f396c8ca993ffb246a437"; + hash = "sha256-ByYDS33zvVc97qD8g52+3VbPPWnaoUK7/Ou2Ai4X1M8="; fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; @@ -25253,12 +25253,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2.17-unstable-2026-06-28"; + version = "2.17-unstable-2026-07-05"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "5e6a06f5cec5ede3dc6ba045ef6eda13b6dccb1f"; - hash = "sha256-VFFsnjboIU/rvIDukClePaY2zsqgO+M1YkGTlq/Y5eU="; + rev = "a5949d2800c1866c878956d49c51fc8d003c6b99"; + hash = "sha256-P7zDZBNy2WivNbwCURpS3zTNd5nXenYu2PZEbyWnbCY="; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25898,12 +25898,13 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.8"; + version = "13.9.0"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - tag = "v13.1.8"; - hash = "sha256-fRKPfXAWAXlf9N5Z6DhYPCN8ygm3vRxvTp6HyYi4Uhw="; + tag = "v13.9.0"; + hash = "sha256-Ua8FqTFlTSqnHSrz31RuS+A3SkOxjXB/L8Yb8fq+FSQ="; + fetchSubmodules = true; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -26066,11 +26067,11 @@ final: prev: { zig-vim = buildVimPlugin { pname = "zig.vim"; - version = "0-unstable-2026-05-06"; + version = "0-unstable-2026-07-02"; src = fetchgit { url = "https://codeberg.org/ziglang/zig.vim/"; - rev = "29f7a9b8a4e33f936b803de0b713683ad687a6c3"; - hash = "sha256-nIek0mbJ869dWuX3LAeSHJay86zE4lupXQTeYhLzth8="; + rev = "e3becb683d29c6b15c7ecbbaa349431a1a3bd55d"; + hash = "sha256-DEpTzpSm9ztgCwlJ6oZ2cLdVZ4IMzNUIvbCB7uTxqUs="; }; meta.homepage = "https://codeberg.org/ziglang/zig.vim/"; meta.license = unfree; @@ -26107,12 +26108,12 @@ final: prev: { zotcite = buildVimPlugin { pname = "zotcite"; - version = "0.7-unstable-2026-06-27"; + version = "0.7-unstable-2026-07-02"; src = fetchFromGitHub { owner = "jalvesaq"; repo = "zotcite"; - rev = "a58ac3cf19c2139b4a08d00c042746a81a884825"; - hash = "sha256-SyPg375RBK1uKJGBe+ckMoAA0ozG/LyvkXS4vuicXQk="; + rev = "2f55d9a0eba87144bfb9211f17342490cd28bcd5"; + hash = "sha256-aZUOa74Qbnr68hqRfDPsn5AoSAFUr/qPsOhMBxFhWPM="; }; meta.homepage = "https://github.com/jalvesaq/zotcite/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; diff --git a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix index 5bac2daba0b2..64ccb6cfc6b6 100644 --- a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix +++ b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix @@ -29,6 +29,7 @@ let "neorg" "neorg-interim-ls" "neotest" + "neotest-nix" "nui-nvim" "nvim-cmp" "nvim-nio" diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix index f5b77015390c..a9161cb4ed56 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix @@ -12,12 +12,12 @@ perl, }: let - version = "release-v0.1"; + version = "0.1.2"; src = fetchFromGitHub { owner = "yetone"; repo = "avante.nvim"; - rev = "2033b42ab72fb9f27b35769f9cb7a9f4f1993db4"; - hash = "sha256-Ql/17DSHpBVbihUHssyZe3MGC5fgasbjgxdABp8xk24="; + tag = "v${version}"; + hash = "sha256-x7OhVz4rWj2x1UsUm8iqkB5PQVAELvAYJ0yo2beU9TY="; }; avante-nvim-lib = rustPlatform.buildRustPackage { pname = "avante-nvim-lib"; @@ -76,7 +76,6 @@ vimUtils.buildVimPlugin { passthru = { updateScript = nix-update-script { - extraArgs = [ "--version=branch" ]; attrPath = "vimPlugins.avante-nvim.avante-nvim-lib"; }; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 802d976e1f8e..65631cc22174 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -935,6 +935,7 @@ assertNoAdditions { nvimSkipModules = [ "repro_blink" "repro_cmp" + "repro_native_completion" ]; }; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 62b1442404c2..06b9077ffb11 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -396,8 +396,8 @@ let mktplcRef = { name = "astro-vscode"; publisher = "astro-build"; - version = "2.16.14"; - hash = "sha256-WuDsYSQ5B2xA3LnU1fiXBx8yqOplGstZO0qYaLtPF0A="; + version = "2.16.17"; + hash = "sha256-k54hpRlzjtNWv0mIUBKFxJYc5T2jpWxB9U8nuXXmjJ0="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/astro-build.astro-vscode/changelog"; @@ -1145,8 +1145,8 @@ let mktplcRef = { name = "vscode-database-client2"; publisher = "cweijan"; - version = "9.0.1"; - hash = "sha256-P2GoE92SwGMb45On5ziTZ9dBjPb0VnFSo+4TEwrcWuM="; + version = "9.0.2"; + hash = "sha256-RCjtYpGDEjFkKvTspvgopccNVvMt1imeAGHZYRsle/Q="; }; meta = { description = "Database Client For Visual Studio Code"; @@ -1215,8 +1215,8 @@ let mktplcRef = { name = "flutter"; publisher = "dart-code"; - version = "3.136.0"; - hash = "sha256-RK493qHjEK/k8oy/OIzO3bvNnFo+ZftQhZMIAmBCaJk="; + version = "3.138.0"; + hash = "sha256-FkaUKApoN6e8ET2o/71GVhyNWdZ34t6fqEzlraH7QBc="; }; meta.license = lib.licenses.mit; @@ -1346,8 +1346,8 @@ let mktplcRef = { publisher = "discloud"; name = "discloud"; - version = "2.29.6"; - hash = "sha256-CHpRetKZnGzShIePnbVUdR06/1AAO2I1RX7NiZ7GBNs="; + version = "2.29.7"; + hash = "sha256-l0CTWC16Aw2u8uob5tKauYIT3KaDsptV/L8WR54eN64="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; @@ -4135,8 +4135,8 @@ let mktplcRef = { name = "sas-lsp"; publisher = "SAS"; - version = "1.19.1"; - hash = "sha256-aVtMiSbPLs6zIdcD0TopIAVKvJksSdTy9ND+jGw/G0A="; + version = "1.20.0"; + hash = "sha256-s2CAzAXMXdmCyOoMmyHjz5GRPHi5riDf/Og3SVrW7QI="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/SAS.sas-lsp/changelog"; diff --git a/pkgs/applications/editors/vscode/extensions/sysdig.sysdig-vscode-ext/default.nix b/pkgs/applications/editors/vscode/extensions/sysdig.sysdig-vscode-ext/default.nix index a9d4c460e5c9..f1a77d0952be 100644 --- a/pkgs/applications/editors/vscode/extensions/sysdig.sysdig-vscode-ext/default.nix +++ b/pkgs/applications/editors/vscode/extensions/sysdig.sysdig-vscode-ext/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "sysdig-vscode-ext"; publisher = "sysdig"; - version = "0.2.14"; - hash = "sha256-b4e5Qgk8YfI1nAB8yrM5k0svgebgZSucXRktkK0EItk="; + version = "0.2.17"; + hash = "sha256-8qYDp6IcUvlFdCPmMozHVocsgGqK8b2+tve1wBO3bhU="; }; meta = { diff --git a/pkgs/applications/emulators/libretro/cores/dolphin.nix b/pkgs/applications/emulators/libretro/cores/dolphin.nix index f1fe5b891b01..3975f8f5e6fc 100644 --- a/pkgs/applications/emulators/libretro/cores/dolphin.nix +++ b/pkgs/applications/emulators/libretro/cores/dolphin.nix @@ -20,13 +20,13 @@ }: mkLibretroCore { core = "dolphin"; - version = "0-unstable-2026-06-26"; + version = "0-unstable-2026-06-28"; src = fetchFromGitHub { owner = "libretro"; repo = "dolphin"; - rev = "fec5e8e106489e0d00e69dd4afaabc3d95688047"; - hash = "sha256-GNAZgFHZCnokL3HYU+xsFtghpN09QbsZpwMW1eMtSvU="; + rev = "894fdda35688f3ac33c680ef6fe17ce965a16bf1"; + hash = "sha256-Dkvv8EgQjLjyt0muSVF0Cnex/3xUcZXvWTzgUw61Sv0="; fetchSubmodules = true; }; diff --git a/pkgs/applications/emulators/libretro/cores/mame2015.nix b/pkgs/applications/emulators/libretro/cores/mame2015.nix index 6165afd0b93d..a537e03e5633 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2015.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2015.nix @@ -22,7 +22,8 @@ mkLibretroCore { extraBuildInputs = [ alsa-lib ]; makefile = "Makefile"; # Build failures when this is set to a bigger number - NIX_BUILD_CORES = 8; + env.NIX_BUILD_CORES = 8; + meta = { description = "Port of MAME ~2015 to libretro, compatible with MAME 0.160 sets"; homepage = "https://github.com/libretro/mame2015-libretro"; diff --git a/pkgs/applications/emulators/libretro/cores/melondsds.nix b/pkgs/applications/emulators/libretro/cores/melondsds.nix index ea5e45cbcfc7..67a04500c12d 100644 --- a/pkgs/applications/emulators/libretro/cores/melondsds.nix +++ b/pkgs/applications/emulators/libretro/cores/melondsds.nix @@ -1,17 +1,27 @@ { lib, + applyPatches, + coreutils, fetchFromGitHub, - glm, - libslirp, fmt_11, - span-lite, + glm, + gnugrep, + gnused, howard-hinnant-date, + jq, libGL, libGLU, - cmake, + libslirp, mkLibretroCore, + nix, + nix-prefetch-git, + cmake, + span-lite, + unstableGitUpdater, + writeShellApplication, }: let + # NOTE: before changing the following fetches, see the updateScript below # https://github.com/JesseTG/melonds-ds/blob/33c48260402865ef77667487528efd5ca7ce1233/cmake/FetchDependencies.cmake#L44 melonDS-src = fetchFromGitHub { owner = "JesseTG"; @@ -28,8 +38,8 @@ let embed-binaries-src = fetchFromGitHub { owner = "andoalon"; repo = "embed-binaries"; - rev = "21f28cabbba02cd657578c70b7aedd0f141467ff"; - hash = "sha256-iW3DBGdp/ykE3EoGcuirq5V5lKV0vemzIjDFrINzQPM="; + rev = "078b62beba97e8192c99bfb16d5e17220cfc7598"; + hash = "sha256-EkK+ZCbrZ2Y9wJ864OIwRWDfHcmxzKMco0QAkLOQOwY="; }; pntr-src = fetchFromGitHub { owner = "robloach"; @@ -44,35 +54,33 @@ let hash = "sha256-J5wAqF5yQ5KYArJJyKzaqscWsXq+KAPKXybYfVgasXs="; }; # using nixpkgs zlib gives a linking error - zlib-src = fetchFromGitHub { - owner = "madler"; - repo = "zlib"; - rev = "570720b0c24f9686c33f35a1b3165c1f568b96be"; - hash = "sha256-5g/Jo8M/jvkgV0NofSAV4JdwJSk5Lyv9iGRb2Kz/CC0="; + zlib-src = applyPatches { + src = fetchFromGitHub { + owner = "madler"; + repo = "zlib"; + rev = "925af44f3cde53c6b076611c297850091b5dc7bb"; + hash = "sha256-TkPLWSN5QcPlL9D0kc/yhH0/puE9bFND24aj5NVDKYs="; + }; + patches = [ ./patches/melondsds-zlib-no-zconf-rename.patch ]; }; in mkLibretroCore rec { core = "melondsds"; - version = "1.2.0"; + version = "0-unstable-2026-03-03"; src = fetchFromGitHub { owner = "JesseTG"; repo = "melonds-ds"; - rev = "33c48260402865ef77667487528efd5ca7ce1233"; - hash = "sha256-n5MZ6BWUWRi+jz34EbL+SeSkjFZeqQNXE3hS6JzS424="; + rev = "bac0256dc6a8736c5a228f57c562257e45fd49f3"; + hash = "sha256-EeXYibPV9BPazC/i5UqXEd4BKlIZbNbPNgpsoo4ws7k="; }; - patches = [ ./patches/melondsds-noslirpcopy.patch ]; postPatch = '' substituteInPlace CMakeLists.txt \ --replace-fail "find_package(Git REQUIRED)" "" substituteInPlace src/libretro/CMakeLists.txt \ --replace-fail "include(embed-binaries)" "include(${embed-binaries-src}/cmake/embed-binaries.cmake)" - - substituteInPlace cmake/FetchDependencies.cmake \ - --replace-fail "set_target_properties(example" "set_target_properties(zlib_example" \ - --replace-fail "set_target_properties(zlib_example64 minigzip64" "set_target_properties(zlib_example64" ''; makefile = ""; @@ -100,6 +108,79 @@ mkLibretroCore rec { postBuild = "cd src/libretro"; + passthru.updateScript = [ + (lib.getExe (writeShellApplication { + name = "update-libretro-melondsds"; + runtimeInputs = [ + coreutils + gnugrep + gnused + jq + nix + nix-prefetch-git + ]; + text = '' + ${lib.escapeShellArgs (unstableGitUpdater { + hardcodeZeroVersion = true; + })} + + src=$(nix-build --no-out-link -A "$UPDATE_NIX_ATTR_PATH.src") + core_file="pkgs/applications/emulators/libretro/cores/melondsds.nix" + + # find lines in the format: + # fetch_dependency(name url rev) + # and extracts name, url and rev + grep "^fetch_dependency" "''${src}/cmake/FetchDependencies.cmake" | + sed 's/"//g' | + sed 's/fetch_dependency(\(.*\))/\1/' | + while read -r name url rev + do + echo >&2 + + # example: if there is fetch_dependency(melonDS ...) and no melonDS-src + if ! fetch_block=$(grep -A10 "''${name}-src =" "$core_file") + then + + # if the dependency comes from nix, we just skip it + if grep -q "FETCHCONTENT_SOURCE_DIR_''${name^^}" "$core_file" + then + echo "> skipped: ''${name} is provided by nixpkgs" >&2 + continue + fi + + # otherwise, its a new dependency not specified on the config, and the updater can't continue + echo "> ERROR: dependency missing: ''${name}" >&2 + exit 1 + fi + + echo "> ''${name}: ''${url} (''${rev})" >&2 + + prefetch=$(nix-prefetch-git --url "''${url}" --rev "''${rev}" --quiet) + rev=$(echo "$prefetch" | jq -r ".rev") + hash=$(echo "$prefetch" | jq -r ".hash") + + old_rev=$(echo "$fetch_block" | grep -m1 "rev =" | sed 's/\s*rev = "\(.*\)".*/\1/') + old_hash=$(echo "$fetch_block" | grep -m1 "hash =" | sed 's/\s*hash = "\(.*\)".*/\1/') + + if [[ "$old_hash" == "$hash" ]] + then + echo "> skipped: same hash" >&2 + continue + fi + + echo "rev - old: $old_rev" >&2 + echo "rev - new: $rev" >&2 + echo "hash - old: $old_hash" >&2 + echo "hash - new: $hash" >&2 + + # finally replace old revision and old hash by the new one + sed -i "s|$old_hash|$hash|" "$core_file" + sed -i "s/$old_rev/$rev/" "$core_file" + done + ''; + })) + ]; + meta = { description = "A remake of the libretro MelonDS core"; homepage = "https://github.com/JesseTG/melonds-ds"; diff --git a/pkgs/applications/emulators/libretro/cores/patches/melondsds-noslirpcopy.patch b/pkgs/applications/emulators/libretro/cores/patches/melondsds-noslirpcopy.patch deleted file mode 100644 index fb589848d0cd..000000000000 --- a/pkgs/applications/emulators/libretro/cores/patches/melondsds-noslirpcopy.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/cmake/libslirp.cmake b/cmake/libslirp.cmake -index 1cb6758..bef1793 100644 ---- a/cmake/libslirp.cmake -+++ b/cmake/libslirp.cmake -@@ -2,12 +2,6 @@ add_library(slirp STATIC - src/glib-stub/glib.c - ) - --# Copy libslirp's files to another directory so that we can include it as --file(MAKE_DIRECTORY "${libslirp_BINARY_DIR}/include") --file(REMOVE_RECURSE "${libslirp_BINARY_DIR}/include/slirp") --file(COPY "${libslirp_SOURCE_DIR}/src" DESTINATION "${libslirp_BINARY_DIR}/include") --file(RENAME "${libslirp_BINARY_DIR}/include/src" "${libslirp_BINARY_DIR}/include/slirp") -- - target_include_directories(slirp PUBLIC - "${libslirp_BINARY_DIR}/include" - "${libslirp_SOURCE_DIR}/src" diff --git a/pkgs/applications/emulators/libretro/cores/patches/melondsds-zlib-no-zconf-rename.patch b/pkgs/applications/emulators/libretro/cores/patches/melondsds-zlib-no-zconf-rename.patch new file mode 100644 index 000000000000..9499ac9f921a --- /dev/null +++ b/pkgs/applications/emulators/libretro/cores/patches/melondsds-zlib-no-zconf-rename.patch @@ -0,0 +1,23 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 13dd268..69779cf 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -62,18 +62,6 @@ if(MSVC) + include_directories(${CMAKE_CURRENT_SOURCE_DIR}) + endif() + +-if(NOT CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_CURRENT_BINARY_DIR) +- # If we're doing an out of source build and the user has a zconf.h +- # in their source tree... +- if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h) +- message(STATUS "Renaming") +- message(STATUS " ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h") +- message(STATUS "to 'zconf.h.included' because this file is included with zlib") +- message(STATUS "but CMake generates it automatically in the build directory.") +- file(RENAME ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h ${CMAKE_CURRENT_SOURCE_DIR}/zconf.h.included) +- endif() +-endif() +- + set(ZLIB_PC ${CMAKE_CURRENT_BINARY_DIR}/zlib.pc) + configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/zlib.pc.cmakein + ${ZLIB_PC} @ONLY) diff --git a/pkgs/applications/emulators/wine/base.nix b/pkgs/applications/emulators/wine/base.nix index bee9d7c4af85..465fc428cfd6 100644 --- a/pkgs/applications/emulators/wine/base.nix +++ b/pkgs/applications/emulators/wine/base.nix @@ -64,6 +64,7 @@ x11Support ? false, ffmpegSupport ? false, embedInstallers ? false, + smartcardSupport ? false, }: let @@ -251,6 +252,9 @@ stdenv.mkDerivation ( ++ lib.optionals ffmpegSupport [ pkgs.ffmpeg-headless ] + ++ lib.optionals smartcardSupport [ + pkgs.pcsclite + ] ); inherit patches; @@ -275,7 +279,8 @@ stdenv.mkDerivation ( ++ lib.optionals vulkanSupport [ "--with-vulkan" ] ++ lib.optionals ((stdenv.hostPlatform.isDarwin && !xineramaSupport) || !x11Support) [ "--without-x" - ]; + ] + ++ lib.optionals smartcardSupport [ "--with-pcsclite" ]; # Wine locates a lot of libraries dynamically through dlopen(). Add # them to the RPATH so that the user doesn't have to set them in diff --git a/pkgs/applications/emulators/wine/default.nix b/pkgs/applications/emulators/wine/default.nix index 9c5d918bf057..07ee1ec83771 100644 --- a/pkgs/applications/emulators/wine/default.nix +++ b/pkgs/applications/emulators/wine/default.nix @@ -51,6 +51,7 @@ args@{ ffmpegSupport ? false, embedInstallers ? false, # The Mono and Gecko MSI installers moltenvk, # Allow users to override MoltenVK easily + smartcardSupport ? false, }: let diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix index 64f2b04b613c..ae0950b70b13 100644 --- a/pkgs/applications/misc/electrum/default.nix +++ b/pkgs/applications/misc/electrum/default.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - protobuf, wrapQtAppsHook, python3, zbar, @@ -21,14 +20,14 @@ let else "libzbar${stdenv.hostPlatform.extensions.sharedLibrary}"; in -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "electrum"; - version = "4.7.2"; + version = "4.8.0"; pyproject = true; src = fetchurl { - url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz"; - hash = "sha256-qzA/HLw+QPTdE6qsg8TNqr0DuOgfMrs8UcEnfp1uBpc="; + url = "https://download.electrum.org/${finalAttrs.version}/Electrum-${finalAttrs.version}.tar.gz"; + hash = "sha256-z14bzs81eJNTMSWSBLTyCmsljDNztG54SVkoTcSqvsM="; }; build-system = with python3.pkgs; [ @@ -36,7 +35,6 @@ python3.pkgs.buildPythonApplication rec { ]; nativeBuildInputs = [ - protobuf python3.pkgs.pythonRelaxDepsHook ] ++ lib.optionals enableQt [ @@ -101,11 +99,7 @@ python3.pkgs.buildPythonApplication rec { "tests/test_qml_types.py" ]; - postPatch = '' - # Upstream tarball omits regenerated protobuf bindings in some releases. - protoc --python_out=. electrum/paymentrequest.proto - '' - + ( + postPatch = if enableQt then '' substituteInPlace ./electrum/qrscanner.py \ @@ -114,8 +108,7 @@ python3.pkgs.buildPythonApplication rec { else '' sed -i '/qdarkstyle/d' contrib/requirements/requirements.txt - '' - ); + ''; postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' substituteInPlace $out/share/applications/electrum.desktop \ @@ -175,4 +168,4 @@ python3.pkgs.buildPythonApplication rec { ]; mainProgram = "electrum"; }; -} +}) diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix index 005f177374f4..7000d9505809 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "helm-diff"; - version = "3.15.9"; + version = "3.15.10"; src = fetchFromGitHub { owner = "databus23"; repo = "helm-diff"; rev = "v${version}"; - hash = "sha256-dZ2bXouzjX0rw9NoUJjtF4KzTuZVdHm2ik6puiOg2Tc="; + hash = "sha256-c0sbFd19cDGm7VJbbfT+FKzUbeyAO1kCgh1eYV11C3I="; }; vendorHash = "sha256-GanQBm/g+PcMHaXA5gAaqacpOuv6kES6ng/CmH8/0j4="; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index ab1061fe7615..cb1e88a9a2e3 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -36,20 +36,20 @@ "vendorHash": "sha256-4S5uyvSjtEOO1hK5MhuAmjsPBJ6qC1KN3/mrtRHU+P4=" }, "akamai_akamai": { - "hash": "sha256-M6Btq8wX1lsEs1HUaaTwGspnvS2IyE0L2ITe+ogDTlc=", + "hash": "sha256-AYvC8s8OKwlwF8eDoCsuOhOanCwbn/5u/vGumee6FNg=", "homepage": "https://registry.terraform.io/providers/akamai/akamai", "owner": "akamai", "repo": "terraform-provider-akamai", - "rev": "v10.2.0", + "rev": "v10.3.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-5IfYhOEhXRpdL7G3Op9a0Ep14el2gwcVmRMkGB7oWH4=" + "vendorHash": "sha256-031RZo1EqWrt79NvdrrZ9FW/E+mfwkGmr7wyMYX4SHg=" }, "aliyun_alicloud": { - "hash": "sha256-wBwFtW2hbBL7YkL8o7bkd3eMCmdjObIbBiuLPsmZqQo=", + "hash": "sha256-PF/mGGoO8voHyUiUN3qTOsBEJ0r6TBWa+p1P4vgliDs=", "homepage": "https://registry.terraform.io/providers/aliyun/alicloud", "owner": "aliyun", "repo": "terraform-provider-alicloud", - "rev": "v1.282.0", + "rev": "v1.284.0", "spdx": "MPL-2.0", "vendorHash": "sha256-sESuNlWNyjjGYb7z+tQF7RGBgicnPISuwXRzB+QJ7E4=" }, @@ -787,13 +787,13 @@ "vendorHash": "sha256-mnKXYT0GfIS+ODzBCS9l4rLF1ugadesmpgdOgj74nLg=" }, "jianyuan_sentry": { - "hash": "sha256-mJVuJJzNw/nkg1OoPG2iIE30RVsnj3YTQ3VAYITB6tE=", + "hash": "sha256-V0+vbeECEaeOwr8a1HohdClZKwVkjHSxbhu86Bl9ZKE=", "homepage": "https://registry.terraform.io/providers/jianyuan/sentry", "owner": "jianyuan", "repo": "terraform-provider-sentry", - "rev": "v0.15.3", + "rev": "v0.15.4", "spdx": "MIT", - "vendorHash": "sha256-+LDSNV2Y5jDFyOu/PFtJhP7VgWAVvozC/yBXzTU7YXQ=" + "vendorHash": "sha256-qSLy0iPPiJ9EdpU1D879bICDKwJfDA+JnxCepsvGVbA=" }, "joneshf_openwrt": { "hash": "sha256-z78IceF2VJtiQpVqC+rTUDsph73LZawIK+az3rEhljA=", @@ -905,13 +905,13 @@ "vendorHash": "sha256-t4dbDJNjEQ6/u+/6zqk2Sdd3LVn/L2BCJujpiLdGc58=" }, "metio_migadu": { - "hash": "sha256-KDk/uSxycO9hiaiEKHq58ktwum88J9StpB52mNQYer4=", + "hash": "sha256-Aef1H/L2EFeU9mhecOnlPAbJbt3XfBL0Wz67IqxCI10=", "homepage": "https://registry.terraform.io/providers/metio/migadu", "owner": "metio", "repo": "terraform-provider-migadu", - "rev": "2026.6.25", + "rev": "2026.7.2", "spdx": "0BSD", - "vendorHash": "sha256-7/2iHstATnmeuvoIFIQw2Gi3QSIoXp5W69fnUYHipxc=" + "vendorHash": "sha256-wUX2smEhKUftBCRi7ANq8NpHXpB+EmlVshrhI2ltY2I=" }, "mongey_kafka": { "hash": "sha256-rTa6c7jAMH027V7h/yUGVGz6TS0PDdObilxU0Vpr6FI=", @@ -1013,13 +1013,13 @@ "vendorHash": "sha256-/4mktOn7qjWIkpyqeEW4vzY0w0pG+0qx7KRYBkE1IkQ=" }, "okta_okta": { - "hash": "sha256-EuGhOCJKjhttlWVfrpBjBAVOtbFfRHl2gk7zev2w9TY=", + "hash": "sha256-Qpdinb4ZJRjZG4lMv5EFkicBcYU+OiLz9on3ZaQQu8s=", "homepage": "https://registry.terraform.io/providers/okta/okta", "owner": "okta", "repo": "terraform-provider-okta", - "rev": "v6.12.0", + "rev": "v6.13.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-/IbzilmyVTZh7qWogtXd+/Y7UJdjsQaf7Yjhi1fU1Vc=" + "vendorHash": "sha256-z13CKv4d+C2VsdUfiArzLLaXExq8k4Y5Y9GEidqqGb0=" }, "oktadeveloper_oktaasa": { "hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=", @@ -1085,11 +1085,11 @@ "vendorHash": "sha256-F1AuO/dkldEDRvkwrbq2EjByxjg3K2rohZAM4DzKPUw=" }, "pagerduty_pagerduty": { - "hash": "sha256-b2BPsCJe8q1oODTi9TaD4kac/wecardNv4/gEQBWK60=", + "hash": "sha256-SBPy6elle5eSGY67JZEkfaov1jkfaqmvDGPEO9Zd8AY=", "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", "owner": "PagerDuty", "repo": "terraform-provider-pagerduty", - "rev": "v3.33.0", + "rev": "v3.33.1", "spdx": "MPL-2.0", "vendorHash": null }, @@ -1238,11 +1238,11 @@ "vendorHash": "sha256-skswuFKhN4FFpIunbom9rM/FVRJVOFb1WwHeAIaEjn8=" }, "spacelift-io_spacelift": { - "hash": "sha256-2EGyYs8fy1y9g241spfKFwpv7ZTRJePvf06OS7EFDaU=", + "hash": "sha256-1f066NavFneIeH8X5CYGd0GmssPfzJACXt6GHvR/FLU=", "homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift", "owner": "spacelift-io", "repo": "terraform-provider-spacelift", - "rev": "v1.52.2", + "rev": "v1.52.3", "spdx": "MIT", "vendorHash": "sha256-C8TE7uxMf6LOTS6v22mXwUdk2eqQRinwrCH4ZVUCx4k=" }, @@ -1346,11 +1346,11 @@ "vendorHash": "sha256-SF11E60OQiRdf+Pf6XyJg60yGRnGOcSzhrYccrWaeYE=" }, "terraform-lxd_lxd": { - "hash": "sha256-vrrQxld9Ymu2RcSRlkUzknTIBJteVeb9Jqr19CV3XzM=", + "hash": "sha256-fGiXnP8neze47FQXVCFlScya9ih67/5TQW5xKEBnI+Y=", "homepage": "https://registry.terraform.io/providers/terraform-lxd/lxd", "owner": "terraform-lxd", "repo": "terraform-provider-lxd", - "rev": "v3.0.1", + "rev": "v3.0.2", "spdx": "MPL-2.0", "vendorHash": "sha256-jOZw/va3dA0DYmnYSKbASHvyL7levjf1Bk6WelLga+Q=" }, diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 409078b739ec..ebbbddb8dbed 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -74,7 +74,7 @@ let mainProgram = "discord"; maintainers = with lib.maintainers; [ artturin - FlameFlag + _4evy infinidoge jopejoe1 Scrumplex diff --git a/pkgs/applications/video/kodi/addons/jellycon/default.nix b/pkgs/applications/video/kodi/addons/jellycon/default.nix index 161d25e9f1d5..9e8d421591a5 100644 --- a/pkgs/applications/video/kodi/addons/jellycon/default.nix +++ b/pkgs/applications/video/kodi/addons/jellycon/default.nix @@ -17,13 +17,13 @@ in buildKodiAddon rec { pname = "jellycon"; namespace = "plugin.video.jellycon"; - version = "1.0.1"; + version = "1.0.2"; src = fetchFromGitHub { owner = "jellyfin"; repo = "jellycon"; rev = "v${version}"; - sha256 = "sha256-TLJalH3b1EYoIbnUhnHl8A9EF2Q6dDy0M2hl9je0K54="; + sha256 = "sha256-dpH611GZ+BG63bSFypcZ9VUtNCA/tL8zgKuaU7cCRII="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/video/kodi/addons/jellyfin/default.nix b/pkgs/applications/video/kodi/addons/jellyfin/default.nix index 08bcc0b72d48..2566e092f884 100644 --- a/pkgs/applications/video/kodi/addons/jellyfin/default.nix +++ b/pkgs/applications/video/kodi/addons/jellyfin/default.nix @@ -17,13 +17,13 @@ in buildKodiAddon rec { pname = "jellyfin"; namespace = "plugin.video.jellyfin"; - version = "2.0.0"; + version = "2.1.0"; src = fetchFromGitHub { owner = "jellyfin"; repo = "jellyfin-kodi"; rev = "v${version}"; - sha256 = "sha256-xWLwtGeKu2W9u96jvLRRluSsnFjfad1/XSIcad00c3Y="; + sha256 = "sha256-S5LAIeYwApyGPsj999rotFgfAZmLxnJjuJD8CE4QDro="; }; nativeBuildInputs = [ python ]; diff --git a/pkgs/build-support/coq/default.nix b/pkgs/build-support/coq/default.nix index c649a493c8ff..3c9670f4f65e 100644 --- a/pkgs/build-support/coq/default.nix +++ b/pkgs/build-support/coq/default.nix @@ -41,7 +41,7 @@ in pname, version ? null, fetcher ? null, - owner ? "coq-community", + owner ? "rocq-community", domain ? "github.com", repo ? pname, defaultVersion ? null, @@ -98,7 +98,7 @@ let "dropAttrs" "dropDerivationAttrs" "keepAttrs" - "enableParallelBuilding" + "env" ] ++ dropAttrs ) keepAttrs; @@ -158,29 +158,13 @@ let append-version = p: n: p + display-pkg n "" coqPackages.${n}.version + "-"; prefix-name = foldl append-version "" namePrefix; useDune = args.useDune or (useDuneifVersion fetched.version); - coqlib-flags = - switch coq.coq-version - [ - { - case = v: versions.isLe "8.6" v && v != "dev"; - out = [ "COQLIB=$(out)/lib/coq/${coq.coq-version}/" ]; - } - ] - [ - "COQLIBINSTALL=$(out)/lib/coq/${coq.coq-version}/user-contrib" - "COQPLUGININSTALL=$(OCAMLFIND_DESTDIR)" - ]; - docdir-flags = - switch coq.coq-version - [ - { - case = v: versions.isLe "8.6" v && v != "dev"; - out = [ "DOCDIR=$(out)/share/coq/${coq.coq-version}/" ]; - } - ] - [ "COQDOCINSTALL=$(out)/share/coq/${coq.coq-version}/user-contrib" ]; + coqlib-flags = [ + "COQLIBINSTALL=$(out)/lib/coq/${coq.coq-version}/user-contrib" + "COQPLUGININSTALL=$(OCAMLFIND_DESTDIR)" + ]; + docdir-flags = [ "COQDOCINSTALL=$(out)/share/coq/${coq.coq-version}/user-contrib" ]; + COQUSERCONTRIB = "$out/lib/coq/${coq.coq-version}/user-contrib"; in - stdenv.mkDerivation ( removeAttrs ( { @@ -202,10 +186,16 @@ stdenv.mkDerivation ( ); buildInputs = args.overrideBuildInputs or ([ coq ] ++ (args.buildInputs or [ ]) ++ extraBuildInputs); - enableParallelBuilding = - lib.warnIf (args ? enableParallelBuilding && args.enableParallelBuilding == true) - "mkCoqDerivation: enableParallelBuilding is enabled by default; remove the explicit setting" - enableParallelBuilding; + inherit enableParallelBuilding; + + env = + optionalAttrs setCOQBIN { + COQBIN = "${coq}/bin/"; + } + // optionalAttrs (args ? useMelquiondRemake) { + inherit COQUSERCONTRIB; + } + // (args.env or { }); meta = ( @@ -228,7 +218,6 @@ stdenv.mkDerivation ( // (args.meta or { }); } - // (optionalAttrs setCOQBIN { COQBIN = "${coq}/bin/"; }) // (optionalAttrs (!args ? installPhase && !args ? useMelquiondRemake) { installFlags = coqlib-flags ++ docdir-flags ++ extraInstallFlags; }) @@ -246,8 +235,7 @@ stdenv.mkDerivation ( runHook postInstall ''; }) - // (optionalAttrs (args ? useMelquiondRemake) rec { - COQUSERCONTRIB = "$out/lib/coq/${coq.coq-version}/user-contrib"; + // (optionalAttrs (args ? useMelquiondRemake) { preConfigurePhases = [ "autoconf" ]; configureFlags = [ "--libdir=${COQUSERCONTRIB}/${useMelquiondRemake.logpath or ""}" ]; buildPhase = "./remake -j$NIX_BUILD_CORES"; diff --git a/pkgs/build-support/rocq/default.nix b/pkgs/build-support/rocq/default.nix index 8b86867d67d4..7a7c5fba7b25 100644 --- a/pkgs/build-support/rocq/default.nix +++ b/pkgs/build-support/rocq/default.nix @@ -41,7 +41,7 @@ in pname, version ? null, fetcher ? null, - owner ? "coq-community", + owner ? "rocq-community", domain ? "github.com", repo ? pname, defaultVersion ? null, @@ -98,6 +98,7 @@ let "dropAttrs" "dropDerivationAttrs" "keepAttrs" + "env" ] ++ dropAttrs ) keepAttrs; @@ -162,6 +163,7 @@ let "COQPLUGININSTALL=$(OCAMLFIND_DESTDIR)" ]; docdir-flags = [ "COQDOCINSTALL=$(out)/share/coq/${rocq-core.rocq-version}/user-contrib" ]; + COQUSERCONTRIB = "$out/lib/coq/${rocq-core.rocq-version}/user-contrib"; in stdenv.mkDerivation ( @@ -187,6 +189,15 @@ stdenv.mkDerivation ( args.overrideBuildInputs or ([ rocq-core ] ++ (args.buildInputs or [ ]) ++ extraBuildInputs); inherit enableParallelBuilding; + env = + optionalAttrs setROCQBIN { + ROCQBIN = "${rocq-core}/bin/"; + } + // optionalAttrs (args ? useMelquiondRemake) { + inherit COQUSERCONTRIB; + } + // (args.env or { }); + meta = ( { @@ -208,7 +219,6 @@ stdenv.mkDerivation ( // (args.meta or { }); } - // (optionalAttrs setROCQBIN { ROCQBIN = "${rocq-core}/bin/"; }) // (optionalAttrs (!args ? installPhase && !args ? useMelquiondRemake) { installFlags = rocqlib-flags ++ docdir-flags ++ extraInstallFlags; }) @@ -226,8 +236,7 @@ stdenv.mkDerivation ( runHook postInstall ''; }) - // (optionalAttrs (args ? useMelquiondRemake) rec { - COQUSERCONTRIB = "$out/lib/coq/${rocq-core.rocq-version}/user-contrib"; + // (optionalAttrs (args ? useMelquiondRemake) { preConfigurePhases = [ "autoconf" ]; configureFlags = [ "--libdir=${COQUSERCONTRIB}/${useMelquiondRemake.logpath or ""}" ]; buildPhase = "./remake -j$NIX_BUILD_CORES"; diff --git a/pkgs/by-name/ad/adscan/package.nix b/pkgs/by-name/ad/adscan/package.nix index 03e840cd3223..7cf5a8c46657 100644 --- a/pkgs/by-name/ad/adscan/package.nix +++ b/pkgs/by-name/ad/adscan/package.nix @@ -7,7 +7,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "adscan"; - version = "9.2.0"; + version = "9.2.1"; pyproject = true; __structuredAttrs = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "ADScanPro"; repo = "adscan"; tag = "v${finalAttrs.version}"; - hash = "sha256-28v36+sbgt/xaE8N7w4o0WTMYd95QsW190VPhOgL3+8="; + hash = "sha256-gBlS5co1LUu07Xz+JZWi4zNOPtPHGfl+StpFPauOFG4="; }; pythonRelaxDeps = [ "credsweeper" ]; diff --git a/pkgs/by-name/al/all-the-package-names/package.nix b/pkgs/by-name/al/all-the-package-names/package.nix index 83b64727a5f8..837cd4e989cf 100644 --- a/pkgs/by-name/al/all-the-package-names/package.nix +++ b/pkgs/by-name/al/all-the-package-names/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "all-the-package-names"; - version = "2.0.2487"; + version = "2.0.2495"; src = fetchFromGitHub { owner = "nice-registry"; repo = "all-the-package-names"; tag = "v${version}"; - hash = "sha256-PFD7xUMkKqR18VHqeAczX/05T4sgsbMleo66gRpww3w="; + hash = "sha256-65UbcJXOUZVDEtjDy0PkRLPIlhk8/WxItDeyiULLpNY="; }; - npmDepsHash = "sha256-PmcM88pOewKiRc4LBYitB17lltyY+PmAcT0vSt7xCbw="; + npmDepsHash = "sha256-Vv3rJBDRSwWnbYFO01M0rLJM3b2gP0z8wAi9T2nRwxQ="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/al/alt-tab-macos/package.nix b/pkgs/by-name/al/alt-tab-macos/package.nix index 5a0725b65e46..99c9678742fb 100644 --- a/pkgs/by-name/al/alt-tab-macos/package.nix +++ b/pkgs/by-name/al/alt-tab-macos/package.nix @@ -35,7 +35,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://alt-tab.app"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ - FlameFlag + _4evy emilytrau Br1ght0ne ]; diff --git a/pkgs/by-name/an/anydesk/pin.json b/pkgs/by-name/an/anydesk/pin.json index 5c5c41eb883e..943ff7bee6d9 100644 --- a/pkgs/by-name/an/anydesk/pin.json +++ b/pkgs/by-name/an/anydesk/pin.json @@ -1,5 +1,5 @@ { - "version": "8.0.3", - "x86_64-linux": "sha256-Mjl17hh5A/pwRAi7giL1SJYlQ61O0SXX+KeH8STZ4bs=", - "aarch64-linux": "sha256-MhAj5cy81uBMoNeFPvOyhBOlJzBgNRHXyCXrpdvF8nE=" + "version": "8.0.4", + "x86_64-linux": "sha256-fg3sLcushu5zDvsBakHLP/FRqhvauICx86rlpK4YkW8=", + "aarch64-linux": "sha256-TFV1VQdFIlGYIf4iYtAw42cVkaiWvsdCcSjdS/qugX0=" } diff --git a/pkgs/by-name/ao/ao3downloader/package.nix b/pkgs/by-name/ao/ao3downloader/package.nix index 1619f472c901..3cfc39a324d2 100644 --- a/pkgs/by-name/ao/ao3downloader/package.nix +++ b/pkgs/by-name/ao/ao3downloader/package.nix @@ -8,14 +8,14 @@ # https://github.com/nianeyna/ao3downloader/blob/f8399bb8aca276ae7359157b90afd13925c90056/pyproject.toml#L8 python312Packages.buildPythonApplication (finalAttrs: { pname = "ao3downloader"; - version = "2026.6.1"; + version = "2026.7.0"; pyproject = true; src = fetchFromGitHub { owner = "nianeyna"; repo = "ao3downloader"; tag = "v${finalAttrs.version}"; - hash = "sha256-3SiJH594vjVahlW+wAzD+akRU7WLoQo+EIN9cxgAtks="; + hash = "sha256-cyn4bWHKKfRGade8A1kAJRJzdcXCY46nGgVw5i0OUyQ="; }; build-system = with python312Packages; [ diff --git a/pkgs/by-name/ap/apko/package.nix b/pkgs/by-name/ap/apko/package.nix index 977425e49764..328b2efcc320 100644 --- a/pkgs/by-name/ap/apko/package.nix +++ b/pkgs/by-name/ap/apko/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "apko"; - version = "1.2.19"; + version = "1.2.21"; src = fetchFromGitHub { owner = "chainguard-dev"; repo = "apko"; tag = "v${finalAttrs.version}"; - hash = "sha256-Iia0U/oibPuUYC3adeXvL5m4nhEPHqBvHw7J7Uxn88s="; + hash = "sha256-I5t+xML6M88vfshqMwl/wdBWo0F3l7xOa0DSbyqyB1o="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { find "$out" -name .git -print0 | xargs -0 rm -rf ''; }; - vendorHash = "sha256-vYUxwtqGUDbJhbhlajPtlUZKD4TKreHEGR1dCSuSiA4="; + vendorHash = "sha256-Oj1BbZA84GO+EkYyjjFf9gaMxMpMnEeU0H3OuqSLQ88="; excludedPackages = [ "internal/gen-jsonschema" diff --git a/pkgs/by-name/as/ascii-image-converter/package.nix b/pkgs/by-name/as/ascii-image-converter/package.nix index b968f64cfb46..9af4b4cecf33 100644 --- a/pkgs/by-name/as/ascii-image-converter/package.nix +++ b/pkgs/by-name/as/ascii-image-converter/package.nix @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { description = "Convert images into ASCII art on the console"; homepage = "https://github.com/TheZoraiz/ascii-image-converter#readme"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ danth ]; + maintainers = [ ]; mainProgram = "ascii-image-converter"; }; }) diff --git a/pkgs/by-name/as/asdf-vm/package.nix b/pkgs/by-name/as/asdf-vm/package.nix index f50ad776b394..59e5688f9162 100644 --- a/pkgs/by-name/as/asdf-vm/package.nix +++ b/pkgs/by-name/as/asdf-vm/package.nix @@ -8,18 +8,18 @@ }: buildGoModule (finalAttrs: { pname = "asdf-vm"; - version = "0.18.1"; + version = "0.19.0"; src = fetchFromGitHub { owner = "asdf-vm"; repo = "asdf"; tag = "v${finalAttrs.version}"; - hash = "sha256-nc9fsahzOKlGtg1oA/0hnBUEkQ0BPeDWyPpl3KoDjqA="; + hash = "sha256-WUHNr9AaCOYh0mZS5zZqWwuq8uw6bgGtj5mPgIvNGUE="; }; - vendorHash = "sha256-ru0/VvtoUMw9beycgh+TOO/FN2kqszynT4I4iDuS1Lo="; + vendorHash = "sha256-RSKenTwSgseEpvT6K36kWRfmIMPymYEGOTPcEHU7o2E="; nativeBuildInputs = [ makeWrapper diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index 4b289cedf94e..c4c4a8296948 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -247,6 +247,11 @@ url = "https://azcliprod.blob.core.windows.net/cli-extensions/interactive-1.0.0b1-py2.py3-none-any.whl"; hash = "sha256-COvHDhvsigEEMYlMQ2hHFKzjX7WwdkwfT9id6z+Sj7w="; description = "Microsoft Azure Command-Line Interactive Shell"; + # The wheel contains Requires-Dist entries for both spellings. + pythonRelaxDeps = [ + "prompt_toolkit" + "prompt-toolkit" + ]; propagatedBuildInputs = with python3Packages; [ prompt-toolkit ]; diff --git a/pkgs/by-name/bo/bomly/package.nix b/pkgs/by-name/bo/bomly/package.nix new file mode 100644 index 000000000000..e09af8124794 --- /dev/null +++ b/pkgs/by-name/bo/bomly/package.nix @@ -0,0 +1,66 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + grype, + makeBinaryWrapper, + nix-update-script, + syft, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "bomly"; + version = "0.16.0"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "bomly-dev"; + repo = "bomly-cli"; + tag = "v${finalAttrs.version}"; + hash = "sha256-y4FJCOzgEUprIBy/RuWVIlco4bI0XNUNabRr+2VebgM="; + }; + + vendorHash = "sha256-qptl09fBZigImxr0ReWIqdmvyeHqr372pZqDnyMHe5A="; + + # .gitattributes excludes all testdata from the GitHub tarball + postPatch = '' + mkdir -p internal/benchmark/testdata + cp ${./scan_targets.json} internal/benchmark/testdata/scan_targets.json + ''; + + buildInputs = [ makeBinaryWrapper ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + # testdata directories are excluded from the GitHub tarball via .gitattributes + doCheck = false; + + ldflags = [ + "-s" + "-X=main.version=${finalAttrs.version}" + ]; + + postFixup = '' + wrapProgram $out/bin/bomly --prefix PATH : "${ + lib.makeBinPath [ + grype + syft + ] + }" + ''; + + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "CLI for dependency intelligence, SBOMs, vulnerability auditing, and CI policy gates"; + homepage = "https://github.com/bomly-dev/bomly-cli"; + changelog = "https://github.com/bomly-dev/bomly-cli/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "bomly"; + }; +}) diff --git a/pkgs/by-name/bo/bomly/scan_targets.json b/pkgs/by-name/bo/bomly/scan_targets.json new file mode 100644 index 000000000000..95f0279f4b60 --- /dev/null +++ b/pkgs/by-name/bo/bomly/scan_targets.json @@ -0,0 +1,160 @@ +[ + { + "name": "scan-go", + "url": "https://github.com/bomly-dev/example-go-gomod", + "ref": "v1.0.0", + "ecosystem": "go", + "tools": ["go"], + "benchmark_enabled": true + }, + { + "name": "scan-npm", + "url": "https://github.com/bomly-dev/example-javascript-npm", + "ref": "v1.0.0", + "ecosystem": "npm", + "tools": ["npm"], + "benchmark_enabled": true + }, + { + "name": "scan-maven", + "url": "https://github.com/bomly-dev/example-java-maven", + "ref": "v1.0.0", + "ecosystem": "maven", + "tools": ["mvn"], + "benchmark_enabled": true + }, + { + "name": "scan-python-pip", + "url": "https://github.com/bomly-dev/example-python-pip", + "ref": "fe04c758134b95dab102e1fce10275f7d18c0cf2", + "ecosystem": "python", + "tools": ["pip"], + "benchmark_enabled": true + }, + { + "name": "scan-composer", + "url": "https://github.com/bomly-dev/example-php-composer", + "ref": "v1.0.0", + "ecosystem": "php", + "benchmark_enabled": true + }, + { + "name": "scan-bundler", + "url": "https://github.com/bomly-dev/example-ruby-bundler", + "ref": "v1.0.0", + "ecosystem": "ruby", + "benchmark_enabled": true + }, + { + "name": "scan-github-actions", + "url": "https://github.com/bomly-dev/example-github-actions", + "ref": "v1.0.0", + "ecosystem": "github-actions", + "benchmark_enabled": true + }, + { + "name": "scan-nuget", + "url": "https://github.com/bomly-dev/example-dotnet-nuget", + "ref": "v1.0.0", + "ecosystem": "dotnet", + "benchmark_enabled": true + }, + { + "name": "scan-cargo", + "url": "https://github.com/bomly-dev/example-rust-cargo", + "ref": "v1.0.0", + "ecosystem": "rust", + "benchmark_enabled": true + }, + { + "name": "scan-pub", + "url": "https://github.com/bomly-dev/example-dart-pub", + "ref": "v1.0.0", + "ecosystem": "dart", + "benchmark_enabled": true + }, + { + "name": "scan-cocoapods", + "url": "https://github.com/bomly-dev/example-swift-cocoapods", + "ref": "v1.0.0", + "ecosystem": "swift", + "benchmark_enabled": true + }, + { + "name": "scan-mix", + "url": "https://github.com/bomly-dev/example-elixir-mix", + "ref": "v1.0.0", + "ecosystem": "elixir", + "benchmark_enabled": true + }, + { + "name": "scan-swiftpm", + "url": "https://github.com/bomly-dev/example-swift-swiftpm", + "ref": "v1.0.0", + "ecosystem": "swift", + "benchmark_enabled": true + }, + { + "name": "scan-sbt", + "url": "https://github.com/bomly-dev/example-scala-sbt", + "ref": "v1.0.0", + "ecosystem": "scala", + "benchmark_enabled": true + }, + { + "name": "scan-yarn", + "url": "https://github.com/bomly-dev/example-javascript-yarn", + "ref": "v1.0.0", + "ecosystem": "npm", + "tools": ["npm"], + "benchmark_enabled": true + }, + { + "name": "scan-pnpm", + "url": "https://github.com/bomly-dev/example-javascript-pnpm", + "ref": "v1.0.0", + "ecosystem": "npm", + "tools": ["npm"], + "benchmark_enabled": true + }, + { + "name": "scan-gradle", + "url": "https://github.com/bomly-dev/example-java-gradle", + "ref": "v1.0.0", + "ecosystem": "maven", + "benchmark_enabled": true + }, + { + "name": "scan-python-pipenv", + "url": "https://github.com/bomly-dev/example-python-pipenv", + "ref": "v1.0.0", + "ecosystem": "python", + "args": ["--install-first"], + "tools": ["pipenv"], + "benchmark_enabled": true + }, + { + "name": "scan-python-poetry", + "url": "https://github.com/bomly-dev/example-python-poetry", + "ref": "v1.0.0", + "ecosystem": "python", + "tools": ["poetry"], + "benchmark_enabled": true + }, + { + "name": "scan-python-uv", + "url": "https://github.com/bomly-dev/example-python-uv", + "ref": "v1.0.0", + "ecosystem": "python", + "args": ["--install-first"], + "tools": ["uv"], + "benchmark_enabled": true + }, + { + "name": "scan-cpp-conan", + "url": "https://github.com/bomly-dev/example-cpp-conan", + "ref": "v1.0.0", + "ecosystem": "cpp", + "benchmark_enabled": true + } +] diff --git a/pkgs/by-name/br/brutus/package.nix b/pkgs/by-name/br/brutus/package.nix index ae79c20a6525..cb47e2affa73 100644 --- a/pkgs/by-name/br/brutus/package.nix +++ b/pkgs/by-name/br/brutus/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "brutus"; - version = "1.6.0"; + version = "1.6.1"; src = fetchFromGitHub { owner = "praetorian-inc"; repo = "brutus"; tag = "v${finalAttrs.version}"; - hash = "sha256-Kb5+ue83YEHUG6Ezi7e7WmljHUPRXXD7/bT2ypTZVg4="; + hash = "sha256-iZ0oUYlrcPxPGuJvHXqHX+R4dXKS7pLgZgNhBuBVWtc="; }; vendorHash = "sha256-XpwwFz8PfyTksLD0SomC5BE0tzUL9D/qtBSed4mrsXQ="; diff --git a/pkgs/by-name/ca/cargo-leptos/package.nix b/pkgs/by-name/ca/cargo-leptos/package.nix index 1dd81c9405df..c60351525f4c 100644 --- a/pkgs/by-name/ca/cargo-leptos/package.nix +++ b/pkgs/by-name/ca/cargo-leptos/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-leptos"; - version = "0.3.6"; + version = "0.3.7"; src = fetchFromGitHub { owner = "leptos-rs"; repo = "cargo-leptos"; rev = "v${finalAttrs.version}"; - hash = "sha256-Y81cCy1w4FoWRyTN15BuC9Z8FSVPJxYObXms0rJHxwM="; + hash = "sha256-w1kd/eOjNHYAramUvHdgj0ogFqgHDQ1P+ItKTTLL9hU="; }; - cargoHash = "sha256-Wv1gsrcrsJ3izYYFCPMO4ds1w6RQcIlWh+GcsckoKM4="; + cargoHash = "sha256-p0mku5B9RtU0E7ny1Izhr2diBLgDH8HR2/B92MvBfws="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ca/cargo-tarpaulin/package.nix b/pkgs/by-name/ca/cargo-tarpaulin/package.nix index 388845f21469..500a392dcd7b 100644 --- a/pkgs/by-name/ca/cargo-tarpaulin/package.nix +++ b/pkgs/by-name/ca/cargo-tarpaulin/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-tarpaulin"; - version = "0.35.5"; + version = "0.36.0"; src = fetchFromGitHub { owner = "xd009642"; repo = "tarpaulin"; tag = finalAttrs.version; - hash = "sha256-m822/s9HBKIxAfzgQEBOZeHcHU57MPGOumqlTc55Ro8="; + hash = "sha256-qd0PmCCUmd9Y4kUei+hZoc+rIYYZMf0s2ml9IoHtXX8="; }; - cargoHash = "sha256-Qo06iUy/1ElEe/gkH23JZLw7AKPkBPw6aLXnvx9Hv4g="; + cargoHash = "sha256-EJTzITwwLEMVWdLdSE+A9D3Deh501561rxrlsqzmRKs="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ca/cargo-update/package.nix b/pkgs/by-name/ca/cargo-update/package.nix index c06c8718e1bc..82b09665fd65 100644 --- a/pkgs/by-name/ca/cargo-update/package.nix +++ b/pkgs/by-name/ca/cargo-update/package.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-update"; - version = "20.0.1"; + version = "20.0.3"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-wV1R95TBPLXzCmE9sjztxJdvwvWxedEQPI5TxZEGUqA="; + hash = "sha256-YTUMC9jY3l21uW3W+M0qUQUqmgyC4FN0uM4IYH1kuC0="; }; - cargoHash = "sha256-LsqDwGboCPGrRmpFqy13anszrwE8+VoqRqfm5K3VgM8="; + cargoHash = "sha256-fpcN09e12Am7+UAa9OojyxShvK2QTKeWGm/vkUkk0UU="; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index c79020094124..5190b294d1a1 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.42"; + version = "1.2.43"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${finalAttrs.version}"; - hash = "sha256-nZo7TUbd3uy78HoD4HPm34R8fBwRjByJ0wI/vJmNoCU="; + hash = "sha256-DSM57Wkddl57EMvWK4Zfym+pbuG9HFZlYyjLC5LS3HE="; }; vendorHash = "sha256-iJ1agL7sZ3ZKbW1wMA+qi8FgHdPa6gZLQ5BBPKJTNaQ="; diff --git a/pkgs/by-name/ce/cedar/package.nix b/pkgs/by-name/ce/cedar/package.nix index 4d9aa40d3251..ba2544fa9f25 100644 --- a/pkgs/by-name/ce/cedar/package.nix +++ b/pkgs/by-name/ce/cedar/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cedar"; - version = "4.11.0"; + version = "4.11.2"; src = fetchFromGitHub { owner = "cedar-policy"; repo = "cedar"; tag = "v${finalAttrs.version}"; - hash = "sha256-9IJ/AMWOtkNAoBbzTKqUZI87MvHPihdhNBwsmn0qpDA="; + hash = "sha256-pJiSnaq2oz1uZVkLp9s2HLPdG2sZ0EtURlO8R2V+dJs="; }; - cargoHash = "sha256-sinfwdi3/ZFmdbxRiUbtmhsVGcJenn82HFu8mJz415I="; + cargoHash = "sha256-6AtFdE7vXoevOU3uWP4sgibakNHK8ffnuWCzJxFt/wo="; cargoBuildFlags = [ "--bin" diff --git a/pkgs/by-name/ce/certspotter/package.nix b/pkgs/by-name/ce/certspotter/package.nix index 369b70cc1886..f9da2caba12a 100644 --- a/pkgs/by-name/ce/certspotter/package.nix +++ b/pkgs/by-name/ce/certspotter/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "certspotter"; - version = "0.24.1"; + version = "0.24.2"; src = fetchFromGitHub { owner = "SSLMate"; repo = "certspotter"; rev = "v${finalAttrs.version}"; - hash = "sha256-yV0IiTHGEMsdTafrw/juu/vsCq/Ofoxik7vS2huwIKw="; + hash = "sha256-0GwESNuwvwC3HgNy+1dXxgGshlj5sFCnPj25TnDXbFw="; }; vendorHash = "sha256-JA/HZrbeauCD0TA2Egy49nYWXHqVRkOs9OmgaAR1z/c="; diff --git a/pkgs/by-name/cf/cfdg/package.nix b/pkgs/by-name/cf/cfdg/package.nix index 461678ec5bae..f2eaa34b1c0a 100644 --- a/pkgs/by-name/cf/cfdg/package.nix +++ b/pkgs/by-name/cf/cfdg/package.nix @@ -11,12 +11,12 @@ stdenv.mkDerivation rec { pname = "cfdg"; - version = "3.4.2"; + version = "3.4.3"; src = fetchFromGitHub { owner = "MtnViewJohn"; repo = "context-free"; rev = "Version${version}"; - sha256 = "sha256-PtkvhX5PIeN/5UDpAaVwBwfp8ykjsjfH+8iGdbNQOfI="; + sha256 = "sha256-a/HmB2AkhcibCxzHfiNjnUiYmz5hrfZVs7aZZu5IBIw="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ch/check-jsonschema/package.nix b/pkgs/by-name/ch/check-jsonschema/package.nix index 72e671a1a11a..e564dd6390f2 100644 --- a/pkgs/by-name/ch/check-jsonschema/package.nix +++ b/pkgs/by-name/ch/check-jsonschema/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "check-jsonschema"; - version = "0.37.3"; + version = "0.37.4"; pyproject = true; src = fetchFromGitHub { owner = "python-jsonschema"; repo = "check-jsonschema"; tag = finalAttrs.version; - hash = "sha256-9s0AitPH9PAuQ7FH009ppBbH5Z2aNjhinAungoXX3OQ="; + hash = "sha256-MBnjH5lzutoPTyhYqQTa6FnK8fUMkzy15epBUMxO8BY="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index 95b7f2f0a5a8..3ca604699d09 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "clickhouse-backup"; - version = "2.7.2"; + version = "2.7.3"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; tag = "v${finalAttrs.version}"; - hash = "sha256-rzCVuyG04IHl5oUyw9XuyN56tM/AzAmveZ9NsB7Co68="; + hash = "sha256-tcNQoNxzlRcXcSyGWOzCmGtV34ZSzfnyi98QAIWwYF0="; }; - vendorHash = "sha256-MZfAEXoONdx/2Zb4NeDrdM1WT4jnqhwdNkMm6QzasGY="; + vendorHash = "sha256-HN0H2YFj7k/T2ff1GCrjfE9PO6MtdR/SWKZL/FoqHZ8="; ldflags = [ "-X main.version=${finalAttrs.version}" diff --git a/pkgs/by-name/cl/cloc/package.nix b/pkgs/by-name/cl/cloc/package.nix index b9faaaa2fa16..7d93bd4d6270 100644 --- a/pkgs/by-name/cl/cloc/package.nix +++ b/pkgs/by-name/cl/cloc/package.nix @@ -7,7 +7,7 @@ }: let - version = "2.08"; + version = "2.10"; in stdenv.mkDerivation { pname = "cloc"; @@ -17,7 +17,7 @@ stdenv.mkDerivation { owner = "AlDanial"; repo = "cloc"; rev = "v${version}"; - sha256 = "sha256-FRby6mhaeTPU0G0rEDszfrTMcrNviFmjbJ8jJnjaZN4="; + sha256 = "sha256-B5dk22H5FeWZ+12A7iwAsJ0ORVfI1stDfue9ZgXBOg4="; }; setSourceRoot = '' diff --git a/pkgs/by-name/cl/cloudfoundry-cli/package.nix b/pkgs/by-name/cl/cloudfoundry-cli/package.nix index a32cc8bb88ea..81d9f1a9c08a 100644 --- a/pkgs/by-name/cl/cloudfoundry-cli/package.nix +++ b/pkgs/by-name/cl/cloudfoundry-cli/package.nix @@ -8,15 +8,15 @@ buildGoModule (finalAttrs: { pname = "cloudfoundry-cli"; - version = "8.18.3"; + version = "8.18.4"; src = fetchFromGitHub { owner = "cloudfoundry"; repo = "cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-0+osaSI+qOBGMbkVBvoT69qbXLZLHHOs6ML3kx6OIMQ="; + sha256 = "sha256-qbNRferh8AEo3Y7zCgaQKQ1IZHSbhDYzy7OqZahiBfA="; }; - vendorHash = "sha256-8ozKd8kT+QDgk1t86AIdlRObZPooO77mEFGKcpGCy3s="; + vendorHash = "sha256-zkv7ZuEKp6Nlw1NQqr0A6HX4Jx/yFR4wpo7tyD6VoXY="; subPackages = [ "." ]; diff --git a/pkgs/by-name/co/coc-clangd/package.nix b/pkgs/by-name/co/coc-clangd/package.nix index ccff35654a37..6d44722e145c 100644 --- a/pkgs/by-name/co/coc-clangd/package.nix +++ b/pkgs/by-name/co/coc-clangd/package.nix @@ -7,16 +7,16 @@ buildNpmPackage { pname = "coc-clangd"; - version = "0-unstable-2026-06-13"; + version = "0-unstable-2026-07-01"; src = fetchFromGitHub { owner = "clangd"; repo = "coc-clangd"; - rev = "45d66ce2ed6caf5f5ced672d6b45a41e90dd623f"; - hash = "sha256-QmC8USEHBzuC2NcVjjAsPXpg9ClW28+E+cadNhdXLg0="; + rev = "d745e149736451664ab448d08f3e9f83ec3cc70d"; + hash = "sha256-juqZg1zsmQYdokvH83InUP1YpS8oybPhglapMas5z0A="; }; - npmDepsHash = "sha256-2tpijK2jAPZNrS2h5beUgEsPE2UXAodvE496K2kKz3w="; + npmDepsHash = "sha256-OgNHgDSAqINNmskwhrWNh+TiHGRE4Y9SCFc0+RTs+CI="; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-app-library/package.nix similarity index 97% rename from pkgs/by-name/co/cosmic-applibrary/package.nix rename to pkgs/by-name/co/cosmic-app-library/package.nix index b11295c763e4..73647cada606 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-app-library/package.nix @@ -10,7 +10,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { - pname = "cosmic-applibrary"; + pname = "cosmic-app-library"; version = "1.1.0"; # nixpkgs-update: no auto update diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index 69552fdea6ad..f0d6a1b92d15 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -32,8 +32,10 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-ki+unf58rXBCpj5PCpBcg/6FWo16+MdPQWae+w1YkJ8="; - separateDebugInfo = true; + # Only default feature is systemd + buildNoDefaultFeatures = !useSystemd; + separateDebugInfo = true; __structuredAttrs = true; nativeBuildInputs = [ @@ -51,9 +53,6 @@ rustPlatform.buildRustPackage (finalAttrs: { ] ++ lib.optional useSystemd systemd; - # Only default feature is systemd - buildNoDefaultFeatures = !useSystemd; - makeFlags = [ "prefix=${placeholder "out"}" "CARGO_TARGET_DIR=target/${stdenv.hostPlatform.rust.cargoShortTarget}" diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index c6148a0cf930..a96aabb57320 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -26,16 +26,17 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-5DsnhaiJgmTakn+q9o2Q7IeuakAC/j0Ck3F3pfFx/EA="; }; - cargoHash = "sha256-2E+98uWtahyQufoZTzdUtkwbuISsUHwlqOmMSpyi1O8="; - - separateDebugInfo = true; - postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" ''; + cargoHash = "sha256-2E+98uWtahyQufoZTzdUtkwbuISsUHwlqOmMSpyi1O8="; + + separateDebugInfo = true; __structuredAttrs = true; + env.VERGEN_GIT_SHA = finalAttrs.src.tag; + nativeBuildInputs = [ just pkg-config diff --git a/pkgs/by-name/co/cosmic-ext-tweaks/package.nix b/pkgs/by-name/co/cosmic-ext-tweaks/package.nix index 53df717d345e..053aabe84074 100644 --- a/pkgs/by-name/co/cosmic-ext-tweaks/package.nix +++ b/pkgs/by-name/co/cosmic-ext-tweaks/package.nix @@ -26,6 +26,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-mC19GLLHrjqYXl052HoNFscz9zzQWVBBm0OxzXoUd8U="; separateDebugInfo = true; + __structuredAttrs = true; + + env.VERGEN_GIT_SHA = finalAttrs.src.tag; nativeBuildInputs = [ libcosmicAppHook diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index cc0d584fd744..ce202aec8e60 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -27,6 +27,8 @@ rustPlatform.buildRustPackage (finalAttrs: { separateDebugInfo = true; __structuredAttrs = true; + env.VERGEN_GIT_SHA = finalAttrs.src.tag; + nativeBuildInputs = [ just libcosmicAppHook diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index c9f04a86339b..c64dd85dfb4f 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -29,16 +29,20 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-oxXCAvBISkZu76VpvQ9AliFRJ8r5Ay7mjWf4sEwV0Xs="; }; + postPatch = '' + substituteInPlace src/greeter.rs --replace-fail '/usr/bin/env' '${lib.getExe' coreutils "env"}' + substituteInPlace src/greeter.rs --replace-fail '/usr/bin/orca' '${lib.getExe orca}' + ''; + cargoHash = "sha256-mfY2hsMxBooRjmTB2jgUIKyKHBpGfZ9Qslwv+2aEQyg="; - separateDebugInfo = true; - - env.VERGEN_GIT_SHA = finalAttrs.src.tag; - cargoBuildFlags = [ "--all" ]; + separateDebugInfo = true; __structuredAttrs = true; + env.VERGEN_GIT_SHA = finalAttrs.src.tag; + nativeBuildInputs = [ rustPlatform.bindgenHook cmake @@ -66,11 +70,6 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}" ]; - postPatch = '' - substituteInPlace src/greeter.rs --replace-fail '/usr/bin/env' '${lib.getExe' coreutils "env"}' - substituteInPlace src/greeter.rs --replace-fail '/usr/bin/orca' '${lib.getExe orca}' - ''; - preFixup = '' libcosmicAppWrapperArgs+=( --prefix PATH : ${lib.makeBinPath [ cosmic-randr ]} diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index 6e680b83e8fa..f7ef23983644 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -24,17 +24,17 @@ stdenvNoCC.mkDerivation (finalAttrs: { nativeBuildInputs = [ just ]; + propagatedBuildInputs = [ + pop-icon-theme + hicolor-icon-theme + ]; + justFlags = [ "--set" "prefix" (placeholder "out") ]; - propagatedBuildInputs = [ - pop-icon-theme - hicolor-icon-theme - ]; - dontDropIconThemeCache = true; passthru.updateScript = nix-update-script { diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index 05c0e99f8ff1..00ba10327ef2 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -26,6 +26,10 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-0tcrOfVT5b57ev3b5F2U78F2QPGFwp94bqFVNyKH0Yk="; }; + postPatch = '' + substituteInPlace src/main.rs --replace-fail '"/bin/sh"' '"${lib.getExe' bash "sh"}"' + ''; + cargoHash = "sha256-wAjFC6qAC3nllbnZf0KVaZTEztNYo6GTvwcp5FYmXLw="; separateDebugInfo = true; @@ -48,10 +52,6 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}" ]; - postPatch = '' - substituteInPlace src/main.rs --replace-fail '"/bin/sh"' '"${lib.getExe' bash "sh"}"' - ''; - passthru = { tests = { inherit (nixosTests) diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix index cf7d5a6b55f1..e862e2929846 100644 --- a/pkgs/by-name/co/cosmic-initial-setup/package.nix +++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix @@ -24,9 +24,15 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-UABqbmbwW2ZBOO7mq16/h0s55VCWRF2yyf/1TaubC88="; }; - cargoHash = "sha256-DESnl5NjakU4++Ep6CHxDZzHn+o0Gi0eREpXk5BN5iY="; + postPatch = '' + # Installs in $out/etc/xdg/autostart instead of /etc/xdg/autostart + substituteInPlace justfile \ + --replace-fail \ + "autostart-dst := rootdir / 'etc' / 'xdg' / 'autostart' / desktop-entry" \ + "autostart-dst := prefix / 'etc' / 'xdg' / 'autostart' / desktop-entry" + ''; - separateDebugInfo = true; + cargoHash = "sha256-DESnl5NjakU4++Ep6CHxDZzHn+o0Gi0eREpXk5BN5iY="; buildFeatures = [ "nixos" ]; @@ -38,8 +44,14 @@ rustPlatform.buildRustPackage (finalAttrs: { # https://github.com/rust-secure-code/cargo-auditable/issues/225 auditable = false; + separateDebugInfo = true; __structuredAttrs = true; + env = { + VERGEN_GIT_SHA = finalAttrs.src.tag; + DISABLE_IF_EXISTS = "/iso/nix-store.squashfs"; + }; + nativeBuildInputs = [ libcosmicAppHook just @@ -52,18 +64,6 @@ rustPlatform.buildRustPackage (finalAttrs: { udev ]; - postPatch = '' - # Installs in $out/etc/xdg/autostart instead of /etc/xdg/autostart - substituteInPlace justfile \ - --replace-fail \ - "autostart-dst := rootdir / 'etc' / 'xdg' / 'autostart' / desktop-entry" \ - "autostart-dst := prefix / 'etc' / 'xdg' / 'autostart' / desktop-entry" - ''; - - preFixup = '' - libcosmicAppWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ killall ]}) - ''; - dontUseJustBuild = true; dontUseJustCheck = true; @@ -76,7 +76,9 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}" ]; - env.DISABLE_IF_EXISTS = "/iso/nix-store.squashfs"; + preFixup = '' + libcosmicAppWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ killall ]}) + ''; passthru = { tests = { diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index 2f790b30098d..67cd03835e20 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -26,6 +26,8 @@ rustPlatform.buildRustPackage (finalAttrs: { separateDebugInfo = true; __structuredAttrs = true; + env."CARGO_TARGET_${stdenv.hostPlatform.rust.cargoEnvVarTarget}_RUSTFLAGS" = "--cfg tokio_unstable"; + nativeBuildInputs = [ just libcosmicAppHook @@ -43,8 +45,6 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}" ]; - env."CARGO_TARGET_${stdenv.hostPlatform.rust.cargoEnvVarTarget}_RUSTFLAGS" = "--cfg tokio_unstable"; - passthru = { tests = { inherit (nixosTests) diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index c3bdf6376f10..b77ec8ce3776 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -30,6 +30,8 @@ rustPlatform.buildRustPackage (finalAttrs: { separateDebugInfo = true; __structuredAttrs = true; + env.POLKIT_AGENT_HELPER_1 = "/run/wrappers/bin/polkit-agent-helper-1"; + nativeBuildInputs = [ just libcosmicAppHook @@ -55,8 +57,6 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}" ]; - env.POLKIT_AGENT_HELPER_1 = "/run/wrappers/bin/polkit-agent-helper-1"; - passthru = { tests = { inherit (nixosTests) diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index b12ec673f447..3f65b0933ac9 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -1,3 +1,7 @@ +# SPDX-License-Identifier: MIT +# SPDX-FileCopyrightText: Lily Foster +# Portions of this code are adapted from nixos-cosmic +# https://github.com/lilyinstarlight/nixos-cosmic { lib, stdenv, @@ -33,6 +37,8 @@ rustPlatform.buildRustPackage (finalAttrs: { separateDebugInfo = true; __structuredAttrs = true; + env.VERGEN_GIT_SHA = finalAttrs.src.tag; + nativeBuildInputs = [ just pkg-config @@ -40,9 +46,6 @@ rustPlatform.buildRustPackage (finalAttrs: { rustPlatform.bindgenHook ]; - # Largely based on lilyinstarlight's work linked below - # https://github.com/lilyinstarlight/nixos-cosmic/blob/main/pkgs/cosmic-player/package.nix - buildInputs = [ alsa-lib ffmpeg @@ -67,7 +70,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}" ]; - postInstall = '' + preFixup = '' libcosmicAppWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") ''; diff --git a/pkgs/by-name/co/cosmic-protocols/package.nix b/pkgs/by-name/co/cosmic-protocols/package.nix index 59601aa1f023..a8b83db04966 100644 --- a/pkgs/by-name/co/cosmic-protocols/package.nix +++ b/pkgs/by-name/co/cosmic-protocols/package.nix @@ -21,9 +21,10 @@ stdenv.mkDerivation { __structuredAttrs = true; strictDeps = true; - makeFlags = [ "PREFIX=${placeholder "out"}" ]; nativeBuildInputs = [ wayland-scanner ]; + makeFlags = [ "PREFIX=${placeholder "out"}" ]; + passthru = { tests = { inherit (nixosTests) diff --git a/pkgs/by-name/co/cosmic-reader/package.nix b/pkgs/by-name/co/cosmic-reader/package.nix index 3fd07573578c..e9aaa8d7d4cc 100644 --- a/pkgs/by-name/co/cosmic-reader/package.nix +++ b/pkgs/by-name/co/cosmic-reader/package.nix @@ -33,6 +33,8 @@ rustPlatform.buildRustPackage (finalAttrs: { separateDebugInfo = true; __structuredAttrs = true; + env.VERGEN_GIT_SHA = finalAttrs.src.rev; + nativeBuildInputs = [ just libcosmicAppHook @@ -64,8 +66,6 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}" ]; - env.VERGEN_GIT_SHA = finalAttrs.src.rev; - passthru.updateScript = nix-update-script { extraArgs = [ "--version" diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index cf4406a3cb21..f613444b3d6d 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -22,23 +22,25 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-FphY53MaOUUR2oQfZak3HbT+kvysUnw2AIc4L9O+TcU="; }; + postPatch = '' + substituteInPlace data/start-cosmic \ + --replace-fail '/usr/bin/cosmic-session' "$out/bin/cosmic-session" \ + --replace-fail '/usr/bin/dbus-run-session' "${lib.getBin dbus}/bin/dbus-run-session" + substituteInPlace data/cosmic.desktop \ + --replace-fail '/usr/bin/start-cosmic' "$out/bin/start-cosmic" + ''; + cargoHash = "sha256-5dLG40X+yxJo566guyHqOCLNp+uNSE+HONS8GIDm58A="; separateDebugInfo = true; - - postPatch = '' - substituteInPlace data/start-cosmic \ - --replace-fail '/usr/bin/cosmic-session' "${placeholder "out"}/bin/cosmic-session" \ - --replace-fail '/usr/bin/dbus-run-session' "${lib.getBin dbus}/bin/dbus-run-session" - substituteInPlace data/cosmic.desktop \ - --replace-fail '/usr/bin/start-cosmic' "${placeholder "out"}/bin/start-cosmic" - ''; - __structuredAttrs = true; - buildInputs = [ bash ]; + env.ORCA = "orca"; # get orca from $PATH + nativeBuildInputs = [ just ]; + buildInputs = [ bash ]; + dontUseJustBuild = true; justFlags = [ @@ -53,8 +55,6 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}" ]; - env.ORCA = "orca"; # get orca from $PATH - passthru = { providedSessions = [ "cosmic" ]; tests = { diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index d29231e0e70d..b18e93b8d886 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -30,6 +30,8 @@ rustPlatform.buildRustPackage (finalAttrs: { separateDebugInfo = true; __structuredAttrs = true; + env.VERGEN_GIT_SHA = finalAttrs.src.tag; + nativeBuildInputs = [ just pkg-config diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index b99fcc991196..7fe8ca7f71fc 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -30,6 +30,8 @@ rustPlatform.buildRustPackage (finalAttrs: { separateDebugInfo = true; __structuredAttrs = true; + env.VERGEN_GIT_SHA = finalAttrs.src.tag; + nativeBuildInputs = [ just pkg-config diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index a0ddd6e66db8..18ce48be87ef 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -19,11 +19,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-m2cYppfitpBDKK8CC9i/lUrC9rfSYTuqUSZSyIKKGyg="; }; - makeFlags = [ "prefix=${placeholder "out"}" ]; - __structuredAttrs = true; strictDeps = true; + makeFlags = [ "prefix=${placeholder "out"}" ]; + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex" diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index 92fa4090d020..27e938258398 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -27,7 +27,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-Z5dC3W8QoDBZWBjHwRj9MC8EScDjQwUiUcOPTRDToDA="; separateDebugInfo = true; - __structuredAttrs = true; nativeBuildInputs = [ @@ -41,13 +40,13 @@ rustPlatform.buildRustPackage (finalAttrs: { udev ]; - dontCargoInstall = true; - makeFlags = [ "prefix=${placeholder "out"}" "CARGO_TARGET_DIR=target/${stdenv.hostPlatform.rust.cargoShortTarget}" ]; + dontCargoInstall = true; + passthru = { tests = { inherit (nixosTests) diff --git a/pkgs/by-name/cs/csharprepl/package.nix b/pkgs/by-name/cs/csharprepl/package.nix index fa0c82cf2fa5..fe0e76f7c63b 100644 --- a/pkgs/by-name/cs/csharprepl/package.nix +++ b/pkgs/by-name/cs/csharprepl/package.nix @@ -21,7 +21,7 @@ buildDotnetGlobalTool { changelog = "https://github.com/waf/CSharpRepl/blob/main/CHANGELOG.md"; license = lib.licenses.mpl20; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; mainProgram = "csharprepl"; }; } diff --git a/pkgs/by-name/ct/ctranslate2/package.nix b/pkgs/by-name/ct/ctranslate2/package.nix index dbc3c7b237a2..b74567470c41 100644 --- a/pkgs/by-name/ct/ctranslate2/package.nix +++ b/pkgs/by-name/ct/ctranslate2/package.nix @@ -30,12 +30,15 @@ stdenv'.mkDerivation (finalAttrs: { pname = "ctranslate2"; version = "4.8.1"; + __strutcturedAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "OpenNMT"; repo = "CTranslate2"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-+82u+w08wGX0oh1wBaH/epI2IH7lxbvMThJEoGt0Kvk="; + hash = "sha256-cchwv+esysn/0v6RqD5zp306HfzOjjlCxH5usLETXs0="; }; # Fix CMake 4 compatibility diff --git a/pkgs/by-name/de/delta/package.nix b/pkgs/by-name/de/delta/package.nix index 44182f77bff7..3506927618c3 100644 --- a/pkgs/by-name/de/delta/package.nix +++ b/pkgs/by-name/de/delta/package.nix @@ -45,8 +45,8 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' installShellCompletion --cmd delta \ --bash <($out/bin/delta --generate-completion bash) \ - --fish <($out/bin/delta --generate-completion zsh) \ - --zsh <($out/bin/delta --generate-completion fish) + --fish <($out/bin/delta --generate-completion fish) \ + --zsh <($out/bin/delta --generate-completion zsh) ''; # test_env_parsing_with_pager_set_to_bat sets environment variables, diff --git a/pkgs/by-name/de/devin-desktop/info.json b/pkgs/by-name/de/devin-desktop/info.json index 5c45c061197d..38321f0ea022 100644 --- a/pkgs/by-name/de/devin-desktop/info.json +++ b/pkgs/by-name/de/devin-desktop/info.json @@ -1,14 +1,14 @@ { "aarch64-darwin": { - "version": "3.3.18", + "version": "3.4.22", "vscodeVersion": "1.110.1", - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/16737566f57f3b53bde136375fe0544eca12fac4/Devin-darwin-arm64-3.3.18.zip", - "sha256": "7ac789baa5d818b09f6a62315d34b55dde02b0a409a22903d0228a819ea734e7" + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/0c84d3332806347c90e571331f48dd13a957d880/Devin-darwin-arm64-3.4.22.zip", + "sha256": "ed6f3bd022cbac6cef8757beeaafebf65641724a5e7897e4d62a03b87161627f" }, "x86_64-linux": { - "version": "3.3.18", + "version": "3.4.22", "vscodeVersion": "1.110.1", - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/16737566f57f3b53bde136375fe0544eca12fac4/Devin-linux-x64-3.3.18.tar.gz", - "sha256": "05c7fa988c324a1633038ebe90e217d17a7f188197a5070f397460864ef41292" + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/0c84d3332806347c90e571331f48dd13a957d880/Devin-linux-x64-3.4.22.tar.gz", + "sha256": "02bfb58af6d898cc41337a761a34ae69f55f05c8c28e3611a5cf2c431610b072" } } diff --git a/pkgs/by-name/do/docker-credential-helpers/package.nix b/pkgs/by-name/do/docker-credential-helpers/package.nix index a48170c3140d..c98b49551dcb 100644 --- a/pkgs/by-name/do/docker-credential-helpers/package.nix +++ b/pkgs/by-name/do/docker-credential-helpers/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "docker-credential-helpers"; - version = "0.9.7"; + version = "0.9.8"; src = fetchFromGitHub { owner = "docker"; repo = "docker-credential-helpers"; rev = "v${version}"; - sha256 = "sha256-HgioRk6qz9H9KD0JWcYg2bIpqHZxnPHYc3idxMUKuD8="; + sha256 = "sha256-xioDtn0/4CZytaUhRXb2T5DHnP/yWdXPeNTQoKf9AoA="; }; vendorHash = null; diff --git a/pkgs/by-name/du/dutctl/package.nix b/pkgs/by-name/du/dutctl/package.nix index dfaf7fadd47a..e1359750f38d 100644 --- a/pkgs/by-name/du/dutctl/package.nix +++ b/pkgs/by-name/du/dutctl/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "dutctl"; - version = "1.0.0-alpha.1-unstable-2026-06-25"; + version = "1.0.0-alpha.1-unstable-2026-07-05"; src = fetchFromGitHub { owner = "BlindspotSoftware"; repo = "dutctl"; - rev = "9f57498b4ebf99cc1960015832986f059673020b"; - hash = "sha256-Xif0qngaMtje67QTvLANlfMAuQZNVJMDGtnDAwznyO8="; + rev = "1ee4c9baee1b088154fd3b94cf1023ef88f8cd0a"; + hash = "sha256-45C4ktDKiz4wkisKTSUCqlR5n5TI13IYPKAbsj5bekY="; }; - vendorHash = "sha256-6ne0gvVbdb4OIQmc0nHa7I4ms4gb0CXO8c1GuFqmefc="; + vendorHash = "sha256-RJviv/FMfU6COdwUcsQb13cETAVOINYEGZNv5y4tKD0="; ldflags = [ "-s" diff --git a/pkgs/by-name/ea/easyeffects/package.nix b/pkgs/by-name/ea/easyeffects/package.nix index 59527ac76503..eeace37ecfb3 100644 --- a/pkgs/by-name/ea/easyeffects/package.nix +++ b/pkgs/by-name/ea/easyeffects/package.nix @@ -61,13 +61,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "easyeffects"; - version = "8.2.5"; + version = "8.2.7"; src = fetchFromGitHub { owner = "wwmm"; repo = "easyeffects"; tag = "v${finalAttrs.version}"; - hash = "sha256-VyfLoQPBZAXurS1/HxTLNioo/OT1LsQLZZXu9kDeP5Y="; + hash = "sha256-YYwVoqCRVAZVu8vCTN3ZSicy1Fzw3l+hQbooGAE/AEI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ek/eksctl/package.nix b/pkgs/by-name/ek/eksctl/package.nix index 5c130c809433..f5f3a26596c3 100644 --- a/pkgs/by-name/ek/eksctl/package.nix +++ b/pkgs/by-name/ek/eksctl/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "eksctl"; - version = "0.226.0"; + version = "0.229.0"; src = fetchFromGitHub { owner = "eksctl-io"; repo = "eksctl"; rev = finalAttrs.version; - hash = "sha256-XjiM4o4xJPY+ZFtvWi5K99tQaZwNxiCla/jUeQQo+5E="; + hash = "sha256-lLpodO/y4Ho3AAuIVSerDPKhSBiKFIQmRyOJWYK1DCw="; }; - vendorHash = "sha256-HP0EdZeM2Nz6LI3EjVT7qPl47Suh45OjWptEHgqqvhg="; + vendorHash = "sha256-6oSv3NrBPNraHrGsmJzMEeDlR9CcKn0M5FwoL5t+kd0="; doCheck = false; diff --git a/pkgs/by-name/fa/factorio/versions.json b/pkgs/by-name/fa/factorio/versions.json index f2b6cbf32025..1aace8201fa6 100644 --- a/pkgs/by-name/fa/factorio/versions.json +++ b/pkgs/by-name/fa/factorio/versions.json @@ -3,14 +3,14 @@ "alpha": { "experimental": { "candidateHashFilenames": [ - "factorio_linux_2.1.8.tar.xz" + "factorio_linux_2.1.9.tar.xz" ], - "name": "factorio_alpha_x64-2.1.8.tar.xz", + "name": "factorio_alpha_x64-2.1.9.tar.xz", "needsAuth": true, - "sha256": "307016173b824ddfa1a1be4067526273f3aafe6dc8a9c49aff7b2250c466b0b0", + "sha256": "9e2d3d9a6f323c2d34215f264751599d9c9a87a9af2c7c4bdcbee8fb8d7c7245", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.1.8/alpha/linux64", - "version": "2.1.8" + "url": "https://factorio.com/get-download/2.1.9/alpha/linux64", + "version": "2.1.9" }, "stable": { "candidateHashFilenames": [ @@ -51,14 +51,14 @@ "expansion": { "experimental": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.1.8.tar.xz" + "factorio-space-age_linux_2.1.9.tar.xz" ], - "name": "factorio_expansion_x64-2.1.8.tar.xz", + "name": "factorio_expansion_x64-2.1.9.tar.xz", "needsAuth": true, - "sha256": "92ec753d96eab63fc60f45ac45259a9427268f74bab0c15b63263f10aae0e786", + "sha256": "481d1b1b7f4652f6dd5bd1f3a20a3f8aaddfe8f6866f8bde086986601be190e5", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.1.8/expansion/linux64", - "version": "2.1.8" + "url": "https://factorio.com/get-download/2.1.9/expansion/linux64", + "version": "2.1.9" }, "stable": { "candidateHashFilenames": [ @@ -75,15 +75,15 @@ "headless": { "experimental": { "candidateHashFilenames": [ - "factorio-headless_linux_2.1.8.tar.xz", - "factorio_headless_x64_2.1.8.tar.xz" + "factorio-headless_linux_2.1.9.tar.xz", + "factorio_headless_x64_2.1.9.tar.xz" ], - "name": "factorio_headless_x64-2.1.8.tar.xz", + "name": "factorio_headless_x64-2.1.9.tar.xz", "needsAuth": false, - "sha256": "16b122cd5f48118cd44bcaf1d27fd933aea60b9902bbd426fd26359440759f12", + "sha256": "2cf94327877c92b95857356f7629f674a1314abd2c09e5c992f345707d165980", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.1.8/headless/linux64", - "version": "2.1.8" + "url": "https://factorio.com/get-download/2.1.9/headless/linux64", + "version": "2.1.9" }, "stable": { "candidateHashFilenames": [ diff --git a/pkgs/by-name/fa/fastfetch-unwrapped/package.nix b/pkgs/by-name/fa/fastfetch-unwrapped/package.nix index 858384e50fae..3fe6b67b2fa9 100644 --- a/pkgs/by-name/fa/fastfetch-unwrapped/package.nix +++ b/pkgs/by-name/fa/fastfetch-unwrapped/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fastfetch-unwrapped"; - version = "2.65.1"; + version = "2.65.2"; strictDeps = true; __structuredAttrs = true; @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "fastfetch-cli"; repo = "fastfetch"; tag = finalAttrs.version; - hash = "sha256-fr/FyGcURlauCLIAYHGhtmsJqbbPe+Hg3ObyRtYR5wk="; + hash = "sha256-yRKxETZEIlpl42y+adp9wpQhD6ZDebdfGj4SL1zxr3w="; }; outputs = [ diff --git a/pkgs/by-name/fi/filtr/package.nix b/pkgs/by-name/fi/filtr/package.nix index 7cd357b00749..64ee9511d35d 100644 --- a/pkgs/by-name/fi/filtr/package.nix +++ b/pkgs/by-name/fi/filtr/package.nix @@ -23,14 +23,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "filtr"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "tiagolr"; repo = "filtr"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-LRVwJ/Eh+XeNGnlbd2c56hWV8StHZGhxy0XLjGZ0toY="; + hash = "sha256-LW21Hv0Gs7csgHg9tMPa4fmZGAby64uDAOdkwhOSwx4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index 2f10b41fbc30..f9ef4f9cfdf0 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "flexget"; - version = "3.19.25"; + version = "3.19.26"; pyproject = true; src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; tag = "v${finalAttrs.version}"; - hash = "sha256-Nvf0Whoc7KkPZc+TelGHH+q8LG6BorlMXxhhpUL/ox8="; + hash = "sha256-QWVCCV8R1gBw647slTtOYX7IQZNC2EmQQiloQNlgcUQ="; }; pythonRelaxDeps = true; diff --git a/pkgs/by-name/fl/flyway/package.nix b/pkgs/by-name/fl/flyway/package.nix index 93b8680095cc..b743bdcb3637 100644 --- a/pkgs/by-name/fl/flyway/package.nix +++ b/pkgs/by-name/fl/flyway/package.nix @@ -9,10 +9,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "flyway"; - version = "12.8.1"; + version = "12.10.0"; src = fetchurl { url = "https://github.com/flyway/flyway/releases/download/flyway-${finalAttrs.version}/flyway-commandline-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-cJLyBFM4Q1WsvB7YP0uCt/IjLK7T2b326IvFW7ePVEA="; + sha256 = "sha256-JZ0qKGqaNzND+oKMn/mQc0SBzNUxpIzX4C86Znl/9Fo="; }; nativeBuildInputs = [ makeWrapper ]; dontBuild = true; diff --git a/pkgs/by-name/fr/freefilesync/package.nix b/pkgs/by-name/fr/freefilesync/package.nix index 59b024995149..0c7ece0dba16 100644 --- a/pkgs/by-name/fr/freefilesync/package.nix +++ b/pkgs/by-name/fr/freefilesync/package.nix @@ -38,7 +38,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "freefilesync"; - version = "14.9"; + version = "14.10"; src = fetchurl { url = "https://freefilesync.org/download/FreeFileSync_${finalAttrs.version}_Source.zip"; @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { rm -f "$out" tryDownload "$url" "$out" ''; - hash = "sha256-TY41DJIvp7CNR8U12q2YUhiyHZuL9FcfLTVDQWTIfQA="; + hash = "sha256-tjyJ4+sc4nZxP7NQnBlISODsqDHKSKfpw8P8RixZj80="; }; sourceRoot = "."; diff --git a/pkgs/by-name/fr/frigate/package.nix b/pkgs/by-name/fr/frigate/package.nix index 8cb605a69061..952c7c49c4f8 100644 --- a/pkgs/by-name/fr/frigate/package.nix +++ b/pkgs/by-name/fr/frigate/package.nix @@ -15,14 +15,14 @@ }: let - version = "0.17.1"; + version = "0.17.2"; src = fetchFromGitHub { name = "frigate-${version}-source"; owner = "blakeblackshear"; repo = "frigate"; tag = "v${version}"; - hash = "sha256-jQQ54By77dOVSIu08YhJn+EUV0D03j1bcMQRk9404RE="; + hash = "sha256-8ujG5rVGqIJxM+IiQKvudrA0xqfz+3Uisl/zXwARPpY="; }; frigate-web = callPackage ./web.nix { @@ -239,9 +239,6 @@ python3Packages.buildPythonApplication rec { pytestCheckHook ]; - # interpreter crash in onnxruntime on aarch64-linux - doCheck = !(stdenv.hostPlatform.system == "aarch64-linux"); - preCheck = '' # Unavailable in the build sandbox substituteInPlace frigate/const.py \ diff --git a/pkgs/by-name/fv/fvs2/package.nix b/pkgs/by-name/fv/fvs2/package.nix index 2a2e310332d0..ff4fb1a1e201 100644 --- a/pkgs/by-name/fv/fvs2/package.nix +++ b/pkgs/by-name/fv/fvs2/package.nix @@ -13,16 +13,16 @@ let in buildGoModule (finalAttrs: { pname = "fvs2"; - version = "0.1.5"; + version = "0.2.0"; src = fetchFromGitHub { owner = "fvs-lab"; repo = "fvs2"; tag = "v${finalAttrs.version}"; - hash = "sha256-YFtHWtkAPxHT2BqJyyKpPPwkrYyDoFEHq76mNPczJjI="; + hash = "sha256-wod+GzJ/tCl0dlAv0PM9I1TG9l96SujrOkSlEsgXp5U="; }; - vendorHash = "sha256-onx9DxaDcNwDWXfSNSugOG9WoLG918b2A1KJIaeQNpI="; + vendorHash = "sha256-MDizWAeXJW0YTMrGEtk3Ulvx0InW0EgytrtE9O7T3Ps="; preBuild = '' cp -r ${core} ../core diff --git a/pkgs/by-name/fz/fzf/package.nix b/pkgs/by-name/fz/fzf/package.nix index c16b66f477a9..639ace6fe6b4 100644 --- a/pkgs/by-name/fz/fzf/package.nix +++ b/pkgs/by-name/fz/fzf/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { pname = "fzf"; - version = "0.73.1"; + version = "0.74.0"; __structuredAttrs = true; @@ -19,7 +19,7 @@ buildGoModule (finalAttrs: { owner = "junegunn"; repo = "fzf"; tag = "v${finalAttrs.version}"; - hash = "sha256-xdhlbokeCzeBUP3YHA5u5tr3NTQz7n5TKPlJANp7yvM="; + hash = "sha256-fsD/usMUfnjxpn5R/Bv4xuP32excEDgtZDEvikjDCY8="; }; vendorHash = "sha256-MLuoKPEAqrpCbUphYOCpHdo8MdW5kvueeDU/3loK33Q="; diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index 3b4f375added..6a5f21ee7b89 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -54,7 +54,7 @@ python3Packages.buildPythonApplication (finalAttrs: { mainProgram = "gallery-dl"; maintainers = with lib.maintainers; [ dawidsowa - FlameFlag + _4evy ]; }; }) diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix index f6511270c0bb..1e8c4a420024 100644 --- a/pkgs/by-name/ge/gemini-cli/package.nix +++ b/pkgs/by-name/ge/gemini-cli/package.nix @@ -119,7 +119,7 @@ buildNpmPackage (finalAttrs: { maintainers = with lib.maintainers; [ brantes xiaoxiangmoe - FlameFlag + _4evy taranarmo caverav ]; diff --git a/pkgs/by-name/go/go-callvis/package.nix b/pkgs/by-name/go/go-callvis/package.nix index 71cc3c6af2a8..82cb1c892e1e 100644 --- a/pkgs/by-name/go/go-callvis/package.nix +++ b/pkgs/by-name/go/go-callvis/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.7.1"; src = fetchFromGitHub { - owner = "ofabry"; + owner = "ondrajz"; repo = "go-callvis"; rev = "v${finalAttrs.version}"; hash = "sha256-gCQjxJH03QAg6MZx5NJUJR6tKP02ThIa5BGN6A/0ejM="; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { meta = { description = "Visualize call graph of a Go program using Graphviz"; mainProgram = "go-callvis"; - homepage = "https://github.com/ofabry/go-callvis"; + homepage = "https://github.com/ondrajz/go-callvis"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ meain ]; }; diff --git a/pkgs/by-name/go/gogcli/package.nix b/pkgs/by-name/go/gogcli/package.nix index 950513c2261c..a0ae754eef07 100644 --- a/pkgs/by-name/go/gogcli/package.nix +++ b/pkgs/by-name/go/gogcli/package.nix @@ -10,7 +10,7 @@ buildGoModule (finalAttrs: { version = "0.29.0"; src = fetchFromGitHub { - owner = "steipete"; + owner = "openclaw"; repo = "gogcli"; tag = "v${finalAttrs.version}"; hash = "sha256-JunPpEzbNp00uEiJ7AzouXyzFwyNLehLU7mwL3eh4bM="; @@ -36,7 +36,7 @@ buildGoModule (finalAttrs: { meta = { description = "CLI tool for interacting with Google APIs (Gmail, Calendar, Drive, and more)"; - homepage = "https://github.com/steipete/gogcli"; + homepage = "https://github.com/openclaw/gogcli"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ macalinao ]; mainProgram = "gog"; diff --git a/pkgs/by-name/go/gogh/package.nix b/pkgs/by-name/go/gogh/package.nix index 695ac6dd2bd8..2a14bb73c7da 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 = "365"; + version = "366"; src = fetchFromGitHub { owner = "Gogh-Co"; repo = "Gogh"; tag = "v${finalAttrs.version}"; - hash = "sha256-qK3E7ceeVqBgJ8rSotfH3K9WpxE5dS/h4a7Ml5qwlS0="; + hash = "sha256-YJLWscXslIK1NKM4hhrKT/kKQJof0Vn6uCtkcuZ3vUw="; }; postPatch = '' diff --git a/pkgs/by-name/go/gomi/package.nix b/pkgs/by-name/go/gomi/package.nix index 73f4955b9930..0f883f4a7ab9 100644 --- a/pkgs/by-name/go/gomi/package.nix +++ b/pkgs/by-name/go/gomi/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "1.6.2"; src = fetchFromGitHub { - owner = "b4b4r07"; + owner = "babarot"; repo = "gomi"; tag = "v${finalAttrs.version}"; hash = "sha256-Ino7jUd9JvX6afvS6ouPHxU42GYfF696m+OS5CSvx5g="; @@ -40,7 +40,7 @@ buildGoModule (finalAttrs: { meta = { description = "Replacement for UNIX rm command"; - homepage = "https://github.com/b4b4r07/gomi"; + homepage = "https://github.com/babarot/gomi"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ mimame diff --git a/pkgs/by-name/go/gomuks/package.nix b/pkgs/by-name/go/gomuks/package.nix index b938f1e0ec56..a62d200a971c 100644 --- a/pkgs/by-name/go/gomuks/package.nix +++ b/pkgs/by-name/go/gomuks/package.nix @@ -16,7 +16,7 @@ buildGoModule rec { version = "0.3.1"; src = fetchFromGitHub { - owner = "tulir"; + owner = "gomuks"; repo = "gomuks"; rev = "v${version}"; sha256 = "sha256-bDJXo8d9K5UO599HDaABpfwc9/dJJy+9d24KMVZHyvI="; diff --git a/pkgs/by-name/go/goose-cli/package.nix b/pkgs/by-name/go/goose-cli/package.nix index d0ca81708564..2c535194e247 100644 --- a/pkgs/by-name/go/goose-cli/package.nix +++ b/pkgs/by-name/go/goose-cli/package.nix @@ -51,7 +51,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "1.28.0"; src = fetchFromGitHub { - owner = "block"; + owner = "aaif-goose"; repo = "goose"; tag = "v${finalAttrs.version}"; hash = "sha256-/1TtsnNiLoTkvyeFR282qSpo+Jt3pvFxduJ7lyzsTXI="; @@ -181,7 +181,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Open-source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM"; - homepage = "https://github.com/block/goose"; + homepage = "https://github.com/aaif-goose/goose"; mainProgram = "goose"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/go/gopher64/package.nix b/pkgs/by-name/go/gopher64/package.nix index 023bdd0b0f95..abb9740accc7 100644 --- a/pkgs/by-name/go/gopher64/package.nix +++ b/pkgs/by-name/go/gopher64/package.nix @@ -56,6 +56,12 @@ rustPlatform.buildRustPackage.override { inherit stdenv; } (finalAttrs: { cargoHash = "sha256-rmt2b8lk/9ts8v33yguuSFcbFvUX00icg1onmhCbDTQ="; + # don't use lld on aarch64-linux + postPatch = '' + substituteInPlace .cargo/config.toml \ + --replace-fail 'rustflags = ["-C", "link-arg=-fuse-ld=lld"]' "" + ''; + env = { # See pkgs/by-name/ne/neovide/package.nix SKIA_SOURCE_DIR = diff --git a/pkgs/by-name/go/gore/package.nix b/pkgs/by-name/go/gore/package.nix index 1e50bec96416..72a40dc11e56 100644 --- a/pkgs/by-name/go/gore/package.nix +++ b/pkgs/by-name/go/gore/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.6.2"; src = fetchFromGitHub { - owner = "motemen"; + owner = "x-motemen"; repo = "gore"; rev = "v${finalAttrs.version}"; sha256 = "sha256-niMYoYkDaZsv6ntUIfB0B4VheiG6rMouZGUSjHnm51w="; @@ -22,7 +22,7 @@ buildGoModule (finalAttrs: { meta = { description = "Yet another Go REPL that works nicely"; mainProgram = "gore"; - homepage = "https://github.com/motemen/gore"; + homepage = "https://github.com/x-motemen/gore"; license = lib.licenses.mit; maintainers = [ ]; }; diff --git a/pkgs/by-name/go/goreleaser/package.nix b/pkgs/by-name/go/goreleaser/package.nix index b14df90b4bdc..532bca3baaeb 100644 --- a/pkgs/by-name/go/goreleaser/package.nix +++ b/pkgs/by-name/go/goreleaser/package.nix @@ -10,16 +10,16 @@ }: buildGo126Module (finalAttrs: { pname = "goreleaser"; - version = "2.16.0"; + version = "2.17.0"; src = fetchFromGitHub { owner = "goreleaser"; repo = "goreleaser"; rev = "v${finalAttrs.version}"; - hash = "sha256-TV03T9OZXiEa4+v1teI9YA2ilDEU4RoDY9kGdENfZqU="; + hash = "sha256-BB2URWDc5WR51uVsA0I9qhd0T6wYtmqM/jF5YAaV30o="; }; - vendorHash = "sha256-9an5C6xLxyiC4pejOZlz40ZNdc6c0A1mvekXefrCTeQ="; + vendorHash = "sha256-dSJ7F7PKGMZCoKAbu7SpJSXDKQWicoqNA3Kwl9+kGwI="; ldflags = [ "-s" diff --git a/pkgs/by-name/go/goreplay/package.nix b/pkgs/by-name/go/goreplay/package.nix index 7ec6997e7301..ac5394853dc3 100644 --- a/pkgs/by-name/go/goreplay/package.nix +++ b/pkgs/by-name/go/goreplay/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { version = "1.3.3"; src = fetchFromGitHub { - owner = "buger"; + owner = "probelabs"; repo = "goreplay"; rev = finalAttrs.version; sha256 = "sha256-FiY9e5FgpPu+K8eoO8TsU3xSaSoPPDxYEu0oi/S8Q1w="; }; patches = [ - # Fix build on arm64-linux, see https://github.com/buger/goreplay/pull/1140 + # Fix build on arm64-linux, see https://github.com/probelabs/goreplay/pull/1140 (fetchpatch { - url = "https://github.com/buger/goreplay/commit/a01afa1e322ef06f36995abc3fda3297bdaf0140.patch"; + url = "https://github.com/probelabs/goreplay/commit/a01afa1e322ef06f36995abc3fda3297bdaf0140.patch"; sha256 = "sha256-w3aVe/Fucwd2OuK5Fu2jJTbmMci8ilWaIjYjsWuLRlo="; }) ]; @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { doCheck = false; meta = { - homepage = "https://github.com/buger/goreplay"; + homepage = "https://github.com/probelabs/goreplay"; license = lib.licenses.lgpl3Only; description = "Open-source tool for capturing and replaying live HTTP traffic"; maintainers = [ ]; diff --git a/pkgs/by-name/go/goresym/package.nix b/pkgs/by-name/go/goresym/package.nix index 5870dd5d2b0f..87b774f099c1 100644 --- a/pkgs/by-name/go/goresym/package.nix +++ b/pkgs/by-name/go/goresym/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "goresym"; - version = "3.3"; + version = "3.4"; src = fetchFromGitHub { owner = "mandiant"; repo = "goresym"; rev = "v${finalAttrs.version}"; - hash = "sha256-ICpgsqhF87jp5wrVmY1EhgKy/6XPBV4eXoFbDxPj8jc="; + hash = "sha256-zDa+NxoC9mAaITWEHzejJykWVnoqnlLQtzbu0vs3NoQ="; }; subPackages = [ "." ]; diff --git a/pkgs/by-name/go/goshs/package.nix b/pkgs/by-name/go/goshs/package.nix index 91afbd817644..34448c0dcbbc 100644 --- a/pkgs/by-name/go/goshs/package.nix +++ b/pkgs/by-name/go/goshs/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { version = "2.1.4"; src = fetchFromGitHub { - owner = "patrickhener"; + owner = "goshs-labs"; repo = "goshs"; tag = "v${finalAttrs.version}"; hash = "sha256-8xSYdLO+2AB044sV3JJw0RXB0RuLQ7eIzWvwgoJdp5k="; @@ -43,7 +43,7 @@ buildGoModule (finalAttrs: { meta = { description = "Simple, yet feature-rich web server written in Go"; homepage = "https://goshs.de"; - changelog = "https://github.com/patrickhener/goshs/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/goshs-labs/goshs/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab diff --git a/pkgs/by-name/gq/gqlgenc/package.nix b/pkgs/by-name/gq/gqlgenc/package.nix index e7fbbffdf53c..06211a2496c6 100644 --- a/pkgs/by-name/gq/gqlgenc/package.nix +++ b/pkgs/by-name/gq/gqlgenc/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { version = "0.32.1"; src = fetchFromGitHub { - owner = "yamashou"; + owner = "gqlgo"; repo = "gqlgenc"; rev = "v${finalAttrs.version}"; sha256 = "sha256-AGbE+R3502Igl4/HaN8yvFVJBsKQ6iVff8IEvddJLEo="; @@ -20,7 +20,7 @@ buildGoModule (finalAttrs: { patches = [ (fetchpatch2 { name = "fix-version.patch"; - url = "https://github.com/Yamashou/gqlgenc/commit/aad0599a70780696a9530a7adffebfff53538695.patch?full_index=1"; + url = "https://github.com/gqlgo/gqlgenc/commit/aad0599a70780696a9530a7adffebfff53538695.patch?full_index=1"; hash = "sha256-moidhkkO/5It8kH1VlwbV+YLlMOTXKH3RyLKGCA2chw="; }) ]; @@ -45,7 +45,7 @@ buildGoModule (finalAttrs: { meta = { description = "Go tool for building GraphQL client with gqlgen"; mainProgram = "gqlgenc"; - homepage = "https://github.com/Yamashou/gqlgenc"; + homepage = "https://github.com/gqlgo/gqlgenc"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ wattmto ]; }; diff --git a/pkgs/by-name/gr/gridtracker2/package.nix b/pkgs/by-name/gr/gridtracker2/package.nix index 0973996d9a4c..29e695afb3f9 100644 --- a/pkgs/by-name/gr/gridtracker2/package.nix +++ b/pkgs/by-name/gr/gridtracker2/package.nix @@ -11,13 +11,13 @@ }: buildNpmPackage (finalAttrs: { pname = "gridtracker2"; - version = "2.260613.0"; + version = "2.260705.2"; src = fetchFromGitLab { owner = "gridtracker.org"; repo = "gridtracker2"; tag = "v${finalAttrs.version}"; - hash = "sha256-cwsZZXIMIX19u3qlAk5b0Gi339dtuoHKSC7/rBvccJs="; + hash = "sha256-LYBzoxLCJqbGI8j9nBDFfo9PPTiVDpbT6hM4TJEab1s="; }; npmDepsHash = "sha256-5h3bswjVf/8JHhwHRFTUfydN7XXtWbxNHTZ0mLL7RT8="; diff --git a/pkgs/by-name/gr/grizzly/package.nix b/pkgs/by-name/gr/grizzly/package.nix index f718b28b1b8e..80aa69b6edc6 100644 --- a/pkgs/by-name/gr/grizzly/package.nix +++ b/pkgs/by-name/gr/grizzly/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.7.1"; src = fetchFromGitHub { - owner = "grafana"; + owner = "grafana-cold-storage"; repo = "grizzly"; rev = "v${finalAttrs.version}"; hash = "sha256-1caG2QIBfbCgg9TLsW4XB0w+4dqUkQEsdWwRazbWeQA="; diff --git a/pkgs/by-name/gv/gvolicon/package.nix b/pkgs/by-name/gv/gvolicon/package.nix index f354ded00128..e901fe06216a 100644 --- a/pkgs/by-name/gv/gvolicon/package.nix +++ b/pkgs/by-name/gv/gvolicon/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { version = "0-unstable-2014-04-28"; src = fetchFromGitHub { - owner = "Unia"; + owner = "Hjdskes"; repo = "gvolicon"; rev = "0d65a396ba11f519d5785c37fec3e9a816217a07"; sha256 = "sha256-lm5OfryV1/1T1RgsVDdp0Jg5rh8AND8M3ighfrznKes="; @@ -42,7 +42,7 @@ stdenv.mkDerivation { meta = { description = "Simple and lightweight volume icon that sits in your system tray"; - homepage = "https://github.com/Unia/gvolicon"; + homepage = "https://github.com/Hjdskes/gvolicon"; platforms = lib.platforms.linux; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.bennofs ]; diff --git a/pkgs/by-name/ha/hackertyper/package.nix b/pkgs/by-name/ha/hackertyper/package.nix index abcae45d8de7..3c61caf06713 100644 --- a/pkgs/by-name/ha/hackertyper/package.nix +++ b/pkgs/by-name/ha/hackertyper/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { version = "2.1"; src = fetchFromGitHub { - owner = "Hurricane996"; + owner = "hyasynthesized"; repo = "Hackertyper"; rev = "8d08e3200c65817bd8c5bd0baa5032919315853b"; sha256 = "0shri0srihw9fk027k61qkxr9ikwkn28aaamrhps6lg0vpbqpx2w"; @@ -26,7 +26,7 @@ stdenv.mkDerivation { meta = { description = "C rewrite of hackertyper.net"; - homepage = "https://github.com/Hurricane996/Hackertyper"; + homepage = "https://github.com/hyasynthesized/Hackertyper"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.marius851000 ]; mainProgram = "hackertyper"; diff --git a/pkgs/by-name/ha/hamlib_4/package.nix b/pkgs/by-name/ha/hamlib_4/package.nix index 1eade7399d8e..002afe022247 100644 --- a/pkgs/by-name/ha/hamlib_4/package.nix +++ b/pkgs/by-name/ha/hamlib_4/package.nix @@ -1,9 +1,10 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, perl, swig, + autoreconfHook, gd, ncurses, python311, @@ -23,11 +24,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "hamlib"; - version = "4.6.2"; + version = "4.7.1"; - src = fetchurl { - url = "mirror://sourceforge/hamlib/hamlib-${finalAttrs.version}.tar.gz"; - hash = "sha256-sqxz9E3RFh6V/e5slSdhRHV2R7+S1/2zae4v5B7Ueug="; + src = fetchFromGitHub { + owner = "Hamlib"; + repo = "Hamlib"; + tag = finalAttrs.version; + hash = "sha256-nI8gDACxlci2Q9V2W4D1DYDUL74JwlCs+qyyNkXOPu4="; }; strictDeps = true; @@ -36,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { swig pkg-config libtool + autoreconfHook ] ++ lib.optionals pythonBindings [ python3 ] ++ lib.optionals tclBindings [ tcl ] @@ -78,7 +82,10 @@ stdenv.mkDerivation (finalAttrs: { lgpl2Plus ]; homepage = "https://hamlib.sourceforge.net"; - maintainers = with lib.maintainers; [ relrod ]; + maintainers = with lib.maintainers; [ + relrod + fstracke + ]; platforms = with lib.platforms; unix; }; }) diff --git a/pkgs/by-name/he/headscale/package.nix b/pkgs/by-name/he/headscale/package.nix index 6eb54176001a..95c7c9e616d5 100644 --- a/pkgs/by-name/he/headscale/package.nix +++ b/pkgs/by-name/he/headscale/package.nix @@ -11,13 +11,13 @@ }: buildGoModule (finalAttrs: { pname = "headscale"; - version = "0.28.0"; + version = "0.29.2"; src = fetchFromGitHub { owner = "juanfont"; repo = "headscale"; tag = "v${finalAttrs.version}"; - hash = "sha256-gR5kOFv4/+87mOhMYjejBMhZlrwYhABZpG0zjIL5vtI="; + hash = "sha256-zQ3dmb96fLhFwZjZUiifI73F+CRvDz6aiVafHaTuU/c="; }; postPatch = '' @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { --replace-fail 'Commit: "unknown"' 'Commit: "${finalAttrs.src.tag}"' ''; - vendorHash = "sha256-jkeB9XUTEGt58fPOMpE4/e3+JQoMQTgf0RlthVBmfG0="; + vendorHash = "sha256-fzKyXNMw/2yAEhaTZu0n1NXatPO2IP0HFA2ey1vZIYM="; subPackages = [ "cmd/headscale" ]; @@ -76,6 +76,7 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ kradalby misterio77 + debtquity ]; }; }) diff --git a/pkgs/by-name/he/heimdall-proxy/package.nix b/pkgs/by-name/he/heimdall-proxy/package.nix index 5420bd567024..6e39ce56f0d2 100644 --- a/pkgs/by-name/he/heimdall-proxy/package.nix +++ b/pkgs/by-name/he/heimdall-proxy/package.nix @@ -4,7 +4,7 @@ lib, }: let - version = "0.17.16"; + version = "0.17.17"; in buildGoModule { pname = "heimdall-proxy"; @@ -15,10 +15,10 @@ buildGoModule { owner = "dadrus"; repo = "heimdall"; tag = "v${version}"; - hash = "sha256-M1aaY32ykfzKGkH1D8U8yBeEPEM20IWuJHUiHIj9IPE="; + hash = "sha256-LRanZw1LCt1ICrQcnxFHHr89ryT6GdkO/xwkd7rlPTI="; }; - vendorHash = "sha256-ZNKNsiiCHlEp5JVVwHTvQLgxBNWIFAgI8vpYGOCb0RY="; + vendorHash = "sha256-efDG99grxfm+uIHVzYK0O/51NsaIk70E2LO2fjJ8Hxs="; tags = [ "sqlite" ]; diff --git a/pkgs/by-name/he/helio-workstation/package.nix b/pkgs/by-name/he/helio-workstation/package.nix index 5a0e29c4af7a..6e190a1c5707 100644 --- a/pkgs/by-name/he/helio-workstation/package.nix +++ b/pkgs/by-name/he/helio-workstation/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "helio-fm"; - repo = "helio-workstation"; + repo = "helio-sequencer"; tag = finalAttrs.version; fetchSubmodules = true; hash = "sha256-uEo4dxwc1HksYGU5ssYp3rLugszSir2kKo4XxgqvSno="; diff --git a/pkgs/by-name/he/helix-unwrapped/package.nix b/pkgs/by-name/he/helix-unwrapped/package.nix index 5b520dc6bbfd..fff6eed11b78 100644 --- a/pkgs/by-name/he/helix-unwrapped/package.nix +++ b/pkgs/by-name/he/helix-unwrapped/package.nix @@ -83,7 +83,6 @@ rustPlatform.buildRustPackage ( mainProgram = "hx"; maintainers = with lib.maintainers; [ aciceri - danth yusdacra ]; }; diff --git a/pkgs/by-name/hi/hidden-bar/package.nix b/pkgs/by-name/hi/hidden-bar/package.nix index 9c988082070b..cc342ba837f2 100644 --- a/pkgs/by-name/hi/hidden-bar/package.nix +++ b/pkgs/by-name/hi/hidden-bar/package.nix @@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation rec { description = "Ultra-light MacOS utility that helps hide menu bar icons"; homepage = "https://github.com/dwarvesf/hidden"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/hp/hpx/package.nix b/pkgs/by-name/hp/hpx/package.nix index 3fb86c2680d4..fd9fe7a86388 100644 --- a/pkgs/by-name/hp/hpx/package.nix +++ b/pkgs/by-name/hp/hpx/package.nix @@ -16,14 +16,14 @@ stdenv.mkDerivation (finalAttrs: { version = "1.11.0"; src = fetchFromGitHub { - owner = "STEllAR-GROUP"; + owner = "TheHPXProject"; repo = "hpx"; rev = "v${finalAttrs.version}"; hash = "sha256-AhByaw1KnEDuRfKiN+/vQMbkG0BJ6Z3+h+QT8scFzAY="; }; patches = [ - # https://github.com/STEllAR-GROUP/hpx/pull/6731 + # https://github.com/TheHPXProject/hpx/pull/6731 # Fix build with asio >= 1.34.0 ./remove_deprecated_asio_features.patch ]; @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C++ standard library for concurrency and parallelism"; - homepage = "https://github.com/STEllAR-GROUP/hpx"; + homepage = "https://github.com/TheHPXProject/hpx"; license = lib.licenses.boost; platforms = [ "x86_64-linux" ]; # lib.platforms.linux; maintainers = with lib.maintainers; [ bobakker ]; diff --git a/pkgs/by-name/hs/hss/package.nix b/pkgs/by-name/hs/hss/package.nix index e3f1104af783..3afed755415a 100644 --- a/pkgs/by-name/hs/hss/package.nix +++ b/pkgs/by-name/hs/hss/package.nix @@ -17,12 +17,12 @@ buildRubyGem rec { name = "hss-${version}"; inherit ruby; gemName = "hss"; - version = "1.0.1"; - source.sha256 = "0hdfpxxqsh6gisn8mm0knsl1aig9fir0h2x9sirk3gr36qbz5xa4"; + version = "1.1.0"; + source.sha256 = "0zfgsiqy2c99c6hlg69bzj83kn6clkw1jmz6n6xh9ap4hz17blgm"; postInstall = '' substituteInPlace $GEM_HOME/gems/${gemName}-${version}/bin/hss \ - --replace \ + --replace-fail \ "'ssh'" \ "'${openssh}/bin/ssh'" ''; @@ -33,7 +33,10 @@ buildRubyGem rec { ''; homepage = "https://github.com/akerl/hss"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ nixy ]; + maintainers = with lib.maintainers; [ + nixy + lukas-sgx + ]; platforms = lib.platforms.unix; mainProgram = "hss"; }; diff --git a/pkgs/by-name/hs/hstr/package.nix b/pkgs/by-name/hs/hstr/package.nix index 354a90f0afdb..b5b40ce6b109 100644 --- a/pkgs/by-name/hs/hstr/package.nix +++ b/pkgs/by-name/hs/hstr/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.2"; src = fetchFromGitHub { - owner = "dvorka"; + owner = "dvorka-oss"; repo = "hstr"; tag = "v${finalAttrs.version}"; hash = "sha256-c+YUpry96OGJ7nmBw180W2r0z4EBd2Cl3SyOQrNxP+o="; @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = [ "--prefix=$(out)" ]; meta = { - homepage = "https://github.com/dvorka/hstr"; + homepage = "https://github.com/dvorka-oss/hstr"; description = "Shell history suggest box - easily view, navigate, search and use your command history"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.matthiasbeyer ]; diff --git a/pkgs/by-name/hu/hub/package.nix b/pkgs/by-name/hu/hub/package.nix index 53dd1f77827d..c4d347e3e9a3 100644 --- a/pkgs/by-name/hu/hub/package.nix +++ b/pkgs/by-name/hu/hub/package.nix @@ -16,7 +16,7 @@ buildGoModule (finalAttrs: { version = "unstable-2022-12-01"; src = fetchFromGitHub { - owner = "github"; + owner = "mislav"; repo = "hub"; rev = "38bcd4ae469e5f53f01901340b715c7658ab417a"; hash = "sha256-V2GvwKj0m2UXxE42G23OHXyAsTrVRNw1p5CAaJxGYog="; @@ -24,15 +24,15 @@ buildGoModule (finalAttrs: { patches = [ # Fix `fish` completions - # https://github.com/github/hub/pull/3036 + # https://github.com/mislav/hub/pull/3036 (fetchpatch { - url = "https://github.com/github/hub/commit/439b7699e79471fc789929bcdea2f30bd719963e.patch"; + url = "https://github.com/mislav/hub/commit/439b7699e79471fc789929bcdea2f30bd719963e.patch"; hash = "sha256-pR/OkGa2ICR4n1pLNx8E2UTtLeDwFtXxeeTB94KFjC4="; }) # Fix `bash` completions - # https://github.com/github/hub/pull/2948 + # https://github.com/mislav/hub/pull/2948 (fetchpatch { - url = "https://github.com/github/hub/commit/64b291006f208fc7db1d5be96ff7db5535f1d853.patch"; + url = "https://github.com/mislav/hub/commit/64b291006f208fc7db1d5be96ff7db5535f1d853.patch"; hash = "sha256-jGFFIvSKEIpTQY0Wz63cqciUk25MzPHv5Z1ox8l7wmo="; }) ]; diff --git a/pkgs/by-name/hy/hyperssh/package.nix b/pkgs/by-name/hy/hyperssh/package.nix index ee22d269d1e2..4e86f9f24d80 100644 --- a/pkgs/by-name/hy/hyperssh/package.nix +++ b/pkgs/by-name/hy/hyperssh/package.nix @@ -17,16 +17,16 @@ buildNpmPackage { dontNpmBuild = true; src = fetchFromGitHub { - owner = "mafintosh"; + owner = "holepunchto"; repo = "hyperssh"; rev = "v5.0.3"; hash = "sha256-vjPSNcQRsqu0ee0hownEE9y8dFf9dqaL7alGRc9WjcI="; }; patches = [ - # TODO: remove after this is merged: https://github.com/mafintosh/hyperssh/pull/16 + # TODO: remove after this is merged: https://github.com/holepunchto/hyperssh/pull/16 (fetchurl { - url = "https://github.com/mafintosh/hyperssh/commit/ad1d0e06a133e71c9df9f59dd5f805c49f46ec70.patch"; + url = "https://github.com/holepunchto/hyperssh/commit/ad1d0e06a133e71c9df9f59dd5f805c49f46ec70.patch"; hash = "sha256-fUjgHHbZHgqokNg2fVVZCjoDA3LqSJiFzBwgA8Tt1m4="; }) ]; @@ -50,7 +50,7 @@ buildNpmPackage { meta = { description = "Run SSH over hyperswarm"; - homepage = "https://github.com/mafintosh/hyperssh"; + homepage = "https://github.com/holepunchto/hyperssh"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ davhau ]; mainProgram = "hyperssh"; diff --git a/pkgs/by-name/i3/i3ipc-glib/package.nix b/pkgs/by-name/i3/i3ipc-glib/package.nix index 3c949cc344c4..3edf93555e4f 100644 --- a/pkgs/by-name/i3/i3ipc-glib/package.nix +++ b/pkgs/by-name/i3/i3ipc-glib/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0.1"; src = fetchFromGitHub { - owner = "acrisci"; + owner = "altdesktop"; repo = "i3ipc-glib"; tag = "v${finalAttrs.version}"; hash = "sha256-F9Tiwc/gB7BFWr/qerS4n/+k/nUvJsH7Bp2zb1fe3wU="; @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C interface library to i3wm"; - homepage = "https://github.com/acrisci/i3ipc-glib"; + homepage = "https://github.com/altdesktop/i3ipc-glib"; maintainers = with lib.maintainers; [ teto ]; license = lib.licenses.gpl3; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/ia/iannix/package.nix b/pkgs/by-name/ia/iannix/package.nix index ceab601c015e..843b665bc93f 100644 --- a/pkgs/by-name/ia/iannix/package.nix +++ b/pkgs/by-name/ia/iannix/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { version = "unstable-2020-12-09"; src = fetchFromGitHub { - owner = "iannix"; + owner = "buzzinglight"; repo = "IanniX"; rev = "287b51d9b90b3e16ae206c0c4292599619f7b159"; sha256 = "AhoP+Ok78Vk8Aee/RP572hJeM8O7v2ZTvFalOZZqRy8="; diff --git a/pkgs/by-name/ic/ice-bar/package.nix b/pkgs/by-name/ic/ice-bar/package.nix index bd3e1ce55d2d..df9be0e0b777 100644 --- a/pkgs/by-name/ic/ice-bar/package.nix +++ b/pkgs/by-name/ic/ice-bar/package.nix @@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Powerful menu bar manager for macOS"; homepage = "https://icemenubar.app/"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/ii/iina/package.nix b/pkgs/by-name/ii/iina/package.nix index f9f505b81a12..b7a6ff958d1e 100644 --- a/pkgs/by-name/ii/iina/package.nix +++ b/pkgs/by-name/ii/iina/package.nix @@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ arkivm - FlameFlag + _4evy kinnrai stepbrobd ]; diff --git a/pkgs/by-name/ik/ikill/package.nix b/pkgs/by-name/ik/ikill/package.nix index fd6f1735030c..9c656b996fb8 100644 --- a/pkgs/by-name/ik/ikill/package.nix +++ b/pkgs/by-name/ik/ikill/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "1.6.0"; src = fetchFromGitHub { - owner = "pjmp"; + owner = "pombadev"; repo = "ikill"; rev = "v${finalAttrs.version}"; sha256 = "sha256-hOQBBwxkVnTkAZJi84qArwAo54fMC0zS+IeYMV04kUs="; @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Interactively kill running processes"; - homepage = "https://github.com/pjmp/ikill"; + homepage = "https://github.com/pombadev/ikill"; maintainers = with lib.maintainers; [ zendo ]; license = [ lib.licenses.mit ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/il/illum/package.nix b/pkgs/by-name/il/illum/package.nix index dd4af58281b4..99a65bd5fdc2 100644 --- a/pkgs/by-name/il/illum/package.nix +++ b/pkgs/by-name/il/illum/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.5"; src = fetchFromGitHub { - owner = "jmesmon"; + owner = "codyps"; repo = "illum"; tag = "v${finalAttrs.version}"; sha256 = "S4lUBeRnZlRUpIxFdN/bh979xvdS7roF6/6Dk0ZUrnM="; @@ -24,8 +24,8 @@ stdenv.mkDerivation (finalAttrs: { patches = [ (fetchpatch { - name = "prevent-unplug-segfault"; # See https://github.com/jmesmon/illum/issues/19 - url = "https://github.com/jmesmon/illum/commit/47b7cd60ee892379e5d854f79db343a54ae5a3cc.patch"; + name = "prevent-unplug-segfault"; # See https://github.com/codyps/illum/issues/19 + url = "https://github.com/codyps/illum/commit/47b7cd60ee892379e5d854f79db343a54ae5a3cc.patch"; sha256 = "sha256-hIBBCIJXAt8wnZuyKye1RiEfOCelP3+4kcGrM43vFOE="; }) ]; @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - homepage = "https://github.com/jmesmon/illum"; + homepage = "https://github.com/codyps/illum"; description = "Daemon that wires button presses to screen backlight level"; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.dancek ]; diff --git a/pkgs/by-name/in/inriafonts/package.nix b/pkgs/by-name/in/inriafonts/package.nix index 66cc4e5a7927..8215ca4a4b04 100644 --- a/pkgs/by-name/in/inriafonts/package.nix +++ b/pkgs/by-name/in/inriafonts/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "1.200"; src = fetchFromGitHub { - owner = "BlackFoundry"; + owner = "BlackFoundryCom"; repo = "InriaFonts"; rev = "v${version}"; hash = "sha256-CMKkwGuUEVYavnFi15FCk7Xloyk97w+LhAZ6mpIv5xg="; diff --git a/pkgs/by-name/io/io/package.nix b/pkgs/by-name/io/io/package.nix index 8155d0e95f6c..1aaa10968a14 100644 --- a/pkgs/by-name/io/io/package.nix +++ b/pkgs/by-name/io/io/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation { version = "2019.05.22-alpha"; src = fetchFromGitHub { - owner = "stevedekorte"; + owner = "IoLanguage"; repo = "io"; tag = "2019.05.22-alpha"; fetchSubmodules = true; diff --git a/pkgs/by-name/ip/ip2location-c/package.nix b/pkgs/by-name/ip/ip2location-c/package.nix index 7207f8629b7d..34c67fd3d49a 100644 --- a/pkgs/by-name/ip/ip2location-c/package.nix +++ b/pkgs/by-name/ip/ip2location-c/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "8.7.0"; src = fetchFromGitHub { - owner = "chrislim2888"; + owner = "ip2location"; repo = "IP2Location-C-Library"; rev = finalAttrs.version; sha256 = "sha256-kp0tNZPP9u2xxFOmBAdivsVLtyF66o38H6eRrs2/S/Y="; diff --git a/pkgs/by-name/ir/ircdog/package.nix b/pkgs/by-name/ir/ircdog/package.nix index 77dcfbea94c4..e420e452b9ed 100644 --- a/pkgs/by-name/ir/ircdog/package.nix +++ b/pkgs/by-name/ir/ircdog/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.5.5"; src = fetchFromGitHub { - owner = "goshuirc"; + owner = "ergochat"; repo = "ircdog"; tag = "v${finalAttrs.version}"; hash = "sha256-maF53Z0FHAhGmnOnMsX0dDnmckPNBY4Bcm4OBM/x4hQ="; diff --git a/pkgs/by-name/is/isso/package.nix b/pkgs/by-name/is/isso/package.nix index 975ae03df330..e5f971b48f61 100644 --- a/pkgs/by-name/is/isso/package.nix +++ b/pkgs/by-name/is/isso/package.nix @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication (finalAttrs: { format = "setuptools"; src = fetchFromGitHub { - owner = "posativ"; + owner = "isso-comments"; repo = "isso"; tag = finalAttrs.version; hash = "sha256-8kXqqiMXxF0wCJ+AzYT8j0rjuhlXO3F6UJbump672b4="; @@ -31,7 +31,7 @@ python3Packages.buildPythonApplication (finalAttrs: { ]; postPatch = '' - # Remove when https://github.com/posativ/isso/pull/973 is available. + # Remove when https://github.com/isso-comments/isso/pull/973 is available. substituteInPlace isso/tests/test_comments.py \ --replace "self.client.delete_cookie('localhost.local', '1')" "self.client.delete_cookie(key='1', domain='localhost')" ''; diff --git a/pkgs/by-name/is/istat-menus/package.nix b/pkgs/by-name/is/istat-menus/package.nix index 8f1a1391409d..865c053b8793 100644 --- a/pkgs/by-name/is/istat-menus/package.nix +++ b/pkgs/by-name/is/istat-menus/package.nix @@ -48,7 +48,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Set of nine separate and highly configurable menu items that let you know exactly what's going on inside your Mac"; homepage = "https://bjango.com/mac/istatmenus/"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/it/itsycal/package.nix b/pkgs/by-name/it/itsycal/package.nix index 41bac816c8cb..18542c37f049 100644 --- a/pkgs/by-name/it/itsycal/package.nix +++ b/pkgs/by-name/it/itsycal/package.nix @@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ eclairevoyant - FlameFlag + _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/by-name/jc/jcal/package.nix b/pkgs/by-name/jc/jcal/package.nix index bfef63d4eadc..ab11c8a203ba 100644 --- a/pkgs/by-name/jc/jcal/package.nix +++ b/pkgs/by-name/jc/jcal/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.5.1"; src = fetchFromGitHub { - owner = "fzerorubigd"; + owner = "persiancal"; repo = "jcal"; rev = "v${finalAttrs.version}"; sha256 = "sha256-vJc5uijZlvohEtiS03LYlqtswVE38S9/ejlHrmZ0wqA="; diff --git a/pkgs/by-name/je/jellyfin-desktop/package.nix b/pkgs/by-name/je/jellyfin-desktop/package.nix index 0c62dc24ed2d..4a2c0f1251aa 100644 --- a/pkgs/by-name/je/jellyfin-desktop/package.nix +++ b/pkgs/by-name/je/jellyfin-desktop/package.nix @@ -63,6 +63,8 @@ stdenv.mkDerivation (finalAttrs: { qtWrapperArgs = [ "--set QT_STYLE_OVERRIDE Fusion" "--set NIX_SSL_CERT_FILE ${cacert}/etc/ssl/certs/ca-bundle.crt" + # Disable hardware acceleration to fix severe flickering in video playback. + "--set-default QTWEBENGINE_FORCE_USE_GBM 0" ]; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/by-name/jf/jfmt/package.nix b/pkgs/by-name/jf/jfmt/package.nix index bfb31436d274..0709603f886a 100644 --- a/pkgs/by-name/jf/jfmt/package.nix +++ b/pkgs/by-name/jf/jfmt/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "1.2.1"; src = fetchFromGitHub { - owner = "scruffystuffs"; + owner = "skilly-lily"; repo = "jfmt.rs"; rev = "v${finalAttrs.version}"; hash = "sha256-X3wk669G07BTPAT5xGbAfIu2Qk90aaJIi1CLmOnSG80="; @@ -20,8 +20,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "CLI utility to format json files"; mainProgram = "jfmt"; - homepage = "https://github.com/scruffystuffs/jfmt.rs"; - changelog = "https://github.com/scruffystuffs/jfmt.rs/blob/${finalAttrs.version}/CHANGELOG.md"; + homepage = "https://github.com/skilly-lily/jfmt.rs"; + changelog = "https://github.com/skilly-lily/jfmt.rs/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.psibi ]; }; diff --git a/pkgs/by-name/jg/jgmenu/package.nix b/pkgs/by-name/jg/jgmenu/package.nix index 7ed3fef65fb7..7e33790fc08b 100644 --- a/pkgs/by-name/jg/jgmenu/package.nix +++ b/pkgs/by-name/jg/jgmenu/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { version = "4.5.0"; src = fetchFromGitHub { - owner = "johanmalm"; + owner = "jgmenu"; repo = "jgmenu"; rev = "v${finalAttrs.version}"; sha256 = "sha256-vuSpiZZYe0l5va9dHM54gaoI9x8qXH1gJORUS5489jQ="; @@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = gitUpdater { rev-prefix = "v"; }; meta = { - homepage = "https://github.com/johanmalm/jgmenu"; + homepage = "https://github.com/jgmenu/jgmenu"; description = "Small X11 menu intended to be used with openbox and tint2"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/jm/jmol/package.nix b/pkgs/by-name/jm/jmol/package.nix index 9242614a4a3c..59150799e1ef 100644 --- a/pkgs/by-name/jm/jmol/package.nix +++ b/pkgs/by-name/jm/jmol/package.nix @@ -31,7 +31,7 @@ let }; in stdenv.mkDerivation (finalAttrs: { - version = "16.4.1"; + version = "16.4.11"; pname = "jmol"; src = @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { in fetchurl { url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${finalAttrs.version}/Jmol-${finalAttrs.version}-binary.tar.gz"; - hash = "sha256-n7Ql/pK/N6maG2EjrgdRz+HUvn+JwkZpvRQyuElKrHI="; + hash = "sha256-kDt6XF5axy9DhygLZcImV37plkq/xDqi2aL2wKV9wh4="; }; patchPhase = '' diff --git a/pkgs/by-name/jr/jrl-cmakemodules/package.nix b/pkgs/by-name/jr/jrl-cmakemodules/package.nix index 2f6eea9b5bc8..43bbda66f170 100644 --- a/pkgs/by-name/jr/jrl-cmakemodules/package.nix +++ b/pkgs/by-name/jr/jrl-cmakemodules/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jrl-cmakemodules"; - version = "1.1.2"; + version = "2.1.0"; src = fetchFromGitHub { owner = "jrl-umi3218"; repo = "jrl-cmakemodules"; tag = "v${finalAttrs.version}"; - hash = "sha256-TUewcxvBGYF3WpqkiWvZzmbyXyaM+UqzHLVsaUJdC0w="; + hash = "sha256-S9MRMV+xv70tIMFRpj7SQjHiBvMHZvDmG5eeuyzO5zQ="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/jr/jrsonnet/package.nix b/pkgs/by-name/jr/jrsonnet/package.nix index 61efa5875744..643edd5613b0 100644 --- a/pkgs/by-name/jr/jrsonnet/package.nix +++ b/pkgs/by-name/jr/jrsonnet/package.nix @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.5.0-pre98"; src = fetchFromGitHub { - owner = "CertainLach"; + owner = "deltarocks"; repo = "jrsonnet"; tag = "v${finalAttrs.version}"; hash = "sha256-2dNzxZnvnw8TsKnnIlHGpuixrqe4z0a4faOBPv2N+ws="; @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Purely-functional configuration language that helps you define JSON data"; - homepage = "https://github.com/CertainLach/jrsonnet"; + homepage = "https://github.com/deltarocks/jrsonnet"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ lach diff --git a/pkgs/by-name/js/jsubfinder/package.nix b/pkgs/by-name/js/jsubfinder/package.nix index 18df77c69466..5c603ce47b41 100644 --- a/pkgs/by-name/js/jsubfinder/package.nix +++ b/pkgs/by-name/js/jsubfinder/package.nix @@ -9,7 +9,7 @@ buildGoModule { version = "0-unstable-2022-05-31"; src = fetchFromGitHub { - owner = "ThreatUnkown"; + owner = "ThreatUnknown"; repo = "jsubfinder"; rev = "e21de1ebc174bb69485f1c224e8063c77d87e4ad"; hash = "sha256-QjRYJyk0uFGa6FCCYK9SIJhoyam4ALsQJ26DsmbNk8s="; @@ -20,7 +20,7 @@ buildGoModule { meta = { description = "Tool to search for in Javascript hidden subdomains and secrets"; mainProgram = "jsubfinder"; - homepage = "https://github.com/ThreatUnkown/jsubfinder"; + homepage = "https://github.com/ThreatUnknown/jsubfinder"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/by-name/ka/kaniko/package.nix b/pkgs/by-name/ka/kaniko/package.nix index d69cc0b7437c..bd6081171421 100644 --- a/pkgs/by-name/ka/kaniko/package.nix +++ b/pkgs/by-name/ka/kaniko/package.nix @@ -14,7 +14,7 @@ buildGoModule (finalAttrs: { version = "1.25.15"; src = fetchFromGitHub { - owner = "chainguard-dev"; + owner = "chainguard-forks"; repo = "kaniko"; rev = "v${finalAttrs.version}"; hash = "sha256-0d0QdNmR7FaybJJEq6bb9WshTg6dX3HtO9oESg1e4S4="; @@ -52,7 +52,7 @@ buildGoModule (finalAttrs: { meta = { description = "Tool to build container images from a Dockerfile, inside a container or Kubernetes cluster"; - homepage = "https://github.com/chainguard-dev/kaniko"; + homepage = "https://github.com/chainguard-forks/kaniko"; license = lib.licenses.asl20; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix b/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix index 906f428bd23d..cbbb2b23e080 100644 --- a/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix +++ b/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix @@ -9,18 +9,18 @@ buildGoModule (finalAttrs: { # "chatgpt-cli" is taken by another package with the same upsteam name. # To keep "pname" and "package attribute name" identical, the owners name (kardolus) gets prefixed as identifier. pname = "kardolus-chatgpt-cli"; - version = "1.10.11"; + version = "1.10.12"; src = fetchFromGitHub { owner = "kardolus"; repo = "chatgpt-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-XHrjjV7hMf6y9TA4Icj9AQ6Wa1Z5mxGXGlZ22BG18Ro="; + hash = "sha256-X+QfmoVY8J+D9WEQ6GS7ws5sFUh/2yfszyLkNCRy4gc="; }; vendorHash = null; # The tests of kardolus/chatgpt-cli require an OpenAI API Key to be present in the environment, - # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.10.11/test/contract/contract_test.go#L35) + # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.10.12/test/contract/contract_test.go#L35) # which will not be the case in the pipeline. # Therefore, tests must be skipped. doCheck = false; diff --git a/pkgs/by-name/ka/kazumi/git-hashes.json b/pkgs/by-name/ka/kazumi/git-hashes.json index 89b22dc95ae9..7d098ea2dbcd 100644 --- a/pkgs/by-name/ka/kazumi/git-hashes.json +++ b/pkgs/by-name/ka/kazumi/git-hashes.json @@ -2,14 +2,14 @@ "audio_service_mpris": "sha256-IVv1ioBpiK0VbnOFqnc9NbNn3Z+l9VN2clpCQjckBRo=", "audio_service_win": "sha256-OZq2waTr0WLJ6uki/VLdUBdDdui25PvXnMNFohs7gjs=", "desktop_webview_window": "sha256-KWON5aTPlVVrLidmnfpV+syWPYEngChOvkN7miIFjvE=", - "media_kit": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_android_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_ios_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_linux": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_macos_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_ohos": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_libs_windows_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", - "media_kit_video": "sha256-/HZQjVpT1MmsBvj7vwwS4z6z1KPkLogsdg57/y48kvs=", + "media_kit": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_android_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_ios_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_linux": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_macos_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_ohos": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_libs_windows_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", + "media_kit_video": "sha256-MZsIxwLrqMWOxa44vHlIf7TzYIJEzImRqpmyImoprPg=", "webview_windows": "sha256-afBTwbam9YA0xvIYMtiJe+CKi8GWit1HqDR3J72r2o0=" } diff --git a/pkgs/by-name/ka/kazumi/package.nix b/pkgs/by-name/ka/kazumi/package.nix index 511e88086d0e..c820958ab0f2 100644 --- a/pkgs/by-name/ka/kazumi/package.nix +++ b/pkgs/by-name/ka/kazumi/package.nix @@ -18,13 +18,13 @@ }: let - version = "2.1.7"; + version = "2.1.8"; src = fetchFromGitHub { owner = "Predidit"; repo = "Kazumi"; tag = version; - hash = "sha256-+xt5Cd9GF13LY/MoL3R104npoBcTv000VPXvI3yYycU="; + hash = "sha256-g6Z2DTZVhLD9M1jJAyJexi4lYd7Y3XUci2mjvJWxvkU="; }; in flutter.buildFlutterApplication { diff --git a/pkgs/by-name/ka/kazumi/pubspec.lock.json b/pkgs/by-name/ka/kazumi/pubspec.lock.json index dabba39e1aec..166f9d6a1c28 100644 --- a/pkgs/by-name/ka/kazumi/pubspec.lock.json +++ b/pkgs/by-name/ka/kazumi/pubspec.lock.json @@ -1151,8 +1151,8 @@ "dependency": "direct main", "description": { "path": "media_kit", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1162,8 +1162,8 @@ "dependency": "direct overridden", "description": { "path": "libs/android/media_kit_libs_android_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1173,8 +1173,8 @@ "dependency": "direct overridden", "description": { "path": "libs/ios/media_kit_libs_ios_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1184,8 +1184,8 @@ "dependency": "direct overridden", "description": { "path": "libs/linux/media_kit_libs_linux", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1195,8 +1195,8 @@ "dependency": "direct overridden", "description": { "path": "libs/macos/media_kit_libs_macos_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1206,8 +1206,8 @@ "dependency": "direct overridden", "description": { "path": "libs/ohos/media_kit_libs_ohos", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1217,8 +1217,8 @@ "dependency": "direct main", "description": { "path": "libs/universal/media_kit_libs_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1228,8 +1228,8 @@ "dependency": "direct overridden", "description": { "path": "libs/windows/media_kit_libs_windows_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -1239,8 +1239,8 @@ "dependency": "direct main", "description": { "path": "media_kit_video", - "ref": "11d02cb804b8faf944137834a1b0ac80880a4079", - "resolved-ref": "11d02cb804b8faf944137834a1b0ac80880a4079", + "ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", + "resolved-ref": "652cfc765a43792be8bec429ea72296d5d96fb7d", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -2396,6 +2396,6 @@ }, "sdks": { "dart": ">=3.11.0 <4.0.0", - "flutter": ">=3.44.3" + "flutter": ">=3.44.4" } } diff --git a/pkgs/by-name/kb/kbdlight/package.nix b/pkgs/by-name/kb/kbdlight/package.nix index fae1720b1be1..31869c849895 100644 --- a/pkgs/by-name/kb/kbdlight/package.nix +++ b/pkgs/by-name/kb/kbdlight/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.3"; src = fetchFromGitHub { - owner = "hobarrera"; + owner = "WhyNotHugo"; repo = "kbdlight"; rev = "v${finalAttrs.version}"; sha256 = "1f08aid1xrbl4sb5447gkip9lnvkia1c4ap0v8zih5s9w8v72bny"; @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - homepage = "https://github.com/hobarrera/kbdlight"; + homepage = "https://github.com/WhyNotHugo/kbdlight"; description = "Very simple application that changes MacBooks' keyboard backlight level"; mainProgram = "kbdlight"; license = lib.licenses.isc; diff --git a/pkgs/by-name/ke/keybinder/package.nix b/pkgs/by-name/ke/keybinder/package.nix index 0e7ed8ec4ea7..3cd461e3bce5 100644 --- a/pkgs/by-name/ke/keybinder/package.nix +++ b/pkgs/by-name/ke/keybinder/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3.1"; src = fetchFromGitHub { - owner = "engla"; + owner = "kupferlauncher"; repo = "keybinder"; rev = "v${finalAttrs.version}"; sha256 = "sha256-elL6DZtzCwAtoyGZYP0jAma6tHPks2KAtrziWtBENGU="; @@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { * Gobject-Introspection (gir) generated bindings * Lua bindings, ``lua-keybinder`` ''; - homepage = "https://github.com/engla/keybinder/"; + homepage = "https://github.com/kupferlauncher/keybinder/"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.bjornfor ]; diff --git a/pkgs/by-name/ke/keycard-cli/package.nix b/pkgs/by-name/ke/keycard-cli/package.nix index a600fbd46b52..d33861d1b020 100644 --- a/pkgs/by-name/ke/keycard-cli/package.nix +++ b/pkgs/by-name/ke/keycard-cli/package.nix @@ -12,7 +12,7 @@ buildGoModule (finalAttrs: { version = "0.8.2"; src = fetchFromGitHub { - owner = "status-im"; + owner = "keycard-tech"; repo = "keycard-cli"; rev = finalAttrs.version; hash = "sha256-H9fipHGxINMAXdxUYhyVZusDXA3HW1iQl8iRX6AF7iE="; diff --git a/pkgs/by-name/ke/keychain/package.nix b/pkgs/by-name/ke/keychain/package.nix index 9c5c35275f02..bc52d938f387 100644 --- a/pkgs/by-name/ke/keychain/package.nix +++ b/pkgs/by-name/ke/keychain/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.9.8"; src = fetchFromGitHub { - owner = "funtoo"; + owner = "danielrobbins"; repo = "keychain"; rev = finalAttrs.version; sha256 = "sha256-xk3ooFhBkgv93Po5oC4TZRmMhJJXDv7yekoE102FQd8="; diff --git a/pkgs/by-name/ki/kingfisher/package.nix b/pkgs/by-name/ki/kingfisher/package.nix new file mode 100644 index 000000000000..89aecee69843 --- /dev/null +++ b/pkgs/by-name/ki/kingfisher/package.nix @@ -0,0 +1,67 @@ +{ + lib, + boost, + cmake, + fetchFromGitHub, + libgit2, + nix-update-script, + openssl, + pkg-config, + rust-jemalloc-sys, + rustPlatform, + sqlite, + versionCheckHook, + zlib, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "kingfisher"; + version = "1.102.0"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "mongodb"; + repo = "kingfisher"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ksTpxjBGYfZIFx93O0Wa+Z4qbLdur+5oETWHiH6BiNM="; + }; + + cargoHash = "sha256-+m7rDZvR1nJmNj1IPydQdMq+/Xl7yVdrUO42BxRmkQY="; + + nativeBuildInputs = [ + cmake + pkg-config + ]; + + buildInputs = [ + boost + libgit2 + openssl + rust-jemalloc-sys + sqlite + zlib + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + env = { + LIBSQLITE3_SYS_USE_PKG_CONFIG = true; + }; + + doInstallCheck = true; + + # Integration tests exceed memory limits and can crash + doCheck = false; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Tool to detect leaked secrets and perform live validation"; + homepage = "https://github.com/mongodb/kingfisher"; + changelog = "https://github.com/mongodb/kingfisher/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "kingfisher"; + }; +}) diff --git a/pkgs/by-name/kj/kjv/package.nix b/pkgs/by-name/kj/kjv/package.nix index 16876f9b7b06..0fe0138020c0 100644 --- a/pkgs/by-name/kj/kjv/package.nix +++ b/pkgs/by-name/kj/kjv/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation { version = "unstable-2021-03-11"; src = fetchFromGitHub { - owner = "bontibon"; + owner = "layeh"; repo = "kjv"; rev = "108595dcbb9bb12d40e0309f029b6fb3ccd81309"; hash = "sha256-Z6myd9Xn23pYizG+IZVDrP988pYU06QIcpqXtWTcPiw="; @@ -42,7 +42,7 @@ stdenv.mkDerivation { meta = { description = "Bible, King James Version"; - homepage = "https://github.com/bontibon/kjv"; + homepage = "https://github.com/layeh/kjv"; license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ jtobin diff --git a/pkgs/by-name/ko/ko/package.nix b/pkgs/by-name/ko/ko/package.nix index d7559bda4207..c644eeeb7f4b 100644 --- a/pkgs/by-name/ko/ko/package.nix +++ b/pkgs/by-name/ko/ko/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "ko"; - version = "0.19.0"; + version = "0.19.1"; src = fetchFromGitHub { owner = "ko-build"; repo = "ko"; tag = "v${finalAttrs.version}"; - hash = "sha256-bt3YjEpHE7h27rl4PeACN3AnRE2NNHd4dSJxbqPqS8U="; + hash = "sha256-HO2ByHyAVWM96JMegerysB13SqbZw/hE8uH5FHsHJao="; }; - vendorHash = "sha256-TR4k9kwLIfh9RZd4Tt1cw2Z9UpMB+pgal2OXkhtCY8I="; + vendorHash = "sha256-f9eSrBhevZ+eS/ct28GoDfoGu1NT+hVLvZwi2euqBe0="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/ko/koboldcpp/package.nix b/pkgs/by-name/ko/koboldcpp/package.nix index 0d6a48410f73..f5a24951c1fd 100644 --- a/pkgs/by-name/ko/koboldcpp/package.nix +++ b/pkgs/by-name/ko/koboldcpp/package.nix @@ -131,7 +131,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { mainProgram = "koboldcpp"; maintainers = with lib.maintainers; [ maxstrid - FlameFlag + _4evy ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/ko/koodousfinder/package.nix b/pkgs/by-name/ko/koodousfinder/package.nix index 16b23b5dec66..093e90987527 100644 --- a/pkgs/by-name/ko/koodousfinder/package.nix +++ b/pkgs/by-name/ko/koodousfinder/package.nix @@ -10,9 +10,9 @@ python3.pkgs.buildPythonApplication { pyproject = true; src = fetchFromGitHub { - owner = "teixeira0xfffff"; + owner = "HuntDownProject"; repo = "KoodousFinder"; - # Not properly tagged, https://github.com/teixeira0xfffff/KoodousFinder/issues/7 + # Not properly tagged, https://github.com/HuntDownProject/KoodousFinder/issues/7 #tag = "v${version}"; rev = "d9dab5572f44e5cd45c04e6fcda38956897855d1"; hash = "sha256-skCbt2lDKgSyZdHY3WImbr6CF0icrDPTIXNV1736gKk="; @@ -34,7 +34,7 @@ python3.pkgs.buildPythonApplication { meta = { description = "Tool to allows users to search for and analyze Android apps"; - homepage = "https://github.com/teixeira0xfffff/KoodousFinder"; + homepage = "https://github.com/HuntDownProject/KoodousFinder"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/by-name/kr/krillinai/package.nix b/pkgs/by-name/kr/krillinai/package.nix index a9239501e989..a1ab7d851602 100644 --- a/pkgs/by-name/kr/krillinai/package.nix +++ b/pkgs/by-name/kr/krillinai/package.nix @@ -20,7 +20,7 @@ buildGoModule (finalAttrs: { src = fetchFromGitHub { owner = "krillinai"; - repo = "KlicStudio"; + repo = "KrillinAI"; tag = "v${finalAttrs.version}"; hash = "sha256-k1p9v3MQklycW2FsDCyEWNwjLFSymxx1qVg5qhC8xgI="; }; @@ -51,8 +51,8 @@ buildGoModule (finalAttrs: { meta = { description = "Video translation and dubbing tool"; - homepage = "https://github.com/krillinai/KlicStudio"; - changelog = "https://github.com/krillinai/KlicStudio/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/krillinai/KrillinAI"; + changelog = "https://github.com/krillinai/KrillinAI/releases/tag/v${finalAttrs.version}"; mainProgram = "krillinai-desktop"; license = lib.licenses.gpl3Plus; maintainers = [ ]; diff --git a/pkgs/by-name/kr/kristall/package.nix b/pkgs/by-name/kr/kristall/package.nix index 66981fb5c045..1b6f27278f49 100644 --- a/pkgs/by-name/kr/kristall/package.nix +++ b/pkgs/by-name/kr/kristall/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { version = "0.4"; src = fetchFromGitHub { - owner = "MasterQ32"; + owner = "ikskuh"; repo = "kristall"; rev = "V${version}"; hash = "sha256-zTO55xTc7hXlqVUVlx921+LalKj/yQwjEgXW2YUdG70="; diff --git a/pkgs/applications/virtualization/krunvm/default.nix b/pkgs/by-name/kr/krunvm/package.nix similarity index 88% rename from pkgs/applications/virtualization/krunvm/default.nix rename to pkgs/by-name/kr/krunvm/package.nix index 8dd4fc569e42..70b8dd4114f0 100644 --- a/pkgs/applications/virtualization/krunvm/default.nix +++ b/pkgs/by-name/kr/krunvm/package.nix @@ -7,29 +7,32 @@ buildah, buildah-unwrapped, cargo, + darwin, libiconv, libkrun, makeWrapper, rustc, - sigtool, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "krunvm"; version = "0.2.6"; src = fetchFromGitHub { owner = "libkrun"; repo = "krunvm"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-peOaPivQKOwioh5skPNFiA3ptHv9pSsnjpy43cms8O8="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; + inherit (finalAttrs) src; hash = "sha256-MRcQ0Vnd3PJqE2q981JpXPjwMUKT4t+RcOvzWptK7PQ="; }; + strictDeps = true; + __structuredAttrs = true; + nativeBuildInputs = [ rustPlatform.cargoSetupHook cargo @@ -37,7 +40,7 @@ stdenv.mkDerivation rec { asciidoctor makeWrapper ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ sigtool ]; + ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.sigtool ]; buildInputs = [ libkrun @@ -77,4 +80,4 @@ stdenv.mkDerivation rec { platforms = libkrun.meta.platforms; mainProgram = "krunvm"; }; -} +}) diff --git a/pkgs/by-name/ku/kubeseal/package.nix b/pkgs/by-name/ku/kubeseal/package.nix index d0d3a73a52ca..5f02535e989e 100644 --- a/pkgs/by-name/ku/kubeseal/package.nix +++ b/pkgs/by-name/ku/kubeseal/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.36.0"; src = fetchFromGitHub { - owner = "bitnami-labs"; + owner = "bitnami"; repo = "sealed-secrets"; rev = "v${finalAttrs.version}"; sha256 = "sha256-r+PjrHewqNIjj1ZYGEvAns4cSsg7mQXoR8/et6SJzhs="; @@ -28,8 +28,8 @@ buildGoModule (finalAttrs: { meta = { description = "Kubernetes controller and tool for one-way encrypted Secrets"; mainProgram = "kubeseal"; - homepage = "https://github.com/bitnami-labs/sealed-secrets"; - changelog = "https://github.com/bitnami-labs/sealed-secrets/blob/v${finalAttrs.version}/RELEASE-NOTES.md"; + homepage = "https://github.com/bitnami/sealed-secrets"; + changelog = "https://github.com/bitnami/sealed-secrets/blob/v${finalAttrs.version}/RELEASE-NOTES.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ groodt ]; }; diff --git a/pkgs/by-name/ku/kubevela/package.nix b/pkgs/by-name/ku/kubevela/package.nix index 24719b283605..109fb6318f39 100644 --- a/pkgs/by-name/ku/kubevela/package.nix +++ b/pkgs/by-name/ku/kubevela/package.nix @@ -14,13 +14,13 @@ let in buildGoModule (finalAttrs: { pname = "kubevela"; - version = "1.10.8"; + version = "1.10.9"; src = fetchFromGitHub { owner = "kubevela"; repo = "kubevela"; rev = "v${finalAttrs.version}"; - hash = "sha256-RD3EOlVTXMY+FLs7U5jEE3w6Wzs026ohu3LZ3oHgcvg="; + hash = "sha256-7rW5hJSci3jQP/0HDjwvrNLY5fKYog+jB/dqBdz+2fw="; }; vendorHash = "sha256-MUfULgycZn8hFfWmtNeoFf21+g3gGpeKoBvL8qB/m80="; diff --git a/pkgs/by-name/ku/kubie/package.nix b/pkgs/by-name/ku/kubie/package.nix index b3509df5fb58..988291d230e2 100644 --- a/pkgs/by-name/ku/kubie/package.nix +++ b/pkgs/by-name/ku/kubie/package.nix @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { rev = "v${finalAttrs.version}"; - owner = "sbstp"; + owner = "kubie-org"; repo = "kubie"; sha256 = "sha256-eSzNCH0MiGvLKHrSXFSXQq4lN5tfmr0NcuGaN96Invs="; }; @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Shell independent context and namespace switcher for kubectl"; mainProgram = "kubie"; - homepage = "https://github.com/sbstp/kubie"; + homepage = "https://github.com/kubie-org/kubie"; license = with lib.licenses; [ zlib ]; maintainers = with lib.maintainers; [ illiusdope ]; }; diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index 139fdd1d49c1..a11eacfd6409 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "lazygit"; - version = "0.62.2"; + version = "0.63.0"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazygit"; tag = "v${finalAttrs.version}"; - hash = "sha256-V/dW7zx3D+RuYLqvTvblc93qrpwHB/wnysGdKS5FhoA="; + hash = "sha256-WDGYS2W0FCIDoayafzUjcwTAW+v2jxfJo54kaM6ymCE="; }; vendorHash = null; diff --git a/pkgs/by-name/le/ledmon/package.nix b/pkgs/by-name/le/ledmon/package.nix index c85d19900f6a..9a69b171b3b0 100644 --- a/pkgs/by-name/le/ledmon/package.nix +++ b/pkgs/by-name/le/ledmon/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.92"; src = fetchFromGitHub { - owner = "intel"; + owner = "md-raid-utilities"; repo = "ledmon"; rev = "v${finalAttrs.version}"; sha256 = "1lz59606vf2sws5xwijxyffm8kxcf8p9qbdpczsq1b5mm3dk6lvp"; @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - homepage = "https://github.com/intel/ledmon"; + homepage = "https://github.com/md-raid-utilities/ledmon"; description = "Enclosure LED Utilities"; platforms = lib.platforms.linux; license = with lib.licenses; [ gpl2Only ]; diff --git a/pkgs/by-name/le/legendary-gl/package.nix b/pkgs/by-name/le/legendary-gl/package.nix index 0f46e05b024f..a002532fa7bd 100644 --- a/pkgs/by-name/le/legendary-gl/package.nix +++ b/pkgs/by-name/le/legendary-gl/package.nix @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication { pyproject = true; src = fetchFromGitHub { - owner = "derrod"; + owner = "legendary-gl"; repo = "legendary"; rev = "56d439ed2d3d9f34e2b08fa23e627c23a487b8d6"; hash = "sha256-yCHeeEGw+9gtRMGyIhbStxJhmSM/1Fqly7HSRDkZILQ="; @@ -35,7 +35,7 @@ python3Packages.buildPythonApplication { meta = { description = "Free and open-source Epic Games Launcher alternative"; - homepage = "https://github.com/derrod/legendary"; + homepage = "https://github.com/legendary-gl/legendary"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ equirosa ]; mainProgram = "legendary"; diff --git a/pkgs/by-name/le/lemminx/package.nix b/pkgs/by-name/le/lemminx/package.nix index bd5729688e18..67ad0ae8c033 100644 --- a/pkgs/by-name/le/lemminx/package.nix +++ b/pkgs/by-name/le/lemminx/package.nix @@ -29,7 +29,7 @@ maven.buildMavenPackage rec { version = "0.31.2"; src = fetchFromGitHub { - owner = "eclipse"; + owner = "eclipse-lemminx"; repo = "lemminx"; tag = version; hash = "sha256-nV+IXeGEnJ7q2GEH9LKiy8ABePHSIt8GFPj/sZzv71E="; @@ -126,7 +126,7 @@ maven.buildMavenPackage rec { meta = { description = "XML Language Server"; mainProgram = "lemminx"; - homepage = "https://github.com/eclipse/lemminx"; + homepage = "https://github.com/eclipse-lemminx/lemminx"; license = lib.licenses.epl20; maintainers = with lib.maintainers; [ tricktron ]; }; diff --git a/pkgs/by-name/le/lexbor/package.nix b/pkgs/by-name/le/lexbor/package.nix index 71df48fb8a5a..46c661507a37 100644 --- a/pkgs/by-name/le/lexbor/package.nix +++ b/pkgs/by-name/le/lexbor/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lexbor"; - version = "3.0.0"; + version = "3.0.0-unstable-2026-05-26"; src = fetchFromGitHub { owner = "lexbor"; repo = "lexbor"; - tag = "v${finalAttrs.version}"; - hash = "sha256-P5ng/9lkjaWlZmyFzd3MpN39qBqhe8Rlkb/vv3cZ1MI="; + rev = "393e96313aed03c1d83f441479fc7507b9db9804"; + hash = "sha256-k/5JtruXdIHZZ/7Mg66yydslpxNxXKSmlaCNcRf/bXE='"; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/libcosmicAppHook/libcosmic-app-hook.sh b/pkgs/by-name/li/libcosmicAppHook/libcosmic-app-hook.sh index e6a523191956..2263dd3db2ca 100644 --- a/pkgs/by-name/li/libcosmicAppHook/libcosmic-app-hook.sh +++ b/pkgs/by-name/li/libcosmicAppHook/libcosmic-app-hook.sh @@ -5,24 +5,25 @@ # shellcheck shell=bash libcosmicAppWrapperArgs=() +libcosmicAppWrapHookRanFor=() libcosmicAppVergenHook() { - if [ -z "${VERGEN_GIT_COMMIT_DATE-}" ]; then - # shellcheck disable=SC2155 - export VERGEN_GIT_COMMIT_DATE="$(date --utc --date=@"$SOURCE_DATE_EPOCH" '+%Y-%m-%d')" - fi + if [ -z "${VERGEN_GIT_COMMIT_DATE-}" ]; then + # shellcheck disable=SC2155 + export VERGEN_GIT_COMMIT_DATE="$(date --utc --date=@"$SOURCE_DATE_EPOCH" '+%Y-%m-%d')" + fi } libcosmicAppLinkerArgsHook() { - # Force linking to certain libraries like libEGL, which are always dlopen()ed - local flags="CARGO_TARGET_@cargoLinkerVar@_RUSTFLAGS" + # Force linking to certain libraries like libEGL, which are always dlopen()ed + local flags="CARGO_TARGET_@cargoLinkerVar@_RUSTFLAGS" - export "$flags"="${!flags-} -C link-arg=-Wl,--push-state,--no-as-needed" - # shellcheck disable=SC2043 - for lib in @cargoLinkLibs@; do - export "$flags"="${!flags} -C link-arg=-l${lib}" - done - export "$flags"="${!flags} -C link-arg=-Wl,--pop-state" + export "$flags"="${!flags-} -C link-arg=-Wl,--push-state,--no-as-needed" + # shellcheck disable=SC2043 + for lib in @cargoLinkLibs@; do + export "$flags"="${!flags} -C link-arg=-l${lib}" + done + export "$flags"="${!flags} -C link-arg=-Wl,--pop-state" } preConfigurePhases+=" libcosmicAppVergenHook libcosmicAppLinkerArgsHook" @@ -51,9 +52,18 @@ wrapLibcosmicApp() { # Note: $libcosmicAppWrapperArgs still gets defined even if ${dontWrapLibcosmicApp-} is set libcosmicAppWrapHook() { - # guard against running multiple times (e.g. due to propagation) - [ -z "$libcosmicAppWrapHookHasRun" ] || return 0 - libcosmicAppWrapHookHasRun=1 + # guard against running multiple times for the same prefix (e.g. due to propagation) + for _ranFor in "${libcosmicAppWrapHookRanFor[@]}"; do + if [[ "$_ranFor" == "$prefix" ]]; then + echo "[libcosmicAppWrapHook] already ran for prefix='${prefix}', returning early" + return 0 + fi + done + libcosmicAppWrapHookRanFor+=("$prefix") + + echo "[libcosmicAppWrapHook] prefix='${prefix}'" + echo "[libcosmicAppWrapHook] dontWrapLibcosmicApp='${dontWrapLibcosmicApp:-}'" + echo "[libcosmicAppWrapHook] libcosmicAppWrapperArgs=(${libcosmicAppWrapperArgs[*]})" if [[ -z "${dontWrapLibcosmicApp:-}" ]]; then targetDirsThatExist=() @@ -61,35 +71,47 @@ libcosmicAppWrapHook() { # wrap binaries targetDirs=("${prefix}/bin" "${prefix}/libexec") + echo "[libcosmicAppWrapHook] checking targetDirs: ${targetDirs[*]}" for targetDir in "${targetDirs[@]}"; do + echo "[libcosmicAppWrapHook] checking targetDir='${targetDir}' exists=$([ -d "${targetDir}" ] && echo yes || echo no)" if [[ -d "${targetDir}" ]]; then targetDirsThatExist+=("${targetDir}") targetDirsRealPath+=("$(realpath "${targetDir}")/") + echo "[libcosmicAppWrapHook] finding executables in '${targetDir}'" find "${targetDir}" -type f -executable -print0 | while IFS= read -r -d '' file; do - echo "Wrapping program '${file}'" + echo "[libcosmicAppWrapHook] wrapping program '${file}'" wrapLibcosmicApp "${file}" done fi done + echo "[libcosmicAppWrapHook] targetDirsThatExist=(${targetDirsThatExist[*]})" + echo "[libcosmicAppWrapHook] targetDirsRealPath=(${targetDirsRealPath[*]})" + # wrap links to binaries that point outside targetDirs # Note: links to binaries within targetDirs do not need # to be wrapped as the binaries have already been wrapped if [[ ${#targetDirsThatExist[@]} -ne 0 ]]; then + echo "[libcosmicAppWrapHook] finding symlinks in targetDirs" find "${targetDirsThatExist[@]}" -type l -xtype f -executable -print0 | while IFS= read -r -d '' linkPath; do linkPathReal=$(realpath "${linkPath}") + echo "[libcosmicAppWrapHook] checking link '${linkPath}' -> '${linkPathReal}'" for targetPath in "${targetDirsRealPath[@]}"; do if [[ "$linkPathReal" == "$targetPath"* ]]; then - echo "Not wrapping link: '$linkPath' (already wrapped)" + echo "[libcosmicAppWrapHook] not wrapping link: '$linkPath' (already wrapped)" continue 2 fi done - echo "Wrapping link: '$linkPath'" + echo "[libcosmicAppWrapHook] wrapping link: '$linkPath'" wrapLibcosmicApp "${linkPath}" done + else + echo "[libcosmicAppWrapHook] no targetDirs exist, skipping symlink wrapping" fi + else + echo "[libcosmicAppWrapHook] dontWrapLibcosmicApp is set, skipping all wrapping" fi } diff --git a/pkgs/by-name/li/libfrida-core/package.nix b/pkgs/by-name/li/libfrida-core/package.nix index e99e2303a335..bbd267e823cf 100644 --- a/pkgs/by-name/li/libfrida-core/package.nix +++ b/pkgs/by-name/li/libfrida-core/package.nix @@ -2,39 +2,18 @@ lib, stdenvNoCC, fetchurl, - nix-update-script, + writeShellScript, + curl, + jq, + common-updater-scripts, }: -let - inherit (stdenvNoCC.hostPlatform) system; - version = "17.9.1"; - source = - { - x86_64-linux = { - url = "https://github.com/frida/frida/releases/download/${version}/frida-core-devkit-${version}-linux-x86_64.tar.xz"; - hash = "sha256-94Zk7onepdNVEeDb+Vn4h680UoXCZPeZW+eGpaUrnwI="; - }; - aarch64-linux = { - url = "https://github.com/frida/frida/releases/download/${version}/frida-core-devkit-${version}-linux-arm64.tar.xz"; - hash = "sha256-o9kJvxqHICzuFItPj6r76D8aEEF/8QsRwJvE4oxphfA="; - }; - x86_64-darwin = { - url = "https://github.com/frida/frida/releases/download/${version}/frida-core-devkit-${version}-macos-x86_64.tar.xz"; - hash = "sha256-9W6o5giLSR/5bWsgRTMHI3GS7565Nkdb2kZCIm5V/cQ="; - }; - aarch64-darwin = { - url = "https://github.com/frida/frida/releases/download/${version}/frida-core-devkit-${version}-macos-arm64.tar.xz"; - hash = "sha256-bTxBvz+wpdNGUDHTFB1nN1UroMC3Bi2H/bzTVSCeMno="; - }; - } - .${system} or (throw "Unsupported system: ${system}"); -in stdenvNoCC.mkDerivation (finalAttrs: { pname = "libfrida-core"; - inherit version; + version = "17.15.3"; - src = fetchurl { - inherit (source) url hash; - }; + src = + finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system} + or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); dontUnpack = true; installPhase = '' @@ -46,7 +25,44 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; - passthru.updateScript = nix-update-script { }; + passthru = { + sources = { + x86_64-linux = fetchurl { + url = "https://github.com/frida/frida/releases/download/${finalAttrs.version}/frida-core-devkit-${finalAttrs.version}-linux-x86_64.tar.xz"; + hash = "sha256-cZKRmpJKv5I8Bjdi44vkRT424Lx8X71E8suHMJRKMVg="; + }; + aarch64-linux = fetchurl { + url = "https://github.com/frida/frida/releases/download/${finalAttrs.version}/frida-core-devkit-${finalAttrs.version}-linux-arm64.tar.xz"; + hash = "sha256-av/exxhssyZgvLvlJsvxqTOymRLNu5eXl8zTv1rsLN0="; + }; + x86_64-darwin = fetchurl { + url = "https://github.com/frida/frida/releases/download/${finalAttrs.version}/frida-core-devkit-${finalAttrs.version}-macos-x86_64.tar.xz"; + hash = "sha256-slmk8Zbk329pMscVWPXOi9G793wXquFuVBWLH2yuiYE="; + }; + aarch64-darwin = fetchurl { + url = "https://github.com/frida/frida/releases/download/${finalAttrs.version}/frida-core-devkit-${finalAttrs.version}-macos-arm64.tar.xz"; + hash = "sha256-X65oBfz/yC92CHVIOg5ZAZwlAMgUQ/6MpBfi5uBLirg="; + }; + }; + updateScript = writeShellScript "update-libfrida-core" '' + set -o errexit + export PATH="${ + lib.makeBinPath [ + curl + jq + common-updater-scripts + ] + }" + NEW_VERSION=$(curl --silent ''${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} https://api.github.com/repos/frida/frida/releases/latest | jq '.tag_name' --raw-output) + if [[ "${finalAttrs.version}" = "$NEW_VERSION" ]]; then + echo "The new version is the same as the old version." + exit 0 + fi + for platform in ${lib.escapeShellArgs finalAttrs.meta.platforms}; do + update-source-version "libfrida-core" "$NEW_VERSION" --ignore-same-version --source-key="sources.$platform" + done + ''; + }; meta = { description = "Frida core library intended for static linking into bindings"; @@ -54,12 +70,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { changelog = "https://frida.re/news/"; license = lib.licenses.wxWindowsException31; maintainers = with lib.maintainers; [ nilathedragon ]; - platforms = [ - "x86_64-linux" - "aarch64-linux" - "x86_64-darwin" - "aarch64-darwin" - ]; + platforms = builtins.attrNames finalAttrs.passthru.sources; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; }) diff --git a/pkgs/by-name/lo/localstack/package.nix b/pkgs/by-name/lo/localstack/package.nix index f34f54c902fb..86e68afc6ccb 100644 --- a/pkgs/by-name/lo/localstack/package.nix +++ b/pkgs/by-name/lo/localstack/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "localstack"; - version = "4.12.0"; + version = "4.13.0"; pyproject = true; src = fetchFromGitHub { owner = "localstack"; repo = "localstack"; tag = "v${finalAttrs.version}"; - hash = "sha256-k5aIdfWm3Tvl/J0s1l0gTXJqnb4j5doJdIIaLLOJXg4="; + hash = "sha256-vagQ2+eG93ns+E9HT/aDWlDn9jhhIyE7PxBXedsgyH0="; }; build-system = with python3.pkgs; [ diff --git a/pkgs/by-name/ls/lstk/package.nix b/pkgs/by-name/ls/lstk/package.nix index 18987681c2c4..8f1a9569cef2 100644 --- a/pkgs/by-name/ls/lstk/package.nix +++ b/pkgs/by-name/ls/lstk/package.nix @@ -7,7 +7,7 @@ }: buildGoModule (finalAttrs: { pname = "lstk"; - version = "0.14.0"; + version = "0.15.0"; __structuredAttrs = true; @@ -15,7 +15,7 @@ buildGoModule (finalAttrs: { owner = "localstack"; repo = "lstk"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-+CvW9rhEPGEs07+d/PEMtnUhy6NRq850D3KYpKABQMA="; + sha256 = "sha256-OqJhHJFSQ8tJDcFizXky40W5nedSroUVXGrXAWTHnlQ="; }; vendorHash = "sha256-ZWezMbvUUwOoWMU+zHL4hHMKAncI/oCsWMaLt5qN+YM="; diff --git a/pkgs/by-name/me/mediamate/package.nix b/pkgs/by-name/me/mediamate/package.nix index e8d88b09d0aa..bcbb57bed324 100644 --- a/pkgs/by-name/me/mediamate/package.nix +++ b/pkgs/by-name/me/mediamate/package.nix @@ -36,7 +36,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "New, fresh visuals for changing your volume, brightness and now playing media"; homepage = "https://wouter01.github.io/MediaMate/"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/mi/miniz/package.nix b/pkgs/by-name/mi/miniz/package.nix index 55a0d4fd983f..18608a12261a 100644 --- a/pkgs/by-name/mi/miniz/package.nix +++ b/pkgs/by-name/mi/miniz/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "miniz"; - version = "3.1.1"; + version = "3.1.2"; src = fetchFromGitHub { owner = "richgel999"; repo = "miniz"; rev = finalAttrs.version; - hash = "sha256-hRB/0TVVQjr4VwjozfRnYKUJfeqO+1PNfdvP/rrOCR4="; + hash = "sha256-/MAJWZXZ+pbelFduGE75rK/x9qEzxSFEj8RJWe3JUv0="; }; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/mi/mistral-vibe/package.nix b/pkgs/by-name/mi/mistral-vibe/package.nix index 7923d622bb88..d9fd0e0212cf 100644 --- a/pkgs/by-name/mi/mistral-vibe/package.nix +++ b/pkgs/by-name/mi/mistral-vibe/package.nix @@ -40,7 +40,7 @@ let in python3Packages.buildPythonApplication (finalAttrs: { pname = "mistral-vibe"; - version = "2.18.0"; + version = "2.19.0"; pyproject = true; __structuredAttrs = true; @@ -48,7 +48,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "mistralai"; repo = "mistral-vibe"; tag = "v${finalAttrs.version}"; - hash = "sha256-2eDu2Fqd6K/ZxWSl/pXSN284z7UquNb+zwkHYe9ZWBw="; + hash = "sha256-PODG/SQsZsixBz/j+k8ALBhXS1fPg3v/o6TXkTyzSIQ="; }; build-system = with python3Packages; [ @@ -130,6 +130,7 @@ python3Packages.buildPythonApplication (finalAttrs: { requests rich rpds-py + sentry-sdk six smmap sounddevice diff --git a/pkgs/by-name/mo/moonlight/package.nix b/pkgs/by-name/mo/moonlight/package.nix index 2ffba6b8cdb1..d0b746d7243c 100644 --- a/pkgs/by-name/mo/moonlight/package.nix +++ b/pkgs/by-name/mo/moonlight/package.nix @@ -86,7 +86,7 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.lgpl3; maintainers = with lib.maintainers; [ ilys - FlameFlag + _4evy isabelroses ]; }; diff --git a/pkgs/by-name/mo/mousecape/package.nix b/pkgs/by-name/mo/mousecape/package.nix index c1ba12f3557a..1f907b93bf39 100644 --- a/pkgs/by-name/mo/mousecape/package.nix +++ b/pkgs/by-name/mo/mousecape/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Cursor manager for macOS built using private, nonintrusive CoreGraphics APIs"; homepage = "https://github.com/alexzielenski/Mousecape"; license = lib.licenses.free; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; }; diff --git a/pkgs/by-name/mp/mptcpd/package.nix b/pkgs/by-name/mp/mptcpd/package.nix index eee2d99f7ad9..f3225ab96190 100644 --- a/pkgs/by-name/mp/mptcpd/package.nix +++ b/pkgs/by-name/mp/mptcpd/package.nix @@ -47,9 +47,15 @@ stdenv.mkDerivation (finalAttrs: { postConfigure = "doxygen -u"; configureFlags = [ + "--sysconfdir=/etc" "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" ]; + installFlags = [ + # The NixOS module generates /etc/mptcpd/mptcpd.conf declaratively. + "pkgsysconfdir=$out/etc/mptcpd" + ]; + # fix: 'Fontconfig error: Cannot load default config file: No such file: (null)' env.FONTCONFIG_FILE = "${fontconfig.out}/etc/fonts/fonts.conf"; diff --git a/pkgs/by-name/mp/mpv-unwrapped/package.nix b/pkgs/by-name/mp/mpv-unwrapped/package.nix index 85293e0b650d..4333d1ce35f5 100644 --- a/pkgs/by-name/mp/mpv-unwrapped/package.nix +++ b/pkgs/by-name/mp/mpv-unwrapped/package.nix @@ -304,10 +304,6 @@ stdenv.mkDerivation (finalAttrs: { vapoursynth ; - # Should be removed in the future. These can't be added to `pkgs/top-level/aliases.nix`. - scripts = throw "'mpv-unwrapped.scripts' has been removed. Please use 'mpvScripts' instead."; # Added 2025-12-29 - wrapper = throw "'mpv-unwrapped.wrapper' has been removed. Please use 'mpv.override' instead."; # Added 2025-12-29 - tests = { inherit (nixosTests) mpv; diff --git a/pkgs/by-name/mu/mutt/package.nix b/pkgs/by-name/mu/mutt/package.nix index cf783fa97784..d2a1b3077d98 100644 --- a/pkgs/by-name/mu/mutt/package.nix +++ b/pkgs/by-name/mu/mutt/package.nix @@ -31,7 +31,7 @@ assert gpgmeSupport -> sslSupport; stdenv.mkDerivation rec { pname = "mutt"; - version = "2.4.0"; + version = "2.4.1"; outputs = [ "out" "doc" @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz"; - hash = "sha256-j2yi70L48HzcjsOR6KpBpwJJDq5VrHIBawuU3fRK4pI="; + hash = "sha256-ViQyHwscwe/2yrnvCPJZVP9kxRsz1L87mUhM8e3Yz/8="; }; patches = [ diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix index b28209fc08ab..869a75a62a25 100644 --- a/pkgs/by-name/na/namespace-cli/package.nix +++ b/pkgs/by-name/na/namespace-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "namespace-cli"; - version = "0.0.530"; + version = "0.0.531"; src = fetchFromGitHub { owner = "namespacelabs"; repo = "foundation"; - rev = "v${finalAttrs.version}"; - hash = "sha256-pfa/337lqSXVu6nGhv4deXXiqSo5eojWXESk6+Y/DN8="; + tag = "v${finalAttrs.version}"; + hash = "sha256-HlCyUwGwc261p2e4DK8J0VEN5EIO1UpbnxQ5f6oxaSs="; }; vendorHash = "sha256-joxaA0x1Ldn82O5k+H9A1rsirBkfpOw+83E4GHCwKb8="; diff --git a/pkgs/by-name/ne/neovim-unwrapped/package.nix b/pkgs/by-name/ne/neovim-unwrapped/package.nix index 109883fc5e67..f0482f3ad3e3 100644 --- a/pkgs/by-name/ne/neovim-unwrapped/package.nix +++ b/pkgs/by-name/ne/neovim-unwrapped/package.nix @@ -104,7 +104,7 @@ stdenv.mkDerivation ( in { pname = "neovim-unwrapped"; - version = "0.12.3"; + version = "0.12.4"; __structuredAttrs = true; @@ -112,7 +112,7 @@ stdenv.mkDerivation ( owner = "neovim"; repo = "neovim"; tag = "v${finalAttrs.version}"; - hash = "sha256-JjDU3GZf+wvsMyDjIfu1btTUBkOlpp6E1HFLqBLR9po="; + hash = "sha256-KSLFsrnoEOV712cnUtA8s4EoISp+ON36jslKxSvDthQ="; }; strictDeps = true; diff --git a/pkgs/by-name/ne/nezha-theme-admin/package-lock.json b/pkgs/by-name/ne/nezha-theme-admin/package-lock.json index b3f7559ea0b3..24eb5b16fec2 100644 --- a/pkgs/by-name/ne/nezha-theme-admin/package-lock.json +++ b/pkgs/by-name/ne/nezha-theme-admin/package-lock.json @@ -9,21 +9,21 @@ "version": "0.0.0", "dependencies": { "@hookform/resolvers": "^5.4.0", - "@radix-ui/react-alert-dialog": "^1.1.17", - "@radix-ui/react-avatar": "^1.2.0", - "@radix-ui/react-checkbox": "^1.3.5", + "@radix-ui/react-alert-dialog": "^1.1.18", + "@radix-ui/react-avatar": "^1.2.1", + "@radix-ui/react-checkbox": "^1.3.6", "@radix-ui/react-dialog": "^1.1.15", - "@radix-ui/react-dropdown-menu": "^2.1.18", - "@radix-ui/react-label": "^2.1.10", - "@radix-ui/react-navigation-menu": "^1.2.16", - "@radix-ui/react-popover": "^1.1.17", - "@radix-ui/react-scroll-area": "^1.2.12", - "@radix-ui/react-select": "^2.3.1", - "@radix-ui/react-separator": "^1.1.10", + "@radix-ui/react-dropdown-menu": "^2.1.19", + "@radix-ui/react-label": "^2.1.11", + "@radix-ui/react-navigation-menu": "^1.2.17", + "@radix-ui/react-popover": "^1.1.18", + "@radix-ui/react-scroll-area": "^1.2.13", + "@radix-ui/react-select": "^2.3.2", + "@radix-ui/react-separator": "^1.1.11", "@radix-ui/react-slot": "^1.3.0", - "@radix-ui/react-switch": "^1.3.1", - "@radix-ui/react-tabs": "^1.1.15", - "@tailwindcss/postcss": "^4.3.1", + "@radix-ui/react-switch": "^1.3.2", + "@radix-ui/react-tabs": "^1.1.16", + "@tailwindcss/postcss": "^4.3.2", "@tanstack/react-table": "^8.21.3", "@trivago/prettier-plugin-sort-imports": "^6.0.2", "@types/luxon": "^3.7.2", @@ -35,23 +35,24 @@ "cmdk": "^1.1.1", "copy-to-clipboard": "^4.0.2", "date-fns": "^4.4.0", - "framer-motion": "^12.40.0", - "i18next": "^26.3.1", + "framer-motion": "^12.42.2", + "i18next": "^26.3.4", "i18next-browser-languagedetector": "^8.2.1", "jotai-zustand": "^0.6.0", - "lucide-react": "^1.21.0", + "lucide-react": "^1.23.0", "luxon": "^3.7.2", "next-themes": "^0.4.6", "prettier-plugin-tailwindcss": "^0.8.0", "react": "^19.2.7", "react-day-picker": "^10.0.1", "react-dom": "^19.2.7", - "react-hook-form": "^7.79.0", + "react-hook-form": "^7.80.0", "react-i18next": "^17.0.8", - "react-router-dom": "^7.18.0", - "react-virtuoso": "^4.18.7", + "react-router-dom": "^7.18.1", + "react-virtuoso": "^4.18.10", + "simple-icons": "^16.24.1", "sonner": "^2.0.7", - "swr": "^2.4.1", + "swr": "^2.4.2", "tailwind-merge": "^3.6.0", "tailwindcss-animate": "^1.0.7", "vaul": "^1.1.2", @@ -60,25 +61,25 @@ }, "devDependencies": { "@eslint/js": "^10.0.1", - "@playwright/test": "^1.61.0", + "@playwright/test": "^1.61.1", "@testing-library/dom": "^10.4.1", "@testing-library/react": "^16.3.2", - "@types/node": "^26.0.0", + "@types/node": "^26.1.0", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.1", - "@vitejs/plugin-react": "^6.0.2", - "autoprefixer": "^10.5.0", - "eslint": "^10.5.0", + "@vitejs/plugin-react": "^6.0.3", + "autoprefixer": "^10.5.2", + "eslint": "^10.6.0", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.3", - "globals": "^17.6.0", + "globals": "^17.7.0", "jsdom": "^29.1.1", - "postcss": "8.5.15", - "swagger-typescript-api": "^13.12.2", - "tailwindcss": "4.3.1", + "postcss": "8.5.16", + "swagger-typescript-api": "^13.12.4", + "tailwindcss": "4.3.2", "typescript": "~6.0.3", - "typescript-eslint": "^8.61.1", - "vite": "^8.0.16", + "typescript-eslint": "^8.62.1", + "vite": "^8.1.3", "vitest": "^4.1.9" } }, @@ -477,15 +478,15 @@ } }, "node_modules/@biomejs/js-api": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@biomejs/js-api/-/js-api-4.0.0.tgz", - "integrity": "sha512-EOArR/6drRzM1/hwOIz1pZw90FL31Ud4Y7hEHGWVtMNmAwS9SrwZ8hMENGlLVXCeGW/kL46p8kX7eO6x9Nmezg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@biomejs/js-api/-/js-api-6.0.0.tgz", + "integrity": "sha512-8HP7wexjQo5Np1J9h0B2x8L5G0GZpCacgjykxLHtvLPvF0hNqSG754oh8bxo+OSFDpVGMfSjmLO+ZY/5KbfjmQ==", "dev": true, "license": "MIT OR Apache-2.0", "peerDependencies": { - "@biomejs/wasm-bundler": "^2.3.0", - "@biomejs/wasm-nodejs": "^2.3.0", - "@biomejs/wasm-web": "^2.3.0" + "@biomejs/wasm-bundler": "^2.5.0", + "@biomejs/wasm-nodejs": "^2.5.0", + "@biomejs/wasm-web": "^2.5.0" }, "peerDependenciesMeta": { "@biomejs/wasm-bundler": { @@ -500,9 +501,9 @@ } }, "node_modules/@biomejs/wasm-nodejs": { - "version": "2.4.16", - "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-2.4.16.tgz", - "integrity": "sha512-3BSGXHJ25Is+9gRgV+Gwz7YdMktrMOBP+Vw3RwXy3Y/CHqXbbNSyhaMt6VFk1J/WAGutdYfBy+NzhlvOftwd+g==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-2.5.2.tgz", + "integrity": "sha512-B0r7jLdCmXhq4+jnx1oA0/SChLy5G283r35HJr276T+w6qgqAPAhqfnlKs+UobclAfidNDbfj9ZmcuCijaHDxQ==", "dev": true, "license": "MIT OR Apache-2.0" }, @@ -520,9 +521,9 @@ } }, "node_modules/@csstools/color-helpers": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.2.tgz", - "integrity": "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.1.0.tgz", + "integrity": "sha512-064IFJdjTfUqnjpCVpMOdbr8FLQBhinbZj6yRv2An2E41O/pLEXqfFRWqGq/SxlE5PEUYTlvWsG2r8MswAVvkg==", "dev": true, "funding": [ { @@ -564,9 +565,9 @@ } }, "node_modules/@csstools/css-color-parser": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.8.tgz", - "integrity": "sha512-3chWb7PRLijpJpPIKkDxdu6IBeO5MrFACND57On0j8OPpc0wZibcGc3xAHrSEbOx/KDRyMHoIxGn0w1PhXMYHw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.9.tgz", + "integrity": "sha512-paQcIaOO53Rk5+YrBaBjm/SgrV4INImjo2BT1DtQRYr+XeTRbeAYlS+jxXp9drqvKmtFnWRJKIalDLhZZDu42A==", "dev": true, "funding": [ { @@ -580,7 +581,7 @@ ], "license": "MIT", "dependencies": { - "@csstools/color-helpers": "^6.0.2", + "@csstools/color-helpers": "^6.1.0", "@csstools/css-calc": "^3.2.1" }, "engines": { @@ -615,9 +616,9 @@ } }, "node_modules/@csstools/css-syntax-patches-for-csstree": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.5.tgz", - "integrity": "sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.6.tgz", + "integrity": "sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ==", "dev": true, "funding": [ { @@ -767,9 +768,9 @@ } }, "node_modules/@eslint/config-array/node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", "dev": true, "license": "MIT", "dependencies": { @@ -1053,14 +1054,14 @@ } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", - "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@tybys/wasm-util": "^0.10.2" + "@tybys/wasm-util": "^0.10.3" }, "funding": { "type": "github", @@ -1072,9 +1073,9 @@ } }, "node_modules/@oxc-project/types": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.137.0.tgz", - "integrity": "sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==", + "version": "0.138.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.138.0.tgz", + "integrity": "sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==", "dev": true, "license": "MIT", "funding": { @@ -1082,13 +1083,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.61.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.61.0.tgz", - "integrity": "sha512-cKA5B6lpFEMyMGjxF54QihfYpB4FkEGH+qZhtArDEG+wezQAJY8Pq6C7T1SjWz+FFzt3TbyoXBQYk/0292TdJA==", + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.61.1.tgz", + "integrity": "sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.61.0" + "playwright": "1.61.1" }, "bin": { "playwright": "cli.js" @@ -1110,16 +1111,16 @@ "license": "MIT" }, "node_modules/@radix-ui/react-alert-dialog": { - "version": "1.1.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.17.tgz", - "integrity": "sha512-563ygGeyWPrxyVCNp7OV4rE2aIXhFPknpFyo4wbDlcyMMPZ6ySh+zC5WTvY0ZFLgPTg/QB6tA8PyDQyJ2b4cPg==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.18.tgz", + "integrity": "sha512-6c2cXpNlAgHDhKguK24XcWHHayMpK+lk7/WwBXBco+ZJ4Dv7xP++GBM280KgTD/HCRu3jSdfe8WQiZssonYaIA==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dialog": "1.1.17", - "@radix-ui/react-primitive": "2.1.6" + "@radix-ui/react-dialog": "1.1.18", + "@radix-ui/react-primitive": "2.1.7" }, "peerDependencies": { "@types/react": "*", @@ -1137,12 +1138,12 @@ } }, "node_modules/@radix-ui/react-arrow": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.10.tgz", - "integrity": "sha512-j2VTDz1vgCsmuG0k5lBfOcM8n5JPFqZBcMryasFjHYMhwxYL5SRUV5lMSUpRdNtw3D/Sv8pzJtrlAgkssYSsQQ==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.11.tgz", + "integrity": "sha512-Kdil9BB1rIFC/khmf4hC35bn8701AJcizTU7G7cUbEbk5XqqbjDuHW60uUfKqO5WojjZcbAW51Q7P0hRmMLw8A==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.6" + "@radix-ui/react-primitive": "2.1.7" }, "peerDependencies": { "@types/react": "*", @@ -1160,13 +1161,13 @@ } }, "node_modules/@radix-ui/react-avatar": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.0.tgz", - "integrity": "sha512-am/CwltXtmtdtP+5FbYblYDnMa/zuKcMJP1i3/SJMDXXfj2mG+BTqLH2wucqeyyiQMursUtg/5cK+Nh2pCaSOA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.1.tgz", + "integrity": "sha512-+8PWoLLZv3AVb5m0pvoiOca/bQGzc9vPVb+982HB2x3Un0DpYEPM3zLMl4oqRpBsocJuNqLkiv/HXTnTrlwr4g==", "license": "MIT", "dependencies": { "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-callback-ref": "1.1.2", "@radix-ui/react-use-is-hydrated": "0.1.1", "@radix-ui/react-use-layout-effect": "1.1.2" @@ -1187,16 +1188,16 @@ } }, "node_modules/@radix-ui/react-checkbox": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.5.tgz", - "integrity": "sha512-pREzrmNnVwGvYaBoM64huTRK7B3lrTRuwj8A9nwhPiEtMb+yudiWh6zWAqEtP0Dzd5+iBa1Ki7V1pCxV8ExMdA==", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.6.tgz", + "integrity": "sha512-eUEUoGMDpfkgHWSE97ZZaUJtzR1M7EKnNIpD1Q16+8JR9NWghcaqMulx9PuCQ720w0UclfYn6FEbCdd5Hx087g==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-controllable-state": "1.2.3", "@radix-ui/react-use-previous": "1.1.2", "@radix-ui/react-use-size": "1.1.2" @@ -1217,14 +1218,14 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.10.tgz", - "integrity": "sha512-IVVz4EvBcKjrzKgof714qDnz/SzQAkLA2Emh5edlHbgcE6fNd3Un6CJLlaYcnm8N4JmAtzQgse4dOKxcD2yc9g==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.11.tgz", + "integrity": "sha512-djW9+zeg137KQdlPtmE8xnaD+K2rcXXMWFrSg0hsmYZ6HRbdTA7tDHFgpaW9+huWVEu0RCabL+985T4TA0BE7g==", "license": "MIT", "dependencies": { "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-slot": "1.3.0" }, "peerDependencies": { @@ -1273,21 +1274,21 @@ } }, "node_modules/@radix-ui/react-dialog": { - "version": "1.1.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.17.tgz", - "integrity": "sha512-TDTYmpdq8dI2+Xgvgj9AJ8Ghqq+Eph/TRVEdaFQPDItIY+6QSkU7MJMeevw1568Yw/2Ijz8BTphPSP2XejKphw==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.18.tgz", + "integrity": "sha512-apa28mldjMgORmE6g/w3sCcA0Y9UAVeeDVoozN4i7kOw12mLl9RBchfzK3Nn6qxOWjrZhK1Lfy7f07kyzxtnBw==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.13", + "@radix-ui/react-dismissable-layer": "1.1.14", "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.10", + "@radix-ui/react-focus-scope": "1.1.11", "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-portal": "1.1.12", + "@radix-ui/react-portal": "1.1.13", "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-slot": "1.3.0", "@radix-ui/react-use-controllable-state": "1.2.3", "aria-hidden": "^1.2.4", @@ -1324,16 +1325,16 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.13.tgz", - "integrity": "sha512-2v+zNAWWe0ySxgC0D0yeXMPQ23xZVgXZTerTz+JKlmdRj6gfTqmCcR29jb6d290DezXPGgruHWDX/vYUebtErg==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.14.tgz", + "integrity": "sha512-4lUhWTWAjbDIqFrAPWJ3WqBOpO5YchVZ88X3nh6H9Lu5AFi5nCUeTPj3D8FSDmabmFeRe9ME0BDA4MwKTha5GQ==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-callback-ref": "1.1.2", - "@radix-ui/react-use-escape-keydown": "1.1.2" + "@radix-ui/react-use-effect-event": "0.0.3" }, "peerDependencies": { "@types/react": "*", @@ -1351,17 +1352,17 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.18.tgz", - "integrity": "sha512-PZGV82gFk0WltDRI//SsG28ZIjlo9ANTmoNYg0jLNzXXiDsAy5PkOOYQaVD1pPxY6t7gxffb1QMD6qaUvsBZdw==", + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.19.tgz", + "integrity": "sha512-HZccBkbK0LOi8nYKIp5jll/zIRW0cCOmG6WWyqsSpmXCU+ZlcBbTqIwlBvPCu886C5RVu6c/kHV7xSP8IgYNHw==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-menu": "2.1.18", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-menu": "2.1.19", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-controllable-state": "1.2.3" }, "peerDependencies": { @@ -1395,13 +1396,13 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.10.tgz", - "integrity": "sha512-Fas/lXQqhVvqwAb64s5RFeHiHYElZ6SUQbZaNd6EkfhP/Al7wTIQ9WIR4QVX475tlu5yFCEdDcJH6/UwsZjMWw==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.11.tgz", + "integrity": "sha512-Mn88Vg2whaRocGJNOH+DKFqYm6ySFPQaiwHNxZPyjn99B52KAEJWWY9NP83+nWdk2HM3rdov+STu9AG471Rt9w==", "license": "MIT", "dependencies": { "@radix-ui/react-compose-refs": "1.1.3", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-callback-ref": "1.1.2" }, "peerDependencies": { @@ -1438,12 +1439,12 @@ } }, "node_modules/@radix-ui/react-label": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.10.tgz", - "integrity": "sha512-ib0zvq2ZsAqKm5tRnqGJn3vOxSgIts5ToxsXT0q1S/GfLD1Zj7UOEnkw8u2w6sRmn47djpQWuSU1DCL1R29/yw==", + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.11.tgz", + "integrity": "sha512-3PKvDDxOn62k0oV1n4QtNtD2vpu+zYjXR7ojLBPaO6SPvhy53yg0vAmgNeBQeJW5rV3dffoRG+HYfLBZuzw0CQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.6" + "@radix-ui/react-primitive": "2.1.7" }, "peerDependencies": { "@types/react": "*", @@ -1461,25 +1462,25 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.18.tgz", - "integrity": "sha512-lj8Rxjtn6zJq1oSbE/uDtAwCbB9BnxgHD+8MwJMuTh6u1dPamYhW9iuELr/Z8d0D/UysFblYYHeBPwi7T4k0YQ==", + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.19.tgz", + "integrity": "sha512-Mht9BVd1AIsNFVQr4KG3bIK7XQn5IXF0TL/2ObsrzOdc1loaly/+kBDL5roSCYn8j8XZkvpOD0WYLz2FQtH1Eg==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.10", + "@radix-ui/react-collection": "1.1.11", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.13", + "@radix-ui/react-dismissable-layer": "1.1.14", "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.10", + "@radix-ui/react-focus-scope": "1.1.11", "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.1", - "@radix-ui/react-portal": "1.1.12", + "@radix-ui/react-popper": "1.3.2", + "@radix-ui/react-portal": "1.1.13", "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.6", - "@radix-ui/react-roving-focus": "1.1.13", + "@radix-ui/react-primitive": "2.1.7", + "@radix-ui/react-roving-focus": "1.1.14", "@radix-ui/react-slot": "1.3.0", "@radix-ui/react-use-callback-ref": "1.1.2", "aria-hidden": "^1.2.4", @@ -1501,25 +1502,25 @@ } }, "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.16.tgz", - "integrity": "sha512-nJ0SkrSQgudyYhMiYeHA1ayLVuduEJCFLan1RZZN7c9kqzzCFLaU9kuy81uNtqzweM9YaQPgWzxi9MwQ9jZ04g==", + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.17.tgz", + "integrity": "sha512-fYeYQvbeNn5AQk2RBbpO7koLm2YbS00UYxC/IL2sgLlninEH5UNIv+X3E0KJ1Vy4WIo+dhN9w8GNqSHhbHWCIg==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.10", + "@radix-ui/react-collection": "1.1.11", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.13", + "@radix-ui/react-dismissable-layer": "1.1.14", "@radix-ui/react-id": "1.1.2", "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-callback-ref": "1.1.2", "@radix-ui/react-use-controllable-state": "1.2.3", "@radix-ui/react-use-layout-effect": "1.1.2", "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.6" + "@radix-ui/react-visually-hidden": "1.2.7" }, "peerDependencies": { "@types/react": "*", @@ -1537,22 +1538,22 @@ } }, "node_modules/@radix-ui/react-popover": { - "version": "1.1.17", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.17.tgz", - "integrity": "sha512-/YSAOdJ7YJvdn7bn5sdSx2egW+SKY+u7O5RyAVs94Ymrg2fg5QTSFPMRkzvhGyFuE4/qsmPBdrwYoZMZh/4f+g==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.18.tgz", + "integrity": "sha512-qdXDes+eHlnMUGlBAAAe5EG7oOQvqsXuq4mq585diMudg80iB+jHbsSeG3+Q4eWNsogNyhqU2p/3i+Y0iEepqg==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-dismissable-layer": "1.1.13", + "@radix-ui/react-dismissable-layer": "1.1.14", "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.10", + "@radix-ui/react-focus-scope": "1.1.11", "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.1", - "@radix-ui/react-portal": "1.1.12", + "@radix-ui/react-popper": "1.3.2", + "@radix-ui/react-portal": "1.1.13", "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-slot": "1.3.0", "@radix-ui/react-use-controllable-state": "1.2.3", "aria-hidden": "^1.2.4", @@ -1574,16 +1575,16 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.1.tgz", - "integrity": "sha512-bhnq/0DEPTi2lsOD3J5rTL65qUKHbKbhqHsmN9TMiclSXpipi651ooUKPPp6G5lF/WiHBdn1s0Wuqsn+myVAvw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.2.tgz", + "integrity": "sha512-3QXNeMkdshed1MR3LNoiCirBywRFPkD8ETJa/HlPuLwSajaQixf2ro+isoDNJlGABg9ug41XuZpINZJIle4XWg==", "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.10", + "@radix-ui/react-arrow": "1.1.11", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-callback-ref": "1.1.2", "@radix-ui/react-use-layout-effect": "1.1.2", "@radix-ui/react-use-rect": "1.1.2", @@ -1606,12 +1607,12 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.12.tgz", - "integrity": "sha512-m309havGzsjLHHaIX50G5PlvRs3xkgPCsGk/5PTvYm8D5q33yG0J7w/712PTOhid7NTaFETtnSXjngHQavvhVw==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.13.tgz", + "integrity": "sha512-z3oXfmaHLJTF1wktbjgD6cn9jiEbq3WSondB10LIuIt2m2Ym4iJlrW04/euMwENDdWDdE7z+OuY7Qyp1YpRSwA==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-layout-effect": "1.1.2" }, "peerDependencies": { @@ -1653,9 +1654,9 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.6.tgz", - "integrity": "sha512-wetd0QI77DbvrPpTAvH1SqOxsYF2wZe5TNxqwOd5Ty4XDpV3dpV0s8K/1MGMJBeY5o7lg8ub5VIt1Ub+yVen6g==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.7.tgz", + "integrity": "sha512-bC3NiwsprbxKjuon9l7X6BUTw7FPVzEYaL92MPEY5SCd/9hUTPXVFtVwRix7778wtRsVao+zE062gL79FZleeQ==", "license": "MIT", "dependencies": { "@radix-ui/react-slot": "1.3.0" @@ -1676,18 +1677,18 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.13.tgz", - "integrity": "sha512-9gkwneI0guf8JDmrFxPjJF6Ozzgioyw+/lonYNCwefS9ZHA05er0BVHiXr+LbWGHxUfczvMY6G1oiZZi1VzjRw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.14.tgz", + "integrity": "sha512-8Qcnx9447tx/aCBgw6Jenfqg4Skq+vqab9mCBmuGNipIS5YXvL275wbKEu7+ICYHIlAPgCduUMJH1XOYewKF6Q==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.10", + "@radix-ui/react-collection": "1.1.11", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", "@radix-ui/react-direction": "1.1.2", "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-callback-ref": "1.1.2", "@radix-ui/react-use-controllable-state": "1.2.3" }, @@ -1707,9 +1708,9 @@ } }, "node_modules/@radix-ui/react-scroll-area": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.12.tgz", - "integrity": "sha512-xuafVzQiTCLsyEjakowTdG3OgTXsmO7IdCiO77otIa+z44xoLNs9Do5eg7POFumIOCjtG6djfm6RKUKpUa/csA==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.13.tgz", + "integrity": "sha512-7tncSubo2G0UY1e8rk+72qe3XRzrGnOLtZQ1PL1KoBfRUNX0NrJT5akb+0kfwSCc3gVR4wdHqyhAQBDpDNOwDw==", "license": "MIT", "dependencies": { "@radix-ui/number": "1.1.2", @@ -1718,7 +1719,7 @@ "@radix-ui/react-context": "1.1.4", "@radix-ui/react-direction": "1.1.2", "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-callback-ref": "1.1.2", "@radix-ui/react-use-layout-effect": "1.1.2" }, @@ -1738,31 +1739,31 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.1.tgz", - "integrity": "sha512-w6eDvY78LE9ZUiNnXCA1QVK8RYN7k9galFv09kjVydJqBAgHd7Y9A6h0UJ/6DCZNGZMZrB2ohcSW1Bo9d8+wWA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.2.tgz", + "integrity": "sha512-brXD6C/V0fVK0DDbscLVw6LsXrjQ+ay8jdOBaN+tLb4vsHsAMm6Gt6eT77wHX1Eq8GPtD5rJ+RxFtfDozsb4+Q==", "license": "MIT", "dependencies": { "@radix-ui/number": "1.1.2", "@radix-ui/primitive": "1.1.4", - "@radix-ui/react-collection": "1.1.10", + "@radix-ui/react-collection": "1.1.11", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", "@radix-ui/react-direction": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.13", + "@radix-ui/react-dismissable-layer": "1.1.14", "@radix-ui/react-focus-guards": "1.1.4", - "@radix-ui/react-focus-scope": "1.1.10", + "@radix-ui/react-focus-scope": "1.1.11", "@radix-ui/react-id": "1.1.2", - "@radix-ui/react-popper": "1.3.1", - "@radix-ui/react-portal": "1.1.12", + "@radix-ui/react-popper": "1.3.2", + "@radix-ui/react-portal": "1.1.13", "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-slot": "1.3.0", "@radix-ui/react-use-callback-ref": "1.1.2", "@radix-ui/react-use-controllable-state": "1.2.3", "@radix-ui/react-use-layout-effect": "1.1.2", "@radix-ui/react-use-previous": "1.1.2", - "@radix-ui/react-visually-hidden": "1.2.6", + "@radix-ui/react-visually-hidden": "1.2.7", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.2" }, @@ -1782,12 +1783,12 @@ } }, "node_modules/@radix-ui/react-separator": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.10.tgz", - "integrity": "sha512-Y6K6jLQCVfCnTL2MEtGxDLffkhNfEfHsEg3Wa8JU+IWdn3EWbLXd3OuOfQRN7p/W/cUce1WyTk3QeuAoDBzN9g==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.11.tgz", + "integrity": "sha512-jRhe86+8PF7VZ1u14eOWVOuh2BuAhALg/FT1VcMC4OHedMTRUazDnDlKTt+yxo5cRNKHMfmvZ4sSQtWDeMV4CQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.6" + "@radix-ui/react-primitive": "2.1.7" }, "peerDependencies": { "@types/react": "*", @@ -1823,15 +1824,15 @@ } }, "node_modules/@radix-ui/react-switch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.1.tgz", - "integrity": "sha512-55bQtCnOB0BohomSHi6qvQXpJEEqUGDm6hRrM0Bph5OXwhSegqkd8IqgBAQkM1IlgUlWZIxpxRcpOEfRIgimyw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.2.tgz", + "integrity": "sha512-tgRBI3DdNwAJYE4BBZyZcz/HRRCvAsPkRvG1wvKc+41tBGMxPn/a87T/wikXAvyDypNQ9kaZwHbeZe+veHCGpA==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", - "@radix-ui/react-primitive": "2.1.6", + "@radix-ui/react-primitive": "2.1.7", "@radix-ui/react-use-controllable-state": "1.2.3", "@radix-ui/react-use-previous": "1.1.2", "@radix-ui/react-use-size": "1.1.2" @@ -1852,9 +1853,9 @@ } }, "node_modules/@radix-ui/react-tabs": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.15.tgz", - "integrity": "sha512-kxc9gI6/HfcU4nfMMVS3AmQK414kbU1IE6UCJmMmxjhO3cRPXOyYnmvyKD+ODt7q56nRq9l7Wovi6uaGwKgMlg==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.16.tgz", + "integrity": "sha512-v3Ab2l7z6U7tRB4xA0IyKdq0OsqaO1o9ZjsIEoKKnSZ/l96mZz8aCTX0NCXw+YVHJXr8Km4d+Mn6/Q8YjXa+gw==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.4", @@ -1862,8 +1863,8 @@ "@radix-ui/react-direction": "1.1.2", "@radix-ui/react-id": "1.1.2", "@radix-ui/react-presence": "1.1.6", - "@radix-ui/react-primitive": "2.1.6", - "@radix-ui/react-roving-focus": "1.1.13", + "@radix-ui/react-primitive": "2.1.7", + "@radix-ui/react-roving-focus": "1.1.14", "@radix-ui/react-use-controllable-state": "1.2.3" }, "peerDependencies": { @@ -1933,24 +1934,6 @@ } } }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.2.tgz", - "integrity": "sha512-2uVLvLjgO7NZCWw01/FdqRwmA42J0BcjPMUCA+koFEOAb+zjqIP7SiFz/7zWPrKnVmSqr76Omq2ALyCuX4dhLw==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-use-is-hydrated": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.1.tgz", @@ -2033,12 +2016,12 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.6.tgz", - "integrity": "sha512-jCE0WljWifTI4niIMCll06kGpsJTAPiZVU9H4WR1N6qW7At9ystHbN7dDB+we2xH535roFHj7qKS+RGj0FMDWQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.7.tgz", + "integrity": "sha512-1wNZBggTDK3GRuuQ6nP4k2yi7a6l7I5qbMPbZcRsrGsGVead/f/d5FhEzUvqFs0bcrDLx7n1zKQ3JvLR6whaaw==", "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.1.6" + "@radix-ui/react-primitive": "2.1.7" }, "peerDependencies": { "@types/react": "*", @@ -2062,9 +2045,9 @@ "license": "MIT" }, "node_modules/@rolldown/binding-android-arm64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.2.tgz", - "integrity": "sha512-2cZ+7xRS+DBcuJBJKnfzsbleumJhBqSlJVpuzHC0nTqfd3QQ7Vx2/x5YR/D7cBamKSeWplwo82Fn9lqYUDEMfA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.4.tgz", + "integrity": "sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==", "cpu": [ "arm64" ], @@ -2079,9 +2062,9 @@ } }, "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.2.tgz", - "integrity": "sha512-RkPMJnygxsgOYdkfqgpwY0/Fzm8d0VQe6HGU2/B00Xa9eqdLbrII+DOKAodbJAn3ZL1AJxGHkZRPYazgGY6Ljw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.4.tgz", + "integrity": "sha512-aUi+HBvmYb7j8krl1+qJgkG8C17fO79gk3c+jPw4S8glRFc1DTija9S3EyaTSQUm5GJXYKDAsugBEhFHH2vYiQ==", "cpu": [ "arm64" ], @@ -2096,9 +2079,9 @@ } }, "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.2.tgz", - "integrity": "sha512-Uiczh6vFhwyfd7WNe7Q7mCA4KxAiLdz7jPE/WGizfRpIieoyFuNVMmM8HqZ9HwudTkY6/AeMQwlNJ9NJijguWw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.4.tgz", + "integrity": "sha512-F7hHC3gwY11+vByKPRWqwGbeXWVgKmL+pTGCinaEhdihzBV2aQ0fvZOch9cXYUOKuKKq429HeYXOqQLc7wFCEg==", "cpu": [ "x64" ], @@ -2113,9 +2096,9 @@ } }, "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.2.tgz", - "integrity": "sha512-+TpdtTRgHiJFjCVFbw311SuLk3KfytPOQQn+VlAEv+gBxYPtL7E6JS9e/tk+8CwxhIZvemJKo4rTKgfWNsKkkA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.4.tgz", + "integrity": "sha512-sI5yw+7s92SK6odiEhD5lKCBlWcpjHS5qyqpVQbZAJ0fIzEUXrmbl3DH2ybR3PZogulNJF+COLtmA8hUfvkCCQ==", "cpu": [ "x64" ], @@ -2130,9 +2113,9 @@ } }, "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.2.tgz", - "integrity": "sha512-4lv1/tkmi7ueIVHnyreaOeUpiZP26BH9rRy6hoYfR9310A2B9nUEVRDvBx69vx64Nr3eTPPRkyciqJJs+j9Jmw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.4.tgz", + "integrity": "sha512-mCi0OKgEieFircrtVYmQAFGszRtMnZ6fpZAXrxanXAu7lqZcsK1E1RAaZNG0uKAnxox3B1f4EyQNnoyMfN1vAA==", "cpu": [ "arm" ], @@ -2147,9 +2130,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.2.tgz", - "integrity": "sha512-gBSUVO0eaWgw1JMjK3gB8BMlX2Mk148s2lTiVT3e9vjVxbl7UDfMWWY8CfIaaqiXuM9fVTMxIpUz6CAo/B6Vlw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.4.tgz", + "integrity": "sha512-B9Ial3Kv5sh0SHnB1g/QWcUQCEvCF6QKGAl4zXypYj65mVI+B4AhFBwPtSN7pDrJeIx8Z7zdy4ntx+wQABom7w==", "cpu": [ "arm64" ], @@ -2167,9 +2150,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.2.tgz", - "integrity": "sha512-LjQP/iZLBu8o8PjIfk4x3At0/mT6h282pvz8Z5LAyhGbu/kDezyO7ea62rF5uoqmgnIYqbN/MqJ3Si3Aymi7xQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.4.tgz", + "integrity": "sha512-lZVym0PuHE1KZ22gmFTC15lAkrg9iTszR617oYRB/iPY1A56ywoJzVKOJBKaot5RiikCObmur6pogpse3gRcng==", "cpu": [ "arm64" ], @@ -2187,9 +2170,9 @@ } }, "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.2.tgz", - "integrity": "sha512-X/7bVLWelEsbyWDUSXt7zVsTniLLPIY2n1rH58qr78l9i7MNbbxBWD8gI2vRfBWf4NUXJCUuQnfZDsp32LqsfQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.4.tgz", + "integrity": "sha512-t2DNiLJWNTbnEHyUzTumldML6ET4/g16467LZoDDJ3tSxGvguL5/NyC2lCsNKuyRycg9XeDQF5SSv+TNOhQEXg==", "cpu": [ "ppc64" ], @@ -2207,9 +2190,9 @@ } }, "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.2.tgz", - "integrity": "sha512-gb6dYKW/1KDorGXyy48glEBJs/sxVSC5pcVrox/pFGV4mvwSFeg2sK5L2tRkVsVlh7kueqOgg4GEcuipJcGuKg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.4.tgz", + "integrity": "sha512-0WIRnL1Uw4BvTZRLQt+PVgo6ZKTJadlC2btP+/EOXv2f/DWbY0rEgl+y834mIVwP1FkTlWVTrGGJXf12lru7EQ==", "cpu": [ "s390x" ], @@ -2227,9 +2210,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.2.tgz", - "integrity": "sha512-JY4w85pU3iAiJVMh5nuk4/Mh9GjMsupe8MrIN53rwxAZW64GKrWeJBuN6SxQg9QTU5uB1cxyhDzW8jqRn1EABw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.4.tgz", + "integrity": "sha512-JWtGshGfX+oENAKonoNkqEJX+7hC8yfhi9GUyPX1VX4mdh1y5r+ZiJLR5XzAB0aoP6s/PcILsGjKq8O0mm24bw==", "cpu": [ "x64" ], @@ -2247,9 +2230,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.2.tgz", - "integrity": "sha512-xvpA7o5KCYLB0Rwscmuylb1/zHHSUx4g4xilm4prC5jP76pEUlzBmMbgpbh7bVDbId4NcfT96gN5i6mE6UDaiw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.4.tgz", + "integrity": "sha512-rT6yQcxUuXs4CnbofqwHRRV0iem349rLMYpTjkgQGLjrY4ado/eDzwPZPTCgTOlF6Nkp8NEv70yLMTn6qkWxsQ==", "cpu": [ "x64" ], @@ -2267,9 +2250,9 @@ } }, "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.2.tgz", - "integrity": "sha512-p/ts6KBLjuk49Bp21XH77poQGt02iNz7ChgHep7tudPOaLinR/De/RHdxF8w8Yj4r/bF/bqXwH6PZrB2sA+Nvw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.4.tgz", + "integrity": "sha512-KXMGoboq5cyaCQjDA4GLuRiOwBQ0EyFnJoVViLeZ45/3rFItRODEr+NdsBcVpll40hhNArlm/speWGRvj08LzA==", "cpu": [ "arm64" ], @@ -2284,9 +2267,9 @@ } }, "node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.2.tgz", - "integrity": "sha512-VMu/wmrZ9hJzYlRhbw7jK5PODlugyKZ5mOdX78+lS8OvuFkWNQdz1pFLrI2p3P0pjXOmUZ7B48o5VnMH9QOGtg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.4.tgz", + "integrity": "sha512-5K83rb36oJiY7BCyE9zLZtGcPV4g5wvq+xwdO0XPIwDVZI8cyB/AUjkNXGb92/rnmezEkjMOpgY61rtwjQtFwg==", "cpu": [ "wasm32" ], @@ -2296,16 +2279,16 @@ "dependencies": { "@emnapi/core": "1.11.1", "@emnapi/runtime": "1.11.1", - "@napi-rs/wasm-runtime": "^1.1.5" + "@napi-rs/wasm-runtime": "^1.1.6" }, "engines": { "node": "^20.19.0 || >=22.12.0" } }, "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.2.tgz", - "integrity": "sha512-xtUJqs8qEkuSviS0n1tsohaPuz3a1SPhZywOji4Oo+sgrJs8daEDMZ0QtqL0OS7dx8PoVpg2J/ZZycPY5I2+Zg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.4.tgz", + "integrity": "sha512-PnWBtw3TV5KOg69HQQDR0mnQuyCmSGR2pAB4DC1rPF808fgKeTUMj2EOEyKATpgiuxuR5APQmiDO7PDgEjTFSA==", "cpu": [ "arm64" ], @@ -2320,9 +2303,9 @@ } }, "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.2.tgz", - "integrity": "sha512-85YiLQqjUKgSO/Zjnf9e0XIn5Ymrh1fLDWBeAkZqpuBR/3R8TpfoHXuyblqyQrftSSgWO9qpcHN8mkyKsLraoA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.4.tgz", + "integrity": "sha512-M1lpniBePobTfsa7Ks9a199e1akxsXn+GYBUKsEzv3YFzOm1HJAMNwKI3qr0Zq+mxwx9gOZoTdP1yXRYsZUocQ==", "cpu": [ "x64" ], @@ -2357,9 +2340,9 @@ "license": "MIT" }, "node_modules/@tailwindcss/node": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.1.tgz", - "integrity": "sha512-6NDaqRoAMSXD1mr/RXu0HBvNE9a2n5tHPsxu9XHLws8o4Twes5rBM2205SUUiJ9goAtadrN6xTGX0UDEwp/N4A==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.2.tgz", + "integrity": "sha512-yWP/sqEcBLaD8JuA6zNwxoYKr75qxTioYwlRwekj5Jr/I5GXnoJfjetH/psLUIv74cYTH2lBUEzBkinthoYcBg==", "license": "MIT", "dependencies": { "@jridgewell/remapping": "^2.3.5", @@ -2368,36 +2351,36 @@ "lightningcss": "1.32.0", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", - "tailwindcss": "4.3.1" + "tailwindcss": "4.3.2" } }, "node_modules/@tailwindcss/oxide": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.1.tgz", - "integrity": "sha512-yVPyo8RNkabVr3O2EhHEE0Rewu7YKzc1DhIqfL46LKveFrmu9XbDazNOJY7/GRuvw1h6u3utWnR29H/p5JPlgA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.2.tgz", + "integrity": "sha512-z8ZgnzX8gdNoWLBLqBPoh/sjnxkwvf9ZuWjnO0l0yIzbLa5/9S+eC5QxGZKRobVHIC3/1BoMWjHblqWjcgFgag==", "license": "MIT", "engines": { "node": ">= 20" }, "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.3.1", - "@tailwindcss/oxide-darwin-arm64": "4.3.1", - "@tailwindcss/oxide-darwin-x64": "4.3.1", - "@tailwindcss/oxide-freebsd-x64": "4.3.1", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.1", - "@tailwindcss/oxide-linux-arm64-gnu": "4.3.1", - "@tailwindcss/oxide-linux-arm64-musl": "4.3.1", - "@tailwindcss/oxide-linux-x64-gnu": "4.3.1", - "@tailwindcss/oxide-linux-x64-musl": "4.3.1", - "@tailwindcss/oxide-wasm32-wasi": "4.3.1", - "@tailwindcss/oxide-win32-arm64-msvc": "4.3.1", - "@tailwindcss/oxide-win32-x64-msvc": "4.3.1" + "@tailwindcss/oxide-android-arm64": "4.3.2", + "@tailwindcss/oxide-darwin-arm64": "4.3.2", + "@tailwindcss/oxide-darwin-x64": "4.3.2", + "@tailwindcss/oxide-freebsd-x64": "4.3.2", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.2", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.2", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.2", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.2", + "@tailwindcss/oxide-linux-x64-musl": "4.3.2", + "@tailwindcss/oxide-wasm32-wasi": "4.3.2", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.2", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.2" } }, "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.1.tgz", - "integrity": "sha512-SVlyf61g374l5cHyg8x9kf5xmLcOaxvOTsbsqDnSsDJaKOEFZ7GCvi84VAVGpxojYOs1+3K6M0UjXfqPU8vmOQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.2.tgz", + "integrity": "sha512-WHxqIuHpvZ5VtdX6GTl1Ik/Vp2YuN42Et+0CdeaVd/frQ9jAvGmvR8vLT+jk3e8/Q3x8kECB9+R17pgpp2BulA==", "cpu": [ "arm64" ], @@ -2411,9 +2394,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.1.tgz", - "integrity": "sha512-hVnWLwv+e/l7c4WKyVtHVrIPvYdqWHjRB3MDIqARynzFtnQg85kmQEFCbV9Ja0VVx4xXTIiDWY60Y7iz/iNoDA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.2.tgz", + "integrity": "sha512-GZypeUY/IDJW3877KeM+O67vbXr3MBnbtEL4aYhNErv/JWZhye2vGSWWG9tB6iiqR2MqRNkY8IOUy4NdSZV26w==", "cpu": [ "arm64" ], @@ -2427,9 +2410,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.1.tgz", - "integrity": "sha512-Cf7abu0WVgbhU7ANgPUnSAvm7nCvMweusHb8FnaHlLfv/Caq4GYaEZg7ZImzzmjx4lIAfuS8q+eLIS7A7IzxIg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.2.tgz", + "integrity": "sha512-UIIzmefR6KO1sDU7MzRqAxC8iBpft/VhkGjTjnhoS6k7Z3rQ9wEgA1ODSiyH/tcSYssulNm4Ci3hOeK1jH7ccQ==", "cpu": [ "x64" ], @@ -2443,9 +2426,9 @@ } }, "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.1.tgz", - "integrity": "sha512-ZZqzX2Y+GXtXXfqSfpJhDm60OoZfvLHLCgm+J7NVqgHHJjG/m9ugZI77RwTsVd4fnBJuCFP6Ae6kTJb71UdS8g==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.2.tgz", + "integrity": "sha512-GN+uAmcI6DNspnCDwtOAZrTz6oukJnp337qZvxqCGLd3BHBzJpO0ZbTLRvJNdztOeAmTzewewGIMPb0tk2R4WA==", "cpu": [ "x64" ], @@ -2459,9 +2442,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.1.tgz", - "integrity": "sha512-/Ah/xik0LaMYfv9DZ0S/t4pBlBNYOcqtRwusjgovHkvT8ixueWCLyJjsaF5kQIckjb4IT8Q6K6p/iPmZMixYgg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.2.tgz", + "integrity": "sha512-4ABn7qSbdHRwTiDiuWNegCyb5+2FJ4vKIKc3DmKrvAFw7MU1Lm11dIkTPwUaFdTzc7IsOpDbqBrlh0x6y36U/w==", "cpu": [ "arm" ], @@ -2475,9 +2458,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.1.tgz", - "integrity": "sha512-gqdFoVJlw444GvpnheZLHmvTzSxI/cOUUh2KSNejQjTcYkW062SVD+En0rUgD+QV91bz1XGIGtt1HJd48xUGbQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.2.tgz", + "integrity": "sha512-wDgEIGwoM8w8pufh9LVt1PahDgNdKXrLC2qfAnV3vAmococ9RWbxeAw4pxPttd/TsJfwjyLf90Dg1y9y8I6Emw==", "cpu": [ "arm64" ], @@ -2494,9 +2477,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.1.tgz", - "integrity": "sha512-Bwv9KwOvE0VKa86xPFif9b9c3Y1NxOV1P0gLti/IYaWEsQYZXDlxfGEtA8mdDZ7SG3wyNXAWYT5SIn3giL57oA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.2.tgz", + "integrity": "sha512-J5Nuk0uZQIiMTJj3LEx4sAA9tMFUoXQZFv1J6An+QGYe53HKRJuFDi0rpq/tuouCZeAbOBY3kQ6g8qeD4TUjtA==", "cpu": [ "arm64" ], @@ -2513,9 +2496,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.1.tgz", - "integrity": "sha512-Ymi8O8T15HYQdOUWUtTI6ldN0neHP85FC+Qz32xTcZ7iJXtem/x8ITev0o1e9e5rkqj4lONZfTRLvkmin1+tKg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.2.tgz", + "integrity": "sha512-kqCZpSKOBEJO4mz7OqWoofBZeXTAwaVGPj0ErAj7CojmhKpWVWVOnrt9dE8odoIraZq4oj3ausM37kXi+Tow8w==", "cpu": [ "x64" ], @@ -2532,9 +2515,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.1.tgz", - "integrity": "sha512-M+P/91qJ6uILLw4k2G93GMDRAXj61SMvFQYt39AqvUqYgExXpLL5aepfns7sj4HiAQeolirQF9E0lzRvdf4zPQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.2.tgz", + "integrity": "sha512-cixpqbh2toJDmkuCRI68nXA8ZxNmdK9Y+9v5h3MC3ZQKy/0BO8AWzlkWyRM7JAFSGBlfig4YVTPsK6MVgqz1uw==", "cpu": [ "x64" ], @@ -2551,9 +2534,9 @@ } }, "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.1.tgz", - "integrity": "sha512-zsM8uOeqvVGHsAXsJxsT28ttosFahLJKCLOTUBqRAtKnVgGSRitds9T432QiT8b77Yga7JIBkulIRRlJPtYhRA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.2.tgz", + "integrity": "sha512-4ec2Z/LOmRsAgU23CS4xeJfcJlmRg94A/XrbGRCF1gyU/zdDfRLYDVsS+ynSZCmGNxQ1jQriQOKMQeQxBA3Isw==", "bundleDependencies": [ "@napi-rs/wasm-runtime", "@emnapi/core", @@ -2568,9 +2551,9 @@ "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "^1.10.0", - "@emnapi/runtime": "^1.10.0", - "@emnapi/wasi-threads": "^1.2.1", + "@emnapi/core": "^1.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", "@napi-rs/wasm-runtime": "^1.1.4", "@tybys/wasm-util": "^0.10.2", "tslib": "^2.8.1" @@ -2580,17 +2563,17 @@ } }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { - "version": "1.10.0", + "version": "1.11.1", "inBundle": true, "license": "MIT", "optional": true, "dependencies": { - "@emnapi/wasi-threads": "1.2.1", + "@emnapi/wasi-threads": "1.2.2", "tslib": "^2.4.0" } }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { - "version": "1.10.0", + "version": "1.11.1", "inBundle": true, "license": "MIT", "optional": true, @@ -2599,7 +2582,7 @@ } }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", + "version": "1.2.2", "inBundle": true, "license": "MIT", "optional": true, @@ -2640,9 +2623,9 @@ "optional": true }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.1.tgz", - "integrity": "sha512-aiNvSq9BsVk8V513lDKlrCFAgf8qBMPZTpgEhInL+NwQqs97mYmupVMrPrgBBSL8Pv/0zXu9MrMF9rMun1ZeNg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.2.tgz", + "integrity": "sha512-Zyr/M0+XcYZu3bZrUytc7TXvrk0ftWfl8gN2MwekNDzhqhKRUucMPSeOzM0o0wH5AWOU49BsKRrfKxI2atCPMQ==", "cpu": [ "arm64" ], @@ -2656,9 +2639,9 @@ } }, "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.1.tgz", - "integrity": "sha512-xDEyu1rg290472FEGaKHnzyDyh5QH+AlWvsU5hMoMtPpzmKlRI0jaYKCgSHDYtaQWZOYbMaduSyCwFwY4n1HmA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.2.tgz", + "integrity": "sha512-QI9BO7KlNZsp2GuO0jwAAj5jCDABOKXRkCk2XuKTSaNEFSdfzqswYVTtCHBNKHLsqyjFyFkqlDiwkNbTYSssMQ==", "cpu": [ "x64" ], @@ -2672,16 +2655,16 @@ } }, "node_modules/@tailwindcss/postcss": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.1.tgz", - "integrity": "sha512-dNJuNbdEJT/SWRuXTYP1WSamelsz3ztkUsdtWQPjrexysrTpaEPM40P/71knXiXLYEojqPOEGitVLLpPMS5T6A==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.2.tgz", + "integrity": "sha512-rjVWYCa7Ngbi5AarT6k8TkxUG3Wl1QKzHdIZVsjZSzf36Jmo2IKZt/NHRAwly8oDkbBOH0YTu+CHuf9jPxMc+g==", "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", - "@tailwindcss/node": "4.3.1", - "@tailwindcss/oxide": "4.3.1", - "postcss": "8.5.15", - "tailwindcss": "4.3.1" + "@tailwindcss/node": "4.3.2", + "@tailwindcss/oxide": "4.3.2", + "postcss": "^8.5.15", + "tailwindcss": "4.3.2" } }, "node_modules/@tanstack/react-table": { @@ -2869,9 +2852,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.0.tgz", - "integrity": "sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.0.tgz", + "integrity": "sha512-O0A1G3xPGy4w7AgQdAQYUlQ+BKk2Oovw8eRpofyp5KdBZULnbe+WqaOVNrm705SHphCiG4XHsACrSmPu1f+Kgw==", "dev": true, "license": "MIT", "dependencies": { @@ -2914,17 +2897,17 @@ "optional": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.62.0.tgz", - "integrity": "sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.62.1.tgz", + "integrity": "sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.62.0", - "@typescript-eslint/type-utils": "8.62.0", - "@typescript-eslint/utils": "8.62.0", - "@typescript-eslint/visitor-keys": "8.62.0", + "@typescript-eslint/scope-manager": "8.62.1", + "@typescript-eslint/type-utils": "8.62.1", + "@typescript-eslint/utils": "8.62.1", + "@typescript-eslint/visitor-keys": "8.62.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -2937,7 +2920,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.62.0", + "@typescript-eslint/parser": "^8.62.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -2953,16 +2936,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.62.0.tgz", - "integrity": "sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.62.1.tgz", + "integrity": "sha512-sPhE4iHuJDSvoAiec+Ro8JyXw8f0ql13HFR82P99nCm9GwTEKG0KYLvDe6REk8BCXuit6vJAv/Yxg5ABaNS2rA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.62.0", - "@typescript-eslint/types": "8.62.0", - "@typescript-eslint/typescript-estree": "8.62.0", - "@typescript-eslint/visitor-keys": "8.62.0", + "@typescript-eslint/scope-manager": "8.62.1", + "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/typescript-estree": "8.62.1", + "@typescript-eslint/visitor-keys": "8.62.1", "debug": "^4.4.3" }, "engines": { @@ -2978,14 +2961,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.62.0.tgz", - "integrity": "sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.62.1.tgz", + "integrity": "sha512-yQ3RgY5RkSBpsNS1Bx/JQEcA24FOSdfGktoyprAr5u18390UQdtVcfnEv4nIrIshNnavlVyZBKxQwT1fIAE6cg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.62.0", - "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/tsconfig-utils": "^8.62.1", + "@typescript-eslint/types": "^8.62.1", "debug": "^4.4.3" }, "engines": { @@ -3000,14 +2983,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.62.0.tgz", - "integrity": "sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.62.1.tgz", + "integrity": "sha512-r4d249KbQ1SFdpeStvob8Ih6aPPIzfqllPVOtvhve6ZcpuVcYo5/7zUWckKpHE7StASX4kTKZTLf0WQm/wPkcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.62.0", - "@typescript-eslint/visitor-keys": "8.62.0" + "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/visitor-keys": "8.62.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3018,9 +3001,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.62.0.tgz", - "integrity": "sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.62.1.tgz", + "integrity": "sha512-xadytJqX9vJVQ2fdQjkcIVigwaOJNWkpjdLt6cEQ+xPnrI1fkp+/jZE/I97k9KUjqtpd25i0HeyZf3T6dutv2g==", "dev": true, "license": "MIT", "engines": { @@ -3035,15 +3018,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.62.0.tgz", - "integrity": "sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.62.1.tgz", + "integrity": "sha512-aXM5xlqXiTxPibXB93cLAURfT3rlizf7uMXISCXy66Isr/9hISJx3yDsKl0L7lKa51b8JpFuNKby0/O0pEm9jg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.62.0", - "@typescript-eslint/typescript-estree": "8.62.0", - "@typescript-eslint/utils": "8.62.0", + "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/typescript-estree": "8.62.1", + "@typescript-eslint/utils": "8.62.1", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -3060,9 +3043,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.62.0.tgz", - "integrity": "sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.62.1.tgz", + "integrity": "sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==", "dev": true, "license": "MIT", "engines": { @@ -3074,16 +3057,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.62.0.tgz", - "integrity": "sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.62.1.tgz", + "integrity": "sha512-xMcW9oP9u7fAMXYs9A65CVmtLQe2r//oXINHfi8HV+oiqhih17sbLdhXr4540YWlgpDKQdY854OL5ZrdCiQsAA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.62.0", - "@typescript-eslint/tsconfig-utils": "8.62.0", - "@typescript-eslint/types": "8.62.0", - "@typescript-eslint/visitor-keys": "8.62.0", + "@typescript-eslint/project-service": "8.62.1", + "@typescript-eslint/tsconfig-utils": "8.62.1", + "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/visitor-keys": "8.62.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -3112,9 +3095,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", "dev": true, "license": "MIT", "dependencies": { @@ -3154,16 +3137,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.62.0.tgz", - "integrity": "sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.62.1.tgz", + "integrity": "sha512-sHtbPfuKNZCG+ih8SyjjucqRntSVmp8XgL5u6o9mAhiSn8ds5o/M/XdM0abweme2Tln3szOstOrZ9OXitvPh0g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.62.0", - "@typescript-eslint/types": "8.62.0", - "@typescript-eslint/typescript-estree": "8.62.0" + "@typescript-eslint/scope-manager": "8.62.1", + "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/typescript-estree": "8.62.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3178,13 +3161,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.62.0.tgz", - "integrity": "sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.62.1.tgz", + "integrity": "sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.62.0", + "@typescript-eslint/types": "8.62.1", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -3458,9 +3441,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", - "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", + "version": "10.5.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.2.tgz", + "integrity": "sha512-rD5t5DwOjJdmSORcTq64j8MawTC+tbQ+HHqjR4NDumamy/ambn1UJrlKL+KdwujWxMkFjPM3pPHOEA9tl4767Q==", "dev": true, "funding": [ { @@ -3478,8 +3461,8 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.28.2", - "caniuse-lite": "^1.0.30001787", + "browserslist": "^4.28.4", + "caniuse-lite": "^1.0.30001799", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -3501,9 +3484,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.38", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz", - "integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==", + "version": "2.10.42", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.42.tgz", + "integrity": "sha512-c/jurFrDLyui7o1J86yLkRu4LMsTYcBohveus7/I2Hzdn9KIP2bdJPTue/lR1KH46enoPbD77GKeSYNdyPoD3Q==", "devOptional": true, "license": "Apache-2.0", "bin": { @@ -3603,9 +3586,9 @@ "license": "MIT" }, "node_modules/caniuse-lite": { - "version": "1.0.30001799", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz", - "integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==", + "version": "1.0.30001800", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001800.tgz", + "integrity": "sha512-MMHtuAz9Ys840zAY5F4k6fV5GaivZ9sPk+nz0mY+GYVzRBnYkN0mpqkSR92oWRQ19yQWo4HvBV/FnC16AJX8MA==", "devOptional": true, "funding": [ { @@ -3938,9 +3921,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.377", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.377.tgz", - "integrity": "sha512-cH1jZgJHoezfTnKfKwnScpHywTFVnJUNITDPREFdhNjiuD502+QFpG0Qk7G8jhsV/f+CEAFlIrzP1fT+IMb92g==", + "version": "1.5.387", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.387.tgz", + "integrity": "sha512-TaxwufTFDufvPEoXdhwVrA3UdFWBeWGkYoJ1K8ldF1xe6gKfth6iRNS5lTQ5JPNOHdGQm8PT1QYKUqFLCiUefQ==", "devOptional": true, "license": "ISC" }, @@ -3978,16 +3961,16 @@ } }, "node_modules/es-module-lexer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", - "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.0.tgz", + "integrity": "sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw==", "dev": true, "license": "MIT" }, "node_modules/es-toolkit": { - "version": "1.48.1", - "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.48.1.tgz", - "integrity": "sha512-wfnXlwd5I75eXRtdD2vuEs50xHHESECDsGD7yiQnfFVNoa5522NwXEbmgo98LfiukSQHs+mBM7/YG3qKJB9/mQ==", + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.49.0.tgz", + "integrity": "sha512-G5iZ6Pc/FNRY/soKZHC+TxGDD83rHUDXxzaWhGCX44vAv/tMs56WMusnm/KMNK+luUPsgA9U28cGr4RDlSzL2g==", "dev": true, "license": "MIT", "workspaces": [ @@ -4026,9 +4009,9 @@ } }, "node_modules/eslint": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.5.0.tgz", - "integrity": "sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.6.0.tgz", + "integrity": "sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==", "dev": true, "license": "MIT", "workspaces": [ @@ -4157,9 +4140,9 @@ } }, "node_modules/eslint/node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", "dev": true, "license": "MIT", "dependencies": { @@ -4273,9 +4256,9 @@ } }, "node_modules/expect-type": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", - "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz", + "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -4318,9 +4301,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", - "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz", + "integrity": "sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==", "dev": true, "funding": [ { @@ -4418,12 +4401,12 @@ } }, "node_modules/framer-motion": { - "version": "12.41.0", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.41.0.tgz", - "integrity": "sha512-OHAMNiCEON1RDBlRGuulsN5AD8ptMjvk5QWfFmYmBLPZ3zFGIJe60kQucQQf4cez1OzQmjYBWDY+dYfISkUdqg==", + "version": "12.42.2", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.42.2.tgz", + "integrity": "sha512-5XY9luDiu0oHfHBjpDthFMh0ES+122w6p/papSJBweMkO8Sn+PW2QaEgRblQBpWFnuvZS5qvarpt/hO2pjGmnw==", "license": "MIT", "dependencies": { - "motion-dom": "^12.41.0", + "motion-dom": "^12.42.2", "motion-utils": "^12.39.0", "tslib": "^2.4.0" }, @@ -4577,9 +4560,9 @@ "license": "MIT" }, "node_modules/i18next": { - "version": "26.3.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.3.1.tgz", - "integrity": "sha512-txQqd5EULsqEh9OJqRH15aCaOuy/nLJyhw5EHCSKLKJE1aBbb3Zve2+uQIxgWhPm1QqUQoWyQBm2kfmmIrzkcQ==", + "version": "26.3.4", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.3.4.tgz", + "integrity": "sha512-pa7m0d7pBDqGHZxljT+WPFeyFgQ7P7SciPPo1tTqYuO0z4sqADYhwnBESmmGp/wEof1inwdls/k8ZgTg8rxFHA==", "funding": [ { "type": "individual", @@ -4741,9 +4724,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, "funding": [ { @@ -5178,9 +5161,9 @@ } }, "node_modules/lucide-react": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.21.0.tgz", - "integrity": "sha512-reEZMXq8Qdd5jg5XYkQ5TR1fB/GiQ7ih4vcrthYDtgjSDwh0i6/YLiGjsWsIwgN49gpAnd4J2elSNzncMEEUUQ==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.23.0.tgz", + "integrity": "sha512-38BpJcD0JhFosxHApP/BYsBetLpQFRoTRzEzstM/XCc3jsAG7wqaY1lgVwxiUe3xqYE+lNxo2PkCmYwXWrwwIw==", "license": "ISC", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -5237,9 +5220,9 @@ } }, "node_modules/motion-dom": { - "version": "12.41.0", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.41.0.tgz", - "integrity": "sha512-Lk3J39fOGg6xNr1KRZsN6usDyBf8aP7MEbUPez1VCughHt79OrP7VGqNrPyFL0riaT7WS8t9DRw1M3BHtM/xKw==", + "version": "12.42.2", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.42.2.tgz", + "integrity": "sha512-5gIMWLp/PycBtJRJWRgjxke5n8dlvkSn2DrYW+tr3XcqAZY1xZh6BJyooJXCM8wdfM7wfMjkBJNLge1CKPUIRA==", "license": "MIT", "dependencies": { "motion-utils": "^12.39.0" @@ -5362,9 +5345,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.48.tgz", - "integrity": "sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==", + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", "devOptional": true, "license": "MIT", "engines": { @@ -5623,9 +5606,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", "dev": true, "license": "MIT", "engines": { @@ -5648,13 +5631,13 @@ } }, "node_modules/playwright": { - "version": "1.61.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.61.0.tgz", - "integrity": "sha512-Z+7BeeqQPRRzklHsVFP4KTGIyMxKUmfeRA4WisM6G3/XW6nwGeX6fX9qYaDa+CiUqpOkb2f6X3nar05R3kSuJQ==", + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.61.1.tgz", + "integrity": "sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.61.0" + "playwright-core": "1.61.1" }, "bin": { "playwright": "cli.js" @@ -5667,9 +5650,9 @@ } }, "node_modules/playwright-core": { - "version": "1.61.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.61.0.tgz", - "integrity": "sha512-caX7TrY3Ml6egyDX0WUcTHDxodl/b51y5wJOdCEA36QviK/s2g081hvmGs8eaE3DWb6NYZQ6BjO/QkNRPenoPA==", + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.61.1.tgz", + "integrity": "sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -5680,9 +5663,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "funding": [ { "type": "opencollective", @@ -5725,9 +5708,9 @@ } }, "node_modules/prettier": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.4.tgz", - "integrity": "sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q==", + "version": "3.9.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.4.tgz", + "integrity": "sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==", "license": "MIT", "peer": true, "bin": { @@ -5902,9 +5885,9 @@ } }, "node_modules/react-hook-form": { - "version": "7.80.0", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.80.0.tgz", - "integrity": "sha512-4P+fk6oXsxY+6xSj7Euhc2sumQD8zQqCuVHoJwoyp9EchP+IUW9OESB7uHFJOKsIBQ4MQqYE84INJFqUCYNoOg==", + "version": "7.81.0", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.81.0.tgz", + "integrity": "sha512-ocbmr2p5KBMoAfj4WCUvped33lVi1Kd5DuDUvQDnB6VEAacOjPI/jMbtDdbhco4y9ct4xUuCmMY0b/C9L0QHjw==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -5999,9 +5982,9 @@ } }, "node_modules/react-router": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.0.tgz", - "integrity": "sha512-pTTGt8J+ji1NOmYnjzT+bAJy/1zD+Jp4ziO6cL7T3ZLvXKtusO7BpFqlRXitqpcPVqllsIXFHRMt+2/k3Xn6HQ==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.1.tgz", + "integrity": "sha512-GDLgg3i3uM0aeJO3Fm+TCS+sDQ7gu12T6x0qdTEzcwqEfleci7JwugVNIF3U//0FWKnJT7ptG+20B2jfDqnZAg==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -6021,12 +6004,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.0.tgz", - "integrity": "sha512-Fi0yY6kgtKae/Th2xibdWK0KSdYZ4B53Gyf6wRtomOKWgpNm7H7+DyfDhncdz9FKbpS+1jmDhg3F4WoGJ+yFOA==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.1.tgz", + "integrity": "sha512-KaZh+X/6UtEp28x51AUYZDMg9NGoz2ja3dNHa+ta/tk40vCzKhQ/RypCWBMLbmDr6//E24Vv5uPsrqXFozdkAg==", "license": "MIT", "dependencies": { - "react-router": "7.18.0" + "react-router": "7.18.1" }, "engines": { "node": ">=20.0.0" @@ -6059,9 +6042,9 @@ } }, "node_modules/react-virtuoso": { - "version": "4.18.7", - "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.18.7.tgz", - "integrity": "sha512-xNF5zDGEEIMB7cKwcen/pLig0YDf6OnfFrVgKFa7sHPf9fRem0CaLshyObbBcP88jzn0enavL39EgplgdyT21g==", + "version": "4.18.10", + "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.18.10.tgz", + "integrity": "sha512-P6GIZ7kWAPOYB2H16yRQNgy+VF9pJOuTFw1EUc1EAtCj5WxVSAF1Sql3x3fbLwaLeBFsiPnu+3U9o6sIOyTdFw==", "license": "MIT", "peerDependencies": { "react": ">=16 || >=17 || >= 18 || >= 19", @@ -6113,13 +6096,13 @@ } }, "node_modules/rolldown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.2.tgz", - "integrity": "sha512-x0CrQQqCXWGeI8dTvFfN/Dnv3yMKT9hv5jFjlOreKAx9wqLq9wz7VvLLHyaAXC90/CpggTu9SisSbsJJTPSjNQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.4.tgz", + "integrity": "sha512-IjZYiLxZwpnhwhdBH2ugdTGVSdhCQUmLxLoqyjiL0JxYjyRst+5a0P3xfrTxJ5F638j4Mvvw5FAX5XE6eHpXbA==", "dev": true, "license": "MIT", "dependencies": { - "@oxc-project/types": "=0.137.0", + "@oxc-project/types": "=0.138.0", "@rolldown/pluginutils": "^1.0.0" }, "bin": { @@ -6129,21 +6112,21 @@ "node": "^20.19.0 || >=22.12.0" }, "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.1.2", - "@rolldown/binding-darwin-arm64": "1.1.2", - "@rolldown/binding-darwin-x64": "1.1.2", - "@rolldown/binding-freebsd-x64": "1.1.2", - "@rolldown/binding-linux-arm-gnueabihf": "1.1.2", - "@rolldown/binding-linux-arm64-gnu": "1.1.2", - "@rolldown/binding-linux-arm64-musl": "1.1.2", - "@rolldown/binding-linux-ppc64-gnu": "1.1.2", - "@rolldown/binding-linux-s390x-gnu": "1.1.2", - "@rolldown/binding-linux-x64-gnu": "1.1.2", - "@rolldown/binding-linux-x64-musl": "1.1.2", - "@rolldown/binding-openharmony-arm64": "1.1.2", - "@rolldown/binding-wasm32-wasi": "1.1.2", - "@rolldown/binding-win32-arm64-msvc": "1.1.2", - "@rolldown/binding-win32-x64-msvc": "1.1.2" + "@rolldown/binding-android-arm64": "1.1.4", + "@rolldown/binding-darwin-arm64": "1.1.4", + "@rolldown/binding-darwin-x64": "1.1.4", + "@rolldown/binding-freebsd-x64": "1.1.4", + "@rolldown/binding-linux-arm-gnueabihf": "1.1.4", + "@rolldown/binding-linux-arm64-gnu": "1.1.4", + "@rolldown/binding-linux-arm64-musl": "1.1.4", + "@rolldown/binding-linux-ppc64-gnu": "1.1.4", + "@rolldown/binding-linux-s390x-gnu": "1.1.4", + "@rolldown/binding-linux-x64-gnu": "1.1.4", + "@rolldown/binding-linux-x64-musl": "1.1.4", + "@rolldown/binding-openharmony-arm64": "1.1.4", + "@rolldown/binding-wasm32-wasi": "1.1.4", + "@rolldown/binding-win32-arm64-msvc": "1.1.4", + "@rolldown/binding-win32-x64-msvc": "1.1.4" } }, "node_modules/saxes": { @@ -6271,6 +6254,25 @@ "dev": true, "license": "ISC" }, + "node_modules/simple-icons": { + "version": "16.25.0", + "resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-16.25.0.tgz", + "integrity": "sha512-ReYPfbqjkTBovxjerHw2tf6E1rQdaCqNJKaJbd78Mui8w+78xQlE1aDO/2ekID++n8qa+1t+oaueYLeiSoQsIA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/simple-icons" + }, + { + "type": "github", + "url": "https://github.com/sponsors/simple-icons" + } + ], + "license": "CC0-1.0", + "engines": { + "node": ">=0.12.18" + } + }, "node_modules/sonner": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/sonner/-/sonner-2.0.7.tgz", @@ -6340,29 +6342,29 @@ "license": "ISC" }, "node_modules/swagger-typescript-api": { - "version": "13.12.2", - "resolved": "https://registry.npmjs.org/swagger-typescript-api/-/swagger-typescript-api-13.12.2.tgz", - "integrity": "sha512-HRLF0FYxJ5bRJ5FCClvgOXC+RtKDuk+/moH8qfcw0SoIRZO4Tzle4trkglpx+1f5PkqkU1qlPNlhTTLUGRWdxA==", + "version": "13.12.4", + "resolved": "https://registry.npmjs.org/swagger-typescript-api/-/swagger-typescript-api-13.12.4.tgz", + "integrity": "sha512-sDhtt0zTibPb3bk8WBMWmgDxVIaD0Juek9lQwQmeND1TdV85UxrjBNkazspEh62x0fAlLvvhDSjW7ZlFNzy59Q==", "dev": true, "license": "MIT", "dependencies": { "@apidevtools/swagger-parser": "12.1.0", - "@biomejs/js-api": "4.0.0", - "@biomejs/wasm-nodejs": "2.4.16", + "@biomejs/js-api": "6.0.0", + "@biomejs/wasm-nodejs": "2.5.2", "@types/swagger-schema-official": "^2.0.25", "c12": "^3.3.4", "citty": "^0.2.2", "consola": "^3.4.2", - "es-toolkit": "^1.47.0", + "es-toolkit": "^1.49.0", "eta": "^3.5.0", - "nanoid": "^5.1.11", + "nanoid": "^5.1.16", "openapi-types": "^12.1.3", "swagger-schema-official": "2.0.0-bab6bed", "swagger2openapi": "^7.0.8", "type-fest": "^5.7.0", "typescript": "^6.0.3", "yaml": "^2.9.0", - "yummies": "7.19.4" + "yummies": "7.20.1" }, "bin": { "swagger-typescript-api": "dist/cli.mjs" @@ -6372,9 +6374,9 @@ } }, "node_modules/swagger-typescript-api/node_modules/nanoid": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.15.tgz", - "integrity": "sha512-kBg3RpGtIe+RpTbyXwoI6pk5yD7KUiI3sygUqgeBMRst42KmhB4RZC7eiO9Wa1HIpaCCtpE2DJ6OI4Wi5ebwFw==", + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz", + "integrity": "sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==", "dev": true, "funding": [ { @@ -6472,9 +6474,9 @@ } }, "node_modules/tailwindcss": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.1.tgz", - "integrity": "sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.2.tgz", + "integrity": "sha512-WtctNNSH8A9jlMIqxzuYumOHU5uGZyRv0Q5svQl+oEPy5w84YpBxdb7MdqyiSPQge5jTJ6zFQLq0PFygdccSBA==", "license": "MIT" }, "node_modules/tailwindcss-animate": { @@ -6544,22 +6546,22 @@ } }, "node_modules/tldts": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.4.4.tgz", - "integrity": "sha512-kFXFK7O4WPextIUAOk8qtnw9dxR9UIXP9CjuH1cTBVBZMDeQcUPgr/IazGiw1B0Yiw5L75gHLWeW4iD793r90g==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.4.6.tgz", + "integrity": "sha512-rbP0Gyx8b3Ae9yO//CU2wbSnQNoQ66m1nJdSbSHmnwKwzkkz/u8mERYU8T2rmlmy+bJvRNn84yNCW8gYqox44Q==", "dev": true, "license": "MIT", "dependencies": { - "tldts-core": "^7.4.4" + "tldts-core": "^7.4.6" }, "bin": { "tldts": "bin/cli.js" } }, "node_modules/tldts-core": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.4.4.tgz", - "integrity": "sha512-vwVLJVvvpslm7vqAH7+XNj/neA/Ynq7DT2EEcMuwc5YzN5XaMyRAqxwU+uX3azZ1FQtB2gvrvnLnAEkvYlVdfg==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.4.6.tgz", + "integrity": "sha512-TkQNGJIhlEphpHCjKodMTSe23egUZr/g+flI2qkLgiJ/maAzSgXypSLRTNH3nCmqgayEmtcJBiLcfODSAr1xoA==", "dev": true, "license": "MIT" }, @@ -6622,9 +6624,9 @@ } }, "node_modules/type-fest": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.7.0.tgz", - "integrity": "sha512-1URUxUqfHFM1c+zfSPsa3gnkO7Aq21qyH75SIduNYz4SzY964rn1X2vCMQaHSHhktiw+0kPa2iyb6PUpXqB6Vg==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.8.0.tgz", + "integrity": "sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==", "dev": true, "license": "(MIT OR CC0-1.0)", "dependencies": { @@ -6652,16 +6654,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.62.0.tgz", - "integrity": "sha512-8QxXi+ZACKX0kaqO4gY8kn0RSD9gFfaHDWwjqtEN48aWCBkX4MJaufWN+c3BzlrXLOxfywDL8CaoqUwcRq4j4Q==", + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.62.1.tgz", + "integrity": "sha512-vymnnM5g0AKQDSAyfP12nMIBvgwgA42syg74kkuZ4x1VuTzwQKwc5h9rGxeShCjny5o+zWAb6OEoz7XLgrIkIw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.62.0", - "@typescript-eslint/parser": "8.62.0", - "@typescript-eslint/typescript-estree": "8.62.0", - "@typescript-eslint/utils": "8.62.0" + "@typescript-eslint/eslint-plugin": "8.62.1", + "@typescript-eslint/parser": "8.62.1", + "@typescript-eslint/typescript-estree": "8.62.1", + "@typescript-eslint/utils": "8.62.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6799,16 +6801,16 @@ } }, "node_modules/vite": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.0.tgz", - "integrity": "sha512-BuJcQK/56NQTWDGn4ABea3q4SSBdNPWwNZKTkkUpcMPnLoquSYH8llRtSUIgoL1KSCpHt5eghLShn50mH36y7Q==", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.3.tgz", + "integrity": "sha512-Ds+gBRbj0lwRO2Y5hwnUBdxSwlAve9LeRyU4sNnAr0ewW0gWF0n5bgXgUzbgZ49MV9BVUAQUFYVcDUcilUExMA==", "dev": true, "license": "MIT", "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.4", - "postcss": "^8.5.15", - "rolldown": "~1.1.2", + "postcss": "^8.5.16", + "rolldown": "~1.1.3", "tinyglobby": "^0.2.17" }, "bin": { @@ -7208,18 +7210,18 @@ } }, "node_modules/yummies": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/yummies/-/yummies-7.19.4.tgz", - "integrity": "sha512-OO7jPtnYW+D8DX/1P1vQsWGZZjpQljuW2oEHc3RJ1a8e6SiWOtIUCL8sTwkLO6kaf7NfocRr/ld48vXZnO2hOg==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/yummies/-/yummies-7.20.1.tgz", + "integrity": "sha512-H/AxRy+SjVlfpeI0TkiVkU/M2n+XpR1XGt5yS5r7GsP9Iz3mr17dbq9DLW18PmMlyKO78+yvH/9Z9VAnVuV3og==", "dev": true, "license": "MIT", "dependencies": { "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "dayjs": "^1.11.20", - "dompurify": "^3.4.1", - "nanoid": "^5.1.7", - "tailwind-merge": "^3.5.0" + "dayjs": "^1.11.21", + "dompurify": "^3.4.11", + "nanoid": "^5.1.15", + "tailwind-merge": "^3.6.0" }, "peerDependencies": { "mobx": "^6.12.4", @@ -7235,9 +7237,9 @@ } }, "node_modules/yummies/node_modules/nanoid": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.15.tgz", - "integrity": "sha512-kBg3RpGtIe+RpTbyXwoI6pk5yD7KUiI3sygUqgeBMRst42KmhB4RZC7eiO9Wa1HIpaCCtpE2DJ6OI4Wi5ebwFw==", + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz", + "integrity": "sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==", "dev": true, "funding": [ { diff --git a/pkgs/by-name/ne/nezha-theme-admin/package.nix b/pkgs/by-name/ne/nezha-theme-admin/package.nix index 7f3a23b274c2..1adfb892458a 100644 --- a/pkgs/by-name/ne/nezha-theme-admin/package.nix +++ b/pkgs/by-name/ne/nezha-theme-admin/package.nix @@ -6,13 +6,13 @@ buildNpmPackage (finalAttrs: { pname = "nezha-theme-admin"; - version = "2.2.4"; + version = "2.2.5"; src = fetchFromGitHub { owner = "nezhahq"; repo = "admin-frontend"; tag = "v${finalAttrs.version}"; - hash = "sha256-1MS+ZOTeK3tZMCDvh0MEkF4K04cOlA+uAsYwXmasdhY="; + hash = "sha256-LNJgl615mXUxGIwNcvj+0hqyX7Gv6twBEb7aSUR3q2w="; }; # TODO: Remove after upstream fixes resolved missing. @@ -20,7 +20,7 @@ buildNpmPackage (finalAttrs: { cp ${./package-lock.json} package-lock.json ''; - npmDepsHash = "sha256-j7z4Zc2SnewnX3fXu8vqxSLx1S8Vz9+SivwpHuzNrIc="; + npmDepsHash = "sha256-5uF2CROi+J0O2vqWOEzobhg2xw8lebksQtx97LyiWxA="; npmPackFlags = [ "--ignore-scripts" ]; npmBuildScript = "build-ignore-error"; diff --git a/pkgs/by-name/ne/nezha/package.nix b/pkgs/by-name/ne/nezha/package.nix index 7a7f0e8454a7..7515c28f10cd 100644 --- a/pkgs/by-name/ne/nezha/package.nix +++ b/pkgs/by-name/ne/nezha/package.nix @@ -49,13 +49,13 @@ let in buildGoModule (finalAttrs: { pname = "nezha"; - version = "2.2.6"; + version = "2.2.9"; src = fetchFromGitHub { owner = "nezhahq"; repo = "nezha"; tag = "v${finalAttrs.version}"; - hash = "sha256-HsDymQ1y4ouUMpcpSycSfbwJm+hzct7U0Wjm/ouorO0="; + hash = "sha256-5Mg44BTSL8J/i6fchb/8T9MOugZ0fetgsmiiEOwpLNs="; }; proxyVendor = true; diff --git a/pkgs/by-name/no/nova-password/package.nix b/pkgs/by-name/no/nova-password/package.nix index 7684b270ee00..edf02bcf0117 100644 --- a/pkgs/by-name/no/nova-password/package.nix +++ b/pkgs/by-name/no/nova-password/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "nova-password"; - version = "0.5.10"; + version = "0.5.11"; src = fetchFromGitHub { owner = "sapcc"; repo = "nova-password"; tag = "v${finalAttrs.version}"; - hash = "sha256-73o/dSS/cmLnie4Rbc3FOzRS2clw17GI7gk2nW1u3/I="; + hash = "sha256-qWpZChgND4M4x1L0/38DSeJyJ0jKkDttzfWzAukROgo="; }; - vendorHash = "sha256-8eBS4kczObQZksK/bS/guv8nBNY0DInJ4Dk1Hlr2B7A="; + vendorHash = "sha256-s0Abw8lCL3hzil+m/K6CZqVNycnP669Uhv4l4nkMSfc="; meta = { description = "Decrypt the admin password generated for the VM in OpenStack"; diff --git a/pkgs/by-name/nu/nuclei/package.nix b/pkgs/by-name/nu/nuclei/package.nix index 30720ee27663..e29430a782c4 100644 --- a/pkgs/by-name/nu/nuclei/package.nix +++ b/pkgs/by-name/nu/nuclei/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "nuclei"; - version = "3.10.0"; + version = "3.11.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "nuclei"; tag = "v${finalAttrs.version}"; - hash = "sha256-AS+LL8EUGEH1KDB76IGRV7WYSdHG2Gs8iB2nW/oxPlI="; + hash = "sha256-1cEOdL/SKoG4wVt5sYOXHAbO5Id+OpV4FdPjA5Apc8c="; }; - vendorHash = "sha256-SIt+OgxHYjK3X6rJbyaMwZVkNJPRKVkmvMzzCKHFx28="; + vendorHash = "sha256-CKb1RUk3Qdmj6umXBWfoQSaqIwNMbcia5XeO08xNCa4="; proxyVendor = true; # hash mismatch between Linux and Darwin diff --git a/pkgs/by-name/nu/numi/package.nix b/pkgs/by-name/nu/numi/package.nix index d6047b16666d..109289bd33de 100644 --- a/pkgs/by-name/nu/numi/package.nix +++ b/pkgs/by-name/nu/numi/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Beautiful calculator app for macOS"; homepage = "https://numi.app/"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/nu/nushell-plugin-skim/package.nix b/pkgs/by-name/nu/nushell-plugin-skim/package.nix index b499bb32e4e4..aadacc9d5270 100644 --- a/pkgs/by-name/nu/nushell-plugin-skim/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-skim/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_skim"; - version = "0.28.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "idanarye"; repo = "nu_plugin_skim"; tag = "v${finalAttrs.version}"; - hash = "sha256-RbDolD23azEpyfropCB32nqhrLoRXNBNLwgwBKCjmo0="; + hash = "sha256-zypldu525L2JieDYoZN/lYlc3ooupAsrTtheGxmyxew="; }; - cargoHash = "sha256-FERL4QvkSWOJ5eVxaDLHCjqazUdtS79ONJ8SWxpl9cI="; + cargoHash = "sha256-7S4wkRCFEWKbq801boMo6bJ8LFU9gPMUKhFJWhA7AMU="; nativeBuildInputs = lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; diff --git a/pkgs/by-name/nv/nvs/package.nix b/pkgs/by-name/nv/nvs/package.nix index c6b507222363..da7c8a0b2be9 100644 --- a/pkgs/by-name/nv/nvs/package.nix +++ b/pkgs/by-name/nv/nvs/package.nix @@ -9,13 +9,13 @@ }: buildGoModule (finalAttrs: { pname = "nvs"; - version = "1.14.0"; + version = "1.14.1"; src = fetchFromGitHub { owner = "y3owk1n"; repo = "nvs"; tag = "v${finalAttrs.version}"; - hash = "sha256-cQTcaFEu94BYfJ4vbensbbEpOFWEQXfwIbajSnp9+0A="; + hash = "sha256-Mz5ScSWC0vAavWS2ZKn58b+k4IxlMLxhaxI1B9v76jg="; }; vendorHash = "sha256-KQVszK0LLMvi+5aWUVmTTGdUsqJrTWRLe2meb2qV2G0="; diff --git a/pkgs/by-name/oc/ocis_5-bin/package.nix b/pkgs/by-name/oc/ocis_5-bin/package.nix index 5d94b5be63ff..47ff4aace7e7 100644 --- a/pkgs/by-name/oc/ocis_5-bin/package.nix +++ b/pkgs/by-name/oc/ocis_5-bin/package.nix @@ -67,7 +67,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ramblurr bhankas - danth ramblurr ]; diff --git a/pkgs/by-name/on/onedrivegui/package.nix b/pkgs/by-name/on/onedrivegui/package.nix index 38de95965ed4..a89e7a717e74 100644 --- a/pkgs/by-name/on/onedrivegui/package.nix +++ b/pkgs/by-name/on/onedrivegui/package.nix @@ -13,7 +13,7 @@ }: let - version = "1.3.1"; + version = "1.3.2"; setupPy = writeText "setup.py" '' from setuptools import setup @@ -36,7 +36,7 @@ python3Packages.buildPythonApplication rec { owner = "bpozdena"; repo = "OneDriveGUI"; tag = "v${version}"; - hash = "sha256-hqo3e9YjfPpR4hLRfqozxEFN0LnEcgigleROOZqY6WY="; + hash = "sha256-KgpQShjSjZHNBC/aovpl/VQO5zhJZ8+8GLup75m0gJo="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/op/openclaw/package.nix b/pkgs/by-name/op/openclaw/package.nix index 2daf7fb4c817..304026eaf6fb 100644 --- a/pkgs/by-name/op/openclaw/package.nix +++ b/pkgs/by-name/op/openclaw/package.nix @@ -11,7 +11,7 @@ versionCheckHook, rolldown, installShellFiles, - version ? "2026.6.5", + version ? "2026.6.11", }: let pnpm = pnpm_11.override { nodejs-slim = nodejs-slim_22; }; @@ -24,10 +24,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { owner = "openclaw"; repo = "openclaw"; tag = "v${finalAttrs.version}"; - hash = "sha256-hiYbIhE13XMFIeB0zmb6AHlfw8le6vpJgCqN81YWGsE="; + hash = "sha256-Ryj+aJ4Daql/ILs3Z/Gi+ltBGQfOdtXKJoOqr3YNoQ0="; }; - pnpmDepsHash = "sha256-7RQJAVWqhauG8JrF8AD1VU1IJRM+SH05aHAfmFaXraU="; + pnpmDepsHash = "sha256-WvMphvtdimFXIx6kTQ5DMW9dcXS1tcFu2v3W1aiiW+4="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; diff --git a/pkgs/by-name/os/oscar/package.nix b/pkgs/by-name/os/oscar/package.nix index 185f845776c9..9be67c2949f4 100644 --- a/pkgs/by-name/os/oscar/package.nix +++ b/pkgs/by-name/os/oscar/package.nix @@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://www.sleepfiles.com/OSCAR/"; description = "Software for reviewing and exploring data produced by CPAP and related machines used in the treatment of sleep apnea"; - mainProgram = "OSCAR"; + mainProgram = "OSCAR20"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ roconnor diff --git a/pkgs/applications/networking/ostinato/drone_ini.patch b/pkgs/by-name/os/ostinato/drone_ini.patch similarity index 100% rename from pkgs/applications/networking/ostinato/drone_ini.patch rename to pkgs/by-name/os/ostinato/drone_ini.patch diff --git a/pkgs/applications/networking/ostinato/default.nix b/pkgs/by-name/os/ostinato/package.nix similarity index 82% rename from pkgs/applications/networking/ostinato/default.nix rename to pkgs/by-name/os/ostinato/package.nix index 09001da1999b..c7bae24b536b 100644 --- a/pkgs/applications/networking/ostinato/default.nix +++ b/pkgs/by-name/os/ostinato/package.nix @@ -3,13 +3,10 @@ stdenv, fetchFromGitHub, fetchurl, - qmake, + qt5, copyDesktopItems, - wrapQtAppsHook, makeDesktopItem, - qtbase, - qtscript, - protobuf, + protobuf_21, libpcap, wireshark, gzip, @@ -17,35 +14,42 @@ gawk, libnl, }: +let + protobuf = protobuf_21; -stdenv.mkDerivation rec { + ostinatoIcon = fetchurl { + url = "https://ostinato.org/images/site-logo.png"; + hash = "sha256-9cBngj8pNOTTWNdvZaND79aa14OnrqvXq0zjzQNJDXA="; + }; +in +stdenv.mkDerivation (finalAttrs: { pname = "ostinato"; version = "1.3.0"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "pstavirs"; repo = "ostinato"; - rev = "v${version}"; - sha256 = "sha256-/fPUxGeh5Cc3rb+1mR0chkiFPw5m+O6KtWDvzLn0iYo="; - }; - - ostinatoIcon = fetchurl { - url = "https://ostinato.org/images/site-logo.png"; - sha256 = "f5c067823f2934e4d358d76f65a343efd69ad783a7aeabd7ab4ce3cd03490d70"; + tag = "v${finalAttrs.version}"; + hash = "sha256-/fPUxGeh5Cc3rb+1mR0chkiFPw5m+O6KtWDvzLn0iYo="; }; buildInputs = [ - qtbase + qt5.qtbase protobuf libpcap - qtscript + qt5.qtscript libnl ]; nativeBuildInputs = [ copyDesktopItems - qmake - wrapQtAppsHook + qt5.qmake + qt5.wrapQtAppsHook + qt5.qtscript + protobuf ]; patches = [ ./drone_ini.patch ]; @@ -92,4 +96,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ rick68 ]; platforms = with lib.platforms; linux ++ darwin ++ cygwin; }; -} +}) diff --git a/pkgs/by-name/os/ostui/package.nix b/pkgs/by-name/os/ostui/package.nix index a1b51c13c2c5..4df20e07790f 100644 --- a/pkgs/by-name/os/ostui/package.nix +++ b/pkgs/by-name/os/ostui/package.nix @@ -8,24 +8,25 @@ }: buildGoModule (finalAttrs: { pname = "ostui"; - version = "1.3.3"; + version = "1.3.4"; src = fetchFromSourcehut { owner = "~ser"; repo = "ostui"; rev = "v${finalAttrs.version}"; - hash = "sha256-Zm7j4s+GLILLnH+CjF8JsJB4APYeWV7TyCUkKLW2SGQ="; + hash = "sha256-+8YZiFV86SuTYQT+FTMo55dQy/W35hD+mcJp8MUz17s="; }; - vendorHash = "sha256-yhoTwouYlv2VkCWmvwvvpbQmrFwzwpraf0EV2Tegq94="; + vendorHash = "sha256-cCyOG6nqlw2DPbA1dCuki5cpDy9LmZV/3YGyB3nCreI="; - nativeBuildInputs = [ - pkg-config - ]; + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ pkg-config ]; + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ mpv-unwrapped ]; - buildInputs = [ - mpv-unwrapped - ]; + postConfigure = lib.optionalString stdenv.hostPlatform.isLinux '' + substituteInPlace vendor/github.com/gen2brain/go-mpv/purego_linux.go \ + --replace-warn '"libmpv.so"' '"${lib.getLib mpv-unwrapped}/lib/libmpv.so"' \ + --replace-warn '"libmpv.so.2"' '"${lib.getLib mpv-unwrapped}/lib/libmpv.so.2"' + ''; ldflags = [ "-s" @@ -33,9 +34,7 @@ buildGoModule (finalAttrs: { "-X main.Version=${finalAttrs.version}" ]; - env = { - CGO_ENABLED = "1"; - }; + env.CGO_ENABLED = if stdenv.hostPlatform.isLinux then "0" else "1"; doCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/pe/pear-desktop/fix-mpris-desktop-entry.patch b/pkgs/by-name/pe/pear-desktop/fix-mpris-desktop-entry.patch index acbd952069eb..0d3cf885a781 100644 --- a/pkgs/by-name/pe/pear-desktop/fix-mpris-desktop-entry.patch +++ b/pkgs/by-name/pe/pear-desktop/fix-mpris-desktop-entry.patch @@ -1,13 +1,13 @@ diff --git a/src/plugins/shortcuts/mpris.ts b/src/plugins/shortcuts/mpris.ts -index 93cb40f9..ad0bede3 100644 +index 064a1187..6b9ef7d8 100644 --- a/src/plugins/shortcuts/mpris.ts +++ b/src/plugins/shortcuts/mpris.ts -@@ -79,7 +79,7 @@ function setupMPRIS() { - instance.canQuit = false; +@@ -74,7 +74,7 @@ function setupMPRIS() { instance.canUsePlayerControls = true; instance.supportedUriSchemes = ['http', 'https']; -- instance.desktopEntry = 'youtube-music'; -+ instance.desktopEntry = 'com.github.th_ch.youtube_music'; + instance.desktopEntry = +- '\u0079\u006f\u0075\u0074\u0075\u0062\u0065\u002d\u006d\u0075\u0073\u0069\u0063'; ++ 'com.github.th-ch.\u0079\u006f\u0075\u0074\u0075\u0062\u0065\u002d\u006d\u0075\u0073\u0069\u0063'; return instance; } diff --git a/pkgs/by-name/pe/pear-desktop/package.nix b/pkgs/by-name/pe/pear-desktop/package.nix index 902c753439a0..06fa70cc0950 100644 --- a/pkgs/by-name/pe/pear-desktop/package.nix +++ b/pkgs/by-name/pe/pear-desktop/package.nix @@ -4,11 +4,11 @@ fetchFromGitHub, makeWrapper, actool, - electron, + electron_42, python3, copyDesktopItems, nodejs, - pnpm_10, + pnpm_11, fetchPnpmDeps, pnpmConfigHook, makeDesktopItem, @@ -16,13 +16,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "pear-desktop"; - version = "3.11.0"; + version = "3.12.0"; src = fetchFromGitHub { owner = "pear-devs"; repo = "pear-desktop"; tag = "v${finalAttrs.version}"; - hash = "sha256-M8YFpeauM55fpNyHSGQm8iZieV0oWqOieVThhglKKPE="; + hash = "sha256-RSQPwsED3YK5VScVAXH3f8Lz74v1b2448gro1Vo22hg="; }; patches = [ @@ -32,9 +32,9 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_10; + pnpm = pnpm_11; fetcherVersion = 4; - hash = "sha256-BNvAGM9ECtptDwxWsmJVq82Bky1AxslYt51FyvOBEvs="; + hash = "sha256-y4eLjikf9X/682RdK0ZvW7+GR1Ei82UJ5SVop09B9wg="; }; nativeBuildInputs = [ @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { python3 nodejs pnpmConfigHook - pnpm_10 + pnpm_11 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ actool ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems ]; @@ -52,22 +52,22 @@ stdenv.mkDerivation (finalAttrs: { postBuild = '' pnpm build - cp -r ${electron.dist} electron-dist + cp -r ${electron_42.dist} electron-dist chmod -R u+w electron-dist ./node_modules/.bin/electron-builder \ --dir \ -c.electronDist=electron-dist \ - -c.electronVersion=${electron.version} + -c.electronVersion=${electron_42.version} ''; desktopItems = [ (makeDesktopItem { - name = "com.github.th_ch.youtube_music"; + name = "com.github.th-ch.youtube-music"; exec = "pear-desktop %u"; icon = "pear-desktop"; desktopName = "Pear Desktop"; - startupWMClass = "com.github.th_ch.youtube_music"; + startupWMClass = "com.github.th-ch.youtube-music"; categories = [ "AudioVideo" ]; }) ]; @@ -97,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: { ''; postFixup = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - makeWrapper ${electron}/bin/electron $out/bin/pear-desktop \ + makeWrapper ${electron_42}/bin/electron $out/bin/pear-desktop \ --add-flags $out/share/pear-desktop/resources/app.asar \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true --wayland-text-input-version=3}}" \ --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ diff --git a/pkgs/by-name/pl/playwright-mcp/package.nix b/pkgs/by-name/pl/playwright-mcp/package.nix index 09c30c7890af..c30056f8b5bc 100644 --- a/pkgs/by-name/pl/playwright-mcp/package.nix +++ b/pkgs/by-name/pl/playwright-mcp/package.nix @@ -8,6 +8,7 @@ }: buildNpmPackage rec { pname = "playwright-mcp"; + # nixpkgs-update: no auto update version = "0.0.76"; src = fetchFromGitHub { @@ -32,7 +33,8 @@ buildNpmPackage rec { wrapProgram $out/bin/playwright-mcp \ --set PLAYWRIGHT_BROWSERS_PATH ${playwright-driver.browsers} \ - --set-default PLAYWRIGHT_MCP_BROWSER chromium + --set-default PLAYWRIGHT_MCP_BROWSER chromium \ + --run 'if [ -z "$PLAYWRIGHT_MCP_USER_DATA_DIR" ]; then export PLAYWRIGHT_MCP_ISOLATED=1; fi' ''; dontNpmBuild = true; diff --git a/pkgs/by-name/pn/pngcheck/package.nix b/pkgs/by-name/pn/pngcheck/package.nix index 3d41663e4347..a22b257973d6 100644 --- a/pkgs/by-name/pn/pngcheck/package.nix +++ b/pkgs/by-name/pn/pngcheck/package.nix @@ -1,44 +1,29 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + cmake, zlib, - installShellFiles, }: stdenv.mkDerivation (finalAttrs: { pname = "pngcheck"; - version = "3.0.2"; + version = "4.0.1"; - src = fetchurl { - url = "mirror://sourceforge/png-mng/pngcheck-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-DX4mLyQRb93yhHqM61yS2fXybvtC6f/2PsK7dnYTHKc="; + src = fetchFromGitHub { + owner = "pnggroup"; + repo = "pngcheck"; + rev = "v${finalAttrs.version}"; + hash = "sha256-1cBcSCkiJmHVgYVCY5Em1UtiyAXgd6djEAChrXptTQM="; }; - hardeningDisable = [ "format" ]; - - postPatch = '' - substituteInPlace $makefile \ - --replace "gcc" "$CC" - ''; - - makefile = "Makefile.unx"; - - nativeBuildInputs = [ installShellFiles ]; - + nativeBuildInputs = [ cmake ]; buildInputs = [ zlib ]; - installPhase = '' - runHook preInstall - installBin pngcheck - installManPage $pname.1 - runHook postInstall - ''; - meta = { - homepage = "https://pmt.sourceforge.net/pngcrush"; + homepage = "https://www.libpng.org/pub/png/apps/pngcheck.html"; description = "Verifies the integrity of PNG, JNG and MNG files"; - license = lib.licenses.free; + license = lib.licenses.hpnd; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ starcraft66 ]; mainProgram = "pngcheck"; diff --git a/pkgs/by-name/po/pocketbase/package.nix b/pkgs/by-name/po/pocketbase/package.nix index 335c43d2e69d..c717b2df6932 100644 --- a/pkgs/by-name/po/pocketbase/package.nix +++ b/pkgs/by-name/po/pocketbase/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "pocketbase"; - version = "0.39.4"; + version = "0.39.5"; src = fetchFromGitHub { owner = "pocketbase"; repo = "pocketbase"; rev = "v${finalAttrs.version}"; - hash = "sha256-AFSmgFVK1u7NCzBZfRbYtqK8Qxy2mqbLHPUzPcLsMu8="; + hash = "sha256-3OsvxKhYd/kQuxDVBjClJrOdFevTeBJmT3gImP/aTcE="; }; - vendorHash = "sha256-lQj8TJQZlU4iyU50nZqJYVIiRmmWrVtVFDs9dnmL2vE="; + vendorHash = "sha256-8ABdBsV7FhXNbKkUUcje8OgtVHB4BfRjWVfFAK4I8As="; # This is the released subpackage from upstream repo subPackages = [ "examples/base" ]; diff --git a/pkgs/by-name/po/pop/package.nix b/pkgs/by-name/po/pop/package.nix index d2c52670504d..2793314a8f2c 100644 --- a/pkgs/by-name/po/pop/package.nix +++ b/pkgs/by-name/po/pop/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "pop"; - version = "0.2.1"; + version = "0.2.2"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "pop"; rev = "v${finalAttrs.version}"; - hash = "sha256-e1xkUXFC1C18nj/eTo2PmHGORKZ1cmz+s0I47SOcTiM="; + hash = "sha256-MG6mkWT+cjtE646P4K7I+jW9VxFSrI8wJ2D8Kwtia7k="; }; - vendorHash = "sha256-r2kKHwjUqls1nEOF0HwBMOZksSYp2UcjN+B0c1i8MmQ="; + vendorHash = "sha256-ZF/nINEqAgcsYwkzCepHX/vqODrzcEKoL3LvQmjRphU="; env.GOWORK = "off"; diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index 1bebfcd69880..de7673b07874 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "postfix-tlspol"; - version = "1.10.0"; + version = "1.11.0"; src = fetchFromGitHub { owner = "Zuplu"; repo = "postfix-tlspol"; tag = "v${finalAttrs.version}"; - hash = "sha256-JwggXJM8FDMG4oGRcVjVw1J/toTzc/kxrjdENFT9oGs="; + hash = "sha256-mdnCa0xrexkKWHdtCeSXxwMnx9xNKAdkZlHIhqxD/P4="; }; vendorHash = null; diff --git a/pkgs/by-name/pr/prmers/package.nix b/pkgs/by-name/pr/prmers/package.nix index 558ed96e6cfe..2fa6a19fc63a 100644 --- a/pkgs/by-name/pr/prmers/package.nix +++ b/pkgs/by-name/pr/prmers/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "prmers"; - version = "4.19.00-alpha"; + version = "4.20.14-alpha-vtrace-memsafe-v63"; src = fetchFromGitHub { owner = "cherubrock-seb"; repo = "PrMers"; tag = "v${finalAttrs.version}"; - hash = "sha256-zG9JLBqIqQjiz8+QNogk/rFeoj1/irmhfbVVe9HTq6A="; + hash = "sha256-QnQTAwsReKY7Rqm8spXmHZwfrw5VCsOOAtvhzE4GmHg="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/pr/prometheus/package.nix b/pkgs/by-name/pr/prometheus/package.nix index 23deee23b54f..e015a7ba9c2a 100644 --- a/pkgs/by-name/pr/prometheus/package.nix +++ b/pkgs/by-name/pr/prometheus/package.nix @@ -3,7 +3,10 @@ lib, go, buildGoModule, - buildNpmPackage, + nodejs, + pnpmConfigHook, + pnpm_11, + fetchPnpmDeps, fetchFromGitHub, nixosTests, enableAWS ? true, @@ -47,20 +50,31 @@ let hash = source.hash; }; - assets = buildNpmPackage { + assets = stdenv.mkDerivation (finalAssetsAttrs: { pname = "${pname}-assets"; inherit version; src = "${src}/web/ui"; - npmDepsHash = source.npmDepsHash; - patches = [ # Disable old React app as it depends on deprecated create-react-apps # script ./disable-react-app.diff ]; + pnpmDeps = fetchPnpmDeps { + inherit (finalAssetsAttrs) pname version src; + pnpm = pnpm_11; + fetcherVersion = 4; + hash = source.pnpmDepsHash; + }; + + nativeBuildInputs = [ + nodejs + pnpmConfigHook + pnpm_11 + ]; + env.CI = true; __darwinAllowLocalNetworking = true; @@ -69,20 +83,29 @@ let checkPhase = '' runHook preCheck - npm test + pnpm test runHook postCheck ''; - postInstall = '' + buildPhase = '' + runHook preBuild + + pnpm build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + mkdir -p $out/static - cp -r $out/lib/node_modules/prometheus-io/static/* $out/static + cp -r static/* $out/static find $out/static -type f -exec gzip -f9 {} \; - # Remove node_modules - rm -rf $out/lib + runHook postInstall ''; - }; + }); in buildGoModule (finalAttrs: { inherit @@ -209,6 +232,7 @@ buildGoModule (finalAttrs: { doInstallCheck = true; passthru = { + inherit assets; tests = { inherit (nixosTests) prometheus; }; updateScript = ./update.sh; }; diff --git a/pkgs/by-name/pr/prometheus/source.nix b/pkgs/by-name/pr/prometheus/source.nix index f1322bb8c0ca..8bc7d9282302 100644 --- a/pkgs/by-name/pr/prometheus/source.nix +++ b/pkgs/by-name/pr/prometheus/source.nix @@ -1,6 +1,6 @@ { - version = "3.12.0"; - hash = "sha256-xeENUVmG9tbIF+7i2u9zuvo7RXI9iNWFVDNUfNpF6/4="; - npmDepsHash = "sha256-cHMI5DqSRpIanrgk/H3aFUHLrGXH1v796PH1qDrCnbE="; - vendorHash = "sha256-caSI9uzbH93j06sJus9jSqo6qHKbP8D9DuDkiAlnfF4="; + version = "3.13.0"; + hash = "sha256-v6jk4MqoxcfK+yj+T31Ovqj1tyh3mc4aEr8BD0vjBOc="; + pnpmDepsHash = "sha256-Z1TYYZhELi+rIiuleN8xR/WiMn9TF4KotFMTOsR2e6Y="; + vendorHash = "sha256-yvzQHfe7yd6Sjh1Vd2VxTp3jK8OWoKTmJ2uMyXX3+xs="; } diff --git a/pkgs/by-name/pr/prometheus/update.sh b/pkgs/by-name/pr/prometheus/update.sh index c09ec3a4064b..2f3b54b8aed4 100755 --- a/pkgs/by-name/pr/prometheus/update.sh +++ b/pkgs/by-name/pr/prometheus/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p nix coreutils curl jq nix-prefetch-git prefetch-npm-deps +#!nix-shell -i bash -p nix coreutils curl jq nix-prefetch-git set -euo pipefail @@ -22,10 +22,12 @@ if [[ "$UPDATE_NIX_OLD_VERSION" == "$TARGET_VERSION" ]]; then exit 0 fi -extractVendorHash() { - original="${1?original hash missing}" - result="$(nix-build -A prometheus.goModules 2>&1 | tail -n3 | grep 'got:' | cut -d: -f2- | xargs echo || true)" - [ -z "$result" ] && { echo "$original"; } || { echo "$result"; } +FAKE_HASH="sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; + +extractHash() { + attr="${1?attr missing}" + result="$(nix-build -A "$attr" 2>&1 | tail -n3 | grep 'got:' | cut -d: -f2- | xargs echo || true)" + [ -z "$result" ] && { echo "$FAKE_HASH"; } || { echo "$result"; } } TMP=$(mktemp -d) @@ -37,28 +39,24 @@ SOURCE_NIX="$NIXPKGS_PROMETHEUS_PATH/source.nix" PREFETCH_JSON=$TMP/prefetch.json nix-prefetch-git --rev "$TARGET_TAG" --url "https://github.com/$OWNER/$REPO" > "$PREFETCH_JSON" PREFETCH_HASH="$(jq '.hash' -r < "$PREFETCH_JSON")" -PREFETCH_PATH="$(jq '.path' -r < "$PREFETCH_JSON")" -NPM_DEPS_HASH="$(prefetch-npm-deps "$PREFETCH_PATH/web/ui/package-lock.json")" - -FAKE_HASH="sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; cat > "$SOURCE_NIX" <<-EOF { version = "$TARGET_VERSION"; hash = "$PREFETCH_HASH"; - npmDepsHash = "$NPM_DEPS_HASH"; + pnpmDepsHash = "$FAKE_HASH"; vendorHash = "$FAKE_HASH"; } EOF -GO_HASH="$(nix-instantiate --eval -A prometheus.vendorHash | tr -d '"')" -VENDOR_HASH=$(extractVendorHash "$GO_HASH") +VENDOR_HASH=$(extractHash prometheus.goModules) +PNPM_DEPS_HASH=$(extractHash prometheus.assets.pnpmDeps) cat > "$SOURCE_NIX" <<-EOF { version = "$TARGET_VERSION"; hash = "$PREFETCH_HASH"; - npmDepsHash = "$NPM_DEPS_HASH"; + pnpmDepsHash = "$PNPM_DEPS_HASH"; vendorHash = "$VENDOR_HASH"; } EOF diff --git a/pkgs/by-name/pu/pulumi-bin/data.nix b/pkgs/by-name/pu/pulumi-bin/data.nix index 48abcaed5d79..2a4b004ea6d4 100644 --- a/pkgs/by-name/pu/pulumi-bin/data.nix +++ b/pkgs/by-name/pu/pulumi-bin/data.nix @@ -1,36 +1,36 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "3.247.0"; + version = "3.250.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.247.0-linux-x64.tar.gz"; - sha256 = "0cg206kawm7lps13d03mylhfsdy67haacc6i633jdsrscp8vn90r"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.250.0-linux-x64.tar.gz"; + sha256 = "1wxqf2c6v2l721bf0ajhjiypcfsyd15ijyd6bkadnsn9rhvgs5l9"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.57.0-linux-amd64.tar.gz"; - sha256 = "0aggd934h38yi35rfy3nbpia8jmxqkhpnxwjsxgzk7ipbbq19yp4"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.58.0-linux-amd64.tar.gz"; + sha256 = "1pwzmlbvvqyzrbmd0ddsk82mhyxr0y0bvy3jfg8pf2xz1b9a4dhz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.3.0-linux-amd64.tar.gz"; - sha256 = "177kl3adb7vbq9nh8f76kh538j5qwqgndksjqpx1ad54wsnpmadb"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.4.0-linux-amd64.tar.gz"; + sha256 = "04c46mdgnm51wbdn68sbr1005wa0r7i9k7swd87j541qrws54csk"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.103.0-linux-amd64.tar.gz"; - sha256 = "14k2qw48mgxynqf45a4w61lm1bns2sd9qxr48pbgm2ghn69l22w8"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.104.0-linux-amd64.tar.gz"; + sha256 = "1hkg2h7q5g4swjm07wfjfww7y3ssbm3ffi38vdy0p6xs1aamcn4q"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.3-linux-amd64.tar.gz"; sha256 = "0q4m959ynywipzyznarq1y1wzkn8yiwc6sbd8sllpfwi6ny3dlpn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.46.0-linux-amd64.tar.gz"; - sha256 = "0h1kr33f94vd6fwbjajq258rwhrm2bhx124ifp1bvga6mkjw8rgq"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.47.0-linux-amd64.tar.gz"; + sha256 = "0n08ywnndbqqs2mfifi4cvxzwi2l5zkijy08hvjqb20c03j40zr2"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.34.0-linux-amd64.tar.gz"; - sha256 = "0y4saaf5cw148yhk9sql929mmf9qx2vn4mpn17vwlfc8g0vfb6a7"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.35.0-linux-amd64.tar.gz"; + sha256 = "1bwbdm21a5kr2z6jd36idn78yas9ysgg29d14wqjjwhqb0hw3pkq"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.9.1-linux-amd64.tar.gz"; @@ -53,16 +53,16 @@ sha256 = "0xbx66jaknq7n8s77s1zkv3jdacqv4pnxfnlg424vlk04laar6q0"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.6.0-linux-amd64.tar.gz"; - sha256 = "1q064dxvhj0hbp5qpfg1v1whv22xq9i56640xdd6ihwz3nyp3y6b"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.7.0-linux-amd64.tar.gz"; + sha256 = "1gyw3jy8dj2q67rkgm1jgx209h2941qsjirvl5p11pzm70x42nbh"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.71.0-linux-amd64.tar.gz"; - sha256 = "0v0jxhlfndy91qfc2dgvq2l0hr6sm5irq4sn9wxigbdczh073s2l"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.73.0-linux-amd64.tar.gz"; + sha256 = "1bq7wnd2bj11gvjcac6f2s95iw03xxkm8i1rnak4qkfk7pn5wk0p"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.0.0-linux-amd64.tar.gz"; - sha256 = "177c2jh44fsr3m40g00qg7czlnmjl50z5dw7grf74jw7qdqj5ihl"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.1.0-linux-amd64.tar.gz"; + sha256 = "0z7jr1fnmk3wkk4rgs06ky2zrgbgaig4pmq1m9rig5pcy8vzsrkl"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-amd64.tar.gz"; @@ -73,32 +73,32 @@ sha256 = "1n011z28l4ppgh77vyv79r4d9i0z26fywgd7jbigvrw88zrgwpj9"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.28.0-linux-amd64.tar.gz"; - sha256 = "0l7xcpdglam0msbmv3sgb225s3cp16fk492ws53g7rypfklj064z"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.29.0-linux-amd64.tar.gz"; + sha256 = "0mzi4crgrrzl912wjqaw9w3c8xqxzx0bv5pr1r410zxqkkml9qwd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.14.0-linux-amd64.tar.gz"; sha256 = "0vsaqqc21kn46pc4pkli2zqh9xmbp4b23rgl5c10100mkjn516bq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.1-linux-amd64.tar.gz"; - sha256 = "1kdz6d45fphi1z5wqbqhr36nfmgxm7f8zi1ydylsnb3zcb6gkv23"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v10.0.0-linux-amd64.tar.gz"; + sha256 = "0x6zj6cxcv0r0sd71bkx9cav2d68yipyk2m3ngaz2180rjml7pqd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-linux-amd64.tar.gz"; sha256 = "1zra1ck64gs4nwqf62ksfmpbx24lxw6vsgi47j4v8q051m89fgq3"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.38.0-linux-amd64.tar.gz"; - sha256 = "04j0wj6f2m7gk5lnwla5nfqnyynjzd83bdilks7xvq85jw0vic1i"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.39.0-linux-amd64.tar.gz"; + sha256 = "030rn7smyfq1j5lgrx50psqbabdjiqr7qmrq965aydjwb2kfs8lx"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.32.0-linux-amd64.tar.gz"; sha256 = "0wqngqq46a8z0m5milbc90aqblwi6sh389ix133zvnjcmag2gx7h"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.14.1-linux-amd64.tar.gz"; - sha256 = "0vxawcgw08y33fjvbwf5ckv16vp65qiccl66a5zj9ra0q1mi6cpa"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v6.0.0-linux-amd64.tar.gz"; + sha256 = "0sqf6g99dyml386rpmn662lb54q5c33wgyv2ddl23cz2w1vz2x9a"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.8.0-linux-amd64.tar.gz"; @@ -121,12 +121,12 @@ sha256 = "07lqjsz8d7cn52zfawhxj6k9n6g1a220kcckdfnf6135h26w75h0"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.16.0-linux-amd64.tar.gz"; - sha256 = "1q6sphd3hhi2wc74d8ryv06amjbn8hm1n0vajslb32spvl8gsgdx"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.17.0-linux-amd64.tar.gz"; + sha256 = "00lbq7w5qdkpa8xywb9mhfa1x6niik9a17qifz22akb57p8fkzky"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.0-linux-amd64.tar.gz"; - sha256 = "1fwdm31z2livkngph0m91bhfscbcsslcy1jg5d3gwyriljl7yiya"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.1-linux-amd64.tar.gz"; + sha256 = "1yxr4c1lz9kvdiga6glriqcfbfw382himgkzx9w22mww9qv467zm"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-linux-amd64.tar.gz"; @@ -149,8 +149,8 @@ sha256 = "038jpbd3id3lbfqkbp0cxmpj8grf2ym5vaf7khvbjb4ydpglvkg1"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.16.6-linux-amd64.tar.gz"; - sha256 = "19140ljppf1c1d08sb464k9sn0i9k5pcmcnwfz0fwzk25gzc24r2"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.17.0-linux-amd64.tar.gz"; + sha256 = "1mhsr00q7bcv1vkksaplgl1fvdbv1x2p79jidhpcgfan25vz2q8g"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.12-linux-amd64.tar.gz"; @@ -163,32 +163,32 @@ ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.247.0-darwin-x64.tar.gz"; - sha256 = "0g7cb15fm4x1ysl9maprmpx00gb97bklaq2c1w2cg8rp471bijil"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.250.0-darwin-x64.tar.gz"; + sha256 = "0j730hkbhvb3qrxqg26brvwy3g1pmf1z22q5si4jj0ipsxg638ca"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.57.0-darwin-amd64.tar.gz"; - sha256 = "1w3fzxb2fgkrzd388wbmmvsq42563jb5fk3j52mpd3np0qjfljgb"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.58.0-darwin-amd64.tar.gz"; + sha256 = "0fdpnggk551z63580d6vky3sm51ihhvg05ikg8p2vq0d8axji164"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.3.0-darwin-amd64.tar.gz"; - sha256 = "1jh65k66lrzq9v33zz16h39bc0sw5fyvxmwvn72dgyfgn2vzync4"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.4.0-darwin-amd64.tar.gz"; + sha256 = "13jmk6hf5d4v98hdrb1p5h6606mpkrm4v1ypcmvpjzcsal0psqjc"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.103.0-darwin-amd64.tar.gz"; - sha256 = "01d1yxd9babq49bj5f4aajdj4ciqs1wavjabyncr6y7wfvkjxcpn"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.104.0-darwin-amd64.tar.gz"; + sha256 = "070c1yqx79r8fd1dw4b14h5rgzbb2wkh15wgy2dqdknp2558h47m"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.3-darwin-amd64.tar.gz"; sha256 = "02ynw60l8rz7ri5fnwlpm6qmsj2f266y7gmm01yia3l84xmj0rx6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.46.0-darwin-amd64.tar.gz"; - sha256 = "0ci8dmjvhrwkdcpgaydm6jlzkhjsnp3war3p357q3srgp6ikl1jd"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.47.0-darwin-amd64.tar.gz"; + sha256 = "16qx8g6zp7vdic86pzwrd4i8rvyrjjwdhylww7b5a4sfy3vwacg9"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.34.0-darwin-amd64.tar.gz"; - sha256 = "17zr9jpx6nn159z3x0hz4a0vh3yfmn2cmznxrvmgqsanf8rcg6b5"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.35.0-darwin-amd64.tar.gz"; + sha256 = "1q96gdbpaax397v7pd300c4zi27xxhhxw1vhsdpxir1gl1yabzas"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.9.1-darwin-amd64.tar.gz"; @@ -211,16 +211,16 @@ sha256 = "028nbjydy61zks5brpk5bhn2b1ah3w0w4f279gg04h0adc0lyvfp"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.6.0-darwin-amd64.tar.gz"; - sha256 = "0pxpdp6ii3ny2lxlham7pjmbib5b6b9kqqbhldcx5bgqbmfwzc94"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.7.0-darwin-amd64.tar.gz"; + sha256 = "0hyxdmmhaihvsmqlfmrid388l0z130w5yl24rkjvzgxg28v11zbh"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.71.0-darwin-amd64.tar.gz"; - sha256 = "16sbbciq6mvzzapds9fzd9h45p0vzrii0nh9fgg6mcfg31pwb1nb"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.73.0-darwin-amd64.tar.gz"; + sha256 = "0k24h0d6hlr4fvbm100w2fkbf25wpj05q12j7wqid1vk77m4icza"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.0.0-darwin-amd64.tar.gz"; - sha256 = "1rj9iiphaqbsrd9g5a6ci47qpp7vdv60h186lzv3aqnl104g4ka6"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.1.0-darwin-amd64.tar.gz"; + sha256 = "1g5ygb3mv58mbfb2a53042s87iw3m1gf1i1qyqb3qclmqqaymi7x"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-amd64.tar.gz"; @@ -231,32 +231,32 @@ sha256 = "0cpj6dcjrvqz5x9b4m084cqbz9mlhl7x74j0z4s7pjg1k4s0cyw6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.28.0-darwin-amd64.tar.gz"; - sha256 = "1pmfn5hclivgh08s4fbj44mkin4ban0gwixbw63fjdncyil9ad2n"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.29.0-darwin-amd64.tar.gz"; + sha256 = "13hcvn3njrr2iraq12gf9rr6ym7m1whq82vvbbs4z973knmrmn56"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.14.0-darwin-amd64.tar.gz"; sha256 = "1avxgva74gcvsnc82k9vp9xskr8ddxjnbqryfbxw0mvsgp6iby0g"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.1-darwin-amd64.tar.gz"; - sha256 = "05zzqbivkb7xghr16vfsbi48g67jmgy5irszca1kqnw91018i9mx"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v10.0.0-darwin-amd64.tar.gz"; + sha256 = "1wcf9sd4hqabn4ycwjbmhylic2cd3nsgs7xqz49l691alv97m1yi"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-darwin-amd64.tar.gz"; sha256 = "0ddd0pgpyywq291r9q8w6bn41r2px595017iihx4n2cnb1c4v6d5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.38.0-darwin-amd64.tar.gz"; - sha256 = "0l44hgxza0c242wsj02cfryp4qqdkaja481ws9c0ilfkyh3amx3x"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.39.0-darwin-amd64.tar.gz"; + sha256 = "1dabrwwl9qn316r2c5ldmv9a8ddlm7gfkkgbaj2jspk4qswgbxfr"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.32.0-darwin-amd64.tar.gz"; sha256 = "09jhjsgg5sa1a78zak21wxhi3pjml9sl3y1vh59qb0dlq2hp9whd"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.14.1-darwin-amd64.tar.gz"; - sha256 = "0k4ps7v3lfm57110g84q6gcsrsm1lnx9j75c330kxfwbvgygr7l7"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v6.0.0-darwin-amd64.tar.gz"; + sha256 = "1dgx29v753hprw1cql4hkz2m7gc1a14p2wx5qrbxcf971z2lir17"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.8.0-darwin-amd64.tar.gz"; @@ -279,12 +279,12 @@ sha256 = "1qrl998hs6iyvc35kas97dalr2bdrzb63k08i3bgaplj8f0p6pqy"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.16.0-darwin-amd64.tar.gz"; - sha256 = "15kz5mb7mswhh6bmrpvy9myq87n1c7grgrikgk27r0sx8g7vv8x8"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.17.0-darwin-amd64.tar.gz"; + sha256 = "1c49701g8r3565hvf55xjgbsc5hgh8rxmbsz86dp4lffsj2748sx"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.0-darwin-amd64.tar.gz"; - sha256 = "07gqghvybip4iaka1na8qcwdkarb9v3j1a0p4w018mk61998waah"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.1-darwin-amd64.tar.gz"; + sha256 = "1zbgpbp7kxll9jmrhf009l4kc7amz7mvgxwj18rcrbf2q118v9pc"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-darwin-amd64.tar.gz"; @@ -307,8 +307,8 @@ sha256 = "03gblpxr9y4c1k5zd0j50q045rvq9r8k3s619rp8clnxz23khk59"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.16.6-darwin-amd64.tar.gz"; - sha256 = "0n031w8p39vfb6g51aaq1dv4gr884nhb7jdf0js591wzn9fkk9v7"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.17.0-darwin-amd64.tar.gz"; + sha256 = "1w0xj0bsmpjm56yafajpqin6aljyj2x6wk5n9z8a76gvwh6c5awn"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.12-darwin-amd64.tar.gz"; @@ -321,32 +321,32 @@ ]; aarch64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.247.0-linux-arm64.tar.gz"; - sha256 = "1vr27hcscjya8749lhx2dx49l7h0602wskddypvfxlbcnc4265g2"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.250.0-linux-arm64.tar.gz"; + sha256 = "1rdl6yj7fs0kv3m3hcz377qfpl4s0d2glbzqvhxazjxl0l6vzd6y"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.57.0-linux-arm64.tar.gz"; - sha256 = "0gi6jj0j8znq4bzzjxka86mpdnwrwd7mn5lhya0wldav3ij0ablz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.58.0-linux-arm64.tar.gz"; + sha256 = "0j7m9c93r8zaragi4grsw2pcm0pfy9yyj97bcbm7wcl8skw07wnv"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.3.0-linux-arm64.tar.gz"; - sha256 = "0h2in38kx42csbwh9jc2nkzvh8mmhzbxzighn4bpxnqx8xdpyynb"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.4.0-linux-arm64.tar.gz"; + sha256 = "1j6nckrzndcdjyzmmv63z351wcqlflmrp5dr342lbpdc0889yk4y"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.103.0-linux-arm64.tar.gz"; - sha256 = "1kma6856jd1smbac84jrwrlzvz85qz4f8nankpd1vrk1kbmcdcg5"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.104.0-linux-arm64.tar.gz"; + sha256 = "0s6h6l77jkz38bifcb61sfx1bqwdyf4ayi7f0m0idcji5b28anpr"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.3-linux-arm64.tar.gz"; sha256 = "0wjpmwfnbm0hqknbzzy9kxzrwds2phbhavc3bbahp1ggzvx3r7pl"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.46.0-linux-arm64.tar.gz"; - sha256 = "0bs4i6fap7lm8gi523j506kgj20phl44mn1gy88xns17wy1wwwq0"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.47.0-linux-arm64.tar.gz"; + sha256 = "0xygw9q77vs4k59m8ngszrjhy2mi7g1bchfbc9yycha2iidgd4r1"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.34.0-linux-arm64.tar.gz"; - sha256 = "0mmg9r118rdn8sj5ijsl6x8if8d2sa25x2i7rplvv85nvps89dc9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.35.0-linux-arm64.tar.gz"; + sha256 = "0hmwjbg8l32vgy8ydl5makl1l6x9frz6abg3yah597flwdy8afgd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.9.1-linux-arm64.tar.gz"; @@ -369,16 +369,16 @@ sha256 = "0jgqk4sp7rkapxfi3gs5z74rrrs050bqs6kggpfz32v6sp5514z1"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.6.0-linux-arm64.tar.gz"; - sha256 = "1isp9c3rndlafy8ih1krnrlgf92nmb0nzsi3brcnb96visjmncz5"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.7.0-linux-arm64.tar.gz"; + sha256 = "07lc11mk0agnrd3wxlkzq7fgfv5icicvacrdr2si6ycz0hwzpbqi"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.71.0-linux-arm64.tar.gz"; - sha256 = "17hw6n24vydrljdqprybn04vij6mgpl51gw8zmacpmc2n5yvj5rv"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.73.0-linux-arm64.tar.gz"; + sha256 = "1c5caj9djz0q98k73sldmi211d0xq2af0yjxv6h3nficiwjx74p5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.0.0-linux-arm64.tar.gz"; - sha256 = "10z2d328rqls7zbmbh167s9dqv446aiwwivafm9lxv76zyp8mk7j"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.1.0-linux-arm64.tar.gz"; + sha256 = "0f16v1pshys2wqcymklm52ipnhl6rqjjnlrsdlpsv138brhw6pj4"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-arm64.tar.gz"; @@ -389,32 +389,32 @@ sha256 = "1pv5nsdv060pfhkh2g2ryf0xvpiingnyklpi0mdk24w91axr09ax"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.28.0-linux-arm64.tar.gz"; - sha256 = "04a29sja29yr5vad53if0vkl27spp527vkzvr8iq53w7cq5jh9hn"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.29.0-linux-arm64.tar.gz"; + sha256 = "0vmijcammjlb7grycrgn1xwkx24jvmz8s9ib86kdrb1dcr43fq1q"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.14.0-linux-arm64.tar.gz"; sha256 = "0r119cbrv54k026jsg8z7hyd10asi6ff6jyd5ckxzni6rawm1yzf"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.1-linux-arm64.tar.gz"; - sha256 = "1gs57f405mpg7h2gv1avjnipd72cyds9pq6ij24fa7m4v9gnrp2q"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v10.0.0-linux-arm64.tar.gz"; + sha256 = "1yxipxylrmdp9mmwdvx99p8bjp5kn7hswvk38lafapyal5j2qfkv"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-linux-arm64.tar.gz"; sha256 = "0d8m2krbzxjhfm82dgf8p4vm3kk9gk98l798q4ayjrddqqb4mxq4"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.38.0-linux-arm64.tar.gz"; - sha256 = "11sggs5l4y24r4iis6nnxkzq3i6c7f7rgwyll7k3zps504c7r6i3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.39.0-linux-arm64.tar.gz"; + sha256 = "0w0caqipdipj56qqv2vkcn5srbb6h1xv741d53v5863ax1hgp0w3"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.32.0-linux-arm64.tar.gz"; sha256 = "1hnri0akhifaanibmpp23lfrr4ns2fv5nj2xp3adhqw4qm5nq03d"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.14.1-linux-arm64.tar.gz"; - sha256 = "101y50h9wxipyk6g9b477m0qdw9s81r17snkgsimc58kninyp9w4"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v6.0.0-linux-arm64.tar.gz"; + sha256 = "09v8fabiwj8hr3bxh9jr5whrmcm3v3xjqw4iwv9wx001lmf35jf9"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.8.0-linux-arm64.tar.gz"; @@ -437,12 +437,12 @@ sha256 = "1d6j1hqy0w3w4jssyp3w7xdkg8501vljra8299giiv0cycmhd3w8"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.16.0-linux-arm64.tar.gz"; - sha256 = "0jkrfkf6k0msx869ma35d084x6g36lghrl5f87pmif713rlk4zg0"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.17.0-linux-arm64.tar.gz"; + sha256 = "0x5c0zjpb2i27yblv22izhaa86wfxfkq1qvyczsnh1pizyd4jlr6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.0-linux-arm64.tar.gz"; - sha256 = "13v5kyf4agrn0jm46h1gs17fyq5mx38s7hxmxh09w149kiljblhn"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.1-linux-arm64.tar.gz"; + sha256 = "04zvwqnrw9azh8phm3vrcffrjavhpk3cdq9bd9j4blxgh6qf4wii"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-linux-arm64.tar.gz"; @@ -465,8 +465,8 @@ sha256 = "1nfv4cfnpwyk5fbd2znk1x3cz9p45bc5069mvvxv47cc5fn176d5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.16.6-linux-arm64.tar.gz"; - sha256 = "0ia25w1wq511znbxw7vgi47vnhkg64gsmlbf3adff6na3c7338jk"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.17.0-linux-arm64.tar.gz"; + sha256 = "1qvrv9d83br7pzs3jkrdfzbgy7ykqxdwi7khfmck2xdcr94q9f2z"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.12-linux-arm64.tar.gz"; @@ -479,32 +479,32 @@ ]; aarch64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.247.0-darwin-arm64.tar.gz"; - sha256 = "0d0xrms3i41x9wc1lyx4ybn68a1pn3adg5lrzb650qhcam0dhdrv"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.250.0-darwin-arm64.tar.gz"; + sha256 = "0a6sbxpz7wv4dwlgfvalbxvk7xdf4vi84815hdv5dkv96378klnv"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.57.0-darwin-arm64.tar.gz"; - sha256 = "1hc301sxbba27mwfx70h8z7gxj063h62s7az03n83gjyxyi70nwz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.58.0-darwin-arm64.tar.gz"; + sha256 = "1nidzmm33zxq090n7g2wknyzgcw6vcr8krr206svc25hf96ls8dy"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.3.0-darwin-arm64.tar.gz"; - sha256 = "19nqqf3xsl6nlaa2f8pdjv17j30dd2m2y5qjs78z7lyqwvflk9yi"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v11.4.0-darwin-arm64.tar.gz"; + sha256 = "16b7i6fyd6b2axgv60ld9a6pj6gy2mh3nqml33sc024adrlssyn2"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.103.0-darwin-arm64.tar.gz"; - sha256 = "15b2g42y5jmn2nn7pk3v8i17970hvwznj9i860yigi9na72c70sk"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.104.0-darwin-arm64.tar.gz"; + sha256 = "1mqzky6ilc14jsdxpzjyx9ldhiiid2akmhj3wqw2mjqlcmz4sxvd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.11.3-darwin-arm64.tar.gz"; sha256 = "1qh627z9ql54nhhh5qi1laq7lxcrznh3dyhqknwybfh5vgb197yl"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.46.0-darwin-arm64.tar.gz"; - sha256 = "0h85rrpwjkh5slriqahlxgk14v260nmhy4xg0icna62dm8m9dpwf"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.47.0-darwin-arm64.tar.gz"; + sha256 = "0sabxdbzhqy6243m0p8nf2dpcgbmvdghb0nvv65i7haj07xb0ilb"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.34.0-darwin-arm64.tar.gz"; - sha256 = "1jaj4p8nvvzcrsnh1vwggw54kbhl53ri5wx5mfkl46axq12xy7g5"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.35.0-darwin-arm64.tar.gz"; + sha256 = "0m5xbg919vvmhv6v644wivfgaq4mzsfbf7bdq001z4065v6im2sg"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.9.1-darwin-arm64.tar.gz"; @@ -527,16 +527,16 @@ sha256 = "1ly07rsqrrxqcbgwf0a0dhjgv16bbsanc56k04yhvsq1i4cis8v3"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.6.0-darwin-arm64.tar.gz"; - sha256 = "01mk5igc56sh4dw88fgs49x8icvfvjxlvqhw99a6xz9zbgycdwvj"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v5.7.0-darwin-arm64.tar.gz"; + sha256 = "1qfl1nmynp2lbjbjrhysp5pyqxhamyklz4xx4pw64y01b30zy09l"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.71.0-darwin-arm64.tar.gz"; - sha256 = "19nak5zk90xx910hxlfp5pyb5f4j3swq3rbiyyjkddryhr97yjvn"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.73.0-darwin-arm64.tar.gz"; + sha256 = "1afmxz2cmsxmrhcyng6vf56swpv3clbrvf2i4q160ds6kx5hyzw5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.0.0-darwin-arm64.tar.gz"; - sha256 = "0a6xryj1ksn10cf6lmnvq1yyydvxr2vys4mwmdn0h2xp3s4z5qc8"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v5.1.0-darwin-arm64.tar.gz"; + sha256 = "0dsrzz2lajp0nbg5p6661yw47f0y9hw9hwrbl3k1zrpqcva2ck10"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-arm64.tar.gz"; @@ -547,32 +547,32 @@ sha256 = "0s85j50l66fjrnrzrxwygf0zqfipliqv396q3af6hi9rd1sdpz7w"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.28.0-darwin-arm64.tar.gz"; - sha256 = "152mpflcx3qp39kxln78zwm5ny7r53nv6m0zbsra5jlhmjigbnl1"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.29.0-darwin-arm64.tar.gz"; + sha256 = "0i9ccb49mv6xl5kzgpxcapxs7fiqsczrh5md67cc1g4hbsxiacp0"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.14.0-darwin-arm64.tar.gz"; sha256 = "05kzpbg75j47ls6y7a9pqgn4yqis7yp2fsd9ix2laywmkd9rqhv5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.11.1-darwin-arm64.tar.gz"; - sha256 = "1pakib05nfpgsn9mh5km38ra1mma9qpbnb1igwcr0k0aajsms0hp"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v10.0.0-darwin-arm64.tar.gz"; + sha256 = "0rmw56k5ray15aciq3y5km40dlyq7zp10jpbf6s0z4nfg9479ni1"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-darwin-arm64.tar.gz"; sha256 = "0caz4kgnnrmdr7n571xc7yqscac9jnjwwpjzbnvx4ib6a91wvsdn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.38.0-darwin-arm64.tar.gz"; - sha256 = "0lqqcqbq94pgn16b6dlawqqdd5kc019ppfmd900ccl2vx7p1hgqi"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.39.0-darwin-arm64.tar.gz"; + sha256 = "1mfv6qlzm6l94j12pfy1dni5w9laix3s5fak7csmpwywnyf82dgx"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.32.0-darwin-arm64.tar.gz"; sha256 = "1aj0axqnd4pmcchir2hy4dyjhgsby7si2swk0407wgam3kafbrnw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.14.1-darwin-arm64.tar.gz"; - sha256 = "1v4zr8k98x8f9za0hiwbzx33c612nxqivnckzp7jl9lih2z4i4pq"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v6.0.0-darwin-arm64.tar.gz"; + sha256 = "1jni02v137jcwcg0f6sjd817ycm9krbynqplycn2zkwlydz3fcx6"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.8.0-darwin-arm64.tar.gz"; @@ -595,12 +595,12 @@ sha256 = "1ccyxmkzmj5qah2z912vks548bbrhiifa65h0dm5bkihyjk1bi95"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.16.0-darwin-arm64.tar.gz"; - sha256 = "1f5v4f4y2km8li8hf52cinyi84c6jbi3vv5zw437l8846zir60i4"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.17.0-darwin-arm64.tar.gz"; + sha256 = "0k1y0vxnavmp9q0hl3rp2srkddhjwg7r540lvl0i766y6l4n69ha"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.0-darwin-arm64.tar.gz"; - sha256 = "1h9vscgvchwxssl3zj0xarab64j7psfs7hrws5m8kzlrix4jjjis"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.134.1-darwin-arm64.tar.gz"; + sha256 = "0n0daw2427qacp05ik9n43421q16b7hsz94m7ybq068xcr534ygw"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-darwin-arm64.tar.gz"; @@ -623,8 +623,8 @@ sha256 = "09aza2hkn6ckr3anzif82ka370g7mqcj4s796lcak15pp93c0q9b"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.16.6-darwin-arm64.tar.gz"; - sha256 = "01n4ax2m8ypw8c6dslb6p1akf24wp0wwfdjwy1f9lj79j42nv8lm"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.17.0-darwin-arm64.tar.gz"; + sha256 = "0w0dpa08cw4rn4f72vwxmdq02caw75vwxsvkrcmhhbk0qaj5l5b6"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.12-darwin-arm64.tar.gz"; diff --git a/pkgs/by-name/pu/puredns/package.nix b/pkgs/by-name/pu/puredns/package.nix new file mode 100644 index 000000000000..f36d81ef6ab3 --- /dev/null +++ b/pkgs/by-name/pu/puredns/package.nix @@ -0,0 +1,63 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + fetchpatch2, + makeWrapper, + massdns, + nix-update-script, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "puredns"; + version = "2.1.1"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "d3mondev"; + repo = "puredns"; + tag = "v${finalAttrs.version}"; + hash = "sha256-3I4ZRj0bM6VfdnaG7pG9E4Qw4dpxlX4xJbsOIZu01i0="; + }; + + vendorHash = "sha256-JB0Xojjh2STXwrpZxCvTgvp80ZLtL0jhhzTsiYOWtIM="; + + overrideModAttrs = _: { patches = finalAttrs.patches; }; + + patches = [ + # https://github.com/d3mondev/puredns/pull/71 + (fetchpatch2 { + name = "bump-go.patch"; + url = "https://github.com/d3mondev/puredns/commit/4c58955c5d9450b9aecad2213c253a6eb2670c33.patch?full_index=1"; + hash = "sha256-CzlfN4ld065O7OVI5vILeyvv+jWBbAeweVgkeL80UDY="; + }) + ]; + + nativeBuildInputs = [ + makeWrapper + massdns + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + ldflags = [ "-s" ]; + + postFixup = '' + wrapProgram $out/bin/puredns --prefix PATH : "${lib.makeBinPath [ massdns ]}" + ''; + + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Domain resolver and subdomain bruteforcing tool"; + homepage = "https://github.com/d3mondev/puredns"; + changelog = "https://github.com/d3mondev/puredns/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "puredns"; + }; +}) diff --git a/pkgs/by-name/qe/qelectrotech/package.nix b/pkgs/by-name/qe/qelectrotech/package.nix index 7b05c2dec4c5..1ea2780bd8af 100644 --- a/pkgs/by-name/qe/qelectrotech/package.nix +++ b/pkgs/by-name/qe/qelectrotech/package.nix @@ -30,6 +30,9 @@ stdenv.mkDerivation rec { patches = [ # stripped down version of https://codeberg.org/gentoo/gentoo/src/branch/master/sci-electronics/qelectrotech/files/qelectrotech-0.90_pre20250820-cmake.patch ./system-pugixml.patch + # Manual 0.100-compatible backport of the Qt-only color widget fallback from + # https://github.com/qelectrotech/qelectrotech-source-mirror/pull/533. + ./qt-color-widgets.patch ]; # fix wrong cmake conditional @@ -60,21 +63,30 @@ stdenv.mkDerivation rec { pugixml ]; + qtWrapperArgs = [ + "--add-flags" + "--common-elements-dir=${placeholder "out"}/share/qelectrotech/elements" + "--add-flags" + "--common-tbt-dir=${placeholder "out"}/share/qelectrotech/titleblocks" + "--add-flags" + "--lang-dir=${placeholder "out"}/share/qelectrotech/lang" + ]; + installPhase = '' runHook preInstall install -Dm555 qelectrotech $out/bin/qelectrotech - install -Dm444 -t $out/share/applications misc/qelectrotech.desktop + install -Dm444 -t $out/share/applications ../misc/org.qelectrotech.qelectrotech.desktop mkdir -p $out/share/qelectrotech - cp -r elements $out/share/qelectrotech - cp -r titleblocks $out/share/qelectrotech - cp -r lang $out/share/qelectrotech - cp -r examples $out/share/qelectrotech + cp -r ../elements $out/share/qelectrotech + cp -r ../titleblocks $out/share/qelectrotech + cp -r ../lang $out/share/qelectrotech + cp -r ../examples $out/share/qelectrotech mkdir -p $out/share/icons/hicolor - cp -r ico $out/share/icons/hicolor + cp -r ../ico $out/share/icons/hicolor runHook postInstall ''; diff --git a/pkgs/by-name/qe/qelectrotech/qt-color-widgets.patch b/pkgs/by-name/qe/qelectrotech/qt-color-widgets.patch new file mode 100644 index 000000000000..f8b9fb9f9506 --- /dev/null +++ b/pkgs/by-name/qe/qelectrotech/qt-color-widgets.patch @@ -0,0 +1,168 @@ +diff --git a/cmake/qet_compilation_vars.cmake b/cmake/qet_compilation_vars.cmake +index 84d7dce..c8a7d53 100644 +--- a/cmake/qet_compilation_vars.cmake ++++ b/cmake/qet_compilation_vars.cmake +@@ -710,6 +710,15 @@ set(QET_SRC_FILES + ${QET_DIR}/sources/xml/terminalstripitemxml.h + ) + ++if(NOT BUILD_WITH_KF5) ++ list(APPEND QET_SRC_FILES ++ ${QET_DIR}/sources/ui/kcolorbutton.cpp ++ ${QET_DIR}/sources/ui/kcolorbutton.h ++ ${QET_DIR}/sources/ui/kcolorcombo.cpp ++ ${QET_DIR}/sources/ui/kcolorcombo.h ++ ) ++endif() ++ + set(TS_FILES + ${QET_DIR}/lang/qet_ar.ts + ${QET_DIR}/lang/qet_ca.ts +diff --git a/sources/ui/kcolorbutton.cpp b/sources/ui/kcolorbutton.cpp +new file mode 100644 +index 0000000..c778100 +--- /dev/null ++++ b/sources/ui/kcolorbutton.cpp +@@ -0,0 +1,45 @@ ++#include "kcolorbutton.h" ++ ++#include ++#include ++ ++KColorButton::KColorButton(QWidget *parent) : ++ QPushButton{parent}, ++ m_color{Qt::black} ++{ ++ connect(this, &QPushButton::clicked, this, &KColorButton::chooseColor); ++ updateButton(); ++} ++ ++QColor KColorButton::color() const ++{ ++ return m_color; ++} ++ ++void KColorButton::setColor(const QColor &color) ++{ ++ m_color = color; ++ updateButton(); ++} ++ ++void KColorButton::chooseColor() ++{ ++ const auto selected = QColorDialog::getColor(m_color, this); ++ if (!selected.isValid() || selected == m_color) { ++ return; ++ } ++ ++ m_color = selected; ++ updateButton(); ++ emit changed(m_color); ++} ++ ++void KColorButton::updateButton() ++{ ++ setText(m_color.isValid() ? m_color.name() : QString{}); ++ auto pal = palette(); ++ pal.setColor(QPalette::Button, m_color.isValid() ? m_color : QPalette{}.color(QPalette::Button)); ++ setAutoFillBackground(true); ++ setPalette(pal); ++ update(); ++} +diff --git a/sources/ui/kcolorbutton.h b/sources/ui/kcolorbutton.h +new file mode 100644 +index 0000000..a30c077 +--- /dev/null ++++ b/sources/ui/kcolorbutton.h +@@ -0,0 +1,31 @@ ++#ifndef QET_KCOLORBUTTON_H ++#define QET_KCOLORBUTTON_H ++ ++#include ++#include ++ ++class KColorButton : public QPushButton ++{ ++ Q_OBJECT ++ ++ public: ++ explicit KColorButton(QWidget *parent = nullptr); ++ ++ QColor color() const; ++ ++ public slots: ++ void setColor(const QColor &color); ++ ++ signals: ++ void changed(const QColor &color); ++ ++ private slots: ++ void chooseColor(); ++ ++ private: ++ void updateButton(); ++ ++ QColor m_color; ++}; ++ ++#endif // QET_KCOLORBUTTON_H +diff --git a/sources/ui/kcolorcombo.cpp b/sources/ui/kcolorcombo.cpp +new file mode 100644 +index 0000000..c0ac10d +--- /dev/null ++++ b/sources/ui/kcolorcombo.cpp +@@ -0,0 +1,27 @@ ++#include "kcolorcombo.h" ++ ++#include ++ ++KColorCombo::KColorCombo(QWidget *parent) : ++ QComboBox{parent} ++{ ++ connect(this, QOverload::of(&QComboBox::activated), this, [this](int index) { ++ emit activated(itemData(index).value()); ++ }); ++} ++ ++void KColorCombo::setColors(const QList &colors) ++{ ++ clear(); ++ for (const auto &color : colors) { ++ addItem(color.name(), color); ++ } ++} ++ ++QColor KColorCombo::color(int index) const ++{ ++ if (index < 0 || index >= count()) { ++ return {}; ++ } ++ return itemData(index).value(); ++} +diff --git a/sources/ui/kcolorcombo.h b/sources/ui/kcolorcombo.h +new file mode 100644 +index 0000000..ca8f1c9 +--- /dev/null ++++ b/sources/ui/kcolorcombo.h +@@ -0,0 +1,21 @@ ++#ifndef QET_KCOLORCOMBO_H ++#define QET_KCOLORCOMBO_H ++ ++#include ++#include ++ ++class KColorCombo : public QComboBox ++{ ++ Q_OBJECT ++ ++ public: ++ explicit KColorCombo(QWidget *parent = nullptr); ++ ++ void setColors(const QList &colors); ++ QColor color(int index) const; ++ ++ signals: ++ void activated(const QColor &color); ++}; ++ ++#endif // QET_KCOLORCOMBO_H diff --git a/pkgs/by-name/qr/qrcode/package.nix b/pkgs/by-name/qr/qrcode/package.nix index e434447b055a..af015347b069 100644 --- a/pkgs/by-name/qr/qrcode/package.nix +++ b/pkgs/by-name/qr/qrcode/package.nix @@ -3,9 +3,10 @@ stdenv, fetchFromGitHub, unstableGitUpdater, + testers, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "qrcode"; version = "0-unstable-2025-04-29"; @@ -16,25 +17,38 @@ stdenv.mkDerivation { hash = "sha256-WQeZB8G9Nm68mYmLr0ksZdFDcQxF54X0yJxigJZWvMo="; }; + strictDeps = true; + enableParallelBuilding = true; + makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; + # Upstream Makefile has no install target. installPhase = '' - mkdir -p "$out"/{bin,share/doc/qrcode} - cp qrcode "$out/bin" - cp DOCUMENTATION LICENCE "$out/share/doc/qrcode" + runHook preInstall + install -Dm755 qrcode -t "$out/bin" + install -Dm644 DOCUMENTATION LICENCE -t "$out/share/doc/qrcode" + runHook postInstall ''; - passthru.updateScript = unstableGitUpdater { }; + passthru = { + updateScript = unstableGitUpdater { }; + tests.version = testers.testVersion { + package = finalAttrs.finalPackage; + # Upstream exits non-zero even on successful -V. + command = "{ qrcode -V || true; }"; + version = "0.1"; + }; + }; meta = { - description = "Small QR-code tool"; + description = "QR-code encoder and decoder"; homepage = "https://github.com/qsantos/qrcode"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ raskin lucasew ]; - platforms = with lib.platforms; unix; + platforms = lib.platforms.unix; mainProgram = "qrcode"; }; -} +}) diff --git a/pkgs/by-name/qu/quarkus/package.nix b/pkgs/by-name/qu/quarkus/package.nix index fd2b5d4818d2..d8dd8722f7aa 100644 --- a/pkgs/by-name/qu/quarkus/package.nix +++ b/pkgs/by-name/qu/quarkus/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "quarkus-cli"; - version = "3.36.3"; + version = "3.37.1"; src = fetchurl { url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-qb93KrBzoAe6Kt9GPH3jZ3jnBOnWxrY+d9FmYz5RM/c="; + hash = "sha256-onBKpybQaiEQwvI+/hliztu5QgmaE6/oMTMdG3alQ7E="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/ra/rassumfrassum/package.nix b/pkgs/by-name/ra/rassumfrassum/package.nix index 888e4271c98b..88a5fa2ecc66 100644 --- a/pkgs/by-name/ra/rassumfrassum/package.nix +++ b/pkgs/by-name/ra/rassumfrassum/package.nix @@ -9,7 +9,7 @@ }: let - version = "0.3.3"; + version = "0.3.4"; in python3Packages.buildPythonApplication { pname = "rassumfrassum"; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication { owner = "joaotavora"; repo = "rassumfrassum"; tag = "v${version}"; - hash = "sha256-3Hcews5f7o45GUmFdpLwkAHf0bthC1tUikkxau952Ec="; + hash = "sha256-q8Pv+E+UejK3z5xCw44Gji2xJ01uIo18qS5LHpLc5HE="; }; postPatch = '' diff --git a/pkgs/by-name/ra/raycast-beta/package.nix b/pkgs/by-name/ra/raycast-beta/package.nix index 862481b3f98d..fa0cbb06b2e8 100644 --- a/pkgs/by-name/ra/raycast-beta/package.nix +++ b/pkgs/by-name/ra/raycast-beta/package.nix @@ -73,7 +73,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.unfree; mainProgram = "raycast-beta"; maintainers = with lib.maintainers; [ - FlameFlag + _4evy Br1ght0ne ]; platforms = [ "aarch64-darwin" ]; diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index 150f1b16e65a..8ab35d586a2f 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -80,7 +80,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ lovesegfault stepbrobd - FlameFlag + _4evy jakecleary ]; platforms = [ diff --git a/pkgs/by-name/re/rectangle/package.nix b/pkgs/by-name/re/rectangle/package.nix index 708b172abfb3..19438c2cba8d 100644 --- a/pkgs/by-name/re/rectangle/package.nix +++ b/pkgs/by-name/re/rectangle/package.nix @@ -306,7 +306,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://rectangleapp.com/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ - FlameFlag + _4evy Intuinewin wegank ]; diff --git a/pkgs/by-name/re/resterm/package.nix b/pkgs/by-name/re/resterm/package.nix index 6875b37b7c4e..fb04e282b187 100644 --- a/pkgs/by-name/re/resterm/package.nix +++ b/pkgs/by-name/re/resterm/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "resterm"; - version = "0.44.3"; + version = "0.44.6"; src = fetchFromGitHub { owner = "unkn0wn-root"; repo = "resterm"; tag = "v${finalAttrs.version}"; - hash = "sha256-zb7JPgV78162NAWu0v5J+EbWt0AFdFrQfL1G63RDd7A="; + hash = "sha256-J8lvI5h3K7Ny8jkoBBLJX4qCSHkByDGWKHxDkVjAzUI="; }; vendorHash = "sha256-AjckKD6NScBa8w9nWMdVExuNadz3vHnK854XXg3nj84="; diff --git a/pkgs/by-name/re/restic/package.nix b/pkgs/by-name/re/restic/package.nix index 76ec9ee316eb..1eb364efee62 100644 --- a/pkgs/by-name/re/restic/package.nix +++ b/pkgs/by-name/re/restic/package.nix @@ -14,13 +14,13 @@ buildGoModule (finalAttrs: { pname = "restic"; - version = "0.19.0"; + version = "0.19.1"; src = fetchFromGitHub { owner = "restic"; repo = "restic"; rev = "v${finalAttrs.version}"; - hash = "sha256-9o67zhGDnWNuKGDun3OXtzZHKqw/vCzx5sLuQd/HzRY="; + hash = "sha256-lj2+SZFvZl/WcC4aV7yZMEYVOyDNMFeHJbUWS53usqg="; }; patches = [ @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ./0001-Skip-testing-restore-with-permission-failure.patch ]; - vendorHash = "sha256-iJLnmxReBoHnt1xfewmmNs+fG3nqcNSpfJ1998wXKNU="; + vendorHash = "sha256-6r97M0XHuddbpSZ9yTtfIPUDkHkHP2PIDLWQTf/294E="; subPackages = [ "cmd/restic" ]; diff --git a/pkgs/by-name/ri/rime-ice/package.nix b/pkgs/by-name/ri/rime-ice/package.nix index f49f25998a33..fddba2eb17b5 100644 --- a/pkgs/by-name/ri/rime-ice/package.nix +++ b/pkgs/by-name/ri/rime-ice/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "rime-ice"; - version = "2026.06.03"; + version = "2026.06.30"; src = fetchFromGitHub { owner = "iDvel"; repo = "rime-ice"; tag = finalAttrs.version; - hash = "sha256-MHPvFGdCnmHtgPqLkV+JJ3LHjcDeIs5yqexmHnWgRIc="; + hash = "sha256-HReBFYih39ohqZ2UAX6wPjjh0KuIauJPSOjk6ZXidss="; }; installPhase = '' diff --git a/pkgs/by-name/rl/rlottie/package.nix b/pkgs/by-name/rl/rlottie/package.nix index af12470f0f6f..f1c415592b5c 100644 --- a/pkgs/by-name/rl/rlottie/package.nix +++ b/pkgs/by-name/rl/rlottie/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation { pname = "rlottie"; - version = "0.2-unstable-2025-10-01"; + version = "0.2-unstable-2026-07-03"; src = fetchFromGitHub { owner = "Samsung"; repo = "rlottie"; - rev = "671c561130ead1c6e44805a7ec1263573a3440fd"; - hash = "sha256-od3zatv4ZxUIoLkwy0TT8lAsDcjoPS4plci+ZDyz34Y="; + rev = "f487eff2f8086b84ae1c7faa0418abec909e874b"; + hash = "sha256-/Sv5qX1V6VltJN0+bkKU2utaj8Yw1owb0KjJFWv41Js="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/rn/rnsapi/package.nix b/pkgs/by-name/rn/rnsapi/package.nix new file mode 100644 index 000000000000..4d1543986eb3 --- /dev/null +++ b/pkgs/by-name/rn/rnsapi/package.nix @@ -0,0 +1,53 @@ +{ + lib, + python3Packages, + fetchFromGitHub, + nix-update-script, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "rnsapi"; + version = "0-unstable-2026-07-06"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "attermann"; + repo = "ReticulumAPI"; + rev = "9dc2a562c7e8695fb08c5204a403052a19af03d2"; + hash = "sha256-8WsQyJtxkXVaObBHQCQ2VrqJUApSyePL1IVUoTE4XPk="; + }; + + build-system = [ + python3Packages.setuptools + ]; + + dependencies = with python3Packages; [ + aiohttp + cryptography + rns + ]; + + __darwinAllowLocalNetworking = true; + + nativeCheckInputs = with python3Packages; [ + pytestCheckHook + pytest-aiohttp + pytest-asyncio + pytest-timeout + ]; + + pythonImportsCheck = [ + "rnsapi" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "REST + WebSocket API daemon that exposes the full Reticulum Network Stack (RNS) service over HTTP(S) and WS(S)"; + homepage = "https://github.com/attermann/ReticulumAPI"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "reticulum-api"; + }; +}) diff --git a/pkgs/by-name/rs/rsshub/package.nix b/pkgs/by-name/rs/rsshub/package.nix index a097e9097c06..ff48489500e9 100644 --- a/pkgs/by-name/rs/rsshub/package.nix +++ b/pkgs/by-name/rs/rsshub/package.nix @@ -12,13 +12,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "rsshub"; - version = "0-unstable-2026-06-09"; + version = "0-unstable-2026-07-05"; src = fetchFromGitHub { owner = "DIYgod"; repo = "RSSHub"; - rev = "7c3d43ca7d935c24bc767fb2fea83f57d7ea2354"; - hash = "sha256-WmEvR0HbWyHetYUzalDn2OzQa9wGLWSjyqdYkITYNig="; + rev = "719cc1994b10bc96fcd17df6cf2046023d0cd9ba"; + hash = "sha256-Db1nh42S2zrPheUT9nlHMRt7/qmKeMpHZ415rwWnedI="; }; patches = [ @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 3; - hash = "sha256-jLRZOz4c8MCr/cEvZBD4yTa6nmkPxXgM+h8Fybvklgc="; + hash = "sha256-ykKWrU9NCOXBuFb+I3TG5XFO81W4K9Y7fZk/KjB+5JI="; pnpm = pnpm_10; }; diff --git a/pkgs/by-name/rt/rtabmap/package.nix b/pkgs/by-name/rt/rtabmap/package.nix index 37d9f03fa53f..b8dc6c2f8c95 100644 --- a/pkgs/by-name/rt/rtabmap/package.nix +++ b/pkgs/by-name/rt/rtabmap/package.nix @@ -41,13 +41,16 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rtabmap"; - version = "0.23.2"; + version = "0.23.8"; + + __structuredAttrs = true; + strictDeps = true; src = fetchFromGitHub { owner = "introlab"; repo = "rtabmap"; tag = finalAttrs.version; - hash = "sha256-u9wswlFkGpPgJaBwSddnpv49wBAmkKRwWFO5jQ9/twA="; + hash = "sha256-bVy/C6ZQdY7LmMW3vxxM5PCEtY/hBqrNsIdGcEulagU="; }; # Fix boost 1.89 compatibility @@ -107,7 +110,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Real-Time Appearance-Based 3D Mapping"; homepage = "https://introlab.github.io/rtabmap/"; - changelog = "https://github.com/introlab/rtabmap/releases/tag/${finalAttrs.version}"; + changelog = "https://github.com/introlab/rtabmap/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ marius851000 ]; platforms = with lib.platforms; linux; diff --git a/pkgs/by-name/ru/runn/package.nix b/pkgs/by-name/ru/runn/package.nix index 8c647922d557..dadf855300c7 100644 --- a/pkgs/by-name/ru/runn/package.nix +++ b/pkgs/by-name/ru/runn/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "runn"; - version = "1.9.3"; + version = "1.9.4"; src = fetchFromGitHub { owner = "k1LoW"; repo = "runn"; tag = "v${finalAttrs.version}"; - hash = "sha256-BlKgr4GLW21MDKrFXTFcNCSpbQWCyflCwpj0QYKewk0="; + hash = "sha256-AHdXI/zkhmCRVasTj7Y8WLb+Ju1UUFJstZ0Kgh8L/ng="; }; - vendorHash = "sha256-ZL1CChylgL+zIVG2QSVWC7wXUebj5ILQyhfENo3B0DA="; + vendorHash = "sha256-zxyss9Dd4iBnXhZhFlI2k4WK8N0bQb6heskAST2uP28="; subPackages = [ "cmd/runn" ]; diff --git a/pkgs/by-name/ru/rustdesk/package.nix b/pkgs/by-name/ru/rustdesk/package.nix index 77266421ec8c..37c7ea538880 100644 --- a/pkgs/by-name/ru/rustdesk/package.nix +++ b/pkgs/by-name/ru/rustdesk/package.nix @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustdesk"; - version = "1.4.8"; + version = "1.4.9"; __structuredAttrs = true; src = fetchFromGitHub { @@ -46,10 +46,10 @@ rustPlatform.buildRustPackage (finalAttrs: { repo = "rustdesk"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-SkCG/m/B0PhYHbCj5iMKMLaKwiBTx+Nk5Wv1mDRxTiM="; + hash = "sha256-AnwdIO4TveC48uMioBCvH60xun24ckK420ONSEB9lQI="; }; - cargoHash = "sha256-HAKcu4tuF6Og9jxYn8DWGQCc2Dr6taxXk5x8gFEzHJg="; + cargoHash = "sha256-HPvvsTcjSErGfdNwsHgWhs930Fe0hmK1g5J/ngtlkKM="; patches = [ ./make-build-reproducible.patch diff --git a/pkgs/by-name/sa/sandhole/package.nix b/pkgs/by-name/sa/sandhole/package.nix index e2f4c6381068..50dc64b57804 100644 --- a/pkgs/by-name/sa/sandhole/package.nix +++ b/pkgs/by-name/sa/sandhole/package.nix @@ -11,16 +11,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "sandhole"; - version = "0.10.1"; + version = "0.10.2"; src = fetchFromGitHub { owner = "EpicEric"; repo = "sandhole"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZK8yXitfHT2al2xmYM8uk7is5zelLr3JYS7WcaUR834="; + hash = "sha256-iU9rMBiI+nlEqGthb/zHKsG/KPdBd16BKUsvzyCR0UY="; }; - cargoHash = "sha256-ujEIuUNEcHftpeHD6UX8CzoQ1tEcfL0sT3H0z81UBfc="; + cargoHash = "sha256-PX2tRsNC60S2sc6kVuRS7uqFvX4CYV37v7HOqspEb7M="; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/sb/sbomnix/package.nix b/pkgs/by-name/sb/sbomnix/package.nix index 0e1560768102..6220091fb1bf 100644 --- a/pkgs/by-name/sb/sbomnix/package.nix +++ b/pkgs/by-name/sb/sbomnix/package.nix @@ -4,7 +4,6 @@ git, grype, nix, - nixVersions, nix-visualize, python3, vulnix, @@ -31,9 +30,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { "--prefix PATH : ${ lib.makeBinPath [ git - # nix - # TODO: remove once sbomnix support new JSON format: https://github.com/tiiuae/sbomnix/issues/267 - nixVersions.nix_2_31 + nix python3.pkgs.graphviz nix-visualize vulnix diff --git a/pkgs/by-name/sc/scalp/package.nix b/pkgs/by-name/sc/scalp/package.nix index f574d7467d8c..b063c8afee9a 100644 --- a/pkgs/by-name/sc/scalp/package.nix +++ b/pkgs/by-name/sc/scalp/package.nix @@ -14,17 +14,16 @@ stdenv.mkDerivation rec { pname = "scalp"; - version = "0-unstable-2024-08-28"; + version = "0-unstable-2026-06-29"; src = fetchgit { url = "https://digidev.digi.e-technik.uni-kassel.de/git/scalp.git"; # mirrored at https://git.sr.ht/~weijia/scalp - rev = "4a8e8b850a57328d9377ea7955c27c437394ebd3"; - hash = "sha256-6OEf3yWFBmTKgeTMojRMRf/t9Ec1i851Lx3mQjCeOuw="; + rev = "91b4e52db746b0d25f6866143ee7a4a0defdeec5"; + hash = "sha256-0VKBdz/XU2Pd9fsKBga/2KBexCqs/DyUpih1Qx2JLeA="; }; postPatch = '' - sed -i "1i\#include " src/ScaLP/Solver.cpp substituteInPlace CMakeLists.txt \ --replace-fail "cmake_minimum_required (VERSION 3.3.2)" "cmake_minimum_required (VERSION 3.5)" \ --replace-fail "\''$ORIGIN" "\''${CMAKE_INSTALL_PREFIX}/lib" \ diff --git a/pkgs/by-name/sc/schemacrawler/package.nix b/pkgs/by-name/sc/schemacrawler/package.nix index b552e4c9a967..9e150843f327 100644 --- a/pkgs/by-name/sc/schemacrawler/package.nix +++ b/pkgs/by-name/sc/schemacrawler/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "schemacrawler"; - version = "17.11.3"; + version = "17.11.4"; src = fetchzip { url = "https://github.com/schemacrawler/SchemaCrawler/releases/download/v${finalAttrs.version}/schemacrawler-${finalAttrs.version}-bin.zip"; - hash = "sha256-8xE8mGLMtU90wJtCVMTf0kstFnh2Bxr9Ld2PkiUpQuw="; + hash = "sha256-BiTGq5tGQZTglSQlssdHw7AuawwNdO1qNDPvYHLb2aw="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/sc/scx-loader/package.nix b/pkgs/by-name/sc/scx-loader/package.nix index 1e2a932bd164..7746f33d4f96 100644 --- a/pkgs/by-name/sc/scx-loader/package.nix +++ b/pkgs/by-name/sc/scx-loader/package.nix @@ -7,15 +7,15 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "scx-loader"; - version = "1.1.1"; + version = "1.1.2"; - cargoHash = "sha256-uX2lCVDa8eAKWi/bj94+JQHoOLll0OjKRHT0EPZELNc="; + cargoHash = "sha256-jzp1Z64p35Ap6TYuN977up8Ls8Jakfz9CeM5+brgtuQ="; src = fetchFromGitHub { owner = "sched-ext"; repo = "scx-loader"; tag = "v${finalAttrs.version}"; - hash = "sha256-5OvdtW/Li+ubHDBSKe2ssE9ZyNSCcxNFSJffzxQ9WMk="; + hash = "sha256-SFolb2S7HGSsUPxXtiVCv/6N4XNqOU62c3GZX9axk9k="; }; __structuredAttrs = true; diff --git a/pkgs/by-name/se/seaweedfs/package.nix b/pkgs/by-name/se/seaweedfs/package.nix index 996dc79064a9..0fab38250730 100644 --- a/pkgs/by-name/se/seaweedfs/package.nix +++ b/pkgs/by-name/se/seaweedfs/package.nix @@ -9,7 +9,7 @@ }: buildGoModule (finalAttrs: { pname = "seaweedfs"; - version = "4.37"; + version = "4.38"; src = fetchFromGitHub { owner = "seaweedfs"; @@ -22,10 +22,10 @@ buildGoModule (finalAttrs: { find "$out" -name .git -print0 | xargs -0 rm -rf popd ''; - hash = "sha256-/aX9f78AsdgvsesGv2vTPoWVcqAhehFuL3NkzOyZSXQ="; + hash = "sha256-aSgww0a79FOphPKXo8l24ZA8eiOPW6jYtbJYB59qV90="; }; - vendorHash = "sha256-peRhKuZ1D+y8Uhw1+P8Ogc1HrOh1/kYVd29lR89+rIo="; + vendorHash = "sha256-xr1v41BMHSK/zxQM1CKzp8fCG6AdIEMb0TMsO2oaoXA="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/sh/shottr/package.nix b/pkgs/by-name/sh/shottr/package.nix index 4af3528829c5..cea2418ea6f5 100644 --- a/pkgs/by-name/sh/shottr/package.nix +++ b/pkgs/by-name/sh/shottr/package.nix @@ -58,7 +58,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://shottr.cc/"; license = lib.licenses.unfree; mainProgram = "shottr"; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/sk/skewrun/package.nix b/pkgs/by-name/sk/skewrun/package.nix new file mode 100644 index 000000000000..79966fa1ceb9 --- /dev/null +++ b/pkgs/by-name/sk/skewrun/package.nix @@ -0,0 +1,48 @@ +{ + lib, + fetchFromGitHub, + libfaketime, + makeBinaryWrapper, + nix-update-script, + rustPlatform, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "skewrun"; + version = "1.1.1"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "JVBotelho"; + repo = "skewrun"; + tag = "v${finalAttrs.version}"; + hash = "sha256-C4LF2am3gnQb+k9cdfB2xcszZ5imRBwz0ldP0gjfXRs="; + }; + + cargoHash = "sha256-hGJvirVLtP1ondLxJuyfiV7Y0+pGt8Pu3lzLAhRYtoo="; + + buildInputs = [ + libfaketime + makeBinaryWrapper + ]; + + postFixup = '' + wrapProgram $out/bin/skewrun --prefix PATH : "${ + lib.makeBinPath [ + libfaketime + ] + }" + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Active Directory time discovery toolkit"; + homepage = "https://github.com/JVBotelho/skewrun"; + changelog = "https://github.com/JVBotelho/skewrun/releases/tag/v${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "skewrun"; + }; +}) diff --git a/pkgs/by-name/sk/skim/package.nix b/pkgs/by-name/sk/skim/package.nix index f32e626687e0..d2a373310254 100644 --- a/pkgs/by-name/sk/skim/package.nix +++ b/pkgs/by-name/sk/skim/package.nix @@ -7,12 +7,12 @@ nix-update-script, runtimeShell, rustPlatform, - skim, - testers, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "skim"; - version = "4.8.0"; + version = "5.0.0"; + __structuredAttrs = true; outputs = [ "out" @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "skim-rs"; repo = "skim"; tag = "v${finalAttrs.version}"; - hash = "sha256-eU/OtURj/IriICi4qB5uUmyMzbsoZyEK18Kz40qKO08="; + hash = "sha256-fnpTEp2SXAgiK8stHR2AmRnefBDuXAS+gPoWbUDPirI="; }; postPatch = '' @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail "expand(':h:h')" "'$out'" ''; - cargoHash = "sha256-umJBYmX3lSaH6OjsxFMRT8+Ymq8OZNxG0qPtZs+Dhh0="; + cargoHash = "sha256-o02x09q3s4qyHJcAwhgjC0/fN6xTN392D2vlkAgTReI="; nativeBuildInputs = [ installShellFiles ]; nativeCheckInputs = [ @@ -69,8 +69,14 @@ rustPlatform.buildRustPackage (finalAttrs: { cargo nextest run --release --offline --lib --bins --examples --tests ''; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + __darwinAllowLocalNetworking = true; + passthru = { - tests.version = testers.testVersion { package = skim; }; updateScript = nix-update-script { }; }; diff --git a/pkgs/by-name/so/soundsource/package.nix b/pkgs/by-name/so/soundsource/package.nix index 9657e11a93ca..ec45e94c851c 100644 --- a/pkgs/by-name/so/soundsource/package.nix +++ b/pkgs/by-name/so/soundsource/package.nix @@ -33,7 +33,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.unfree; maintainers = with lib.maintainers; [ emilytrau - FlameFlag + _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/by-name/sp/spacectl/package.nix b/pkgs/by-name/sp/spacectl/package.nix index 63aa4e8c8a3b..d2dbbfcd416d 100644 --- a/pkgs/by-name/sp/spacectl/package.nix +++ b/pkgs/by-name/sp/spacectl/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "spacectl"; - version = "1.23.0"; + version = "1.24.0"; src = fetchFromGitHub { owner = "spacelift-io"; repo = "spacectl"; rev = "v${finalAttrs.version}"; - hash = "sha256-9YhA1clYaPbrY/kAS51Qo20EDPSPOKwN5iLUUJ4sE60="; + hash = "sha256-XyEV45z/f4X8LXATWngakqjm5qSszry1jk4Jzag54gA="; }; vendorHash = "sha256-1ue5NHt/+QCtmzwQder6H7WqRBJ42on53ixuD+wiZpg="; diff --git a/pkgs/by-name/sp/sparkle/package.nix b/pkgs/by-name/sp/sparkle/package.nix index 873c7b9b229c..dfc94a9a5245 100644 --- a/pkgs/by-name/sp/sparkle/package.nix +++ b/pkgs/by-name/sp/sparkle/package.nix @@ -41,20 +41,20 @@ in stdenvNoCC.mkDerivation (finalAttrs: { pname = "sparkle"; - version = "1.26.5"; + version = "1.26.6"; src = fetchFromGitHub { owner = "xishang0128"; repo = "sparkle"; tag = finalAttrs.version; - hash = "sha256-b4SidOlMDSi+DdbuF3LmOMlQTSBxd2CAf9oshYGXWrQ="; + hash = "sha256-IFK7rhT3i+Qct0FIEYFbgQpJ5cjS7JMKd2tmOq5ZSNg="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 3; - hash = "sha256-UrMzBinZsTfZigkPMOySJ/Yjskh6Csna1M6XpBpq0vI="; + hash = "sha256-H8RR1QtWLZC2oKPEwB7BR7947kTQmZB/gZBGYMtqSKU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sp/spicetify-cli/package.nix b/pkgs/by-name/sp/spicetify-cli/package.nix index 3bdaaee15a92..59c94ea53481 100644 --- a/pkgs/by-name/sp/spicetify-cli/package.nix +++ b/pkgs/by-name/sp/spicetify-cli/package.nix @@ -7,16 +7,16 @@ }: buildGoModule (finalAttrs: { pname = "spicetify-cli"; - version = "2.43.2"; + version = "2.44.0"; src = fetchFromGitHub { owner = "spicetify"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-77OZVDtybkYI5R3tZ7q2cLJ+Ixn8WB4CP4qP6Yp535g="; + hash = "sha256-4RRy1mmqjKxDUqSV7W6KHZZcbsJvnB2hZpys1MPip3E="; }; - vendorHash = "sha256-uuvlu5yocqnDh6OO5a4Ngp5SahqURc/14fcg1Kr9sec="; + vendorHash = "sha256-FTTJJrPFqqWLBBQ6pQ0RZRaWUZ4MxsV5e9HGPOp2jOY="; postPatch = '' substituteInPlace src/preprocess/preprocess.go \ diff --git a/pkgs/by-name/sp/spicy-parser-generator/package.nix b/pkgs/by-name/sp/spicy-parser-generator/package.nix index 627bc4eef0bf..6140b44adba4 100644 --- a/pkgs/by-name/sp/spicy-parser-generator/package.nix +++ b/pkgs/by-name/sp/spicy-parser-generator/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "spicy"; - version = "1.16.0"; + version = "1.16.1"; strictDeps = true; @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "zeek"; repo = "spicy"; tag = "v${finalAttrs.version}"; - hash = "sha256-LD1r1IhKKPB+eTNgEjchx42cP/DYX8HVaSefeoU9T4c="; + hash = "sha256-cqOeopmGFVFphhaSCkxtTzGqfJma84WmYUq/XxZXY+c="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ss/sslmate/package.nix b/pkgs/by-name/ss/sslmate/package.nix index 00b2e0714e2b..2d20853d8cc6 100644 --- a/pkgs/by-name/ss/sslmate/package.nix +++ b/pkgs/by-name/ss/sslmate/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "sslmate"; - version = "1.9.1"; + version = "1.10.0"; src = fetchurl { url = "https://packages.sslmate.com/other/sslmate-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-F5szGn1cbw7R3lHMocM7as1RS/uaBqKCsvOxA+rXDOc="; + sha256 = "sha256-yjeK/CjFSjjymriVb41AWy0SSJ5mwPp6T+asyHaeX5E="; }; makeFlags = [ "PREFIX=$(out)" ]; diff --git a/pkgs/by-name/st/stalwart-vandelay/package.nix b/pkgs/by-name/st/stalwart-vandelay/package.nix index e3ff46155964..7b9e4fc45efa 100644 --- a/pkgs/by-name/st/stalwart-vandelay/package.nix +++ b/pkgs/by-name/st/stalwart-vandelay/package.nix @@ -8,14 +8,14 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "vandelay"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { owner = "stalwartlabs"; repo = "vandelay"; tag = "v${finalAttrs.version}"; - hash = "sha256-5ByuCsKi0fFHwSWsYgjJcVo072buHiCFKHodAdF6Mrw="; + hash = "sha256-ePOh2lJWJvZ5sV8KQ4n9A5pV7UhDBkN+RQ37LLoMm+o="; }; - cargoHash = "sha256-BI5O55KeHhQ9dFjLkRX4cK7DWaPJx6/NYH/F6IXec7E="; + cargoHash = "sha256-KlAarYv8Vzp0bpR2jhC4bG0iVyG5YPGvsa8GHRsscJg="; __structuredAttrs = true; __darwinAllowLocalNetworking = true; # called `Result::unwrap()` on an `Err` value: Tls("rustls platform verifier: unexpected error: No CA certificates were loaded from the system") diff --git a/pkgs/by-name/st/starlark/package.nix b/pkgs/by-name/st/starlark/package.nix index 7887c9b2aea9..12a09fc2acc4 100644 --- a/pkgs/by-name/st/starlark/package.nix +++ b/pkgs/by-name/st/starlark/package.nix @@ -6,13 +6,13 @@ }: buildGoModule { pname = "starlark"; - version = "0-unstable-2026-06-13"; + version = "0-unstable-2026-06-30"; src = fetchFromGitHub { owner = "google"; repo = "starlark-go"; - rev = "8ba36ccb83fb02b223182e27808a6d5d0636afb9"; - hash = "sha256-TH97v0LZt2W/0P9jPuKBmBCa079o3FIcX2hHBidhC3Y="; + rev = "529d8e869a14da46efe75b7e904a6183dd26ae29"; + hash = "sha256-/DTLgF5S0lzftLVF2XTk0k5auuGBWnZqjN092i0eOKA="; }; vendorHash = "sha256-Ejw5f5ulEcLHm4WYKatwA7FZ9lfdqZTOE3SdkaK6jYE="; diff --git a/pkgs/by-name/st/starship/package.nix b/pkgs/by-name/st/starship/package.nix index 6185cb2f5979..877f887a9569 100644 --- a/pkgs/by-name/st/starship/package.nix +++ b/pkgs/by-name/st/starship/package.nix @@ -65,7 +65,6 @@ rustPlatform.buildRustPackage (finalAttrs: { changelog = "https://github.com/starship/starship/releases/tag/v${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ - danth Frostman da157 sigmasquadron diff --git a/pkgs/by-name/st/stats/package.nix b/pkgs/by-name/st/stats/package.nix index 0825a624f088..4989092fc781 100644 --- a/pkgs/by-name/st/stats/package.nix +++ b/pkgs/by-name/st/stats/package.nix @@ -348,7 +348,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/exelban/stats"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ - FlameFlag + _4evy emilytrau ]; platforms = lib.platforms.darwin; diff --git a/pkgs/by-name/su/subcat/package.nix b/pkgs/by-name/su/subcat/package.nix index ccc7a8c00338..ed45fe752c85 100644 --- a/pkgs/by-name/su/subcat/package.nix +++ b/pkgs/by-name/su/subcat/package.nix @@ -6,21 +6,26 @@ python3.pkgs.buildPythonApplication { pname = "subcat"; - version = "1.4.0-unstable-2025-05-13"; + version = "1.6.0-unstable-2026-06-28"; pyproject = true; src = fetchFromGitHub { owner = "duty1g"; repo = "subcat"; - rev = "1b3d015b064f244bfbc05114e4d30ab17861fb46"; - hash = "sha256-Jft+3ZM9+luvRwO/pL3iTYkz+322TQ/HTD38MttJjQU="; + # https://github.com/duty1g/subcat/issues/10 + rev = "19535a896f60573a234d5b266d08cc6e78d8a525"; + hash = "sha256-E6gK5CHuFyu3GPyofHErlu92RAgl6jBPfWbTTX3aNtA="; }; build-system = with python3.pkgs; [ setuptools ]; dependencies = with python3.pkgs; [ + aiohttp + dnspython + playwright pyyaml requests + rich urllib3 ]; diff --git a/pkgs/by-name/su/supabase-cli/package.nix b/pkgs/by-name/su/supabase-cli/package.nix index 429e3948113c..fd128ad3a71b 100644 --- a/pkgs/by-name/su/supabase-cli/package.nix +++ b/pkgs/by-name/su/supabase-cli/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { pname = "supabase-cli"; - version = "2.108.0"; + version = "2.109.0"; __structuredAttrs = true; @@ -17,13 +17,13 @@ buildGoModule (finalAttrs: { owner = "supabase"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-zhtt6JksIEZyfATxPDyZvf97syk9Z1kOXvzNgZxB1fI="; + hash = "sha256-5AfSH69poNnUlK7oT9W5k37DjcitCOSJEPBtnRMUqVc="; }; # Supabase is in the process of porting the CLI to TS, for now we continue with the Go cli. sourceRoot = "${finalAttrs.src.name}/apps/cli-go"; - vendorHash = "sha256-VKEhmPdj0IJYSVncCRhfxqbjdZ/1WwdIBZgxMkS/65o="; + vendorHash = "sha256-yHNtzzdYhCgBSb/VwGe2cqmZwNNwrKLVg2RVE0Nwq1M="; ldflags = [ "-s" diff --git a/pkgs/by-name/su/supercronic/package.nix b/pkgs/by-name/su/supercronic/package.nix index 95eec57bb9ed..5c76bf3f13e5 100644 --- a/pkgs/by-name/su/supercronic/package.nix +++ b/pkgs/by-name/su/supercronic/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "supercronic"; - version = "0.2.46"; + version = "0.2.47"; src = fetchFromGitHub { owner = "aptible"; repo = "supercronic"; rev = "v${finalAttrs.version}"; - hash = "sha256-gjfQQcp7hKjkK7hQ922jgxizqu1l5aPbgna6ciovaiA="; + hash = "sha256-/TPU5Qynfmz0MD0ulWb8EGLF9XjPTZdZjcRNeGtRoSY="; }; - vendorHash = "sha256-n22rFA4M4QBpZGTF9FVuqCEWTBZvof8Df1ZmTilbWjI="; + vendorHash = "sha256-fkq6ow5sxzX26cR6mmGnb+xhwFl82VkW9zdVIkgX/ZE="; excludedPackages = [ "cronexpr/cronexpr" ]; diff --git a/pkgs/by-name/sw/swaytreesave/package.nix b/pkgs/by-name/sw/swaytreesave/package.nix index 2ff1ad652253..802e8e3773e4 100644 --- a/pkgs/by-name/sw/swaytreesave/package.nix +++ b/pkgs/by-name/sw/swaytreesave/package.nix @@ -6,7 +6,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "swaytreesave"; - version = "0.4.0"; + version = "0.4.2"; __structuredAttrs = true; @@ -14,10 +14,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "fabienjuif"; repo = "swaytreesave"; tag = "v${finalAttrs.version}"; - hash = "sha256-aAJBbauOiFERABF13hMhxyvRBzcx5c1F+vbm/U+JS8o="; + hash = "sha256-CEhtO7gjuuQ58kWsQKJTDqSqqw2lF7EUsO/i8d0NIiU="; }; - cargoHash = "sha256-5nI7YJyCu7kZTa+Gsp0LCQXNjwVhUqOAxLC7XGtfKVk="; + cargoHash = "sha256-gbcVgdGvKxQioL6aQcMoajsJo2rTPDNqEhsywFPCQ0s="; meta = { description = "CLI to save and load your compositors tree/layout"; diff --git a/pkgs/by-name/sw/swpui/package.nix b/pkgs/by-name/sw/swpui/package.nix index 39cb978db0c4..d53507548cf8 100644 --- a/pkgs/by-name/sw/swpui/package.nix +++ b/pkgs/by-name/sw/swpui/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "swpui"; - version = "0.9.0"; + version = "0.10.0"; __structuredAttrs = true; src = fetchFromGitHub { owner = "beeb"; repo = "swpui"; tag = "v${finalAttrs.version}"; - hash = "sha256-JnWm+UFditTpDTLvWycSmS1jAJs5KaOF+ymVCeGzgAw="; + hash = "sha256-/UojnHph71H7mhinCi+uQDhkKkh20JdcHjiF1R7SE3A="; }; - cargoHash = "sha256-FkQs9FLJ8JxvmfHwWx8kvv7UcX3YX+wyXinGeX5sNVQ="; + cargoHash = "sha256-jaI5jX5hdyZu15oObp+vx4P0OxW/3q2Pg4aQzSJySLY="; meta = { description = "TUI utility to search and replace with a focus on ergonomics, speed and case-awareness"; diff --git a/pkgs/by-name/sy/systemdgenie/package.nix b/pkgs/by-name/sy/systemdgenie/package.nix index 131854eaa09c..35fa333eb6c3 100644 --- a/pkgs/by-name/sy/systemdgenie/package.nix +++ b/pkgs/by-name/sy/systemdgenie/package.nix @@ -10,14 +10,14 @@ stdenv.mkDerivation { pname = "systemdgenie"; - version = "0.99.0-unstable-2026-06-04"; + version = "0.99.0-unstable-2026-07-03"; src = fetchFromGitLab { domain = "invent.kde.org"; repo = "SystemdGenie"; owner = "system"; - rev = "4c83c2d0babdc4168b07a90a5ed0accd6c8f9e9c"; - hash = "sha256-quaJRTF2ERw0hDNViphnPHrlbz98MHW9KX7hD6Apfwo="; + rev = "5e30259b7a234291bb0e337c7c9e5b4892304c99"; + hash = "sha256-C6CwoHYqc3GS5xvIJA+Jv2cbe7iw7vqdxwh9Sh67ucw="; }; strictDeps = true; diff --git a/pkgs/by-name/ta/tanka/package.nix b/pkgs/by-name/ta/tanka/package.nix index 3fe29cd40754..e69621393ae9 100644 --- a/pkgs/by-name/ta/tanka/package.nix +++ b/pkgs/by-name/ta/tanka/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "tanka"; - version = "0.37.4"; + version = "0.37.5"; src = fetchFromGitHub { owner = "grafana"; repo = "tanka"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-quj1fZ5FeiH9KBO+rmHUYaXVkASWFBbj6Q6C9+vZsOk="; + sha256 = "sha256-jfDaS4kHHfX94dK1pCVyPdesYTZP/9Vzd1y2Sv7Snzw="; }; - vendorHash = "sha256-p9MGbZudHBiOfHc6qxBVVl/IGlCjwUbSDLW0lktKCGM="; + vendorHash = "sha256-gcoUkMygjVVTIaf5Y77ipViaB44/r1MNjJyaUiLafLQ="; doCheck = false; # Required for versions >= 0.28 as they introduce a gowork.sum file. This is only used for tests so we can safely disable GOWORK diff --git a/pkgs/by-name/tb/tbox/package.nix b/pkgs/by-name/tb/tbox/package.nix index dfb84ea98c38..18b7c25dd6a0 100644 --- a/pkgs/by-name/tb/tbox/package.nix +++ b/pkgs/by-name/tb/tbox/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "tbox"; - version = "1.8.0"; + version = "1.8.1"; src = fetchFromGitHub { owner = "tboox"; repo = "tbox"; rev = "v${finalAttrs.version}"; - hash = "sha256-Z84cUPixXRrB1Zwc16ipjM9Zvr7QWdxRHdRHjTY7fhE="; + hash = "sha256-tUN9H6TejbFbJR4Lr0N8HoYkRAo8a/Rh4HEMOG1aPoE="; }; configureFlags = [ diff --git a/pkgs/by-name/te/telemt/package.nix b/pkgs/by-name/te/telemt/package.nix index 4f0a6495e014..25ef48a3b92d 100644 --- a/pkgs/by-name/te/telemt/package.nix +++ b/pkgs/by-name/te/telemt/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage rec { pname = "telemt"; - version = "3.4.19"; + version = "3.4.22"; src = fetchFromGitHub { owner = "telemt"; repo = "telemt"; tag = version; - hash = "sha256-3Vpz61/mEQ43zOEUtUBQw16D/LBvWymreJp4q1uDydM="; + hash = "sha256-LTWdeYLOZpq6bde5LhK9pCcGN+n1MenP8rmpuoHNOM8="; }; - cargoHash = "sha256-uQVL4k+/6L2vUTWbpTC9RvWQHC84P5fuCSrBLtoDdz8="; + cargoHash = "sha256-QnL0GqFppIS2Q51o7IS/RKho4Fja/fyLX2S4yIn4zaA="; checkFlags = [ # flaky: races between MiddleClientWriterCancelled and TrafficBudgetWaitCancelled observation paths diff --git a/pkgs/by-name/tf/tfupdate/package.nix b/pkgs/by-name/tf/tfupdate/package.nix index 39979df903c6..aaa1a2d6cfbb 100644 --- a/pkgs/by-name/tf/tfupdate/package.nix +++ b/pkgs/by-name/tf/tfupdate/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "tfupdate"; - version = "0.9.4"; + version = "0.10.0"; src = fetchFromGitHub { owner = "minamijoyo"; repo = "tfupdate"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-r5z7xR/Dq4opmOHUzYRzcFqdiCFiYIhNeeuL1532Ht8="; + sha256 = "sha256-aS+0piQbV4Lh5vJzzgpxQ3uoK9ENP1j4KpuMW+XosA4="; }; vendorHash = "sha256-0odAvB2VqYZnPu4wlXpPeR2ioEq3WOGyvpRm72/GWsg="; diff --git a/pkgs/by-name/th/throttled/package.nix b/pkgs/by-name/th/throttled/package.nix index addd0acab6ca..4d8736e28d0c 100644 --- a/pkgs/by-name/th/throttled/package.nix +++ b/pkgs/by-name/th/throttled/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "throttled"; - version = "0.12"; + version = "0.11"; src = fetchFromGitHub { owner = "erpalma"; repo = "throttled"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-q5D9FT5wIlOBUToHDokyDQ1yXrwxS7p+D8dC9dPHdfw="; + sha256 = "sha256-+3ktDkr5hvOfHcch4+mjgJqcuw24UgWTkJqTyDQumyk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/th/thruster/package.nix b/pkgs/by-name/th/thruster/package.nix index d62b200a099c..8a17723640d7 100644 --- a/pkgs/by-name/th/thruster/package.nix +++ b/pkgs/by-name/th/thruster/package.nix @@ -7,16 +7,16 @@ buildGo126Module (finalAttrs: { pname = "thruster"; - version = "0.1.21"; + version = "0.1.22"; src = fetchFromGitHub { owner = "basecamp"; repo = "thruster"; tag = "v${finalAttrs.version}"; - hash = "sha256-gFYVbvcXpy03rddB3MbYeT6V1Iex2TtdpC2VeUhO6vo="; + hash = "sha256-d+zdzzT+47y9WOFARlQ/wCrc9tnyS/4HsE0a6aQl/KA="; }; - vendorHash = "sha256-i5u1quR5V0ceFwRDW0Vym+9/dFUwzp9Wc1JrM0KGgY8="; + vendorHash = "sha256-veXgGs6+TauExVAaNnkIZwylQWZ4um3rrG8of/dYCv0="; subPackages = [ "cmd/thrust" ]; diff --git a/pkgs/by-name/tk/tk-safe/package.nix b/pkgs/by-name/tk/tk-safe/package.nix index 913a2fa42ea0..58ffdea9a73e 100644 --- a/pkgs/by-name/tk/tk-safe/package.nix +++ b/pkgs/by-name/tk/tk-safe/package.nix @@ -21,12 +21,12 @@ stdenv.mkDerivation rec { pname = "tk-safe"; - version = "26.1.1"; - revision = "27"; + version = "26.2.4"; + revision = "28"; src = fetchurl { url = "https://api.snapcraft.io/api/v1/snaps/download/rLNeIGEaag0TKFQLO0TxF3ARXg3rcTNx_${revision}.snap"; - hash = "sha512-idCFUt0nzg5rM2HXvuMzPPzukmvHSMxCEX+PIM/23A8j8IT3IhUQCvZLaXLnUs6eb1hWNvsNEr+XlaM8cSTdWA=="; + hash = "sha512-5C0J4WFrlBUCGnNhHfi4TrZmDnu/ws/+ATSP2LmoPRhmjoJkW0WFmkwMzaEkbsrunpyK2g5c3gGFvuVlHJwTFQ=="; }; desktopItems = [ diff --git a/pkgs/by-name/tl/tldfinder/package.nix b/pkgs/by-name/tl/tldfinder/package.nix new file mode 100644 index 000000000000..232aacb52b59 --- /dev/null +++ b/pkgs/by-name/tl/tldfinder/package.nix @@ -0,0 +1,35 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "tldfinder"; + version = "0.0.2"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "projectdiscovery"; + repo = "tldfinder"; + tag = "v${finalAttrs.version}"; + hash = "sha256-GUhhZK9jNGRQKDL6PIUmbVwhcFIUSI92YRnx0UcL680="; + }; + + vendorHash = "sha256-lY9AouIIj2OFBRLeaE/8KdF2siiBTuD8ieWdPZVNI9I="; + + ldflags = [ "-s" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Tool for discovering private TLDs"; + homepage = "https://github.com/projectdiscovery/tldfinder"; + changelog = "https://github.com/projectdiscovery/tldfinder/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "tldfinder"; + }; +}) diff --git a/pkgs/by-name/tr/tradingview/package.nix b/pkgs/by-name/tr/tradingview/package.nix index 654d37ab94dc..577b894661dd 100644 --- a/pkgs/by-name/tr/tradingview/package.nix +++ b/pkgs/by-name/tr/tradingview/package.nix @@ -26,12 +26,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "tradingview"; - version = "2.14.0"; - revision = "68"; + version = "3.2.0"; + revision = "71"; src = fetchurl { url = "https://api.snapcraft.io/api/v1/snaps/download/nJdITJ6ZJxdvfu8Ch7n5kH5P99ClzBYV_${finalAttrs.revision}.snap"; - hash = "sha512-wuMQBfJfMbQdq4eUNl9bitf4IGcpczX0FDdnQAgyALBpHI7CbcIF9Aq4hIy0dblYgeISM1HFqPiSIcFCS+VuSQ=="; + hash = "sha512-hT4U+RGqZ4OliAiLqWKkuv/OxeOpKHmFY0/ia9V7MZz1ZhogIaCLUUXXCmlfX1zhQDA1Xrw1uiwl/aeijgdq7g=="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index 601293797c4e..de9d58c96f0e 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -517,7 +517,7 @@ }; dtd = { - version = "0-unstable-2026-01-21"; + version = "0.7.0-unstable-2026-01-21"; url = "github:tree-sitter-grammars/tree-sitter-xml"; rev = "5000ae8f22d11fbe93939b05c1e37cf21117162d"; hash = "sha256-QN+jQx1CrTbYpmM9mLUfjWcymGsa0Th7LVgk4thnQXU="; @@ -1543,7 +1543,7 @@ }; lua = { - version = "0.0.19-unstable-2026-02-26"; + version = "0.5.0-unstable-2026-02-26"; url = "github:tree-sitter-grammars/tree-sitter-lua"; rev = "10fe0054734eec83049514ea2e718b2a56acd0c9"; hash = "sha256-VzaaN5pj7jMAb/u1fyyH6XmLI+yJpsTlkwpLReTlFNY="; @@ -1579,7 +1579,7 @@ }; make = { - version = "0-unstable-2026-02-26"; + version = "1.1.1-unstable-2026-02-26"; url = "github:tree-sitter-grammars/tree-sitter-make"; rev = "70613f3d812cbabbd7f38d104d60a409c4008b43"; hash = "sha256-gyshhqVYiL0qSsMp38BM20FYc4uPgr2de5/DWsAJZGc="; @@ -2791,7 +2791,7 @@ }; toml = { - version = "0.5.1-unstable-2024-12-03"; + version = "0.7.0-unstable-2024-12-03"; url = "github:tree-sitter-grammars/tree-sitter-toml"; rev = "64b56832c2cffe41758f28e05c756a3a98d16f41"; hash = "sha256-m9RlGkHiOL/PNENrdEPqtPlahSqGymsx7gZrCoN/Lsk="; @@ -2992,7 +2992,7 @@ }; vim = { - version = "0.2.0-unstable-2026-02-26"; + version = "0.8.1-unstable-2026-02-26"; url = "github:tree-sitter-grammars/tree-sitter-vim"; rev = "3092fcd99eb87bbd0fc434aa03650ba58bd5b43b"; hash = "sha256-MnLBFuJCJbetcS07fG5fkCwHtf/EcNP+Syf0Gn0K39c="; diff --git a/pkgs/by-name/ts/tsx/package.nix b/pkgs/by-name/ts/tsx/package.nix index 72e6c32bb673..fe2f2b9c289a 100644 --- a/pkgs/by-name/ts/tsx/package.nix +++ b/pkgs/by-name/ts/tsx/package.nix @@ -15,13 +15,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "tsx"; - version = "4.22.4"; + version = "4.23.0"; src = fetchFromGitHub { owner = "privatenumber"; repo = "tsx"; tag = "v${finalAttrs.version}"; - hash = "sha256-hiUy3VQXHvzuCr+WjaRV/pUcnz3bq29lmpofqKZ/sv8="; + hash = "sha256-De/l8Z7+VAwkOZmAZZumqJBIMrDNhY9DM0fh4LuTWZM="; }; pnpmDeps = fetchPnpmDeps { @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm'; fetcherVersion = 3; - hash = "sha256-A0KaFJNBJaMDTG9g8dj3/qZPkqg5hnRgjP0lfTg/CQY="; + hash = "sha256-kd28ZK1c7a/h7ZNf0fQuJdNUiuvJ1a9qvQut4Ms4xuo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/uc/ucx/package.nix b/pkgs/by-name/uc/ucx/package.nix index c7c6b109d12a..2cfb1d498aad 100644 --- a/pkgs/by-name/uc/ucx/package.nix +++ b/pkgs/by-name/uc/ucx/package.nix @@ -48,9 +48,16 @@ stdenv.mkDerivation (finalAttrs: { owner = "openucx"; repo = "ucx"; tag = "v${finalAttrs.version}"; - hash = "sha256-jREdHE+DpT0OQ1pVEUgWnA9hTCP1IsGeATmDTT3YmcM="; + # Otherwise compilation fails with: + # fatal error: gpunetio/common/doca_gpunetio_verbs_def.h: No such file or directory + fetchSubmodules = true; + hash = "sha256-Td6L5wXDadIbHfk251bj6k9J3kIjqCYVx5lDso/u76M="; }; + postPatch = '' + patchShebangs config/nvcc_wrap.sh + ''; + outputs = [ "out" "doc" diff --git a/pkgs/by-name/uu/uutils-procps/package.nix b/pkgs/by-name/uu/uutils-procps/package.nix index 47823f26226d..933e4fa96863 100644 --- a/pkgs/by-name/uu/uutils-procps/package.nix +++ b/pkgs/by-name/uu/uutils-procps/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-procps"; - version = "0.0.1-unstable-2026-05-30"; + version = "0.0.1-unstable-2026-07-03"; src = fetchFromGitHub { owner = "uutils"; repo = "procps"; - rev = "67cdcd74b855dfa324c3270fa2f05dae2681a64c"; - hash = "sha256-gURJ37fugUnv+EXRAlhJIZ0xwzWeY/2X9ScxJALPOGU="; + rev = "84ad4732d48373cbdd09722afc06bb58b76e0855"; + hash = "sha256-l47J/6M+15uzR/Vh3zHbnsSL5ZgrayqXDzHyjLQbIC8="; }; - cargoHash = "sha256-mtaOME1eRpQy2IaSh+ari4CwmsKbuPy2v2s5CdauQpo="; + cargoHash = "sha256-GMKu/iTB8oWLMwmNdlGzf7WZsTg7TOdz+GacTB4kK80="; cargoBuildFlags = [ "--workspace" ]; diff --git a/pkgs/by-name/uu/uutils-tar/package.nix b/pkgs/by-name/uu/uutils-tar/package.nix index 47f69c0a9fbd..3df37c3c7da0 100644 --- a/pkgs/by-name/uu/uutils-tar/package.nix +++ b/pkgs/by-name/uu/uutils-tar/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-tar"; - version = "0-unstable-2026-06-23"; + version = "0-unstable-2026-07-02"; src = fetchFromGitHub { owner = "uutils"; repo = "tar"; - rev = "ad4e2e31cc9547868dc9137c882db0ea45f89d32"; - hash = "sha256-p4dkjLwV8SUDGx/atIajYW19+eDgC0AGlHzFOoVHFlA="; + rev = "70c59758d0eeb65c097a95df49e455448061ccbc"; + hash = "sha256-PMsW+p7ps/6eRNuSbzxIDVEgTmHAh0vFjVqSelAfvVE="; }; - cargoHash = "sha256-aY0dJaYmpQkeFUcYJDnknwEdopa0Sf1hs4Yux+bSBDo="; + cargoHash = "sha256-YBpXvD8hhjlxZHRDv6hsRqqD0Wm8ADDdgOrX1/yziL8="; cargoBuildFlags = [ "--workspace" ]; diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index 6b5ba074c53f..ca6a683fd214 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -18,17 +18,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uv"; - version = "0.11.25"; + version = "0.11.26"; __structuredAttrs = true; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-MtfaDZ6dDuTTBus9KKj5r03IHo48AmEcsU+VlAW3l68="; + hash = "sha256-p9JOn28Mf2bbDqIR3z4pKmcIw54hKEINnz5KeD4ASRo="; }; - cargoHash = "sha256-dtkGj/de34HbdFPQbSWBHZGZmif2xQmUS8qqEyFTnmc="; + cargoHash = "sha256-EIRWisiPt+YaZsK5PgYP7nZ+3ZeaXkx5ThxD+o0Ehyg="; buildInputs = [ rust-jemalloc-sys diff --git a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix index 19c89dba4e76..0c8f44a77db2 100644 --- a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix +++ b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix @@ -9,12 +9,12 @@ let generator = pkgsBuildBuild.buildGoModule rec { pname = "v2ray-domain-list-community"; - version = "20260627053650"; + version = "20260705030346"; src = fetchFromGitHub { owner = "v2fly"; repo = "domain-list-community"; rev = version; - hash = "sha256-UhPtWbCojuLRP0ATj592OIAQkuc3ZtHpllhPzbUoAp4="; + hash = "sha256-OA3OSniSHqbov8LcojKxyqepvPCLCAdQaU5ha8hKMZU="; }; vendorHash = "sha256-9tXv+rDBowxDN9gH4zHCr4TRbic4kijco3Y6bojJKRk="; meta = { diff --git a/pkgs/by-name/va/valijson/package.nix b/pkgs/by-name/va/valijson/package.nix index 46856e27b9e8..f138b5d35ebb 100644 --- a/pkgs/by-name/va/valijson/package.nix +++ b/pkgs/by-name/va/valijson/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "valijson"; - version = "1.0.6"; + version = "1.1.1"; src = fetchFromGitHub { owner = "tristanpenman"; repo = "valijson"; rev = "v${finalAttrs.version}"; - hash = "sha256-3hQrCCDOrJx4XwTzJNTRPLghd+uoWKVDISa8rLaGiRM="; + hash = "sha256-izuP8lkHv35qHbc2FIvrBgumcOyh+b3C1b8LyFst6y4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix index bb443fed5f0e..6e9298bb6d95 100644 --- a/pkgs/by-name/ve/vencord/package.nix +++ b/pkgs/by-name/ve/vencord/package.nix @@ -109,7 +109,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/Vendicated/Vencord"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ - FlameFlag + _4evy FlafyDev Gliczy NotAShelf diff --git a/pkgs/by-name/ve/versitygw/package.nix b/pkgs/by-name/ve/versitygw/package.nix index 7381c66245df..c362f2748fd6 100644 --- a/pkgs/by-name/ve/versitygw/package.nix +++ b/pkgs/by-name/ve/versitygw/package.nix @@ -8,16 +8,18 @@ buildGoModule (finalAttrs: { pname = "versitygw"; - version = "1.3.1"; + version = "1.6.0"; src = fetchFromGitHub { owner = "versity"; repo = "versitygw"; tag = "v${finalAttrs.version}"; - hash = "sha256-1SQE0bhv8L70Fdm6CvV2/kq945jvzZretVPsT8dGOJY="; + hash = "sha256-vy8wveTwK8lXpZlKyeUc/3qpQZ96vExJCfw/RiLt2Eo="; }; - vendorHash = "sha256-x9KrZRso/7LfBCbBfCvwqnFKOWS4SEYw6DwxpEAHfZ8="; + vendorHash = "sha256-/vLR7XZWzzj35rXLj7EJ3H3WP0RX3qBqIn/PlkM/j/k="; + + subPackages = [ "./cmd/versitygw" ]; # Require access to online S3 services doCheck = false; diff --git a/pkgs/by-name/vi/vicinae/package.nix b/pkgs/by-name/vi/vicinae/package.nix index fd0dc8d39cfe..45746fc8744e 100644 --- a/pkgs/by-name/vi/vicinae/package.nix +++ b/pkgs/by-name/vi/vicinae/package.nix @@ -21,23 +21,23 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vicinae"; - version = "0.22.0"; + version = "0.22.3"; src = fetchFromGitHub { owner = "vicinaehq"; repo = "vicinae"; tag = "v${finalAttrs.version}"; - hash = "sha256-f1d88cdqe1PfeuzY90JIRCoHKLV1Uuakc4TpSNvNBKA="; + hash = "sha256-1c6rl+PMI61l3H2a8Ks1qbFGW2psHs0FamJd/Vzq6NY="; }; apiDeps = fetchNpmDeps { src = "${finalAttrs.src}/src/typescript/api"; - hash = "sha256-Ki/l3PiBY3R0Bzd6leqx2OxA7c+jckjr+YD4GHHaSqI="; + hash = "sha256-Im8fSG9sbaSynrN5gLsWVaPgH5g4Zp+x+FUPIBXrKjg="; }; extensionManagerDeps = fetchNpmDeps { src = "${finalAttrs.src}/src/typescript/extension-manager"; - hash = "sha256-6Kz7I8cGm1lnGPOI/gju3t5/imnbBFlDEKzWar5O770="; + hash = "sha256-pEgqFgvdz7Bcc+LznCI+KlD1XEfUuWFWjS24MJ7sx3k="; }; cmakeFlags = lib.mapAttrsToList lib.cmakeFeature { diff --git a/pkgs/by-name/wa/warmup-s3-archives/package.nix b/pkgs/by-name/wa/warmup-s3-archives/package.nix index cde22e2238e2..c3f720666d18 100644 --- a/pkgs/by-name/wa/warmup-s3-archives/package.nix +++ b/pkgs/by-name/wa/warmup-s3-archives/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "warmup-s3-archives"; - version = "1.2.1"; + version = "1.2.2"; src = fetchFromGitLab { owner = "philipmw"; repo = "warmup-s3-archives"; tag = "v${finalAttrs.version}"; - hash = "sha256-AI/PD7Kkzzg5IqBy0uRM1QG7+pzhjECo+ad2I0pUkKo="; + hash = "sha256-B/8OSqKA3tJhjdShiqAqJrTOc8OuSBLfZ1U9xvvP6vQ="; }; - cargoHash = "sha256-2LOJ+f6SIkzPM+ucWU+7COUwo2Pvti7hL8k0+ry29SM="; + cargoHash = "sha256-31p6IfX5VFSz4tNrjgFigsuTsPA3iO6m3QV6KOb2GKQ="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/wa/warp-terminal/package.nix b/pkgs/by-name/wa/warp-terminal/package.nix index 969eb5b858be..657a967a7f18 100644 --- a/pkgs/by-name/wa/warp-terminal/package.nix +++ b/pkgs/by-name/wa/warp-terminal/package.nix @@ -126,7 +126,7 @@ let license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ - FlameFlag + _4evy johnrtitor logger ]; diff --git a/pkgs/by-name/wa/waybar-lyric/package.nix b/pkgs/by-name/wa/waybar-lyric/package.nix index 94f9bc36a9fe..b65406565cc9 100644 --- a/pkgs/by-name/wa/waybar-lyric/package.nix +++ b/pkgs/by-name/wa/waybar-lyric/package.nix @@ -1,24 +1,27 @@ { stdenv, lib, + ffmpeg, + makeWrapper, buildGoModule, fetchFromGitHub, versionCheckHook, nix-update-script, installShellFiles, + withEmbeddedLyric ? false, }: buildGoModule (finalAttrs: { pname = "waybar-lyric"; - version = "0.16.0"; + version = "0.17.0"; src = fetchFromGitHub { owner = "Nadim147c"; repo = "waybar-lyric"; tag = "v${finalAttrs.version}"; - hash = "sha256-1kUAOR7p27pLMH7zlbj+tTlIh0f8JQuWhzQVWvOyKoo="; + hash = "sha256-5tMRAq37CZQYemXfJwmj9cj1gR5i9Zii9fqTPDCw45A="; }; - vendorHash = "sha256-pzHNa/55n84VSFaWmgOtwWmmDLoNE6o8mgpFCz7r8FQ="; + vendorHash = "sha256-zVyUxpAqsWY3/dXlBhPX/o41UP5Afn38JauQsWUqLMk="; ldflags = [ "-s" @@ -26,13 +29,24 @@ buildGoModule (finalAttrs: { "-X main.Version=${finalAttrs.version}" ]; - nativeBuildInputs = [ installShellFiles ]; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - installShellCompletion --cmd waybar-lyric \ - --bash <($out/bin/waybar-lyric _carapace bash) \ - --fish <($out/bin/waybar-lyric _carapace fish) \ - --zsh <($out/bin/waybar-lyric _carapace zsh) - ''; + nativeBuildInputs = [ + installShellFiles + makeWrapper + ]; + + propagatedBuildInputs = lib.optional withEmbeddedLyric ffmpeg; + + postInstall = + lib.optionalString withEmbeddedLyric '' + wrapProgram $out/bin/waybar-lyric \ + --prefix PATH : ${lib.makeBinPath finalAttrs.propagatedBuildInputs} + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd waybar-lyric \ + --bash <($out/bin/waybar-lyric _carapace bash) \ + --fish <($out/bin/waybar-lyric _carapace fish) \ + --zsh <($out/bin/waybar-lyric _carapace zsh) + ''; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/wd/wdt/package.nix b/pkgs/by-name/wd/wdt/package.nix index d1081635faf5..1b09cd9fbf12 100644 --- a/pkgs/by-name/wd/wdt/package.nix +++ b/pkgs/by-name/wd/wdt/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation { pname = "wdt"; - version = "1.27.1612021-unstable-2026-06-09"; + version = "1.27.1612021-unstable-2026-06-26"; src = fetchFromGitHub { owner = "facebook"; repo = "wdt"; - rev = "b3e21d71b2223fcecba58436f81a0ba7a56a6d6a"; - hash = "sha256-H7/WJV5rvgdjwFAV2FCAbmkdsqO45LsDAfCroFbxTU4="; + rev = "ee01f20850558d5c6a0e1fc3cf9d12cd1702c18a"; + hash = "sha256-YReA7lBSeWRZHpF4E7yY6HuabRUOT6Aipk9dgjlTuik="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/we/weaviate/package.nix b/pkgs/by-name/we/weaviate/package.nix index dd982b682e41..ef498972eeaf 100644 --- a/pkgs/by-name/we/weaviate/package.nix +++ b/pkgs/by-name/we/weaviate/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "weaviate"; - version = "1.38.0"; + version = "1.38.2"; src = fetchFromGitHub { owner = "weaviate"; repo = "weaviate"; rev = "v${finalAttrs.version}"; - hash = "sha256-dYApKcDW8Cs/T3uszohy0PQqKar9lkiNBMY0mnPr5xs="; + hash = "sha256-qWb1jTC3pmyK7WZ/mw5aF3spXL130WCKglYEoJVmsO8="; }; - vendorHash = "sha256-1uOPet4HywajcPbZuT2ePRUrcT9mwNx0n2vFUkxUn6s="; + vendorHash = "sha256-+I7yxIql/ttC7zTcK870GX52LDfSbfCZvDW+eeCYnB0="; subPackages = [ "cmd/weaviate-server" ]; diff --git a/pkgs/by-name/wh/whale/package.nix b/pkgs/by-name/wh/whale/package.nix new file mode 100644 index 000000000000..71090fabc427 --- /dev/null +++ b/pkgs/by-name/wh/whale/package.nix @@ -0,0 +1,57 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + gitMinimal, + nix-update-script, + versionCheckHook, + writableTmpDirAsHomeHook, +}: + +buildGoModule (finalAttrs: { + pname = "whale"; + version = "0.1.62"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "usewhale"; + repo = "Whale"; + tag = "v${finalAttrs.version}"; + hash = "sha256-EvuNdgpW5M+i33tGLurQDq0z+Ht/z5agIsaWWapXqpY="; + }; + + vendorHash = "sha256-YBY5b2SLcWeiCQDZELJdsi+mJ+YEuo+yTbotUlLgqEA="; + + nativeCheckInputs = [ + gitMinimal + writableTmpDirAsHomeHook + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + ldflags = [ + "-s" + "-X=github.com/usewhale/whale/internal/build.Version=${finalAttrs.version}" + ]; + + excludedPackages = [ "cmd/dev" ]; + + checkFlags = [ + # Fails in the sandbox + "-skip=TestRulePolicyMCPPathOutsideWorkspaceRequiresExternalDirectoryApproval" + ]; + + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Terminal-first AI coding agent for DeepSeek"; + homepage = "https://github.com/usewhale/Whale"; + changelog = "https://github.com/usewhale/Whale/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "whale"; + }; +}) diff --git a/pkgs/by-name/wi/win-disk-writer/package.nix b/pkgs/by-name/wi/win-disk-writer/package.nix index 260ad8c7b783..06d45bb548bd 100644 --- a/pkgs/by-name/wi/win-disk-writer/package.nix +++ b/pkgs/by-name/wi/win-disk-writer/package.nix @@ -29,7 +29,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Windows Bootable USB creator for macOS"; homepage = "https://github.com/TechUnRestricted/WinDiskWriter"; license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; platforms = lib.platforms.darwin; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; diff --git a/pkgs/by-name/xf/xfontsel/package.nix b/pkgs/by-name/xf/xfontsel/package.nix index 40197dd67eaf..48f6c5946e40 100644 --- a/pkgs/by-name/xf/xfontsel/package.nix +++ b/pkgs/by-name/xf/xfontsel/package.nix @@ -14,11 +14,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "xfontsel"; - version = "1.1.1"; + version = "1.1.2"; src = fetchurl { url = "mirror://xorg/individual/app/xfontsel-${finalAttrs.version}.tar.xz"; - hash = "sha256-ekuGZYp3ASU+0P6KZkceVOTKy7pm1yePF1nTs6M6Ask="; + hash = "sha256-eP8Bh1fHsiE3z101Ju9ek4i8DN6tHwDa8siY4uJ0VT8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/xl/xlights/package.nix b/pkgs/by-name/xl/xlights/package.nix index 450c28ea209e..b33b0d7c64ff 100644 --- a/pkgs/by-name/xl/xlights/package.nix +++ b/pkgs/by-name/xl/xlights/package.nix @@ -6,11 +6,11 @@ appimageTools.wrapType2 rec { pname = "xlights"; - version = "2026.11"; + version = "2026.12"; src = fetchurl { url = "https://github.com/smeighan/xLights/releases/download/${version}/xLights-${version}-x86_64.AppImage"; - hash = "sha256-kTJD2xeclNApeSo1ALNI/XAwDY8tsBO0eMMQurtRF/M="; + hash = "sha256-aMOnG80gEZcCo1vIYcyRCTRhJIbcNPEEsmacfRLIoxY="; }; appimageContents = appimageTools.extract { inherit pname version src; }; diff --git a/pkgs/by-name/ya/yamlscript/package.nix b/pkgs/by-name/ya/yamlscript/package.nix index 52b9619c9ea7..fe22ebbe9dcd 100644 --- a/pkgs/by-name/ya/yamlscript/package.nix +++ b/pkgs/by-name/ya/yamlscript/package.nix @@ -6,11 +6,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "yamlscript"; - version = "0.2.23"; + version = "0.2.24"; src = fetchurl { url = "https://github.com/yaml/yamlscript/releases/download/${finalAttrs.version}/yamlscript.cli-${finalAttrs.version}-standalone.jar"; - hash = "sha256-2r/rD521qaIOrWjyABtfeEdOkT9GcvDfRc7Taa85C5c="; + hash = "sha256-2MwHgFdWk6OEzi3RihhLxB286zVn/g+n1+TPzRIb13Q="; }; extraNativeImageBuildArgs = [ diff --git a/pkgs/by-name/yt/yt-dlp/package.nix b/pkgs/by-name/yt/yt-dlp/package.nix index 43b30f1e0233..10723db8b7eb 100644 --- a/pkgs/by-name/yt/yt-dlp/package.nix +++ b/pkgs/by-name/yt/yt-dlp/package.nix @@ -179,7 +179,7 @@ python3Packages.buildPythonApplication rec { mainProgram = "yt-dlp"; maintainers = with lib.maintainers; [ SuperSandro2000 - FlameFlag + _4evy ]; }; } diff --git a/pkgs/by-name/ze/zeroclaw/package.nix b/pkgs/by-name/ze/zeroclaw/package.nix index 4f4b16fe7ecc..f3931d524f9c 100644 --- a/pkgs/by-name/ze/zeroclaw/package.nix +++ b/pkgs/by-name/ze/zeroclaw/package.nix @@ -1,8 +1,10 @@ { lib, - callPackage, rustPlatform, fetchFromGitHub, + fetchNpmDeps, + npmHooks, + nodejs, pkg-config, protobuf, sqlite, @@ -11,38 +13,55 @@ versionCheckHook, nix-update-script, }: - rustPlatform.buildRustPackage (finalAttrs: { pname = "zeroclaw"; - version = "0.8.0"; + version = "0.8.2"; src = fetchFromGitHub { owner = "zeroclaw-labs"; repo = "zeroclaw"; tag = "v${finalAttrs.version}"; - hash = "sha256-dB/M5QdAyql/WXxwkX9V/bkiRsAv0J+tIbQN0wKLJpM="; + hash = "sha256-mTH7DRaCHmYw3m9DguceP+nGGMYff7vsoIe3J0XNb/Q="; }; - postPatch = - let - zeroclaw-web = callPackage ./zeroclaw-web { inherit (finalAttrs) src version; }; - in - '' - mkdir -p web - ln -s ${zeroclaw-web} web/dist - ''; + cargoHash = "sha256-6tLLt8cblYABOTli1LrrWbyTOJYGmmewHJgTxBAhJlE="; - cargoHash = "sha256-ZBmz877jEkTGopa5QxNUguxxKO45aZ6K5GXXAv4Ii4s="; + npmDeps = fetchNpmDeps { + inherit (finalAttrs) src; + sourceRoot = "${finalAttrs.src.name}/web"; + hash = "sha256-SKltlDJm39ZzVaEt1bbnoiXy+wlbq+fC3bO4mW5V15o="; + }; + npmRoot = "web"; + + postPatch = '' + # build.rs runs `npm ci && npm run build` during compilation, + # skip and handle it ourselves in postBuild + substituteInPlace crates/zeroclaw-gateway/build.rs \ + --replace-fail 'build_web_dashboard();' '// dashboard built via postBuild' + + # upstream hardcodes a Debian cross toolchain name that doesn't exist in the Nix sandbox + substituteInPlace .cargo/config.toml \ + --replace-fail 'linker = "aarch64-linux-gnu-gcc"' "" + ''; nativeBuildInputs = [ pkg-config protobuf + nodejs + npmHooks.npmConfigHook ]; buildInputs = [ sqlite ]; + postBuild = '' + cargo run --frozen --release --package xtask --bin web -- gen-api + pushd web + npm run build + popd + ''; + nativeCheckInputs = [ writableTmpDirAsHomeHook gitMinimal @@ -55,19 +74,17 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=commands::update::tests::download_binary_verifies_checksum_before_writing" "--skip=tests::exchange_pairing_code_posts_code_and_returns_token" "--skip=tests::fetch_pairing_code_reads_gateway_pair_code_response" + "--skip=tests::gateway_addr_in_use_message_skips_occupied_restart_hint_port" + "--skip=tests::gateway_restart_hint_uses_gateway_bind_fallback_for_hostnames" "--skip=integration::telegram_attachment_fallback::" "--skip=integration::telegram_finalize_draft::" ]; # The gateway serves the web dashboard from /web/dist at runtime - postInstall = - let - zeroclaw-web = callPackage ./zeroclaw-web { inherit (finalAttrs) src version; }; - in - '' - mkdir -p $out/bin/web - ln -s ${zeroclaw-web} $out/bin/web/dist - ''; + postInstall = '' + mkdir -p $out/bin/web + cp -r web/dist $out/bin/web/dist + ''; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/ze/zeroclaw/zeroclaw-web/default.nix b/pkgs/by-name/ze/zeroclaw/zeroclaw-web/default.nix deleted file mode 100644 index 80e5eec334fd..000000000000 --- a/pkgs/by-name/ze/zeroclaw/zeroclaw-web/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ - buildNpmPackage, - src, - version, - ... -}: -buildNpmPackage (finalAttrs: { - pname = "zeroclaw-web"; - inherit src version; - - sourceRoot = "${finalAttrs.src.name}/web"; - - npmDepsHash = "sha256-mwi93ZgXxb3xQnPPQHesR8YxQOxH8YaKBLGi/nEM8D4="; - - installPhase = '' - runHook preInstall - - cp -r dist $out - - runHook postInstall - ''; -}) diff --git a/pkgs/by-name/ze/zerofs/package.nix b/pkgs/by-name/ze/zerofs/package.nix index 927deb891416..483a7c3a80d4 100644 --- a/pkgs/by-name/ze/zerofs/package.nix +++ b/pkgs/by-name/ze/zerofs/package.nix @@ -10,18 +10,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zerofs"; - version = "1.2.5"; + version = "2.0.5"; src = fetchFromGitHub { owner = "Barre"; repo = "ZeroFS"; tag = "v${finalAttrs.version}"; - hash = "sha256-Nyv+GAy+SeWbYrEfHLilgWGUqnVS0cUoOd4+4Ah8GeQ="; + hash = "sha256-7w6KLu5pauHfah+J9A+pa5mB3cbjNH4ADcc+Z5UPlmI="; }; sourceRoot = "${finalAttrs.src.name}/zerofs"; - cargoHash = "sha256-Jsv/LDugP2Xp1zcCUvVmDHVkQNBoNlapMF3BRcWA3Q4="; + cargoHash = "sha256-2w0bLGvKq0VyQyMt911zFXA78cy5PYP7OgJAyxGVjUY="; nativeBuildInputs = [ cmake ]; @@ -29,6 +29,11 @@ rustPlatform.buildRustPackage (finalAttrs: { RUSTFLAGS = "--cfg tokio_unstable"; }; + checkFlags = [ + # fails with NotPermitted inside the build sandbox + "--skip=zerofs_client_tests::metadata_operations" + ]; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; diff --git a/pkgs/by-name/zi/zinit/package.nix b/pkgs/by-name/zi/zinit/package.nix index a52156552a37..05b5ce1959e1 100644 --- a/pkgs/by-name/zi/zinit/package.nix +++ b/pkgs/by-name/zi/zinit/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "zinit"; - version = "3.14.0"; + version = "3.15.0"; src = fetchFromGitHub { owner = "zdharma-continuum"; repo = "zinit"; tag = "v${finalAttrs.version}"; - hash = "sha256-cBMGmFrveBes30aCSLMBO8WrtoPZeMNjcEQoQEzBNvM="; + hash = "sha256-lVdia0iDGy7RDT3Ho4BBslwbng/NpsJWbbVBqgNccCg="; }; outputs = [ diff --git a/pkgs/by-name/zi/zizmor/package.nix b/pkgs/by-name/zi/zizmor/package.nix index b6672bd42191..668d20d678fc 100644 --- a/pkgs/by-name/zi/zizmor/package.nix +++ b/pkgs/by-name/zi/zizmor/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zizmor"; - version = "1.25.2"; + version = "1.26.1"; src = fetchFromGitHub { owner = "zizmorcore"; repo = "zizmor"; tag = "v${finalAttrs.version}"; - hash = "sha256-nmhmW+e/Mys/PVGA0V2NalFDQ/qkcvT0F80XrmIZYb4="; + hash = "sha256-AL4y9lB60zvWhr5U6vzVyg0DhxFCaKkP8+6DWdg2vYA="; }; - cargoHash = "sha256-3ALVZJNpk0HiwmDGQigoSXuOdJR94nEKOWWiP5aggxo="; + cargoHash = "sha256-PGU9R6EKT+9ZdgxBgQqlvvmyEtDRG6zT2EdQPzlPIM0="; buildInputs = [ rust-jemalloc-sys @@ -39,6 +39,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=audit::known_vulnerable_actions::tests::test_fix_upgrade_actions_setup_node" "--skip=audit::known_vulnerable_actions::tests::test_fix_upgrade_multiple_vulnerable_actions" "--skip=audit::known_vulnerable_actions::tests::test_fix_upgrade_third_party_action" + # insta snapshot appears to depend on checkout structure + "--skip=e2e::issue_1745" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' diff --git a/pkgs/desktops/gnome-2/platform/libglade/default.nix b/pkgs/desktops/gnome-2/platform/libglade/default.nix index 73a947414794..4287dc2bf946 100644 --- a/pkgs/desktops/gnome-2/platform/libglade/default.nix +++ b/pkgs/desktops/gnome-2/platform/libglade/default.nix @@ -38,5 +38,5 @@ stdenv.mkDerivation rec { --replace "pkg-config" "$PKG_CONFIG" ''; - NIX_LDFLAGS = "-lgmodule-2.0"; + env.NIX_LDFLAGS = "-lgmodule-2.0"; } diff --git a/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix b/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix index 3d6b8bc4188b..23dea04b6b0d 100644 --- a/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix +++ b/pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix @@ -74,13 +74,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "lomiri-ui-toolkit"; - version = "1.3.5906"; + version = "1.3.5907"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-ui-toolkit"; rev = finalAttrs.version; - hash = "sha256-OT3XH1NRnLHP80rgPllXfuos7vG3DHX95CXWm2fvwvI="; + hash = "sha256-hI04qw2r88862PB9sUJTiFi8ZM1iZ9rQXuoO9iEjViU="; }; outputs = [ diff --git a/pkgs/desktops/lomiri/qml/qqc2-suru-style/default.nix b/pkgs/desktops/lomiri/qml/qqc2-suru-style/default.nix index 02a489678f25..46d4edb0f148 100644 --- a/pkgs/desktops/lomiri/qml/qqc2-suru-style/default.nix +++ b/pkgs/desktops/lomiri/qml/qqc2-suru-style/default.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchFromGitLab, - fetchpatch, gitUpdater, cmake, qmake, @@ -18,29 +17,19 @@ }: let - withQt6 = lib.strings.versionAtLeast qtbase.version "6"; + withQt6 = lib.versions.major qtbase.version == "6"; in stdenv.mkDerivation (finalAttrs: { pname = "qqc2-suru-style"; - version = "0.20230630"; + version = "0.20260619"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/qqc2-suru-style"; tag = finalAttrs.version; - hash = "sha256-kAgHsNWwUWxHg26bTMmlq8m9DR4+ob4pl/oUX7516hM="; + hash = "sha256-yGm3rBKS1DKrpIVerfZVn5j0keGlQXr7nn6lSmI8xEw="; }; - patches = [ - # https://gitlab.com/ubports/development/core/qqc2-suru-style/-/merge_requests/69 - # Remove when version > 0.20230630 - (fetchpatch { - name = "0001-qqc2-suru-style-Qt6-port.patch"; - url = "https://gitlab.com/ubports/development/core/qqc2-suru-style/-/commit/30b662113900ce2a4e27a0647e439ffdba5fd609.patch"; - hash = "sha256-RCXEhDUgMqi+oeY313hXOVTr3rGiyF/Mqe/Uf4+YaBU="; - }) - ]; - postPatch = '' substituteInPlace qqc2-suru/suru.pri \ --replace-fail '$$[QT_INSTALL_QML]' "$out/${qtbase.qtQmlPrefix}" diff --git a/pkgs/desktops/lomiri/services/hfd-service/default.nix b/pkgs/desktops/lomiri/services/hfd-service/default.nix index 201a99c39c2a..2f1997125060 100644 --- a/pkgs/desktops/lomiri/services/hfd-service/default.nix +++ b/pkgs/desktops/lomiri/services/hfd-service/default.nix @@ -17,28 +17,28 @@ stdenv.mkDerivation (finalAttrs: { pname = "hfd-service"; - version = "0.2.3"; + version = "0.2.4"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/hfd-service"; rev = finalAttrs.version; - hash = "sha256-PvZPdisqpKl9OSuQXIJW1y6EJ5moesJiEAQjpQjzyWQ="; + hash = "sha256-gk0LHRmHqcG42H3Syje7XfZLiQ6hwzb22XcFa0xf7pc="; }; postPatch = '' substituteInPlace qt/feedback-plugin/CMakeLists.txt \ - --replace "\''${CMAKE_INSTALL_LIBDIR}/qt5/plugins" "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtPluginPrefix}" + --replace-fail "\''${CMAKE_INSTALL_LIBDIR}/qt5/plugins" "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtPluginPrefix}" # Queries pkg-config via pkg_get_variable, can't override prefix substituteInPlace init/CMakeLists.txt \ - --replace 'pkg_get_variable(SYSTEMD_SYSTEM_DIR systemd systemdsystemunitdir)' 'set(SYSTEMD_SYSTEM_DIR ''${CMAKE_INSTALL_PREFIX}/lib/systemd/system)' + --replace-fail 'pkg_get_variable(SYSTEMD_SYSTEM_DIR systemd systemdsystemunitdir)' 'set(SYSTEMD_SYSTEM_DIR ''${CMAKE_INSTALL_PREFIX}/lib/systemd/system)' substituteInPlace CMakeLists.txt \ - --replace 'pkg_get_variable(AS_INTERFACES_DIR accountsservice interfacesdir)' 'set(AS_INTERFACES_DIR "''${CMAKE_INSTALL_FULL_DATADIR}/accountsservice/interfaces")' \ - --replace '../../dbus-1/interfaces' "\''${CMAKE_INSTALL_PREFIX}/\''${DBUS_INTERFACES_DIR}" \ - --replace 'DESTINATION ''${DBUS_INTERFACES_DIR}' 'DESTINATION ''${CMAKE_INSTALL_PREFIX}/''${DBUS_INTERFACES_DIR}' + --replace-fail 'pkg_get_variable(AS_INTERFACES_DIR accountsservice interfacesdir)' 'set(AS_INTERFACES_DIR "''${CMAKE_INSTALL_FULL_DATADIR}/accountsservice/interfaces")' \ + --replace-fail '../../dbus-1/interfaces' "\''${CMAKE_INSTALL_PREFIX}/\''${DBUS_INTERFACES_DIR}" \ + --replace-fail 'DESTINATION ''${DBUS_INTERFACES_DIR}' 'DESTINATION ''${CMAKE_INSTALL_PREFIX}/''${DBUS_INTERFACES_DIR}' substituteInPlace src/CMakeLists.txt \ - --replace "\''${DBUS_INTERFACES_DIR}/org.freedesktop.Accounts.xml" '${accountsservice}/share/dbus-1/interfaces/org.freedesktop.Accounts.xml' + --replace-fail "\''${DBUS_INTERFACES_DIR}/org.freedesktop.Accounts.xml" '${accountsservice}/share/dbus-1/interfaces/org.freedesktop.Accounts.xml' ''; strictDeps = true; diff --git a/pkgs/development/compilers/ecl/default.nix b/pkgs/development/compilers/ecl/default.nix index e1abbcf34c4c..14cc4f5b2466 100644 --- a/pkgs/development/compilers/ecl/default.nix +++ b/pkgs/development/compilers/ecl/default.nix @@ -17,6 +17,7 @@ threadSupport ? true, useBoehmgc ? false, boehmgc, + sbcl, }: let @@ -80,6 +81,9 @@ stdenv.mkDerivation rec { }" ''; + # ECL is used as a bootstrap compiler for SBCL. + passthru.tests.sbcl = sbcl; + meta = { description = "Lisp implementation aiming to be small, fast and easy to embed"; homepage = "https://common-lisp.net/project/ecl/"; diff --git a/pkgs/development/compilers/flutter/versions/3_44/data.json b/pkgs/development/compilers/flutter/versions/3_44/data.json index a62f3f54d04e..4ff30f347210 100644 --- a/pkgs/development/compilers/flutter/versions/3_44/data.json +++ b/pkgs/development/compilers/flutter/versions/3_44/data.json @@ -1,17 +1,17 @@ { - "version": "3.44.3", - "engineVersion": "a4ce257c68517c1410f4b48ac9852ab5642a3f8d", + "version": "3.44.4", + "engineVersion": "a10d8ac38de835021c8d2f920dbf50a920ccc030", "engineSwiftShaderHash": "sha256-qbtCl2nTpmtp9dnaoXc7rF3RqLnAZEmzw1BzPoCRWrc=", "engineSwiftShaderRev": "794b0cfce1d828d187637e6d932bae484fbe0976", "channel": "stable", "engineHashes": { "aarch64-linux": { - "aarch64-linux": "sha256-/QPVuFrA+YI9GERrlBV5lKMX/iLxoYNZ/lM7RNZdv1k=", - "x86_64-linux": "sha256-/QPVuFrA+YI9GERrlBV5lKMX/iLxoYNZ/lM7RNZdv1k=" + "aarch64-linux": "sha256-R9xvuvdeoHLX4K52S7lAQW8iA7DIuIMjjntk1RcMVR8=", + "x86_64-linux": "sha256-R9xvuvdeoHLX4K52S7lAQW8iA7DIuIMjjntk1RcMVR8=" }, "x86_64-linux": { - "aarch64-linux": "sha256-4OhRZ+kvL9HbroD7oLc9w9OOVHAUSfyDjTUGizotMpE=", - "x86_64-linux": "sha256-4OhRZ+kvL9HbroD7oLc9w9OOVHAUSfyDjTUGizotMpE=" + "aarch64-linux": "sha256-zEbGTWZbsRG91YgHsyDU3wbXCLM0nk5TdbOAyjq1uMM=", + "x86_64-linux": "sha256-zEbGTWZbsRG91YgHsyDU3wbXCLM0nk5TdbOAyjq1uMM=" } }, "dartVersion": "3.12.2", @@ -21,55 +21,55 @@ "x86_64-darwin": "sha256-OBmfVv4i8iNednmRkdW5UW42A2nGG2ukQROY1dWSC6s=", "aarch64-darwin": "sha256-zYdTko53trZlvXDc4OZLTsbS4v3hQdZAm7cWyKwfHAo=" }, - "flutterHash": "sha256-N606ReswJC4D43MJz1e+32U7DVoaJxnBb98bYPbrK/E=", + "flutterHash": "sha256-ohtjU+COfEqruLp2/RhJ/8Ssbp5OgPR9ont1HvkXGCY=", "artifactHashes": { "android": { - "aarch64-darwin": "sha256-1L3PtAFFqf0ydf8pENik8G7T9EECcJ0Mtrwzsh1pkrw=", - "aarch64-linux": "sha256-qlCcXOF87bPe9yHjRjF0N0d+hp3w9gt43/iAF5O/xWE=", - "x86_64-darwin": "sha256-1L3PtAFFqf0ydf8pENik8G7T9EECcJ0Mtrwzsh1pkrw=", - "x86_64-linux": "sha256-qlCcXOF87bPe9yHjRjF0N0d+hp3w9gt43/iAF5O/xWE=" + "aarch64-darwin": "sha256-+CxZcjk4JpqDQPaj9ifo8tmlSz1x4vra/QO32k7h2Lc=", + "aarch64-linux": "sha256-y15KG7BW6OTAqTMXzmKHGvZlKYiVyJ92SCuASzdTpPo=", + "x86_64-darwin": "sha256-+CxZcjk4JpqDQPaj9ifo8tmlSz1x4vra/QO32k7h2Lc=", + "x86_64-linux": "sha256-y15KG7BW6OTAqTMXzmKHGvZlKYiVyJ92SCuASzdTpPo=" }, "fuchsia": { - "aarch64-darwin": "sha256-gROzobDNl6qJUzarJAxSw85KvTbawC5gEJbuW71NxXA=", - "aarch64-linux": "sha256-gROzobDNl6qJUzarJAxSw85KvTbawC5gEJbuW71NxXA=", - "x86_64-darwin": "sha256-gROzobDNl6qJUzarJAxSw85KvTbawC5gEJbuW71NxXA=", - "x86_64-linux": "sha256-gROzobDNl6qJUzarJAxSw85KvTbawC5gEJbuW71NxXA=" + "aarch64-darwin": "sha256-uv1eRF5BbuBx7fq5CNCWfWV23SILtDL0DkFCRR1l2Q4=", + "aarch64-linux": "sha256-uv1eRF5BbuBx7fq5CNCWfWV23SILtDL0DkFCRR1l2Q4=", + "x86_64-darwin": "sha256-uv1eRF5BbuBx7fq5CNCWfWV23SILtDL0DkFCRR1l2Q4=", + "x86_64-linux": "sha256-uv1eRF5BbuBx7fq5CNCWfWV23SILtDL0DkFCRR1l2Q4=" }, "ios": { - "aarch64-darwin": "sha256-tM4mM4q0kAoX2oSzUwVlo9BeWUZKRk4RpNKYAwnUEXQ=", - "aarch64-linux": "sha256-tM4mM4q0kAoX2oSzUwVlo9BeWUZKRk4RpNKYAwnUEXQ=", - "x86_64-darwin": "sha256-tM4mM4q0kAoX2oSzUwVlo9BeWUZKRk4RpNKYAwnUEXQ=", - "x86_64-linux": "sha256-tM4mM4q0kAoX2oSzUwVlo9BeWUZKRk4RpNKYAwnUEXQ=" + "aarch64-darwin": "sha256-o5u/JFgQalrOJtNcL3a1E2cZtgMuF/WReRC8p0iCWO0=", + "aarch64-linux": "sha256-o5u/JFgQalrOJtNcL3a1E2cZtgMuF/WReRC8p0iCWO0=", + "x86_64-darwin": "sha256-o5u/JFgQalrOJtNcL3a1E2cZtgMuF/WReRC8p0iCWO0=", + "x86_64-linux": "sha256-o5u/JFgQalrOJtNcL3a1E2cZtgMuF/WReRC8p0iCWO0=" }, "linux": { - "aarch64-darwin": "sha256-pCs3o4/8VC2LgiAut34PJOI8NQtu1rEJZyJkWMhg6l0=", - "aarch64-linux": "sha256-pCs3o4/8VC2LgiAut34PJOI8NQtu1rEJZyJkWMhg6l0=", - "x86_64-darwin": "sha256-5v2fAMJ/icN2GEQhH0w5ae5WV7lEXOWXlrPb/Xon79Q=", - "x86_64-linux": "sha256-5v2fAMJ/icN2GEQhH0w5ae5WV7lEXOWXlrPb/Xon79Q=" + "aarch64-darwin": "sha256-lK50YsR5OtPSaQzo8nTbwAIY+45N4c+NQtZ6wvl0mR4=", + "aarch64-linux": "sha256-lK50YsR5OtPSaQzo8nTbwAIY+45N4c+NQtZ6wvl0mR4=", + "x86_64-darwin": "sha256-fp9nlWsCoiFUNFoBm91fyIIcyfHWBNeZvip6IJOJlM8=", + "x86_64-linux": "sha256-fp9nlWsCoiFUNFoBm91fyIIcyfHWBNeZvip6IJOJlM8=" }, "macos": { - "aarch64-darwin": "sha256-nZIsLqll5/9ylS5pfsJGcA/UB+X/YSWsuswlWhjE6M8=", - "aarch64-linux": "sha256-nZIsLqll5/9ylS5pfsJGcA/UB+X/YSWsuswlWhjE6M8=", - "x86_64-darwin": "sha256-nZIsLqll5/9ylS5pfsJGcA/UB+X/YSWsuswlWhjE6M8=", - "x86_64-linux": "sha256-nZIsLqll5/9ylS5pfsJGcA/UB+X/YSWsuswlWhjE6M8=" + "aarch64-darwin": "sha256-hjQfPc0URfsOHY4Eo8WtSVa8B4TVG6a3O3Lvy+RriyM=", + "aarch64-linux": "sha256-hjQfPc0URfsOHY4Eo8WtSVa8B4TVG6a3O3Lvy+RriyM=", + "x86_64-darwin": "sha256-hjQfPc0URfsOHY4Eo8WtSVa8B4TVG6a3O3Lvy+RriyM=", + "x86_64-linux": "sha256-hjQfPc0URfsOHY4Eo8WtSVa8B4TVG6a3O3Lvy+RriyM=" }, "universal": { - "aarch64-darwin": "sha256-qf0UHXnneO14Sf9X9U8Jfy7WJfQ6ryOIgLv8hKMIBeM=", - "aarch64-linux": "sha256-NpzD8n6DlUCQVhlDAQOcGdWLF6/JJMcxoEGrzbqbqsU=", - "x86_64-darwin": "sha256-V+nwVS8Na4rAU03CTfBTIWSGENw2Iyfw018/Q47nnCs=", - "x86_64-linux": "sha256-HZ8FCqD9jSARA6RNPm7VY9QUY6VRTTGl57n7he2VdHQ=" + "aarch64-darwin": "sha256-EsVOhzp9lk5mKbGfatRR90mI+vBUy48xsOp0pCjniW0=", + "aarch64-linux": "sha256-Gsr4wH4zFf3DJWACtUBWt5YwftXgFMf7wtaazLMm3tc=", + "x86_64-darwin": "sha256-UR3SU3IpKWrOEBOUNeUDvCl04ap0PpAG4XsGhG0mQfQ=", + "x86_64-linux": "sha256-IyfIP4DGU7SnPKwcnkWr4ePY2YAXcDOxNsergKrwbx0=" }, "web": { - "aarch64-darwin": "sha256-jvAT+zavITjyMkGZFVjo5iyIGxMrVK5cgmzeAiUkUSM=", - "aarch64-linux": "sha256-jvAT+zavITjyMkGZFVjo5iyIGxMrVK5cgmzeAiUkUSM=", - "x86_64-darwin": "sha256-jvAT+zavITjyMkGZFVjo5iyIGxMrVK5cgmzeAiUkUSM=", - "x86_64-linux": "sha256-jvAT+zavITjyMkGZFVjo5iyIGxMrVK5cgmzeAiUkUSM=" + "aarch64-darwin": "sha256-j8+RBHZakuXTks1najDti80ZQPtX+I2eiHylSRnT8gQ=", + "aarch64-linux": "sha256-j8+RBHZakuXTks1najDti80ZQPtX+I2eiHylSRnT8gQ=", + "x86_64-darwin": "sha256-j8+RBHZakuXTks1najDti80ZQPtX+I2eiHylSRnT8gQ=", + "x86_64-linux": "sha256-j8+RBHZakuXTks1najDti80ZQPtX+I2eiHylSRnT8gQ=" }, "windows": { - "aarch64-darwin": "sha256-RlNVcR72nrdbxyTM1sfir+vYl4o2RR9d1nWXYnR8rWQ=", - "aarch64-linux": "sha256-RlNVcR72nrdbxyTM1sfir+vYl4o2RR9d1nWXYnR8rWQ=", - "x86_64-darwin": "sha256-/2MR6cysbbqf5+RHa1MQ18EDOgBQscNOoieYjiU+/O0=", - "x86_64-linux": "sha256-/2MR6cysbbqf5+RHa1MQ18EDOgBQscNOoieYjiU+/O0=" + "aarch64-darwin": "sha256-UGwi0jZNSkeRSxv5x//py236b6aUkvVDrATojt3eTR8=", + "aarch64-linux": "sha256-UGwi0jZNSkeRSxv5x//py236b6aUkvVDrATojt3eTR8=", + "x86_64-darwin": "sha256-FdGT7vVxL2lSnaZ68chgJ379pdisIuM5FQOmysOCirY=", + "x86_64-linux": "sha256-FdGT7vVxL2lSnaZ68chgJ379pdisIuM5FQOmysOCirY=" } }, "pubspecLock": { diff --git a/pkgs/development/compilers/go/1.27.nix b/pkgs/development/compilers/go/1.27.nix new file mode 100644 index 000000000000..2e71a083e8c7 --- /dev/null +++ b/pkgs/development/compilers/go/1.27.nix @@ -0,0 +1,204 @@ +{ + lib, + stdenv, + fetchurl, + tzdata, + replaceVars, + iana-etc, + mailcap, + buildPackages, + pkgsBuildTarget, + targetPackages, + # for testing + buildGo127Module, + callPackage, +}: + +let + goBootstrap = buildPackages.callPackage ./bootstrap124.nix { }; + + # We need a target compiler which is still runnable at build time, + # to handle the cross-building case where build != host == target + targetCC = pkgsBuildTarget.targetPackages.stdenv.cc; + + isCross = stdenv.buildPlatform != stdenv.targetPlatform; +in +stdenv.mkDerivation (finalAttrs: { + pname = "go"; + version = "1.27rc1"; + + src = fetchurl { + url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz"; + hash = "sha256-M49R9VfG2xI1o+64mgk2r29ODUEWKR7zuOQRhrxlUzQ="; + }; + + strictDeps = true; + buildInputs = + [ ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ stdenv.cc.libc.out ] + ++ lib.optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ]; + + depsBuildTarget = lib.optional isCross targetCC; + + depsTargetTarget = lib.optional stdenv.targetPlatform.isMinGW targetPackages.threads.package; + + postPatch = '' + patchShebangs . + ''; + + patches = [ + (replaceVars ./iana-etc-1.25.patch { + iana = iana-etc; + }) + # Patch the mimetype database location which is missing on NixOS. + # but also allow static binaries built with NixOS to run outside nix + (replaceVars ./mailcap-1.17.patch { + inherit mailcap; + }) + # prepend the nix path to the zoneinfo files but also leave the original value for static binaries + # that run outside a nix server + (replaceVars ./tzdata-1.19.patch { + inherit tzdata; + }) + ./remove-tools-1.11.patch + ./go_no_vendor_checks-1.27.patch + ./go-env-go_ldso.patch + ]; + + env = { + inherit (stdenv.targetPlatform.go) GOOS GOARCH GOARM; + # GOHOSTOS/GOHOSTARCH must match the building system, not the host system. + # Go will nevertheless build a for host system that we will copy over in + # the install phase. + GOHOSTOS = stdenv.buildPlatform.go.GOOS; + GOHOSTARCH = stdenv.buildPlatform.go.GOARCH; + + GO386 = "softfloat"; # from Arch: don't assume sse2 on i686 + # Wasi does not support CGO + # ppc64/linux CGO is incomplete/borked, and will likely not receive any further improvements + # https://github.com/golang/go/issues/8912 + # https://github.com/golang/go/issues/13192 + CGO_ENABLED = + if + ( + stdenv.targetPlatform.isWasi + || (stdenv.targetPlatform.isPower64 && stdenv.targetPlatform.isBigEndian) + ) + then + 0 + else + 1; + + GOROOT_BOOTSTRAP = "${goBootstrap}/share/go"; + } + // lib.optionalAttrs isCross { + # {CC,CXX}_FOR_TARGET must be only set for cross compilation case as go expect those + # to be different from CC/CXX + CC_FOR_TARGET = "${targetCC}/bin/${targetCC.targetPrefix}cc"; + CXX_FOR_TARGET = "${targetCC}/bin/${targetCC.targetPrefix}c++"; + }; + + buildPhase = '' + runHook preBuild + export GOCACHE=$TMPDIR/go-cache + if [ -f "$NIX_CC/nix-support/dynamic-linker" ]; then + export GO_LDSO=$(cat $NIX_CC/nix-support/dynamic-linker) + fi + + export PATH=$(pwd)/bin:$PATH + + ${lib.optionalString isCross '' + # Independent from host/target, CC should produce code for the building system. + # We only set it when cross-compiling. + export CC=${buildPackages.stdenv.cc}/bin/cc + # Prefer external linker for cross when CGO is supported, since + # we haven't taught go's internal linker to pick the correct ELF + # interpreter for cross + # When CGO is not supported we rely on static binaries being built + # since they don't need an ELF interpreter + export GO_EXTLINK_ENABLED=${toString finalAttrs.env.CGO_ENABLED} + ''} + ulimit -a + + pushd src + ./make.bash + popd + runHook postBuild + ''; + + preInstall = '' + # Contains the wrong perl shebang when cross compiling, + # since it is not used for anything we can deleted as well. + rm src/regexp/syntax/make_perl_groups.pl + '' + + ( + if (stdenv.buildPlatform.system != stdenv.hostPlatform.system) then + '' + mv bin/*_*/* bin + rmdir bin/*_* + ${lib.optionalString + ( + !( + finalAttrs.env.GOHOSTARCH == finalAttrs.env.GOARCH && finalAttrs.env.GOOS == finalAttrs.env.GOHOSTOS + ) + ) + '' + rm -rf pkg/${finalAttrs.env.GOHOSTOS}_${finalAttrs.env.GOHOSTARCH} pkg/tool/${finalAttrs.env.GOHOSTOS}_${finalAttrs.env.GOHOSTARCH} + '' + } + '' + else + lib.optionalString (stdenv.hostPlatform.system != stdenv.targetPlatform.system) '' + rm -rf bin/*_* + ${lib.optionalString + ( + !( + finalAttrs.env.GOHOSTARCH == finalAttrs.env.GOARCH && finalAttrs.env.GOOS == finalAttrs.env.GOHOSTOS + ) + ) + '' + rm -rf pkg/${finalAttrs.env.GOOS}_${finalAttrs.env.GOARCH} pkg/tool/${finalAttrs.env.GOOS}_${finalAttrs.env.GOARCH} + '' + } + '' + ); + + installPhase = '' + runHook preInstall + mkdir -p $out/share/go + cp -a bin pkg src lib misc api doc go.env VERSION $out/share/go + mkdir -p $out/bin + ln -s $out/share/go/bin/* $out/bin + runHook postInstall + ''; + + disallowedReferences = [ goBootstrap ]; + + passthru = { + inherit goBootstrap; + tests = callPackage ./tests.nix { + go = finalAttrs.finalPackage; + buildGoModule = buildGo127Module; + }; + }; + + __structuredAttrs = true; + + meta = { + changelog = "https://go.dev/doc/devel/release#go${lib.versions.majorMinor finalAttrs.version}"; + description = "Go Programming language"; + homepage = "https://go.dev/"; + license = lib.licenses.bsd3; + teams = [ lib.teams.golang ]; + platforms = + lib.platforms.darwin ++ lib.platforms.linux ++ lib.platforms.wasi ++ lib.platforms.freebsd; + badPlatforms = [ + # Support for big-endian POWER < 8 was dropped in 1.9, but POWER8 users have less of a reason to run in big-endian mode than pre-POWER8 ones + # So non-LE ppc64 is effectively unsupported, and Go SIGILLs on affordable ppc64 hardware + # https://github.com/golang/go/issues/19074 - Dropped support for big-endian POWER < 8, with community pushback + # https://github.com/golang/go/issues/73349 - upstream will not accept submissions to fix this + "powerpc64-linux" + ]; + mainProgram = "go"; + }; +}) diff --git a/pkgs/development/compilers/go/go_no_vendor_checks-1.27.patch b/pkgs/development/compilers/go/go_no_vendor_checks-1.27.patch new file mode 100644 index 000000000000..591cf5428793 --- /dev/null +++ b/pkgs/development/compilers/go/go_no_vendor_checks-1.27.patch @@ -0,0 +1,26 @@ +diff --git a/src/cmd/go/internal/modload/import.go b/src/cmd/go/internal/modload/import.go +index 98f17ccff15b3378c44350615e19226b5b8ee68f..964f86a6dd25ed0c25a923ae4e946da8a2eff713 100644 +--- a/src/cmd/go/internal/modload/import.go ++++ b/src/cmd/go/internal/modload/import.go +@@ -350,7 +350,7 @@ func importFromModules(ld *Loader, ctx context.Context, path string, rs *Require + // vendor/modules.txt does not exist or the user manually added directories to the vendor directory. + // Go 1.23 and later require vendored packages to be present in modules.txt to be imported. + _, ok := vendorPkgModule[path] +- if ok || (gover.Compare(ld.MainModules.GoVersion(ld), gover.ExplicitModulesTxtImportVersion) < 0) { ++ if ok || (gover.Compare(ld.MainModules.GoVersion(ld), gover.ExplicitModulesTxtImportVersion) < 0) || os.Getenv("GO_NO_VENDOR_CHECKS") == "1" { + mods = append(mods, vendorPkgModule[path]) + dirs = append(dirs, dir) + roots = append(roots, vendorDir) +diff --git a/src/cmd/go/internal/modload/vendor.go b/src/cmd/go/internal/modload/vendor.go +index 577e8f67769e0e92958ebcb684b3afa124014b64..ea7a45d90bcfb1dade2178e222b85ff52dee75b5 100644 +--- a/src/cmd/go/internal/modload/vendor.go ++++ b/src/cmd/go/internal/modload/vendor.go +@@ -159,7 +159,7 @@ func checkVendorConsistency(ld *Loader, indexes []*modFileIndex, modFiles []*mod + panic(fmt.Errorf("not in workspace mode but number of indexes is %v, not 1", len(indexes))) + } + index := indexes[0] +- if gover.Compare(index.goVersion, "1.14") < 0 { ++ if gover.Compare(index.goVersion, "1.14") < 0 || (os.Getenv("GO_NO_VENDOR_CHECKS") == "1" && len(vendorMeta) == 0) { + // Go versions before 1.14 did not include enough information in + // vendor/modules.txt to check for consistency. + // If we know that we're on an earlier version, relax the consistency check. diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix index 4b39aa9eae95..db679cbb294b 100644 --- a/pkgs/development/interpreters/php/default.nix +++ b/pkgs/development/interpreters/php/default.nix @@ -69,16 +69,16 @@ let in { php82 = mkPhp { - version = "8.2.31"; - hash = "sha256-lIGD+gTPJhybk2PAL0KJd7nd+MC/3/jo4fuoFu1XCAM="; + version = "8.2.32"; + hash = "sha256-jyHpiMpN1eFN2fuImIRIeENWbkhygAJ8Tvq2yTGIotE="; }; php83 = mkPhp { - version = "8.3.31"; - hash = "sha256-5phrH9N+slQCEn/kpyeKPgO3+QJbt6S9KSonG9+TD7k="; + version = "8.3.32"; + hash = "sha256-93fKJGYZZvlLMfaEDNrUN88wUBU324uHKxt6HCRLjQI="; }; php84 = mkPhp { - version = "8.4.22"; - hash = "sha256-Sxbn4sOEziXgfSjrlJhVxLT+DRt7nsnI7r0F0M+pxTI="; + version = "8.4.23"; + hash = "sha256-wULAY7EM/2jQcnZuP/v7NlSgibk4ZosIMDVkN+6V4Po="; }; php85 = mkPhp { version = "8.5.7"; diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index ee64909ed816..51563500fbd3 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -4903,6 +4903,42 @@ final: prev: { } ) { }; + neotest-nix = callPackage ( + { + buildLuarocksPackage, + fetchurl, + fetchzip, + luaOlder, + neotest, + nvim-nio, + }: + buildLuarocksPackage { + pname = "neotest-nix"; + version = "2.2.0-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/neotest-nix-2.2.0-1.rockspec"; + sha256 = "07whvs4bwnlf4pf893r5y69246r9s3n1nypqgx5a1vlmmxinhx1v"; + }).outPath; + src = fetchzip { + url = "https://github.com/khaneliman/neotest-nix/archive/61ba4c732ed5d685deb33b7f42963ff765752991.zip"; + sha256 = "139fiir0q5s3b5vlchm1fyngz4mgz5hnbm1n1h7xk2w6yhrk43mc"; + }; + + disabled = luaOlder "5.1"; + propagatedBuildInputs = [ + neotest + nvim-nio + ]; + + meta = { + homepage = "https://github.com/khaneliman/neotest-nix"; + license = lib.licenses.mit; + description = "A Neotest adapter for Nix flakes."; + }; + } + ) { }; + nginx-lua-prometheus = callPackage ( { buildLuarocksPackage, diff --git a/pkgs/development/python-modules/ai-edge-litert/default.nix b/pkgs/development/python-modules/ai-edge-litert/default.nix index 9c63fedc29b2..5d4365ef1fd0 100644 --- a/pkgs/development/python-modules/ai-edge-litert/default.nix +++ b/pkgs/development/python-modules/ai-edge-litert/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchurl, lib, + patchelf, python, pythonAtLeast, stdenv, @@ -71,6 +72,13 @@ buildPythonPackage { # TODO: npu-sdk }; + preFixup = '' + while IFS= read -r -d "" so; do + ${patchelf}/bin/patchelf --replace-needed libopenvino.so.2620 libopenvino.so "$so" + ${patchelf}/bin/patchelf --replace-needed libopenvino_tensorflow_lite_frontend.so.2620 libopenvino_tensorflow_lite_frontend.so "$so" + done < <(find "$out" -type f \( -name '*.so' -o -name '*.so.*' \) -print0) + ''; + pythonRemoveDeps = lib.optionals (pythonAtLeast "3.12") [ # https://github.com/google-ai-edge/LiteRT/pull/5298 "backports.strenum" @@ -96,8 +104,5 @@ buildPythonPackage { # elftools.common.exceptions.ELFError: Magic number does not match lib.systems.inspect.patterns.isDarwin ]; - # Incompatible with the openvino currently shipped in nixpkgs: - # auto-patchelf could not satisfy dependency libopenvino.so.2620 - broken = true; }; } diff --git a/pkgs/development/python-modules/aioaudiobookshelf/default.nix b/pkgs/development/python-modules/aioaudiobookshelf/default.nix index 7ff57afe9d90..0cfeb1b26e4c 100644 --- a/pkgs/development/python-modules/aioaudiobookshelf/default.nix +++ b/pkgs/development/python-modules/aioaudiobookshelf/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "aioaudiobookshelf"; - version = "0.1.21"; + version = "0.1.22"; pyproject = true; src = fetchFromGitHub { owner = "music-assistant"; repo = "aioaudiobookshelf"; tag = version; - hash = "sha256-TB7Zemt4kr3r68K/wf96FO7ecUswl6WtkgiJ/B2Mj1E="; + hash = "sha256-K0UOP9qfSn4syS3rmcyX0qHmxIW+EtRqtC045SBmc8k="; }; build-system = [ diff --git a/pkgs/development/python-modules/airos/default.nix b/pkgs/development/python-modules/airos/default.nix index 14adc63dab3c..2ac80bdbef8d 100644 --- a/pkgs/development/python-modules/airos/default.nix +++ b/pkgs/development/python-modules/airos/default.nix @@ -14,7 +14,7 @@ buildPythonPackage (finalAttrs: { pname = "airos"; - version = "0.6.9"; + version = "0.6.11"; pyproject = true; disabled = pythonOlder "3.13"; @@ -23,7 +23,7 @@ buildPythonPackage (finalAttrs: { owner = "CoMPaTech"; repo = "python-airos"; tag = "v${finalAttrs.version}"; - hash = "sha256-/A9bP7wc+N0Jz/jJLvKHqVPjF3ddHjVKWlSN8tqGHIw="; + hash = "sha256-mCa2Mabw+Y5QAdiFquw7NP3K9HgDj+wZJbln2ugTp0Q="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/ale-py/default.nix b/pkgs/development/python-modules/ale-py/default.nix index ec10c5decc26..3185b3d0057f 100644 --- a/pkgs/development/python-modules/ale-py/default.nix +++ b/pkgs/development/python-modules/ale-py/default.nix @@ -1,6 +1,7 @@ { lib, stdenv, + config, buildPythonPackage, fetchFromGitHub, @@ -17,6 +18,9 @@ opencv, zlib, + # nativeBuildInputs + cudaPackages, + # dependencies numpy, @@ -39,6 +43,14 @@ buildPythonPackage (finalAttrs: { hash = "sha256-hFbreHk0i4h+JOyvDYcNX3TmwgvxNC5U0l5Xrqqz1zQ="; }; + # disable lto on darwin, cmake cannot find llvm-ar + postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace src/ale/CMakeLists.txt \ + --replace-fail \ + 'set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)' \ + 'set(CMAKE_INTERPROCEDURAL_OPTIMIZATION FALSE)' + ''; + build-system = [ cmake ninja @@ -49,13 +61,10 @@ buildPythonPackage (finalAttrs: { jax ]; - # disable lto on darwin, cmake cannot find llvm-ar - postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' - substituteInPlace src/ale/CMakeLists.txt \ - --replace-fail \ - 'set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)' \ - 'set(CMAKE_INTERPROCEDURAL_OPTIMIZATION FALSE)' - ''; + nativeBuildInputs = lib.optionals config.cudaSupport [ + # Required by opencv's cmake + cudaPackages.cuda_nvcc + ]; dontUseCmakeConfigure = true; @@ -102,7 +111,6 @@ buildPythonPackage (finalAttrs: { ]; disabledTestPaths = [ - # "tests/python/test_atari_vector_xla.py" ]; diff --git a/pkgs/development/python-modules/apache-beam/default.nix b/pkgs/development/python-modules/apache-beam/default.nix index d76083747d1c..121ac7c9d1ef 100644 --- a/pkgs/development/python-modules/apache-beam/default.nix +++ b/pkgs/development/python-modules/apache-beam/default.nix @@ -66,7 +66,7 @@ buildPythonPackage (finalAttrs: { pname = "apache-beam"; - version = "2.73.0"; + version = "2.74.0"; pyproject = true; __structuredAttrs = true; @@ -74,7 +74,7 @@ buildPythonPackage (finalAttrs: { owner = "apache"; repo = "beam"; tag = "v${finalAttrs.version}"; - hash = "sha256-0xdz4pxyiXYgIe3+Rb+prgVMjWHQnTSFn504mdMD3Xg="; + hash = "sha256-30abjaQFYNQ798GhS+MRMDkBbgsJyr6CYb9ymENLrfA="; }; sourceRoot = "${finalAttrs.src.name}/sdks/python"; @@ -193,7 +193,6 @@ buildPythonPackage (finalAttrs: { # These tests depend on the availability of specific servers backends. "apache_beam/runners/portability/flink_runner_test.py" - "apache_beam/runners/portability/samza_runner_test.py" "apache_beam/runners/portability/spark_runner_test.py" # Fails starting from dill 0.3.6 because it tries to pickle pytest globals: diff --git a/pkgs/development/python-modules/beetcamp/default.nix b/pkgs/development/python-modules/beetcamp/default.nix index 666161ea2957..0d686bbc436b 100644 --- a/pkgs/development/python-modules/beetcamp/default.nix +++ b/pkgs/development/python-modules/beetcamp/default.nix @@ -75,6 +75,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Bandcamp autotagger source for beets (http://beets.io)"; homepage = "https://github.com/snejus/beetcamp"; + changelog = "https://github.com/snejus/beetcamp/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.gpl2Only; maintainers = [ lib.maintainers._9999years diff --git a/pkgs/development/python-modules/cuda-core/default.nix b/pkgs/development/python-modules/cuda-core/default.nix new file mode 100644 index 000000000000..b04569e1271f --- /dev/null +++ b/pkgs/development/python-modules/cuda-core/default.nix @@ -0,0 +1,136 @@ +{ + lib, + config, + buildPythonPackage, + cudaPackages, + fetchFromGitHub, + symlinkJoin, + + # build-system + cuda-bindings, + cuda-pathfinder, + cython, + setuptools, + setuptools-scm, + + # dependencies + numpy, + + # tests + cffi, + cloudpickle, + psutil, + pytestCheckHook, + + # passthru + cuda-core, + + cudaSupport ? config.cudaSupport, +}: +buildPythonPackage.override { stdenv = cudaPackages.backendStdenv; } (finalAttrs: { + pname = "cuda-core"; + version = "1.0.1"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "NVIDIA"; + repo = "cuda-python"; + tag = "cuda-core-v${finalAttrs.version}"; + hash = "sha256-SRy/hnOzzb4wUCLOre4k326RNhYI0650XzC8Dc9kf/M="; + }; + + sourceRoot = "${finalAttrs.src.name}/cuda_core"; + + env = { + CUDA_HOME = symlinkJoin { + name = "cuda-redist"; + paths = + with cudaPackages; + [ + # Used to detect CUDA MAJOR VERSION + (lib.getInclude cuda_cudart) + ] + ++ lib.optionals finalAttrs.doInstallCheck [ + # Compilation tests include etc. (found via $CUDA_HOME/include) + (lib.getInclude cccl) + ]; + }; + }; + + build-system = [ + cuda-bindings + cuda-pathfinder + cython + setuptools + setuptools-scm + ]; + + nativeBuildInputs = [ + cudaPackages.cuda_nvcc + ]; + + buildInputs = [ + cudaPackages.cuda_nvrtc # nvrtc.h + cudaPackages.cuda_profiler_api # cudaProfiler.h + ]; + + preBuild = '' + export CUDA_PYTHON_PARALLEL_LEVEL=$NIX_BUILD_CORES + ''; + + dependencies = [ + cuda-pathfinder + numpy + ]; + + pythonImportsCheck = [ "cuda.core" ]; + + preCheck = '' + rm -rf cuda/core + ''; + + nativeCheckInputs = [ + cffi + cloudpickle + psutil + pytestCheckHook + ]; + + disabledTests = [ + # Fail inside the sandbox: + # cuda.bindings.nvml.UnknownError: Unknown Error + # hwloc/linux: failed to find sysfs cpu topology directory, aborting linux discovery. + "test_affinity" + "test_device_cpu_affinity" + "test_device_pci_bus_id" + "test_device_pci_info" + "test_to_cuda_device" + "test_to_system_device" + ]; + + disabledTestPaths = [ + # AssertionError (tries to run an external python process that imports `cuda`) + # ModuleNotFoundError: No module named 'cuda' + "tests/test_rlcompleter_patch.py" + ]; + + # Tests require a GPU + doCheck = false; + + passthru.gpuCheck = cuda-core.overridePythonAttrs { + requiredSystemFeatures = [ "cuda" ]; + doCheck = true; + }; + + meta = { + description = "Pythonic interface to the CUDA runtime"; + homepage = "https://nvidia.github.io/cuda-python/cuda-core/latest"; + downloadPage = "https://github.com/NVIDIA/cuda-python/tree/main/cuda_core"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + GaetanLepage + ]; + broken = !cudaSupport; + }; +}) diff --git a/pkgs/development/python-modules/customtkinter/default.nix b/pkgs/development/python-modules/customtkinter/default.nix index 18bfb637d410..f085103a48af 100644 --- a/pkgs/development/python-modules/customtkinter/default.nix +++ b/pkgs/development/python-modules/customtkinter/default.nix @@ -53,6 +53,6 @@ buildPythonPackage { a consistent and modern look across all desktop platforms (Windows, macOS, Linux). ''; - maintainers = with lib.maintainers; [ FlameFlag ]; + maintainers = with lib.maintainers; [ _4evy ]; }; } diff --git a/pkgs/development/python-modules/deepmerge/default.nix b/pkgs/development/python-modules/deepmerge/default.nix index 6bbb79a3f9ef..5db88ec807d1 100644 --- a/pkgs/development/python-modules/deepmerge/default.nix +++ b/pkgs/development/python-modules/deepmerge/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "deepmerge"; - version = "2.0"; + version = "2.1.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-XD2GCB++vQTdXeA2JqBge4CamPtsy6V3C2JGb+lA/yA="; + hash = "sha256-B8p6e4k131lsUS+oFhh3wEh6xh9pHAd2bn1x0rI73S8="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/dirsearch/default.nix b/pkgs/development/python-modules/dirsearch/default.nix index f29892dec108..fd976d1a8000 100644 --- a/pkgs/development/python-modules/dirsearch/default.nix +++ b/pkgs/development/python-modules/dirsearch/default.nix @@ -33,14 +33,14 @@ urllib3, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dirsearch"; version = "0.4.3"; src = fetchFromGitHub { owner = "maurosoria"; repo = "dirsearch"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eXB103qUB3m7V/9hlq2xv3Y3bIz89/pGJsbPZQ+AZXs="; }; @@ -114,11 +114,11 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/maurosoria/dirsearch/releases/tag/${version}"; + changelog = "https://github.com/maurosoria/dirsearch/releases/tag/${finalAttrs.src.tag}"; description = "Command-line tool for brute-forcing directories and files in webservers, AKA a web path scanner"; homepage = "https://github.com/maurosoria/dirsearch"; license = lib.licenses.gpl2Only; mainProgram = "dirsearch"; maintainers = with lib.maintainers; [ quantenzitrone ]; }; -} +}) diff --git a/pkgs/development/python-modules/fastmcp/default.nix b/pkgs/development/python-modules/fastmcp/default.nix index 3879e40bb830..74d4985d26aa 100644 --- a/pkgs/development/python-modules/fastmcp/default.nix +++ b/pkgs/development/python-modules/fastmcp/default.nix @@ -40,6 +40,11 @@ buildPythonPackage (finalAttrs: { hash = "sha256-1W5NbWIULxFXGSozZEeITcPt1EbY6IsJLQdyevcn9BI="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "timeout = 5" "timeout = 50" + ''; + build-system = [ hatchling uv-dynamic-versioning diff --git a/pkgs/development/python-modules/fava-dashboards/default.nix b/pkgs/development/python-modules/fava-dashboards/default.nix index 05801e2c29a6..b34f4f92e99e 100644 --- a/pkgs/development/python-modules/fava-dashboards/default.nix +++ b/pkgs/development/python-modules/fava-dashboards/default.nix @@ -11,14 +11,14 @@ }: buildPythonPackage rec { pname = "fava-dashboards"; - version = "2.0.0"; + version = "2.0.1"; pyproject = true; src = fetchFromGitHub { owner = "andreasgerstmayr"; repo = "fava-dashboards"; tag = "v${version}"; - hash = "sha256-VmTdo6FUnGyy+7o5azE81SqQFsY4zaHzz7dK83SVbpg="; + hash = "sha256-48WS5ymgTN3843Rx3Va5/0ZoLsImrFat8BExOqvhL/c="; }; build-system = [ diff --git a/pkgs/development/python-modules/firebase-admin/default.nix b/pkgs/development/python-modules/firebase-admin/default.nix index 11718315903c..7b4bbec88c8f 100644 --- a/pkgs/development/python-modules/firebase-admin/default.nix +++ b/pkgs/development/python-modules/firebase-admin/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "firebase-admin"; - version = "7.4.0"; + version = "7.5.0"; pyproject = true; src = fetchFromGitHub { owner = "firebase"; repo = "firebase-admin-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-RaoBR9NVFdpIXuSVQScAySWpUOumV+flkfKMBGOFs6w="; + hash = "sha256-jjCUk20RWB2Qc2qBh4CIGtUGsdCSqsbtmKKamSLCwQw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/flash-attn-4/default.nix b/pkgs/development/python-modules/flash-attn-4/default.nix index aa38a657141a..7ae7ad03424e 100644 --- a/pkgs/development/python-modules/flash-attn-4/default.nix +++ b/pkgs/development/python-modules/flash-attn-4/default.nix @@ -21,7 +21,7 @@ }: buildPythonPackage (finalAttrs: { pname = "flash-attn-4"; - version = "4.0.0.beta19"; + version = "4.0.0.beta20"; pyproject = true; __structuredAttrs = true; @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { owner = "Dao-AILab"; repo = "flash-attention"; tag = "fa4-v${finalAttrs.version}"; - hash = "sha256-a+VRq4LrD0NJmZCBcQzVdaGACxGxjquLNEIzutrs93M="; + hash = "sha256-Joo6WJHuAlj8icQHFtmd3XxklhGTvOG4Z5r/86KJ9VQ="; }; # FA4 is a separate distribution shipped under flash_attn/cute/ with its own pyproject.toml. diff --git a/pkgs/development/python-modules/genai-prices/default.nix b/pkgs/development/python-modules/genai-prices/default.nix index 43c863486dfc..105f09245c32 100644 --- a/pkgs/development/python-modules/genai-prices/default.nix +++ b/pkgs/development/python-modules/genai-prices/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "genai-prices"; - version = "0.0.67"; + version = "0.0.69"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "genai-prices"; tag = "v${finalAttrs.version}"; - hash = "sha256-MIWUpPHunKGKSLn/gDWWDseDVqqd2dll5aprMo5kcaQ="; + hash = "sha256-kXS8+GcrcDPGxfIej18wSn/DdBzgf3mjFo/1QIOGwVM="; }; sourceRoot = "${finalAttrs.src.name}/packages/python"; diff --git a/pkgs/development/python-modules/google-cloud-trace/default.nix b/pkgs/development/python-modules/google-cloud-trace/default.nix index 839c2322562a..0166e8e10dfc 100644 --- a/pkgs/development/python-modules/google-cloud-trace/default.nix +++ b/pkgs/development/python-modules/google-cloud-trace/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-trace"; - version = "1.19.0"; + version = "1.20.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_trace"; inherit version; - hash = "sha256-WCk8bvzubHS7hU/wGwCII772aEXBTxX/pSCdVFCYpl0="; + hash = "sha256-9ab5uNpTC3bEUhY7g+UIHBaW8bT2cpDIeLDnNw8ekQo="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/hassil/default.nix b/pkgs/development/python-modules/hassil/default.nix index 0d90983c8a07..0a33e98bb4fe 100644 --- a/pkgs/development/python-modules/hassil/default.nix +++ b/pkgs/development/python-modules/hassil/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pyproject = true; src = fetchFromGitHub { - owner = "home-assistant"; + owner = "OHF-Voice"; repo = "hassil"; tag = "v${version}"; hash = "sha256-C3nx8w0y4RsHq9txwdSfgS9BMcY4TyZiBOq4QIq5w+0="; @@ -44,10 +44,10 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/home-assistant/hassil/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/OHF-Voice/hassil/blob/${src.tag}/CHANGELOG.md"; description = "Intent parsing for Home Assistant"; mainProgram = "hassil"; - homepage = "https://github.com/home-assistant/hassil"; + homepage = "https://github.com/OHF-Voice/hassil"; license = lib.licenses.asl20; teams = [ lib.teams.home-assistant ]; }; diff --git a/pkgs/development/python-modules/hocr-tools/default.nix b/pkgs/development/python-modules/hocr-tools/default.nix index 5a1f3e7895d0..1da64785e6ec 100644 --- a/pkgs/development/python-modules/hocr-tools/default.nix +++ b/pkgs/development/python-modules/hocr-tools/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { format = "setuptools"; src = fetchFromGitHub { - owner = "tmbdev"; + owner = "ocropus"; repo = "hocr-tools"; rev = "v${version}"; sha256 = "14f9hkp7pr677085w8iidwd0la9cjzy3pyj3rdg9b03nz9pc0w6p"; @@ -29,7 +29,7 @@ buildPythonPackage rec { meta = { description = "Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML"; - homepage = "https://github.com/tmbdev/hocr-tools"; + homepage = "https://github.com/ocropus/hocr-tools"; license = lib.licenses.asl20; maintainers = [ ]; }; diff --git a/pkgs/development/python-modules/httpie/default.nix b/pkgs/development/python-modules/httpie/default.nix index 71f38d59f825..b4051de21330 100644 --- a/pkgs/development/python-modules/httpie/default.nix +++ b/pkgs/development/python-modules/httpie/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "httpie"; - repo = "httpie"; + repo = "cli"; tag = version; hash = "sha256-uZKkUUrPPnLHPHL8YrZgfsyCsSOR0oZ2eFytiV0PIUY="; }; @@ -125,7 +125,7 @@ buildPythonPackage rec { meta = { description = "Command line HTTP client whose goal is to make CLI human-friendly"; homepage = "https://httpie.org/"; - changelog = "https://github.com/httpie/httpie/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/httpie/cli/blob/${version}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ antono diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 8462bb0f72dc..aa8f5dd55d12 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202607041"; + version = "0.1.202607061"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-X4RG1C5/ZPQCdekYfSWhsGTIzQkDsdVNThb0Dhnr8nY="; + hash = "sha256-IVJw7s3XvrYy1XlnKE9DMu5d39jWFKRiQTnqg5xANwM="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/icalendar/default.nix b/pkgs/development/python-modules/icalendar/default.nix index 08fd9da9ebc8..88bb69201ea5 100644 --- a/pkgs/development/python-modules/icalendar/default.nix +++ b/pkgs/development/python-modules/icalendar/default.nix @@ -8,6 +8,7 @@ python-dateutil, tzdata, hypothesis, + pyprojectVersionPatchHook, pytestCheckHook, }: @@ -23,10 +24,8 @@ buildPythonPackage rec { hash = "sha256-0NKNbWigZ3BOfKBM8Q+XrOdoFBOF5Lu4XujJcYCMuMw="; }; - patches = [ - (replaceVars ./no-dynamic-version.patch { - inherit version; - }) + nativeBuildInputs = [ + pyprojectVersionPatchHook ]; build-system = [ diff --git a/pkgs/development/python-modules/icalendar/no-dynamic-version.patch b/pkgs/development/python-modules/icalendar/no-dynamic-version.patch deleted file mode 100644 index 0703c6126cbc..000000000000 --- a/pkgs/development/python-modules/icalendar/no-dynamic-version.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 50aa183b..3a190385 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -36,9 +36,7 @@ maintainers = [ - { name="Jaca", email="vitouejj@gmail.com" }, - ] - # These attributes are dynamically generated by hatch-vcs --dynamic = [ -- "version" --] -+version = "@version@" - description = "RFC 5545 compatible parser and generator of iCalendar files" - readme = { file = "README.rst", content-type = "text/x-rst" } - diff --git a/pkgs/development/python-modules/imgw-pib/default.nix b/pkgs/development/python-modules/imgw-pib/default.nix index 733a7e0b56f0..ed303cde63e0 100644 --- a/pkgs/development/python-modules/imgw-pib/default.nix +++ b/pkgs/development/python-modules/imgw-pib/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "imgw-pib"; - version = "2.4.0"; + version = "2.4.1"; pyproject = true; src = fetchFromGitHub { owner = "bieniu"; repo = "imgw-pib"; tag = finalAttrs.version; - hash = "sha256-IJOzQV2WYc6ZWo6S6kkgSJLC4Y5kWbwkyMDvuFSmESU="; + hash = "sha256-KF9YQKGX6mTINZN09PNVLYFqMe1cITN4P9ge1Q+NGJk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/internetarchive/default.nix b/pkgs/development/python-modules/internetarchive/default.nix index 913fab612358..2db98133d285 100644 --- a/pkgs/development/python-modules/internetarchive/default.nix +++ b/pkgs/development/python-modules/internetarchive/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "internetarchive"; - version = "5.9.0"; + version = "5.10.1"; pyproject = true; src = fetchFromGitHub { owner = "jjjake"; repo = "internetarchive"; tag = "v${finalAttrs.version}"; - hash = "sha256-K8JBDc0hbEIfxCihamfm4Vmt+QqmmJ02fyLOKRnKXmw="; + hash = "sha256-OVjvx7Ne2NLXl5eA1HP89HyoTttR9XAx2AJdXiWMkqY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/iocextract/default.nix b/pkgs/development/python-modules/iocextract/default.nix index a407d7f51271..6c6b8c859a7b 100644 --- a/pkgs/development/python-modules/iocextract/default.nix +++ b/pkgs/development/python-modules/iocextract/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "InQuest"; - repo = "python-iocextract"; + repo = "iocextract"; tag = "v${version}"; hash = "sha256-cCp9ug/TuVY1zL+kiDlFGBmfFJyAmVwxLD36WT0oRAE="; }; @@ -38,8 +38,8 @@ buildPythonPackage rec { meta = { description = "Module to extract Indicator of Compromises (IOC)"; mainProgram = "iocextract"; - homepage = "https://github.com/InQuest/python-iocextract"; - changelog = "https://github.com/InQuest/python-iocextract/releases/tag/v${version}"; + homepage = "https://github.com/InQuest/iocextract"; + changelog = "https://github.com/InQuest/iocextract/releases/tag/v${version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/langgraph/default.nix b/pkgs/development/python-modules/langgraph/default.nix index d78cac57ceac..8d495cced49d 100644 --- a/pkgs/development/python-modules/langgraph/default.nix +++ b/pkgs/development/python-modules/langgraph/default.nix @@ -41,7 +41,7 @@ }: buildPythonPackage (finalAttrs: { pname = "langgraph"; - version = "1.2.6"; + version = "1.2.7"; pyproject = true; __structuredAttrs = true; @@ -49,7 +49,7 @@ buildPythonPackage (finalAttrs: { owner = "langchain-ai"; repo = "langgraph"; tag = finalAttrs.version; - hash = "sha256-xYW+wPvkzWsCB4RES2athDjz/ymZq4tI65fWFIXAnn4="; + hash = "sha256-Ws84VIh+IkL1oV4PmZacu56TW+S1JppCgDtK5datLY4="; }; postgresqlTestSetupPost = '' diff --git a/pkgs/development/python-modules/lib4sbom/default.nix b/pkgs/development/python-modules/lib4sbom/default.nix index 51f8942e736e..959820a90e44 100644 --- a/pkgs/development/python-modules/lib4sbom/default.nix +++ b/pkgs/development/python-modules/lib4sbom/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "lib4sbom"; - version = "0.9.3"; + version = "0.9.4"; pyproject = true; src = fetchFromGitHub { owner = "anthonyharrison"; repo = "lib4sbom"; tag = "v${version}"; - hash = "sha256-HnRr8ij/NFFMgXIlLFKrX8dBdGN1VZnUsE5QcWx4AZc="; + hash = "sha256-oH/mUN14s9c8n7yhHV0MMXpIZhaYSfdPsyxX1kjk0+Q="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/libtmux/default.nix b/pkgs/development/python-modules/libtmux/default.nix index f9fbb25f1f5c..159c63b7430c 100644 --- a/pkgs/development/python-modules/libtmux/default.nix +++ b/pkgs/development/python-modules/libtmux/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "libtmux"; - version = "0.60.0"; + version = "0.61.0"; pyproject = true; src = fetchFromGitHub { owner = "tmux-python"; repo = "libtmux"; tag = "v${finalAttrs.version}"; - hash = "sha256-1h+qkQDYRwP2peMOvKC1kk4DFcG4cwuBApsF8MmkWbo="; + hash = "sha256-ZhVwe6JQTDQDozHHOpwkzWsfSxiP43W4asRngokC7gU="; }; patches = [ ./0001-fix-test_control_mode_stdout_preserves_non_ascii_out.patch ]; diff --git a/pkgs/development/python-modules/mistralai/default.nix b/pkgs/development/python-modules/mistralai/default.nix index 7fc33720d0a2..35b41c8926a4 100644 --- a/pkgs/development/python-modules/mistralai/default.nix +++ b/pkgs/development/python-modules/mistralai/default.nix @@ -22,6 +22,8 @@ mcp, google-auth, requests, + websockets, + opentelemetry-exporter-otlp-proto-http, # tests opentelemetry-sdk, @@ -30,7 +32,7 @@ buildPythonPackage (finalAttrs: { pname = "mistralai"; - version = "2.4.4"; + version = "2.5.2"; pyproject = true; __structuredAttrs = true; @@ -38,7 +40,7 @@ buildPythonPackage (finalAttrs: { owner = "mistralai"; repo = "client-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-e2G/bqU45hCfcPEhj4zf5X7EKjs/zWhxCkn9J0u4F7U="; + hash = "sha256-skcg4fa9WUNqQs3rqfwVovpQ65hCXqhDDyeJa7kAwNA="; }; preBuild = '' @@ -73,20 +75,30 @@ buildPythonPackage (finalAttrs: { google-auth requests ]; + realtime = [ + websockets + ]; + telemetry = [ + opentelemetry-sdk + opentelemetry-exporter-otlp-proto-http + ]; }; pythonImportsCheck = [ "mistralai" ]; nativeCheckInputs = [ - opentelemetry-sdk pytestCheckHook ] ++ finalAttrs.passthru.optional-dependencies.agents - ++ finalAttrs.passthru.optional-dependencies.gcp; + ++ finalAttrs.passthru.optional-dependencies.gcp + ++ finalAttrs.passthru.optional-dependencies.realtime + ++ finalAttrs.passthru.optional-dependencies.telemetry; - disabledTests = [ - # AssertionError: is not an instance of - "TestOtelTracing" + disabledTestPaths = [ + # ModuleNotFoundError: No module named 'opentelemetry.instrumentation' + "src/mistralai/extra/tests/test_otel_tracing.py" + # ModuleNotFoundError: No module named 'msgpack' + "src/mistralai/extra/tests/test_workflow_encoding.py" ]; meta = { diff --git a/pkgs/development/python-modules/mkdocs-build-plantuml/default.nix b/pkgs/development/python-modules/mkdocs-build-plantuml/default.nix index 45f3fbbb767c..d8a10c559648 100644 --- a/pkgs/development/python-modules/mkdocs-build-plantuml/default.nix +++ b/pkgs/development/python-modules/mkdocs-build-plantuml/default.nix @@ -10,20 +10,20 @@ buildPythonPackage rec { pname = "mkdocs-build-plantuml"; - version = "1.11.0"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "christo-ph"; repo = "mkdocs_build_plantuml"; tag = version; - hash = "sha256-cbyxvWBIV+v81m+xGZZsUypkM1uuj4ADMUrAYlc/XBI="; + hash = "sha256-KTtZXeMZwbrx1M6Keu9BzT3GmarsVx9kEmn63rwHatI="; }; # There's only one substitution, no patch is needed. postPatch = '' substituteInPlace mkdocs_build_plantuml_plugin/plantuml.py \ - --replace-fail '/usr/local/bin/plantuml' '${lib.getExe pkgs.plantuml}' + --replace-fail "shutil.which('plantuml') or 'plantuml'" "'${lib.getExe pkgs.plantuml}'" ''; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/moyopy/default.nix b/pkgs/development/python-modules/moyopy/default.nix index ef26d9beeab1..b4efbc71cf17 100644 --- a/pkgs/development/python-modules/moyopy/default.nix +++ b/pkgs/development/python-modules/moyopy/default.nix @@ -16,7 +16,7 @@ buildPythonPackage (finalAttrs: { pname = "moyopy"; - version = "0.13.0"; + version = "0.14.0"; pyproject = true; __structuredAttrs = true; @@ -24,7 +24,7 @@ buildPythonPackage (finalAttrs: { owner = "spglib"; repo = "moyo"; tag = "v${finalAttrs.version}"; - hash = "sha256-obGrnXu1ldYAR5SL6ghaQAUFsNX68kXQJwGpskAriX4="; + hash = "sha256-xDgkKwWZovHgkJH3Jcp7/Yz8oAySdDVEbrOCGIpdI4c="; }; sourceRoot = "${finalAttrs.src.name}/moyopy"; @@ -47,7 +47,7 @@ buildPythonPackage (finalAttrs: { sourceRoot cargoRoot ; - hash = "sha256-7tdPpQ/BL5j1M+sAEyVBeIobto8csEO6lUmEhbQdZK8="; + hash = "sha256-xivPb07t7MPK09SCeXQqyycrI0WB+LgOB15pIA6cAkE="; }; build-system = [ diff --git a/pkgs/development/python-modules/mypyllant/default.nix b/pkgs/development/python-modules/mypyllant/default.nix index 6272dc3e58f9..bc453006d9b2 100644 --- a/pkgs/development/python-modules/mypyllant/default.nix +++ b/pkgs/development/python-modules/mypyllant/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "mypyllant"; - version = "0.9.15"; + version = "0.9.16"; pyproject = true; src = fetchFromGitHub { owner = "signalkraft"; repo = "myPyllant"; tag = "v${version}"; - hash = "sha256-MaEk1IU0wCuR/rE3PYhSAjG925K/9N+1i6hVdgDg7YQ="; + hash = "sha256-Uzy7W+ZwdBDKKayl0z6FIj/NK9uA/IsWFFJCeO0o4vQ="; }; build-system = [ diff --git a/pkgs/development/python-modules/oelint-data/default.nix b/pkgs/development/python-modules/oelint-data/default.nix index 4b2c00f8aca5..0833fb4a5239 100644 --- a/pkgs/development/python-modules/oelint-data/default.nix +++ b/pkgs/development/python-modules/oelint-data/default.nix @@ -8,7 +8,7 @@ buildPythonPackage (finalAttrs: { pname = "oelint-data"; - version = "1.5.8"; + version = "1.5.9"; pyproject = true; __structuredAttrs = true; @@ -16,7 +16,7 @@ buildPythonPackage (finalAttrs: { owner = "priv-kweihmann"; repo = "oelint-data"; tag = finalAttrs.version; - hash = "sha256-cjQAJtslRGZ7FwjlVoxgGVoPmdx6J8qlHcxbl/auf0I="; + hash = "sha256-kVTuRhP9T6kyhgavLsKtxNQz/7fW7LYDLR23rj+WGRM="; }; build-system = [ diff --git a/pkgs/development/python-modules/open-clip-torch/default.nix b/pkgs/development/python-modules/open-clip-torch/default.nix index 4ebf3f3cba20..77f2d296bb4c 100644 --- a/pkgs/development/python-modules/open-clip-torch/default.nix +++ b/pkgs/development/python-modules/open-clip-torch/default.nix @@ -18,14 +18,15 @@ torchvision, tqdm, - # checks - pytestCheckHook, + # tests braceexpand, pandas, + pytestCheckHook, + requests, transformers, webdataset, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "open-clip-torch"; version = "3.3.0"; pyproject = true; @@ -33,7 +34,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "mlfoundations"; repo = "open_clip"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rJT0LCIS0uChBUdZ6WTQv0npZ0Ae8veIXMgr6JTgUj4="; }; @@ -53,20 +54,23 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - pytestCheckHook braceexpand pandas + pytestCheckHook + requests transformers webdataset ]; pythonImportsCheck = [ "open_clip" ]; - # -> On Darwin: - # AttributeError: Can't pickle local object 'build_params..' - # -> On Linux: - # KeyError: Caught KeyError in DataLoader worker process 0 - disabledTestPaths = [ "tests/test_wds.py" ]; + disabledTestPaths = [ + # -> On Darwin: + # AttributeError: Can't pickle local object 'build_params..' + # -> On Linux: + # KeyError: Caught KeyError in DataLoader worker process 0 + "tests/test_wds.py" + ]; disabledTests = [ # requires network @@ -86,9 +90,9 @@ buildPythonPackage rec { meta = { description = "Open source implementation of CLIP"; homepage = "https://github.com/mlfoundations/open_clip"; - changelog = "https://github.com/mlfoundations/open_clip/releases/tag/${src.tag}"; + changelog = "https://github.com/mlfoundations/open_clip/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ iynaix ]; mainProgram = "open-clip"; }; -} +}) diff --git a/pkgs/development/python-modules/openfga-sdk/default.nix b/pkgs/development/python-modules/openfga-sdk/default.nix index 03470cbc19b5..44a97751a898 100644 --- a/pkgs/development/python-modules/openfga-sdk/default.nix +++ b/pkgs/development/python-modules/openfga-sdk/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "openfga-sdk"; - version = "0.10.3"; + version = "0.10.4"; pyproject = true; src = fetchFromGitHub { owner = "openfga"; repo = "python-sdk"; tag = "v${version}"; - hash = "sha256-OKldYozT/rWa1uU8yXO9UyHaOGsVVCLr62lN9TESY0g="; + hash = "sha256-+LVlA+YPDCULpV+1jA+GTNh2YBLD7UrtbYVZemfB0kM="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/osc/default.nix b/pkgs/development/python-modules/osc/default.nix index 2ad4ddf784a2..53c7fd51c157 100644 --- a/pkgs/development/python-modules/osc/default.nix +++ b/pkgs/development/python-modules/osc/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "osc"; - version = "1.27.1"; + version = "1.27.2"; format = "setuptools"; src = fetchFromGitHub { owner = "openSUSE"; repo = "osc"; rev = version; - hash = "sha256-vturi/HNruJB76miLFbQhV9acl/MsfZ8dGOty3ytlvQ="; + hash = "sha256-PwOJpjlIqOtLw79DK0KWb8ktAQ9vQVnSdf657jPVfLQ="; }; buildInputs = [ bashInteractive ]; # needed for bash-completion helper diff --git a/pkgs/development/python-modules/pipcl/default.nix b/pkgs/development/python-modules/pipcl/default.nix index 44a11dfafd3f..d32e93382386 100644 --- a/pkgs/development/python-modules/pipcl/default.nix +++ b/pkgs/development/python-modules/pipcl/default.nix @@ -7,14 +7,14 @@ buildPythonPackage (finalAttrs: { pname = "pipcl"; - version = "7"; + version = "11"; pyproject = true; src = fetchFromGitHub { owner = "ArtifexSoftware"; repo = "pipcl"; tag = "v${finalAttrs.version}"; - hash = "sha256-z7tDWRxEsA0CREP2bjeNYkoS9pgpHL0Cr3wcCyMPIeg="; + hash = "sha256-Gefz+BUWojruztnb1zEJWqBNU3HzdPjl/pw9lce+R7Y="; }; build-system = [ diff --git a/pkgs/development/python-modules/playwright/default.nix b/pkgs/development/python-modules/playwright/default.nix index 1994e7775b12..5f1820342e0d 100644 --- a/pkgs/development/python-modules/playwright/default.nix +++ b/pkgs/development/python-modules/playwright/default.nix @@ -31,14 +31,14 @@ in buildPythonPackage (finalAttrs: { pname = "playwright"; # run ./pkgs/development/web/playwright/update.sh to update - version = "1.60.0"; + version = "1.61.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "playwright-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-gbPWUmELw77Fw5M236et2TjkkGisMVVOJzmgq61/bg0="; + hash = "sha256-6FIUFDa23q0Ge0G1ZmaYDitVYzZzOHatQtLRvZ18W0Q="; }; patches = [ diff --git a/pkgs/development/python-modules/playwrightcapture/default.nix b/pkgs/development/python-modules/playwrightcapture/default.nix index 2e1e4f753704..94f598416eed 100644 --- a/pkgs/development/python-modules/playwrightcapture/default.nix +++ b/pkgs/development/python-modules/playwrightcapture/default.nix @@ -26,14 +26,14 @@ buildPythonPackage (finalAttrs: { pname = "playwrightcapture"; - version = "1.40.1"; + version = "1.40.2"; pyproject = true; src = fetchFromGitHub { owner = "Lookyloo"; repo = "PlaywrightCapture"; tag = "v${finalAttrs.version}"; - hash = "sha256-eD8IVQk8e+b/YHCCvwe6Jb2Um3OQC9SomkcR9DwvMMc="; + hash = "sha256-Gqid9Pei8c8llX2r29kdr/ruSU7967Rbzc3RF1PBLNI="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/plopp/default.nix b/pkgs/development/python-modules/plopp/default.nix index cfd7e8c72bd4..8ffb00e0f523 100644 --- a/pkgs/development/python-modules/plopp/default.nix +++ b/pkgs/development/python-modules/plopp/default.nix @@ -36,14 +36,14 @@ buildPythonPackage (finalAttrs: { pname = "plopp"; - version = "26.6.0"; + version = "26.7.0"; pyproject = true; src = fetchFromGitHub { owner = "scipp"; repo = "plopp"; tag = finalAttrs.version; - hash = "sha256-hM8Y5kusKUu54SYPjPwZ7YnxXFzX/IM28GFWcfkdnsA="; + hash = "sha256-TpoTOzdD8N9IcATmMRTfbSSBWwosxCW+MBa5MDtabf8="; }; build-system = [ diff --git a/pkgs/development/python-modules/prometheus-fastapi-instrumentator/default.nix b/pkgs/development/python-modules/prometheus-fastapi-instrumentator/default.nix index 25555998ed24..3d3adfe23108 100644 --- a/pkgs/development/python-modules/prometheus-fastapi-instrumentator/default.nix +++ b/pkgs/development/python-modules/prometheus-fastapi-instrumentator/default.nix @@ -3,26 +3,34 @@ stdenv, buildPythonPackage, fetchFromGitHub, - pytestCheckHook, + + # build-system + poetry-core, + + # dependencies + prometheus-client, + starlette, + + # tests devtools, fastapi, - httpx, - poetry-core, - prometheus-client, + httpx2, + pytest-asyncio, + pytestCheckHook, requests, - starlette, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "prometheus-fastapi-instrumentator"; - version = "7.1.0"; + version = "8.0.2"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "trallnag"; repo = "prometheus-fastapi-instrumentator"; - tag = "v${version}"; - hash = "sha256-54h/kwIdzFzxdYglwcEBPkLYno1YH2iWklg35qY2b00="; + tag = "v${finalAttrs.version}"; + hash = "sha256-fTJjAM1jUZXfhjLo9xqlu45LaoqZ330ogOA6x7aByqw="; }; build-system = [ @@ -37,20 +45,29 @@ buildPythonPackage rec { nativeCheckInputs = [ devtools fastapi - httpx + httpx2 + pytest-asyncio pytestCheckHook requests ]; # numerous test failures on Darwin - doCheck = stdenv.hostPlatform.isLinux; + doCheck = !stdenv.hostPlatform.isDarwin; + + # TODO: Cleanup when https://github.com/NixOS/nixpkgs/pull/538958 reaches + # `master`... + disabledTests = lib.optionals (lib.versionOlder fastapi.version "0.137") [ + # Asserts that instrumentation works with fastapi 0.137+, + # fails on nixpkgs with fastapi 0.136. + "test_mount_inside_included_router_resolves_path" + ]; pythonImportsCheck = [ "prometheus_fastapi_instrumentator" ]; meta = { description = "Instrument FastAPI with Prometheus metrics"; homepage = "https://github.com/trallnag/prometheus-fastapi-instrumentator"; - changelog = "https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = with lib.licenses; [ isc bsd3 @@ -58,4 +75,4 @@ buildPythonPackage rec { maintainers = with lib.maintainers; [ bcdarwin ]; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/development/python-modules/pydantic-ai-slim/default.nix b/pkgs/development/python-modules/pydantic-ai-slim/default.nix index 810e38ffc385..5be96456c138 100644 --- a/pkgs/development/python-modules/pydantic-ai-slim/default.nix +++ b/pkgs/development/python-modules/pydantic-ai-slim/default.nix @@ -20,14 +20,14 @@ buildPythonPackage (finalAttrs: { pname = "pydantic-ai-slim"; - version = "2.0.0"; + version = "2.5.0"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-4mqGRKFcQAexgccvUoZP0oDsmgfK9jzFPM1cIvWUOUA="; + hash = "sha256-SpWiFEN9wwBtKSRDKZ8buPvBiRU3cqjwTCLFkGKpeOs="; }; sourceRoot = "${finalAttrs.src.name}/pydantic_ai_slim"; diff --git a/pkgs/development/python-modules/pydantic-graph/default.nix b/pkgs/development/python-modules/pydantic-graph/default.nix index 9bc1d1fe0452..6b13b57c8483 100644 --- a/pkgs/development/python-modules/pydantic-graph/default.nix +++ b/pkgs/development/python-modules/pydantic-graph/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "pydantic-graph"; - version = "2.0.0"; + version = "2.5.0"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-4mqGRKFcQAexgccvUoZP0oDsmgfK9jzFPM1cIvWUOUA="; + hash = "sha256-SpWiFEN9wwBtKSRDKZ8buPvBiRU3cqjwTCLFkGKpeOs="; }; sourceRoot = "${finalAttrs.src.name}/pydantic_graph"; diff --git a/pkgs/development/python-modules/pydo/default.nix b/pkgs/development/python-modules/pydo/default.nix index 09fd63a201ca..ac60fe63767e 100644 --- a/pkgs/development/python-modules/pydo/default.nix +++ b/pkgs/development/python-modules/pydo/default.nix @@ -21,14 +21,14 @@ buildPythonPackage (finalAttrs: { pname = "pydo"; - version = "0.37.0"; + version = "0.38.0"; pyproject = true; src = fetchFromGitHub { owner = "digitalocean"; repo = "pydo"; tag = "v${finalAttrs.version}"; - hash = "sha256-NjldaWoQ3e/8MXCc4pRzK8bER7p1KgUDMegpLDKE+BI="; + hash = "sha256-NTQIRyG+ysGgq9TTyLG4yXpx+YvLNkRQz29NwTAdz1o="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/pydriller/default.nix b/pkgs/development/python-modules/pydriller/default.nix index c5c5c38a438f..f75b2fb31297 100644 --- a/pkgs/development/python-modules/pydriller/default.nix +++ b/pkgs/development/python-modules/pydriller/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "pydriller"; - version = "2.9"; + version = "2.10"; pyproject = true; __structuredAttrs = true; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "ishepard"; repo = "pydriller"; tag = version; - hash = "sha256-Al81olowYgN/8xIh6ForQHibgy4qy5ivh7YJGm+lGIE="; + hash = "sha256-Ooyn0Fjtz4J+BM+/LfknvRHTxnqDBxXVH4V9eNcDSTE="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index 5e13d1a3bc2f..d6b5407628ad 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "pyexploitdb"; - version = "0.3.33"; + version = "0.3.34"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-sL/duYiCLkdtJGXqF0uH0Ul4SdeTnqHeyjAf+D5CXrA="; + hash = "sha256-vKp4tExq2QOdlsq4poJQfd4jqDdV/3BvnGw5eX2SFP8="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pyfaup-rs/default.nix b/pkgs/development/python-modules/pyfaup-rs/default.nix index 4426c639a599..4a2bbd4ba541 100644 --- a/pkgs/development/python-modules/pyfaup-rs/default.nix +++ b/pkgs/development/python-modules/pyfaup-rs/default.nix @@ -8,19 +8,19 @@ buildPythonPackage (finalAttrs: { pname = "pyfaup-rs"; - version = "0.4.12"; + version = "0.4.13"; pyproject = true; src = fetchFromGitHub { owner = "ail-project"; repo = "faup-rs"; tag = "pyfaup-rs-v${finalAttrs.version}"; - hash = "sha256-GuHFCKA1e/Rh91692ffslyI7NYw6pg16tZLH8GQfrG0="; + hash = "sha256-xO3PVMtFcfz2LDoBK31VGiN8LtHSdMSMWyNDylRp1dE="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-PFldiT3dJrUvdGljXgRRhtRCN5CTqgK22sMhEEk21xs="; + hash = "sha256-H6lV1Vnm0ZL5awl3xoMtJ+WUW9ndj+uj8qVSKJw6vXw="; }; buildAndTestSubdir = "python"; diff --git a/pkgs/development/python-modules/pyiceberg/default.nix b/pkgs/development/python-modules/pyiceberg/default.nix index 49156390e087..da85a22cde01 100644 --- a/pkgs/development/python-modules/pyiceberg/default.nix +++ b/pkgs/development/python-modules/pyiceberg/default.nix @@ -59,9 +59,10 @@ }: buildPythonPackage (finalAttrs: { - pname = "iceberg-python"; + pname = "pyiceberg"; version = "0.11.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "apache"; diff --git a/pkgs/development/python-modules/pythonqwt/default.nix b/pkgs/development/python-modules/pythonqwt/default.nix index 11fb25558dca..fb075564a717 100644 --- a/pkgs/development/python-modules/pythonqwt/default.nix +++ b/pkgs/development/python-modules/pythonqwt/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "pythonqwt"; - version = "0.16.2"; + version = "0.16.3"; pyproject = true; src = fetchFromGitHub { owner = "PlotPyStack"; repo = "PythonQwt"; tag = "v${version}"; - hash = "sha256-T8T76YKrgwZJVuthf4eYITP0zlguCE1B4kZ/gBdPB+c="; + hash = "sha256-uCCbKlyqeXUcmFYz/0b/+vpL7vivO8qn0L2PHgfN1H8="; }; build-system = [ diff --git a/pkgs/development/python-modules/pytorch-pfn-extras/default.nix b/pkgs/development/python-modules/pytorch-pfn-extras/default.nix index 8e7fed21b184..08c6680a1300 100644 --- a/pkgs/development/python-modules/pytorch-pfn-extras/default.nix +++ b/pkgs/development/python-modules/pytorch-pfn-extras/default.nix @@ -18,6 +18,7 @@ onnx, pyparsing, pytestCheckHook, + pyyaml, torchvision, }: @@ -25,6 +26,7 @@ buildPythonPackage (finalAttrs: { pname = "pytorch-pfn-extras"; version = "0.9.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "pfnet"; @@ -44,8 +46,9 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ onnx - pytestCheckHook pyparsing + pytestCheckHook + pyyaml torchvision ]; diff --git a/pkgs/development/python-modules/quantiphy/default.nix b/pkgs/development/python-modules/quantiphy/default.nix index 8f589f10728b..bbb375870e76 100644 --- a/pkgs/development/python-modules/quantiphy/default.nix +++ b/pkgs/development/python-modules/quantiphy/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "quantiphy"; - version = "2.21"; + version = "2.22"; pyproject = true; src = fetchFromGitHub { owner = "KenKundert"; repo = "quantiphy"; tag = "v${version}"; - hash = "sha256-TQMSktRW0xjihrDxOqHa2AB0HgbNOn4debHV6/Z76bI="; + hash = "sha256-4kfuNi+5fO/WH6P+2UUWKOGYSOjAI3S9yOyCArccz+8="; }; nativeBuildInputs = [ flit-core ]; diff --git a/pkgs/development/python-modules/selectolax/default.nix b/pkgs/development/python-modules/selectolax/default.nix index 53889ff5be8a..05e4c2a5d46a 100644 --- a/pkgs/development/python-modules/selectolax/default.nix +++ b/pkgs/development/python-modules/selectolax/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "selectolax"; - version = "0.4.7"; + version = "0.4.10"; pyproject = true; src = fetchFromGitHub { owner = "rushter"; repo = "selectolax"; tag = "v${finalAttrs.version}"; - hash = "sha256-W2Icz600qu7XWLQuaevWFOji270wAmG3VmCxaAODLGw="; + hash = "sha256-kLzeAz5dEUnD9zMN2iWt2FOCoF7MFpkjloB35wnB7VU="; }; patches = [ diff --git a/pkgs/development/python-modules/sentry-sdk/default.nix b/pkgs/development/python-modules/sentry-sdk/default.nix index 90827f32a623..6785d671b715 100644 --- a/pkgs/development/python-modules/sentry-sdk/default.nix +++ b/pkgs/development/python-modules/sentry-sdk/default.nix @@ -69,14 +69,14 @@ buildPythonPackage (finalAttrs: { pname = "sentry-sdk"; - version = "2.63.0"; + version = "2.64.0"; pyproject = true; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-python"; tag = finalAttrs.version; - hash = "sha256-Gvvgv6NQtzlwzXSspiu1nApHfu/o+l8SsavcTiZRiVo="; + hash = "sha256-uAxHNyZgTpw6NoXGCw91AgsKQqlJkdgPsw/WdhFMhs4="; }; postPatch = '' diff --git a/pkgs/development/python-modules/serialx/default.nix b/pkgs/development/python-modules/serialx/default.nix index 51eb4c20331c..b07291e7a98f 100644 --- a/pkgs/development/python-modules/serialx/default.nix +++ b/pkgs/development/python-modules/serialx/default.nix @@ -75,6 +75,7 @@ buildPythonPackage (finalAttrs: { # racy "test_sync_readexactly_total_timeout" "test_sync_read_until_total_timeout" + "test_sync_readonly_partial_timeout" ]; meta = { diff --git a/pkgs/development/python-modules/sharedmem/default.nix b/pkgs/development/python-modules/sharedmem/default.nix index 0615feb911df..bb32022ec263 100644 --- a/pkgs/development/python-modules/sharedmem/default.nix +++ b/pkgs/development/python-modules/sharedmem/default.nix @@ -1,27 +1,35 @@ { buildPythonPackage, - fetchPypi, + fetchFromGitHub, lib, + setuptools, numpy, }: -buildPythonPackage rec { - +buildPythonPackage (finalAttrs: { pname = "sharedmem"; version = "0.3.8"; - format = "setuptools"; + pyproject = true; - src = fetchPypi { - inherit pname version; - sha256 = "c654a6bee2e2f35c82e6cc8b6c262fcabd378f5ba11ac9ef71530f8dabb8e2f7"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "rainwoodman"; + repo = "sharedmem"; + tag = finalAttrs.version; + hash = "sha256-sQYSIMLXhChBDKlb8x7kRo1ZKKXEdWSjvxp0SZGKems="; }; - propagatedBuildInputs = [ numpy ]; + build-system = [ setuptools ]; + + dependencies = [ numpy ]; + + pythonImportsCheck = [ "sharedmem" ]; meta = { homepage = "http://rainwoodman.github.io/sharedmem/"; description = "Easier parallel programming on shared memory computers"; maintainers = with lib.maintainers; [ edwtjo ]; - license = lib.licenses.gpl3; + license = lib.licenses.gpl3Only; }; -} +}) diff --git a/pkgs/development/python-modules/shlib/default.nix b/pkgs/development/python-modules/shlib/default.nix index 4f80f5a33ef7..693059b719a5 100644 --- a/pkgs/development/python-modules/shlib/default.nix +++ b/pkgs/development/python-modules/shlib/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "shlib"; - version = "1.8"; + version = "1.8.1"; pyproject = true; src = fetchFromGitHub { owner = "KenKundert"; repo = "shlib"; tag = "v${version}"; - hash = "sha256-0BWTaHKGVKYIPQ9ifVWp2VZkSH3Gg/NgP3gPhkmw5S4="; + hash = "sha256-ymX5Vz4QYrKX9GTsQMWtdLM4z0KtaSfZp0iTkCb/8aI="; }; postPatch = '' diff --git a/pkgs/development/python-modules/shutilwhich/default.nix b/pkgs/development/python-modules/shutilwhich/default.nix index 329312e135c3..aeb7310f57e4 100644 --- a/pkgs/development/python-modules/shutilwhich/default.nix +++ b/pkgs/development/python-modules/shutilwhich/default.nix @@ -2,26 +2,29 @@ lib, buildPythonPackage, fetchFromGitHub, - pytest, + setuptools, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "shutilwhich"; version = "1.1.0"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "mbr"; repo = "shutilwhich"; - rev = version; - sha256 = "05fwcjn86w8wprck04iv1zccfi39skdf0lhwpb4b9gpvklyc9mj0"; + tag = finalAttrs.version; + hash = "sha256-QNbEPJ37vrTIuhxS4NrUaUTH2A87EjBZvhxxg6xk3BU="; }; - nativeCheckInputs = [ pytest ]; + build-system = [ setuptools ]; - checkPhase = '' - pytest -rs - ''; + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "shutilwhich" ]; meta = { description = "Backport of shutil.which"; @@ -29,4 +32,4 @@ buildPythonPackage rec { homepage = "https://github.com/mbr/shutilwhich"; maintainers = with lib.maintainers; [ multun ]; }; -} +}) diff --git a/pkgs/development/python-modules/socialscan/default.nix b/pkgs/development/python-modules/socialscan/default.nix index c97677dba1bc..073553c1e196 100644 --- a/pkgs/development/python-modules/socialscan/default.nix +++ b/pkgs/development/python-modules/socialscan/default.nix @@ -4,22 +4,25 @@ buildPythonPackage, fetchFromGitHub, colorama, + setuptools, tqdm, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "socialscan"; version = "2.0.1"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "iojw"; repo = "socialscan"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4JJVhB6x1NGagtfzE03Jae2GOr25hh+4l7gQ23zc7Ck="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ aiohttp colorama tqdm @@ -34,8 +37,8 @@ buildPythonPackage rec { description = "Python library and CLI for accurately querying username and email usage on online platforms"; mainProgram = "socialscan"; homepage = "https://github.com/iojw/socialscan"; - changelog = "https://github.com/iojw/socialscan/releases/tag/v${version}"; + changelog = "https://github.com/iojw/socialscan/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mpl20 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/sphinx-argparse/default.nix b/pkgs/development/python-modules/sphinx-argparse/default.nix index 5bc24ba7ec93..d6ead5ff2c9f 100644 --- a/pkgs/development/python-modules/sphinx-argparse/default.nix +++ b/pkgs/development/python-modules/sphinx-argparse/default.nix @@ -10,13 +10,13 @@ buildPythonPackage rec { pname = "sphinx-argparse"; - version = "0.5.2"; + version = "0.6.0"; pyproject = true; src = fetchPypi { pname = "sphinx_argparse"; inherit version; - hash = "sha256-5TUvj6iUtvtv2gSYuiip+NQ1lx70u8GmycZBTnZE8DI="; + hash = "sha256-0HK7Z91SspQ3Xw7twgPLjlDQMpkQ2862dk6Thr/5Tp0="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/stable-baselines3/default.nix b/pkgs/development/python-modules/stable-baselines3/default.nix index d4e72d1ee173..b75d6a126581 100644 --- a/pkgs/development/python-modules/stable-baselines3/default.nix +++ b/pkgs/development/python-modules/stable-baselines3/default.nix @@ -19,6 +19,7 @@ ale-py, pytestCheckHook, rich, + tensorboard, tqdm, }: buildPythonPackage (finalAttrs: { @@ -52,6 +53,7 @@ buildPythonPackage (finalAttrs: { ale-py pytestCheckHook rich + tensorboard tqdm ]; @@ -83,6 +85,10 @@ buildPythonPackage (finalAttrs: { # RuntimeError: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[1] "test_report_figure_to_tensorboard" "test_unsupported_figure_format" + + # Doesn't manage to find tqdm and rich from nativeCheckInputs + # ImportError: You must install tqdm and rich in order to use the progress bar callback + "test_callbacks" ]; meta = { diff --git a/pkgs/development/python-modules/swh-auth/default.nix b/pkgs/development/python-modules/swh-auth/default.nix index 8f0ae143bae2..d1a6ca3d299e 100644 --- a/pkgs/development/python-modules/swh-auth/default.nix +++ b/pkgs/development/python-modules/swh-auth/default.nix @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { pname = "swh-auth"; - version = "0.10.0"; + version = "0.10.2"; pyproject = true; src = fetchFromGitLab { @@ -30,7 +30,7 @@ buildPythonPackage (finalAttrs: { owner = "devel"; repo = "swh-auth"; tag = "v${finalAttrs.version}"; - hash = "sha256-8ctd5D7zT66oVNZlvRIs8pN7Fe2BhTgC+S9p1HBDO9E="; + hash = "sha256-fRkhSpgguBff+vIOploi8i2qzd9qmsswiC62rIcY5bE="; }; build-system = [ diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 6d17d36b6fa8..28c623dc7448 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.126"; + version = "3.1.127"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-kAabxXNLfOS/4I4sSjvn2AuQlm6chs1gMqhD8g7L/tQ="; + hash = "sha256-zVqfOou7u9gwmC1Y61r9Z0HBlfvpfEBxDT/ZKC+3FN0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/torch-audiomentations/default.nix b/pkgs/development/python-modules/torch-audiomentations/default.nix index ca01c81ced29..4ba31489dd6a 100644 --- a/pkgs/development/python-modules/torch-audiomentations/default.nix +++ b/pkgs/development/python-modules/torch-audiomentations/default.nix @@ -16,12 +16,14 @@ # tests pytest-cov-stub, pytestCheckHook, + pyyaml, }: buildPythonPackage (finalAttrs: { pname = "torch-audiomentations"; version = "0.12.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "asteroid-team"; @@ -45,6 +47,7 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ pytest-cov-stub pytestCheckHook + pyyaml ]; pythonImportsCheck = [ "torch_audiomentations" ]; diff --git a/pkgs/development/python-modules/torchtitan/default.nix b/pkgs/development/python-modules/torchtitan/default.nix index e7e16da4040f..3bf24a97c2bd 100644 --- a/pkgs/development/python-modules/torchtitan/default.nix +++ b/pkgs/development/python-modules/torchtitan/default.nix @@ -20,6 +20,7 @@ tyro, # tests + expecttest, pytestCheckHook, tomli-w, triton, @@ -30,6 +31,7 @@ buildPythonPackage (finalAttrs: { pname = "torchtitan"; version = "0.2.2"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "pytorch"; @@ -58,6 +60,7 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "torchtitan" ]; nativeCheckInputs = [ + expecttest pytestCheckHook tomli-w transformers diff --git a/pkgs/development/python-modules/trackers/default.nix b/pkgs/development/python-modules/trackers/default.nix index 62baf9fe8dae..8baaacca4d9e 100644 --- a/pkgs/development/python-modules/trackers/default.nix +++ b/pkgs/development/python-modules/trackers/default.nix @@ -17,7 +17,7 @@ buildPythonPackage (finalAttrs: { pname = "trackers"; - version = "2.4.0"; + version = "2.5.0"; pyproject = true; __structuredAttrs = true; @@ -25,7 +25,7 @@ buildPythonPackage (finalAttrs: { owner = "roboflow"; repo = "trackers"; tag = finalAttrs.version; - hash = "sha256-BJsRRKz+NyjldT88ZVTkqd0pVul/rLicFA9QpUSOGDg="; + hash = "sha256-DSyBzI+hz0o7d8SfpGav5Ezhs3RtjR3pxElOZyCDQwY="; }; build-system = [ diff --git a/pkgs/development/python-modules/tuya-device-sharing-sdk/default.nix b/pkgs/development/python-modules/tuya-device-sharing-sdk/default.nix index 17e3a854f91a..b06eb8ba7dd5 100644 --- a/pkgs/development/python-modules/tuya-device-sharing-sdk/default.nix +++ b/pkgs/development/python-modules/tuya-device-sharing-sdk/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "tuya-device-sharing-sdk"; - version = "0.2.10"; + version = "0.2.13"; pyproject = true; src = fetchFromGitHub { owner = "tuya"; repo = "tuya-device-sharing-sdk"; tag = finalAttrs.version; - hash = "sha256-FaybnhXYxxc3OwLPsi16U4UOLvKYqG5eaO+IM9ZASDc="; + hash = "sha256-eeAm223Qt9/TYE0BSLJKFdeZY9egq23kIiiYb0F1Rh0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/tweepy/default.nix b/pkgs/development/python-modules/tweepy/default.nix index 9ed0abb9221b..2c21ee717a1f 100644 --- a/pkgs/development/python-modules/tweepy/default.nix +++ b/pkgs/development/python-modules/tweepy/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "tweepy"; - version = "4.16.0"; + version = "4.17.0"; pyproject = true; src = fetchFromGitHub { owner = "tweepy"; repo = "tweepy"; tag = "v${version}"; - hash = "sha256-9rJrZb9X3twVtfnQTFjWLH/TttfUNm4KA3/6AIHDKc0="; + hash = "sha256-Jr/62vXxBIiZGQeM5bbqnHDP9GCxrbJmCF2oiYglLbE="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix index 6b224d1e6147..d97a20ead2e4 100644 --- a/pkgs/development/python-modules/uproot/default.nix +++ b/pkgs/development/python-modules/uproot/default.nix @@ -35,7 +35,7 @@ buildPythonPackage (finalAttrs: { owner = "scikit-hep"; repo = "uproot5"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ox+PfMlO1ijkSyUM78g9YthdjUo+l0+Idd0jy+a83wE="; + hash = "sha256-McTYYA0A8P7Z7PxuTBg5upcOnMmBsfk64fHASMWegOs="; }; build-system = [ diff --git a/pkgs/development/python-modules/vttlib/default.nix b/pkgs/development/python-modules/vttlib/default.nix index d90b9c3c3bfd..8ff7b95a1555 100644 --- a/pkgs/development/python-modules/vttlib/default.nix +++ b/pkgs/development/python-modules/vttlib/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "vttlib"; - version = "0.12.0"; + version = "0.12.1"; pyproject = true; src = fetchFromGitHub { owner = "daltonmaag"; repo = "vttLib"; rev = "v${version}"; - hash = "sha256-ChsuzeFRQFDYGlAE4TWzE+et7yGLOfha1VqGcOdayOs="; + hash = "sha256-m6oxJj6JEKo3HUMfKNIqHwOHNpuCkA0R8ZrY5HLsiKc="; }; build-system = [ diff --git a/pkgs/development/python-modules/wadllib/default.nix b/pkgs/development/python-modules/wadllib/default.nix index 5012671e5d56..6d09207714b7 100644 --- a/pkgs/development/python-modules/wadllib/default.nix +++ b/pkgs/development/python-modules/wadllib/default.nix @@ -6,14 +6,14 @@ lazr-uri, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "wadllib"; - version = "2.0.0"; + version = "2.1.0"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-HtuvI+T6NP6nDJs4C6oqE5sQhq5InrzMxLO2X8lzdCc="; + inherit (finalAttrs) pname version; + hash = "sha256-acYKGIycYpoOlH36/Yms3It9jUBKa16wrSWP7yk2JQE="; }; build-system = [ setuptools ]; @@ -33,4 +33,4 @@ buildPythonPackage rec { license = lib.licenses.lgpl3Only; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/webrtc-noise-gain/default.nix b/pkgs/development/python-modules/webrtc-noise-gain/default.nix index 1e670751958b..947f43ff1fcb 100644 --- a/pkgs/development/python-modules/webrtc-noise-gain/default.nix +++ b/pkgs/development/python-modules/webrtc-noise-gain/default.nix @@ -15,16 +15,16 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "webrtc-noise-gain"; - version = "1.2.5"; + version = "1.3.0"; pyproject = true; src = fetchFromGitHub { owner = "rhasspy"; repo = "webrtc-noise-gain"; - tag = "v${version}"; - hash = "sha256-GbdG2XM11zgPk2VZ0mu7qMv256jaMyJDHdBCBUnynMY="; + tag = "v${finalAttrs.version}"; + hash = "sha256-EfMqmtdW7k7DDPWxpOOsnpH9H4ifGQORnNlO+pnoLRk="; }; patches = [ @@ -41,10 +41,7 @@ buildPythonPackage rec { 'machine = "${lib.toLower processor}"' ''; - nativeBuildInputs = [ - pybind11 - setuptools - ]; + build-system = [ setuptools ]; buildInputs = [ abseil-cpp ]; @@ -52,11 +49,15 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; + preCheck = '' + rm -rf webrtc_noise_gain + ''; + meta = { description = "Tiny wrapper around webrtc-audio-processing for noise suppression/auto gain only"; homepage = "https://github.com/rhasspy/webrtc-noise-gain"; - changelog = "https://github.com/rhasspy/webrtc-noise-gain/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/rhasspy/webrtc-noise-gain/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) diff --git a/pkgs/development/python-modules/wyoming/default.nix b/pkgs/development/python-modules/wyoming/default.nix index 494f17036273..9e84af8b67c2 100644 --- a/pkgs/development/python-modules/wyoming/default.nix +++ b/pkgs/development/python-modules/wyoming/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "wyoming"; - version = "1.9.0"; + version = "1.10.0"; pyproject = true; src = fetchFromGitHub { owner = "OHF-Voice"; repo = "wyoming"; tag = "v${version}"; - hash = "sha256-yeLw/dW4NPG0TfoM7zcOK6Y/9F4KETm3W7dfiAqaiJg="; + hash = "sha256-bjte8CNqNYyEW0WeB8QTAsJJoXmZj/VQlt6ZbY2r5pI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/xiaomi-ble/default.nix b/pkgs/development/python-modules/xiaomi-ble/default.nix index d4af451e1b32..0ca8e075e7ec 100644 --- a/pkgs/development/python-modules/xiaomi-ble/default.nix +++ b/pkgs/development/python-modules/xiaomi-ble/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "xiaomi-ble"; - version = "1.14.4"; + version = "1.15.0"; pyproject = true; src = fetchFromGitHub { owner = "Bluetooth-Devices"; repo = "xiaomi-ble"; tag = "v${finalAttrs.version}"; - hash = "sha256-SoB9sa3TkFLNomYuVZszKIIc0h/XDzRdfusWlruhDQ0="; + hash = "sha256-I0Lifki39TLbtnITADtmPygwKq11sugTDdveqpLQ/n0="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/yt-dlp-ejs/default.nix b/pkgs/development/python-modules/yt-dlp-ejs/default.nix index d53cade836be..f117a988b1db 100644 --- a/pkgs/development/python-modules/yt-dlp-ejs/default.nix +++ b/pkgs/development/python-modules/yt-dlp-ejs/default.nix @@ -59,7 +59,7 @@ buildPythonPackage rec { ]; maintainers = with lib.maintainers; [ SuperSandro2000 - FlameFlag + _4evy ]; }; } diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix index 8ca48443feba..e3bec251f590 100644 --- a/pkgs/development/python-modules/zigpy/default.nix +++ b/pkgs/development/python-modules/zigpy/default.nix @@ -66,6 +66,8 @@ buildPythonPackage (finalAttrs: { disabledTests = [ # assert quirked.quirk_metadata.quirk_location.endswith("zigpy/tests/test_quirks_v2.py]-line:104") is False "test_quirks_v2" + # (Race condition) AssertionError: assert 4 == 3 + "test_periodic_scan_priority" ]; disabledTestPaths = [ diff --git a/pkgs/development/web/playwright/browsers.json b/pkgs/development/web/playwright/browsers.json index cd90b574e67b..d5829cd22b36 100644 --- a/pkgs/development/web/playwright/browsers.json +++ b/pkgs/development/web/playwright/browsers.json @@ -2,22 +2,22 @@ "comment": "This file is kept up to date via update.sh", "browsers": { "chromium": { - "revision": "1223", - "browserVersion": "148.0.7778.96", + "revision": "1228", + "browserVersion": "149.0.7827.55", "title": "Chrome for Testing" }, "chromium-headless-shell": { - "revision": "1223", - "browserVersion": "148.0.7778.96", + "revision": "1228", + "browserVersion": "149.0.7827.55", "title": "Chrome Headless Shell" }, "firefox": { - "revision": "1522", - "browserVersion": "150.0.2", + "revision": "1532", + "browserVersion": "151.0", "title": "Firefox" }, "webkit": { - "revision": "2287", + "revision": "2311", "revisionOverrides": { "mac14": "2251", "mac14-arm64": "2251", @@ -26,7 +26,7 @@ "ubuntu20.04-x64": "2092", "ubuntu20.04-arm64": "2092" }, - "browserVersion": "26.4", + "browserVersion": "26.5", "title": "WebKit" }, "ffmpeg": { diff --git a/pkgs/development/web/playwright/chromium-headless-shell.nix b/pkgs/development/web/playwright/chromium-headless-shell.nix index 961de4c81b3a..9f2d0766d765 100644 --- a/pkgs/development/web/playwright/chromium-headless-shell.nix +++ b/pkgs/development/web/playwright/chromium-headless-shell.nix @@ -36,8 +36,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-Nr0/uczFTBTqvRPR0c/wflIqG5relgKfC9XsMOdE9iE="; - aarch64-linux = "sha256-veEBmsivFDrG1bArQ780+gMbsoT1Zv4VLcIPpgn4M/I="; + x86_64-linux = "sha256-wnN0SL8QqiFGZdevm06WOhR9o6q34+kHL5ay1mRYnxs="; + aarch64-linux = "sha256-d9Qr3q4GjtUp2ZVFSq+M2Ap++WKaEscRzEkk4JwXL/E="; } .${system} or throwSystem; }; @@ -72,8 +72,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-darwin = "sha256-GEomMUuaIjhBEuWF/HyMohseJtwKOn5MCgh6kIB9ZeE="; - aarch64-darwin = "sha256-7laJtPAiy6pYAxCNBxRYk+FmriXemmLW8UYteEdVrd0="; + x86_64-darwin = "sha256-eZXicAwu+9OFELVz+O/Lv6jEMTeLY6i+BZhY5RZ0+xA="; + aarch64-darwin = "sha256-qWrMOreqTOFhmFBROlXIPXrM3wqNT7iJJwpelVFke6I="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/chromium.nix b/pkgs/development/web/playwright/chromium.nix index 9b39a8322050..89766a2db0be 100644 --- a/pkgs/development/web/playwright/chromium.nix +++ b/pkgs/development/web/playwright/chromium.nix @@ -63,8 +63,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-TnplS4C/PPcmyWrMCqWh7c1KrpevHJFKO0gfh46M3tk="; - aarch64-linux = "sha256-E7Nmz9fET0kXNf7ooaUBDHtDBWTGq4JDKKUbo/UfA+c="; + x86_64-linux = "sha256-/0OwT0Asm4A/rUkFruw1JYWbDInFJPuDX0CEdNjeMLo="; + aarch64-linux = "sha256-5vNF1/utXGctixYJj/0qvi6X0qklIG9XCcet94feQoA="; } .${system} or throwSystem; }; @@ -130,8 +130,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-darwin = "sha256-W6xH9iX81H+o689LZvJZO7tF79V0Gv7AksUwflPuQ8A="; - aarch64-darwin = "sha256-T0rVp4M/ymrJtNVtF0RDmIOT6kC3/tRkzPYrwvFbEQY="; + x86_64-darwin = "sha256-LGnaeRgWq496mgoosN20ayiGmNyIFHMLM2Jl/lpALMg="; + aarch64-darwin = "sha256-aJbvZQ1hY0FfDC+ZktfW2yNW3nwc0kh/P30+n/cmLf0="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/driver.nix b/pkgs/development/web/playwright/driver.nix index 6649955735ca..5e67800463f0 100644 --- a/pkgs/development/web/playwright/driver.nix +++ b/pkgs/development/web/playwright/driver.nix @@ -19,13 +19,13 @@ let throwSystem = throw "Unsupported system: ${system}"; browsersJSON = (lib.importJSON ./browsers.json).browsers; - version = "1.60.0"; + version = "1.61.1"; src = fetchFromGitHub { owner = "Microsoft"; repo = "playwright"; rev = "v${version}"; - hash = "sha256-jtQHyphdZsS8hf7uhe9zrx16Uf+kgLLha6dTCsCTT/8="; + hash = "sha256-FC3Sjh4LCTqftudcwt7KO3g3c2uyWv7PixhWqSZZR4Y="; }; playwright = buildNpmPackage { @@ -33,7 +33,7 @@ let inherit version src; sourceRoot = "${src.name}"; # update.sh depends on sourceRoot presence - npmDepsHash = "sha256-K1bCDURaq2+kaqGQcOL1tD6tQt/37pyDFWq2njUVNS4="; + npmDepsHash = "sha256-DTRhYHRaPlthyRcD2azEIKMPaRwROLuLOdUC27Rk5zM="; nativeBuildInputs = [ cacert diff --git a/pkgs/development/web/playwright/firefox.nix b/pkgs/development/web/playwright/firefox.nix index 96d64ba3d088..0451dfddbfa1 100644 --- a/pkgs/development/web/playwright/firefox.nix +++ b/pkgs/development/web/playwright/firefox.nix @@ -19,8 +19,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-DXUCNHLzN8rdq/I7JRAHbSPtgK8pJy3sKNEx4xsbd0E="; - aarch64-linux = "sha256-Kl7Z9mE+1Vy6VEnnl0DOZY/jtYjhUTwjqfFe9UZu2UA="; + x86_64-linux = "sha256-ol9Ai8BpstZdfd6v1NDq66BjLTr/5THya0Fk2z1toJg="; + aarch64-linux = "sha256-G0pcHmjRj5GKsDF7iHdQyGsJCiv4gqaFv2PwGa/t8bw="; } .${system} or throwSystem; }; @@ -42,8 +42,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-darwin = "sha256-eXS88URYKAbFP6/3pukb2qgrdqVBOR99VGyqKPFZ2Tw="; - aarch64-darwin = "sha256-lVNFp20v+zBC3Up9ElhWh8C8ptEUqCHEsfQiuPp3lVM="; + x86_64-darwin = "sha256-nV+oV7Zp2rAWkMWAs//PnWCA0q2jzS5hjr5AEXuEoos="; + aarch64-darwin = "sha256-Opwa5SbuAaXf2A+qrldHc6BkhRaOzzl0dy7R4vodG5w="; } .${system} or throwSystem; }; diff --git a/pkgs/development/web/playwright/update.sh b/pkgs/development/web/playwright/update.sh index f3df940652e0..21d8b85cbc85 100755 --- a/pkgs/development/web/playwright/update.sh +++ b/pkgs/development/web/playwright/update.sh @@ -31,8 +31,8 @@ python_version=$(github_api_get https://api.github.com/repos/microsoft/playwrigh # Most of the time, this should be the latest stable release of the Node-based # Playwright version, but upstream occasionally ships additional npm-only patch # releases. Resolve the latest patch in the same major.minor series. -setup_py_url="https://github.com/microsoft/playwright-python/raw/v${python_version}/setup.py" -python_driver_version=$(curl -fsSL "$setup_py_url" | grep '^driver_version =' | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+') +driver_version_url="https://github.com/microsoft/playwright-python/raw/v${python_version}/DRIVER_VERSION" +python_driver_version=$(curl -fsSL "$driver_version_url" | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+') python_major_minor=$(major_minor "$python_driver_version") resolve_driver_version_latest_patch() { local mm_escaped @@ -45,7 +45,7 @@ resolve_driver_version_latest_patch() { } driver_version="$(resolve_driver_version_latest_patch)" : "${driver_version:?failed to resolve driver version from npm for python major.minor ${python_major_minor}}" -: "${python_driver_version:?failed to resolve driver_version from ${setup_py_url}}" +: "${python_driver_version:?failed to resolve driver_version from ${driver_version_url}}" # TODO: skip if update-source-version reported the same version update-source-version playwright-driver "$driver_version" diff --git a/pkgs/development/web/playwright/webkit.nix b/pkgs/development/web/playwright/webkit.nix index 55f20bdcd9eb..82cab5e085d4 100644 --- a/pkgs/development/web/playwright/webkit.nix +++ b/pkgs/development/web/playwright/webkit.nix @@ -11,6 +11,7 @@ brotli, at-spi2-atk, cairo, + enchant_2, flite, fontconfig, freetype, @@ -121,8 +122,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-linux = "sha256-hefWMElsTGTkPvSnovwR8P0kunnPLUGDR5Hvoa31SMM="; - aarch64-linux = "sha256-4leXyoebeqWPHxO9D2MomnVqza/9IEcJEuiRCf3/eUc="; + x86_64-linux = "sha256-GASDnneoxfZLUctJLnaUTPW4HDbKdSamJBxFDVpPUC0="; + aarch64-linux = "sha256-qtqMCyEZVQu44HGI73t50D1WcnuzxuxLY7MDzf4NDeA="; } .${system} or throwSystem; }; @@ -135,6 +136,7 @@ let buildInputs = [ at-spi2-atk cairo + enchant_2 flite fontconfig.lib freetype @@ -195,8 +197,8 @@ let inherit (download) url stripRoot; hash = { - x86_64-darwin = "sha256-D9iZitRG3lPWQ/Zu/HAjx2gEehr/xr0d+j2jo7yjnoQ="; - aarch64-darwin = "sha256-383PHqwW+QoXL4qxXEE3ytbQVQ4rg2YDK+B+XvIfBmY="; + x86_64-darwin = "sha256-FFWFWKHroNBeDw4KYDe4UeucaJzMyin0Ca/qxN2iaO0="; + aarch64-darwin = "sha256-glVkYnthOFBPp1gZXTue9WwjP+oCgQpq6j9Mlm/bjmg="; } .${system} or throwSystem; }; diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 3ee51f489581..87d22cba2cba 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -238,12 +238,12 @@ in dracula = mkTmuxPlugin rec { pluginName = "dracula"; - version = "3.3.0"; + version = "3.3.1"; src = fetchFromGitHub { owner = "dracula"; repo = "tmux"; tag = "v${version}"; - hash = "sha256-KHvBT8HjFZFwnpbWjW3LzXWUNOGbDgZTPncYvtIliD0="; + hash = "sha256-UFK0PJFgGIBdpjuSn3stAJ7z73FgEj0yK6F+ETRQ5f4="; }; meta = { homepage = "https://draculatheme.com/tmux"; @@ -258,12 +258,12 @@ in dotbar = mkTmuxPlugin rec { pluginName = "dotbar"; - version = "0.3.2"; + version = "0.3.3"; src = fetchFromGitHub { owner = "vaaleyard"; repo = "tmux-dotbar"; tag = version; - hash = "sha256-WaRKepmPqiE+W8Tm0dBc6hGiqqZP122eXjrG0rJnt0w="; + hash = "sha256-CAKEN8Sk3t0nonV2R9df/DFTTUrVnbso0ZVGgeeGINM="; }; meta = { homepage = "https://github.com/vaaleyard/tmux-dotbar"; diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 5da7c32252b6..81fac05ef276 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -1,7 +1,7 @@ { "testing": { - "version": "7.2-rc1", - "hash": "sha256:1gpwr6n3cc2hqg36gy9g9w4rxawpz3y126j752z4zyls6h80b43v", + "version": "7.2-rc2", + "hash": "sha256:0fmmgckfjcld0ljwdz3jzc1bpkyfsj0i8q90mzzy92j07s28nffh", "lts": false }, "6.1": { diff --git a/pkgs/os-specific/windows/mcfgthreads/default.nix b/pkgs/os-specific/windows/mcfgthreads/default.nix index 3d36f532cca2..946d9c9fcbac 100644 --- a/pkgs/os-specific/windows/mcfgthreads/default.nix +++ b/pkgs/os-specific/windows/mcfgthreads/default.nix @@ -13,13 +13,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "mcfgthread"; - version = "2.3.2"; + version = "2.4.1"; src = fetchFromGitHub { owner = "lhmouse"; repo = "mcfgthread"; tag = "v${lib.versions.majorMinor finalAttrs.version}-ga.${lib.versions.patch finalAttrs.version}"; - hash = "sha256-1gD2Cu2suvxopTxGN2RYSzise6bS8lpkrXLcdm9ZBLU="; + hash = "sha256-zQAH/Kdcl9+sSlu8WIJfNMR4KyJ+plenEa5q9rEIf/M="; }; postPatch = '' diff --git a/pkgs/os-specific/windows/mingw-w64/headers.nix b/pkgs/os-specific/windows/mingw-w64/headers.nix index a60455b38700..f86b55fff6cb 100644 --- a/pkgs/os-specific/windows/mingw-w64/headers.nix +++ b/pkgs/os-specific/windows/mingw-w64/headers.nix @@ -7,11 +7,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "mingw_w64-headers"; - version = "13.0.0"; + version = "14.0.0"; src = fetchurl { url = "mirror://sourceforge/mingw-w64/mingw-w64-v${finalAttrs.version}.tar.bz2"; - hash = "sha256-Wv6CKvXE7b9n2q9F7sYdU49J7vaxlSTeZIl8a5WCjK8="; + hash = "sha256-bq+SHZ65h9OCCzZOqXdbwZuWXsgUkLb91xZSbCjhmVw="; }; configureFlags = [ diff --git a/pkgs/os-specific/windows/msvcSdk/hashes.json b/pkgs/os-specific/windows/msvcSdk/hashes.json index 02bd7c5ca0de..965ab65bb2c0 100644 --- a/pkgs/os-specific/windows/msvcSdk/hashes.json +++ b/pkgs/os-specific/windows/msvcSdk/hashes.json @@ -1,5 +1,5 @@ { - "x86_64": "sha256-rEHwc09hLh3dKvA2TYHJKeFDycajPe8Ewfcdw85QY48=", - "x86": "sha256-yibiyIwGe9kSJzTFpDc8ilF65aKQ9qMLrx2k14uM4Zk=", - "aarch64": "sha256-RB/Hubhm+73kPUiKOKtm6vwf2ldm1raezNmmGEdQf9w=" + "x86_64": "sha256-KDnGlTJRR+3mN8dZqTEQuO0W6Ru9ogs0DkOIPaCHPcs=", + "aarch64": "sha256-dcmND3u576CqaImo8cjNBuW34nvFxSulc5zs3g21xxU=", + "x86": "sha256-yjOKaYpYJ9PYTDQIZhLz1/qn2p/Lqj/H2cM5t2LjR9s=" } diff --git a/pkgs/os-specific/windows/msvcSdk/manifest.json b/pkgs/os-specific/windows/msvcSdk/manifest.json index 4abcbbffa00f..94d9ed859e2d 100644 --- a/pkgs/os-specific/windows/msvcSdk/manifest.json +++ b/pkgs/os-specific/windows/msvcSdk/manifest.json @@ -1,50 +1,51 @@ { "manifestVersion": "1.1", "info": { - "id": "VisualStudio.17.Release/17.14.19+36623.8", + "id": "VisualStudio.17.Release/17.14.35+37411.7.-june.2026-", "buildBranch": "d17.14", - "buildVersion": "17.14.36623.8", - "commitId": "8a9fda4969482fc6fc5ced0d2d47b928d1b82678", - "communityOrLowerFlightId": "4e87ee4468fd451", + "buildVersion": "17.14.37411.7", + "commitId": "64a37b9cfaedb8863217194cd17cb15331463cc6", + "communityOrLowerFlightId": "f5e726ad09864fa", "localBuild": "build-lab", "manifestName": "VisualStudio.17.Release", "manifestType": "channel", - "productDisplayVersion": "17.14.19", + "productDisplayVersion": "17.14.35 (June 2026)", "productLine": "Dev17", "productLineVersion": "2022", "productMilestone": "RTW", "productMilestoneIsPreRelease": "False", "productName": "Visual Studio", - "productPatchVersion": "19", + "productPatchVersion": "35", "productPreReleaseMilestoneSuffix": "1.0", - "productSemanticVersion": "17.14.19+36623.8", - "professionalOrGreaterFlightId": "4bb63b1960eb466", - "qBuildSessionId": "32622f7c-25ab-329b-fa1e-eebd68dbf0a2" + "productReleaseNameSuffix": "(June 2026)", + "productSemanticVersion": "17.14.35+37411.7.-june.2026-", + "professionalOrGreaterFlightId": "6028772847e544e", + "qBuildSessionId": "e498f809-3b41-9f2b-c731-8da572b34377" }, "channelItems": [ { "id": "Microsoft.VisualStudio.Manifests.VisualStudio", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "Manifest", "payloads": [ { "fileName": "VisualStudio.vsman", - "sha256": "b674dd46f83a684142689b3a86c73ba5f2e2477018087e4df218516214bbad58", - "size": 30425509, - "url": "https://download.visualstudio.microsoft.com/download/pr/5011a9cc-e8ef-42cb-ad72-87de1031accc/b674dd46f83a684142689b3a86c73ba5f2e2477018087e4df218516214bbad58/VisualStudio.vsman" + "sha256": "47f47e4a9ff1ffd7a08a04a519e4bfdc7f95769ec93a9b0db74f30b2af21b255", + "size": 30439169, + "url": "https://download.visualstudio.microsoft.com/download/pr/2ae938ff-cbb6-4e4d-990c-7794a7a03745/47f47e4a9ff1ffd7a08a04a519e4bfdc7f95769ec93a9b0db74f30b2af21b255/VisualStudio.vsman" } ] }, { "id": "Microsoft.VisualStudio.Product.BuildTools", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "ChannelProduct", "icon": { "mimeType": "image/svg+xml", "base64": "PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+LmNscy0xe2ZpbGw6IzVlNDM4Zjt9LmNscy0ye29wYWNpdHk6MC4xO2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTN7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fS5jbHMtNHtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTIpO30uY2xzLTV7ZmlsbDojYzE4ZWYxO308L3N0eWxlPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMy42MTIiIHkxPSItMTUuMzUyIiB4Mj0iMTkuNTc1IiB5Mj0iMS4zNjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM3MjUyYWEiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcyNTJhYSIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjguODQ0IiB5MT0iMzguNjc5IiB4Mj0iMTMuODcxIiB5Mj0iMzMuMjE2IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWU3ZmUyIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5YTcwZDQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuNCwyMC4zbC00LTNhLjkxMS45MTEsMCwwLDEtLjQtLjh2LTlhLjkxMS45MTEsMCwwLDEsLjQtLjhsNC0zYS45MTEuOTExLDAsMCwwLS40Ljh2MTVBLjkxMS45MTEsMCwwLDAsNC40LDIwLjNaIi8+DQogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEuMSwxNy4yYS41MTcuNTE3LDAsMCwxLS40LjIuMzY2LjM2NiwwLDAsMS0uMy0uMWgwbDQsM2EuOTExLjkxMSwwLDAsMS0uNC0uOFYxMy44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0uNCw2LjdoMGEuNS41LDAsMCwxLC42OTMuMDlMMS4xLDYuOCw0LDEwLjJWNC41YS45MTEuOTExLDAsMCwxLC40LS44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy42LDQuMkExLjQyMywxLjQyMywwLDAsMCwyMyw0YS45MDguOTA4LDAsMCwwLS43LjNsLS4xLjFMMTgsOC40LDE0LjMsMTIsOS45LDE2LjIsNS44LDIwLjFsLS4xLjFhLjkwOC45MDgsMCwwLDEtLjcuMywxLjQyMywxLjQyMywwLDAsMS0uNi0uMmwtNC0zYTEuMDcxLDEuMDcxLDAsMCwwLDEuNC0uMUw0LDE0LjYsNi4yLDEyLDkuOCw3LjgsMTYuMi40QS45MTEuOTExLDAsMCwxLDE3LDBhMS40MjMsMS40MjMsMCwwLDEsLjYuMloiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEwLjIgNy40IDkuOCA3LjggNi4yIDEyIDUuOSAxMi40IDkuNSAxNi42IDkuNSAxNi42IDkuOCAxNi4yIDE0LjMgMTIgMTQuNiAxMS43IDEwLjIgNy40Ii8+DQogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIzLjYsMTkuOGwtNiw0Yy0uMSwwLS4yLjEtLjMuMWgwYS45LjksMCwwLDEtMS0uM0w5LjksMTYuMiw2LjIsMTIsNCw5LjQsMS44LDYuOEExLjIwOCwxLjIwOCwwLDAsMCwuNCw2LjdsNC0zQTEuNDIzLDEuNDIzLDAsMCwxLDUsMy41YS45MDguOTA4LDAsMCwxLC43LjNsLjEuMUw5LjksNy44LDE0LjMsMTJsMy4yLDMuMS41LjUsNC4yLDQuMS4xLjFhLjkwOC45MDgsMCwwLDAsLjcuM1oiLz4NCiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMuNiwxOS44bC02LDRjLS4xLDAtLjIuMS0uMy4xYS43NjIuNzYyLDAsMCwwLC4yLS40VjE1LjFsLjUuNSw0LjIsNC4xLjEuMWEuOTA4LjkwOCwwLDAsMCwuNy4zWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy41LjJhLjM2Ni4zNjYsMCwwLDAtLjMtLjEuNTE3LjUxNywwLDAsMSwuMi40VjguOWwuNi0uNSw0LjItNC4xLjEtLjFBMS40NDgsMS40NDgsMCwwLDEsMjMsNGExLjQyMywxLjQyMywwLDAsMSwuNi4yWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yNCw1VjE5YTEsMSwwLDAsMS0uNDQ1LjgzNWwtNiw0QTEsMSwwLDAsMCwxOCwyM1YxYTEuMDEsMS4wMSwwLDAsMC0uNDYtLjgzNWw2LjAxNSw0QTEuMDA5LDEuMDA5LDAsMCwxLDI0LDVaIi8+DQo8L3N2Zz4=" }, "isHidden": true, - "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.19", + "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.35", "localizedResources": [ { "language": "en-us", @@ -134,7 +135,7 @@ }, { "id": "Microsoft.VisualStudio.Product.Community", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "ChannelProduct", "chip": "x64", "productArch": "arm64", @@ -142,7 +143,7 @@ "mimeType": "image/svg+xml", "base64": "PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+LmNscy0xe2ZpbGw6IzVlNDM4Zjt9LmNscy0ye29wYWNpdHk6MC4xO2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTN7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fS5jbHMtNHtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTIpO30uY2xzLTV7ZmlsbDojYzE4ZWYxO308L3N0eWxlPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMy42MTIiIHkxPSItMTUuMzUyIiB4Mj0iMTkuNTc1IiB5Mj0iMS4zNjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM3MjUyYWEiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcyNTJhYSIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjguODQ0IiB5MT0iMzguNjc5IiB4Mj0iMTMuODcxIiB5Mj0iMzMuMjE2IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWU3ZmUyIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5YTcwZDQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuNCwyMC4zbC00LTNhLjkxMS45MTEsMCwwLDEtLjQtLjh2LTlhLjkxMS45MTEsMCwwLDEsLjQtLjhsNC0zYS45MTEuOTExLDAsMCwwLS40Ljh2MTVBLjkxMS45MTEsMCwwLDAsNC40LDIwLjNaIi8+DQogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEuMSwxNy4yYS41MTcuNTE3LDAsMCwxLS40LjIuMzY2LjM2NiwwLDAsMS0uMy0uMWgwbDQsM2EuOTExLjkxMSwwLDAsMS0uNC0uOFYxMy44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0uNCw2LjdoMGEuNS41LDAsMCwxLC42OTMuMDlMMS4xLDYuOCw0LDEwLjJWNC41YS45MTEuOTExLDAsMCwxLC40LS44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy42LDQuMkExLjQyMywxLjQyMywwLDAsMCwyMyw0YS45MDguOTA4LDAsMCwwLS43LjNsLS4xLjFMMTgsOC40LDE0LjMsMTIsOS45LDE2LjIsNS44LDIwLjFsLS4xLjFhLjkwOC45MDgsMCwwLDEtLjcuMywxLjQyMywxLjQyMywwLDAsMS0uNi0uMmwtNC0zYTEuMDcxLDEuMDcxLDAsMCwwLDEuNC0uMUw0LDE0LjYsNi4yLDEyLDkuOCw3LjgsMTYuMi40QS45MTEuOTExLDAsMCwxLDE3LDBhMS40MjMsMS40MjMsMCwwLDEsLjYuMloiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEwLjIgNy40IDkuOCA3LjggNi4yIDEyIDUuOSAxMi40IDkuNSAxNi42IDkuNSAxNi42IDkuOCAxNi4yIDE0LjMgMTIgMTQuNiAxMS43IDEwLjIgNy40Ii8+DQogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIzLjYsMTkuOGwtNiw0Yy0uMSwwLS4yLjEtLjMuMWgwYS45LjksMCwwLDEtMS0uM0w5LjksMTYuMiw2LjIsMTIsNCw5LjQsMS44LDYuOEExLjIwOCwxLjIwOCwwLDAsMCwuNCw2LjdsNC0zQTEuNDIzLDEuNDIzLDAsMCwxLDUsMy41YS45MDguOTA4LDAsMCwxLC43LjNsLjEuMUw5LjksNy44LDE0LjMsMTJsMy4yLDMuMS41LjUsNC4yLDQuMS4xLjFhLjkwOC45MDgsMCwwLDAsLjcuM1oiLz4NCiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMuNiwxOS44bC02LDRjLS4xLDAtLjIuMS0uMy4xYS43NjIuNzYyLDAsMCwwLC4yLS40VjE1LjFsLjUuNSw0LjIsNC4xLjEuMWEuOTA4LjkwOCwwLDAsMCwuNy4zWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy41LjJhLjM2Ni4zNjYsMCwwLDAtLjMtLjEuNTE3LjUxNywwLDAsMSwuMi40VjguOWwuNi0uNSw0LjItNC4xLjEtLjFBMS40NDgsMS40NDgsMCwwLDEsMjMsNGExLjQyMywxLjQyMywwLDAsMSwuNi4yWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yNCw1VjE5YTEsMSwwLDAsMS0uNDQ1LjgzNWwtNiw0QTEsMSwwLDAsMCwxOCwyM1YxYTEuMDEsMS4wMSwwLDAsMC0uNDYtLjgzNWw2LjAxNSw0QTEuMDA5LDEuMDA5LDAsMCwxLDI0LDVaIi8+DQo8L3N2Zz4=" }, - "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.19", + "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.35", "supportsDownloadThenUpdate": true, "localizedResources": [ { @@ -239,7 +240,7 @@ }, { "id": "Microsoft.VisualStudio.Product.Community", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "ChannelProduct", "chip": "x64", "productArch": "x64", @@ -247,7 +248,7 @@ "mimeType": "image/svg+xml", "base64": "PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+LmNscy0xe2ZpbGw6IzVlNDM4Zjt9LmNscy0ye29wYWNpdHk6MC4xO2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTN7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fS5jbHMtNHtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTIpO30uY2xzLTV7ZmlsbDojYzE4ZWYxO308L3N0eWxlPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMy42MTIiIHkxPSItMTUuMzUyIiB4Mj0iMTkuNTc1IiB5Mj0iMS4zNjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM3MjUyYWEiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcyNTJhYSIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjguODQ0IiB5MT0iMzguNjc5IiB4Mj0iMTMuODcxIiB5Mj0iMzMuMjE2IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWU3ZmUyIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5YTcwZDQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuNCwyMC4zbC00LTNhLjkxMS45MTEsMCwwLDEtLjQtLjh2LTlhLjkxMS45MTEsMCwwLDEsLjQtLjhsNC0zYS45MTEuOTExLDAsMCwwLS40Ljh2MTVBLjkxMS45MTEsMCwwLDAsNC40LDIwLjNaIi8+DQogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEuMSwxNy4yYS41MTcuNTE3LDAsMCwxLS40LjIuMzY2LjM2NiwwLDAsMS0uMy0uMWgwbDQsM2EuOTExLjkxMSwwLDAsMS0uNC0uOFYxMy44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0uNCw2LjdoMGEuNS41LDAsMCwxLC42OTMuMDlMMS4xLDYuOCw0LDEwLjJWNC41YS45MTEuOTExLDAsMCwxLC40LS44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy42LDQuMkExLjQyMywxLjQyMywwLDAsMCwyMyw0YS45MDguOTA4LDAsMCwwLS43LjNsLS4xLjFMMTgsOC40LDE0LjMsMTIsOS45LDE2LjIsNS44LDIwLjFsLS4xLjFhLjkwOC45MDgsMCwwLDEtLjcuMywxLjQyMywxLjQyMywwLDAsMS0uNi0uMmwtNC0zYTEuMDcxLDEuMDcxLDAsMCwwLDEuNC0uMUw0LDE0LjYsNi4yLDEyLDkuOCw3LjgsMTYuMi40QS45MTEuOTExLDAsMCwxLDE3LDBhMS40MjMsMS40MjMsMCwwLDEsLjYuMloiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEwLjIgNy40IDkuOCA3LjggNi4yIDEyIDUuOSAxMi40IDkuNSAxNi42IDkuNSAxNi42IDkuOCAxNi4yIDE0LjMgMTIgMTQuNiAxMS43IDEwLjIgNy40Ii8+DQogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIzLjYsMTkuOGwtNiw0Yy0uMSwwLS4yLjEtLjMuMWgwYS45LjksMCwwLDEtMS0uM0w5LjksMTYuMiw2LjIsMTIsNCw5LjQsMS44LDYuOEExLjIwOCwxLjIwOCwwLDAsMCwuNCw2LjdsNC0zQTEuNDIzLDEuNDIzLDAsMCwxLDUsMy41YS45MDguOTA4LDAsMCwxLC43LjNsLjEuMUw5LjksNy44LDE0LjMsMTJsMy4yLDMuMS41LjUsNC4yLDQuMS4xLjFhLjkwOC45MDgsMCwwLDAsLjcuM1oiLz4NCiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMuNiwxOS44bC02LDRjLS4xLDAtLjIuMS0uMy4xYS43NjIuNzYyLDAsMCwwLC4yLS40VjE1LjFsLjUuNSw0LjIsNC4xLjEuMWEuOTA4LjkwOCwwLDAsMCwuNy4zWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy41LjJhLjM2Ni4zNjYsMCwwLDAtLjMtLjEuNTE3LjUxNywwLDAsMSwuMi40VjguOWwuNi0uNSw0LjItNC4xLjEtLjFBMS40NDgsMS40NDgsMCwwLDEsMjMsNGExLjQyMywxLjQyMywwLDAsMSwuNi4yWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yNCw1VjE5YTEsMSwwLDAsMS0uNDQ1LjgzNWwtNiw0QTEsMSwwLDAsMCwxOCwyM1YxYTEuMDEsMS4wMSwwLDAsMC0uNDYtLjgzNWw2LjAxNSw0QTEuMDA5LDEuMDA5LDAsMCwxLDI0LDVaIi8+DQo8L3N2Zz4=" }, - "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.19", + "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.35", "supportsDownloadThenUpdate": true, "localizedResources": [ { @@ -355,7 +356,7 @@ }, { "id": "Microsoft.VisualStudio.Product.Enterprise", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "ChannelProduct", "chip": "x64", "productArch": "arm64", @@ -363,7 +364,7 @@ "mimeType": "image/svg+xml", "base64": "PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+LmNscy0xe2ZpbGw6IzVlNDM4Zjt9LmNscy0ye29wYWNpdHk6MC4xO2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTN7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fS5jbHMtNHtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTIpO30uY2xzLTV7ZmlsbDojYzE4ZWYxO308L3N0eWxlPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMy42MTIiIHkxPSItMTUuMzUyIiB4Mj0iMTkuNTc1IiB5Mj0iMS4zNjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM3MjUyYWEiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcyNTJhYSIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjguODQ0IiB5MT0iMzguNjc5IiB4Mj0iMTMuODcxIiB5Mj0iMzMuMjE2IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWU3ZmUyIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5YTcwZDQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuNCwyMC4zbC00LTNhLjkxMS45MTEsMCwwLDEtLjQtLjh2LTlhLjkxMS45MTEsMCwwLDEsLjQtLjhsNC0zYS45MTEuOTExLDAsMCwwLS40Ljh2MTVBLjkxMS45MTEsMCwwLDAsNC40LDIwLjNaIi8+DQogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEuMSwxNy4yYS41MTcuNTE3LDAsMCwxLS40LjIuMzY2LjM2NiwwLDAsMS0uMy0uMWgwbDQsM2EuOTExLjkxMSwwLDAsMS0uNC0uOFYxMy44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0uNCw2LjdoMGEuNS41LDAsMCwxLC42OTMuMDlMMS4xLDYuOCw0LDEwLjJWNC41YS45MTEuOTExLDAsMCwxLC40LS44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy42LDQuMkExLjQyMywxLjQyMywwLDAsMCwyMyw0YS45MDguOTA4LDAsMCwwLS43LjNsLS4xLjFMMTgsOC40LDE0LjMsMTIsOS45LDE2LjIsNS44LDIwLjFsLS4xLjFhLjkwOC45MDgsMCwwLDEtLjcuMywxLjQyMywxLjQyMywwLDAsMS0uNi0uMmwtNC0zYTEuMDcxLDEuMDcxLDAsMCwwLDEuNC0uMUw0LDE0LjYsNi4yLDEyLDkuOCw3LjgsMTYuMi40QS45MTEuOTExLDAsMCwxLDE3LDBhMS40MjMsMS40MjMsMCwwLDEsLjYuMloiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEwLjIgNy40IDkuOCA3LjggNi4yIDEyIDUuOSAxMi40IDkuNSAxNi42IDkuNSAxNi42IDkuOCAxNi4yIDE0LjMgMTIgMTQuNiAxMS43IDEwLjIgNy40Ii8+DQogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIzLjYsMTkuOGwtNiw0Yy0uMSwwLS4yLjEtLjMuMWgwYS45LjksMCwwLDEtMS0uM0w5LjksMTYuMiw2LjIsMTIsNCw5LjQsMS44LDYuOEExLjIwOCwxLjIwOCwwLDAsMCwuNCw2LjdsNC0zQTEuNDIzLDEuNDIzLDAsMCwxLDUsMy41YS45MDguOTA4LDAsMCwxLC43LjNsLjEuMUw5LjksNy44LDE0LjMsMTJsMy4yLDMuMS41LjUsNC4yLDQuMS4xLjFhLjkwOC45MDgsMCwwLDAsLjcuM1oiLz4NCiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMuNiwxOS44bC02LDRjLS4xLDAtLjIuMS0uMy4xYS43NjIuNzYyLDAsMCwwLC4yLS40VjE1LjFsLjUuNSw0LjIsNC4xLjEuMWEuOTA4LjkwOCwwLDAsMCwuNy4zWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy41LjJhLjM2Ni4zNjYsMCwwLDAtLjMtLjEuNTE3LjUxNywwLDAsMSwuMi40VjguOWwuNi0uNSw0LjItNC4xLjEtLjFBMS40NDgsMS40NDgsMCwwLDEsMjMsNGExLjQyMywxLjQyMywwLDAsMSwuNi4yWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yNCw1VjE5YTEsMSwwLDAsMS0uNDQ1LjgzNWwtNiw0QTEsMSwwLDAsMCwxOCwyM1YxYTEuMDEsMS4wMSwwLDAsMC0uNDYtLjgzNWw2LjAxNSw0QTEuMDA5LDEuMDA5LDAsMCwxLDI0LDVaIi8+DQo8L3N2Zz4=" }, - "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.19", + "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.35", "supportsDownloadThenUpdate": true, "localizedResources": [ { @@ -460,7 +461,7 @@ }, { "id": "Microsoft.VisualStudio.Product.Enterprise", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "ChannelProduct", "chip": "x64", "productArch": "x64", @@ -468,7 +469,7 @@ "mimeType": "image/svg+xml", "base64": "PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+LmNscy0xe2ZpbGw6IzVlNDM4Zjt9LmNscy0ye29wYWNpdHk6MC4xO2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTN7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fS5jbHMtNHtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTIpO30uY2xzLTV7ZmlsbDojYzE4ZWYxO308L3N0eWxlPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMy42MTIiIHkxPSItMTUuMzUyIiB4Mj0iMTkuNTc1IiB5Mj0iMS4zNjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM3MjUyYWEiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcyNTJhYSIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjguODQ0IiB5MT0iMzguNjc5IiB4Mj0iMTMuODcxIiB5Mj0iMzMuMjE2IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWU3ZmUyIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5YTcwZDQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuNCwyMC4zbC00LTNhLjkxMS45MTEsMCwwLDEtLjQtLjh2LTlhLjkxMS45MTEsMCwwLDEsLjQtLjhsNC0zYS45MTEuOTExLDAsMCwwLS40Ljh2MTVBLjkxMS45MTEsMCwwLDAsNC40LDIwLjNaIi8+DQogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEuMSwxNy4yYS41MTcuNTE3LDAsMCwxLS40LjIuMzY2LjM2NiwwLDAsMS0uMy0uMWgwbDQsM2EuOTExLjkxMSwwLDAsMS0uNC0uOFYxMy44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0uNCw2LjdoMGEuNS41LDAsMCwxLC42OTMuMDlMMS4xLDYuOCw0LDEwLjJWNC41YS45MTEuOTExLDAsMCwxLC40LS44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy42LDQuMkExLjQyMywxLjQyMywwLDAsMCwyMyw0YS45MDguOTA4LDAsMCwwLS43LjNsLS4xLjFMMTgsOC40LDE0LjMsMTIsOS45LDE2LjIsNS44LDIwLjFsLS4xLjFhLjkwOC45MDgsMCwwLDEtLjcuMywxLjQyMywxLjQyMywwLDAsMS0uNi0uMmwtNC0zYTEuMDcxLDEuMDcxLDAsMCwwLDEuNC0uMUw0LDE0LjYsNi4yLDEyLDkuOCw3LjgsMTYuMi40QS45MTEuOTExLDAsMCwxLDE3LDBhMS40MjMsMS40MjMsMCwwLDEsLjYuMloiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEwLjIgNy40IDkuOCA3LjggNi4yIDEyIDUuOSAxMi40IDkuNSAxNi42IDkuNSAxNi42IDkuOCAxNi4yIDE0LjMgMTIgMTQuNiAxMS43IDEwLjIgNy40Ii8+DQogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIzLjYsMTkuOGwtNiw0Yy0uMSwwLS4yLjEtLjMuMWgwYS45LjksMCwwLDEtMS0uM0w5LjksMTYuMiw2LjIsMTIsNCw5LjQsMS44LDYuOEExLjIwOCwxLjIwOCwwLDAsMCwuNCw2LjdsNC0zQTEuNDIzLDEuNDIzLDAsMCwxLDUsMy41YS45MDguOTA4LDAsMCwxLC43LjNsLjEuMUw5LjksNy44LDE0LjMsMTJsMy4yLDMuMS41LjUsNC4yLDQuMS4xLjFhLjkwOC45MDgsMCwwLDAsLjcuM1oiLz4NCiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMuNiwxOS44bC02LDRjLS4xLDAtLjIuMS0uMy4xYS43NjIuNzYyLDAsMCwwLC4yLS40VjE1LjFsLjUuNSw0LjIsNC4xLjEuMWEuOTA4LjkwOCwwLDAsMCwuNy4zWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy41LjJhLjM2Ni4zNjYsMCwwLDAtLjMtLjEuNTE3LjUxNywwLDAsMSwuMi40VjguOWwuNi0uNSw0LjItNC4xLjEtLjFBMS40NDgsMS40NDgsMCwwLDEsMjMsNGExLjQyMywxLjQyMywwLDAsMSwuNi4yWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yNCw1VjE5YTEsMSwwLDAsMS0uNDQ1LjgzNWwtNiw0QTEsMSwwLDAsMCwxOCwyM1YxYTEuMDEsMS4wMSwwLDAsMC0uNDYtLjgzNWw2LjAxNSw0QTEuMDA5LDEuMDA5LDAsMCwxLDI0LDVaIi8+DQo8L3N2Zz4=" }, - "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.19", + "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.35", "supportsDownloadThenUpdate": true, "localizedResources": [ { @@ -576,7 +577,7 @@ }, { "id": "Microsoft.VisualStudio.Product.Professional", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "ChannelProduct", "chip": "x64", "productArch": "arm64", @@ -584,7 +585,7 @@ "mimeType": "image/svg+xml", "base64": "PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+LmNscy0xe2ZpbGw6IzVlNDM4Zjt9LmNscy0ye29wYWNpdHk6MC4xO2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTN7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fS5jbHMtNHtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTIpO30uY2xzLTV7ZmlsbDojYzE4ZWYxO308L3N0eWxlPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMy42MTIiIHkxPSItMTUuMzUyIiB4Mj0iMTkuNTc1IiB5Mj0iMS4zNjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM3MjUyYWEiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcyNTJhYSIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjguODQ0IiB5MT0iMzguNjc5IiB4Mj0iMTMuODcxIiB5Mj0iMzMuMjE2IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWU3ZmUyIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5YTcwZDQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuNCwyMC4zbC00LTNhLjkxMS45MTEsMCwwLDEtLjQtLjh2LTlhLjkxMS45MTEsMCwwLDEsLjQtLjhsNC0zYS45MTEuOTExLDAsMCwwLS40Ljh2MTVBLjkxMS45MTEsMCwwLDAsNC40LDIwLjNaIi8+DQogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEuMSwxNy4yYS41MTcuNTE3LDAsMCwxLS40LjIuMzY2LjM2NiwwLDAsMS0uMy0uMWgwbDQsM2EuOTExLjkxMSwwLDAsMS0uNC0uOFYxMy44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0uNCw2LjdoMGEuNS41LDAsMCwxLC42OTMuMDlMMS4xLDYuOCw0LDEwLjJWNC41YS45MTEuOTExLDAsMCwxLC40LS44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy42LDQuMkExLjQyMywxLjQyMywwLDAsMCwyMyw0YS45MDguOTA4LDAsMCwwLS43LjNsLS4xLjFMMTgsOC40LDE0LjMsMTIsOS45LDE2LjIsNS44LDIwLjFsLS4xLjFhLjkwOC45MDgsMCwwLDEtLjcuMywxLjQyMywxLjQyMywwLDAsMS0uNi0uMmwtNC0zYTEuMDcxLDEuMDcxLDAsMCwwLDEuNC0uMUw0LDE0LjYsNi4yLDEyLDkuOCw3LjgsMTYuMi40QS45MTEuOTExLDAsMCwxLDE3LDBhMS40MjMsMS40MjMsMCwwLDEsLjYuMloiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEwLjIgNy40IDkuOCA3LjggNi4yIDEyIDUuOSAxMi40IDkuNSAxNi42IDkuNSAxNi42IDkuOCAxNi4yIDE0LjMgMTIgMTQuNiAxMS43IDEwLjIgNy40Ii8+DQogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIzLjYsMTkuOGwtNiw0Yy0uMSwwLS4yLjEtLjMuMWgwYS45LjksMCwwLDEtMS0uM0w5LjksMTYuMiw2LjIsMTIsNCw5LjQsMS44LDYuOEExLjIwOCwxLjIwOCwwLDAsMCwuNCw2LjdsNC0zQTEuNDIzLDEuNDIzLDAsMCwxLDUsMy41YS45MDguOTA4LDAsMCwxLC43LjNsLjEuMUw5LjksNy44LDE0LjMsMTJsMy4yLDMuMS41LjUsNC4yLDQuMS4xLjFhLjkwOC45MDgsMCwwLDAsLjcuM1oiLz4NCiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMuNiwxOS44bC02LDRjLS4xLDAtLjIuMS0uMy4xYS43NjIuNzYyLDAsMCwwLC4yLS40VjE1LjFsLjUuNSw0LjIsNC4xLjEuMWEuOTA4LjkwOCwwLDAsMCwuNy4zWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy41LjJhLjM2Ni4zNjYsMCwwLDAtLjMtLjEuNTE3LjUxNywwLDAsMSwuMi40VjguOWwuNi0uNSw0LjItNC4xLjEtLjFBMS40NDgsMS40NDgsMCwwLDEsMjMsNGExLjQyMywxLjQyMywwLDAsMSwuNi4yWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yNCw1VjE5YTEsMSwwLDAsMS0uNDQ1LjgzNWwtNiw0QTEsMSwwLDAsMCwxOCwyM1YxYTEuMDEsMS4wMSwwLDAsMC0uNDYtLjgzNWw2LjAxNSw0QTEuMDA5LDEuMDA5LDAsMCwxLDI0LDVaIi8+DQo8L3N2Zz4=" }, - "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.19", + "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.35", "supportsDownloadThenUpdate": true, "localizedResources": [ { @@ -681,7 +682,7 @@ }, { "id": "Microsoft.VisualStudio.Product.Professional", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "ChannelProduct", "chip": "x64", "productArch": "x64", @@ -689,7 +690,7 @@ "mimeType": "image/svg+xml", "base64": "PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+LmNscy0xe2ZpbGw6IzVlNDM4Zjt9LmNscy0ye29wYWNpdHk6MC4xO2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTN7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fS5jbHMtNHtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTIpO30uY2xzLTV7ZmlsbDojYzE4ZWYxO308L3N0eWxlPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMy42MTIiIHkxPSItMTUuMzUyIiB4Mj0iMTkuNTc1IiB5Mj0iMS4zNjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM3MjUyYWEiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcyNTJhYSIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjguODQ0IiB5MT0iMzguNjc5IiB4Mj0iMTMuODcxIiB5Mj0iMzMuMjE2IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWU3ZmUyIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5YTcwZDQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuNCwyMC4zbC00LTNhLjkxMS45MTEsMCwwLDEtLjQtLjh2LTlhLjkxMS45MTEsMCwwLDEsLjQtLjhsNC0zYS45MTEuOTExLDAsMCwwLS40Ljh2MTVBLjkxMS45MTEsMCwwLDAsNC40LDIwLjNaIi8+DQogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEuMSwxNy4yYS41MTcuNTE3LDAsMCwxLS40LjIuMzY2LjM2NiwwLDAsMS0uMy0uMWgwbDQsM2EuOTExLjkxMSwwLDAsMS0uNC0uOFYxMy44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0uNCw2LjdoMGEuNS41LDAsMCwxLC42OTMuMDlMMS4xLDYuOCw0LDEwLjJWNC41YS45MTEuOTExLDAsMCwxLC40LS44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy42LDQuMkExLjQyMywxLjQyMywwLDAsMCwyMyw0YS45MDguOTA4LDAsMCwwLS43LjNsLS4xLjFMMTgsOC40LDE0LjMsMTIsOS45LDE2LjIsNS44LDIwLjFsLS4xLjFhLjkwOC45MDgsMCwwLDEtLjcuMywxLjQyMywxLjQyMywwLDAsMS0uNi0uMmwtNC0zYTEuMDcxLDEuMDcxLDAsMCwwLDEuNC0uMUw0LDE0LjYsNi4yLDEyLDkuOCw3LjgsMTYuMi40QS45MTEuOTExLDAsMCwxLDE3LDBhMS40MjMsMS40MjMsMCwwLDEsLjYuMloiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEwLjIgNy40IDkuOCA3LjggNi4yIDEyIDUuOSAxMi40IDkuNSAxNi42IDkuNSAxNi42IDkuOCAxNi4yIDE0LjMgMTIgMTQuNiAxMS43IDEwLjIgNy40Ii8+DQogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIzLjYsMTkuOGwtNiw0Yy0uMSwwLS4yLjEtLjMuMWgwYS45LjksMCwwLDEtMS0uM0w5LjksMTYuMiw2LjIsMTIsNCw5LjQsMS44LDYuOEExLjIwOCwxLjIwOCwwLDAsMCwuNCw2LjdsNC0zQTEuNDIzLDEuNDIzLDAsMCwxLDUsMy41YS45MDguOTA4LDAsMCwxLC43LjNsLjEuMUw5LjksNy44LDE0LjMsMTJsMy4yLDMuMS41LjUsNC4yLDQuMS4xLjFhLjkwOC45MDgsMCwwLDAsLjcuM1oiLz4NCiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMuNiwxOS44bC02LDRjLS4xLDAtLjIuMS0uMy4xYS43NjIuNzYyLDAsMCwwLC4yLS40VjE1LjFsLjUuNSw0LjIsNC4xLjEuMWEuOTA4LjkwOCwwLDAsMCwuNy4zWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy41LjJhLjM2Ni4zNjYsMCwwLDAtLjMtLjEuNTE3LjUxNywwLDAsMSwuMi40VjguOWwuNi0uNSw0LjItNC4xLjEtLjFBMS40NDgsMS40NDgsMCwwLDEsMjMsNGExLjQyMywxLjQyMywwLDAsMSwuNi4yWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yNCw1VjE5YTEsMSwwLDAsMS0uNDQ1LjgzNWwtNiw0QTEsMSwwLDAsMCwxOCwyM1YxYTEuMDEsMS4wMSwwLDAsMC0uNDYtLjgzNWw2LjAxNSw0QTEuMDA5LDEuMDA5LDAsMCwxLDI0LDVaIi8+DQo8L3N2Zz4=" }, - "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.19", + "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.35", "supportsDownloadThenUpdate": true, "localizedResources": [ { @@ -797,7 +798,7 @@ }, { "id": "Microsoft.VisualStudio.Product.TeamExplorer", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "ChannelProduct", "chip": "x64", "productArch": "x64", @@ -806,7 +807,7 @@ "base64": "PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+LmNscy0xe2ZpbGw6IzVlNDM4Zjt9LmNscy0ye29wYWNpdHk6MC4xO2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTN7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCk7fS5jbHMtNHtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50LTIpO30uY2xzLTV7ZmlsbDojYzE4ZWYxO308L3N0eWxlPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMy42MTIiIHkxPSItMTUuMzUyIiB4Mj0iMTkuNTc1IiB5Mj0iMS4zNjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM3MjUyYWEiLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcyNTJhYSIvPg0KICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMiIgeDE9IjguODQ0IiB5MT0iMzguNjc5IiB4Mj0iMTMuODcxIiB5Mj0iMzMuMjE2IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYWU3ZmUyIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5YTcwZDQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuNCwyMC4zbC00LTNhLjkxMS45MTEsMCwwLDEtLjQtLjh2LTlhLjkxMS45MTEsMCwwLDEsLjQtLjhsNC0zYS45MTEuOTExLDAsMCwwLS40Ljh2MTVBLjkxMS45MTEsMCwwLDAsNC40LDIwLjNaIi8+DQogIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEuMSwxNy4yYS41MTcuNTE3LDAsMCwxLS40LjIuMzY2LjM2NiwwLDAsMS0uMy0uMWgwbDQsM2EuOTExLjkxMSwwLDAsMS0uNC0uOFYxMy44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0uNCw2LjdoMGEuNS41LDAsMCwxLC42OTMuMDlMMS4xLDYuOCw0LDEwLjJWNC41YS45MTEuOTExLDAsMCwxLC40LS44WiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy42LDQuMkExLjQyMywxLjQyMywwLDAsMCwyMyw0YS45MDguOTA4LDAsMCwwLS43LjNsLS4xLjFMMTgsOC40LDE0LjMsMTIsOS45LDE2LjIsNS44LDIwLjFsLS4xLjFhLjkwOC45MDgsMCwwLDEtLjcuMywxLjQyMywxLjQyMywwLDAsMS0uNi0uMmwtNC0zYTEuMDcxLDEuMDcxLDAsMCwwLDEuNC0uMUw0LDE0LjYsNi4yLDEyLDkuOCw3LjgsMTYuMi40QS45MTEuOTExLDAsMCwxLDE3LDBhMS40MjMsMS40MjMsMCwwLDEsLjYuMloiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEwLjIgNy40IDkuOCA3LjggNi4yIDEyIDUuOSAxMi40IDkuNSAxNi42IDkuNSAxNi42IDkuOCAxNi4yIDE0LjMgMTIgMTQuNiAxMS43IDEwLjIgNy40Ii8+DQogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIzLjYsMTkuOGwtNiw0Yy0uMSwwLS4yLjEtLjMuMWgwYS45LjksMCwwLDEtMS0uM0w5LjksMTYuMiw2LjIsMTIsNCw5LjQsMS44LDYuOEExLjIwOCwxLjIwOCwwLDAsMCwuNCw2LjdsNC0zQTEuNDIzLDEuNDIzLDAsMCwxLDUsMy41YS45MDguOTA4LDAsMCwxLC43LjNsLjEuMUw5LjksNy44LDE0LjMsMTJsMy4yLDMuMS41LjUsNC4yLDQuMS4xLjFhLjkwOC45MDgsMCwwLDAsLjcuM1oiLz4NCiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMuNiwxOS44bC02LDRjLS4xLDAtLjIuMS0uMy4xYS43NjIuNzYyLDAsMCwwLC4yLS40VjE1LjFsLjUuNSw0LjIsNC4xLjEuMWEuOTA4LjkwOCwwLDAsMCwuNy4zWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy41LjJhLjM2Ni4zNjYsMCwwLDAtLjMtLjEuNTE3LjUxNywwLDAsMSwuMi40VjguOWwuNi0uNSw0LjItNC4xLjEtLjFBMS40NDgsMS40NDgsMCwwLDEsMjMsNGExLjQyMywxLjQyMywwLDAsMSwuNi4yWiIvPg0KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yNCw1VjE5YTEsMSwwLDAsMS0uNDQ1LjgzNWwtNiw0QTEsMSwwLDAsMCwxOCwyM1YxYTEuMDEsMS4wMSwwLDAsMC0uNDYtLjgzNWw2LjAxNSw0QTEuMDA5LDEuMDA5LDAsMCwxLDI0LDVaIi8+DQo8L3N2Zz4=" }, "isHidden": true, - "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.19", + "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.35", "localizedResources": [ { "language": "en-us", @@ -913,14 +914,14 @@ }, { "id": "Microsoft.VisualStudio.Product.TestAgent", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "ChannelProduct", "icon": { "mimeType": "image/svg+xml", "base64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+DQogIDxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnR7b3BhY2l0eTowO2ZpbGw6I2Y2ZjZmNn0uYnJhbmQtdnNpZGV7ZmlsbDojODY1ZmM1fTwvc3R5bGU+DQogIDxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTQwIDQwSDBWMGg0MHY0MHoiIGlkPSJjYW52YXMiLz4NCiAgPHBhdGggY2xhc3M9ImJyYW5kLXZzaWRlIiBkPSJNMzAuMjIxLS4wMDJMMTMuODg3IDE2LjE2IDQuMDUyIDguNzQ2IDAgMTAuMTAyVjI5LjlsNC4wNTIgMS4zNTYgOS44MzUtNy40MTQgMTYuMzM0IDE2LjE2TDQwIDM1Ljg0MlY0LjE1OGwtOS43NzktNC4xNnpNNC4wNTIgMjUuODlWMTQuMTExTDEwLjAwNCAyMGwtNS45NTIgNS44OXpNMzAgMjguNDcyTDE4Ljk4MyAyMCAzMCAxMS41Mjh2MTYuOTQ0eiIvPg0KPC9zdmc+" }, "isHidden": true, - "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.19", + "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.35", "localizedResources": [ { "language": "en-us", @@ -1010,14 +1011,14 @@ }, { "id": "Microsoft.VisualStudio.Product.TestController", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "ChannelProduct", "icon": { "mimeType": "image/svg+xml", "base64": "PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+DQogIDxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnR7b3BhY2l0eTowO2ZpbGw6I2Y2ZjZmNn0uYnJhbmQtdnNpZGV7ZmlsbDojODY1ZmM1fTwvc3R5bGU+DQogIDxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTQwIDQwSDBWMGg0MHY0MHoiIGlkPSJjYW52YXMiLz4NCiAgPHBhdGggY2xhc3M9ImJyYW5kLXZzaWRlIiBkPSJNMzAuMjIxLS4wMDJMMTMuODg3IDE2LjE2IDQuMDUyIDguNzQ2IDAgMTAuMTAyVjI5LjlsNC4wNTIgMS4zNTYgOS44MzUtNy40MTQgMTYuMzM0IDE2LjE2TDQwIDM1Ljg0MlY0LjE1OGwtOS43NzktNC4xNnpNNC4wNTIgMjUuODlWMTQuMTExTDEwLjAwNCAyMGwtNS45NTIgNS44OXpNMzAgMjguNDcyTDE4Ljk4MyAyMCAzMCAxMS41Mjh2MTYuOTQ0eiIvPg0KPC9zdmc+" }, "isHidden": true, - "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.19", + "releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.14#17.14.35", "localizedResources": [ { "language": "en-us", @@ -1107,7 +1108,7 @@ }, { "id": "VisualStudio.17.Release", - "version": "17.14.36623.8", + "version": "17.14.37411.7", "type": "Channel", "localizedResources": [ { @@ -1204,9 +1205,9 @@ "payloads": [ { "fileName": "vs_Setup.exe", - "sha256": "bf287d4f6e9ac7c97ec40c7a145d17da9c0af8c6178066205302e56d1840da66", - "size": 4459056, - "url": "https://download.visualstudio.microsoft.com/download/pr/5011a9cc-e8ef-42cb-ad72-87de1031accc/bf287d4f6e9ac7c97ec40c7a145d17da9c0af8c6178066205302e56d1840da66/vs_Setup.exe" + "sha256": "0981391e670be29c96ec434a9743460dec43536e12d074a1177f49c08a483e2d", + "size": 4462520, + "url": "https://download.visualstudio.microsoft.com/download/pr/2ae938ff-cbb6-4e4d-990c-7794a7a03745/0981391e670be29c96ec434a9743460dec43536e12d074a1177f49c08a483e2d/vs_Setup.exe" } ] } @@ -1215,32 +1216,32 @@ "signInfo": { "signatureMethod": "sha256RSA_cng", "digestMethod": "sha256", - "digestValue": "83F1SIxSq6LnHvmLy16/R1NTdTwucODN4ozLAdpmnZs=", + "digestValue": "8nDHxeX7HNH40sO7MFumGqCHsMsu+MwX9SP+eC1g48E=", "canonicalization": "" }, - "signatureValue": "SNXykEZvJLICsFwUje0R3Z9HJ/jDRP1fO6f6OqiV0cBh5Jh3cM+cRXA1vlUaTT7h7Dfu7Dn2Xe5qUNHcgQZdnStSRWvOPnALj/OfTO8IkNgF3IFpkGadHINv9Gf2XPCjof6yn85bjVfniHNoLkQ8DB4pPOwi82cFL5Fo8bbiEe5IbGIjy3l7T3wLMTbj9PGsyBzKZSzg9Bzl2Xj2Yim9sIyDx5n7qHp9Cg+pcMig8hSJs7NzmhtralBABCUJCweB9gdHJSmhvwP8+sFu9++9Fhsrjqwa2sQdAhXhF+gPHM3wmQJFLrOvMRVIfN2ypCFrG9LwvERzVbbYIRlGJvajCw==", + "signatureValue": "NlPNhTwig+aovGuVcwE3iLOZRf+tO4aOwfmlxpXnHm/M+a3J9SADA3U2LBiEsrf9sReZ7pwH4s0ZQES1X6mUhYfCAvWXlUnyIdOMUmDNxORJS+PJMJv4w1j8OYDcD1d6LGmJFCRjQdb45VOEkr+y0woDBEzYcf8PR7ZBshPQq/Yd9hz3hxAbdbKetQeZXC66dMAdVynRoBQQSEurvaZqjXnp6dPfmTHUrsO5PTzds2AVnTEz5qJTO/040eBMx7HnzDqyhrfS8n51RUTeM8BacHDKRwNzfU0ZM3SYrw2TVlhzIE71YxqdZ/OuXPoWMPzeQ7IuNb6tx4X/yoOv+o4foQ==", "keyInfo": { "keyValue": { "rsaKeyValue": { - "modulus": "wEpIdXKb7lKn26sXpXuywkhxGplTQXxROLmNRZBrAHVBf7546RNXZwA/bzDqsuWTuPSC4T+I4j/z9j5/WqPuUw7SpnEPqWXc2xu7eN8kVyQt5170xkK6KHT4vVEkIvayPtIMLl0SgSCOy/pN5DJCi5ha7FlI84F1Qi2GumR+wQgCwHCVmU8Fj6Ik+B6akISXGCwe6X3rQFQngRFWQ/IrSkOkAOfy0EfvV+nZUo+FcbWuCZ6cb4Eq5I1ws/rZSeuwAWeedZcNt0VlNbsn4AnxBYQX4sj0dlko7JD5fWqeqq3/HzUNbBmLp9qeCXV8XlACn9YVWv900F47z04kVwpyTw==", + "modulus": "0L3sF8cfYGWRQumLNVgWsvASfJBgOCUJx+QjGn6jgEpU6SvR/KOWV017dHGlUEzTFD7eOOcF2A/nRbWilk8A59SOdqFEqwvbyYp9RrKrfs8iiS+Q4N3kF20DUetQ5jMttBi0yDt0hXnfUX4v6KYYAixhSw0d69Crx48DG/42FktHHpVf+C89uy3wHpJvL/ROSF2nol2wFGGSitPdJ+AlZdyQbWzfvQ7SPUjbv8o76M1udv7u0V/07aWvyg5abqJGfmXG75rXfbq/YBS72c4eNaPTLBP3JULXWhVhr7qOibmv57aYJHstxOf7wRXvjCTxuqYXZ7qOq+e2bnQrnYiNWw==", "exponent": "AQAB" } }, "x509Data": [ - "MIIF9DCCA9ygAwIBAgITMwAABIVemewOWS/N1wAAAAAEhTANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExMB4XDTI1MDYxOTE4MjEzN1oXDTI2MDYxNzE4MjEzN1owdDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEeMBwGA1UEAxMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwEpIdXKb7lKn26sXpXuywkhxGplTQXxROLmNRZBrAHVBf7546RNXZwA/bzDqsuWTuPSC4T+I4j/z9j5/WqPuUw7SpnEPqWXc2xu7eN8kVyQt5170xkK6KHT4vVEkIvayPtIMLl0SgSCOy/pN5DJCi5ha7FlI84F1Qi2GumR+wQgCwHCVmU8Fj6Ik+B6akISXGCwe6X3rQFQngRFWQ/IrSkOkAOfy0EfvV+nZUo+FcbWuCZ6cb4Eq5I1ws/rZSeuwAWeedZcNt0VlNbsn4AnxBYQX4sj0dlko7JD5fWqeqq3/HzUNbBmLp9qeCXV8XlACn9YVWv900F47z04kVwpyTwIDAQABo4IBczCCAW8wHwYDVR0lBBgwFgYKKwYBBAGCN0wIAQYIKwYBBQUHAwMwHQYDVR0OBBYEFLgmchogri2BNGlO4+UxamNOZJKNMEUGA1UdEQQ+MDykOjA4MR4wHAYDVQQLExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xFjAUBgNVBAUTDTIzMDAxMis1MDUzNTkwHwYDVR0jBBgwFoAUSG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8yMDExLTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQAo5qgKdgouLEx2XIvqpLRACrBZORzVRislkdqxRl7He3IIGdOB+VOEldHwC+nzhPXS77eCOxwRy4aRnROVIy8uDcS0xtmwwJHgFZsZndrillRisptWmqw8V379xgjeJkV/j5+HPqct0v+ipLeXkgwCCLK8ysNyodkltYQsF1/5Nb+G/jR9RY5fov8TybKVwhbmQeGguRS0+X4G0Sqp7FngHZ/A7K2EIU90Fy7ejb9/3TM7+xvwnaW3XKLpfBWJfrd3ZlzPkiApQt5dmntMDpTa0ONskBMnLj1OTqKi0/OY7Ge/uAmknHxSDZTu5e2O6/8Wrqh20j0Na96CAvnu9ebNhtwpWWt8vfWmMdpZ12HtbK3KyMfDQF01YosqV1Z/WRphJHzXHw4qhkMJJpec/Z5t6VogWevWnWgQWwBRI8iRuMtGu+m3pf+LAwlb2mcyzN0xW8VTvQUK42UbWyWW5At1wK6S6mUn8ed0rmHXXcT1/Kb3KhbhLvMHFHg9ObfcTWyeE7XQBAiZRItL7wcZZjObcxV8tqmXqjzFx0kGKj4GfY70nGejcM5xQ9Pt95G88oTks/1rhmwLuHB2RvICp5UFU+LgNg4nsfQzLNlh4qJDZJ2JS6FHll1tUKyS6ajvNky8ik2wTP6GRwHSHNJM6Ek66PW9/r459vNPQ9PkjjglWQ==", - "MIIHejCCBWKgAwIBAgIKYQ6Q0gAAAAAAAzANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEwOTA5WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+laUKq4BjgaBEm6f8MMHt03a8YS2AvwOMKZBrDIOdUBFDFC04kNeWSHfpRgJGyvnkmc6Whe0t+bU7IKLMOv2akrrnoJr9eWWcpgGgXpZnboMlImEi/nqwhQz7NEt13YxC4Ddato88tt8zpcoRb0RrrgOGSsbmQ1eKagYw8t00CT+OPeBw3VXHmlSSnnDb6gE3e+lD3v++MrWhAfTVYoonpy4BI6t0le2O3tQ5GD2Xuye4Yb2T6xjF3oiU+EGvKhL1nkkDstrjNYxbc+/jLTswM9sbKvkjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOEy/S6A4aN91/w0FK/jJSHvMAhdCVfGCi2zCcoOCWYOUo2z3yxkq4cI6epZuxhH2rhKEmdX4jiJV3TIUs+UsS1Vz8kA/DRelsv1SPjcF0PUUZ3s/gA4bysAoJf28AVs70b1FVL5zmhD+kjSbwYuER8ReTBw3J64HLnJN+/RpnF78IcV9uDjexNSTCnq47f7Fufr/zdsGbiwZeBe+3W7UvnSSmnEyimp31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3T8HhhUSJxAlMxdSlQy90lfdu+HggWCwTXWCVmj5PM4TasIgX3p5O9JawvEagbJjS4NaIjAsCAwEAAaOCAe0wggHpMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRIbmTlUAXTgqoXNzcitW2oynUClTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBRyLToCMZBDuRQFTuHqp8cx0SOJNDBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3JsMF4GCCsGAQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3J0MIGfBgNVHSAEgZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA/BggrBgEFBQcCARYzaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9kb2NzL3ByaW1hcnljcHMuaHRtMEAGCCsGAQUFBwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkAYwB5AF8AcwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3DQEBCwUAA4ICAQBn8oalmOBUeRou09h0ZyKbC5YR4WOSmUKWfdJ5DJDBZV8uLD74w3LRbYP+vj/oCso7v0epo/Np22O/IjWll11lhJB9i0ZQVdgMknzSGksc8zxCi1LQsP1r4z4HLimb5j0bpdS1HXeUOeLpZMlEPXh6I/MTfaaQdION9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo/KmtYSWMfCWluWpiW5IP0wI/zRive/DvQvTXvbiWu5a8n7dDd8w6vmSiXmE0OPQvyCInWH8MyGOLwxS3OW560STkKxgrCxq2u5bLZ2xWIUUVYODJxJxp/sfQn+N4sOiBpmLJZiWhub6e3dMNABQamASooPoI/E01mC8CzTfXhj38cbxV9Rad25UAqZaPDXVJihsMdYzaXht/a8/jyFqGaJ+HNpZfQ7l1jQeNbB5yHPgZ3BtEGsXUfFL5hYbXw3MYbBL7fQccOKO7eZS/sl/ahXJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbSoqKfenoi+kiVH6v7RyOA9Z74v2u3S5fi63V4GuzqN5l5GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33VtY5E90Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZOSEXAQsmbdlsKgEhr/Xmfwb1tbWrJUnMTDXpQzQ==", + "MIIF9TCCA92gAwIBAgITMwAAAh1NGchO1w9XSAAAAAACHTANBgkqhkiG9w0BAQsFADBXMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDI0MB4XDTI2MDQxNjE4NTk0M1oXDTI3MDQxNTE4NTk0M1owdDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEeMBwGA1UEAxMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0L3sF8cfYGWRQumLNVgWsvASfJBgOCUJx+QjGn6jgEpU6SvR/KOWV017dHGlUEzTFD7eOOcF2A/nRbWilk8A59SOdqFEqwvbyYp9RrKrfs8iiS+Q4N3kF20DUetQ5jMttBi0yDt0hXnfUX4v6KYYAixhSw0d69Crx48DG/42FktHHpVf+C89uy3wHpJvL/ROSF2nol2wFGGSitPdJ+AlZdyQbWzfvQ7SPUjbv8o76M1udv7u0V/07aWvyg5abqJGfmXG75rXfbq/YBS72c4eNaPTLBP3JULXWhVhr7qOibmv57aYJHstxOf7wRXvjCTxuqYXZ7qOq+e2bnQrnYiNWwIDAQABo4IBmzCCAZcwDgYDVR0PAQH/BAQDAgeAMB8GA1UdJQQYMBYGCisGAQQBgjdMCAEGCCsGAQUFBwMDMB0GA1UdDgQWBBR+kLjMKnDxtIUJUOnOYwrU0y61XjBFBgNVHREEPjA8pDowODEeMBwGA1UECxMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMRYwFAYDVQQFEw0yMzAwMTIrNTA3NTU5MB8GA1UdIwQYMBaAFH9ZP1Qh2q1P7wXl5qPXLQaUEggxMGAGA1UdHwRZMFcwVaBToFGGT2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMENvZGUlMjBTaWduaW5nJTIwUENBJTIwMjAyNC5jcmwwbQYIKwYBBQUHAQEEYTBfMF0GCCsGAQUFBzAChlFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMENvZGUlMjBTaWduaW5nJTIwUENBJTIwMjAyNC5jcnQwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQsFAAOCAgEASk22Do88Exvw1xms/bOvn0Hmk7Q3BZjGPuVMlRQso+z7/uYt+6n1/JUi/7QSH2EH1rDLgUJX2bqyQ+q+B1Sdgnh/tX4IqvHXB3VSqGd0mtql6F93KvYkvHFW9Oge/uf1yeyNDsRx/Xw7Lyd098OVf2bQCBZi65fj9ArRvvdrs0bJ9J023RYzpCzC1jywFN0x6ISkZUhDIBSaT5JuZ+VAGd+cV+hVgqwy7Eim+eeW04n8GvJiQcHZaH9G5n2InR/ncWdRXQ8by5zZfc3irAOJHo2miKqiD4LocALYuUJewZUzaCTcMQrwZqltjEC5wpGDf1VVLEd1dsf63Ezc6AX/2f0qUTr3WgNmTjndboqFybd7XS0O7x6aqYm9Cn1q/xVl1tdKt/FcXwp0UAas20rs7Ue5xDLs1+wpPgf12jw13daoe9vkGMgdGdlc1pjvc7J2/VKv3cLvCxnkKp8ruu0gxgAr514otn2/flEuPdlU510pxSsqsIM1MhTLWStf7B2E7+mxuE7UFMoEMUzfmVfmiSJSjtjKme2yqwJzs0vZujYKE3VjqtdW0zmcCpSBFfxIVfUlpA5naUf4Tz09r+kxI+BfD0/8x40XsyFOXPwxpbf1YWP6StF5CbRMjJpktQTLY1P66gWVTCJt3Z8ULP0wQcq/gn/Gda+2on0FUPlkqs4=", + "MIIGvTCCBKWgAwIBAgITMwAAADk7tjcZvwYdZwAAAAAAOTANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMjQwODA4MjA1NDE4WhcNMzYwMzIyMjIxMzA0WjBXMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDI0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2AGcHuM4x6qVFgc1rbrm/ghj18fxMqF6Yd88g17WCktpXd2GDfbhbAfTotwdumewG6QIM2K2vKjR21L8Rboj/IQv9stJjyEqlt9C5a6wE+v2prNhwPEJb+qeNvkmwjWzxs06DdtUBO9BUvi1x/TdpPJyzPxB4J0zSX/IdE5sn1CprMzWvpU8Q4nssv64QRvvfDpAK6Gzz1rW6/XN6s5gyeyd5FHAJunJbXUhyCBTRxEoMOrWmNUnMhsgXr6iJddtF46yB4jzO7UXJB8rR9WRrJrxKZUdD+05/beZnhb2TRGLbZBb2ndSBILk5QOS0rHFwKYYvq1ct84ZJYcghXhitMlNPo823LlESiMcm5kcCuQX1WcdMRFahOMDN8jeQ/7lvhqVR2GABnu2067VtWdd8dqo9iXas+zbSOLTcs5VayH+tp2ATXt6zmEv63qVXR5UetWGyyxE5Ym7PYxcwK3uLDuUU8b0tcoaOyaiefaCi0Z0ci4SDkmckwlWaLF3ktGWSaBhFkrOHFILDKgYirQ+FoDtj5U9y3mkIeSKNwggObSeWQr7QrJ6miVyoabRP8ZhBEyEcmUY46ZVCinfrBRVRiSVTL768NZ4SASjizuHE3qYht/YxIhD+Ih8xmAnELr2i6QxRcKs4LdKQT/EiSCl+XbYwzWK2Rnfmc1eQyiVTWUCAwEAAaOCAU4wggFKMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUf1k/VCHarU/vBeXmo9ctBpQSCDEwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBRyLToCMZBDuRQFTuHqp8cx0SOJNDBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3JsMF4GCCsGAQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQAUlB84KE/uiefp8sgwqtKU3VZgrAMWAB13KY5Q7cWszx3sH9b+JDoPFewOfsPlbjAzBh4vKy1wSp+SPPg1RFGBrPIy7nJHNCHguqMDi1K1NwmHWikTGjuefk+48Fidu7T5MdK5UdN7RVNM9WGKXL+mIWsOjdrFD0/gL46XnJ637aBN96QgJLnFL5xh9Ii+CfQmSxUFUxhUjlAW7+qGcuGwQURTMbx++/SGOCQ76WSlX23LoaQ3i92d3vJrpDppH3LfhqIzWqbFrEGLo5SfI2Xp+S66f92JMWdgMtOmk6Sv+aDlZJ8KINUw0LG2PjA8oLk6YebUNAi38w2iRtsfdQawU/VBvOwuhy5KosK8fT0ijd8M9OaxxH1jvkbipftFNfwB0E+jQjo4SiN/f3O4Vm3So4ebrlhZATr1xkza54TUwHTl002Acr2BMTvMq8r9+DwHaqNbzwxP9YXlXm69ka2pr0VIvZFrMCsD6sM+5/okZjPgemAxkcHhLqzNZIpgG/RWKwLN/GB5T52q5db1t3Rq5iU4HnwM9w5gp1zdJ73iD7EvilwSFsHngk6ACTBhO7/10t4fakOp4lkAAFUNZFAJpd87kuDIrAoIthemKCtlgKNRIFyv5V7w8VYyFVNCXS/irwn8BSZA3lbifXTVxjYvgDsZNAbWHfYccC99ARJY/Q==", "MIIF7TCCA9WgAwIBAgIQP4vItfyfspZDtWnWbELhRDANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEwMzIyMjIwNTI4WhcNMzYwMzIyMjIxMzA0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCygEGqNThNE3IyaCJNuLLx/9VSvGzH9dJKjDbu0cJcfoyKrq8TKG/Ac+M6ztAlqFo6be+ouFmrEyNozQwph9FvgFyPRH9dkAFSWKxRxV8qh9zc2AodwQO5e7BW6KPeZGHCnvjzfLnsDbVU/ky2ZU+I8JxImQxCCwl8MVkXeQZ4KI2JOkwDJb5xalwL54RgpJki49KvhKSn+9GY7Qyp3pSJ4Q6g3MDOmT3qCFK7VnnkH4S6Hri0xElcTzFLh93dBWcmmYDgcRGjuKVB4qRTufcyKYMME782XgSzS0NHL2vikR7TmE/dQgfI6B0S/Jmpaz6SfsjWaTr8ZL22CZ3K/QwLopt3YEsDlKQwaRLWQi3BQUzK3Kr9j1uDRprZ/LHR47PJf0h6zSTwQY9cdNCssBAgBkm3xy0hyFfj0IbzA2j70M5xwYmZSmQBbP3sMJHPQTySx+W6hh1hhMdfgzlirrSSL0fzC/hV66AfWdC7dJse0Hbm8ukG1xDo+mTeacY1logC8Ea4PyeZb8txiSk190gWAjWP1Xl8TQLPX+uKg09FcYj5qQ1OcunCnAfPSRtOBA5jUYxe2ADBVSy2xuDCZU7JNDn1nLPEfuhhbhNfFcRf2X7tHc7uROzLLoax7Dj2cO2rXBPB2Q8Nx4CyVe0096yb5MPa50c8prWPMd/FS6/r8QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUci06AjGQQ7kUBU7h6qfHMdEjiTQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIBAH9yzw+3xRXbm8BJyiZb/p4T5tPw0tuXX/JLP02zrhmu7deXoKzvqTqjwkGw5biRnhOBJAPmCf0/V0A5ISRW0RAvS0CpNoZLtFNXmvvxfomPEf4YbFGq6O0JlbXlccmh6Yd1phV/yX43VF50k8XDZ8wNT2uoFwxtCJJ+i92Bqi1wIcM9BhS7vyRep4TXPw8hIr1LAAbblxzYXtTFC1yHblCk6MM4pPvLLMWSZpuFXst6bJN8gClYW1e1QGm6CHmmZGIVnYeWRbVmIyADixxzoNOieTPgUFmG2y/lAiXqcyqfABTINseSO+lOAOzYVgm5M0kS0lQLAausR7aRKX1MtHWAUgHoyoL2n8ysnI8X6i8msKtyrAv+nlEex0NVZ09Rs1fWtuzuUrc66U7h14GIvE+OdbtLqPA1qibUZ2dJsnBMO5PcHd94kIZysjik0dySTclY6ysSXNQ7roxrsIPlAT/4CTL2kzU0Iq/dNw13CYArzUgA8YyZGUcFAenRv9FO0OYoQzeZpApKCNmacXPSqs0xE2N2oTdvkjgefRI8ZjLny23h/FKJ3crWZgWalmG+oijHHKOnNlA8OqTfSm7mhzvO6/DggTedEzxSjr25HTTGHdUKaj2YKXCMiSrRq4IQSB/c9O+lxbtVGjhjhE63bK2VVOxlIhBJF7jAHscPrFRH" ] }, "counterSign": { "x509Data": [ - "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" ], - "timestamp": "2025-10-23-07:30:29", + "timestamp": "2026-06-11-05:37:53", "counterSignatureMethod": "timeStamp", - "counterSignature": "MIIXfwYJKoZIhvcNAQcCoIIXcDCCF2wCAQMxDzANBglghkgBZQMEAgEFADCCAVUGCyqGSIb3DQEJEAEEoIIBRASCAUAwggE8AgEBBgorBgEEAYRZCgMBMDEwDQYJYIZIAWUDBAIBBQAEIK4oF3FRZnonOkP77IO4n16Qc/WvCwE0UvhkCmG226NBAgZo8BpWavAYEzIwMjUxMDI0MDIzMDI4LjkwOFowBIACAfQCAfOggdGkgc4wgcsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVyaWNhIE9wZXJhdGlvbnMxJzAlBgNVBAsTHm5TaGllbGQgVFNTIEVTTjo4NjAzLTA1RTAtRDk0NzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZaCCEeowggcgMIIFCKADAgECAhMzAAACBywROYnNhfvFAAEAAAIHMA0GCSqGSIb3DQEBCwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTI1MDEzMDE5NDI1MloXDTI2MDQyMjE5NDI1MlowgcsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJTAjBgNVBAsTHE1pY3Jvc29mdCBBbWVyaWNhIE9wZXJhdGlvbnMxJzAlBgNVBAsTHm5TaGllbGQgVFNTIEVTTjo4NjAzLTA1RTAtRDk0NzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2VydmljZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMU//3p0+Zx+A4N7f+e4W964Gy38mZLFKQ6fz1kXK0dCbfjiIug+qRXCz4KJR6NBpsp/79zspTWerACaa2I+cbzObhKX35EllpDgPHeq0D2Z1B1LsKF/phRs/hn77yVo1tNCKAmhcKbOVXfi+YLjOkWsRPgoABONdI8rSxC4WEqvuW01owUZyVdKciFydJyP1BQNUtCkCwm2wofIc3tw3vhoRcukUZzUj5ZgVHFpOCpI+oZF8R+5DbIasBtaMlg5e555MDUxUqFbzPNISl+Mp4r+3Ze4rKSkJRoqfmzyyo1sjdse3+sT+k3PBacArP484FFsnEiSYv6f8QxWKvm7y7JY+XW3zwwrnnUAZWH7YfjOJHXhgPHPIIb3biBqicqOJxidZQE61euc8roBL8s3pj7wrGHbprq8psVvNqpZcCPMSJDwRj0r2lgj8oLKCLGMPAd9SBVJYLJPwrDuYYHJRmZE8/Fc42W4x78/wK0Ekym6HwIFbKO8V8WY5I1ErwRORSaVNQBHUIg5p4GosbCxxKEV/K8NCtsKGaFeJvidExflT1iv13tVxgefp5kmyDLOHlAqUhsJAL9i+EUrjZx4IEMxtz463lHpP8zBx7mNXJUKapdXFY5pBzisDadXuicw5kLpS8IbwsYVJkGePWWgMMtaj8j5G5GiTaP9DjNwyfCRAgMBAAGjggFJMIIBRTAdBgNVHQ4EFgQUcrVSYsK9etAK9H3wkGrXz/jOjR4wHwYDVR0jBBgwFoAUn6cVXQBeYl2D9OXSZacbUzUZ6XIwXwYDVR0fBFgwVjBUoFKgUIZOaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBDQSUyMDIwMTAoMSkuY3JsMGwGCCsGAQUFBwEBBGAwXjBcBggrBgEFBQcwAoZQaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUaW1lLVN0YW1wJTIwUENBJTIwMjAxMCgxKS5jcnQwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8EDDAKBggrBgEFBQcDCDAOBgNVHQ8BAf8EBAMCB4AwDQYJKoZIhvcNAQELBQADggIBAOO7Sq49ueLHSyUSMPuPbbbilg48ZOZ0O87T5s1EI2RmpS/Ts/Tid/Uh/dj+IkSZRpTvDXYWbnzYiakP8rDYKVes0os9ME7qd/G848a1qWkCXjCqgaBnG+nFvbIS6cbjJlDoRA6mDV0T245ejN7eAPgeO1xzvmRxrzKK+jAQj6uFe5VRYHu+iDhMZTEp2cO+mTkZIZec6E8OF0h36DqFHJd1mLCARr6r0z1dy3PhMaEOA4oWxjEWFc0lmj0pG4arp6+G3I125iuTOMO1ZLqBbxqRHn1SG4saxWr7gCCoRjxaVeNAYzY5OTIGeVAukHyoPvH2NGljYKrQ5ZaUrTB8f/XN5+tY3n5t7ztLDZM9wi50gmff1tsMbtrAoxVgMd+w8nxm/GBaRm5/plkCSmHR5gaHchXzjm1ouR0s4K/Dj1bGqFrkOaLY6OHwaNrm/2TJjcpMXJfdPgLaxzF+Cn/rFF34MY6E1U+9U9r/fJFSpjmzlRinLwOdumlXudA7ax7ce8JJutv7I/J6hvWRR8xhr18TZsSygxs5odGAaOLxk+38l3Zs991CgEdxQ6o/CMcFQhxJzvF0lliNFvibzWrGOZrcMuO44WWMxlNii9GIa8Qwv3FmPakdFTK/6zm/tUbBwzquM1gzirNlAzoDZEZgkZTvzQZAbRA73zD6y5y5NWt9MIIHcTCCBVmgAwIBAgITMwAAABXF52ueAptJmQAAAAAAFTANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTAwHhcNMjEwOTMwMTgyMjI1WhcNMzAwOTMwMTgzMjI1WjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOThpkzntHIhC3miy9ckeb0O1YLT/e6cBwfSqWxOdcjKNVf2AX9sSuDivbk+F2Az/1xPx2b3lVNxWuJ+Slr+uDZnhUYjDLWNE893MsAQGOhgfWpSg0S3po5GawcU88V29YZQ3MFEyHFcUTE3oAo4bo3t1w/YJlN8OWECesSq/XJprx2rrPY2vjUmZNqYO7oaezOtgFt+jBAcnVL+tuhiJdxqD89d9P6OU8/W7IVWTe/dvI2k45GPsjksUZzpcGkNyjYtcI4xyDUoveO0hyTD4MmPfrVUj9z6BVWYbWg7mka97aSueik3rMvrg0XnRm7KMtXAhjBcTyziYrLNueKNiOSWrAFKu75xqRdbZ2De+JKRHh09/SDPc31BmkZ1zcRfNN0Sidb9pSB9fvzZnkXftnIv231fgLrbqn427DZM9ituqBJR6L8FA6PRc6ZNN3SUHDSCD/AQ8rdHGO2n6Jl8P0zbr17C89XYcz1DTsEzOUyOArxCaC4Q6oRRRuLRvWoYWmEBc8pnol7XKHYC4jMYctenIPDC+hIK12NvDMk2ZItboKaDIV1fMHSRlJTYuVD5C4lh8zYGNRiER9vcG9H9stQcxWv2XFJRXRLbJbqvUAV6bMURHXLvjflSxIUXk8A8FdsaN8cIFRg/eKtFtvUeh17aj54WcmnGrnu3tz5q4i6tAgMBAAGjggHdMIIB2TASBgkrBgEEAYI3FQEEBQIDAQABMCMGCSsGAQQBgjcVAgQWBBQqp1L+ZMSavoKRPEY1Kc8Q/y8E7jAdBgNVHQ4EFgQUn6cVXQBeYl2D9OXSZacbUzUZ6XIwXAYDVR0gBFUwUzBRBgwrBgEEAYI3TIN9AQEwQTA/BggrBgEFBQcCARYzaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9Eb2NzL1JlcG9zaXRvcnkuaHRtMBMGA1UdJQQMMAoGCCsGAQUFBwMIMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNX2VsuP6KJcYmjRPZSQW9fOmhjEMFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dF8yMDEwLTA2LTIzLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0XzIwMTAtMDYtMjMuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCdVX38Kq3hLB9nATEkW+Geckv8qW/qXBS2Pk5HZHixBpOXPTEztTnXwnE2P9pkbHzQdTltuw8x5MKP+2zRoZQYIu7pZmc6U03dmLq2HnjYNi6cqYJWAAOwBb6J6Gngugnue99qb74py27YP0h1AdkY3m2CDPVtI1TkeFN1JFe53Z/zjj3G82jfZfakVqr3lbYoVSfQJL1AoL8ZthISEV09J+BAljis9/kpicO8F7BUhUKz/AyeixmJ5/ALaoHCgRlCGVJ1ijbCHcNhcy4sa3tuPywJeBTpkbKpW99Jo3QMvOyRgNI95ko+ZjtPu4b6MhrZlvSP9pEB9s7GdP32THJvEKt1MMU0sHrYUP4KWN1APMdUbZ1jdEgssU5HLcEUBHG/ZPkkvnNtyo4JvbMBV0lUZNlz138eW0QBjloZkWsNn6Qo3GcZKCS6OEuabvshVGtqRRFHqfG3rsjoiV5PndLQTHa1V1QJsWkBRH58oWFsc/4Ku+xBZj1p/cvBQUl+fpO+y/g75LcVv7TOPqUxUYS8vwLBgqJ7Fx0ViY1w/ue10CgaiQuPNtq6TPmb/wrpNPgkNWcr4A245oyZ1uEi6vAnQj0llOZ0dFtq0Z4+7X6gMTN9vMvpe784cETRkPHIqzqKOghif9lwY1NNje6CbaUFEMFxBmoQtB1VM1izoXBm8qGCA00wggI1AgEBMIH5oYHRpIHOMIHLMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3NvZnQgQW1lcmljYSBPcGVyYXRpb25zMScwJQYDVQQLEx5uU2hpZWxkIFRTUyBFU046ODYwMy0wNUUwLUQ5NDcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2WiIwoBATAHBgUrDgMCGgMVANO9VT9iP2VRLJ4MJqInYNrmFSJLoIGDMIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAwDQYJKoZIhvcNAQELBQACBQDspSPlMCIYDzIwMjUxMDIzMjIwMDA1WhgPMjAyNTEwMjQyMjAwMDVaMHQwOgYKKwYBBAGEWQoEATEsMCowCgIFAOylI+UCAQAwBwIBAAICDIAwBwIBAAICE+EwCgIFAOymdWUCAQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoDAqAKMAgCAQACAwehIKEKMAgCAQACAwGGoDANBgkqhkiG9w0BAQsFAAOCAQEAye6HL3JOOUTky9aJIDuhkkTjGnjQPRuKZaYGIAlCNQOhO3x2dnN6hr/QbEMWcBjYsDgGS53NFEghq7JuYhpFLdYeyuQ2iRYgKaHIlwtMm6820NpKwX8XUXY66bodX3q1VFYK05r7czu77T0XXKYaFwk4XokcJQEpnBtAExVzTAHqZTjqXFeP0+gak+/DJp3dh4SKjg2gOAaD8vUrSACj/NeGtiWp7Ir+l6e+rKTCYKRieopd8bX0W5wyLBVPryRuoUKcFMfKHNNwps07R/tcPi7RS3OUggFhsrEmGuMoZbIUCAl2/qYegY2Qa0/ldDr/qM8dDhURXzsTztDlHmhQ6zGCBA0wggQJAgEBMIGTMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAACBywROYnNhfvFAAEAAAIHMA0GCWCGSAFlAwQCAQUAoIIBSjAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwLwYJKoZIhvcNAQkEMSIEIBjnMfOWDqIDZJW2SPZFayuz8o4hCjjigQEODZyAULIYMIH6BgsqhkiG9w0BCRACLzGB6jCB5zCB5DCBvQQgL/fU0dB2zUhnmw+e/n2n6/oGMEOCgM8jCICafQ8ep7MwgZgwgYCkfjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAITMwAAAgcsETmJzYX7xQABAAACBzAiBCBOzXy++iBlQ/6F8GM/DefasEvwxo+NeER+lUeJUsI9XjANBgkqhkiG9w0BAQsFAASCAgCbuAm03ToxRPdheyBPnwcj/g7nliEJWPRpJnAClqqRhkei0Zyy4P3PLOsGtkuWSBUAlRorfd7BCs2T0hVmk5kBzDyD7I+b/dU9LOwFzpOGRJ1KYdd26NmSyqvUJAnQke9JW2ftpJI2zSkl54dmJHwcefNxG82kBQKFpQ7fPct1kTIc2TiIlKnZ71uKUZC0rpCQ0Oc3eTCeSAOM9V9CBI67a8oKmzwIL9G3BoeTayVMRmir6bgGQYu0HmMw/rjaLWWZkpRYBP0VGMRGhyraqCIdQIzH6UmeCKnbgwrNNfZLO3wIGxqbxujiKgFStq426mCryG+0fY9XTiWLZ5MZa9bJCR/NCdn3MFuZGEg4Tdu8XuoKvwh+3bNcssDZODulU76NfQ38GXsFHio+e3f1jkwVjciHfa4HbKHiwIUwaHn6bYGNIOcxa92IzDlG0CjK0EIhI4h6izwD8xp/ZJPSKe1fmGhhLa2VypgPZ3kvvIxTSSYPYlIZB/Yx01hDyoNMbXoNY3HYZVLlxgZ5TOy0rm9ZhUBZgAXzUSjh/edRz2ElCAvsX4YXdtCJhbh2tdtOQoygWjVbmJgqZ+zyF9O2+aQvRKuz+T/5ojh05xoa/3sBH4R6VtgCRlhekxHON94EEjTcJze0TtsnRE8fZewAywORhlkK90D80OJUyzTqYJ2TZQA=" + "counterSignature": "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" } } } diff --git a/pkgs/pkgs-lib/formats/java-properties/test/default.nix b/pkgs/pkgs-lib/formats/java-properties/test/default.nix index 68cd5cfa1bcf..547292db45bf 100644 --- a/pkgs/pkgs-lib/formats/java-properties/test/default.nix +++ b/pkgs/pkgs-lib/formats/java-properties/test/default.nix @@ -76,7 +76,7 @@ stdenv.mkDerivation { "**/*.java" ]; # On Linux, this can be C.UTF-8, but darwin + zulu requires en_US.UTF-8 - LANG = "en_US.UTF-8"; + env.LANG = "en_US.UTF-8"; buildPhase = '' javac Main.java ''; diff --git a/pkgs/servers/home-assistant/custom-components/mypyllant/package.nix b/pkgs/servers/home-assistant/custom-components/mypyllant/package.nix index a8e01e0b5d4d..6d474ff2c305 100644 --- a/pkgs/servers/home-assistant/custom-components/mypyllant/package.nix +++ b/pkgs/servers/home-assistant/custom-components/mypyllant/package.nix @@ -19,13 +19,13 @@ buildHomeAssistantComponent rec { owner = "signalkraft"; domain = "mypyllant"; - version = "0.9.16"; + version = "0.9.17"; src = fetchFromGitHub { owner = "signalkraft"; repo = "mypyllant-component"; tag = "v${version}"; - hash = "sha256-+v8FqmP92FkfywJRH9JPvpTRyOAuTKAjNnnLXy6sLV8="; + hash = "sha256-OUNWju1g3vBjrUd/ZzQCMS08PWUyQUMnUkqElss9KaQ="; }; dependencies = [ diff --git a/pkgs/servers/home-assistant/custom-components/pi-hole-v6/package.nix b/pkgs/servers/home-assistant/custom-components/pi-hole-v6/package.nix index 7d6bfe7c7fa9..2cfea79f4d2d 100644 --- a/pkgs/servers/home-assistant/custom-components/pi-hole-v6/package.nix +++ b/pkgs/servers/home-assistant/custom-components/pi-hole-v6/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "bastgau"; domain = "pi_hole_v6"; - version = "1.17.0"; + version = "1.18.0"; src = fetchFromGitHub { inherit owner; repo = "ha-pi-hole-v6"; tag = "v${version}"; - hash = "sha256-C9QqdAFe1P5bzuMuYWCy8hQINAbc/yOIxdxp2jpM2N8="; + hash = "sha256-nMaECGuIAAcE9IPgiT2iPHh1RrCPOSd/sqY9KFKDacM="; }; # has no tests diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/weather-forecast-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/weather-forecast-card/package.nix new file mode 100644 index 000000000000..797d12b749b7 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/weather-forecast-card/package.nix @@ -0,0 +1,61 @@ +{ + lib, + fetchFromGitHub, + fetchPnpmDeps, + nodejs, + pnpm, + pnpmConfigHook, + stdenvNoCC, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "weather-forecast-card"; + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "troinine"; + repo = "ha-weather-forecast-card"; + tag = "v${finalAttrs.version}"; + hash = "sha256-N3bE6HSXx6Vst6ZiMsJ490XBnlDQJDm+MoEunlLusnQ="; + }; + + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + inherit pnpm; + fetcherVersion = 4; + hash = "sha256-DDJpfkblo3E6YxWThs0rtkMabhRuDW2k5fszTo4Gud8="; + }; + + nativeBuildInputs = [ + pnpmConfigHook + pnpm + nodejs + ]; + + buildPhase = '' + runHook preBuild + + pnpm run build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p "$out" + cp dist/* "$out" + + runHook postInstall + ''; + + passthru.entrypoint = "weather-forecast-card.js"; + + meta = { + description = "Slightly improved weather forecast card for Home Assistant"; + homepage = "https://github.com/troinine/ha-weather-forecast-card"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/servers/klipper/default.nix b/pkgs/servers/klipper/default.nix index 00fbf21a14c4..f7cc92081c35 100644 --- a/pkgs/servers/klipper/default.nix +++ b/pkgs/servers/klipper/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { version = "0.13.0-unstable-2026-05-09"; src = fetchFromGitHub { - owner = "KevinOConnor"; + owner = "Klipper3d"; repo = "klipper"; rev = "4767a8ed97c57e4bb2ecf60fd72e345f58dfa3fc"; sha256 = "sha256-ZwPy1Et0ftCX8haogRSOUm1et2pvYZxvdsuM74acu6Q="; @@ -144,7 +144,7 @@ stdenv.mkDerivation rec { meta = { description = "Klipper 3D printer firmware"; mainProgram = "klippy"; - homepage = "https://github.com/KevinOConnor/klipper"; + homepage = "https://github.com/Klipper3d/klipper"; maintainers = with lib.maintainers; [ lovesegfault zhaofengli diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix index 60ecc076f2ee..fae8aecd7ace 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-exploretraces-app"; - version = "2.0.4"; - zipHash = "sha256-pNmHq7kRlpucwd2taNaPa/m3+yBPUJwBLFoWpxe8eVQ="; + version = "2.1.0"; + zipHash = "sha256-RKcA+boUtcyLlimXOPPkskR38KgN1LcT6tXG5iF61jI="; meta = { description = "Opinionated traces app"; license = lib.licenses.agpl3Only; diff --git a/pkgs/tools/security/rekor/default.nix b/pkgs/tools/security/rekor/default.nix index 4e080f972acd..056791a8e7b9 100644 --- a/pkgs/tools/security/rekor/default.nix +++ b/pkgs/tools/security/rekor/default.nix @@ -15,13 +15,13 @@ let }: buildGoModule rec { inherit pname; - version = "1.5.2"; + version = "1.5.3"; src = fetchFromGitHub { owner = "sigstore"; repo = "rekor"; rev = "v${version}"; - hash = "sha256-imtdI8nWII2l24FgWXVU0LKg4hYmZHi6DGzenoEfOgA="; + hash = "sha256-GSap3ipl+S7fqm3UX8HJFrLao/5mLG2r7rvSCstmNRk="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -34,7 +34,7 @@ let ''; }; - vendorHash = "sha256-QxIw3rGTntNpLNhLZq9G6OiuTd+UbjA5B60TYBqFiSY="; + vendorHash = "sha256-kWVuSOVigDEIOteIERIDDlOJmN7NGRMWdRIhtr4qCdY="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 05a043d8e174..e25946ed237c 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -576,6 +576,7 @@ mapAliases { cordless = throw "'cordless' has been removed due to being archived upstream. Consider using 'discordo' instead."; # Added 2025-06-07 corepack_latest = throw "'corepack_latest' has been removed, use 'corepack.override { nodejs-slim = pkgs.nodejs-slim_latest; }' instead"; # Added 2025-10-25 coreth = throw "'coreth' has been moved to 'avalanchego' by upstream"; # Added 2026-01-15 + cosmic-applibrary = warnAlias "'cosmic-applibrary' has been renamed to 'cosmic-app-library'" cosmic-app-library; # Added 2026-07-01 cosmic-tasks = throw "'cosmic-tasks' has been renamed to/replaced by 'tasks'"; # Converted to throw 2025-10-27 cotton = throw "'cotton' has been removed since it is vulnerable to CVE-2025-62518 and upstream is unmaintained"; # Added 2025-10-26 cpp-ipfs-api = throw "'cpp-ipfs-api' has been renamed to/replaced by 'cpp-ipfs-http-client'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2e6e40cbffc3..33e923de183d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2360,10 +2360,6 @@ with pkgs; keybase-gui = callPackage ../tools/security/keybase/gui.nix { }; - krunvm = callPackage ../applications/virtualization/krunvm { - inherit (darwin) sigtool; - }; - limine-full = limine.override { enableAll = true; }; logstash7 = callPackage ../tools/misc/logstash/7.x.nix { @@ -7011,6 +7007,11 @@ with pkgs; go = buildPackages.go_1_26; }; + inherit ({ go_1_27 = callPackage ../development/compilers/go/1.27.nix { }; }) go_1_27; + buildGo127Module = callPackage ../build-support/go/module.nix { + go = buildPackages.go_1_27; + }; + ### DEVELOPMENT / HARE hareHook = callPackage ../by-name/ha/hare/hook.nix { }; @@ -9164,10 +9165,6 @@ with pkgs; ninja_1_11 = callPackage ../by-name/ni/ninja/package.nix { ninjaRelease = "1.11"; }; - ostinato = libsForQt5.callPackage ../applications/networking/ostinato { - protobuf = protobuf_21; - }; - pcmanfm-qt = lxqt.pcmanfm-qt; pijuice = with python3Packages; toPythonApplication pijuice; diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 4e45cd9f244a..818cd202a9c9 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -632,7 +632,7 @@ mapAliases { threadpool = throw "'threadpool' has been removed, since it is obsolete"; # Added 2026-01-09 tikzplotlib = throw "tikzplotlib was removed because it is incompatible with recent versions of matplotlib and webcolors"; # added 2025-11-11 torchtnt-nightly = throw "'torchtnt-nightly' was only needed as a test dependency for 'torcheval', but these tests are no longer run"; # added 2025-11-12 - torchtrune = throw "'torchtune' weas removed because it is unmaintained"; # added 2026-07-02 + torchtune = throw "'torchtune' was removed because it is unmaintained upstream."; # added 2026-07-02 torrent_parser = throw "'torrent_parser' has been renamed to/replaced by 'torrent-parser'"; # Converted to throw 2025-10-29 tracing = throw "'tracing' has been removed because its source code has been removed"; # Added 2025-12-17 treeo = throw "treeo has been removed because it has been marked as broken since 2023."; # Added 2025-10-11 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b8df53f8b208..dac84bd97981 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3775,6 +3775,8 @@ self: super: with self; { cuda-bindings = callPackage ../development/python-modules/cuda-bindings { }; + cuda-core = callPackage ../development/python-modules/cuda-core { }; + cuda-pathfinder = callPackage ../development/python-modules/cuda-pathfinder { }; cuda-tile = callPackage ../development/python-modules/cuda-tile { }; diff --git a/pkgs/top-level/wine-packages.nix b/pkgs/top-level/wine-packages.nix index 93d3ac17ae1b..4c47e4443850 100644 --- a/pkgs/top-level/wine-packages.nix +++ b/pkgs/top-level/wine-packages.nix @@ -57,6 +57,7 @@ lib.makeExtensible ( gphoto2Support = true; krb5Support = true; embedInstallers = true; + smartcardSupport = true; }; stable = self.base.override { wineRelease = "stable"; };