Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
33c8153b 3b8486ea

+462 -239
+147 -14
nixos/modules/misc/mandoc.nix
··· 5 5 6 6 cfg = config.documentation.man.mandoc; 7 7 8 - in { 8 + toMandocOutput = output: ( 9 + lib.mapAttrsToList 10 + ( 11 + name: value: 12 + if lib.isString value || lib.isPath value then "output ${name} ${value}" 13 + else if lib.isInt value then "output ${name} ${builtins.toString value}" 14 + else if lib.isBool value then lib.optionalString value "output ${name}" 15 + else if value == null then "" 16 + else throw "Unrecognized value type ${builtins.typeOf value} of key ${name} in mandoc output settings" 17 + ) 18 + output 19 + ); 20 + in 21 + { 9 22 meta.maintainers = [ lib.maintainers.sternenseemann ]; 10 23 11 24 options = { 12 25 documentation.man.mandoc = { 13 - enable = lib.mkEnableOption (lib.mdDoc "mandoc as the default man page viewer"); 26 + enable = lib.mkEnableOption "mandoc as the default man page viewer"; 14 27 15 28 manPath = lib.mkOption { 16 29 type = with lib.types; listOf str; 17 30 default = [ "share/man" ]; 18 31 example = lib.literalExpression "[ \"share/man\" \"share/man/fr\" ]"; 19 - description = lib.mdDoc '' 20 - Change the manpath, i. e. the directories where 21 - {manpage}`man(1)` 32 + description = '' 33 + Change the paths included in the MANPATH environment variable, 34 + i. e. the directories where {manpage}`man(1)` 22 35 looks for section-specific directories of man pages. 23 36 You only need to change this setting if you want extra man pages 24 37 (e. g. in non-english languages). All values must be strings that 25 38 are a valid path from the target prefix (without including it). 26 - The first value given takes priority. 39 + The first value given takes priority. Note that this will not 40 + add manpath directives to {manpage}`man.conf(5)`. 27 41 ''; 28 42 }; 29 43 ··· 31 45 type = lib.types.package; 32 46 default = pkgs.mandoc; 33 47 defaultText = lib.literalExpression "pkgs.mandoc"; 34 - description = lib.mdDoc '' 48 + description = '' 35 49 The `mandoc` derivation to use. Useful to override 36 50 configuration options used for the package. 37 51 ''; 38 52 }; 53 + 54 + settings = lib.mkOption { 55 + description = "Configuration for {manpage}`man.conf(5)`"; 56 + default = { }; 57 + type = lib.types.submodule { 58 + options = { 59 + manpath = lib.mkOption { 60 + type = with lib.types; listOf str; 61 + default = [ ]; 62 + example = lib.literalExpression "[ \"/run/current-system/sw/share/man\" ]"; 63 + description = '' 64 + Override the default search path for {manpage}`man(1)`, 65 + {manpage}`apropos(1)`, and {manpage}`makewhatis(8)`. It can be 66 + used multiple times to specify multiple paths, with the order 67 + determining the manual page search order. 68 + This is not recommended in favor of 69 + {option}`documentation.man.mandoc.manPath`, but if it's needed to 70 + specify the manpath in this way, set 71 + {option}`documentation.man.mandoc.manPath` to an empty list (`[]`). 72 + ''; 73 + }; 74 + output.fragment = lib.mkEnableOption '' 75 + Omit the <!DOCTYPE> declaration and the <html>, <head>, and <body> 76 + elements and only emit the subtree below the <body> element in HTML 77 + output of {manpage}`mandoc(1)`. The style argument will be ignored. 78 + This is useful when embedding manual content within existing documents. 79 + ''; 80 + output.includes = lib.mkOption { 81 + type = with lib.types; nullOr str; 82 + default = null; 83 + example = lib.literalExpression "../src/%I.html"; 84 + description = '' 85 + A string of relative path used as a template for the output path of 86 + linked header files (usually via the In macro) in HTML output. 87 + Instances of `%I` are replaced with the include filename. The 88 + default is not to present a hyperlink. 89 + ''; 90 + }; 91 + output.indent = lib.mkOption { 92 + type = with lib.types; nullOr int; 93 + default = null; 94 + description = '' 95 + Number of blank characters at the left margin for normal text, 96 + default of `5` for {manpage}`mdoc(7)` and `7` for 97 + {manpage}`man(7)`. Increasing this is not recommended; it may 98 + result in degraded formatting, for example overfull lines or ugly 99 + line breaks. When output is to a pager on a terminal that is less 100 + than 66 columns wide, the default is reduced to three columns. 101 + ''; 102 + }; 103 + output.man = lib.mkOption { 104 + type = with lib.types; nullOr str; 105 + default = null; 106 + example = lib.literalExpression "../html%S/%N.%S.html"; 107 + description = '' 108 + A template for linked manuals (usually via the Xr macro) in HTML 109 + output. Instances of ‘%N’ and ‘%S’ are replaced with the linked 110 + manual's name and section, respectively. If no section is included, 111 + section 1 is assumed. The default is not to present a hyperlink. 112 + If two formats are given and a file %N.%S exists in the current 113 + directory, the first format is used; otherwise, the second format is used. 114 + ''; 115 + }; 116 + output.paper = lib.mkOption { 117 + type = with lib.types; nullOr str; 118 + default = null; 119 + description = '' 120 + This option is for generating PostScript and PDF output. The paper 121 + size name may be one of `a3`, `a4`, `a5`, `legal`, or `letter`. 122 + You may also manually specify dimensions as `NNxNN`, width by 123 + height in millimetres. If an unknown value is encountered, letter 124 + is used. Output pages default to letter sized and are rendered in 125 + the Times font family, 11-point. Margins are calculated as 1/9 the 126 + page length and width. Line-height is 1.4m. 127 + ''; 128 + }; 129 + output.style = lib.mkOption { 130 + type = with lib.types; nullOr path; 131 + default = null; 132 + description = '' 133 + Path to the file used for an external style-sheet. This must be a 134 + valid absolute or relative URI. 135 + ''; 136 + }; 137 + output.toc = lib.mkEnableOption '' 138 + In HTML output of {manpage}`mandoc(1)`, If an input file contains 139 + at least two non-standard sections, print a table of contents near 140 + the beginning of the output. 141 + ''; 142 + output.width = lib.mkOption { 143 + type = with lib.types; nullOr int; 144 + default = null; 145 + description = '' 146 + The ASCII and UTF-8 output width, default is `78`. When output is a 147 + pager on a terminal that is less than 79 columns wide, the 148 + default is reduced to one less than the terminal width. In any case, 149 + lines that are output in literal mode are never wrapped and may 150 + exceed the output width. 151 + ''; 152 + }; 153 + }; 154 + }; 155 + }; 156 + 157 + extraConfig = lib.mkOption { 158 + type = lib.types.lines; 159 + default = ""; 160 + description = '' 161 + Extra configuration to write to {manpage}`man.conf(5)`. 162 + ''; 163 + }; 39 164 }; 40 165 }; 41 166 ··· 43 168 environment = { 44 169 systemPackages = [ cfg.package ]; 45 170 46 - # tell mandoc about man pages 47 - etc."man.conf".text = lib.concatMapStrings (path: '' 48 - manpath /run/current-system/sw/${path} 49 - '') cfg.manPath; 171 + etc."man.conf".text = lib.concatStringsSep "\n" ( 172 + (map (path: "manpath ${path}") cfg.settings.manpath) 173 + ++ (toMandocOutput cfg.settings.output) 174 + ++ [ cfg.extraConfig ] 175 + ); 50 176 51 177 # create mandoc.db for whatis(1), apropos(1) and man(1) -k 52 178 # TODO(@sternenseemman): fix symlinked directories not getting indexed, 53 179 # see: https://inbox.vuxu.org/mandoc-tech/20210906171231.GF83680@athene.usta.de/T/#e85f773c1781e3fef85562b2794f9cad7b2909a3c 54 180 extraSetup = lib.mkIf config.documentation.man.generateCaches '' 55 - ${makewhatis} -T utf8 ${ 181 + for man_path in ${ 56 182 lib.concatMapStringsSep " " (path: 57 183 "$out/" + lib.escapeShellArg path 58 - ) cfg.manPath 59 - } 184 + ) cfg.manPath} ${lib.concatMapStringsSep " " (path: 185 + lib.escapeShellArg path) cfg.settings.manpath 186 + } 187 + do 188 + [[ -d "$man_path" ]] && ${makewhatis} -T utf8 $man_path 189 + done 60 190 ''; 191 + 192 + # tell mandoc the paths containing man pages 193 + profileRelativeSessionVariables."MANPATH" = map (path: if builtins.substring 0 1 path != "/" then "/${path}" else path) cfg.manPath; 61 194 }; 62 195 }; 63 196 }
-2
nixos/modules/security/sudo-rs.nix
··· 6 6 7 7 cfg = config.security.sudo-rs; 8 8 9 - inherit (config.security.pam) enableSSHAgentAuth; 10 - 11 9 toUserString = user: if (isInt user) then "#${toString user}" else "${user}"; 12 10 toGroupString = group: if (isInt group) then "%#${toString group}" else "%${group}"; 13 11
+3 -3
pkgs/applications/blockchains/trezor-suite/default.nix
··· 8 8 9 9 let 10 10 pname = "trezor-suite"; 11 - version = "23.10.1"; 11 + version = "23.12.3"; 12 12 name = "${pname}-${version}"; 13 13 14 14 suffix = { ··· 19 19 src = fetchurl { 20 20 url = "https://github.com/trezor/${pname}/releases/download/v${version}/Trezor-Suite-${version}-${suffix}.AppImage"; 21 21 hash = { # curl -Lfs https://github.com/trezor/trezor-suite/releases/latest/download/latest-linux{-arm64,}.yml | grep ^sha512 | sed 's/: /-/' 22 - aarch64-linux = "sha512-MR9BYg6R+Oof3zh02KSh48V2m6J7JpsrYpi6gj5kTvKuCU5Ci5AwPEAvnTjHAR6xlappvoNQmeA5nCEoTWaL7A=="; 23 - x86_64-linux = "sha512-BqdfhYLG4z+9B7KbJGWGPml7U2fl/RQ1nZK0vdeA/cKhG0SjH0K8er9bemg60RPBXj0AeuK80v/6vMbDtyEnRQ=="; 22 + aarch64-linux = "sha512-miD4SzLzETW+2cLj2VwRy9ZuL8nTw8kKG1uU9EmLRJPukyhY9Od3yeMmxztEafodqE7wv6TxEx4Fi/XIbyC2lQ=="; 23 + x86_64-linux = "sha512-IZZmRaWU0POy+Ufx6Ct4/fLzRy+NbSmI+YqdMZd9uTUh0jhPf3BQ2JLwANlUUFZzM+USSTUCjFl0PQ4QQpjI6Q=="; 24 24 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 25 25 }; 26 26
+6 -7
pkgs/applications/misc/ArchiSteamFarm/default.nix
··· 11 11 buildDotnetModule rec { 12 12 pname = "ArchiSteamFarm"; 13 13 # nixpkgs-update: no auto update 14 - version = "5.4.13.4"; 14 + version = "5.5.0.11"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "JustArchiNET"; 18 18 repo = "ArchiSteamFarm"; 19 19 rev = version; 20 - hash = "sha256-RQx+E/lxdSgB2ddNIeWOd/S2OMMiznXCbYUXdYKRvCM="; 20 + hash = "sha256-VlJiTCdoH6hlVtQgECIlbsQvg3S58B5IIy1zRxh1eOg="; 21 21 }; 22 22 23 - dotnet-runtime = dotnetCorePackages.aspnetcore_7_0; 24 - dotnet-sdk = dotnetCorePackages.sdk_7_0; 23 + dotnet-runtime = dotnetCorePackages.aspnetcore_8_0; 24 + dotnet-sdk = dotnetCorePackages.sdk_8_0; 25 25 26 26 nugetDeps = ./deps.nix; 27 27 ··· 32 32 "-p:PublishTrimmed=true" 33 33 ]; 34 34 dotnetInstallFlags = [ 35 - "--framework=net7.0" 35 + "--framework=net8.0" 36 36 ]; 37 37 selfContainedBuild = true; 38 38 ··· 57 57 echo "Publishing plugin $1" 58 58 dotnet publish $1 -p:ContinuousIntegrationBuild=true -p:Deterministic=true \ 59 59 --output $out/lib/ArchiSteamFarm/plugins/$1 --configuration Release \ 60 - -p:TargetLatestRuntimePatch=false -p:UseAppHost=false --no-restore \ 61 - --framework=net7.0 60 + -p:TargetLatestRuntimePatch=false -p:UseAppHost=false 62 61 } 63 62 64 63 buildPlugin ArchiSteamFarm.OfficialPlugins.ItemsMatcher
+19 -20
pkgs/applications/misc/ArchiSteamFarm/deps.nix
··· 57 57 (fetchNuGet { pname = "Humanizer.Core.zh-Hans"; version = "2.14.1"; sha256 = "0zn99311zfn602phxyskfjq9vly0w5712z6fly8r4q0h94qa8c85"; }) 58 58 (fetchNuGet { pname = "Humanizer.Core.zh-Hant"; version = "2.14.1"; sha256 = "0qxjnbdj645l5sd6y3100yyrq1jy5misswg6xcch06x8jv7zaw1p"; }) 59 59 (fetchNuGet { pname = "JetBrains.Annotations"; version = "2023.3.0"; sha256 = "0vp4mpn6gfckn8grzjm1jxlbqiq2fglm2rk9wq787adw7rxs8k7w"; }) 60 - (fetchNuGet { pname = "Markdig.Signed"; version = "0.33.0"; sha256 = "0816lmn0varxwhdklhh5hdqp0xnfz3nlrvaf2wpkk5v1mq86216h"; }) 60 + (fetchNuGet { pname = "Markdig.Signed"; version = "0.34.0"; sha256 = "1jrs5fc8k99mh1kipvvlgwm0qlacrsh82bbpdclb84xz0h6nwwrh"; }) 61 61 (fetchNuGet { pname = "Microsoft.AspNetCore.JsonPatch"; version = "7.0.0"; sha256 = "1f13vsfs1rp9bmdp3khk4mk2fif932d72yxm2wszpsr239x4s2bf"; }) 62 62 (fetchNuGet { pname = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "7.0.0"; sha256 = "1w49rg0n5wb1m5wnays2mmym7qy7bsi2b1zxz97af2rkbw3s3hbd"; }) 63 63 (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; }) 64 64 (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.8.0"; sha256 = "173wjadp3gan4x2jfjchngnc4ca4mb95h1sbb28jydfkfw0z1zvj"; }) 65 65 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; }) 66 66 (fetchNuGet { pname = "Microsoft.Extensions.ApiDescription.Server"; version = "6.0.5"; sha256 = "1pi2bm3cm0a7jzqzmfc2r7bpcdkmk3hhjfvb2c81j7wl7xdw3624"; }) 67 - (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "6.0.0"; sha256 = "0w6wwxv12nbc3sghvr68847wc9skkdgsicrz3fx4chgng1i3xy0j"; }) 68 - (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "6.0.0"; sha256 = "1wlhb2vygzfdjbdzy7waxblmrx0q3pdcqvpapnpmq9fcx5m8r6w1"; }) 69 - (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "6.0.0"; sha256 = "1vi67fw7q99gj7jd64gnnfr4d2c0ijpva7g9prps48ja6g91x6a9"; }) 70 - (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "6.0.0"; sha256 = "0fd9jii3y3irfcwlsiww1y9npjgabzarh33rn566wpcz24lijszi"; }) 71 - (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "6.0.0"; sha256 = "0b75fmins171zi6bfdcq1kcvyrirs8n91mknjnxy4c3ygi1rrnj0"; }) 72 - (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "6.0.0"; sha256 = "008pnk2p50i594ahz308v81a41mbjz9mwcarqhmrjpl2d20c868g"; }) 73 - (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "6.0.0"; sha256 = "1kjiw6s4yfz9gm7mx3wkhp06ghnbs95icj9hi505shz9rjrg42q2"; }) 67 + (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "8.0.0"; sha256 = "1jlpa4ggl1gr5fs7fdcw04li3y3iy05w3klr9lrrlc7v8w76kq71"; }) 68 + (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "8.0.0"; sha256 = "0i7qziz0iqmbk8zzln7kx9vd0lbx1x3va0yi3j1bgkjir13h78ps"; }) 69 + (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "8.0.0"; sha256 = "1zw0bpp5742jzx03wvqc8csnvsbgdqi0ls9jfc5i2vd3cl8b74pg"; }) 70 + (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "8.0.0"; sha256 = "0nppj34nmq25gnrg0wh1q22y4wdqbih4ax493f226azv8mkp9s1i"; }) 71 + (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "8.0.0"; sha256 = "1klcqhg3hk55hb6vmjiq2wgqidsl81aldw0li2z98lrwx26msrr6"; }) 72 + (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "8.0.0"; sha256 = "0p50qn6zhinzyhq9sy5svnmqqwhw2jajs2pbjh9sah504wjvhscz"; }) 73 + (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "8.0.0"; sha256 = "0aldaz5aapngchgdr7dax9jw5wy7k7hmjgjpfgfv1wfif27jlkqm"; }) 74 74 (fetchNuGet { pname = "Microsoft.IdentityModel.Abstractions"; version = "7.0.3"; sha256 = "0njmg2lygnirnfjv9gck2f5lq4ly5rgws9cpf8qj3kwcwxfp0b9s"; }) 75 75 (fetchNuGet { pname = "Microsoft.IdentityModel.JsonWebTokens"; version = "7.0.3"; sha256 = "1ayh85xqdq8rqjk2iqcn7iaczcl7d8qg6bxk0b4rgx59fmsmbqj7"; }) 76 76 (fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "7.0.3"; sha256 = "13cjqmf59k895q6gkd5ycl89mnpalckda7rhsdl11jdyr32hsfnv"; }) 77 77 (fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "7.0.3"; sha256 = "1pmhd0imh9wlhvbvvwjrpjsqvzagi2ly22nddwr4r0pi234khyz1"; }) 78 + (fetchNuGet { pname = "Microsoft.NET.ILLink.Tasks"; version = "8.0.0"; sha256 = "13y3bilk9rrrgsk9abks7xvpwp12zw150xcyi0diig2hqswys1h4"; }) 78 79 (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.8.0"; sha256 = "1syvl3g0hbrcgfi9rq6pld8s8hqqww4dflf1lxn59ccddyyx0gmv"; }) 79 80 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "5.0.0"; sha256 = "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc"; }) 80 81 (fetchNuGet { pname = "Microsoft.OpenApi"; version = "1.2.3"; sha256 = "07b19k89whj69j87afkz86gp9b3iybw8jqwvlgcn43m7fb2y99rr"; }) ··· 90 91 (fetchNuGet { pname = "Nito.AsyncEx.Tasks"; version = "5.1.2"; sha256 = "11wp47kc69sjdxrbg5pgx0wlffqlp0x5kr54ggnz2v19kmjz362v"; }) 91 92 (fetchNuGet { pname = "Nito.Collections.Deque"; version = "1.1.1"; sha256 = "152564q3s0n5swfv5p5rx0ghn2sm0g2xsnbd7gv8vb9yfklv7yg8"; }) 92 93 (fetchNuGet { pname = "Nito.Disposables"; version = "2.2.1"; sha256 = "1hx5k8497j34kxxgh060bvij0vfnraw90dmm3h9bmamcdi8wp80l"; }) 93 - (fetchNuGet { pname = "NLog"; version = "5.2.5"; sha256 = "02fybqi9d7czz3jmhmgb8wia2hpjj5hmcnij6zsgs69rkv6hf9j0"; }) 94 - (fetchNuGet { pname = "NLog.Extensions.Logging"; version = "5.3.5"; sha256 = "0jzfqa12l5vvxd2j684cnm29w19v386cpm11pw8h6prpf57affaj"; }) 95 - (fetchNuGet { pname = "NLog.Web.AspNetCore"; version = "5.3.5"; sha256 = "0li0sw04w0a4zms5jjv1ga45wxiqlcvaw8gi0wbhiifrdzz5yckb"; }) 94 + (fetchNuGet { pname = "NLog"; version = "5.2.7"; sha256 = "1gq5l9qv3vnl0rvxa110bbqsq6m43h8h912xijqab1hsjdpb46q3"; }) 95 + (fetchNuGet { pname = "NLog.Extensions.Logging"; version = "5.3.7"; sha256 = "1hv2v4hqqq86vjvxa0cbk4klaii8n8h1wjrlsfzbp9nnxnzg9pzi"; }) 96 + (fetchNuGet { pname = "NLog.Web.AspNetCore"; version = "5.3.7"; sha256 = "1jifwnvkfi3jankan7543q985gzrywddvajlqrf573aa2dbp5n1f"; }) 96 97 (fetchNuGet { pname = "NuGet.Frameworks"; version = "6.5.0"; sha256 = "0s37d1p4md0k6d4cy6sq36f2dgkd9qfbzapxhkvi8awwh0vrynhj"; }) 97 98 (fetchNuGet { pname = "protobuf-net"; version = "3.2.26"; sha256 = "1mcg46xnhgqwjacy6j8kvp3rylpi26wjnmhwv8mh5cwjya9nynqb"; }) 98 99 (fetchNuGet { pname = "protobuf-net.Core"; version = "3.2.26"; sha256 = "1wrr38ygdanf121bkl8b1d4kz1pawm064z69bqf3qbr46h4j575w"; }) ··· 105 106 (fetchNuGet { pname = "Swashbuckle.AspNetCore.SwaggerUI"; version = "6.5.0"; sha256 = "17hx7kc187higm0gk67dndng3n7932sn3fwyj48l45cvyr3025h7"; }) 106 107 (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.7.1"; sha256 = "1nh4nlxfc7lbnbl86wwk1a3jwl6myz5j6hvgh5sp4krim9901hsq"; }) 107 108 (fetchNuGet { pname = "System.Collections.Immutable"; version = "7.0.0"; sha256 = "1n9122cy6v3qhsisc9lzwa1m1j62b8pi2678nsmnlyvfpk0zdagm"; }) 108 - (fetchNuGet { pname = "System.Composition"; version = "7.0.0"; sha256 = "1aii681g7a4gv8fvgd6hbnbbwi6lpzfcnl3k0k8hqx4m7fxp2f32"; }) 109 - (fetchNuGet { pname = "System.Composition.AttributedModel"; version = "7.0.0"; sha256 = "1cxrp0sk5b2gihhkn503iz8fa99k860js2qyzjpsw9rn547pdkny"; }) 110 - (fetchNuGet { pname = "System.Composition.Convention"; version = "7.0.0"; sha256 = "1nbyn42xys0kv247jf45r748av6fp8kp27f1582lfhnj2n8290rp"; }) 111 - (fetchNuGet { pname = "System.Composition.Hosting"; version = "7.0.0"; sha256 = "0wqbjxgggskfn45ilvg86grqci3zx9xj34r5sradca4mqqc90n7f"; }) 112 - (fetchNuGet { pname = "System.Composition.Runtime"; version = "7.0.0"; sha256 = "1p9xpqzx42s8cdizv6nh15hcjvl2km0rwby66nfkj4cb472l339s"; }) 113 - (fetchNuGet { pname = "System.Composition.TypedParts"; version = "7.0.0"; sha256 = "0syz7y6wgnxxgjvfqgymn9mnaa5fjy1qp06qnsvh3agr9mvcv779"; }) 114 - (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "6.0.0"; sha256 = "0rrihs9lnb1h6x4h0hn6kgfnh58qq7hx8qq99gh6fayx4dcnx3s5"; }) 109 + (fetchNuGet { pname = "System.Composition"; version = "8.0.0"; sha256 = "0y7rp5qwwvh430nr0r15zljw01gny8yvr0gg6w5cmsk3q7q7a3dc"; }) 110 + (fetchNuGet { pname = "System.Composition.AttributedModel"; version = "8.0.0"; sha256 = "16j61piz1jf8hbh14i1i4m2r9vw79gdqhjr4f4i588h52249fxlz"; }) 111 + (fetchNuGet { pname = "System.Composition.Convention"; version = "8.0.0"; sha256 = "10fwp7692a6yyw1p8b923k061zh95a6xs3vzfdmdv5pmf41cxlb7"; }) 112 + (fetchNuGet { pname = "System.Composition.Hosting"; version = "8.0.0"; sha256 = "1gbfimhxx6v6073pblv4rl5shz3kgx8lvfif5db26ak8pl5qj4kb"; }) 113 + (fetchNuGet { pname = "System.Composition.Runtime"; version = "8.0.0"; sha256 = "0snljpgfmg0wlkwilkvn9qjjghq1pjdfgdpnwhvl2qw6vzdij703"; }) 114 + (fetchNuGet { pname = "System.Composition.TypedParts"; version = "8.0.0"; sha256 = "0skwla26d8clfz3alr8m42qbzsrbi7dhg74z6ha832b6730mm4pr"; }) 115 115 (fetchNuGet { pname = "System.IdentityModel.Tokens.Jwt"; version = "7.0.3"; sha256 = "1fls88ffq34j1gr6zay1crm27v3sjs5fa4mvj9akqjq05bxanlhk"; }) 116 116 (fetchNuGet { pname = "System.Linq.Async"; version = "6.0.1"; sha256 = "10ira8hmv0i54yp9ggrrdm1c06j538sijfjpn1kmnh9j2xk5yzmq"; }) 117 117 (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; }) 118 - (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; }) 119 118 (fetchNuGet { pname = "System.Security.AccessControl"; version = "5.0.0"; sha256 = "17n3lrrl6vahkqmhlpn3w20afgz09n7i6rv0r3qypngwi7wqdr5r"; }) 120 - (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "7.0.1"; sha256 = "1nq9ngkqha70rv41692c79zq09cx6m85wkp3xj9yc31s62afyl5i"; }) 119 + (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "8.0.0"; sha256 = "1ysjx3b5ips41s32zacf4vs7ig41906mxrsbmykdzi0hvdmjkgbx"; }) 121 120 (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "5.0.0"; sha256 = "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8"; }) 122 121 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "7.0.0"; sha256 = "0sn6hxdjm7bw3xgsmg041ccchsa4sp02aa27cislw3x61dbr68kq"; }) 123 122 (fetchNuGet { pname = "zxcvbn-core"; version = "7.0.92"; sha256 = "1pbi0n3za8zsnkbvq19njy4h4hy12a6rv4rknf4a2m1kdhxb3cgx"; })
+3 -3
pkgs/applications/misc/ArchiSteamFarm/web-ui/default.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "asf-ui"; 5 - version = "c582499d60f0726b6ec7f0fd27bd533c1f67b937"; 5 + version = "f84a296f0ab029e56baba3cca45e5cf21129fd76"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "JustArchiNET"; ··· 10 10 # updated by the update script 11 11 # this is always the commit that should be used with asf-ui from the latest asf version 12 12 rev = version; 13 - hash = "sha256-dTSYlswMWWRafieWqNDIi3qCBvNAkcmZWKhQgJiv2Ts="; 13 + hash = "sha256-NISUhxClFAzLQp4o9AzMzasPV9+aBAyDd1tuNT7HJw4="; 14 14 }; 15 15 16 - npmDepsHash = "sha256-0zzP1z3VO9Y4gBWJ+T7oHhKE/H2dzMUMg71BKupVcH4="; 16 + npmDepsHash = "sha256-kI7kgSw0xs8Hsa/5lhLteDo8TgwyxIxKE1QK92D1Qio="; 17 17 18 18 installPhase = '' 19 19 runHook preInstall
+2 -2
pkgs/applications/misc/tippecanoe/default.nix
··· 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "tippecanoe"; 5 - version = "2.37.1"; 5 + version = "2.39.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "felt"; 9 9 repo = "tippecanoe"; 10 10 rev = finalAttrs.version; 11 - hash = "sha256-BS9QBNLAg1VB290Mu0/V3oYLH/XfGcvZp5dVg4WQGck="; 11 + hash = "sha256-uKp/lFOOsoLiOSzydroGe4VtBv+YqnfXiV1PdSe0Qj0="; 12 12 }; 13 13 14 14 buildInputs = [ sqlite zlib ];
+2 -2
pkgs/applications/misc/tuba/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "tuba"; 30 - version = "0.5.0"; 30 + version = "0.6.1"; 31 31 src = fetchFromGitHub { 32 32 owner = "GeopJr"; 33 33 repo = "Tuba"; 34 34 rev = "v${version}"; 35 - hash = "sha256-m38ur7IxQsI46iMpveEXW3OZONbTI7xNq96XSocxxbs="; 35 + hash = "sha256-Tt2g7xwXf/o/ip5RgUCXclL9omWa/pRglkDMoEGn1AM="; 36 36 }; 37 37 38 38 nativeBuildInputs = [
-1
pkgs/applications/misc/waybar/default.nix
··· 178 178 mainProgram = "waybar"; 179 179 maintainers = with lib.maintainers; [ 180 180 FlorianFranzen 181 - jtbx 182 181 lovesegfault 183 182 minijackson 184 183 rodrgz
+127 -128
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 1 1 { 2 2 "aci": { 3 - "hash": "sha256-RcMT8KD2V9JsAoQCznHpWIe+DHcTfKuW6gJlnxw9Kxo=", 3 + "hash": "sha256-8oQSliSbuSXCXFkwVca33E8g+qUP1Yf9I4n1/c6O8BA=", 4 4 "homepage": "https://registry.terraform.io/providers/CiscoDevNet/aci", 5 5 "owner": "CiscoDevNet", 6 6 "repo": "terraform-provider-aci", 7 - "rev": "v2.11.1", 7 + "rev": "v2.12.0", 8 8 "spdx": "MPL-2.0", 9 9 "vendorHash": null 10 10 }, ··· 28 28 "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk=" 29 29 }, 30 30 "aiven": { 31 - "hash": "sha256-RxqrgekgPkLUTJsrEVfQPTOodv/hNWXFV7c/1Mg6mt0=", 31 + "hash": "sha256-7rwkwOrE9nznB6G96ZF/nnRVlxS+7XnOyziPLGpM61w=", 32 32 "homepage": "https://registry.terraform.io/providers/aiven/aiven", 33 33 "owner": "aiven", 34 34 "repo": "terraform-provider-aiven", 35 - "rev": "v4.9.3", 35 + "rev": "v4.9.4", 36 36 "spdx": "MIT", 37 37 "vendorHash": "sha256-gRcWzrI8qNpP/xxGV6MOYm79h4mH4hH+NW8W2BbGdYw=" 38 38 }, ··· 46 46 "vendorHash": "sha256-Y30DSv7gAW7JzaTYt0XGwLhTArFILPPnxYmP2mKe9Sc=" 47 47 }, 48 48 "alicloud": { 49 - "hash": "sha256-bNTC4gvgeOR3v2AgvyL4Nr0Xhe4y8ZqTXPNBp9Mx3Dc=", 49 + "hash": "sha256-jTTpnuU/3VuPi1LKglQhuBVKM2m9ddJdRnbTnyBK16I=", 50 50 "homepage": "https://registry.terraform.io/providers/aliyun/alicloud", 51 51 "owner": "aliyun", 52 52 "repo": "terraform-provider-alicloud", 53 - "rev": "v1.213.1", 53 + "rev": "v1.214.0", 54 54 "spdx": "MPL-2.0", 55 55 "vendorHash": null 56 56 }, ··· 64 64 "vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0=" 65 65 }, 66 66 "archive": { 67 - "hash": "sha256-fhKN7aqQlurzKB568LC7wt0yikUrsEjS8vngMedqQY8=", 67 + "hash": "sha256-uoHuh4LTbF27ns4oBRfmR7f/NvFd7j0NNmFWywl5x7U=", 68 68 "homepage": "https://registry.terraform.io/providers/hashicorp/archive", 69 69 "owner": "hashicorp", 70 70 "repo": "terraform-provider-archive", 71 - "rev": "v2.4.0", 71 + "rev": "v2.4.1", 72 72 "spdx": "MPL-2.0", 73 - "vendorHash": "sha256-LSAxibOYXxyIAsprMzbW+mnUXX7gHtYjMZYaUrGLtD4=" 73 + "vendorHash": "sha256-F3bCFX57QTw5h/pnPB6pIrszXYqbwe0kzStOpmPgzHM=" 74 74 }, 75 75 "argocd": { 76 76 "hash": "sha256-nJrXbeI/07LlKngEkAnqPG6CiOLFTFugmZMVl2FEvIo=", ··· 82 82 "vendorHash": "sha256-q9PO9tMbaXTs3nBLElwU05GcDZMZqNmLVVGDmiSRSfo=" 83 83 }, 84 84 "artifactory": { 85 - "hash": "sha256-XZLVJDBXCRy1TethERChTh2vw5ztjHNgjoVmPwtwA2E=", 85 + "hash": "sha256-6WtnjsXzGZAIilm3N52G07o7eU9UQ6LXWqd7sDcV2Bg=", 86 86 "homepage": "https://registry.terraform.io/providers/jfrog/artifactory", 87 87 "owner": "jfrog", 88 88 "repo": "terraform-provider-artifactory", 89 - "rev": "v9.9.2", 89 + "rev": "v10.0.2", 90 90 "spdx": "Apache-2.0", 91 - "vendorHash": "sha256-13k6iTO16wDhdw8kAyWZ3aRwKKH4zZi1Ybw/j/lqscE=" 91 + "vendorHash": "sha256-iYm8xaHDWqjq8ui5bsSMMKNRE0/KBkOkzmImOQwMA7w=" 92 92 }, 93 93 "auth0": { 94 94 "hash": "sha256-z40zGGgKtru83KbmhK5kQhbHdXjCQ7q5G0eAfvqfa4A=", ··· 118 118 "vendorHash": null 119 119 }, 120 120 "aws": { 121 - "hash": "sha256-W+lfTvDZtKbWSfZR9nu+xpfe5D5v0sP26qyskAuXyQ4=", 121 + "hash": "sha256-wEbpTOlIZjewEepvqTjQRZAY4BtpetMF+HzvmdFEHGw=", 122 122 "homepage": "https://registry.terraform.io/providers/hashicorp/aws", 123 123 "owner": "hashicorp", 124 124 "repo": "terraform-provider-aws", 125 - "rev": "v5.30.0", 125 + "rev": "v5.31.0", 126 126 "spdx": "MPL-2.0", 127 - "vendorHash": "sha256-jB1I82xcs16kvxxKcC+gC0LwXqDyT9qtpjgPoefZoZM=" 127 + "vendorHash": "sha256-SVrPxBzcykecphwpHvcAhUbmf77eXC9VDdabGzg2bn8=" 128 128 }, 129 129 "azuread": { 130 - "hash": "sha256-qFfquWG5/sm7jzqNMhDHFTKObGhGCyWgId4RxAMB5dM=", 130 + "hash": "sha256-lumXl3orK5Jq5+qnRfiIA94NjK2bCjd3LhRzHmW1h8I=", 131 131 "homepage": "https://registry.terraform.io/providers/hashicorp/azuread", 132 132 "owner": "hashicorp", 133 133 "repo": "terraform-provider-azuread", 134 - "rev": "v2.46.0", 134 + "rev": "v2.47.0", 135 135 "spdx": "MPL-2.0", 136 136 "vendorHash": null 137 137 }, 138 138 "azurerm": { 139 - "hash": "sha256-r6GS/m4fgVV7SjX8uExHQbJ1wlmyQm2LTwTi+uETKA0=", 139 + "hash": "sha256-YXVSApUnJlwxIldDoijl72rA9idKV/vGRf0tAiaH8cc=", 140 140 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 141 141 "owner": "hashicorp", 142 142 "repo": "terraform-provider-azurerm", 143 - "rev": "v3.83.0", 143 + "rev": "v3.85.0", 144 144 "spdx": "MPL-2.0", 145 145 "vendorHash": null 146 146 }, ··· 190 190 "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" 191 191 }, 192 192 "buildkite": { 193 - "hash": "sha256-BKlDhEN2F2WrLmAagCAhteCWR1RY0y49MOPAEvUsnHo=", 193 + "hash": "sha256-eemTDSXZGLboPGoyMxj3w+klf386HTc/6NeI1G1KHXI=", 194 194 "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", 195 195 "owner": "buildkite", 196 196 "repo": "terraform-provider-buildkite", 197 - "rev": "v1.1.1", 197 + "rev": "v1.2.0", 198 198 "spdx": "MIT", 199 - "vendorHash": "sha256-fnB4yXzY6cr72v8MCGzkvNLxBSi3RDvQzyKk0eZ6CVs=" 199 + "vendorHash": "sha256-L/lUBQW5SbIMfqTiJhSyft2eEx+Psd6BK00kM6Z2QpA=" 200 200 }, 201 201 "checkly": { 202 - "hash": "sha256-HfmEh+7RmCIjBvacBW6sX3PL295oHOo8Z+5YsFyl0/4=", 202 + "hash": "sha256-PaQDHK/T3H2W+Ah4cYdP0VOOMSiK/9UgJDmmHHiYEsI=", 203 203 "homepage": "https://registry.terraform.io/providers/checkly/checkly", 204 204 "owner": "checkly", 205 205 "repo": "terraform-provider-checkly", 206 - "rev": "v1.7.2", 206 + "rev": "v1.7.3", 207 207 "spdx": null, 208 - "vendorHash": "sha256-iAAsTiBX1/EOCFgLv7bmTVW5ga5ef4GIEJSHo4w76Tg=" 208 + "vendorHash": "sha256-bP2qfEOP3CPTkr6Dq/o4PCCVnAm+ujsp+pogmuUX4ZM=" 209 209 }, 210 210 "ciscoasa": { 211 211 "hash": "sha256-xzc44FEy2MPo51Faq/VFwg411JK9e0kQucpt0vdN8yg=", ··· 217 217 "vendorHash": null 218 218 }, 219 219 "cloudamqp": { 220 - "hash": "sha256-YZUlGvhanK/xH6Qbqlw6YebBxg03lZIcQeiUc5GP51o=", 220 + "hash": "sha256-ways6qj4rwoBo0XS69aMIMlBssv4R8CFZ4l5Lsnlih0=", 221 221 "homepage": "https://registry.terraform.io/providers/cloudamqp/cloudamqp", 222 222 "owner": "cloudamqp", 223 223 "repo": "terraform-provider-cloudamqp", 224 - "rev": "v1.28.0", 224 + "rev": "v1.29.1", 225 225 "spdx": "MPL-2.0", 226 - "vendorHash": "sha256-dR/7rtDNj9bIRh6JMwXhWvLiAhXfrGnqS9QvfDH9eGw=" 226 + "vendorHash": "sha256-+HZzsAsEJuzEZ61ARaNYC1WxI3M6UwFEf+8q3Bd/JWA=" 227 227 }, 228 228 "cloudflare": { 229 229 "hash": "sha256-KaFn0r5p7bE9kAK6g/SMyqfoF6vMWyP6bRqihW+a5a8=", ··· 290 290 "vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA=" 291 291 }, 292 292 "datadog": { 293 - "hash": "sha256-rpBj5fG3AXwuHiRzOx9svKDuDZqT5SdflUWNx4tXWGo=", 293 + "hash": "sha256-NEXA4oRPC+A8aDuecp45mQm3NbAQKIHR0GSfxDVkeUw=", 294 294 "homepage": "https://registry.terraform.io/providers/DataDog/datadog", 295 295 "owner": "DataDog", 296 296 "repo": "terraform-provider-datadog", 297 - "rev": "v3.33.0", 297 + "rev": "v3.34.0", 298 298 "spdx": "MPL-2.0", 299 - "vendorHash": "sha256-Jzlwdc7lndrPK7JUQ2t4htMvwHj7BAJhfN7ajuTqAtc=" 299 + "vendorHash": "sha256-57cwm7RqCqDR9PmnBFMnrM2vTogCOlpXwvVwnBkkA0Y=" 300 300 }, 301 301 "dexidp": { 302 - "hash": "sha256-Sy/xkhuNTocCoD7Nlq+pbvYiat4du4vZtOOZD2Ig3OA=", 302 + "hash": "sha256-3UgiOeAGpGG2mkImPDvb24WjV2mavhY0E12j7W+SJs8=", 303 303 "homepage": "https://registry.terraform.io/providers/marcofranssen/dexidp", 304 304 "owner": "marcofranssen", 305 305 "repo": "terraform-provider-dexidp", 306 - "rev": "v0.3.2", 306 + "rev": "v0.3.4", 307 307 "spdx": "MIT", 308 - "vendorHash": "sha256-8gz6tsmHHH9B3Z5H0TZRdlpCI6LhthIn7fYn8PjYPeg=" 308 + "vendorHash": "sha256-ejM1RmVBW3v0OStYzJTCym2ByWHJ1zzz/yWVbUiQWN0=" 309 309 }, 310 310 "dhall": { 311 311 "hash": "sha256-QjY5ZazQn4HiLQtdmw9X7o5tFw+27B2IISzmzMMHjHE=", ··· 318 318 "vendorHash": "sha256-e/+czUeOACwRC7xY90pZp2EWDzDpLU6Ud9RPzuNKaOY=" 319 319 }, 320 320 "digitalocean": { 321 - "hash": "sha256-8T2xWKKoPU54ukMClva/fgZXGDMh92Oi0IacjnbgCCI=", 321 + "hash": "sha256-pu6QTKT5ikm3B12zDpWFsMbSjv8zl1oMvWtA4qtjluk=", 322 322 "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", 323 323 "owner": "digitalocean", 324 324 "repo": "terraform-provider-digitalocean", 325 - "rev": "v2.32.0", 325 + "rev": "v2.34.1", 326 326 "spdx": "MPL-2.0", 327 327 "vendorHash": null 328 328 }, ··· 336 336 "vendorHash": null 337 337 }, 338 338 "dns": { 339 - "hash": "sha256-feMN0Fpq8ct3l0u1Y8Zjgee4iC+e90CwAZmk5VQj2So=", 339 + "hash": "sha256-7PRRdL1LhcHKHqqdB7KvBsrrPjaYEKfoSPpc31/Ki/c=", 340 340 "homepage": "https://registry.terraform.io/providers/hashicorp/dns", 341 341 "owner": "hashicorp", 342 342 "repo": "terraform-provider-dns", 343 - "rev": "v3.3.2", 343 + "rev": "v3.4.0", 344 344 "spdx": "MPL-2.0", 345 - "vendorHash": "sha256-SvyeMKuAJ4vu++7Fx0hutx3vQvgf1sh1PFSLPRqJPjw=" 345 + "vendorHash": "sha256-z2p2tjTK7eL0gRU8XnXw9SY9qokqiqJOVhkiBQlHRnA=" 346 346 }, 347 347 "dnsimple": { 348 348 "hash": "sha256-6QubFsPp3sOmCSgIpRH+x+Q9YDDnOnfX5UzV+iy3uh4=", ··· 381 381 "vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw=" 382 382 }, 383 383 "equinix": { 384 - "hash": "sha256-f965eEUtYoWf9idv0YHBMQTHGiIUUX/BeZQQegoxZ1s=", 384 + "hash": "sha256-zjYMJfG+FJpgDWdDxlwp02lhs5yn15EIJqrAGIbrgDs=", 385 385 "homepage": "https://registry.terraform.io/providers/equinix/equinix", 386 386 "owner": "equinix", 387 - "proxyVendor": true, 388 387 "repo": "terraform-provider-equinix", 389 - "rev": "v1.20.1", 388 + "rev": "v1.22.0", 390 389 "spdx": "MIT", 391 - "vendorHash": "sha256-GAMXwx25xxBAx8X69vg+efljO0BUpKSrYoR2x95MXKM=" 390 + "vendorHash": "sha256-c40HqNBU0dXsidddgXuke8cSo/frAUKlxWMbsimiYMc=" 392 391 }, 393 392 "exoscale": { 394 393 "hash": "sha256-HVNGzcX0l7E4jB6TiWSPG9XRmpKL6HIt2gaYiDLFOb4=", ··· 464 463 "vendorHash": "sha256-TMLLsOquMpkeAqS8hLI963hQ6t9n2fyx4XjtB+7oR2E=" 465 464 }, 466 465 "google": { 467 - "hash": "sha256-b4jUS7JNGIsgFEkbxhQRie1YSl1cqqR9UEoNnVSXO5Q=", 466 + "hash": "sha256-ISZC6jMxQ3f/TKsjMkG7uL260XXLdZEQauoEQUNY5eY=", 468 467 "homepage": "https://registry.terraform.io/providers/hashicorp/google", 469 468 "owner": "hashicorp", 470 469 "proxyVendor": true, 471 470 "repo": "terraform-provider-google", 472 - "rev": "v5.8.0", 471 + "rev": "v5.10.0", 473 472 "spdx": "MPL-2.0", 474 - "vendorHash": "sha256-P6ogYwe0Og1Ob/0pq3ZfUNsKss5K5csoQ7YwT/aS4m0=" 473 + "vendorHash": "sha256-Bk4NxA/je67lre74KkKz4eT9fgmut3Crho8z/l1xEBY=" 475 474 }, 476 475 "google-beta": { 477 - "hash": "sha256-bd5kj6+lqU1bY30fvWku1h5wnVi4EqpmRBewhiDQjLY=", 476 + "hash": "sha256-roAdaihEy3OHaAG0qP6Puliqj97jvphwNr0lmKYY1Tg=", 478 477 "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", 479 478 "owner": "hashicorp", 480 479 "proxyVendor": true, 481 480 "repo": "terraform-provider-google-beta", 482 - "rev": "v5.8.0", 481 + "rev": "v5.10.0", 483 482 "spdx": "MPL-2.0", 484 - "vendorHash": "sha256-P6ogYwe0Og1Ob/0pq3ZfUNsKss5K5csoQ7YwT/aS4m0=" 483 + "vendorHash": "sha256-Bk4NxA/je67lre74KkKz4eT9fgmut3Crho8z/l1xEBY=" 485 484 }, 486 485 "googleworkspace": { 487 486 "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=", ··· 493 492 "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g=" 494 493 }, 495 494 "grafana": { 496 - "hash": "sha256-KXXqda3tx0dz+HCNtmmzcHg3kkJpo0FQWQtw1d+pWIE=", 495 + "hash": "sha256-3Sq+08URFntRO4uF3VFo49vrdvD1Vb+nG7V4a0IHlu0=", 497 496 "homepage": "https://registry.terraform.io/providers/grafana/grafana", 498 497 "owner": "grafana", 499 498 "repo": "terraform-provider-grafana", 500 - "rev": "v2.7.0", 499 + "rev": "v2.8.0", 501 500 "spdx": "MPL-2.0", 502 - "vendorHash": "sha256-E8K3iZsUuBdCw6zKiR1mynMPUFiEO8Kd5Sj10RHf998=" 501 + "vendorHash": "sha256-uhvk1TcnT8PNV2oHJy+rM+Z+WuKgl0rGoNypEWn7ddA=" 503 502 }, 504 503 "gridscale": { 505 - "hash": "sha256-gyUDWG7h3fRU0l0uyfmxd0Oi1TtQHnJutqahDoPZWgM=", 504 + "hash": "sha256-nOuckOEiHTMUOSjRwTHaitLOosraEl2mbU4gafi3gi4=", 506 505 "homepage": "https://registry.terraform.io/providers/gridscale/gridscale", 507 506 "owner": "gridscale", 508 507 "repo": "terraform-provider-gridscale", 509 - "rev": "v1.22.0", 508 + "rev": "v1.23.0", 510 509 "spdx": "MPL-2.0", 511 510 "vendorHash": null 512 511 }, ··· 557 556 "vendorHash": "sha256-+D8HxLRUSh7bCN6j+NSkPZTabvqknY7uJ9F5JxefomA=" 558 557 }, 559 558 "http": { 560 - "hash": "sha256-zffR6NS3i+aWF89c5NzKvuqWe6q8OPbRONY5gjsrUWE=", 559 + "hash": "sha256-cD38F0IzYRQB43lLrlm8m6XeH0GL9nNFgqImtH5wjU8=", 561 560 "homepage": "https://registry.terraform.io/providers/hashicorp/http", 562 561 "owner": "hashicorp", 563 562 "repo": "terraform-provider-http", 564 - "rev": "v3.4.0", 563 + "rev": "v3.4.1", 565 564 "spdx": "MPL-2.0", 566 - "vendorHash": "sha256-hxT9mpKifb63wlCUeUzgVo4UB2TnYZy9lXF4fmGYpc4=" 565 + "vendorHash": "sha256-1gWC+HAwb9kzyhxlgQG7bky2VjGzCzFUFQGQzbrmmPg=" 567 566 }, 568 567 "huaweicloud": { 569 - "hash": "sha256-u46A6YyoU497tPOvxj3zef7vL48KHEQ/W5UFGQSoiu8=", 568 + "hash": "sha256-ZY3HhTn53rO+vzBWdrNflafuBOSEIM6AvskqbLXHjfs=", 570 569 "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", 571 570 "owner": "huaweicloud", 572 571 "repo": "terraform-provider-huaweicloud", 573 - "rev": "v1.58.0", 572 + "rev": "v1.59.1", 574 573 "spdx": "MPL-2.0", 575 574 "vendorHash": null 576 575 }, ··· 620 619 "vendorHash": null 621 620 }, 622 621 "jetstream": { 623 - "hash": "sha256-CFjgF02JZJ072mAMvRnObaq3t+SPeT2uXqkRvlRrG5c=", 622 + "hash": "sha256-RlYl8DNx+XjLjMQ8CbVJH0p2ZwBrDNp2OCvzHxQ7zLA=", 624 623 "homepage": "https://registry.terraform.io/providers/nats-io/jetstream", 625 624 "owner": "nats-io", 626 625 "repo": "terraform-provider-jetstream", 627 - "rev": "v0.0.35", 626 + "rev": "v0.1.1", 628 627 "spdx": "Apache-2.0", 629 - "vendorHash": "sha256-OMDMpL9ox6tI9tkoSU0oVuFzRObmUGgGQy6RtsNbyIg=" 628 + "vendorHash": "sha256-NEGjgtrn6ZowqSF6NAK1NnSjYVUvfWuH/4R5ZPdTZSs=" 630 629 }, 631 630 "kafka": { 632 631 "hash": "sha256-cWFPuKU7CQU8TYy125N88saBGPkrGa+7mKLi3TlnM2I=", ··· 674 673 "vendorHash": "sha256-kyQDioVlZFufhXRInXUPTW343LZFmB3SeTlLLRPwzRA=" 675 674 }, 676 675 "launchdarkly": { 677 - "hash": "sha256-4vluO+efNhlYhnzNjvZD6ol0eIx3DWzQBTevMmRAfxM=", 676 + "hash": "sha256-AxnMBygXEkgnGfVRqpIFcGdjED3S+OryzIutFzWM+fY=", 678 677 "homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly", 679 678 "owner": "launchdarkly", 680 679 "repo": "terraform-provider-launchdarkly", 681 - "rev": "v2.16.0", 680 + "rev": "v2.17.0", 682 681 "spdx": "MPL-2.0", 683 - "vendorHash": "sha256-f/OJ+DoH/pc+A7bl1OOgsSU1PQC2ZEBuK7sSmcpA3tk=" 682 + "vendorHash": "sha256-hGlgqLXpVUoATd7GihX+RMoUvGkqXr5F/uwAY3n+57Y=" 684 683 }, 685 684 "libvirt": { 686 685 "hash": "sha256-yGlNBbixrQxjh7zgZoK3YXpUmr1vrLiLZhKpXvQULYg=", ··· 692 691 "vendorHash": "sha256-K/PH8DAi6Wj+isPx9xefQcLPKnrimfItZFSPfktTias=" 693 692 }, 694 693 "linode": { 695 - "hash": "sha256-g8otBTOYPfhhExIcg1gzX+KV03Nsom7blNhJFGbyxDU=", 694 + "hash": "sha256-fQc6iJi32B+LPHW1c26/PsI6HGMBOBZpIhALEGBTKK0=", 696 695 "homepage": "https://registry.terraform.io/providers/linode/linode", 697 696 "owner": "linode", 698 697 "repo": "terraform-provider-linode", 699 - "rev": "v2.10.1", 698 + "rev": "v2.11.0", 700 699 "spdx": "MPL-2.0", 701 - "vendorHash": "sha256-KjrkF6v1NHXjdIaNz0dIJ7q98JYN1hm2OMh9+CEOFbs=" 700 + "vendorHash": "sha256-hbGilQWhlme1URDz2idjYMq1oAYiI4JIvs/n/+W1lEU=" 702 701 }, 703 702 "linuxbox": { 704 703 "hash": "sha256-MzasMVtXO7ZeZ+qEx2Z+7881fOIA0SFzSvXVHeEROtg=", ··· 710 709 "vendorHash": "sha256-Jlg3a91pOhMC5SALzL9onajZUZ2H9mXfU5CKvotbCbw=" 711 710 }, 712 711 "local": { 713 - "hash": "sha256-LN9mYtFNPPlG3Wdz0ggS57zYMO2chf6JipRmn+OKCnw=", 712 + "hash": "sha256-FeraMYTrcGQ7JwlCOMyOJdwhtdRHS1b5PA0lpSIwAVY=", 714 713 "homepage": "https://registry.terraform.io/providers/hashicorp/local", 715 714 "owner": "hashicorp", 716 715 "repo": "terraform-provider-local", 717 - "rev": "v2.4.0", 716 + "rev": "v2.4.1", 718 717 "spdx": "MPL-2.0", 719 - "vendorHash": "sha256-ZjS40Xc8y2UBPn4rX3EgRoSapRvMEeVMGZE6z9tpsAQ=" 718 + "vendorHash": "sha256-T/YQsNpPISDSVi00KrLRX/+jFNQVl2ze/3D2ZRxmUjI=" 720 719 }, 721 720 "lxd": { 722 721 "hash": "sha256-2th4/2uLFnmSFKI94bSSt4OSX9wiML/OkThR6SbUCPE=", ··· 764 763 "vendorHash": "sha256-aIIkj0KpkIR+CsgPk4NCfhG7BMKaAQZy/49unQx4nWQ=" 765 764 }, 766 765 "mongodbatlas": { 767 - "hash": "sha256-+aofX4YNHB30h20k3XvVqvzOSqg/cirFx8s7jH5cfiY=", 766 + "hash": "sha256-49DqsvrRw0Md9fJS3GVvSKJOQAMcL494fjuuOPf/u7k=", 768 767 "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", 769 768 "owner": "mongodb", 770 769 "repo": "terraform-provider-mongodbatlas", 771 - "rev": "v1.13.1", 770 + "rev": "v1.14.0", 772 771 "spdx": "MPL-2.0", 773 - "vendorHash": "sha256-khnctPCKKExkVkyFTQ+5EsJf7aFVFtPC5NeFenIjlQo=" 772 + "vendorHash": "sha256-ySk+zivqynxdOIVtwzRJ31U2u8rxMJLXRxZw2rmtoaM=" 774 773 }, 775 774 "namecheap": { 776 - "hash": "sha256-cms8YUL+SjTeYyIOQibksi8ZHEBYq2JlgTEpOO1uMZE=", 775 + "hash": "sha256-NqY3dELdpYahbdK7wpTJ9BMTIesUpwOvISbArDOPj/4=", 777 776 "homepage": "https://registry.terraform.io/providers/namecheap/namecheap", 778 777 "owner": "namecheap", 779 778 "repo": "terraform-provider-namecheap", 780 - "rev": "v2.1.0", 779 + "rev": "v2.1.1", 781 780 "spdx": "Apache-2.0", 782 781 "vendorHash": null 783 782 }, ··· 791 790 "vendorHash": null 792 791 }, 793 792 "newrelic": { 794 - "hash": "sha256-6SwAieZc7Qe8r+olZUUV46myax/M57t4VfWDrXMK8Hk=", 793 + "hash": "sha256-dRO12NFsZnRxbKBo7B0wK2C5HHBVA0iIdCU+sYzuSqA=", 795 794 "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", 796 795 "owner": "newrelic", 797 796 "repo": "terraform-provider-newrelic", 798 - "rev": "v3.27.7", 797 + "rev": "v3.28.1", 799 798 "spdx": "MPL-2.0", 800 - "vendorHash": "sha256-9+AcCcAX/oEnljMCuJQ9B/aRkAB/074r4G/XWnLv/KU=" 799 + "vendorHash": "sha256-mcw5BfZLmSidhkJz/NonraE77HonthI6WUwRfammM/g=" 801 800 }, 802 801 "nomad": { 803 - "hash": "sha256-urxTfyBv/vuX3Xowca625aNEsU4sxkmd24tis2YjR3Y=", 802 + "hash": "sha256-MEQK/HF9SNEKehLIUMBm2P0WdR5yISJ8DCpI0fVP/DA=", 804 803 "homepage": "https://registry.terraform.io/providers/hashicorp/nomad", 805 804 "owner": "hashicorp", 806 805 "repo": "terraform-provider-nomad", 807 - "rev": "v2.0.0", 806 + "rev": "v2.1.0", 808 807 "spdx": "MPL-2.0", 809 - "vendorHash": "sha256-L8BpkzTs5qcr31Nho66xzlNMVg2SqfZbj9pPAZrNuqA=" 808 + "vendorHash": "sha256-vK+xErFvVj59lcSGUcMK0qdEFjC2cg77BI8EQ6Na83Y=" 810 809 }, 811 810 "ns1": { 812 811 "hash": "sha256-UHoOVITbfwZ7tviDuZ1Tp9aVgRpB9ZnCzk5EOZeH/Eo=", ··· 837 836 "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" 838 837 }, 839 838 "oci": { 840 - "hash": "sha256-tg+0KiiwEHkPImqxYHaLZjaoZDjIIGyBOXBFXe07G20=", 839 + "hash": "sha256-s+yyvYJCEcG3BxcPbnHR88WzZfuwk2c4QNGkdqSwLn4=", 841 840 "homepage": "https://registry.terraform.io/providers/oracle/oci", 842 841 "owner": "oracle", 843 842 "repo": "terraform-provider-oci", 844 - "rev": "v5.22.0", 843 + "rev": "v5.23.0", 845 844 "spdx": "MPL-2.0", 846 845 "vendorHash": null 847 846 }, ··· 882 881 "vendorHash": "sha256-hVsqlWTZoYAMWMeismKhiqFxSFbkTBSIEMSLZx5stnQ=" 883 882 }, 884 883 "opentelekomcloud": { 885 - "hash": "sha256-97hDRXltZwxylS5E2GPU1h8Q8gdEV37ljKYrGLlIjiQ=", 884 + "hash": "sha256-V18yZ3wMxQaqGqqIMvN5ukZ4J9hci2cOhx8s+NdlNXg=", 886 885 "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", 887 886 "owner": "opentelekomcloud", 888 887 "repo": "terraform-provider-opentelekomcloud", 889 - "rev": "v1.35.13", 888 + "rev": "v1.35.14", 890 889 "spdx": "MPL-2.0", 891 890 "vendorHash": "sha256-wiMHvONS1VKtLf245pVCgqmlvyx8nlBJda0vOuepPak=" 892 891 }, 893 892 "opsgenie": { 894 - "hash": "sha256-IIQtbRKfLbJz5J/T/YzVWSivMeuyKO6iKlXmbrslpQo=", 893 + "hash": "sha256-ZssKhfwFrzCjvlebEmKAHWBInN5daVqxbmVFoA92dv8=", 895 894 "homepage": "https://registry.terraform.io/providers/opsgenie/opsgenie", 896 895 "owner": "opsgenie", 897 896 "repo": "terraform-provider-opsgenie", 898 - "rev": "v0.6.34", 897 + "rev": "v0.6.35", 899 898 "spdx": "MPL-2.0", 900 899 "vendorHash": null 901 900 }, ··· 909 908 "vendorHash": null 910 909 }, 911 910 "pagerduty": { 912 - "hash": "sha256-nG5zbpq6PN1Slm0PU6/1g++HByQyilZVLBnIz0akx5A=", 911 + "hash": "sha256-XP7Y8qCnsCDMfMV1ip09y5HZHZUmpvYzBZA3xodedTw=", 913 912 "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", 914 913 "owner": "PagerDuty", 915 914 "repo": "terraform-provider-pagerduty", 916 - "rev": "v3.3.0", 915 + "rev": "v3.4.0", 917 916 "spdx": "MPL-2.0", 918 917 "vendorHash": null 919 918 }, ··· 1008 1007 "vendorHash": null 1009 1008 }, 1010 1009 "scaleway": { 1011 - "hash": "sha256-LOWkUzxkNsj3OWLhQb/BSq0vxz0c4jKuf41L6F2Yqeo=", 1010 + "hash": "sha256-KSkVKPRBSdajQrf9XbcVDu+migRWqCKAYxVuywILzEo=", 1012 1011 "homepage": "https://registry.terraform.io/providers/scaleway/scaleway", 1013 1012 "owner": "scaleway", 1014 1013 "repo": "terraform-provider-scaleway", 1015 - "rev": "v2.34.0", 1014 + "rev": "v2.35.0", 1016 1015 "spdx": "MPL-2.0", 1017 - "vendorHash": "sha256-4m4RxV3AuBVfKDxsGxQK/B7b53w1IYayRakjZZ8xyZc=" 1016 + "vendorHash": "sha256-vG5wLysF76t4eGIaV8eyrH7TNeZKci2gJ/AfZEUlhdA=" 1018 1017 }, 1019 1018 "secret": { 1020 1019 "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=", ··· 1026 1025 "vendorHash": null 1027 1026 }, 1028 1027 "selectel": { 1029 - "hash": "sha256-o1Lf4CEdq7WeJ4TAY7Hq/rjadcB6Ifi5ylEs7ctXw4I=", 1028 + "hash": "sha256-p9XH9/sIVyY2f957/8KI91y5GCn1/MEGY+QBsArvYJA=", 1030 1029 "homepage": "https://registry.terraform.io/providers/selectel/selectel", 1031 1030 "owner": "selectel", 1032 1031 "repo": "terraform-provider-selectel", 1033 - "rev": "v4.0.1", 1032 + "rev": "v4.0.2", 1034 1033 "spdx": "MPL-2.0", 1035 - "vendorHash": "sha256-5+cFBQHK1ypac5Ug2YNokfH/XoVInAytoIklN3bHt2g=" 1034 + "vendorHash": "sha256-FjJosTjFRJnBW22IB9UHfZe9KWrT1h12InyUl0q7a28=" 1036 1035 }, 1037 1036 "sentry": { 1038 - "hash": "sha256-L/aZ4/xCVZk3C6AGglzCj5T9XnoI/uiLbRASNAHwcro=", 1037 + "hash": "sha256-VTgD19eWeRtDFOuUjnSANkNz8pN/UutJeFgS5qkMpH8=", 1039 1038 "homepage": "https://registry.terraform.io/providers/jianyuan/sentry", 1040 1039 "owner": "jianyuan", 1041 1040 "repo": "terraform-provider-sentry", 1042 - "rev": "v0.11.2", 1041 + "rev": "v0.12.1", 1043 1042 "spdx": "MIT", 1044 - "vendorHash": "sha256-5XAetSjMtRffP/xExRUXfclDutEFV0VL3drusaB4rnM=" 1043 + "vendorHash": "sha256-lwTsKX3rQObMvysvcPYxJxd09LRlWTH2s+APiOhnalo=" 1045 1044 }, 1046 1045 "shell": { 1047 1046 "hash": "sha256-LTWEdXxi13sC09jh+EFZ6pOi1mzuvgBz5vceIkNE/JY=", ··· 1071 1070 "vendorHash": null 1072 1071 }, 1073 1072 "snowflake": { 1074 - "hash": "sha256-Fox0BkmyRgAon0NH2HG50XqLRFUHwu6rnVrBwE11QqQ=", 1073 + "hash": "sha256-G/LHNXkK/pOwNqpoCudM3eGQgv1U2r5l4N/gJfJ5JzU=", 1075 1074 "homepage": "https://registry.terraform.io/providers/Snowflake-Labs/snowflake", 1076 1075 "owner": "Snowflake-Labs", 1077 1076 "repo": "terraform-provider-snowflake", 1078 - "rev": "v0.77.0", 1077 + "rev": "v0.82.0", 1079 1078 "spdx": "MIT", 1080 - "vendorHash": "sha256-iSSy6N7YwE76AmJ7s1nA/EBTdFAvA7G4rfl6Pc2QBSI=" 1079 + "vendorHash": "sha256-nT/zEQgHWnCrlm6TL/DnXIvwDxEs147OfXn/qnlvIH0=" 1081 1080 }, 1082 1081 "sops": { 1083 1082 "hash": "sha256-ZastswL5AVurQY3xn6yx3M1BMvQ9RjfcZdXX0S/oZqw=", ··· 1089 1088 "vendorHash": "sha256-8W1PK4T98iK1N6EB6AVjvr1P9Ja51+kSOmYAEosxrh8=" 1090 1089 }, 1091 1090 "spotinst": { 1092 - "hash": "sha256-NSbMR8wkiAYC0KiCukEnKG7nIye4KMzpIIYnnwEh6jY=", 1091 + "hash": "sha256-0J0doJcCG1rqyq9hHrB0dWknVcepafQn6obbn2+MuWg=", 1093 1092 "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", 1094 1093 "owner": "spotinst", 1095 1094 "repo": "terraform-provider-spotinst", 1096 - "rev": "v1.151.1", 1095 + "rev": "v1.156.0", 1097 1096 "spdx": "MPL-2.0", 1098 - "vendorHash": "sha256-TDOgH9G6Hr3+mwL5JhAlcbsV3auzyJTu9qgV0s9AArE=" 1097 + "vendorHash": "sha256-rM+JSRhrhHT8RjinP0Wz8/zphiRBnuPmGgS/gGJ/Cik=" 1099 1098 }, 1100 1099 "stackpath": { 1101 1100 "hash": "sha256-aCaoRxlV/UxYobHC5OqFO8nt9oQgyug1AuJffhnwauc=", ··· 1125 1124 "vendorHash": "sha256-iNBM4Y24vDGPKyb5cppSogk145F0/pAFmOzEeiWgfLI=" 1126 1125 }, 1127 1126 "tailscale": { 1128 - "hash": "sha256-GOeuTjF+nwasO2Fel8FbDvZeTLaz+/HlcZnySxxS2d8=", 1127 + "hash": "sha256-1OSGJham+oJLQUcSm+Iea9SDM5VhOcE7Bz+ZgxM4Lww=", 1129 1128 "homepage": "https://registry.terraform.io/providers/tailscale/tailscale", 1130 1129 "owner": "tailscale", 1131 1130 "repo": "terraform-provider-tailscale", 1132 - "rev": "v0.13.11", 1131 + "rev": "v0.13.13", 1133 1132 "spdx": "MIT", 1134 - "vendorHash": "sha256-wbSQkw2k/LtbWOcMd8ZnHzzI01H45J18sevQU9Xur2Q=" 1133 + "vendorHash": "sha256-w0S9ACnDNZsEvYEkS2Q/8I2doM3AmgpzmgRXgA7CaTw=" 1135 1134 }, 1136 1135 "talos": { 1137 - "hash": "sha256-aP5hiR+b31+QjVWvNPxYkzijTUnFGpgR3f5XuN1Pzx8=", 1136 + "hash": "sha256-DoO2aGoBkuafPJGNz0opmkFw4wwUgsczA2D0bSXQAlg=", 1138 1137 "homepage": "https://registry.terraform.io/providers/siderolabs/talos", 1139 1138 "owner": "siderolabs", 1140 1139 "repo": "terraform-provider-talos", 1141 - "rev": "v0.3.2", 1140 + "rev": "v0.4.0", 1142 1141 "spdx": "MPL-2.0", 1143 - "vendorHash": "sha256-0HRhwUGDE4y7UFlXyD0w8zl4NV5436L4SRhrb8vQGyc=" 1142 + "vendorHash": "sha256-FWwHAaUKUw7DyNs4sAlkLkGNj48wMJgpFvfQgbp8lFs=" 1144 1143 }, 1145 1144 "tencentcloud": { 1146 - "hash": "sha256-kApeR6LaFOUocf2NV+dDArAQ0HhgHwp7BZQBJbhTiDc=", 1145 + "hash": "sha256-Ixusjq3HmPhT9uBoaDnrfVHFxD420Z5P/+JxBd0SIRY=", 1147 1146 "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", 1148 1147 "owner": "tencentcloudstack", 1149 1148 "repo": "terraform-provider-tencentcloud", 1150 - "rev": "v1.81.55", 1149 + "rev": "v1.81.60", 1151 1150 "spdx": "MPL-2.0", 1152 1151 "vendorHash": null 1153 1152 }, 1154 1153 "tfe": { 1155 - "hash": "sha256-HsoqWDwze/INB3KfQzwKKGbyKiU7xfsI4Bg/4/xFGr4=", 1154 + "hash": "sha256-dbraY0A8z2YI09FWFqIsOcWshGn1/ZlPLeWdjWWbgmc=", 1156 1155 "homepage": "https://registry.terraform.io/providers/hashicorp/tfe", 1157 1156 "owner": "hashicorp", 1158 1157 "repo": "terraform-provider-tfe", 1159 - "rev": "v0.50.0", 1158 + "rev": "v0.51.1", 1160 1159 "spdx": "MPL-2.0", 1161 - "vendorHash": "sha256-D8ouBW20jzFi365gDgL2sRk2IERSgJN3PFb7e1Akl50=" 1160 + "vendorHash": "sha256-lxXTiJeZ/8psry2dxrecB+o0xElSQrCjwZ9zXijI9Bs=" 1162 1161 }, 1163 1162 "thunder": { 1164 1163 "hash": "sha256-wS50I4iTnHq0rDUoz7tQXpqW84wugQQiw42xhzxFiRw=", ··· 1234 1233 "vendorHash": "sha256-5rRWlInDRj7hw4GZqTxfH7Y8tyTvzJgBWA1I5j0EyaI=" 1235 1234 }, 1236 1235 "vcd": { 1237 - "hash": "sha256-ltdkB9PqmuCs5daRjcThVhy1wIoDW21yBiwtRo/pMss=", 1236 + "hash": "sha256-TP9COMofx4c2GZ0dQkfopn4iq8ddfV3WwuNjTu6yQnU=", 1238 1237 "homepage": "https://registry.terraform.io/providers/vmware/vcd", 1239 1238 "owner": "vmware", 1240 1239 "repo": "terraform-provider-vcd", 1241 - "rev": "v3.10.0", 1240 + "rev": "v3.11.0", 1242 1241 "spdx": "MPL-2.0", 1243 - "vendorHash": "sha256-p/wTnEr/+qe8S83x6EtfsnIMVUF1VWZVHOq0vLDbh60=" 1242 + "vendorHash": "sha256-IqmmlLr+bwfSRJtKbK/fiBdbf2vX61+6h6rZizD1vw8=" 1244 1243 }, 1245 1244 "venafi": { 1246 1245 "hash": "sha256-OQNeDmsXC1Fr9bTZ07HELZznU9n4ttSkFbNOC6ooxnk=", ··· 1261 1260 "vendorHash": "sha256-OzcDMLWwnBYIkBcL6U1t9oCNhZZokBUf2TONb+OfgPE=" 1262 1261 }, 1263 1262 "vra7": { 1264 - "hash": "sha256-03qXrYDpmPc7gHELzjS5miLm5NPTrF0AV1sUSCM0/4o=", 1263 + "hash": "sha256-dvdsfUKhl1z/iHsh+/2HDb6mEX86P9FgynkzVQgtM5w=", 1265 1264 "homepage": "https://registry.terraform.io/providers/vmware/vra7", 1266 1265 "owner": "vmware", 1267 1266 "repo": "terraform-provider-vra7", 1268 - "rev": "v3.0.11", 1267 + "rev": "v3.0.12", 1269 1268 "spdx": "MPL-2.0", 1270 1269 "vendorHash": null 1271 1270 }, 1272 1271 "vsphere": { 1273 - "hash": "sha256-+YNvyieuyG4CePm4Pxsy1ufHgvjRJC9yRPLIMUcgrqs=", 1272 + "hash": "sha256-VWPKSR6xIph5dnMBSmLB/laY+DmNdshn6+94amCFQ5g=", 1274 1273 "homepage": "https://registry.terraform.io/providers/hashicorp/vsphere", 1275 1274 "owner": "hashicorp", 1276 1275 "repo": "terraform-provider-vsphere", 1277 - "rev": "v2.6.0", 1276 + "rev": "v2.6.1", 1278 1277 "spdx": "MPL-2.0", 1279 1278 "vendorHash": "sha256-d9CdK5AHFZRC89Xko4vyx8jR10fkG1VYGVILlXM7zgw=" 1280 1279 }, 1281 1280 "vultr": { 1282 - "hash": "sha256-9HEuJXV6spLoLEVwdNid+MfVrBvrdUKjHWkDvQLSG+s=", 1281 + "hash": "sha256-CW4wZ4wPdf66z68oov1d5q3ayITEzImIs/WA+mMKmpg=", 1283 1282 "homepage": "https://registry.terraform.io/providers/vultr/vultr", 1284 1283 "owner": "vultr", 1285 1284 "repo": "terraform-provider-vultr", 1286 - "rev": "v2.17.1", 1285 + "rev": "v2.18.0", 1287 1286 "spdx": "MPL-2.0", 1288 1287 "vendorHash": null 1289 1288 }, ··· 1297 1296 "vendorHash": "sha256-GRnVhGpVgFI83Lg34Zv1xgV5Kp8ioKTFV5uaqS80ATg=" 1298 1297 }, 1299 1298 "yandex": { 1300 - "hash": "sha256-GL7KrjnSucf8LECPT0T1kxehGqqGP6tlnJW1rlHX5cM=", 1299 + "hash": "sha256-piN10vAmUjI/jHTGVWvSGFNR7T01/51E8rJ+UZZt5Vk=", 1301 1300 "homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex", 1302 1301 "owner": "yandex-cloud", 1303 1302 "repo": "terraform-provider-yandex", 1304 - "rev": "v0.103.0", 1303 + "rev": "v0.104.0", 1305 1304 "spdx": "MPL-2.0", 1306 - "vendorHash": "sha256-FVFBwrSASFt6YT30/UplF51jxauhtUZh7IdfKh8WLSE=" 1305 + "vendorHash": "sha256-W/i1r+SdYPTU4kha5Pr4i8+Xr8KqTEKFZDA3+vMP8pk=" 1307 1306 } 1308 1307 }
+3 -3
pkgs/applications/networking/cluster/terragrunt/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "terragrunt"; 8 - version = "0.54.5"; 8 + version = "0.54.10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "gruntwork-io"; 12 12 repo = pname; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-ISN2TWdxBucjG2tn+NuP6Wjqxc47haEE+rjCHIO/E+g="; 14 + hash = "sha256-0cciBPMK2ceRSyV0zt5o/SgHDUzbtMj/BmLzqsMf/7g="; 15 15 }; 16 16 17 - vendorHash = "sha256-OIkrDvNk4XD11j/+BdOkzbw86cYUj0Vz7pZ5/vIZopY="; 17 + vendorHash = "sha256-nz/mIMLgYF2HjN0jalCqUni143VKjFUMBc/0GaEG20U="; 18 18 19 19 doCheck = false; 20 20
+2 -2
pkgs/applications/version-management/gitea/default.nix
··· 20 20 21 21 buildGoModule rec { 22 22 pname = "gitea"; 23 - version = "1.21.2"; 23 + version = "1.21.3"; 24 24 25 25 # not fetching directly from the git repo, because that lacks several vendor files for the web UI 26 26 src = fetchurl { 27 27 url = "https://dl.gitea.com/gitea/${version}/gitea-src-${version}.tar.gz"; 28 - hash = "sha256-+zG4tyJjSwocIDVwOj4RhwF7h/6WBCOG/6j4B1ADXas="; 28 + hash = "sha256-tJC9p7++lb3lD0yYR4qAtFOTRBQK2SkNCD6Tk+g9M78="; 29 29 }; 30 30 31 31 vendorHash = null;
+56 -4
pkgs/applications/video/mpv/scripts/default.nix
··· 1 1 { lib 2 2 , callPackage 3 3 , config 4 + , runCommand 4 5 }: 5 6 6 - let buildLua = callPackage ./buildLua.nix { }; 7 - in lib.recurseIntoAttrs 8 - ({ 7 + let 8 + buildLua = callPackage ./buildLua.nix { }; 9 + 10 + unionOfDisjoints = lib.fold lib.attrsets.unionOfDisjoint {}; 11 + 12 + addTests = name: drv: let 13 + inherit (drv) scriptName; 14 + scriptPath = "share/mpv/scripts/${scriptName}"; 15 + fullScriptPath = "${drv}/${scriptPath}"; 16 + 17 + in drv.overrideAttrs (old: { passthru = (old.passthru or {}) // { tests = unionOfDisjoints [ 18 + (old.passthru.tests or {}) 19 + 20 + { 21 + scriptName-is-valid = runCommand "mpvScripts.${name}.passthru.tests.scriptName-is-valid" { 22 + meta.maintainers = with lib.maintainers; [ nicoo ]; 23 + preferLocalBuild = true; 24 + } '' 25 + if [ -e "${fullScriptPath}" ]; then 26 + touch $out 27 + else 28 + echo "mpvScripts.\"${name}\" does not contain a script named \"${scriptName}\"" >&2 29 + exit 1 30 + fi 31 + ''; 32 + } 33 + 34 + # can't check whether `fullScriptPath` is a directory, in pure-evaluation mode 35 + (with lib; optionalAttrs (! any (s: hasSuffix s drv.passthru.scriptName) [ ".js" ".lua" ".so" ]) { 36 + single-main-in-script-dir = runCommand "mpvScripts.${name}.passthru.tests.single-main-in-script-dir" { 37 + meta.maintainers = with lib.maintainers; [ nicoo ]; 38 + preferLocalBuild = true; 39 + } '' 40 + die() { 41 + echo "$@" >&2 42 + exit 1 43 + } 44 + 45 + cd "${drv}/${scriptPath}" # so the glob expands to filenames only 46 + mains=( main.* ) 47 + if [ "''${#mains[*]}" -eq 1 ]; then 48 + touch $out 49 + elif [ "''${#mains[*]}" -eq 0 ]; then 50 + die "'${scriptPath}' contains no 'main.*' file" 51 + else 52 + die "'${scriptPath}' contains multiple 'main.*' files:" "''${mains[*]}" 53 + fi 54 + ''; 55 + }) 56 + ]; }; }); 57 + in 58 + 59 + lib.recurseIntoAttrs 60 + (lib.mapAttrs addTests ({ 9 61 acompressor = callPackage ./acompressor.nix { inherit buildLua; }; 10 62 autocrop = callPackage ./autocrop.nix { }; 11 63 autodeint = callPackage ./autodeint.nix { }; ··· 29 81 vr-reversal = callPackage ./vr-reversal.nix { }; 30 82 webtorrent-mpv-hook = callPackage ./webtorrent-mpv-hook.nix { }; 31 83 } 32 - // (callPackage ./occivink.nix { inherit buildLua; })) 84 + // (callPackage ./occivink.nix { inherit buildLua; }))) 33 85 // lib.optionalAttrs config.allowAliases { 34 86 youtube-quality = throw "'youtube-quality' is no longer maintained, use 'quality-menu' instead"; # added 2023-07-14 35 87 }
+2
pkgs/applications/video/mpv/scripts/mpvacious.nix
··· 32 32 runHook postInstall 33 33 ''; 34 34 35 + passthru.scriptName = "mpvacious"; 36 + 35 37 meta = with lib; { 36 38 description = "Adds mpv keybindings to create Anki cards from movies and TV shows"; 37 39 homepage = "https://github.com/Ajatt-Tools/mpvacious";
+1 -1
pkgs/applications/video/mpv/scripts/simple-mpv-webui.nix
··· 13 13 }; 14 14 15 15 scriptPath = "."; 16 - passthru.scriptName = "webui.lua"; 16 + passthru.scriptName = "webui"; 17 17 18 18 meta = with lib; { 19 19 description = "A web based user interface with controls for the mpv mediaplayer";
+5 -5
pkgs/applications/virtualization/docker-slim/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "docker-slim"; 5 - version = "1.40.6"; 5 + version = "1.40.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "slimtoolkit"; 9 9 repo = "slim"; 10 10 rev = version; 11 - hash = "sha256-0rn+tqdPVjkIPxOwL9rDnolrpcsDOwOah0Y7924mjD4="; 11 + hash = "sha256-X+7FMdIotnafUEKQUrvxYgN4qGqbtVJaZD+V4/whylM="; 12 12 }; 13 13 14 14 vendorHash = null; ··· 18 18 nativeBuildInputs = [ makeBinaryWrapper ]; 19 19 20 20 preBuild = '' 21 - go generate github.com/docker-slim/docker-slim/pkg/appbom 21 + go generate ./... 22 22 ''; 23 23 24 24 ldflags = [ 25 25 "-s" 26 26 "-w" 27 - "-X github.com/docker-slim/docker-slim/pkg/version.appVersionTag=${version}" 28 - "-X github.com/docker-slim/docker-slim/pkg/version.appVersionRev=${src.rev}" 27 + "-X github.com/slimtoolkit/slim/pkg/version.appVersionTag=${version}" 28 + "-X github.com/slimtoolkit/slim/pkg/version.appVersionRev=${src.rev}" 29 29 ]; 30 30 31 31 # docker-slim tries to create its state dir next to the binary (inside the nix
+11 -4
pkgs/by-name/at/athens/package.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 - , buildGo121Module 3 + , buildGoModule 4 + , testers 5 + , athens 4 6 }: 5 - buildGo121Module rec { 7 + buildGoModule rec { 6 8 pname = "athens"; 7 9 version = "0.13.0"; 8 10 9 11 src = fetchFromGitHub { 10 12 owner = "gomods"; 11 - repo = pname; 13 + repo = "athens"; 12 14 rev = "v${version}"; 13 15 hash = "sha256-27BBPDK5lGwEFsgLf+/lE9CM8g1AbGUgM1iOL7XZqsU="; 14 16 }; ··· 17 19 18 20 CGO_ENABLED = "0"; 19 21 ldflags = [ "-s" "-w" "-buildid=" "-X github.com/gomods/athens/pkg/build.version=${version}" ]; 20 - flags = [ "-trimpath" ]; 21 22 22 23 subPackages = [ "cmd/proxy" ]; 23 24 24 25 postInstall = '' 25 26 mv $out/bin/proxy $out/bin/athens 26 27 ''; 28 + 29 + passthru = { 30 + tests.version = testers.testVersion { 31 + package = athens; 32 + }; 33 + }; 27 34 28 35 meta = with lib; { 29 36 description = "A Go module datastore and proxy";
+3 -3
pkgs/development/python-modules/pytest-recording/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pytest-recording"; 18 - version = "0.13.0"; 18 + version = "0.13.1"; 19 19 format = "pyproject"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "kiwicom"; 23 23 repo = "pytest-recording"; 24 - rev = "v${version}"; 25 - hash = "sha256-SCHdzii6GYVWVY7MW/IW6CNZMuu5h/jXEj49P0jvhoE="; 24 + rev = "refs/tags/v${version}"; 25 + hash = "sha256-HyV1wWYS/8p45mZxgA1XSChLCTYq5iOzBRqKXyZpwgo="; 26 26 }; 27 27 28 28 buildInputs = [
+2 -2
pkgs/development/python-modules/sqlite-utils/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "sqlite-utils"; 20 - version = "3.35.2"; 20 + version = "3.36"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.7"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-WQsUrSd5FMs/x9XiVHZIR/rNqqI8e6/YXsk4dPb0IUM="; 27 + hash = "sha256-3MMROU/obcFvZQN7AHXiOO/P0uEuZdU+0ZaVRQKZbzw="; 28 28 }; 29 29 30 30 postPatch = ''
+3 -3
pkgs/development/python-modules/webdataset/default.nix
··· 16 16 }: 17 17 buildPythonPackage rec { 18 18 pname = "webdataset"; 19 - version = "0.2.79"; 19 + version = "0.2.86"; 20 20 pyproject = true; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "webdataset"; 24 24 repo = "webdataset"; 25 - rev = version; 26 - hash = "sha256-EfQoHlJ+1spQWZkjS1hwERVUHfjGHDFxE0D+VLujJW8="; 25 + rev = "refs/tags/${version}"; 26 + hash = "sha256-aTjxoSoQ9LH4gcFmV+7Aj0HNIpvsFHTrxFUpAtB3nkM="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+2 -2
pkgs/development/tools/analysis/brakeman/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - brakeman (6.0.0) 4 + brakeman (6.1.0) 5 5 6 6 PLATFORMS 7 7 ruby ··· 10 10 brakeman 11 11 12 12 BUNDLED WITH 13 - 2.4.13 13 + 2.4.22
+2 -2
pkgs/development/tools/analysis/brakeman/gemset.nix
··· 4 4 platforms = []; 5 5 source = { 6 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "1l2584f7cm7lmwihm1l449rk6vl4wlx3s7x317cm2inapzjhiybg"; 7 + sha256 = "00vlip5z1gc1npj1nxvcy2gvwya4fk01xzyhazkhz3ymdn9nch0d"; 8 8 type = "gem"; 9 9 }; 10 - version = "6.0.0"; 10 + version = "6.1.0"; 11 11 }; 12 12 }
+3 -3
pkgs/development/tools/rust/svd2rust/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "svd2rust"; 5 - version = "0.31.1"; 5 + version = "0.31.2"; 6 6 7 7 src = fetchCrate { 8 8 inherit pname version; 9 - hash = "sha256-5+nQ7c71fXd0P51DYLBoZ3KWLkQu/dJ6s3Q90GbLQoM="; 9 + hash = "sha256-5ilapONo4/zcNza3EFREAO/e/PMX7lr3EwFWduY6On0="; 10 10 }; 11 11 12 - cargoHash = "sha256-SrtOuzz5re0ptw1XyPSLLGh9jVs2dJVP/0giuQLsc08="; 12 + cargoHash = "sha256-3Uk2qxkzR/0kgjzIXcJb2r27nNuo4cvprbdLb+e0fLM="; 13 13 14 14 # error: linker `aarch64-linux-gnu-gcc` not found 15 15 postPatch = ''
+2 -2
pkgs/games/naev/default.nix
··· 26 26 27 27 stdenv.mkDerivation rec { 28 28 pname = "naev"; 29 - version = "0.10.6"; 29 + version = "0.11.0"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "naev"; 33 33 repo = "naev"; 34 34 rev = "v${version}"; 35 - sha256 = "sha256-nUQhpKl1aIsoJZtQGyHuwPhRBeb7nSs6+MfmTtX17mY="; 35 + sha256 = "sha256-JTXZzxjfnD3OKZq1wms9bPwIBXyu9FuZB6hvH7HwvRI="; 36 36 fetchSubmodules = true; 37 37 }; 38 38
+2 -2
pkgs/servers/nextcloud/default.nix
··· 67 67 }; 68 68 69 69 nextcloud28 = generic { 70 - version = "28.0.0"; 71 - hash = "sha256-TosLdLQCIehfkquGnQhzxppS1+Q4idklnGJZQopqNvI="; 70 + version = "28.0.1"; 71 + hash = "sha256-L4BzW0Qwgicv5qO14yE3lX8fxEjHU0K5S1IAspcl86Q="; 72 72 packages = nextcloud28Packages; 73 73 }; 74 74
+38 -3
pkgs/servers/sql/postgresql/ext/pgtap.nix
··· 1 - { lib, stdenv, fetchFromGitHub, postgresql, perl, perlPackages, which }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , perl 5 + , perlPackages 6 + , postgresql 7 + , postgresqlTestHook 8 + , which 9 + }: 2 10 3 11 stdenv.mkDerivation rec { 4 12 pname = "pgtap"; 5 - version = "1.3.0"; 13 + version = "1.3.1"; 6 14 7 15 src = fetchFromGitHub { 8 16 owner = "theory"; 9 17 repo = "pgtap"; 10 18 rev = "v${version}"; 11 - sha256 = "sha256-RaafUnrMRbvyf2m2Z+tK6XxVXDGnaOkYkSMxIJLnf6A="; 19 + sha256 = "sha256-HOgCb1CCfsfbMbMMWuzFJ4B8CfVm9b0sI2zBY3/kqyI="; 12 20 }; 13 21 14 22 nativeBuildInputs = [ postgresql perl perlPackages.TAPParserSourceHandlerpgTAP which ]; 15 23 16 24 installPhase = '' 25 + install -D src/pgtap.so -t $out/lib 17 26 install -D {sql/pgtap--${version}.sql,pgtap.control} -t $out/share/postgresql/extension 18 27 ''; 28 + 29 + passthru.tests.extension = stdenv.mkDerivation { 30 + name = "pgtap-test"; 31 + dontUnpack = true; 32 + doCheck = true; 33 + buildInputs = [ postgresqlTestHook ]; 34 + nativeCheckInputs = [ (postgresql.withPackages (ps: [ ps.pgtap ])) ]; 35 + postgresqlTestUserOptions = "LOGIN SUPERUSER"; 36 + passAsFile = [ "sql" ]; 37 + sql = '' 38 + CREATE EXTENSION pgtap; 39 + 40 + BEGIN; 41 + SELECT plan(1); 42 + SELECT pass('Test passed'); 43 + SELECT * FROM finish(); 44 + ROLLBACK; 45 + ''; 46 + failureHook = "postgresqlStop"; 47 + checkPhase = '' 48 + runHook preCheck 49 + psql -a -v ON_ERROR_STOP=1 -f $sqlPath 50 + runHook postCheck 51 + ''; 52 + installPhase = "touch $out"; 53 + }; 19 54 20 55 meta = with lib; { 21 56 description = "A unit testing framework for PostgreSQL";
+3 -3
pkgs/servers/sql/postgresql/ext/tds_fdw.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 pname = "tds_fdw"; 5 5 # Move to stable version when it's released. 6 - version = "unstable-2023-09-28"; 6 + version = "unstable-2023-12-04"; 7 7 8 8 buildInputs = [ postgresql freetds ]; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "tds-fdw"; 12 12 repo = "tds_fdw"; 13 - rev = "22ee5d3f46909b35efb2600b44ec19a35179630e"; 14 - hash = "sha256-MmaLN1OWUJMWJhPUXBevSyBmMgZqeEFPGuxuLPSp4Pk="; 13 + rev = "14b147fde8d99f3946fbd7b84aaaf5fc00af90e2"; 14 + hash = "sha256-h1kTcm796ibfcrkRRs+yi1TRpcyZog95Genw8hMh0cg="; 15 15 }; 16 16 17 17 installPhase = ''
+2 -2
pkgs/servers/traefik/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "traefik"; 5 - version = "2.10.6"; 5 + version = "2.10.7"; 6 6 7 7 # Archive with static assets for webui 8 8 src = fetchzip { 9 9 url = "https://github.com/traefik/traefik/releases/download/v${version}/traefik-v${version}.src.tar.gz"; 10 - hash = "sha256-9pv4x11GVkdNjs1IFESeB7k3qJisXcoK+QLp8LpbhDw="; 10 + hash = "sha256-I+jmMtqWadWfT7nk2D9im6C2BGpPLts/7cdJ3NHsIks="; 11 11 stripRoot = false; 12 12 }; 13 13
+3 -3
pkgs/tools/admin/syft/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "syft"; 5 - version = "0.98.0"; 5 + version = "0.99.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "anchore"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-9RHh5wMtJ0QUjrKBTp+4IGKmiNkiz3SWp08aT3DWHzA="; 11 + hash = "sha256-1Fw/1OVSKW+sIfVD4rodtTwu7JUhIsLEvIpYP49SqKQ="; 12 12 # populate values that require us to use git. By doing this in postFetch we 13 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 14 leaveDotGit = true; ··· 22 22 }; 23 23 # hash mismatch with darwin 24 24 proxyVendor = true; 25 - vendorHash = "sha256-ht768PXHchgR4sxMDtQc1IEYpd0lflIe0aCQhX6ppZ4="; 25 + vendorHash = "sha256-y6tw/umiEgwdoafa/CTg78naMWvr+DBOtXT/rMs1agQ="; 26 26 27 27 nativeBuildInputs = [ installShellFiles ]; 28 28
+3 -3
pkgs/tools/misc/traefik-certs-dumper/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "traefik-certs-dumper"; 5 - version = "2.8.1"; 5 + version = "2.8.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ldez"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-o5nTxTyLuKtWcJvcWZuVwK970DMJfEaJw8vDcShulr0="; 11 + sha256 = "sha256-dSVtowebmDA0X/PtLKktvb1+FhQ+evMoxFBXIXqZujw="; 12 12 }; 13 13 14 - vendorHash = "sha256-rBSRZ7gKUx3tBXqhkTOmAyEx9pLw41/Bt3O+AiHqXpw="; 14 + vendorHash = "sha256-a23kTtjIaMYs3+S9rYZ6ttyCyyK6Wm2wUZQw+In/hG4="; 15 15 excludedPackages = "integrationtest"; 16 16 17 17 meta = with lib; {
+2 -2
pkgs/tools/networking/tun2socks/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "tun2socks"; 8 - version = "2.5.1"; 8 + version = "2.5.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "xjasonlyu"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-qRjVZF15CjFohv9PQO0bLAjS8ip//S7yncXOn9oS2XM="; 14 + sha256 = "sha256-siAengVJXusQ5o9cTaADeRn5eW4IoCHkMMf6Bx8iWws="; 15 15 }; 16 16 17 17 vendorHash = "sha256-zeiOcn33PnyoseYb0wynkn7MfGp3rHEYBStY98C6aR8=";
+3 -3
pkgs/tools/security/threatest/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "threatest"; 9 - version = "1.2.4"; 9 + version = "1.2.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "DataDog"; 13 13 repo = pname; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-pCSSAEeVxi3/yK7B2g9ZZRU5TjdNd8qp+52Yc1HmxT8="; 15 + hash = "sha256-rVRBrf/RTcHvKOLHNASzvij3fV+uQEuIVKb07CZ/cT0="; 16 16 }; 17 17 18 18 proxyVendor = true; 19 - vendorHash = "sha256-nHA+UJP6gYWdbTKFcxw1gI6X2ueTUIsHVBIlaprPwsQ="; 19 + vendorHash = "sha256-zwHcGy7wjy2yx7nMi88R+z+Is+YcqGRMK0czeBNlcdA="; 20 20 21 21 nativeBuildInputs = [ 22 22 installShellFiles