Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
0789ea69 5b308cd1

+1055 -602
+14
nixos/doc/manual/from_md/release-notes/rl-2305.section.xml
··· 328 328 </listitem> 329 329 <listitem> 330 330 <para> 331 + The <literal>dokuwiki</literal> service now takes 332 + configuration via the 333 + <literal>services.dokuwiki.sites.&lt;name&gt;.settings</literal> 334 + attribute set, <literal>extraConfig</literal> is deprecated 335 + and will be removed. The 336 + <literal>{aclUse,superUser,disableActions}</literal> 337 + attributes have been renamed, <literal>pluginsConfig</literal> 338 + now also accepts an attribute set of booleans, passing plain 339 + PHP is deprecated. Same applies to <literal>acl</literal> 340 + which now also accepts structured settings. 341 + </para> 342 + </listitem> 343 + <listitem> 344 + <para> 331 345 To reduce closure size in 332 346 <literal>nixos/modules/profiles/minimal.nix</literal> profile 333 347 disabled installation documentations and manuals. Also
+4
nixos/doc/manual/release-notes/rl-2305.section.md
··· 88 88 `services.dnsmasq.extraConfig` will be deprecated when NixOS 22.11 reaches 89 89 end of life. 90 90 91 + - The `dokuwiki` service now takes configuration via the `services.dokuwiki.sites.<name>.settings` attribute set, `extraConfig` is deprecated and will be removed. 92 + The `{aclUse,superUser,disableActions}` attributes have been renamed, `pluginsConfig` now also accepts an attribute set of booleans, passing plain PHP is deprecated. 93 + Same applies to `acl` which now also accepts structured settings. 94 + 91 95 - To reduce closure size in `nixos/modules/profiles/minimal.nix` profile disabled installation documentations and manuals. Also disabled `logrotate` and `udisks2` services. 92 96 93 97 - The minimal ISO image now uses the `nixos/modules/profiles/minimal.nix` profile.
+252 -95
nixos/modules/services/web-apps/dokuwiki.nix
··· 8 8 user = "dokuwiki"; 9 9 webserver = config.services.${cfg.webserver}; 10 10 11 - dokuwikiAclAuthConfig = hostName: cfg: pkgs.writeText "acl.auth-${hostName}.php" '' 11 + mkPhpIni = generators.toKeyValue { 12 + mkKeyValue = generators.mkKeyValueDefault {} " = "; 13 + }; 14 + mkPhpPackage = cfg: cfg.phpPackage.buildEnv { 15 + extraConfig = mkPhpIni cfg.phpOptions; 16 + }; 17 + 18 + dokuwikiAclAuthConfig = hostName: cfg: let 19 + inherit (cfg) acl; 20 + acl_gen = concatMapStringsSep "\n" (l: "${l.page} \t ${l.actor} \t ${toString l.level}"); 21 + in pkgs.writeText "acl.auth-${hostName}.php" '' 12 22 # acl.auth.php 13 23 # <?php exit()?> 14 24 # 15 25 # Access Control Lists 16 26 # 17 - ${toString cfg.acl} 27 + ${if isString acl then acl else acl_gen acl} 18 28 ''; 19 29 20 - dokuwikiLocalConfig = hostName: cfg: pkgs.writeText "local-${hostName}.php" '' 21 - <?php 22 - $conf['savedir'] = '${cfg.stateDir}'; 23 - $conf['superuser'] = '${toString cfg.superUser}'; 24 - $conf['useacl'] = '${toString cfg.aclUse}'; 25 - $conf['disableactions'] = '${cfg.disableActions}'; 30 + mergeConfig = cfg: { 31 + useacl = false; # Dokuwiki default 32 + savedir = cfg.stateDir; 33 + } // cfg.settings; 34 + 35 + writePhpFile = name: text: pkgs.writeTextFile { 36 + inherit name; 37 + text = "<?php\n${text}"; 38 + checkPhase = "${pkgs.php81}/bin/php --syntax-check $target"; 39 + }; 40 + 41 + mkPhpValue = v: let 42 + isHasAttr = s: isAttrs v && hasAttr s v; 43 + in 44 + if isString v then escapeShellArg v 45 + # NOTE: If any value contains a , (comma) this will not get escaped 46 + else if isList v && any lib.strings.isCoercibleToString v then escapeShellArg (concatMapStringsSep "," toString v) 47 + else if isInt v then toString v 48 + else if isBool v then toString (if v then 1 else 0) 49 + else if isHasAttr "_file" then "trim(file_get_contents(${lib.escapeShellArg v._file}))" 50 + else if isHasAttr "_raw" then v._raw 51 + else abort "The dokuwiki localConf value ${lib.generators.toPretty {} v} can not be encoded." 52 + ; 53 + 54 + mkPhpAttrVals = v: flatten (mapAttrsToList mkPhpKeyVal v); 55 + mkPhpKeyVal = k: v: let 56 + values = if (isAttrs v && (hasAttr "_file" v || hasAttr "_raw" v )) || !isAttrs v then 57 + [" = ${mkPhpValue v};"] 58 + else 59 + mkPhpAttrVals v; 60 + in map (e: "[${escapeShellArg k}]${e}") (flatten values); 61 + 62 + dokuwikiLocalConfig = hostName: cfg: let 63 + conf_gen = c: map (v: "$conf${v}") (mkPhpAttrVals c); 64 + in writePhpFile "local-${hostName}.php" '' 65 + ${concatStringsSep "\n" (conf_gen cfg.mergedConfig)} 26 66 ${toString cfg.extraConfig} 27 67 ''; 28 68 29 - dokuwikiPluginsLocalConfig = hostName: cfg: pkgs.writeText "plugins.local-${hostName}.php" '' 30 - <?php 31 - ${cfg.pluginsConfig} 69 + dokuwikiPluginsLocalConfig = hostName: cfg: let 70 + pc = cfg.pluginsConfig; 71 + pc_gen = pc: concatStringsSep "\n" (mapAttrsToList (n: v: "$plugins['${n}'] = ${boolToString v};") pc); 72 + in writePhpFile "plugins.local-${hostName}.php" '' 73 + ${if isString pc then pc else pc_gen pc} 32 74 ''; 33 - 34 75 35 76 pkg = hostName: cfg: pkgs.stdenv.mkDerivation rec { 36 77 pname = "dokuwiki-${hostName}"; ··· 42 83 cp -r * $out/ 43 84 44 85 # symlink the dokuwiki config 45 - ln -s ${dokuwikiLocalConfig hostName cfg} $out/share/dokuwiki/local.php 86 + ln -sf ${dokuwikiLocalConfig hostName cfg} $out/share/dokuwiki/conf/local.php 46 87 47 88 # symlink plugins config 48 - ln -s ${dokuwikiPluginsLocalConfig hostName cfg} $out/share/dokuwiki/plugins.local.php 89 + ln -sf ${dokuwikiPluginsLocalConfig hostName cfg} $out/share/dokuwiki/conf/plugins.local.php 49 90 50 - # symlink acl 51 - ln -s ${dokuwikiAclAuthConfig hostName cfg} $out/share/dokuwiki/acl.auth.php 91 + # symlink acl (if needed) 92 + ${optionalString (cfg.mergedConfig.useacl && cfg.acl != null) "ln -sf ${dokuwikiAclAuthConfig hostName cfg} $out/share/dokuwiki/acl.auth.php"} 52 93 53 94 # symlink additional plugin(s) and templates(s) 54 - ${concatMapStringsSep "\n" (template: "ln -s ${template} $out/share/dokuwiki/lib/tpl/${template.name}") cfg.templates} 55 - ${concatMapStringsSep "\n" (plugin: "ln -s ${plugin} $out/share/dokuwiki/lib/plugins/${plugin.name}") cfg.plugins} 95 + ${concatMapStringsSep "\n" (template: "ln -sf ${template} $out/share/dokuwiki/lib/tpl/${template.name}") cfg.templates} 96 + ${concatMapStringsSep "\n" (plugin: "ln -sf ${plugin} $out/share/dokuwiki/lib/plugins/${plugin.name}") cfg.plugins} 56 97 ''; 57 98 }; 58 99 100 + aclOpts = { ... }: { 101 + options = { 102 + 103 + page = mkOption { 104 + type = types.str; 105 + description = "Page or namespace to restrict"; 106 + example = "start"; 107 + }; 108 + 109 + actor = mkOption { 110 + type = types.str; 111 + description = "User or group to restrict"; 112 + example = "@external"; 113 + }; 114 + 115 + level = let 116 + available = { 117 + "none" = 0; 118 + "read" = 1; 119 + "edit" = 2; 120 + "create" = 4; 121 + "upload" = 8; 122 + "delete" = 16; 123 + }; 124 + in mkOption { 125 + type = types.enum ((attrValues available) ++ (attrNames available)); 126 + apply = x: if isInt x then x else available.${x}; 127 + description = '' 128 + Permission level to restrict the actor(s) to. 129 + See <https://www.dokuwiki.org/acl#background_info> for explanation 130 + ''; 131 + example = "read"; 132 + }; 133 + 134 + }; 135 + }; 136 + 59 137 siteOpts = { config, lib, name, ... }: 60 138 { 139 + imports = [ 140 + # NOTE: These will sadly not print the absolute argument path but only the name. Related to #96006 141 + (mkRenamedOptionModule [ "aclUse" ] [ "settings" "useacl" ] ) 142 + (mkRenamedOptionModule [ "superUser" ] [ "settings" "superuser" ] ) 143 + (mkRenamedOptionModule [ "disableActions" ] [ "settings" "disableactions" ] ) 144 + ({ config, options, name, ...}: { 145 + config.warnings = 146 + (optional (isString config.pluginsConfig) '' 147 + Passing plain strings to services.dokuwiki.sites.${name}.pluginsConfig has been deprecated and will not be continue to be supported in the future. 148 + Please pass structured settings instead. 149 + '') 150 + ++ (optional (isString config.acl) '' 151 + Passing a plain string to services.dokuwiki.sites.${name}.acl has been deprecated and will not continue to be supported in the future. 152 + Please pass structured settings instead. 153 + '') 154 + ++ (optional (config.extraConfig != null) '' 155 + services.dokuwiki.sites.${name}.extraConfig is deprecated and will be removed in the future. 156 + Please pass structured settings to services.dokuwiki.sites.${name}.settings instead. 157 + '') 158 + ; 159 + }) 160 + ]; 161 + 61 162 options = { 62 163 enable = mkEnableOption (lib.mdDoc "DokuWiki web application."); 63 164 ··· 75 176 }; 76 177 77 178 acl = mkOption { 78 - type = types.nullOr types.lines; 179 + type = with types; nullOr (oneOf [ lines (listOf (submodule aclOpts)) ]); 79 180 default = null; 80 - example = "* @ALL 8"; 181 + example = literalExpression '' 182 + [ 183 + { 184 + page = "start"; 185 + actor = "@external"; 186 + level = "read"; 187 + } 188 + { 189 + page = "*"; 190 + actor = "@users"; 191 + level = "upload"; 192 + } 193 + ] 194 + ''; 81 195 description = lib.mdDoc '' 82 196 Access Control Lists: see <https://www.dokuwiki.org/acl> 83 197 Mutually exclusive with services.dokuwiki.aclFile ··· 90 204 91 205 aclFile = mkOption { 92 206 type = with types; nullOr str; 93 - default = if (config.aclUse && config.acl == null) then "/var/lib/dokuwiki/${name}/acl.auth.php" else null; 207 + default = if (config.mergedConfig.useacl && config.acl == null) then "/var/lib/dokuwiki/${name}/acl.auth.php" else null; 94 208 description = lib.mdDoc '' 95 209 Location of the dokuwiki acl rules. Mutually exclusive with services.dokuwiki.acl 96 210 Mutually exclusive with services.dokuwiki.acl which is preferred. ··· 100 214 example = "/var/lib/dokuwiki/${name}/acl.auth.php"; 101 215 }; 102 216 103 - aclUse = mkOption { 104 - type = types.bool; 105 - default = true; 106 - description = lib.mdDoc '' 107 - Necessary for users to log in into the system. 108 - Also limits anonymous users. When disabled, 109 - everyone is able to create and edit content. 110 - ''; 111 - }; 112 - 113 217 pluginsConfig = mkOption { 114 - type = types.lines; 115 - default = '' 116 - $plugins['authad'] = 0; 117 - $plugins['authldap'] = 0; 118 - $plugins['authmysql'] = 0; 119 - $plugins['authpgsql'] = 0; 120 - ''; 218 + type = with types; oneOf [lines (attrsOf bool)]; 219 + default = { 220 + authad = false; 221 + authldap = false; 222 + authmysql = false; 223 + authpgsql = false; 224 + }; 121 225 description = lib.mdDoc '' 122 226 List of the dokuwiki (un)loaded plugins. 123 227 ''; 124 228 }; 125 229 126 - superUser = mkOption { 127 - type = types.nullOr types.str; 128 - default = "@admin"; 129 - description = lib.mdDoc '' 130 - You can set either a username, a list of usernames (“admin1,admin2”), 131 - or the name of a group by prepending an @ char to the groupname 132 - Consult documentation <https://www.dokuwiki.org/config:superuser> for further instructions. 133 - ''; 134 - }; 135 - 136 230 usersFile = mkOption { 137 231 type = with types; nullOr str; 138 - default = if config.aclUse then "/var/lib/dokuwiki/${name}/users.auth.php" else null; 232 + default = if config.mergedConfig.useacl then "/var/lib/dokuwiki/${name}/users.auth.php" else null; 139 233 description = lib.mdDoc '' 140 234 Location of the dokuwiki users file. List of users. Format: 141 235 ··· 150 244 example = "/var/lib/dokuwiki/${name}/users.auth.php"; 151 245 }; 152 246 153 - disableActions = mkOption { 154 - type = types.nullOr types.str; 155 - default = ""; 156 - example = "search,register"; 157 - description = lib.mdDoc '' 158 - Disable individual action modes. Refer to 159 - <https://www.dokuwiki.org/config:action_modes> 160 - for details on supported values. 161 - ''; 162 - }; 163 - 164 247 plugins = mkOption { 165 248 type = types.listOf types.path; 166 249 default = []; ··· 173 256 ''; 174 257 example = literalExpression '' 175 258 let 176 - # Let's package the icalevents plugin 177 - plugin-icalevents = pkgs.stdenv.mkDerivation { 259 + plugin-icalevents = pkgs.stdenv.mkDerivation rec { 178 260 name = "icalevents"; 179 - # Download the plugin from the dokuwiki site 180 - src = pkgs.fetchurl { 181 - url = "https://github.com/real-or-random/dokuwiki-plugin-icalevents/releases/download/2017-06-16/dokuwiki-plugin-icalevents-2017-06-16.zip"; 182 - sha256 = "e40ed7dd6bbe7fe3363bbbecb4de481d5e42385b5a0f62f6a6ce6bf3a1f9dfa8"; 261 + version = "2017-06-16"; 262 + src = pkgs.fetchzip { 263 + stripRoot = false; 264 + url = "https://github.com/real-or-random/dokuwiki-plugin-icalevents/releases/download/''${version}/dokuwiki-plugin-icalevents-''${version}.zip"; 265 + hash = "sha256-IPs4+qgEfe8AAWevbcCM9PnyI0uoyamtWeg4rEb+9Wc="; 183 266 }; 184 - sourceRoot = "."; 185 - # We need unzip to build this package 186 - buildInputs = [ pkgs.unzip ]; 187 - # Installing simply means copying all files to the output directory 188 267 installPhase = "mkdir -p $out; cp -R * $out/"; 189 268 }; 190 269 # And then pass this theme to the plugin list like this: ··· 204 283 ''; 205 284 example = literalExpression '' 206 285 let 207 - # Let's package the bootstrap3 theme 208 - template-bootstrap3 = pkgs.stdenv.mkDerivation { 209 - name = "bootstrap3"; 210 - # Download the theme from the dokuwiki site 211 - src = pkgs.fetchurl { 212 - url = "https://github.com/giterlizzi/dokuwiki-template-bootstrap3/archive/v2019-05-22.zip"; 213 - sha256 = "4de5ff31d54dd61bbccaf092c9e74c1af3a4c53e07aa59f60457a8f00cfb23a6"; 214 - }; 215 - # We need unzip to build this package 216 - buildInputs = [ pkgs.unzip ]; 217 - # Installing simply means copying all files to the output directory 218 - installPhase = "mkdir -p $out; cp -R * $out/"; 286 + template-bootstrap3 = pkgs.stdenv.mkDerivation rec { 287 + name = "bootstrap3"; 288 + version = "2022-07-27"; 289 + src = pkgs.fetchFromGitHub { 290 + owner = "giterlizzi"; 291 + repo = "dokuwiki-template-bootstrap3"; 292 + rev = "v''${version}"; 293 + hash = "sha256-B3Yd4lxdwqfCnfmZdp+i/Mzwn/aEuZ0ovagDxuR6lxo="; 219 294 }; 295 + installPhase = "mkdir -p $out; cp -R * $out/"; 296 + }; 220 297 # And then pass this theme to the template list like this: 221 298 in [ template-bootstrap3 ] 222 299 ''; ··· 238 315 ''; 239 316 }; 240 317 318 + phpPackage = mkOption { 319 + type = types.package; 320 + relatedPackages = [ "php80" "php81" ]; 321 + default = pkgs.php81; 322 + defaultText = "pkgs.php81"; 323 + description = lib.mdDoc '' 324 + PHP package to use for this dokuwiki site. 325 + ''; 326 + }; 327 + 328 + phpOptions = mkOption { 329 + type = types.attrsOf types.str; 330 + default = {}; 331 + description = lib.mdDoc '' 332 + Options for PHP's php.ini file for this dokuwiki site. 333 + ''; 334 + example = literalExpression '' 335 + { 336 + "opcache.interned_strings_buffer" = "8"; 337 + "opcache.max_accelerated_files" = "10000"; 338 + "opcache.memory_consumption" = "128"; 339 + "opcache.revalidate_freq" = "15"; 340 + "opcache.fast_shutdown" = "1"; 341 + } 342 + ''; 343 + }; 344 + 345 + settings = mkOption { 346 + type = types.attrsOf types.anything; 347 + default = { 348 + useacl = true; 349 + superuser = "admin"; 350 + }; 351 + description = lib.mdDoc '' 352 + Structural DokuWiki configuration. 353 + Refer to <https://www.dokuwiki.org/config> 354 + for details and supported values. 355 + Settings can either be directly set from nix, 356 + loaded from a file using `._file` or obtained from any 357 + PHP function calls using `._raw`. 358 + ''; 359 + example = literalExpression '' 360 + { 361 + title = "My Wiki"; 362 + userewrite = 1; 363 + disableactions = [ "register" ]; # Will be concatenated with commas 364 + plugin.smtp = { 365 + smtp_pass._file = "/var/run/secrets/dokuwiki/smtp_pass"; 366 + smtp_user._raw = "getenv('DOKUWIKI_SMTP_USER')"; 367 + }; 368 + } 369 + ''; 370 + }; 371 + 372 + mergedConfig = mkOption { 373 + readOnly = true; 374 + default = mergeConfig config; 375 + defaultText = literalExpression '' 376 + { 377 + useacl = true; 378 + } 379 + ''; 380 + description = lib.mdDoc '' 381 + Read only representation of the final configuration. 382 + ''; 383 + }; 384 + 241 385 extraConfig = mkOption { 386 + # This Option is deprecated and only kept until sometime before 23.05 for compatibility reasons 387 + # FIXME (@e1mo): Actually remember removing this before 23.05. 388 + visible = false; 242 389 type = types.nullOr types.lines; 243 390 default = null; 244 391 example = '' ··· 249 396 DokuWiki configuration. Refer to 250 397 <https://www.dokuwiki.org/config> 251 398 for details on supported values. 399 + 400 + **Note**: Please pass Structured settings via 401 + `services.dokuwiki.sites.${name}.settings` instead. 252 402 ''; 253 403 }; 254 404 405 + # Required for the mkRenamedOptionModule 406 + # TODO: Remove me once https://github.com/NixOS/nixpkgs/issues/96006 is fixed 407 + # or the aclUse, ... options are removed. 408 + warnings = mkOption { 409 + type = types.listOf types.unspecified; 410 + default = [ ]; 411 + visible = false; 412 + internal = true; 255 413 }; 256 414 257 415 }; 416 + }; 258 417 in 259 418 { 260 - # interface 261 419 options = { 262 420 services.dokuwiki = { 263 421 ··· 276 434 Further nginx configuration can be done by adapting `services.nginx.virtualHosts.<name>`. 277 435 See [](#opt-services.nginx.virtualHosts) for further information. 278 436 279 - Further apache2 configuration can be done by adapting `services.httpd.virtualHosts.<name>`. 280 - See [](#opt-services.httpd.virtualHosts) for further information. 437 + Further caddy configuration can be done by adapting `services.caddy.virtualHosts.<name>`. 438 + See [](#opt-services.caddy.virtualHosts) for further information. 281 439 ''; 282 440 }; 283 441 ··· 287 445 # implementation 288 446 config = mkIf (eachSite != {}) (mkMerge [{ 289 447 448 + warnings = flatten (mapAttrsToList (_: cfg: cfg.warnings) eachSite); 449 + 290 450 assertions = flatten (mapAttrsToList (hostName: cfg: 291 451 [{ 292 - assertion = cfg.aclUse -> (cfg.acl != null || cfg.aclFile != null); 293 - message = "Either services.dokuwiki.sites.${hostName}.acl or services.dokuwiki.sites.${hostName}.aclFile is mandatory if aclUse true"; 452 + assertion = cfg.mergedConfig.useacl -> (cfg.acl != null || cfg.aclFile != null); 453 + message = "Either services.dokuwiki.sites.${hostName}.acl or services.dokuwiki.sites.${hostName}.aclFile is mandatory if settings.useacl is true"; 294 454 } 295 455 { 296 - assertion = cfg.usersFile != null -> cfg.aclUse != false; 297 - message = "services.dokuwiki.sites.${hostName}.aclUse must must be true if usersFile is not null"; 456 + assertion = cfg.usersFile != null -> cfg.mergedConfig.useacl != false; 457 + message = "services.dokuwiki.sites.${hostName}.settings.useacl must must be true if usersFile is not null"; 298 458 } 299 459 ]) eachSite); 300 460 ··· 303 463 inherit user; 304 464 group = webserver.group; 305 465 306 - phpPackage = pkgs.php81; 307 - phpEnv = { 308 - DOKUWIKI_LOCAL_CONFIG = "${dokuwikiLocalConfig hostName cfg}"; 309 - DOKUWIKI_PLUGINS_LOCAL_CONFIG = "${dokuwikiPluginsLocalConfig hostName cfg}"; 310 - } // optionalAttrs (cfg.usersFile != null) { 466 + phpPackage = mkPhpPackage cfg; 467 + phpEnv = optionalAttrs (cfg.usersFile != null) { 311 468 DOKUWIKI_USERS_AUTH_CONFIG = "${cfg.usersFile}"; 312 - } //optionalAttrs (cfg.aclUse) { 469 + } // optionalAttrs (cfg.mergedConfig.useacl) { 313 470 DOKUWIKI_ACL_AUTH_CONFIG = if (cfg.acl != null) then "${dokuwikiAclAuthConfig hostName cfg}" else "${toString cfg.aclFile}"; 314 471 }; 315 472
+103 -62
nixos/tests/dokuwiki.nix
··· 1 1 import ./make-test-python.nix ({ pkgs, ... }: 2 2 3 3 let 4 - template-bootstrap3 = pkgs.stdenv.mkDerivation { 4 + template-bootstrap3 = pkgs.stdenv.mkDerivation rec { 5 5 name = "bootstrap3"; 6 - # Download the theme from the dokuwiki site 7 - src = pkgs.fetchurl { 8 - url = "https://github.com/giterlizzi/dokuwiki-template-bootstrap3/archive/v2019-05-22.zip"; 9 - sha256 = "4de5ff31d54dd61bbccaf092c9e74c1af3a4c53e07aa59f60457a8f00cfb23a6"; 6 + version = "2022-07-27"; 7 + src = pkgs.fetchFromGitHub { 8 + owner = "giterlizzi"; 9 + repo = "dokuwiki-template-bootstrap3"; 10 + rev = "v${version}"; 11 + hash = "sha256-B3Yd4lxdwqfCnfmZdp+i/Mzwn/aEuZ0ovagDxuR6lxo="; 10 12 }; 11 - # We need unzip to build this package 12 - nativeBuildInputs = [ pkgs.unzip ]; 13 - # Installing simply means copying all files to the output directory 14 13 installPhase = "mkdir -p $out; cp -R * $out/"; 15 14 }; 16 15 17 16 18 - # Let's package the icalevents plugin 19 - plugin-icalevents = pkgs.stdenv.mkDerivation { 17 + plugin-icalevents = pkgs.stdenv.mkDerivation rec { 20 18 name = "icalevents"; 21 - # Download the plugin from the dokuwiki site 22 - src = pkgs.fetchurl { 23 - url = "https://github.com/real-or-random/dokuwiki-plugin-icalevents/releases/download/2017-06-16/dokuwiki-plugin-icalevents-2017-06-16.zip"; 24 - sha256 = "e40ed7dd6bbe7fe3363bbbecb4de481d5e42385b5a0f62f6a6ce6bf3a1f9dfa8"; 19 + version = "2017-06-16"; 20 + src = pkgs.fetchzip { 21 + stripRoot = false; 22 + url = "https://github.com/real-or-random/dokuwiki-plugin-icalevents/releases/download/${version}/dokuwiki-plugin-icalevents-${version}.zip"; 23 + hash = "sha256-IPs4+qgEfe8AAWevbcCM9PnyI0uoyamtWeg4rEb+9Wc="; 25 24 }; 26 - # We need unzip to build this package 27 - nativeBuildInputs = [ pkgs.unzip ]; 28 - sourceRoot = "."; 29 - # Installing simply means copying all files to the output directory 30 25 installPhase = "mkdir -p $out; cp -R * $out/"; 31 26 }; 32 27 28 + acronymsFile = pkgs.writeText "acronyms.local.conf" '' 29 + r13y reproducibility 30 + ''; 31 + 32 + dwWithAcronyms = pkgs.dokuwiki.overrideAttrs (prev: { 33 + installPhase = prev.installPhase or "" + '' 34 + ln -sf ${acronymsFile} $out/share/dokuwiki/conf/acronyms.local.conf 35 + ''; 36 + }); 37 + 38 + mkNode = webserver: { ... }: { 39 + services.dokuwiki = { 40 + inherit webserver; 41 + 42 + sites = { 43 + "site1.local" = { 44 + templates = [ template-bootstrap3 ]; 45 + settings = { 46 + useacl = false; 47 + userewrite = true; 48 + template = "bootstrap3"; 49 + }; 50 + }; 51 + "site2.local" = { 52 + package = dwWithAcronyms; 53 + usersFile = "/var/lib/dokuwiki/site2.local/users.auth.php"; 54 + plugins = [ plugin-icalevents ]; 55 + settings = { 56 + useacl = true; 57 + superuser = "admin"; 58 + title._file = titleFile; 59 + plugin.dummy.empty = "This is just for testing purposes"; 60 + }; 61 + acl = [ 62 + { page = "*"; 63 + actor = "@ALL"; 64 + level = "read"; } 65 + { page = "acl-test"; 66 + actor = "@ALL"; 67 + level = "none"; } 68 + ]; 69 + pluginsConfig = { 70 + authad = false; 71 + authldap = false; 72 + authmysql = false; 73 + authpgsql = false; 74 + tag = false; 75 + icalevents = true; 76 + }; 77 + }; 78 + }; 79 + }; 80 + 81 + networking.firewall.allowedTCPPorts = [ 80 ]; 82 + networking.hosts."127.0.0.1" = [ "site1.local" "site2.local" ]; 83 + }; 84 + 85 + titleFile = pkgs.writeText "dokuwiki-title" "DokuWiki on site2"; 33 86 in { 34 87 name = "dokuwiki"; 35 88 meta = with pkgs.lib; { ··· 40 93 }; 41 94 42 95 nodes = { 43 - dokuwiki_nginx = {...}: { 44 - services.dokuwiki = { 45 - sites = { 46 - "site1.local" = { 47 - aclUse = false; 48 - superUser = "admin"; 49 - }; 50 - "site2.local" = { 51 - usersFile = "/var/lib/dokuwiki/site2.local/users.auth.php"; 52 - superUser = "admin"; 53 - templates = [ template-bootstrap3 ]; 54 - plugins = [ plugin-icalevents ]; 55 - }; 56 - }; 57 - }; 58 - 59 - networking.firewall.allowedTCPPorts = [ 80 ]; 60 - networking.hosts."127.0.0.1" = [ "site1.local" "site2.local" ]; 61 - }; 62 - 63 - dokuwiki_caddy = {...}: { 64 - services.dokuwiki = { 65 - webserver = "caddy"; 66 - sites = { 67 - "site1.local" = { 68 - aclUse = false; 69 - superUser = "admin"; 70 - }; 71 - "site2.local" = { 72 - usersFile = "/var/lib/dokuwiki/site2.local/users.auth.php"; 73 - superUser = "admin"; 74 - templates = [ template-bootstrap3 ]; 75 - plugins = [ plugin-icalevents ]; 76 - }; 77 - }; 78 - }; 79 - 80 - networking.firewall.allowedTCPPorts = [ 80 ]; 81 - networking.hosts."127.0.0.1" = [ "site1.local" "site2.local" ]; 82 - }; 83 - 96 + dokuwiki_nginx = mkNode "nginx"; 97 + dokuwiki_caddy = mkNode "caddy"; 84 98 }; 85 99 86 100 testScript = '' ··· 99 113 machine.succeed("curl -sSfL http://site1.local/ | grep 'DokuWiki'") 100 114 machine.fail("curl -sSfL 'http://site1.local/doku.php?do=login' | grep 'Login'") 101 115 102 - machine.succeed("curl -sSfL http://site2.local/ | grep 'DokuWiki'") 116 + machine.succeed("curl -sSfL http://site2.local/ | grep 'DokuWiki on site2'") 103 117 machine.succeed("curl -sSfL 'http://site2.local/doku.php?do=login' | grep 'Login'") 104 118 105 - machine.succeed( 119 + with subtest("ACL Operations"): 120 + machine.succeed( 106 121 "echo 'admin:$2y$10$ijdBQMzSVV20SrKtCna8gue36vnsbVm2wItAXvdm876sshI4uwy6S:Admin:admin@example.test:user' >> /var/lib/dokuwiki/site2.local/users.auth.php", 107 122 "curl -sSfL -d 'u=admin&p=password' --cookie-jar cjar 'http://site2.local/doku.php?do=login'", 108 123 "curl -sSfL --cookie cjar --cookie-jar cjar 'http://site2.local/doku.php?do=login' | grep 'Logged in as: <bdi>Admin</bdi>'", 109 - ) 124 + ) 125 + 126 + # Ensure the generated ACL is valid 127 + machine.succeed( 128 + "echo 'No Hello World! for @ALL here' >> /var/lib/dokuwiki/site2.local/data/pages/acl-test.txt", 129 + "curl -sSL 'http://site2.local/doku.php?id=acl-test' | grep 'Permission Denied'" 130 + ) 131 + 132 + with subtest("Customizing Dokuwiki"): 133 + machine.succeed( 134 + "echo 'r13y is awesome!' >> /var/lib/dokuwiki/site2.local/data/pages/acronyms-test.txt", 135 + "curl -sSfL 'http://site2.local/doku.php?id=acronyms-test' | grep '<abbr title=\"reproducibility\">r13y</abbr>'", 136 + ) 137 + 138 + # Testing if plugins (a) be correctly loaded and (b) configuration to enable them works 139 + machine.succeed( 140 + "echo '~~INFO:syntaxplugins~~' >> /var/lib/dokuwiki/site2.local/data/pages/plugin-list.txt", 141 + "curl -sSfL 'http://site2.local/doku.php?id=plugin-list' | grep 'plugin:icalevents'", 142 + "curl -sSfL 'http://site2.local/doku.php?id=plugin-list' | (! grep 'plugin:tag')", 143 + ) 144 + 145 + # Just to ensure both Webserver configurations are consistent in allowing that 146 + with subtest("Rewriting"): 147 + machine.succeed( 148 + "echo 'Hello, NixOS!' >> /var/lib/dokuwiki/site1.local/data/pages/rewrite-test.txt", 149 + "curl -sSfL http://site1.local/rewrite-test | grep 'Hello, NixOS!'", 150 + ) 110 151 ''; 111 152 })
+34 -11
pkgs/applications/blockchains/sumokoin/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, unbound, openssl, boost 2 - , libunwind, lmdb, miniupnpc }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , pkg-config 6 + , boost 7 + , openssl 8 + , libsodium 9 + , libunwind 10 + , lmdb 11 + , unbound 12 + , zeromq 13 + }: 3 14 4 15 stdenv.mkDerivation rec { 5 16 pname = "sumokoin"; 6 - version = "0.2.0.0"; 17 + version = "0.8.1.0"; 7 18 8 19 src = fetchFromGitHub { 9 20 owner = "sumoprojects"; 10 21 repo = "sumokoin"; 11 22 rev = "v${version}"; 12 - sha256 = "0ndgcawhxh3qb3llrrilrwzhs36qpxv7f53rxgcansbff9b3za6n"; 23 + hash = "sha256-CHZ6hh60U6mSR68CYDKMWTYyX1koF4gA7YrA1P5f0Dk="; 13 24 }; 14 25 15 - nativeBuildInputs = [ cmake ]; 16 - buildInputs = [ unbound openssl boost libunwind lmdb miniupnpc ]; 17 - 26 + # disable POST_BUILD 18 27 postPatch = '' 19 - substituteInPlace src/blockchain_db/lmdb/db_lmdb.cpp --replace mdb_size_t size_t 28 + sed -i 's/if (UNIX)/if (0)/g' src/utilities/*_utilities/CMakeLists.txt 20 29 ''; 21 30 22 - cmakeFlags = [ 23 - "-DLMDB_INCLUDE=${lmdb}/include" 31 + nativeBuildInputs = [ 32 + cmake 33 + pkg-config 24 34 ]; 25 35 36 + buildInputs = [ 37 + boost 38 + openssl 39 + libsodium 40 + libunwind 41 + lmdb 42 + unbound 43 + zeromq 44 + ]; 45 + 46 + # cc1: error: '-Wformat-security' ignored without '-Wformat' [-Werror=format-security] 47 + hardeningDisable = [ "format" ]; 48 + 26 49 meta = with lib; { 27 50 description = "A fork of Monero and a truely fungible cryptocurrency"; 28 51 homepage = "https://www.sumokoin.org/"; 29 52 license = licenses.bsd3; 30 - maintainers = with maintainers; [ ]; 53 + maintainers = with maintainers; [ wegank ]; 31 54 platforms = platforms.linux; 32 55 }; 33 56 }
+1 -1
pkgs/applications/graphics/fluxus/default.nix
··· 70 70 openssl.dev 71 71 racket_7_9 72 72 ]; 73 - nativeBuildInputs = [ sconsPackages.scons_3_1_2 ]; 73 + nativeBuildInputs = [ sconsPackages.scons_latest ]; 74 74 75 75 patches = [ ./fix-build.patch ]; 76 76 sconsFlags = [
+84 -4
pkgs/applications/graphics/fluxus/fix-build.patch
··· 1 1 diff --git a/SConstruct b/SConstruct 2 - index 32cb644..0b3a208 100644 2 + index 32cb644..650333a 100644 3 3 --- a/SConstruct 4 4 +++ b/SConstruct 5 - @@ -225,6 +225,11 @@ if env['PLATFORM'] == 'posix': 5 + @@ -6,7 +6,7 @@ 6 + # application, then calls the sconscripts for libfluxus and 7 + # the fluxus Racket modules 8 + 9 + -import os, os.path, sys, commands, subprocess 10 + +import os, os.path, sys, subprocess 11 + 12 + MajorVersion = "0" 13 + MinorVersion = "19" 14 + @@ -225,13 +225,18 @@ if env['PLATFORM'] == 'posix': 6 15 ["asound", "alsa/asoundlib.h"], 7 16 ["openal", "AL/al.h"]] 8 - 17 + 9 18 +env.Append(ENV={'PATH': ' ' + os.environ['PATH'], }) 10 19 +env.Append(LIBPATH=ARGUMENTS.get('LIBPATH', '').split(':')) 11 20 +env.Append(CCFLAGS=' ' + os.environ.get('NIX_CFLAGS_COMPILE','')) ··· 13 22 + 14 23 ################################################################################ 15 24 # Make sure we have these libraries availible 16 - 25 + 26 + if not GetOption('clean'): 27 + - print '--------------------------------------------------------' 28 + - print 'Fluxus: Configuring Build Environment' 29 + - print '--------------------------------------------------------' 30 + + print('--------------------------------------------------------') 31 + + print('Fluxus: Configuring Build Environment') 32 + + print('--------------------------------------------------------') 33 + # detect ode precision 34 + if not GetOption('clean'): 35 + try: 36 + @@ -240,27 +245,27 @@ if not GetOption('clean'): 37 + if isinstance(ode_str[0], str): 38 + env.MergeFlags(ode_str[0]) 39 + except: 40 + - print 'WARNING: unable to run ode-config, cannot detect ODE precision' 41 + + print('WARNING: unable to run ode-config, cannot detect ODE precision') 42 + 43 + conf = Configure(env) 44 + 45 + # check Racket and OpenAL frameworks on osx 46 + if env['PLATFORM'] == 'darwin': 47 + if not conf.CheckHeader('scheme.h'): 48 + - print "ERROR: 'racket3m' must be installed!" 49 + + print("ERROR: 'racket3m' must be installed!") 50 + Exit(1) 51 + if racket_framework: 52 + LibList = filter(lambda x: x[0] != 'racket3m', LibList) 53 + # OpenAL should be installed everywhere 54 + if not conf.CheckHeader('OpenAL/al.h'): 55 + - print "ERROR: 'OpenAL' must be installed!" 56 + + print("ERROR: 'OpenAL' must be installed!") 57 + Exit(1) 58 + 59 + # all libraries are required, and some of them require each other, 60 + # hence the order is important, and autoadd=1 61 + for (lib,headers) in LibList: 62 + if not conf.CheckLibWithHeader(lib, headers, 'C', autoadd = 1): 63 + - print "ERROR: '%s' must be installed!" % (lib) 64 + + print("ERROR: '%s' must be installed!" % (lib)) 65 + Exit(1) 66 + 67 + if not conf.CheckFunc("dInitODE2"): 68 + @@ -334,7 +339,7 @@ if not GetOption('clean'): 69 + ]) 70 + 71 + if raco_status != 0: 72 + - print "ERROR: Failed to run command 'raco'" 73 + + print("ERROR: Failed to run command 'raco'") 74 + Exit(1) 75 + 76 + 77 + @@ -377,8 +382,8 @@ if not GetOption('clean') and static_modules: 78 + 79 + app_env['LIBS'].remove("pthread") 80 + app_env['LIBS'].remove("dl") 81 + - app_env['LIBS'].remove("ode") 82 + - app_env['LIBS'].remove("sndfile") 83 + + app_env['LIBS'].remove("ode") 84 + + app_env['LIBS'].remove("sndfile") 85 + 86 + # now go through the rest of the libs, removing them from 87 + # the environment at the same time 88 + @@ -425,7 +430,7 @@ SConscript(dirs = build_dirs, 89 + if not GetOption('clean'): 90 + helpmap_status = subprocess.call(["racket", "makehelpmap.scm"], cwd="docs/helpmap") 91 + if helpmap_status != 0: 92 + - print "ERROR: Failed to build 'docs/helpmap'" 93 + + print("ERROR: Failed to build 'docs/helpmap'") 94 + Exit(1) 95 + 96 + ################################################################################
pkgs/applications/graphics/openimageio/2.x.nix pkgs/development/libraries/openimageio/default.nix
pkgs/applications/graphics/openimageio/2539_backport.patch pkgs/development/libraries/openimageio/2539_backport.patch
-48
pkgs/applications/graphics/openimageio/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, boost, cmake, ilmbase, libjpeg, libpng, libtiff 2 - , opencolorio_1, openexr, unzip 3 - }: 4 - 5 - stdenv.mkDerivation rec { 6 - pname = "openimageio"; 7 - version = "1.8.17"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "OpenImageIO"; 11 - repo = "oiio"; 12 - rev = "Release-${version}"; 13 - sha256 = "0zq34szprgkrrayg5sl3whrsx2l6lr8nw4hdrnwv2qhn70jbi2w2"; 14 - }; 15 - 16 - outputs = [ "bin" "out" "dev" "doc" ]; 17 - 18 - nativeBuildInputs = [ cmake unzip ]; 19 - buildInputs = [ 20 - boost ilmbase libjpeg libpng 21 - libtiff opencolorio_1 openexr 22 - ]; 23 - 24 - cmakeFlags = [ 25 - "-DUSE_PYTHON=OFF" 26 - ]; 27 - 28 - makeFlags = [ 29 - "ILMBASE_HOME=${ilmbase.dev}" 30 - "OPENEXR_HOME=${openexr.dev}" 31 - "USE_PYTHON=0" 32 - "INSTALLDIR=${placeholder "out"}" 33 - "dist_dir=" 34 - ]; 35 - 36 - patches = [ 37 - # Backported from https://github.com/OpenImageIO/oiio/pull/2539 for 1.8.17 38 - ./2539_backport.patch 39 - ]; 40 - 41 - meta = with lib; { 42 - homepage = "http://www.openimageio.org"; 43 - description = "A library and tools for reading and writing images"; 44 - license = licenses.bsd3; 45 - maintainers = [ maintainers.goibhniu ]; 46 - platforms = platforms.unix; 47 - }; 48 - }
+2 -2
pkgs/applications/misc/blender/default.nix
··· 1 1 { config, stdenv, lib, fetchurl, fetchzip, boost, cmake, ffmpeg, gettext, glew 2 2 , ilmbase, libXi, libX11, libXext, libXrender 3 3 , libjpeg, libpng, libsamplerate, libsndfile 4 - , libtiff, libwebp, libGLU, libGL, openal, opencolorio, openexr, openimagedenoise, openimageio2, openjpeg, python310Packages 4 + , libtiff, libwebp, libGLU, libGL, openal, opencolorio, openexr, openimagedenoise, openimageio, openjpeg, python310Packages 5 5 , openvdb, libXxf86vm, tbb, alembic 6 6 , zlib, zstd, fftw, opensubdiv, freetype, jemalloc, ocl-icd, addOpenGLRunpath 7 7 , jackaudioSupport ? false, libjack2 ··· 42 42 buildInputs = 43 43 [ boost ffmpeg gettext glew ilmbase 44 44 freetype libjpeg libpng libsamplerate libsndfile libtiff libwebp 45 - opencolorio openexr openimagedenoise openimageio2 openjpeg python zlib zstd fftw jemalloc 45 + opencolorio openexr openimagedenoise openimageio openjpeg python zlib zstd fftw jemalloc 46 46 alembic 47 47 (opensubdiv.override { inherit cudaSupport; }) 48 48 tbb
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 32 32 } 33 33 }, 34 34 "dev": { 35 - "version": "110.0.5478.4", 36 - "sha256": "0sn07gk53mc6xcmbq1jrxwf4lp2hmw6k9rmhsw36qf5alcdkx94h", 37 - "sha256bin64": "0r63qj6gc74vrjp7fyygzf49prsyim03s3cv43fm85lnab9m4x6i", 35 + "version": "110.0.5481.24", 36 + "sha256": "1656qjbrrv276xxdlw0iv635sgm89r7nx32780zglm0lag3jx6ai", 37 + "sha256bin64": "0pzd441qghdhibcnh1f2fldsx5ddjjwfrjv1nwi15pf3cabymz5g", 38 38 "deps": { 39 39 "gn": { 40 40 "version": "2022-12-12",
+6 -4
pkgs/applications/networking/mailreaders/sylpheed/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, gtk2, openssl ? null, gpgme ? null 2 - , gpgSupport ? true, sslSupport ? true, fetchpatch }: 2 + , gpgSupport ? true, sslSupport ? true, fetchpatch, Foundation }: 3 3 4 4 assert gpgSupport -> gpgme != null; 5 5 assert sslSupport -> openssl != null; ··· 34 34 35 35 buildInputs = [ gtk2 ] 36 36 ++ optionals gpgSupport [ gpgme ] 37 - ++ optionals sslSupport [ openssl ]; 37 + ++ optionals sslSupport [ openssl ] 38 + ++ optionals stdenv.isDarwin [ Foundation ]; 38 39 39 40 configureFlags = optional gpgSupport "--enable-gpgme" 40 41 ++ optional sslSupport "--enable-ssl"; 41 42 43 + # Undefined symbols for architecture arm64: "_OBJC_CLASS_$_NSAutoreleasePool" 44 + NIX_LDFLAGS = lib.optionalString stdenv.isDarwin "-framework Foundation"; 45 + 42 46 meta = { 43 47 homepage = "https://sylpheed.sraoss.jp/en/"; 44 48 description = "Lightweight and user-friendly e-mail client"; 45 49 maintainers = with maintainers; [ eelco ]; 46 50 platforms = platforms.linux ++ platforms.darwin; 47 51 license = licenses.gpl2; 48 - # never built on aarch64-darwin since first introduction in nixpkgs 49 - broken = stdenv.isDarwin && stdenv.isAarch64; 50 52 }; 51 53 }
+1 -1
pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix
··· 45 45 makeWrapper ${electron}/bin/electron \ 46 46 $out/bin/tutanota-desktop \ 47 47 --add-flags $out/share/tutanota-desktop/resources/app.asar \ 48 - --run "mkdir /tmp/tutanota" \ 48 + --run "mkdir -p /tmp/tutanota" \ 49 49 --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libsecret ]} 50 50 51 51 runHook postInstall
+1 -1
pkgs/applications/office/jabref/default.nix
··· 141 141 binaryBytecode # source bundles dependencies as jars 142 142 binaryNativeCode # source bundles dependencies as jars 143 143 ]; 144 - license = licenses.gpl2; 144 + license = licenses.mit; 145 145 platforms = [ "x86_64-linux" "aarch64-linux" ]; 146 146 maintainers = with maintainers; [ gebner linsui ]; 147 147 };
+2 -2
pkgs/applications/science/math/qalculate-gtk/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "qalculate-gtk"; 5 - version = "4.5.0"; 5 + version = "4.5.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "qalculate"; 9 9 repo = "qalculate-gtk"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-NRoHmQw20NfZtZVzckh8eigJ4s2RUcQRb8w8fLh5yeQ="; 11 + sha256 = "sha256-ilPz2W9pcbK5dnYl7Tuxf9p7ag/KmEufckooXBUcCk0="; 12 12 }; 13 13 14 14 hardeningDisable = [ "format" ];
+2 -2
pkgs/applications/science/math/qalculate-qt/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "qalculate-qt"; 5 - version = "4.5.0"; 5 + version = "4.5.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "qalculate"; 9 9 repo = "qalculate-qt"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-oUteOAtNjmYzHeIg4xdMAlMW/lLRV0DZCK1RqHVvYEQ="; 11 + sha256 = "sha256-1MU/Wici+NQWbjoNpE9q6jKx8aKt85OAfb+ZsN/oK5w="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ qmake intltool pkg-config wrapQtAppsHook ];
+2 -2
pkgs/applications/video/mkvtoolnix/default.nix
··· 47 47 in 48 48 stdenv.mkDerivation rec { 49 49 pname = "mkvtoolnix"; 50 - version = "72.0.0"; 50 + version = "73.0.0"; 51 51 52 52 src = fetchFromGitLab { 53 53 owner = "mbunkus"; 54 54 repo = "mkvtoolnix"; 55 55 rev = "release-${version}"; 56 - sha256 = "sha256-3XKvcV6vwXrn2mf8ziclKgEPOwn3IPyLYy6+d0DscHs="; 56 + sha256 = "HGoT3t/ooRMiyjUkHnvVGOB04IU5U8VEKDixhE57kR8="; 57 57 }; 58 58 59 59 nativeBuildInputs = [
+2 -2
pkgs/applications/video/natron/default.nix
··· 1 1 { lib, stdenv, fetchurl, qt4, pkg-config, boost, expat, cairo, python2Packages, 2 2 cmake, flex, bison, pango, librsvg, librevenge, libxml2, libcdr, libzip, 3 - poppler, imagemagick, openexr, ffmpeg, opencolorio_1, openimageio, 3 + poppler, imagemagick, openexr, ffmpeg, opencolorio_1, openimageio_1, 4 4 qmake4Hook, libpng, libGL, lndir, libraw, openjpeg, libwebp, fetchFromGitHub }: 5 5 6 6 let ··· 74 74 sha256 = "OQg6a5wNy9TFFySjmgd1subvXRxY/ZnSOCkaoUo+ZaA="; 75 75 nativeBuildInputs = [ pkg-config ]; 76 76 buildInputs = [ 77 - libpng ffmpeg openexr opencolorio_1 openimageio boost libGL 77 + libpng ffmpeg openexr opencolorio_1 openimageio_1 boost libGL 78 78 seexpr libraw openjpeg libwebp 79 79 ]; 80 80 })
+3 -3
pkgs/applications/virtualization/cloud-hypervisor/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cloud-hypervisor"; 5 - version = "28.0"; 5 + version = "28.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloud-hypervisor"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-gl8LgR2Sz0DxPAYeyfTvLJg4Esotg/eBfCjbdgEUfRI="; 11 + sha256 = "sha256-cAQWtud38TtDxxcb7eGpbtBDuvlSTYCk8jjgeZWo5QY="; 12 12 }; 13 13 14 14 separateDebugInfo = true; ··· 16 16 nativeBuildInputs = [ pkg-config ]; 17 17 buildInputs = [ openssl ] ++ lib.optional stdenv.isAarch64 dtc; 18 18 19 - cargoSha256 = "sha256-qPlk8MHuXnfmtQSqIiFBYQK7TgHun1CxLqVOz/DDvrs="; 19 + cargoSha256 = "sha256-lo5FxiKGpJpDiai+n31K52VDGjA1d+RDjgtUW999Oag="; 20 20 21 21 OPENSSL_NO_VENDOR = true; 22 22
+2 -2
pkgs/applications/virtualization/containerd/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "containerd"; 13 - version = "1.6.14"; 13 + version = "1.6.15"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "containerd"; 17 17 repo = "containerd"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-+2K2lLxTXZS8pjgqhJZd+JovUFqG5Cgw9iAbDjnUvvQ="; 19 + sha256 = "sha256-Vlftq//mLYZPoT2R/lHJA6wLnqiuC+Cpy4lGQC8jCPA="; 20 20 }; 21 21 22 22 vendorSha256 = null;
+96 -96
pkgs/development/compilers/dotnet/versions/3.1.nix
··· 1 1 { buildAspNetCore, buildNetRuntime, buildNetSdk, icu }: 2 2 3 - # v3.1 (maintenance) 3 + # v3.1 (eol) 4 4 { 5 5 aspnetcore_3_1 = buildAspNetCore { 6 6 inherit icu; 7 - version = "3.1.31"; 7 + version = "3.1.32"; 8 8 srcs = { 9 9 x86_64-linux = { 10 - url = "https://download.visualstudio.microsoft.com/download/pr/2fc0069c-e99a-4296-99ee-a422b3cf50de/df8aee91eeaf50a12c810c3845341eb3/aspnetcore-runtime-3.1.31-linux-x64.tar.gz"; 11 - sha512 = "9ea1fb4c9a656de8392b8f92c608c2f927fd03ad8e8b195f3f0b69c1433cfbf2679827b1ce2fac783f8ef77307c7b1b36563d0813f914b75b025b5cca6c773f9"; 10 + url = "https://download.visualstudio.microsoft.com/download/pr/39c3ef4c-73c7-4248-8c54-0865d5feb8b2/3420b1ff6b0f36e63044d6f7a794b579/aspnetcore-runtime-3.1.32-linux-x64.tar.gz"; 11 + sha512 = "0aa2aceda3d0b9f6bf02456d4e4b917c221c4f18eff30c8b6418e7514681baa9bb9ccc6b8c78949a92664922db4fb2b2a0dac9da11f775aaef618d9c491bb319"; 12 12 }; 13 13 aarch64-linux = { 14 - url = "https://download.visualstudio.microsoft.com/download/pr/216fe20f-6c45-4a87-b206-6c22360567fd/902208836df9ddcf4eb177771b2c6fea/aspnetcore-runtime-3.1.31-linux-arm64.tar.gz"; 15 - sha512 = "970def9298bfe39c00054ae45231e2c632d4364a311349b3594bef5dd3739af2db33329f314f29a3956c271745948df88076e39bd2fa80e8a4dbb9723e3493ec"; 14 + url = "https://download.visualstudio.microsoft.com/download/pr/7a713b60-c2fb-4dc9-ad35-df86c4bfac0c/fff24659d0a2ad9c6b622be1722b8f72/aspnetcore-runtime-3.1.32-linux-arm64.tar.gz"; 15 + sha512 = "34b9ec241cd0047cb23f0b8416d3a009476e511c3dd5854636c11cfd078117faf095f32f06e7c97d810af94fde43621117414f983d3b2041ad40260f50dc330d"; 16 16 }; 17 17 x86_64-darwin = { 18 - url = "https://download.visualstudio.microsoft.com/download/pr/25282f2c-c43e-4c0f-aa09-f72c565e009e/b581cf1c97879ca4913a1763c7d1fe8d/aspnetcore-runtime-3.1.31-osx-x64.tar.gz"; 19 - sha512 = "25d395435ddc17b8155c6d9b06c6b280e462da3e86a8c2b0b0549cfb80d2770b0df33a0a87845b442e89295000a872fce12a5949b4f1b123f802e8e2d071d504"; 18 + url = "https://download.visualstudio.microsoft.com/download/pr/70cd4d7b-0186-4ce2-a710-f50d6dec246f/84c5b21b8a487127589095336c5158b5/aspnetcore-runtime-3.1.32-osx-x64.tar.gz"; 19 + sha512 = "21f77b64b527af41bbba0f8887c71be631f37d7bbabe9119fe39961c2600a90075f60768173097c9fffe32e40f8db309544837055cb70fe428195682b85fb9a0"; 20 20 }; 21 21 }; 22 22 }; 23 23 24 24 runtime_3_1 = buildNetRuntime { 25 25 inherit icu; 26 - version = "3.1.31"; 26 + version = "3.1.32"; 27 27 srcs = { 28 28 x86_64-linux = { 29 - url = "https://download.visualstudio.microsoft.com/download/pr/046afe25-7b88-48ad-a06c-1c3625115c63/6814f9ca777bc7e2cb4b373027dcdd76/dotnet-runtime-3.1.31-linux-x64.tar.gz"; 30 - sha512 = "fb2ac1a1e3b9b1eceb37587535d96a5a3c0b01edd07182ed57d4725e067678988a3fcdf22f3f49d21bc35760d69398af85a6449e6c3a8ed401ad85df920be4df"; 29 + url = "https://download.visualstudio.microsoft.com/download/pr/fea239ad-fd47-4764-aa71-6a147a82f632/20ee58b0bf08ae9f6e76e37ba3765c57/dotnet-runtime-3.1.32-linux-x64.tar.gz"; 30 + sha512 = "a1de9bbc3d2e3a4f5f52b7742c678b182a58a724d36232997511e390027044d60144a7e010a29d6ee016ec91f2911daef28ac5712a827fff8bdde73314b7e002"; 31 31 }; 32 32 aarch64-linux = { 33 - url = "https://download.visualstudio.microsoft.com/download/pr/dbdcd07a-e519-470a-a03e-702f4cbf65d7/e1bc1991aa91cc52582d446ae4b63691/dotnet-runtime-3.1.31-linux-arm64.tar.gz"; 34 - sha512 = "bb9594cdf3b1f8005005d12055fe5e1ae6ba40ed56c2f6f41e36b2c04c9a7fa4630da594c7d93fe587d75d9a00638818fb14228e188fb7f1b7b5eff96d53bc7f"; 33 + url = "https://download.visualstudio.microsoft.com/download/pr/edfb706e-83fe-4a81-804c-23d80b041b70/4f98b067bd2817976a4362c25fbf70e7/dotnet-runtime-3.1.32-linux-arm64.tar.gz"; 34 + sha512 = "ff311df0db488f3b5cc03c7f6724f8442de7e60fa0a503ec8f536361ce7a357ad26d09d2499d68c50ebdfa751a5520bba4aaa77a38b191c892d5a018561ce422"; 35 35 }; 36 36 x86_64-darwin = { 37 - url = "https://download.visualstudio.microsoft.com/download/pr/3a01bc5f-4deb-4cf5-bbdd-19a1dc406b2c/1c66b68807fe87cda620898c088000c4/dotnet-runtime-3.1.31-osx-x64.tar.gz"; 38 - sha512 = "8890441bd64911656e34a824f3d4abdbcbe4337887efc90fc8eba62189be161bcedd0d0f0e1168dadbc25bc616c462ab1c8499b9a52f05be19173f2af8ea09e7"; 37 + url = "https://download.visualstudio.microsoft.com/download/pr/09f14240-76bf-43df-bdf1-636aa56cbd5c/4898c400f81d0bac651bcf84dc487b6f/dotnet-runtime-3.1.32-osx-x64.tar.gz"; 38 + sha512 = "9fd385812e770525856d734ca62e5d01ddb534ff317bb09e1091ded38ce2c16dc4bd02b5eebad8ea6e01b21755fe6f5ce6ca5183ebbbee04fa1aed956da4c58a"; 39 39 }; 40 40 }; 41 41 }; 42 42 43 43 sdk_3_1 = buildNetSdk { 44 44 inherit icu; 45 - version = "3.1.425"; 45 + version = "3.1.426"; 46 46 srcs = { 47 47 x86_64-linux = { 48 - url = "https://download.visualstudio.microsoft.com/download/pr/c2574deb-9c23-4851-89bd-211243ecd85b/046fc7e68a8e7e6e5854fc0b3b56e59c/dotnet-sdk-3.1.425-linux-x64.tar.gz"; 49 - sha512 = "3d31c6bb578f668111d0f124db6a1222b5d186450380bfd4f42bc8030f156055b025697eabc8c2672791c96e247f6fc499ff0281388e452fcc16fbd1f8a36de1"; 48 + url = "https://download.visualstudio.microsoft.com/download/pr/e89c4f00-5cbb-4810-897d-f5300165ee60/027ace0fdcfb834ae0a13469f0b1a4c8/dotnet-sdk-3.1.426-linux-x64.tar.gz"; 49 + sha512 = "6c3f9541557feb5d5b93f5c10b28264878948e8540f2b8bb7fb966c32bd38191e6b310dcb5f87a4a8f7c67a7046fa932cde3cce9dc8341c1365ae6c9fcc481ec"; 50 50 }; 51 51 aarch64-linux = { 52 - url = "https://download.visualstudio.microsoft.com/download/pr/d4a8d050-e3d0-4f07-b222-5cadb21320f2/05d4d832757a78ec88fb56d8f9f4cc65/dotnet-sdk-3.1.425-linux-arm64.tar.gz"; 53 - sha512 = "f3c18acc094c19f3887f6598c34c9a2e1cfa94055f77aa4deae7e51e8d760ca87af7185cc9ed102e08f04d35f9a558894f04f7a44fa56b91232ccc895f4e5a5c"; 52 + url = "https://download.visualstudio.microsoft.com/download/pr/79f1cf3e-ccc7-4de4-9f4c-1a6e061cb867/68cab78b3f9a5a8ce2f275b983204376/dotnet-sdk-3.1.426-linux-arm64.tar.gz"; 53 + sha512 = "300e154fba3123644910bbb89a6e61f67569677efa359aa110871cbbb62afad059709dc362f0af27ece0b9a30bc3e6ef57c3cb7c6f75377b20d48636605f30f7"; 54 54 }; 55 55 x86_64-darwin = { 56 - url = "https://download.visualstudio.microsoft.com/download/pr/8d52dd3a-13f9-4b1e-ae1b-7afc8896bf08/f01ed5a9f1eb3d425daec9e900a334cf/dotnet-sdk-3.1.425-osx-x64.tar.gz"; 57 - sha512 = "dbe560c6d052333f2922c8337ca84cb4cd1de614de53be8bc3c52537c32bc4d074b8af832f5a1660bf0bc07204c74b3f0610a12ce6b192eae6503f76bb5ce40a"; 56 + url = "https://download.visualstudio.microsoft.com/download/pr/e45c25b7-623f-4b98-8918-13a671884860/d6e4526d0dd31d388b36a749f90ae6e2/dotnet-sdk-3.1.426-osx-x64.tar.gz"; 57 + sha512 = "be1c29ffe8ddec6051d7529796dae35fe18036af89d5e7285fcdad46316fec557f4b15c15eed4d676071d187b363c2e16cb3bcbf708b920b5614340a6e51ab3d"; 58 58 }; 59 59 }; 60 60 packages = { fetchNuGet }: [ 61 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "3.1.31"; sha256 = "0s8rnj81b04w1lbgwirsv9xzmpkx9ffr8wyzgwwyvb2y2r39w6pg"; }) 62 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "3.1.31"; sha256 = "12w3gka0k2z309jaxwhrqlhjfhag0pn26k44528k6039r5vrc62r"; }) 63 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "3.1.31"; sha256 = "1gbiwdhsfns4pkcpvl1kdpzynkplal0binfawxhzx0mjp66447rf"; }) 64 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "3.1.31"; sha256 = "1k5zjvak7pp4rzcv3p4jp2ic23xyk89342mna3i9kp20qn4c36mv"; }) 65 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "3.1.31"; sha256 = "0kilp89vmcqs6yznvx2wpxafhpjbzybrvdbfqpmlxjbbbbsgfi7v"; }) 66 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "3.1.31"; sha256 = "021a8xn4haa8vha9ypvldnmp8v519snjm9za67vscd2kkvifcxnl"; }) 67 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "3.1.31"; sha256 = "1qmd1zx54khnsqwrlq76m70xbw6dv1qrz3f9nva89prjgkqmqag4"; }) 68 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "3.1.31"; sha256 = "0dm0prvl1qsws22rwgkbdbb8jkgvgxw8zf88rf7rw3xp1dnhql74"; }) 69 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "3.1.31"; sha256 = "1i6ldw55wqck3nxh9bpw0czv2y7zqbckxky8ih1r35nf08yw6dld"; }) 70 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "3.1.31"; sha256 = "0pyssa4mhm3ik9w261kkmnhxri4l6kli20qg3fmfp5rb9yp99faz"; }) 71 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "3.1.31"; sha256 = "14hrfingvks7x5y796dsfkhpjp4zszv7gvmd4ycczjfhrywfxzis"; }) 72 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "3.1.31"; sha256 = "1savp0v2b63sj6qj4qq30vbjgx8bynvvgadmgbgj42sk2p6sgll9"; }) 73 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "3.1.31"; sha256 = "13plrsf4bgdqv5v8jha1n2jz0nj7jdggjpc7w7ipc3gxw42w0z1a"; }) 74 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "3.1.31"; sha256 = "1r59z5nwdxrwsqy2k4bvisqs2q0chr6wv9kxgsniqsz26vdp163w"; }) 75 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "3.1.31"; sha256 = "176575973yg2b6ls2c02ysb101xxamlgqkrbxhgbdkfh4w5clf6k"; }) 76 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "3.1.31"; sha256 = "0nvirb5hfk0swxm92isg3r9czcbsa95lb071k3adfqw7lfz8mqzz"; }) 77 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "3.1.31"; sha256 = "09akjvppv6xvg3yyc84jx0yrcxn3kfg27vls71zxa539yvjkh29d"; }) 78 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "3.1.31"; sha256 = "03dsvrfb3jyrfril4d6w9z25rgl7ldbiqab5n6s7fjajz6qpmgj8"; }) 79 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "3.1.31"; sha256 = "0j2p5110qagrl5lb1j6zll9h0x3d17ad7r2h89ndjfrzs8awj9sp"; }) 80 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "3.1.31"; sha256 = "1s5fkl5102ar9kl6w5nibkc71q49yx9jdqr5dgx8zmh88klaqc6s"; }) 81 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "3.1.31"; sha256 = "1p74kp59a6f8gvnkqvl9qfgav08lisjdsi882i4dpipxmsizbvn6"; }) 82 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "3.1.31"; sha256 = "00vlrk33nrxdjvjxrb1ck5hxv8ybjwscx9v3y3vnffias9dmg5dc"; }) 83 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "3.1.31"; sha256 = "037npznm0b3i4dl5ciif0l2cx98b4010633xjsahyfsnzszz6rxb"; }) 84 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "3.1.31"; sha256 = "0626jfv9f0rbqp25x8sqdjcpqbbrr0mn7zlggz8lzkdfw3nj91pm"; }) 85 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "3.1.31"; sha256 = "1rnvh65wav9ah7qs5a5anqb35z04wqp2lf1awzmam4jsmfqd666x"; }) 86 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "3.1.31"; sha256 = "0zgwx8yl2y7hdc0xdlbmni55gq2fl1ni8xhdzknzyz5pwzr5fghl"; }) 87 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "3.1.31"; sha256 = "1n85hrndj8kb9hi95jb7mfd197d17a79gl9mzv0xfb4zwfd3jb26"; }) 88 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "3.1.31"; sha256 = "19ssb0366lcs8w3wfq7nvbc2ja8530vfhps7yrwy3j46p2jl0x1m"; }) 89 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "3.1.31"; sha256 = "1i2das9gpk6lbvc4bjaarrgrmk29086zpqxkasgswqd17kdvpyfq"; }) 90 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "3.1.31"; sha256 = "0s2x3ybfkj65p9b5wm0bvn2gfj442ylc44hbp2r4zgxabq0lghh4"; }) 91 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "0j31jicc7107wfims5f7sgwi97vywcmdrqc7y6qc5gkc2djqbslr"; }) 92 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "0afclz46pdy9pbfjzlg9vkyyacy8ymmsq3jp6r161x0d5k2444vw"; }) 93 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "0c7yhq57gy004k6fhsl3adb9nqz8cn019dy9gaddp6qlkiidirg9"; }) 94 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "01qirfj6ydwyasr7ggbhymv8c9bmk61vl44cdz9xq8cfvd6yq5bl"; }) 95 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "00x9ldx2906b2z35diihb7z8q5a3a537rak1yyif27pw5s20s6iw"; }) 96 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "0kpnlygnah6761iiqsdixzgb1sgfrvsqv0jjraz8bdda1778f22d"; }) 97 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "1y9w7yzq47sd9i1wz1hl91s3yzz6vlhb3acwm58yv91r73h6dgy2"; }) 98 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "0fpqmin2mx99ndzzf2l633dlq8xxwgnn7qws3rcsn6kid7hn1kw3"; }) 99 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "02hyzxi4414z1clxhfni5x9dwmih5aww9wpcv8vjp9r33xigi6d9"; }) 100 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "0mi3rwjjsgrr8c5yci1sg1yg57f8vhmmcdcyr9zsgwnq8rwrqn91"; }) 101 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "1xbxgsi75xg0yrrpymkvh7fplrrrlw8k47knbgh8824bd7hvdq1b"; }) 102 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "0r12z7z5pkwcjm1zq6dav3axnahl9nvp72lg4a6ds39jz6a94mds"; }) 103 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "15vann79nyz4iayx10gcqwlf0frqqsmw26v9xakfbckha4pjhy1x"; }) 104 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "13j2graqr5a5jimvzsvd1i5cnnmrzqxfcvax8r385gbav0xr0d0s"; }) 105 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "0v6h1rj25i0cpvk78845wzxa4yffwjcnqkhpwdafj8glac633242"; }) 106 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "0qbn4zzx8fxap4546y3i5zwl6rv0rfdphkns4gmh1fjnkfb7zvjw"; }) 107 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "1ix4w2v5ajq6c4n6l7jrjxky7mx9lynsarfx0byxj4x5qlps1z56"; }) 108 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "1bkvz6n741dgrh9q57db9jdnlgccp9gcsivw8555n4zqkwx3bwkc"; }) 109 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "0zfhjqya1lnqz1zd9pw9c9w6ldvv8hgg76rh3qaxwfgmnp808vn0"; }) 110 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "1fx08byahkjv797jnql3c7j9ldgb2w4pm9vhb326mpna28x3qgmm"; }) 111 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "0m339qyn21782x2fr73bbxk6aa6dngfav0aqlpbx1gpr0k6xb26b"; }) 112 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "1wwnzqb9xjadkgz4h6fmi7n0prp8v56cjfx1si79v96f3l9qrasd"; }) 113 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "0zwvrnqn4w38xgall1791msd9z0nr9xv6rk2xy6i1qbkavz4fn8p"; }) 114 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "0dyvsidj5g6rj0khakzimzn193vkgzzciyfs6jqa03mp99zvdl8p"; }) 115 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "0ch5a8xpw89maq8lhncwp1izy16mwpjn1x60bfhzyskib9w931vw"; }) 116 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "0zxfclfjjcxr33ialjxwihpxvp28by1zrv6cmja0jp71kr882lq1"; }) 117 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "1is7azrlb222wfljhhnrwyhmrrc16d5hy8dadrx3s3h73bnmfl7g"; }) 118 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "101ws6l12rcf08r80d02bya2wmwsaajnhvl4bjprakfiy4pz4laz"; }) 119 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "0k4fx1bnkh3420234pnqm227l30rih8s9ld0zpb7rzpby14dclar"; }) 120 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "1lsf021hw8ikwic1wdv0r1sdm4bypia9xcl7j01mllihs1idkadb"; }) 121 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "1ccf8zdc1h6ri79qhj7gnclw7pyi08qa5kb2fr0m26zdd8xsgqbb"; }) 122 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "19ffjzqvdfmz5pfrk5pya2wvw6734mn5dg424sxgpbr1228bayai"; }) 123 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "0pra9gpjlndzh8hhjpxsqjl2awqb7lkp868jiljbv7a0hhrj7aiq"; }) 124 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "0yj7lw8w74cfc2q2dsz1qhqdw9glxs6narsqk48r80ahfvrbc5kr"; }) 125 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "1mh44i5b204q8kf70ywvhgggqf68b48j9y0d06wvzadnswakqd56"; }) 126 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "11rysifqiysmajaipjg3hcrp3glwf6zg6ijvld0nsxwf3w4pxlvj"; }) 127 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "15hz945p1wr4j9b7qp2vqwd5mah464l938d14ldckhjr3di5c6si"; }) 128 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "0y7mqvxyhhannk11ky2i4gr60wcxaybv3ni4y7ydfd31k2baywf3"; }) 129 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "1njd0xvn780rg2jvlyvsw7kaxi80qfx1crhsbihhgjnjx4199vgn"; }) 130 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "162589081jp4nn8f2cq2d8mnzppmdw1zclnd66ablxm4dwz2xrij"; }) 131 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "3.1.31"; sha256 = "0nnd9kcz05j83qyyz9xbsyxmc6x872ai4bc45ificxh0rqa7zk9n"; }) 132 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "3.1.31"; sha256 = "1s5p5iby2866zzfmzd0x35aclgzmdmghp9yqn5am7bklhza4dls8"; }) 133 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.31"; sha256 = "0h1nhmmjs55alphb1x51namkaivr64611bn0080hi3kizrmiwnxf"; }) 134 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.31"; sha256 = "0sijpj15qjamyc9s8rxbqazi469525fzc7q81v9jw866x4laj4ms"; }) 61 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "3.1.32"; sha256 = "06ws70zb4p4wbxx6f9bxk8dmighk8h57m82bnsss5cajabhrs9ss"; }) 62 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "3.1.32"; sha256 = "00ha2sl4gvqv68mbrsizd6ngqy0vv6vamngzjxr338k1w7a276dx"; }) 63 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "3.1.32"; sha256 = "0rvyv3mnb2fgj619rnqixfngzybhgqfr5mnw3s43v9mlg45la8hp"; }) 64 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "3.1.32"; sha256 = "06xbkmplw7vkcsacrcddnma3hawqgdk2hj9ayjs0mhb31n407j3j"; }) 65 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "3.1.32"; sha256 = "0ywz63q8vrdp25ix2j9b7h2jp5grc68hqfl64c6lqk26q9xwhp9r"; }) 66 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "3.1.32"; sha256 = "1crk54a1wvj76s9gnh46pi7wk8ryympm9xh2jq4s4rpp329fqgic"; }) 67 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "3.1.32"; sha256 = "148pspjlx85yk95i6svhv37g483wmbinngd460p1ak2di26qbvk8"; }) 68 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "3.1.32"; sha256 = "17hbn0qvnclhhp6pdygia124qi46lm7r3ixkgsnbsmh7a5l02f84"; }) 69 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "3.1.32"; sha256 = "0m6qq8va2fd1zns85wlm5arhcg57hf1rfj3801v27hvijfsmcad3"; }) 70 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "3.1.32"; sha256 = "0868nlkxi7sy74g6xrvlaiqzs2h846gq52wcmgapsq202lirnjzh"; }) 71 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "3.1.32"; sha256 = "1yip3i79ljg2p23r8ph6p77rdmwm6h6gnlc3q2cikz07vib41042"; }) 72 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "3.1.32"; sha256 = "1zygp70xrk5zggs3q4a6yc6jfdwzcsjjsapqpwn6qyx35m69b72p"; }) 73 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "3.1.32"; sha256 = "1cj8wspslr17pbkh50xfbmwcicy9n2z9ha027ssfrah8r488d9sx"; }) 74 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "3.1.32"; sha256 = "0r5m0837zx2shp9bfgllnhz85h5792pbsacnk7lmmpgld32crzdx"; }) 75 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "3.1.32"; sha256 = "08sar3s7j6z1q5prjmz2jrbsq5ms81mrsi1c1zbfrkplkfjpld3a"; }) 76 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "3.1.32"; sha256 = "186gjn8sbhp4z6pq8fw4g8nqk9dwyaplwvdz2y3fbbvg36lggsh0"; }) 77 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "3.1.32"; sha256 = "1pbrqyd43b3fmd6vk2wph726z6yddazp04ycyxbn5dh9zw8f2k55"; }) 78 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "3.1.32"; sha256 = "0i7vv4zvv4aixgdkskza8x8js4bnj5q4mnw0qdb7dmdypf34s2fm"; }) 79 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "3.1.32"; sha256 = "0fk77ij5k33gjydk51gw7k639mppqkyhgarch2701i5wciap2h32"; }) 80 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "3.1.32"; sha256 = "1q36zbrkbgwg5wl7gpzmac79xvwd74zzqg13hrsldwfajmnwvdkj"; }) 81 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "3.1.32"; sha256 = "16pgzx3gxgvcgb54z2sd48x8jlz4w242gf68s10ghlnqiiggpl4v"; }) 82 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "3.1.32"; sha256 = "13pcn74z1swz73s72zjl07f118j35wacnzgk7kbjqn83nwgqdgvq"; }) 83 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "3.1.32"; sha256 = "1lxvj597rw4srkhmx83p1hnf71dcmgg93k982vnvv89xmyvvyy42"; }) 84 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "3.1.32"; sha256 = "07rmk5l0k66x2ilm3r2cpl7icgdzpqjcnrhw89afm9z9w06zz78g"; }) 85 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "3.1.32"; sha256 = "0mmc57dl8plrspdxwb7209wz29vhiwqds4nfbdfws7zg35yy70c7"; }) 86 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "3.1.32"; sha256 = "06bk39zcv27cwshjsxfg5d6wzkkzdhfk08sipdc7mr1s8pk7ihi1"; }) 87 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "3.1.32"; sha256 = "00n05mi9zws7v88jklyw1a8cjjslx8nnbby1nyxmi6p2acbx6pxp"; }) 88 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "3.1.32"; sha256 = "035rs89y8j9v0mshqhaiyydv979x3w1204gcdp2kv2zhvfx1gnp2"; }) 89 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "3.1.32"; sha256 = "0qsm03gx86fqx8vadnq3nsin3m3falidib94pc3mb3fy87mapvqw"; }) 90 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "3.1.32"; sha256 = "09r2776wbcmn5jh3nksd5ilzv6rrlic938b87xy77awqg251y017"; }) 91 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "1q09dbbx9kd3k4v8wg75llvz4332b5qsvblva7mhslbmyv47vfiq"; }) 92 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0biy6p7kvcjxdn67wcmwyrfvv7pmd5249fj3410pw4xi8svjpxnj"; }) 93 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "1hs2czpqwa92x11d49m5dprjzr8n8zi5cx6cq8rcnacpynr19ldm"; }) 94 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "1kk8116pvl1jc8k59338hqhbhs8mbnb7kv108xmzbqzygsfgcvb5"; }) 95 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "05yqaxrd981aw4mjg80n19506ls6ni3sy3w0fwiygblaffidj8h3"; }) 96 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0p82n92njjahhndawz40jq8bf2smw1c61zm4hq3zi6m5f3x0qc4l"; }) 97 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "0x43pjvd7c58c7230i6ga7d4hidd258aahd9d1z9590z4d32v320"; }) 98 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "05mm56j8391rh8zghrdyrnxnbxvrmwqxy3gn4blyf8rb9xgsy78j"; }) 99 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "1pz1p935k4y06q8v9z44qwnc96anmg1r2kfrs3a0fbyqn0qkc4i3"; }) 100 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0vznqq540gb9idxb4f0l26c2g8500z2fkx0sxrmnla91c3yf9f6c"; }) 101 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "0844r0h1pvb5mvl5939z37nxjb380kbjjf92g64d110bs8397dw3"; }) 102 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "0zr31wppl255hwlhrab78h7r2l4pfz8nz20s66j3xi2w9pvlsprd"; }) 103 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "1g3gxzn035gyq7kq2xwn51vz6wk0473qcq0yi3blakfrmjwdbiax"; }) 104 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0a3kq34dk5lj0w7g3v3x78vkcs4jw4wjdxigyc3xwwc29rjwmy0x"; }) 105 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "0gygjx90ibi3xi514mll2jfnq8siy8gvmkj9ckwc904pvzy3q5z5"; }) 106 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "0cg209fkmmm0jfr1vj4454v482y4s4971xcnfsyx5ldvqhvq1nj0"; }) 107 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "05qrs75q38x0r542cgjyjm2l9nxbxmqp75nd3m2zny2wbm9zfqcl"; }) 108 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0zb3qlb2c8s953ja4s8a3q26ips96czxm9xd16mair3fb8z4yvf2"; }) 109 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "05z3rxm7fgsmjmx5lzlihxhfyzvp16r888i4jj5v4kb5hb6y3xfw"; }) 110 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "17xyhgf0d3lhvyb0j6mzfv278l9iy800l1l0i5a72ihvjm4ld40r"; }) 111 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "0k0fng7fxssqkcywf4czpiqrfv60qmjf8pw686rmn9gqyd9y6wbw"; }) 112 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "1hjxa5rld8b1qx8avkc1gd7492vz51r6zqmbqadv1kklg4bf68zq"; }) 113 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "1kdcjy2c02qm0rkqq262iky40vmn1gnz0p1817js4b8a0ha13nl1"; }) 114 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "1q31a7gwl5nl0m4wizbqdd67k0xgrmdbf2wdsx9vx9i3xfcjj7js"; }) 115 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "11p5g8ar7x1czkl32f2s046zlibqqx28b499yiv7snngjcs9fgzq"; }) 116 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "1paagjfdsg9q0aknwipcds4chn8nfk2y83yhcz3qhi28pzpgih53"; }) 117 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "028kccjihxlyfv2i988g88fw98lhsidf7jj525w96wf9rgkl3m2d"; }) 118 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "1jc46wlga8r2nlmy0rhqcrxa2vp677340wiwl8nskp1sb3ci0p8m"; }) 119 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "1m92b4z727178lnvyh9sq1gx2ncs74q5vwaz4nivjh3fdq1qn9dz"; }) 120 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0grk5axlpzwks3p42km6jy0r82ahcmgybgq1vh61xj1nzna1l3fs"; }) 121 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "0hhk71dqy5plq64ml3jc810y2lyq404k4aynv6y4g5j5y1wycx3s"; }) 122 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "0j50g2gjb6qsm1mp6g9bkvjjrih6jbisns74mghx92hk8q9cbq6v"; }) 123 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "042bjis2yrvsnaviijlpfi0lgp2ds8igsy8cdhbk3mzi9hcgmilg"; }) 124 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "1y7m9awpcg2ilwkn712sg2hbhqq97yf5s0j9bvrpgb6xh0pzk1f3"; }) 125 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "04rspzr88n1dy86v2n5i8vxkyyxqvw9qfgizzxav8dqsvd9yja41"; }) 126 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "105zgdvfx7w1wxbxjxhwjai72gwk1hhi0hjjrky261ga63j5akgg"; }) 127 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "08mizsssb84saw1sd51qvh8inacf6m6xbhpp6dfnmxszpamrzc09"; }) 128 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "02k2fhdb9p6vrn1v4d8fjpqy6a89gmrmlpf477i0pir42kwx7766"; }) 129 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "07jx0syqg5833g3rlmca692cry24iq9mxh6fa3w3p76qxx8aqlmg"; }) 130 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "1lhjckbf4679k8fmg7piqizix6d9rs9dgm83kjd3c9cd3m7xg0ky"; }) 131 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "3.1.32"; sha256 = "03s5x7b38mx5s4684jmdlrh6cj5pjyxhs37bwq5jdsip9a24yk5g"; }) 132 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "3.1.32"; sha256 = "0pa43dy3fmsgwmhp8xxsdvfbm3qagj4wlqcbcdm3rhk4i3ww88p3"; }) 133 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "3.1.32"; sha256 = "1mhzxyahgqabc4gxmnxfyjpb7bp4asac1qcjja891fp23w4fg0gn"; }) 134 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "3.1.32"; sha256 = "0c80n8gwzj5dp1ss1hcb8ah8ah0acx2k277pxzji6i7jxaq9wpdv"; }) 135 135 ]; 136 136 }; 137 137 }
+133 -133
pkgs/development/compilers/dotnet/versions/7.0.nix
··· 4 4 { 5 5 aspnetcore_7_0 = buildAspNetCore { 6 6 inherit icu; 7 - version = "7.0.0"; 7 + version = "7.0.1"; 8 8 srcs = { 9 9 x86_64-linux = { 10 - url = "https://download.visualstudio.microsoft.com/download/pr/4bbb4d31-70ba-4def-b747-4358be873982/3dbca5b64c2ffb88641c0e42bdeb297a/aspnetcore-runtime-7.0.0-linux-x64.tar.gz"; 11 - sha512 = "02ce2e0b3c4b1d0eb0d9bdb9517a3293404b2a1aaf23311e305b856bb15723414f6328887788b875f0f80361f3e195c872ea3984971e5f0ab1ad5de43950d707"; 10 + url = "https://download.visualstudio.microsoft.com/download/pr/6f0e5e7f-cf41-4ece-a728-eab7894157cc/b043910ee98786617d99cef8e8914c23/aspnetcore-runtime-7.0.1-linux-x64.tar.gz"; 11 + sha512 = "8265cc0f35591ba58b4c6e12378048b72d1a767c56fe29fe9b495c4ec537ed43ee30890412ae2d52b15a732bc164894d10fa8a59407073d41ac62a3fe6254f81"; 12 12 }; 13 13 aarch64-linux = { 14 - url = "https://download.visualstudio.microsoft.com/download/pr/2d6d851a-4eea-4a7a-9d5e-f1d6cdccda29/366a3dd90251ce11d8c5191ae9633efc/aspnetcore-runtime-7.0.0-linux-arm64.tar.gz"; 15 - sha512 = "ffee38cb0c8fd3ba20f3d814b7e141f94be18620eb91a229b80d7c609f6cad77efb7f8f276e9fbee4f3ed8cce33cc0659f0dc77faeb8f5427c95deead97275d7"; 14 + url = "https://download.visualstudio.microsoft.com/download/pr/e3d97ec5-f36c-45e5-bd0f-c58b0c468ec2/0b97b0983d826f854d9328165393bf1e/aspnetcore-runtime-7.0.1-linux-arm64.tar.gz"; 15 + sha512 = "e80bb0756ba23ebeff96b5e97758a4c74f2bea29b718860e795d62402604c42ec9b544e89e94662a037bc0a68a967b93a2e6321dfd3c4416cde47cf188f67186"; 16 16 }; 17 17 x86_64-darwin = { 18 - url = "https://download.visualstudio.microsoft.com/download/pr/5ea36935-090e-4ca4-841f-49371b408d9d/6e0c2c4721dabbb9a237d6b6ed17df75/aspnetcore-runtime-7.0.0-osx-x64.tar.gz"; 19 - sha512 = "a1ab796c04d17ade8d93bc53b58ebeccd541d30aa0438bd81ff66c728dc13f934043f98528417eb976ea426e58107bef371b26d5877a550f2397005c5362a1da"; 18 + url = "https://download.visualstudio.microsoft.com/download/pr/3d8f8533-29b6-44b4-9b12-12dd99e8380a/70eda23293055dfa566386c4b6e71ebc/aspnetcore-runtime-7.0.1-osx-x64.tar.gz"; 19 + sha512 = "ce0f100cb4494c6133e2710ed92da8c7c7e7fd5626dd22052d9864c22ef4eec88b1418ce7357cbeea4349f12672efa3fe9bae5f3d41614b8fd70930b872844b5"; 20 20 }; 21 21 aarch64-darwin = { 22 - url = "https://download.visualstudio.microsoft.com/download/pr/e8576603-3b51-43ac-8ec1-fa96517e9149/7de992056c89e164f60908d9912f3a81/aspnetcore-runtime-7.0.0-osx-arm64.tar.gz"; 23 - sha512 = "437f4fe11c95330eb56dc9e4a0c5836546d9e5b28f6cd0236ef563a82b0103e3526c0e6d50d44c90f4eb19bd6a1f409178d0f7b7620a2fff185aee6ae7cbe337"; 22 + url = "https://download.visualstudio.microsoft.com/download/pr/0c8fce04-9135-4e2d-af4f-ef8b23a1e467/67493d21915b734225ded1ac7c311005/aspnetcore-runtime-7.0.1-osx-arm64.tar.gz"; 23 + sha512 = "d804532c874279653fc329f23d246dd76aa375acf508de141e5c1d9d89e353f7085e53f1898cefd1d21d4bf98a719d658207b9d08c35bbc2f23d2759fe7cccf4"; 24 24 }; 25 25 }; 26 26 }; 27 27 28 28 runtime_7_0 = buildNetRuntime { 29 29 inherit icu; 30 - version = "7.0.0"; 30 + version = "7.0.1"; 31 31 srcs = { 32 32 x86_64-linux = { 33 - url = "https://download.visualstudio.microsoft.com/download/pr/d4b0a69b-29cd-40ef-9e95-a8d16f0ff346/5844add76ae3917af9efd59d95e3cbd4/dotnet-runtime-7.0.0-linux-x64.tar.gz"; 34 - sha512 = "f4a6e9d5fec7d390c791f5ddaa0fcda386a7ec36fe2dbaa6acb3bdad38393ca1f9d984dd577a081920c3cae3d511090a2f2723cc5a79815309f344b8ccce6488"; 33 + url = "https://download.visualstudio.microsoft.com/download/pr/0b330412-234f-48c5-957c-c3c8c854a400/8d9a07cc153fd16a828d78c136b47e6f/dotnet-runtime-7.0.1-linux-x64.tar.gz"; 34 + sha512 = "db79b221f6bfa4d56fe0e2b7c237612bd74a81deb18f038ab7226b9e06eaea6e90909f1493f0ab4cf7778b6544b8aaa1295ece1c4a9f1fe39ca44bbfaced46c7"; 35 35 }; 36 36 aarch64-linux = { 37 - url = "https://download.visualstudio.microsoft.com/download/pr/edc62d2f-5c2e-4085-a6d8-11ba9abb18f4/6ca82f155ed65e4c1335214d2d948c78/dotnet-runtime-7.0.0-linux-arm64.tar.gz"; 38 - sha512 = "a359402471c0c4f11f9e472ee6f8d7d165b57a29f132e01a95d3ee4020fa27f9c6ed5ede4b41786fd9bbad1491a4726c6f45d105c19695c0a1cc9a9d414ee614"; 37 + url = "https://download.visualstudio.microsoft.com/download/pr/038c1cc9-fcd5-4a0e-9547-acab08b0a4ee/c56e6ec6012bc6e9f52897166d543872/dotnet-runtime-7.0.1-linux-arm64.tar.gz"; 38 + sha512 = "53e9b03326c2fdb8d2366a97f3cfbeca4f0f497b82cf665d5d4543f5d0fa8a177c53e8f48597f79072e962e3c7ef6baaca96143c2f775be52071e8ebbae88f34"; 39 39 }; 40 40 x86_64-darwin = { 41 - url = "https://download.visualstudio.microsoft.com/download/pr/93aca2a1-570c-4db7-90a1-de89a3a53f27/2d443a62676d498918def9188859f900/dotnet-runtime-7.0.0-osx-x64.tar.gz"; 42 - sha512 = "b9b906561a443b0fc2064d7dfb9c497bcc157421c0fa7967547673e098c091a29012e36af3282d7bae9d51c216a31578b086d82c6e10ef6244e773b40ab57081"; 41 + url = "https://download.visualstudio.microsoft.com/download/pr/45a4345a-ed55-49a9-ab5b-4e85e94f489f/54011a3f9000b22ecb3a823f8f1a6f7a/dotnet-runtime-7.0.1-osx-x64.tar.gz"; 42 + sha512 = "bec337234d04da6530437bd13ec59e0112c4cf951402e0a5ff79c60c93498701e5b5abc6dffc5afa5ccfb214eb879d278ee5beaac8f4f7043ae183157a7ab476"; 43 43 }; 44 44 aarch64-darwin = { 45 - url = "https://download.visualstudio.microsoft.com/download/pr/fa0f8c59-92d6-46eb-a35b-2063a888f26e/0dcd341b1bde64bd1a8ae91097dfca7f/dotnet-runtime-7.0.0-osx-arm64.tar.gz"; 46 - sha512 = "4a0dabfc8008dc39c3e7da6315475d5a20d30715cf1f4139e45ad1579486ba005a876918cf69369281b47d6932c070e735a4d7d84dbef8b0ef79f52e12b21d02"; 45 + url = "https://download.visualstudio.microsoft.com/download/pr/14304a5c-0fb7-42c4-b838-e5e9c9dc9d16/7da30cc174d04e0e5d3de1a3bb134eb7/dotnet-runtime-7.0.1-osx-arm64.tar.gz"; 46 + sha512 = "2a4e583ed1a2c32de6feb25019eb9fe4fbe26d0cc1ab45a2c7f93db61ffdeef86e37a8af5b36fff0729d649743206986374173dbc0db84d5c0f13b308e40c96b"; 47 47 }; 48 48 }; 49 49 }; 50 50 51 51 sdk_7_0 = buildNetSdk { 52 52 inherit icu; 53 - version = "7.0.100"; 53 + version = "7.0.101"; 54 54 srcs = { 55 55 x86_64-linux = { 56 - url = "https://download.visualstudio.microsoft.com/download/pr/253e5af8-41aa-48c6-86f1-39a51b44afdc/5bb2cb9380c5b1a7f0153e0a2775727b/dotnet-sdk-7.0.100-linux-x64.tar.gz"; 57 - sha512 = "0a2e74486357a3ee16abb551ecd828836f90d8744d6e2b6b83556395c872090d9e5166f92a8d050331333d07d112c4b27e87100ba1af86cac8a37f1aee953078"; 56 + url = "https://download.visualstudio.microsoft.com/download/pr/7fe73a07-575d-4cb4-b2d3-c23d89e5085f/d8b2b7e1c0ed99c1144638d907c6d152/dotnet-sdk-7.0.101-linux-x64.tar.gz"; 57 + sha512 = "cf289ad0e661c38dcda7f415b3078a224e8347528448429d62c0f354ee951f4e7bef9cceaf3db02fb52b5dd7be987b7a4327ca33fb9239b667dc1c41c678095c"; 58 58 }; 59 59 aarch64-linux = { 60 - url = "https://download.visualstudio.microsoft.com/download/pr/47337472-c910-4815-9d9b-80e1a30fcf16/14847f6a51a6a7e53a859d4a17edc311/dotnet-sdk-7.0.100-linux-arm64.tar.gz"; 61 - sha512 = "0a332df58891e808c9adc2b785e9b0e658b29b494963c8d501b0f8806ff5d3daad4614886349cbba86af638ed7ac76e78a2d05aeca13bac25d5f45fbe62b8251"; 60 + url = "https://download.visualstudio.microsoft.com/download/pr/caa0e6fb-770c-4b21-ba55-30154a7a9e11/3231af451861147352aaf43cf23b16ea/dotnet-sdk-7.0.101-linux-arm64.tar.gz"; 61 + sha512 = "b0874f4167e9792802b46a7ddcf3a7f7bf7329eb3699d4308b1cdd45ef32678962bbd0ccfd186e48e11cac3b198c4415ceac2f5e546d5fcdf0cecb05810863f7"; 62 62 }; 63 63 x86_64-darwin = { 64 - url = "https://download.visualstudio.microsoft.com/download/pr/09e4b839-c809-49b5-b424-86d8ca67b42e/54be2d3868ae49fa00b1cc59065d5e2e/dotnet-sdk-7.0.100-osx-x64.tar.gz"; 65 - sha512 = "86165993dcf768b3ce793e94739ae681f30b63b3f7fdc82c6da7692f3867f93c19ac5b9152bc8f45708f4194187d60b706e0ee61a37f6e1470536c95a5e53e1c"; 64 + url = "https://download.visualstudio.microsoft.com/download/pr/58c27f9f-f988-4a42-be1a-0747657952f0/32c855c8c0ff149e4b3662ff3bc3e632/dotnet-sdk-7.0.101-osx-x64.tar.gz"; 65 + sha512 = "f08a2137c37386ed9408106d10a3bac5f1a12dd3535e20e4384a96193b82fc27c15ba0ccc47e9bd7a12e533a3e9f0e220a08a220887cd12c678fed476ee12bb5"; 66 66 }; 67 67 aarch64-darwin = { 68 - url = "https://download.visualstudio.microsoft.com/download/pr/1a0e0146-3401-4c2b-9369-4cb5e72785b7/8548e8f2c619330ea7282e15d1116155/dotnet-sdk-7.0.100-osx-arm64.tar.gz"; 69 - sha512 = "d1af8592bc8aec43069f689449c159a4b13da419a924dab495b66bbf8c99b526c75c609171205b6d1b30bb0ff6f57797135245048e3629fbb33f462171107581"; 68 + url = "https://download.visualstudio.microsoft.com/download/pr/d9df94f7-3ea2-41b6-abde-dcb9caa87056/9df759093dcdbc1a1b98feede2da8aaa/dotnet-sdk-7.0.101-osx-arm64.tar.gz"; 69 + sha512 = "586b5a8f32601ffb8466e0135561a02105766388997bab92a428b4567ffca961dba540d4f6fe237f3a4ea068dd4bf3c9050c8557c0cb7e25f4c020fe0a62377a"; 70 70 }; 71 71 }; 72 72 packages = { fetchNuGet }: [ 73 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "7.0.0"; sha256 = "1xzybxsi87vw5fdc0m32l2pdcjbgrj4a9m7766vv3qlm3pnw2gi0"; }) 74 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "7.0.0"; sha256 = "07b7pv06nvzv6cgn68x64925bi9v120dczqa1s63z1wqih7ijk9b"; }) 75 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "7.0.0"; sha256 = "1sflim5k94kdrcb88jm8jqxi354r2bnycgsx1l19mraacpsxw2sd"; }) 76 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "7.0.0"; sha256 = "1iiv6vnb7dw00m9m6q3347in8z27pq8h1d759mx8wk4r35wzwijl"; }) 77 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "7.0.0"; sha256 = "1lnyb2v5ahk730fb7nz0z9vrpiyhn4plgvfl130x9zw6as9rkqf5"; }) 78 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "7.0.0"; sha256 = "1aq3lkp6ggsw5iqqyv4ain20c47r3yzwn21i5wbzdfivci0k5pl1"; }) 79 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "7.0.0"; sha256 = "1izaa212j4363yajcifym1xxhja7qs8pnbin3rsjdkhm7fgffbw1"; }) 80 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "7.0.0"; sha256 = "0h1nnw0h1p04y8n3p2gj0bgin4bm6byr4mklz15diqwy45c6whp6"; }) 81 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "7.0.0"; sha256 = "17lvrw4fp44kf68hx619kdxvmwzd27r2h57qi69dnby7v1givcci"; }) 82 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "7.0.0"; sha256 = "0vc2w7jrvh2hfxxs4if1k95wprzrvbp9dv9lcw84j1vyzhhanngc"; }) 83 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "7.0.0"; sha256 = "0xv3sr2a202xzi09m5m9q0034724mzfldjsw1j3jkn8csv7821gi"; }) 84 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "7.0.0"; sha256 = "0bcbb1znpdr4r83y0qjx7y61mzn43chyv7dhwsra4wrfmw8zk6r1"; }) 85 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "7.0.0"; sha256 = "04lbvxk4vywaw5pgwl2ag1nr09a1kx7ji75yfw8igzsp8s3vlqcl"; }) 86 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "7.0.0"; sha256 = "1hqrljfjzdsl356fnk3s60fmiwh07hzzff5lj6aywbpbb91sr9fk"; }) 87 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "7.0.0"; sha256 = "155ra9i7k63ii10fcnq3q0kbbrbffzwsdrxddvwg891fr23jkz8j"; }) 88 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "7.0.0"; sha256 = "016y3d1337ddjg2lsy0bnls9pflljnzvwnx31caxzaigcbabqqkg"; }) 89 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "7.0.0"; sha256 = "101773hcmk7w4cqlw9vlla2vw827lsqaasaalir06gpmrlr3lbwp"; }) 90 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "7.0.0"; sha256 = "0vamf4d0cwxa4r9rvx2h05rr8dnqy365qls10s1ifl14bqpsjjlb"; }) 91 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "7.0.0"; sha256 = "06rg0czvg9dw8xr95bvgmpdnmlrjxrqihmlg0hs84gdi3c748xgj"; }) 92 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "7.0.0"; sha256 = "1gjia7vx6s5vlsniycmkiysygyq6iq8chfd660g7g5j5x4n0bijy"; }) 93 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "7.0.0"; sha256 = "1gqs62v531l5wpn4l08dnygxawjdmdq7cs1ykqyic407mpyq35pf"; }) 94 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "7.0.0"; sha256 = "0kpahfm1bmwcl551hq5bxd1i39qx2sigkdv39yxps72g8sh89igf"; }) 95 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "7.0.0"; sha256 = "0pcz74jxwywm6228zih366qks718wrppb2sv7i3qm1afmqnfkxv3"; }) 96 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "7.0.0"; sha256 = "19nax9xgm2pv6163l0dicy9ln3snz3rag5bcxn2vgvmsi6by4aa6"; }) 97 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "7.0.0"; sha256 = "0k06bwbf1v03h4j4crp4x1iby1rvx3b277041glh8fywgpv55h08"; }) 98 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "7.0.0"; sha256 = "0nx8ds2f15bxxmhrq1yfvvhniqly1bnknzn1fvg9wxhphlbdync4"; }) 99 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "7.0.0"; sha256 = "15czc22gw8z6lb31vwac4xgifmmhr1q62cgydj44ksgiq9x6g87w"; }) 100 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "7.0.0"; sha256 = "1y5ci26p30bjhsmax624x5kw421k2ilf8jl6252cjclq8ghxn3i9"; }) 101 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "7.0.0"; sha256 = "04s945gayk4r54rfyr3v35b49d26f35pvcng9m9wzzpg2wkyg4ml"; }) 102 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "7.0.0"; sha256 = "0zd84ic9zad1qjydicmbp6dgd342yx4vm382aqx9kfvvdz11kds3"; }) 103 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "7.0.0"; sha256 = "1vqw38b7y59203j8z4af1p491941ixrdsnwl8yqc8akg0q74xhx0"; }) 104 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "7.0.0"; sha256 = "026r4p2cxpyy0mh0a6fb9cnk2yd5rym8nl9pzzxql664n4fayw6d"; }) 105 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "7.0.0"; sha256 = "1fkn84yv26r28blq3mjhxdzscci5q92mwwkbs97ldrqxfb4yi3p4"; }) 106 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "1dq50frd65gr6m297sgihsqwmczazr6yk8ssky2c1d2y0h8q6b64"; }) 107 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "1arxdwsxq31a9p867sdfl6dxd2wqma1qpjpwxidaab76jgai0awz"; }) 108 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "16mnrs799i2z367pa7qvr5hysf3wknbjr8mz6l69c979xfckkzyb"; }) 109 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "0fwkyc22bicsqphmlaf26xmv0smnrdls9mknlzmwysxfnzqpg38z"; }) 110 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "056340npn4n4p19fda4jsd0za06q915sn7d12h4c8lqdm51nvrlw"; }) 111 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "12fyxv55lgzf7l6wda6fhlj290r10hy2kqlvswj49106y00qcjfj"; }) 112 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "0rjvqr4v93cy2smcxidxplbfrdc211scpx0mnzrrhygha0jchs89"; }) 113 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "0rsyhklq5njaszf9q9csa1sl27ym0812q0gba2k205ngxgh082rl"; }) 114 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "0ixjyzv6dh5x9dwiiagiabmzhbq2qyk8gwss5viqhgdmd0r30isi"; }) 115 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "0fw209iqv3xvz9fnhrrj1rrjfzpjgig8fr8iim0gl6qixw3a0q8w"; }) 116 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "1jr843dpcvrk363wb7zb674zchnvhwn8yw9jgbz9c5b2ql4swgkd"; }) 117 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "17xv2wl5cim11sg4zp9xc1jpz3wk3rld0xapzwz0h9af2v89yrm8"; }) 118 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "0y3k174hmask6ykhjs4p1sq6jf7zqivlcdy6nw64a5xvqdwfk43g"; }) 119 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "0y81yay24b7idzv836znxryscvns6vy96y0mfdigb2rimv0h4wlj"; }) 120 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "0a7gy6pfaknrq692lls6rg6qxxq81db60qidhvxhrdp8y1m52d4d"; }) 121 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "0x8ib8ffx6sr4pdw9hxdxkpnbvsl76gqv7wldbv8q7fdzg53a1z2"; }) 122 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "12qx9k2a8v0vhc56k459fjykvqq46gygi88n03jfmvapnkvfmdbh"; }) 123 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "0kq19a6wkc0d4qw46jmxdmsf8sg4l6lj3mcdvvxnz03n5lk4c6mv"; }) 124 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "0190xml4crgl27hiby096d4hg1wdy2pkdwcyq525qx5dvqvzpvfs"; }) 125 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "1pmirxjf49dh66in169rn56cvhyla8hjvnv1njpd2a8bjcl9sdp7"; }) 126 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "0wnh0csgdg6cxm82ylhg3bgq3lciha0g0463j36y8vpd9n891axi"; }) 127 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "1xi7n1gx0a26i2c8jwfnmxlv58wbc3bhd7zjmg7m1cy3assqkil9"; }) 128 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "1qr7q4gxgk2fm2hqpkg5w144haica0aayz5jgm1zr5dmc5giw8mh"; }) 129 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "09yk8ay0ng7rgh0rw99igvm1cjyr5yxwfs7m5zsarwbq01hwp36l"; }) 130 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "080k801gqib24x230b7s64cra26vb3jgkhzg5f89897xz4zp7hy3"; }) 131 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "0zkv1zdwfwwlpg0q49733mr8h2d5063gwp1v1rbcw8ka86srdb8k"; }) 132 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "19mc3hyxbqy5hpfi888sclv3mylvhc8pbpvnrjdv2ky82j3czn6z"; }) 133 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "0r4jvv7v9a0yq5p40p5idyr19kfgxck81yyljp9j79za8lbc7wh6"; }) 134 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "07s1vdl5smy94x0f9bd5036bczqhg210kzld4rrins1b6bmv4xl3"; }) 135 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "0kr25wqfcpyjlrb78r0frl2181zkk3qlv9rli3vfb83f35hhdx9s"; }) 136 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "0jhidazb3x4mfc4l4zc6vblcdj3270a6r82pysdqrnhvmznlzic9"; }) 137 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "13vm2drh1fzqi92qrwbh9dzprsn56ivsdr87i1728ivmmka7iqdp"; }) 138 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "1glv394f70q3qjibzjig0czfpbk52k5p6kvv9rim9i5kqkqp4cvy"; }) 139 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "04jm9hkvc57dk2z1parllrsg2zd4hgh9sizjlm2j44s3vm2djy0k"; }) 140 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "16r6b5pcziwlihc05li27ihxr9mjxd58clcnslywvyzmv7gz1dj4"; }) 141 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "0rw5r6lwdc759pys1cws09izij6vm8ikqwgbxnkhn2ll41qkwfaz"; }) 142 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "0a94ic4fd4nxdgiwmk09fg615ib62pfi2mqpypvwfb4kv804hvsl"; }) 143 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "1j5yj4m9d3wmhv5zjwy07wz6gfdhqxh8vylwgv2651zyrlv7kxia"; }) 144 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "0w2a95yw49mr7k51b9cigjb0yryflfxjs2rq8p0r82y0njcxw6b0"; }) 145 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "0j7mxxgi6167a7l43db1my2qj9n8q6ww6qmfnndk6jrpxywajh3v"; }) 146 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "1gb27669992lxzlrdj3ah4k68hxr98rk4k2f83miqd2h4zbhp6kd"; }) 147 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "04r7nikvzbcg55hx6xbcss9gwnad8cpy3fy2f0jh0ry8jh990h2g"; }) 148 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "1rb7myjhyan570242b2vhrk3cpdkaga6qvla54czlqgb20c56qja"; }) 149 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "0ssx929yz95b3vvnlb0qwb6sinqqiwlw0ykygaad7l2bxm4bqmvp"; }) 150 - (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "7.0.0"; sha256 = "18z37bdi5x5ggmzxwh8kxd77wd75sqmdp3ynlzb2nfp7mvk10s2l"; }) 151 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "7.0.0"; sha256 = "1qfbznic7wk6gy4c77ff3nrwvgx5pvjg26k05rv1dr8w6h58b7r7"; }) 152 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "7.0.0"; sha256 = "0fx5zlf9spb2241f1apcyj0zq9kd2crm4mx3b1ccwirnfh20qy9x"; }) 153 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "7.0.0"; sha256 = "1gjfp5f76g8bwbpmb9qfq116224zwa9vb4310kxaybdx5yb72iky"; }) 154 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "7.0.0"; sha256 = "1db2jawfmal5qxmswix8kwf3x68sh52r0r9ihdphivbi4nj8nsg2"; }) 155 - (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "7.0.0"; sha256 = "18sf7x6kiigjxjvysbnk1sy0shs50lx6pxslfdcpzr349b7drgap"; }) 156 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "7.0.0"; sha256 = "1xwf795qwyajqk81sipr96pzla4gxyvx88cwpfaq7zclihd03p58"; }) 157 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "7.0.0"; sha256 = "1v3zcyqrrax5nh447bv2b6c2252l4mbi6xcacw4zjicm2v7kadba"; }) 158 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "7.0.0"; sha256 = "1v3j8ffghzd1wjl64r9wl3593xh7adycand78jd9sndiak27qgiv"; }) 159 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "7.0.0"; sha256 = "1m62g19w1253dy289k4k490pxiavdalql87dimx9syqk81agknr0"; }) 160 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "7.0.0"; sha256 = "1k3nihw931vvr8vj05x0f9gmx7fqqvnhlby297jdxpj9gsvssr2a"; }) 161 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "7.0.0"; sha256 = "0wvf8clmyl6xpyi2casa2zxjl5x0f14cj5infkwrm7bkb0hwwj0c"; }) 162 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "7.0.0"; sha256 = "0zjlamc8bgvb8lrfwmyimqbxi6b4gfn1w7fhfqf20050vyzivqdb"; }) 163 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "7.0.0"; sha256 = "1zcn8hrmbvqx9w4d5pm69v1znwbpdl4573jwybj8w5myl5ni3jly"; }) 164 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "01blflyln8rgig20cim8kpjc2kj97vhw6ajxf3029b3692lkm693"; }) 165 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "1f7jfxnw0vkmmwm5rkycqf8f5mj3815hqdbwxbg9cxskd46a6rrg"; }) 166 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "0fqbgywnhlb39xhxff0h68pvrx8m17w40z5b5p65jh597l56pgpi"; }) 167 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "0dm9pdm5d5nckfhid846kcpm0lb01g7rmpqmimj0qjwy83jdk88f"; }) 168 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.0"; sha256 = "0ccsg4z8fsyqlflgcd8dhz3kq0xc860nyd9q8amw76ig2l7cj2sw"; }) 169 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.0"; sha256 = "02r5nhn51wpn6nnms1kd8znq3zg0vs624wkh6qwc1raq1b2njlyb"; }) 170 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.0"; sha256 = "0451wbsgkf9gybkdijmljc7rsr527gbyy11nimwc8gn266cgnl9l"; }) 171 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.0"; sha256 = "1vz3wd1dgjwgs91r0qdah9nbs5lgf31rmrkyyr830cc9dj7h18hv"; }) 172 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.0"; sha256 = "1clj5f6ywj5agqdpzjy7slj4vx2y80djq54s5v6hdpcppvw7zykf"; }) 173 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.0"; sha256 = "0mqr862bdgcs08941ljmfxgj7srjx1gi3w4356lrvhr9qn754sgk"; }) 174 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.0"; sha256 = "079va9yfpjmiig3ig9zia831hby7i6dx4bg9axc3aikhclcr15sv"; }) 175 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.0"; sha256 = "15dwcikc033wakvgrqavyyxhqi9mc5cq2g54m8mxvdvslx91g2qp"; }) 176 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.0"; sha256 = "1szhmj9c0s2v3fvsawqk8rj19fb1w7hprvgfygaicqsfvqwlw7x5"; }) 177 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.0"; sha256 = "1ia3pvmyy9dlgpcn7lhvl3hlnbj3bjjlfd1gdg3bpwl1l23pbc81"; }) 178 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.0"; sha256 = "1y946qx7ya3kws9g005bqbr0k8hi4v7na3pfw90hvmr23g47fs5r"; }) 73 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "7.0.1"; sha256 = "11r444zxpaaijcxqdnc8vlm9g3mppkx8k35y7bjdinbj998jyhlv"; }) 74 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "7.0.1"; sha256 = "1dl7yzg9a9pq9jrbbipp055laq4glk7wdwhl60iyvj7gr2icpljq"; }) 75 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "7.0.1"; sha256 = "0psndv4171db3vqqqqvb3mca94qx411hy6cllrz0d931jydcdlna"; }) 76 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "7.0.1"; sha256 = "0yhjzj801xbgawi3qs87i2yv64aqf82xa36vmn37bs1dp8ikjh8h"; }) 77 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "7.0.1"; sha256 = "1qlkw8jlsrgx47mbvkgdqhi8qhx2j4xjbpiiaxrm2k6cdrjqqrla"; }) 78 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "7.0.1"; sha256 = "05prp8fnbb59ydqfgxszb1n1xa39pynzyfwwnlpjfqn0hvryh4b6"; }) 79 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "7.0.1"; sha256 = "1z0zc164vdcb1lf4jmrsqi261l6nw8bk82y112k4mwf6fcrfqjki"; }) 80 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "7.0.1"; sha256 = "1wakpdw6a0arnig5rykl6k33jwp1bm7k4cawdnqhzgvq9yrhnbb8"; }) 81 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "7.0.1"; sha256 = "0cp1qqmdgya3nc8pxbvg9nzmxcqrv26v8jpl7fpr9wvswsdm3ywr"; }) 82 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "7.0.1"; sha256 = "1w1m89b2fmgza8fggskm2mpz3pq6f9cskqvr5wf3538s0dm3zai7"; }) 83 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "7.0.1"; sha256 = "0rg6rh71ja5slaxx8gzmj74q0x4sij5b0437y236abyph5x8f3df"; }) 84 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "7.0.1"; sha256 = "1ic0wbsbs917ab37f9a3w37png5fc3p5cqiw3z6zd7dkjlxxnvqd"; }) 85 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "7.0.1"; sha256 = "0vpqvwbv2rzbim24aqz840si89h9xbbq5h6z8m79gn47ijw4awvz"; }) 86 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "7.0.1"; sha256 = "1hc6mmvrzvm5pl9smvk8x9x5balsyqcd928js8291qq9pw7dpc85"; }) 87 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "7.0.1"; sha256 = "0j5d7gr7m0dcmzsnxbw6q65c58bryj8kc1qfmr0xd99yj55lnmq4"; }) 88 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "7.0.1"; sha256 = "11s3r9f2zgdmjim8pylp7fwm4l3pd73l0lcfdfy9h90vz3wj9dzh"; }) 89 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "7.0.1"; sha256 = "10ni736mgmkgm1j19y6r4rrmph1f079mbydfclmf546705ssvkvp"; }) 90 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "7.0.1"; sha256 = "184pyrr7w4i616lf41w2y4f4m2cm2m2b087v1ry1walwhazrrryw"; }) 91 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "7.0.1"; sha256 = "0hp3b1pfj5x2xfri8nyw5kp3ggqxgjcw7njiijxpm2yg1zj269a5"; }) 92 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "7.0.1"; sha256 = "1qy27qq6zavpa9c71hizyhp6byv4vc477r4j9iwm4shvvpyp7aad"; }) 93 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "7.0.1"; sha256 = "1r83c0xixij72ll58v68yads7pjfmywx0ygffd8zjmz9djxgiip0"; }) 94 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "7.0.1"; sha256 = "1kic306b2v7n706zw4nz788an3zl316i617fdh66zkqr43kl2w5v"; }) 95 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "7.0.1"; sha256 = "1rmdq8mipx2agyn5m1y43s650vfjxqvr96ldcgvpggs8npab7466"; }) 96 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "7.0.1"; sha256 = "0rlqlh326ascnqw5qfx2zyf8mvgjyf3rqyg3j7xgw0w3bwlba1ip"; }) 97 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "7.0.1"; sha256 = "01370xwprc3m2xgz2fs217qnm35lg5m2hh81kah0hz793dhmqcfb"; }) 98 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "7.0.1"; sha256 = "17y7mnnzb88bpldmakwz2jqyg49c2dwk7qn4s7w67ckmggaswh4f"; }) 99 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "7.0.1"; sha256 = "0dx0j3fikadb0ydn4ncjqsvbz14ladgmpvm9zz3n4v2y5ry0pa4a"; }) 100 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "7.0.1"; sha256 = "0qclazx1zyr324cp2ssdrh3640sna47fyl9rnxq63jkw3n5cl7hz"; }) 101 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "7.0.1"; sha256 = "1jj9zrblah88m1f1vm53x4gdw5671gr4zdnra0vfawwzy8rbx69k"; }) 102 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "7.0.1"; sha256 = "0myvn4yzhljm1kr5m1b3i0hxkzfrg4nbhv49413171vwic4p8n5q"; }) 103 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "7.0.1"; sha256 = "0zj328ka130sya394y65bnipl3mpf8nl0mapap74jnqrhbki69a8"; }) 104 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "7.0.1"; sha256 = "04n49c643d6rksxs09h383his9m5ljaz42a00fhzw1mb4pzm88a5"; }) 105 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "7.0.1"; sha256 = "1il3f59nbwp9gvwwpwbv7kw7dv35kh2shj030vpykq9h6ch2k2rn"; }) 106 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "1651k4klgaa2q0rpknq5vzn0wg8sq5snx1c493sz013gbzqpq5jw"; }) 107 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "14n1zg5bhx4yc22c3razj24rbj7h0yxlwrwzgdi51ix8gzb7nzp3"; }) 108 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "0pj24ma1533z90s96x9v0bya6macvp95ggpy0h8ixymav44fkk9k"; }) 109 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "0ykb419lln5zdnsn9jc6kgy65wm58g7pyy11v6iycrpmbcpkb1m2"; }) 110 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "0754m46v1amvrvaq0yfn7lh08iwnknizis2n9qqkf0xpj32sqah5"; }) 111 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "0ir054hafvyf4s8fycz4bifdar9g0ss11r5dgq5m178xsjgfnhib"; }) 112 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "1dpbxsacbxlp6rbshdwvbrw31wz17bpmipf0svgps7py448xnqy2"; }) 113 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "00rabsskqgf8dcypyi48095zqqgayzhnx5zfxfa22i63cky54x0s"; }) 114 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "00xj1w3acbxjdasywngp2gnsxn16plf31v0vvjfwah38xzrw2qyx"; }) 115 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "0miri63x3fjnbliiq8724mc8bzj2kng1mss1x0rgq1rjgdb0bimx"; }) 116 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "1gi49a224p9slzw96607h2i95qnkjdj81kp9f2541cr47zvlslll"; }) 117 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "085jdd3fjj0mda4y7v6wyp21zvzg1kc21acljk8lk264cq6ckbi5"; }) 118 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "1fpm8faqhh4s1y4qnm4byrpvq1zlhm1brpi7vg1w7zl4y1g3wr7l"; }) 119 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "1xf6bn2kacdz4qjdhnwbkp6lg7l8g6xjii8vgrnpq36jm62gc4kp"; }) 120 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "0wbpwi7v0hxbn28xkqccr1wsl82qp2j41jd819cm7amaikvqy30s"; }) 121 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "0sswz7ly4g22gchqh9pg9vvrkvcnb1l49sbbkjs870cyvalid9rn"; }) 122 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "1naqnqgw2r97q7nv5wfgdlv40g0x77fl8j777mf3plvq8y72r3rh"; }) 123 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "0w67rjis62ggjfail7ikx4j7wh4kqxp5fsfa9ig2j02fd63pgla3"; }) 124 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "0275280n8vipl3szwnk0rg0ziwvpn1pdppdpac41yq8wm8vcz6js"; }) 125 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "080k0ayvvcg5n31p360sygmvwjbs5597dvrnl0v61nml1xh3bhb4"; }) 126 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "0dgyl7jkddd7pz3hsvq46ia5bq3pm8ldszrb4ylcz0c1x04fk71j"; }) 127 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "0v90h8zcxd917qfqfl565ch0bxhlpr6fv6d11qbyxgankpxv39cg"; }) 128 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "068n96asl9r3546yynv47sw8rzqj51a9f5s6phnf44213kj43kbm"; }) 129 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "0ldnczqjs785vivdfy1va8lfmq4zakdi9s1lbz5cc9mlj4fxnzpp"; }) 130 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "0g3b4pjk4895ldix2ka1c9frgkkj0dy37i88z16sgdf9liszay69"; }) 131 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "0qr0c891sqyd4v32xpfhafycq8ix56my508jsnq58xfpi79flhlw"; }) 132 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "0m0ffmmjgf9sqj2yy4m9zijsy4y9kig5j28mrmgkhypbv310lhwj"; }) 133 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "1shp6ikrd2cck7jv0lxbpy5dq02hy8pihcqwn931zkrwcz54ci1q"; }) 134 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "08s3xxiqdfz980l85gvizwr1i4r5izmzll4543sr2qd8f2yldpdx"; }) 135 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "1i2xkjdp2szjbg4spczv8jv4kp2c9c172g2xqp1idsvbh3qmmi4v"; }) 136 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "0xgjm43mbdj939l3kksmcs2haz7p0lyw9iw7nvvd82m9gi3lf85r"; }) 137 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "1g538a6qay31bk7w918rb2m5davxhvv69rhk1s7yizmsnh4ib5j1"; }) 138 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "0gjlk1ra5ihp7ymv4dhar9j3skcb7m55zjd1x734z5qxchvwzf2h"; }) 139 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "04lfhpy7k77vplwa2mpmynrwrw6m3k8qk7cb35xb7bdi6x736r6q"; }) 140 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "0p3j3xip46dnr04zrdb9s0nf6hx32k1p00xiawra79k9jwm49m9g"; }) 141 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "0jhy162fx1iy75iph5l03yvj04j3jhjlbfslvra4c4xkmy1dc6x9"; }) 142 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "0aljg6nmz03d1wzyqdb2xhfbbrm93c91kqxj6y1f9zl7sx1ih9h7"; }) 143 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "1bq4bcc5p1b37b5ygbi4zzy3w4n10w7n36ghd08f24mqilsa1cq9"; }) 144 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "0d14ppfhxd235qapgnfzxg28i9l1sz2rpx6rskc92znf86vr8r7h"; }) 145 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "0ghc0shad29864mx76g81q04r5wvk2kghlm3x9d59wj0z0afdc9h"; }) 146 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "19gqgvy18m8rwmgyc4pmdgzdrg8kxjqdhrn8d5gv0jx37yfk6mv8"; }) 147 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "1s2zq4lhs9wallnzwq60kd0f6pyp0rlasqhrdrias2yw4jcvyxb1"; }) 148 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "15kcczvqq7k3rw7l2hddhy8w0s4xyzars9fi01w7saj9fqzak043"; }) 149 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "17li6mdg3nbx67riypfz7s71nkp2gph5myalav3n3v1pnl2ddhiq"; }) 150 + (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "7.0.1"; sha256 = "0xj7chxs3vcbas6sw1hydpvdri7snwvqc2vi06ll1jsy5nsp1z3r"; }) 151 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "7.0.1"; sha256 = "04r740hqz53an4mww7w138qv14v1c0665829lf23zipqrrhj0am3"; }) 152 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "7.0.1"; sha256 = "0hlw4d555j1gmc1gmpnqqwmmxm1p3dw5nr6z9wakmr8wbhlij9hp"; }) 153 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "7.0.1"; sha256 = "0bavrg11l8pkvbxp5z3scvdi2knnpi2jhx2z2z00162kyvwsnbm6"; }) 154 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "7.0.1"; sha256 = "1zbzc6xnbky56qc0sjdc6k4cmn764xnq2cnpxx85anxq7l4brf00"; }) 155 + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "7.0.1"; sha256 = "189zljg2czvs4jaqfascm143j7mmpfvp19kr1m9z7nl55fa04mm3"; }) 156 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "7.0.1"; sha256 = "0xpb9asinhck23y9lnpkk3iqj4j12v1fsp4m4j5dfc26ncnq86mb"; }) 157 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "7.0.1"; sha256 = "0cqmpf8h8vwxzhfw5fg27xbs630dallss1pz1993bn41nq6f7ydj"; }) 158 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "7.0.1"; sha256 = "10jqwp8fqy6mr4hx4vsn0zvb7rbgh800zh1csa6fq2hyk783vmii"; }) 159 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "7.0.1"; sha256 = "1h0l6b79878ixr96yr9gpinjn65l86kr15jrl58dl8dzq5dgkiqi"; }) 160 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "7.0.1"; sha256 = "01x9aj4010n9j0lspsczzqirbp1yydqffcswxwgrfrqg1yjhp687"; }) 161 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "7.0.1"; sha256 = "1w3hrd6c6662972sx8swhw66b1j2rgmdxva221n8c3bl64y9yrcp"; }) 162 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "7.0.1"; sha256 = "0vqi937b3qzcj68cz6r9pd9ad13qkbhwdfapj1s55glwkb0a2rwn"; }) 163 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "7.0.1"; sha256 = "02h3186ysfgqr9mrg8yznic27s82k43va4dx1bfy6rjkq8s2qa5n"; }) 164 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "08cw0dgskfvb27y29d4vgmz4z3yp8fkla12h31py5d499443yaa6"; }) 165 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "062kb0cw912l8z1aymsw9sv5v9lcn1j5ynqi8p6jbm4qz4m5kmfg"; }) 166 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "0j8i1gymlyr2zg28zml0pgg0ziv35wsvhiixjqy40bg1w77p14wy"; }) 167 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "08cx11n5m9iv6nashba76m0xz28sh0mc74vbak2xnskhmkapv42f"; }) 168 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.1"; sha256 = "0c4y89pjw5gdla0lnl95xxj3gz5jhxnh96h31f6c1b754f7fcjiq"; }) 169 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.1"; sha256 = "015l0vin9fwfxyqaws8b7ikbdj949gdrpgb01sxb6zk830y27n60"; }) 170 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.1"; sha256 = "1v04f0g159x7di9na4ydkljwijz7ly4v1ws3n5h6m0yf5r5plv5x"; }) 171 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.1"; sha256 = "0v61px8250kzbd2dsl823m32g68j96ga3br1001x237w09qmpwjc"; }) 172 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.1"; sha256 = "0f572aariwr3mncgyhf015l3a3rj98j0xwlama9mvhaqjvj9pahg"; }) 173 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.1"; sha256 = "0bb22j0mld6f85056rnfb2wy3js4hq1f6lcxgfckb3lcpdv3hbny"; }) 174 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.1"; sha256 = "1gjbvjx6kf84gmwakazkz8r7sg61ls7n6lqkh4ny8py45nacr85v"; }) 175 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.1"; sha256 = "0sg4cjj235jwpj8kk85178qnx869xrw69abda9gfczkyzzfyww2i"; }) 176 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.1"; sha256 = "1caj3ipvszwz2xbfh8hmcp03b0swq2haiplvch5z1a986gp336g0"; }) 177 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.1"; sha256 = "08z02n5632qd7jhk3w5pwyp2lgaj0w7ch966vddqn7b11mzhrspy"; }) 178 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.1"; sha256 = "0s8ky64iwn1pcj3pb0myw0m9d07grxcy4f47aj7baplgq6l14z89"; }) 179 179 ]; 180 180 }; 181 181 }
+2 -2
pkgs/development/compilers/osl/default.nix
··· 6 6 , libclang 7 7 , zlib 8 8 , openexr 9 - , openimageio2 9 + , openimageio 10 10 , llvm 11 11 , boost 12 12 , flex ··· 60 60 libclang 61 61 llvm 62 62 openexr 63 - openimageio2 63 + openimageio 64 64 partio 65 65 pugixml 66 66 python3.pkgs.pybind11
+1
pkgs/development/compilers/temurin-bin/generate-sources.py
··· 15 15 "x64": ("x86_64",), 16 16 "aarch64": ("aarch64",), 17 17 "arm": ("armv6l", "armv7l"), 18 + "ppc64le": ("powerpc64le",), 18 19 } 19 20 20 21 def generate_sources(assets, feature_version, out):
+66
pkgs/development/compilers/temurin-bin/sources.json
··· 138 138 "version": "11.0.17" 139 139 }, 140 140 "packageType": "jdk", 141 + "powerpc64le": { 142 + "build": "8", 143 + "sha256": "18c636bd103e240d29cdb30d7867720ea9fb9ff7c645738bfb4d5b8027269263", 144 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.17_8.tar.gz", 145 + "version": "11.0.17" 146 + }, 141 147 "vmType": "hotspot", 142 148 "x86_64": { 143 149 "build": "8", ··· 166 172 "version": "16.0.2" 167 173 }, 168 174 "packageType": "jdk", 175 + "powerpc64le": { 176 + "build": "7", 177 + "sha256": "36ebe6c72f2fc19b8b17371f731390e15fa3aab08c28b55b9a8b71d0a578adc9", 178 + "url": "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2%2B7/OpenJDK16U-jdk_ppc64le_linux_hotspot_16.0.2_7.tar.gz", 179 + "version": "16.0.2" 180 + }, 169 181 "vmType": "hotspot", 170 182 "x86_64": { 171 183 "build": "7", ··· 194 206 "version": "17.0.5" 195 207 }, 196 208 "packageType": "jdk", 209 + "powerpc64le": { 210 + "build": "8", 211 + "sha256": "a426a4e2cbc29f46fa686bea8b26613f7b7a9a772a77fed0d40dfe05295be883", 212 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.5_8.tar.gz", 213 + "version": "17.0.5" 214 + }, 197 215 "vmType": "hotspot", 198 216 "x86_64": { 199 217 "build": "8", ··· 222 240 "version": "18.0.2" 223 241 }, 224 242 "packageType": "jdk", 243 + "powerpc64le": { 244 + "build": "1", 245 + "sha256": "030261a2189a8f773fda543a85ab9beb4c430bf81ca5be37cf6cb970b5ccbb03", 246 + "url": "https://github.com/adoptium/temurin18-binaries/releases/download/jdk-18.0.2.1%2B1/OpenJDK18U-jdk_ppc64le_linux_hotspot_18.0.2.1_1.tar.gz", 247 + "version": "18.0.2" 248 + }, 225 249 "vmType": "hotspot", 226 250 "x86_64": { 227 251 "build": "1", ··· 250 274 "version": "19.0.0" 251 275 }, 252 276 "packageType": "jdk", 277 + "powerpc64le": { 278 + "build": "10", 279 + "sha256": "79320712bbef13825a0aa308621006f32e54f503142737fb21ff085185a61a96", 280 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_ppc64le_linux_hotspot_19.0.1_10.tar.gz", 281 + "version": "19.0.1" 282 + }, 253 283 "vmType": "hotspot", 254 284 "x86_64": { 255 285 "build": "10", ··· 278 308 "version": "8.0.345" 279 309 }, 280 310 "packageType": "jdk", 311 + "powerpc64le": { 312 + "build": "8", 313 + "sha256": "863791dd8e0536a678f5e439c9c67199a0f3f18c76138a8e242775dfe1784009", 314 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u352-b08/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u352b08.tar.gz", 315 + "version": "8.0.352" 316 + }, 281 317 "vmType": "hotspot", 282 318 "x86_64": { 283 319 "build": "8", ··· 308 344 "version": "11.0.17" 309 345 }, 310 346 "packageType": "jre", 347 + "powerpc64le": { 348 + "build": "8", 349 + "sha256": "0ca3d806131ab5834c501f9c625bb0248cd528af361c704503348e9c9605bedf", 350 + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.17%2B8/OpenJDK11U-jre_ppc64le_linux_hotspot_11.0.17_8.tar.gz", 351 + "version": "11.0.17" 352 + }, 311 353 "vmType": "hotspot", 312 354 "x86_64": { 313 355 "build": "8", ··· 336 378 "version": "17.0.5" 337 379 }, 338 380 "packageType": "jre", 381 + "powerpc64le": { 382 + "build": "8", 383 + "sha256": "51dd491505bd2e096676b9dc8ecaf196d78993215af16c0f9dfddfe3dbc0205b", 384 + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.5%2B8/OpenJDK17U-jre_ppc64le_linux_hotspot_17.0.5_8.tar.gz", 385 + "version": "17.0.5" 386 + }, 339 387 "vmType": "hotspot", 340 388 "x86_64": { 341 389 "build": "8", ··· 364 412 "version": "18.0.2" 365 413 }, 366 414 "packageType": "jre", 415 + "powerpc64le": { 416 + "build": "1", 417 + "sha256": "2298504c99b4c15f620f70415215e481766d2b2f784d066206eed8c583922f8f", 418 + "url": "https://github.com/adoptium/temurin18-binaries/releases/download/jdk-18.0.2.1%2B1/OpenJDK18U-jre_ppc64le_linux_hotspot_18.0.2.1_1.tar.gz", 419 + "version": "18.0.2" 420 + }, 367 421 "vmType": "hotspot", 368 422 "x86_64": { 369 423 "build": "1", ··· 392 446 "version": "19.0.0" 393 447 }, 394 448 "packageType": "jre", 449 + "powerpc64le": { 450 + "build": "10", 451 + "sha256": "c5f3d67edfa0d9b5ec935f944c177c0ee4b2d7a2b5846feaf187b77e954f4242", 452 + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jre_ppc64le_linux_hotspot_19.0.1_10.tar.gz", 453 + "version": "19.0.1" 454 + }, 395 455 "vmType": "hotspot", 396 456 "x86_64": { 397 457 "build": "10", ··· 420 480 "version": "8.0.345" 421 481 }, 422 482 "packageType": "jre", 483 + "powerpc64le": { 484 + "build": "8", 485 + "sha256": "5649672dab65b3519ec16653fb2f154da90a7cd2afc568da03f3bff5c6b30a90", 486 + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u352-b08/OpenJDK8U-jre_ppc64le_linux_hotspot_8u352b08.tar.gz", 487 + "version": "8.0.352" 488 + }, 423 489 "vmType": "hotspot", 424 490 "x86_64": { 425 491 "build": "8",
+4 -4
pkgs/development/haskell-modules/configuration-nix.nix
··· 851 851 (overrideCabal { doCheck = pkgs.postgresql.doCheck; }) 852 852 ]; 853 853 854 - cachix = super.cachix.override { nix = pkgs.nixVersions.nix_2_9; }; 854 + cachix = super.cachix.override { nix = pkgs.nixVersions.nix_2_10; }; 855 855 856 - hercules-ci-agent = super.hercules-ci-agent.override { nix = pkgs.nixVersions.nix_2_9; }; 856 + hercules-ci-agent = super.hercules-ci-agent.override { nix = pkgs.nixVersions.nix_2_10; }; 857 857 hercules-ci-cnix-expr = 858 858 addTestToolDepend pkgs.git ( 859 - super.hercules-ci-cnix-expr.override { nix = pkgs.nixVersions.nix_2_9; } 859 + super.hercules-ci-cnix-expr.override { nix = pkgs.nixVersions.nix_2_10; } 860 860 ); 861 - hercules-ci-cnix-store = super.hercules-ci-cnix-store.override { nix = pkgs.nixVersions.nix_2_9; }; 861 + hercules-ci-cnix-store = super.hercules-ci-cnix-store.override { nix = pkgs.nixVersions.nix_2_10; }; 862 862 863 863 # the testsuite fails because of not finding tsc without some help 864 864 aeson-typescript = overrideCabal (drv: {
+3 -1
pkgs/development/libraries/ffmpeg-full/default.nix
··· 84 84 , libmysofa ? null # HRTF support via SOFAlizer 85 85 #, libnut ? null # NUT (de)muxer, native (de)muser exists 86 86 , libogg ? null # Ogg container used by vorbis & theora 87 + , libopenmpt ? null # Tracked music files decoder 87 88 , libopus ? null # Opus de/encoder 88 89 , librsvg ? null # SVG protocol 89 90 , libssh ? null # SFTP protocol ··· 364 365 (enableFeature (libmodplug != null) "libmodplug") 365 366 (enableFeature (libmysofa != null) "libmysofa") 366 367 #(enableFeature (libnut != null) "libnut") 368 + (enableFeature (libopenmpt != null) "libopenmpt") 367 369 (enableFeature (libopus != null) "libopus") 368 370 (enableFeature (librsvg != null) "librsvg") 369 371 (enableFeature (srt != null) "libsrt") ··· 440 442 buildInputs = [ 441 443 bzip2 celt dav1d fontconfig freetype frei0r fribidi game-music-emu gnutls gsm 442 444 libjack2 ladspaH lame libaom libass libbluray libbs2b libcaca libdc1394 libmodplug libmysofa 443 - libogg libopus librsvg libssh libtheora libvdpau libvorbis libvpx libwebp libX11 445 + libogg libopenmpt libopus librsvg libssh libtheora libvdpau libvorbis libvpx libwebp libX11 444 446 libxcb libXv libXext libxml2 xz openal ocl-icd opencl-headers openjpeg libpulseaudio rav1e svt-av1 rtmpdump opencore-amr 445 447 samba SDL2 soxr speex srt vid-stab vo-amrwbenc x264 x265 xavs xvidcore 446 448 zeromq4 zimg zlib openh264
+2 -2
pkgs/development/libraries/libqalculate/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "libqalculate"; 11 - version = "4.5.0"; 11 + version = "4.5.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "qalculate"; 15 15 repo = "libqalculate"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-EOr5FtQnF5N96s9Aeh5sMV3vwXQgpqFSvrYVGmNkWrs="; 17 + sha256 = "sha256-ipnWrh3L+wp6Qaw9UQVBVHLJvzrpyPFnKbi0U5zlxWU="; 18 18 }; 19 19 20 20 outputs = [ "out" "dev" "doc" ];
+2 -2
pkgs/development/libraries/libtommath/default.nix
··· 24 24 25 25 makefile = "makefile.shared"; 26 26 27 + NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.isDarwin && stdenv.isAarch64) "-DTARGET_OS_IPHONE=0"; 28 + 27 29 enableParallelBuilding = true; 28 30 29 31 meta = with lib; { ··· 31 33 description = "A library for integer-based number-theoretic applications"; 32 34 license = with licenses; [ publicDomain wtfpl ]; 33 35 platforms = platforms.unix; 34 - # never built on aarch64-darwin since first introduction in nixpkgs 35 - broken = stdenv.isDarwin && stdenv.isAarch64; 36 36 }; 37 37 }
+77
pkgs/development/libraries/openimageio/1.x.nix
··· 1 + { lib, stdenv, fetchFromGitHub, boost, cmake, ilmbase, libjpeg, libpng, libtiff 2 + , opencolorio_1, openexr, unzip 3 + }: 4 + 5 + stdenv.mkDerivation rec { 6 + pname = "openimageio"; 7 + version = "1.8.17"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "OpenImageIO"; 11 + repo = "oiio"; 12 + rev = "Release-${version}"; 13 + sha256 = "0zq34szprgkrrayg5sl3whrsx2l6lr8nw4hdrnwv2qhn70jbi2w2"; 14 + }; 15 + 16 + outputs = [ "bin" "out" "dev" "doc" ]; 17 + 18 + nativeBuildInputs = [ cmake unzip ]; 19 + buildInputs = [ 20 + boost ilmbase libjpeg libpng 21 + libtiff opencolorio_1 openexr 22 + ]; 23 + 24 + cmakeFlags = [ 25 + "-DUSE_PYTHON=OFF" 26 + ]; 27 + 28 + makeFlags = [ 29 + "ILMBASE_HOME=${ilmbase.dev}" 30 + "OPENEXR_HOME=${openexr.dev}" 31 + "USE_PYTHON=0" 32 + "INSTALLDIR=${placeholder "out"}" 33 + "dist_dir=" 34 + ]; 35 + 36 + patches = [ 37 + # Backported from https://github.com/OpenImageIO/oiio/pull/2539 for 1.8.17 38 + ./2539_backport.patch 39 + ]; 40 + 41 + meta = with lib; { 42 + homepage = "http://www.openimageio.org"; 43 + description = "A library and tools for reading and writing images"; 44 + license = licenses.bsd3; 45 + maintainers = [ maintainers.goibhniu ]; 46 + platforms = platforms.unix; 47 + knownVulnerabilities = [ 48 + # all discovered in 2.x but there is no reason to 49 + # believe that these or similar vulnerabilties aren't 50 + # present in the totally unmaintained 1.x branch 51 + "CVE-2022-36354" 52 + "CVE-2022-38143" 53 + "CVE-2022-41639" 54 + "CVE-2022-41649" 55 + "CVE-2022-41684" 56 + "CVE-2022-41794" 57 + "CVE-2022-41837" 58 + "CVE-2022-41838" 59 + "CVE-2022-41977" 60 + "CVE-2022-41981" 61 + "CVE-2022-41988" 62 + "CVE-2022-41999" 63 + "CVE-2022-43592" 64 + "CVE-2022-43593" 65 + "CVE-2022-43594" 66 + "CVE-2022-43595" 67 + "CVE-2022-43596" 68 + "CVE-2022-43597" 69 + "CVE-2022-43598" 70 + "CVE-2022-43599" 71 + "CVE-2022-43600" 72 + "CVE-2022-43601" 73 + "CVE-2022-43602" 74 + "CVE-2022-43603" 75 + ]; 76 + }; 77 + }
+2 -2
pkgs/development/libraries/rlottie/default.nix
··· 28 28 29 29 nativeBuildInputs = [ meson ninja pkg-config ]; 30 30 31 + NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.isDarwin && stdenv.isAarch64) "-U__ARM_NEON__"; 32 + 31 33 meta = with lib; { 32 34 homepage = "https://github.com/Samsung/rlottie"; 33 35 description = "A platform independent standalone c++ library for rendering vector based animations and art in realtime"; 34 36 license = with licenses; [ mit bsd3 mpl11 ftl ]; 35 37 platforms = platforms.all; 36 38 maintainers = with maintainers; [ CRTified ]; 37 - # never built on aarch64-darwin since first introduction in nixpkgs 38 - broken = stdenv.isDarwin && stdenv.isAarch64; 39 39 }; 40 40 }
+2 -2
pkgs/development/python-modules/garminconnect/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "garminconnect"; 11 - version = "0.1.49"; 11 + version = "0.1.50"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 17 17 owner = "cyberjunky"; 18 18 repo = "python-garminconnect"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-K9Q4Ce6agDgjP5rzXVK/koD51IyYKLLnd7JyrOxBs20="; 20 + hash = "sha256-M9FH8xbNo5NF2PktiG4SpZl4tjH7H937Rbqhe6VV+Bk="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/life360/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "life360"; 11 - version = "5.4.1"; 11 + version = "5.5.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "pnbruckner"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-uFKRWTFrc1AYn0Rc8HhcVPkmdAbwFJuj8tXZjglGq8E="; 20 + hash = "sha256-F/j3qIdz63pEQ+nj1poP3lBFWSpSq4nLseYg+N2tykU="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/msgspec/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "msgspec"; 11 - version = "0.11.0"; 11 + version = "0.12.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "jcrist"; 18 18 repo = pname; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-g02IvD8ktWvt1BjeoGXIf+YNnLtQ2ALCIW4uomeCe4E="; 20 + hash = "sha256-9k1lpx5pb9idMwgYAZjVEM915w5wsmLWQ/tnHNSKHAs="; 21 21 }; 22 22 23 23 # Requires libasan to be accessible
+4 -3
pkgs/development/python-modules/netutils/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "netutils"; 15 - version = "1.3.0"; 15 + version = "1.4.0"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 20 20 src = fetchFromGitHub { 21 21 owner = "networktocode"; 22 22 repo = pname; 23 - rev = "v${version}"; 24 - hash = "sha256-3c44ZJIEBhKggtqs77gt2fY3tI00ZGmFGLIGR8LF6aE="; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-RT6KAliRlH285sEx2fbIXJNwe1gcyH6CrQ8pXKgY/hQ="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ ··· 51 51 meta = with lib; { 52 52 description = "Library that is a collection of objects for common network automation tasks"; 53 53 homepage = "https://github.com/networktocode/netutils"; 54 + changelog = "https://github.com/networktocode/netutils/releases/tag/v${version}"; 54 55 license = licenses.asl20; 55 56 maintainers = with maintainers; [ fab ]; 56 57 broken = stdenv.isDarwin;
+2 -2
pkgs/development/python-modules/pyvicare/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pyvicare"; 13 - version = "2.22.0"; 13 + version = "2.23.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "somm15"; 20 20 repo = "PyViCare"; 21 21 rev = version; 22 - sha256 = "sha256-1Vfdp0JOqDlt07BCTJXcJ1V0kTzGwCR0ccnGlCYgtEM="; 22 + sha256 = "sha256-EBDk0XuE8zVFoGYbK2LIWeDfsj3iUZUUERNKARKwuKU="; 23 23 }; 24 24 25 25 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/scmrepo/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "scmrepo"; 18 - version = "0.1.5"; 18 + version = "0.1.6"; 19 19 format = "pyproject"; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 24 24 owner = "iterative"; 25 25 repo = pname; 26 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-CYKyaDROKILgHcS/26ipWLKHqxUnhUm6bti5SxphLdo="; 27 + hash = "sha256-qSD8FsaJ0wZ8h0mO6qge3Q5fKIbMrONvJraprKVoNDE="; 28 28 }; 29 29 30 30 postPatch = ''
+2 -2
pkgs/development/python-modules/skodaconnect/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "skodaconnect"; 15 - version = "1.3.1"; 15 + version = "1.3.2"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "lendy007"; 22 22 repo = pname; 23 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-iaA4mvt9R/OH3RS62b6tfKWEYITfYrGY8lP45mGlN/w="; 24 + hash = "sha256-GsDnAusCMOFAZM10NcmS0NXOLGSDQaaQbFDoooUlTSs="; 25 25 }; 26 26 27 27 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+1
pkgs/development/r-modules/default.nix
··· 325 325 Cardinal = [ pkgs.which ]; 326 326 chebpol = [ pkgs.fftw.dev ]; 327 327 ChemmineOB = with pkgs; [ openbabel pkg-config ]; 328 + classInt = lib.optional stdenv.isDarwin [ pkgs.libiconv ]; 328 329 curl = [ pkgs.curl.dev ]; 329 330 data_table = [ pkgs.zlib.dev ] ++ lib.optional stdenv.isDarwin pkgs.llvmPackages.openmp; 330 331 devEMF = with pkgs; [ xorg.libXft.dev ];
+4 -4
pkgs/development/tools/language-servers/rnix-lsp/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "rnix-lsp"; 5 - version = "0.2.5"; 5 + version = "unstable-2022-11-27"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nix-community"; 9 9 repo = "rnix-lsp"; 10 - rev = "v${version}"; 11 - sha256 = "sha256-WXpj2fgduYlF4t0QEvdfV1Eft8/nFXWF2zyEBKMUEIk="; 10 + rev = "95d40673fe43642e2e1144341e86d0036abd95d9"; 11 + sha256 = "sha256-F0s0m62S5bHNVWNHLZD6SeHiLrsDx98VQbRjDyIu+qQ="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-LfbmOhZJVthsLm8lnzHvEt7Vy27y4w4wpPfrf/s3s84="; 14 + cargoSha256 = "sha256-RKHBp+/bEH9FEPLcf1MKmTugk1A8rQU447mNm9Le3DE="; 15 15 16 16 checkInputs = lib.optional (!stdenv.isDarwin) nix; 17 17
+3 -3
pkgs/development/tools/ruff/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "ruff"; 10 - version = "0.0.211"; 10 + version = "0.0.212"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "charliermarsh"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-rU/+IZCSkMdDlfWgEZJIS6/55n8id2UAF/kK2NpXDaQ="; 16 + sha256 = "sha256-1ZtuoKzmbnH/uGC8Fmyd3eihH+eyE3mtUrTteKGirAA="; 17 17 }; 18 18 19 - cargoSha256 = "sha256-OnolQKFqHRQmWy152SSIK9NuDh12tHxXfo6/2essPmc="; 19 + cargoSha256 = "sha256-yVoMxzI84jKrnntABHc65rzUX+R6P3z1J84x1hRrvTU="; 20 20 21 21 buildInputs = lib.optionals stdenv.isDarwin [ 22 22 darwin.apple_sdk.frameworks.CoreServices
+2
pkgs/games/osu-lazer-bin/default.nix pkgs/games/osu-lazer/bin.nix
··· 29 29 cc-by-nc-40 30 30 unfreeRedistributable # osu-framework contains libbass.so in repository 31 31 ]; 32 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 32 33 maintainers = [ maintainers.delan ]; 34 + mainProgram = "osu!"; 33 35 platforms = [ "x86_64-linux" ]; 34 36 }; 35 37 }
+9 -7
pkgs/games/vdrift/default.nix
··· 16 16 17 17 , data ? fetchsvn { 18 18 url = "svn://svn.code.sf.net/p/vdrift/code/vdrift-data"; 19 - rev = "1386"; 20 - sha256 = "0ka6zir9hg0md5p03dl461jkvbk05ywyw233hnc3ka6shz3vazi1"; 19 + rev = "1446"; 20 + sha256 = "sha256-KEu49GAOfenPyuaUItt6W9pkuqUNpXgmTSFuc7ThljQ="; 21 21 } 22 22 }: 23 23 let 24 - version = "unstable-2017-12-09"; 24 + version = "unstable-2021-09-05"; 25 25 bin = stdenv.mkDerivation { 26 26 pname = "vdrift"; 27 27 inherit version; ··· 29 29 src = fetchFromGitHub { 30 30 owner = "vdrift"; 31 31 repo = "vdrift"; 32 - rev = "12d444ed18395be8827a21b96cc7974252fce6d1"; 33 - sha256 = "001wq3c4n9wzxqfpq40b1jcl16sxbqv2zbkpy9rq2wf9h417q6hg"; 32 + rev = "7e9e00c8612b2014d491f026dd86b03f9fb04dcd"; 33 + sha256 = "sha256-DrzRF4WzwEXCNALq0jz8nHWZ1oYTEsdrvSYVYI1WkTI="; 34 34 }; 35 35 36 - nativeBuildInputs = [ pkg-config sconsPackages.scons_3_1_2 ]; 36 + nativeBuildInputs = [ pkg-config sconsPackages.scons_latest ]; 37 37 buildInputs = [ libGLU libGL SDL2 SDL2_image libvorbis bullet curl gettext ]; 38 38 39 - patches = [ ./0001-Ignore-missing-data-for-installation.patch ]; 39 + patches = [ 40 + ./0001-Ignore-missing-data-for-installation.patch 41 + ]; 40 42 41 43 buildPhase = '' 42 44 sed -i -e s,/usr/local,$out, SConstruct
+45
pkgs/os-specific/linux/kernel/linux-rt-5.15.nix
··· 1 + { lib, buildLinux, fetchurl 2 + , kernelPatches ? [ ] 3 + , structuredExtraConfig ? {} 4 + , extraMeta ? {} 5 + , argsOverride ? {} 6 + , ... } @ args: 7 + 8 + let 9 + version = "5.15.86-rt56"; # updated by ./update-rt.sh 10 + branch = lib.versions.majorMinor version; 11 + kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 + in buildLinux (args // { 13 + inherit version; 14 + 15 + # modDirVersion needs a patch number, change X.Y-rtZ to X.Y.0-rtZ. 16 + modDirVersion = if (builtins.match "[^.]*[.][^.]*-.*" version) == null then version 17 + else lib.replaceStrings ["-"] [".0-"] version; 18 + 19 + src = fetchurl { 20 + url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 21 + sha256 = "1vpjnmwqsx6akph2nvbsv2jl7pp8b7xns3vmwbljsl23lkpxkz40"; 22 + }; 23 + 24 + kernelPatches = let rt-patch = { 25 + name = "rt"; 26 + patch = fetchurl { 27 + url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 + sha256 = "0y7pkzacxh1fsvnbmjq0ljfb4zjw6dq9br6rl8kr3w4dj56fmaxs"; 29 + }; 30 + }; in [ rt-patch ] ++ kernelPatches; 31 + 32 + structuredExtraConfig = with lib.kernel; { 33 + PREEMPT_RT = yes; 34 + # Fix error: unused option: PREEMPT_RT. 35 + EXPERT = yes; # PREEMPT_RT depends on it (in kernel/Kconfig.preempt) 36 + # Fix error: option not set correctly: PREEMPT_VOLUNTARY (wanted 'y', got 'n'). 37 + PREEMPT_VOLUNTARY = lib.mkForce no; # PREEMPT_RT deselects it. 38 + # Fix error: unused option: RT_GROUP_SCHED. 39 + RT_GROUP_SCHED = lib.mkForce (option no); # Removed by sched-disable-rt-group-sched-on-rt.patch. 40 + } // structuredExtraConfig; 41 + 42 + extraMeta = extraMeta // { 43 + inherit branch; 44 + }; 45 + } // argsOverride)
+4 -4
pkgs/servers/radarr/default.nix
··· 9 9 }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 10 10 11 11 hash = { 12 - x64-linux_hash = "sha256-kdY0RiZWrPCaXDGWhnJY2jGOO9h0WNRnT+CQ11l4How="; 13 - arm64-linux_hash = "sha256-gG7r4G6iHLZPkjR43uD6s3b3mitTT2yfGxYdwPlI8D0="; 14 - x64-osx_hash = "sha256-guqmzEMRytN2IJ907KW+rZq9cHT6oC3GyHzTyVyFU0w="; 12 + x64-linux_hash = "sha256-7OZoHvDJIBXogUPHdKphiajtCBOOouSPe/pgZF30tS8="; 13 + arm64-linux_hash = "sha256-OqTiriXOwU68kRAA1U+HZLy062Atykld5aow56Ec03s="; 14 + x64-osx_hash = "sha256-dydjoRMPsb+H/nr0ZPUlv/Yec+Brz76DaJfUHvfLGfI="; 15 15 }."${arch}-${os}_hash"; 16 16 17 17 in stdenv.mkDerivation rec { 18 18 pname = "radarr"; 19 - version = "4.2.4.6635"; 19 + version = "4.3.2.6857"; 20 20 21 21 src = fetchurl { 22 22 url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.master.${version}.${os}-core-${arch}.tar.gz";
+2 -2
pkgs/servers/web-apps/mediawiki/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mediawiki"; 5 - version = "1.38.4"; 5 + version = "1.39.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://releases.wikimedia.org/mediawiki/${lib.versions.majorMinor version}/mediawiki-${version}.tar.gz"; 9 - sha256 = "sha256-0rOjLUKkHrZYOPwwh4MH99YzA8NKfoYkEQVag7UCtJc="; 9 + sha256 = "sha256-3ew/kOHnsaxmgZF4yoEDfT+AhNxXfUq3cypLj5gNhfk="; 10 10 }; 11 11 12 12 postPatch = ''
+1 -3
pkgs/tools/graphics/libyafaray/default.nix
··· 1 - { boost165 2 - , cmake 1 + { cmake 3 2 , fetchFromGitHub 4 3 , freetype 5 4 , ilmbase ··· 37 36 ]; 38 37 39 38 buildInputs = [ 40 - boost165 41 39 freetype 42 40 ilmbase 43 41 libjpeg
+3 -3
pkgs/tools/graphics/luxcorerender/default.nix
··· 1 1 { lib, config, stdenv, fetchFromGitHub, symlinkJoin, wrapGAppsHook, cmake, boost172 2 2 , pkg-config, flex, bison, libpng, libtiff, zlib, python3, embree, openexr 3 - , openimagedenoise, openimageio, tbb, c-blosc, gtk3, pcre, doxygen 3 + , openimagedenoise, openimageio_1, tbb, c-blosc, gtk3, pcre, doxygen 4 4 # OpenCL Support 5 5 , withOpenCL ? true, ocl-icd 6 6 # Cuda Support ··· 43 43 c-blosc 44 44 gtk3 45 45 pcre 46 - openimageio.dev 47 - openimageio.out 46 + openimageio_1.dev 47 + openimageio_1.out 48 48 ] ++ lib.optionals withOpenCL [ ocl-icd ] 49 49 ++ lib.optionals withCuda [ cudatoolkit ]; 50 50
+9 -7
pkgs/tools/misc/bdf2psf/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "bdf2psf"; 5 - version = "1.211"; 5 + version = "1.215"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb"; 9 - sha256 = "sha256-Kzmqnctc2RUMbU3hVGmcfXFWiZhf5epaaj2eW4nVajU="; 9 + sha256 = "+xqxI4qaIJc6z7BcVDcKg4dhc+xH56ZEspWf7UPdHnY="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ dpkg ]; ··· 19 19 dpkg-deb -x $src . 20 20 runHook postUnpack 21 21 ''; 22 - installPhase = " 22 + 23 + installPhase = '' 23 24 runHook preInstall 24 - substituteInPlace usr/bin/bdf2psf --replace /usr/bin/perl ${perl}/bin/perl 25 - mv usr $out 25 + substituteInPlace usr/bin/bdf2psf --replace /usr/bin/perl "${perl}/bin/perl" 26 + rm usr/share/doc/bdf2psf/changelog.gz 27 + mv usr "$out" 26 28 runHook postInstall 27 - "; 29 + ''; 28 30 29 31 meta = with lib; { 30 32 description = "BDF to PSF converter"; ··· 34 36 ''; 35 37 license = licenses.gpl2Plus; 36 38 maintainers = with maintainers; [ rnhmjoj vrthra ]; 37 - platforms = platforms.unix; 39 + platforms = platforms.all; 38 40 }; 39 41 }
+3 -3
pkgs/tools/networking/vopono/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "vopono"; 8 - version = "0.10.3"; 8 + version = "0.10.4"; 9 9 10 10 src = fetchCrate { 11 11 inherit pname version; 12 - sha256 = "sha256-hbijcLX4CwnQVyM7XZneZH1pFEmZceN0ougltldyWnc="; 12 + sha256 = "sha256-a9u8Ywxrdo4FFggotL8L5o5eDDu+MtcMVBG+jInXDVs="; 13 13 }; 14 14 15 - cargoHash = "sha256-FSgI6ZFRxl9uE1yA4LkdHcI2fymvMqkibxgTNTlJq5g="; 15 + cargoHash = "sha256-oT74oj/6rKB1cuRiHnbc9QVUZQcDvvb4KZf09XuctNM="; 16 16 17 17 meta = with lib; { 18 18 description = "Run applications through VPN connections in network namespaces";
+4 -38
pkgs/tools/package-management/nix/default.nix
··· 59 59 60 60 nix_2_5 = throw "nixVersions.nix_2_5 has been removed"; 61 61 62 - # This is the last version of nix where https://github.com/NixOS/nix/issues/6572 63 - # is not an unsolved breaking bug. Please keep it until the issue is fixed 64 - # and in latest stable nix. 65 - nix_2_6 = common { 66 - version = "2.6.1"; 67 - sha256 = "sha256-E9iQ7f+9Z6xFcUvvfksTEfn8LsDfzmwrcRBC//5B3V0="; 68 - }; 62 + nix_2_6 = throw "nixVersions.nix_2_6 has been removed"; 69 63 70 - nix_2_7 = common { 71 - version = "2.7.0"; 72 - sha256 = "sha256-m8tqCS6uHveDon5GSro5yZor9H+sHeh+v/veF1IGw24="; 73 - patches = [ 74 - # remove when there's a 2.7.1 release 75 - # https://github.com/NixOS/nix/pull/6297 76 - # https://github.com/NixOS/nix/issues/6243 77 - # https://github.com/NixOS/nixpkgs/issues/163374 78 - (fetchpatch { 79 - url = "https://github.com/NixOS/nix/commit/c9afca59e87afe7d716101e6a75565b4f4b631f7.patch"; 80 - sha256 = "sha256-xz7QnWVCI12lX1+K/Zr9UpB93b10t1HS9y/5n5FYf8Q="; 81 - }) 82 - ]; 83 - }; 64 + nix_2_7 = throw "nixVersions.nix_2_7 has been removed"; 84 65 85 - nix_2_8 = common { 86 - version = "2.8.1"; 87 - sha256 = "sha256-zldZ4SiwkISFXxrbY/UdwooIZ3Z/I6qKxtpc3zD0T/o="; 88 - }; 66 + nix_2_8 = throw "nixVersions.nix_2_8 has been removed"; 89 67 90 - nix_2_9 = common { 91 - version = "2.9.2"; 92 - sha256 = "sha256-uZCaBo9rdWRO/AlQMvVVjpAwzYijB2H5KKQqde6eHkg="; 93 - patches = [ 94 - (fetchpatch { 95 - # https://github.com/NixOS/nix/pull/7283 96 - name = "fix-requires-non-existing-output.patch"; 97 - url = "https://github.com/NixOS/nix/commit/3ade5f5d6026b825a80bdcc221058c4f14e10a27.patch"; 98 - sha256 = "sha256-s1ybRFCjQaSGj7LKu0Z5g7UiHqdJGeD+iPoQL0vaiS0="; 99 - }) 100 - patch-sqlite-exception 101 - ]; 102 - }; 68 + nix_2_9 = throw "nixVersions.nix_2_9 has been removed"; 103 69 104 70 nix_2_10 = common { 105 71 version = "2.10.3";
+4 -3
pkgs/tools/package-management/packagekit/default.nix
··· 10 10 , gobject-introspection 11 11 , vala 12 12 , gtk-doc 13 - , nix 14 13 , boost 15 14 , meson 16 15 , ninja ··· 48 47 gst_all_1.gst-plugins-base 49 48 gtk3 50 49 sqlite 51 - nix 52 50 boost 53 51 ] ++ lib.optional enableSystemd systemd 54 52 ++ lib.optional enableBashCompletion bash-completion; ··· 69 67 70 68 mesonFlags = [ 71 69 (if enableSystemd then "-Dsystemd=true" else "-Dsystem=false") 72 - "-Dpackaging_backend=nix" 70 + # often fails to build with nix updates 71 + # and remounts /nix/store as rw 72 + # https://github.com/NixOS/nixpkgs/issues/177946 73 + #"-Dpackaging_backend=nix" 73 74 "-Ddbus_sys=${placeholder "out"}/share/dbus-1/system.d" 74 75 "-Ddbus_services=${placeholder "out"}/share/dbus-1/system-services" 75 76 "-Dsystemdsystemunitdir=${placeholder "out"}/lib/systemd/system"
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 1 # frozen_string_literal: true 2 2 source "https://rubygems.org" 3 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.2.33" 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.2.34"
+6 -6
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 1 GIT 2 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: c2aca5f1d6a798c3c595ef6953172def7bf532d5 4 - ref: refs/tags/6.2.33 3 + revision: ef77e9e4b96d16ae52524f0810a95262ae2aaad3 4 + ref: refs/tags/6.2.34 5 5 specs: 6 - metasploit-framework (6.2.33) 6 + metasploit-framework (6.2.34) 7 7 actionpack (~> 6.0) 8 8 activerecord (~> 6.0) 9 9 activesupport (~> 6.0) ··· 128 128 arel-helpers (2.14.0) 129 129 activerecord (>= 3.1.0, < 8) 130 130 aws-eventstream (1.2.0) 131 - aws-partitions (1.686.0) 131 + aws-partitions (1.688.0) 132 132 aws-sdk-core (3.168.4) 133 133 aws-eventstream (~> 1, >= 1.0.2) 134 134 aws-partitions (~> 1, >= 1.651.0) ··· 287 287 ttfunk 288 288 pg (1.4.5) 289 289 public_suffix (5.0.1) 290 - puma (6.0.1) 290 + puma (6.0.2) 291 291 nio4r (~> 2.0) 292 292 racc (1.6.2) 293 293 rack (2.2.5) ··· 435 435 metasploit-framework! 436 436 437 437 BUNDLED WITH 438 - 2.3.26 438 + 2.4.2
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 15 }; 16 16 in stdenv.mkDerivation rec { 17 17 pname = "metasploit-framework"; 18 - version = "6.2.33"; 18 + version = "6.2.34"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "rapid7"; 22 22 repo = "metasploit-framework"; 23 23 rev = version; 24 - sha256 = "sha256-b7MBY+rQxDlXBJumtA7Kqm2yXDP8hEVaCfo8ydreWoY="; 24 + sha256 = "sha256-Adr4ZATrhJRpTvPo3WA0/ADgG0moJQ8CKTGb4e+LgB4="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ makeWrapper ];
+7 -7
pkgs/tools/security/metasploit/gemset.nix
··· 104 104 platforms = []; 105 105 source = { 106 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "07gdradgxbkr5vjnc4gxcm01sahidx6yqc9fr8a8i1z4ivydzhz9"; 107 + sha256 = "1g98k1kh2lb4k4aagagk80r6bx58gnx2aa9f6pzcix42cdib34r9"; 108 108 type = "gem"; 109 109 }; 110 - version = "1.686.0"; 110 + version = "1.688.0"; 111 111 }; 112 112 aws-sdk-core = { 113 113 groups = ["default"]; ··· 604 604 platforms = []; 605 605 source = { 606 606 fetchSubmodules = false; 607 - rev = "c2aca5f1d6a798c3c595ef6953172def7bf532d5"; 608 - sha256 = "11jsvvdcjg7s15d4b17w6dfb4vdar87b99lv0ibkki6hx9ih3cvg"; 607 + rev = "ef77e9e4b96d16ae52524f0810a95262ae2aaad3"; 608 + sha256 = "07l0igpy36ri5410y9d894dy007w6ihdvs7k9rlr917b0ijginh1"; 609 609 type = "git"; 610 610 url = "https://github.com/rapid7/metasploit-framework"; 611 611 }; 612 - version = "6.2.33"; 612 + version = "6.2.34"; 613 613 }; 614 614 metasploit-model = { 615 615 groups = ["default"]; ··· 927 927 platforms = []; 928 928 source = { 929 929 remotes = ["https://rubygems.org"]; 930 - sha256 = "0dy2yw2xp8bv52697y78vzrb4wj0zfa95bc9mxyh0d7l7rn65fmw"; 930 + sha256 = "15hj8r6wp23k187ajmp13kldk53ygm84q4caq7nlndrn8jlcsps0"; 931 931 type = "gem"; 932 932 }; 933 - version = "6.0.1"; 933 + version = "6.0.2"; 934 934 }; 935 935 racc = { 936 936 groups = ["default"];
+3
pkgs/top-level/aliases.nix
··· 828 828 829 829 # Linux kernels 830 830 linux-rt_5_10 = linuxKernel.kernels.linux_rt_5_10; 831 + linux-rt_5_15 = linuxKernel.kernels.linux_rt_5_15; 831 832 linux-rt_5_4 = linuxKernel.kernels.linux_rt_5_4; 832 833 linuxPackages_4_14 = linuxKernel.packages.linux_4_14; 833 834 linuxPackages_4_19 = linuxKernel.packages.linux_4_19; ··· 848 849 linuxPackages_rpi3 = linuxKernel.packages.linux_rpi3; 849 850 linuxPackages_rpi4 = linuxKernel.packages.linux_rpi4; 850 851 linuxPackages_rt_5_10 = linuxKernel.packages.linux_rt_5_10; 852 + linuxPackages_rt_5_15 = linuxKernel.packages.linux_rt_5_15; 851 853 linuxPackages_rt_5_4 = linuxKernel.packages.linux_rt_5_4; 852 854 linux_4_14 = linuxKernel.kernels.linux_4_14; 853 855 linux_4_19 = linuxKernel.kernels.linux_4_19; ··· 1072 1074 openconnect_pa = throw "openconnect_pa fork has been discontinued, support for GlobalProtect is now available in openconnect"; # Added 2021-05-21 1073 1075 openelec-dvb-firmware = libreelec-dvb-firmware; # Added 2021-05-10 1074 1076 openexr_ctl = throw "'openexr_ctl' has been renamed to/replaced by 'ctl'"; # Converted to throw 2022-02-22 1077 + openimageio2 = openimageio; # Added 2023-01-05 1075 1078 openisns = open-isns; # Added 2020-01-28 1076 1079 openjpeg_1 = throw "openjpeg_1 has been removed, use openjpeg_2 instead"; # Added 2021-01-24 1077 1080 openjpeg_2 = openjpeg; # Added 2021-01-25
+11 -7
pkgs/top-level/all-packages.nix
··· 10405 10405 10406 10406 p7zip = callPackage ../tools/archivers/p7zip { }; 10407 10407 10408 - packagekit = callPackage ../tools/package-management/packagekit { nix = nixVersions.nix_2_8; }; 10408 + packagekit = callPackage ../tools/package-management/packagekit { }; 10409 10409 10410 10410 packetdrill = callPackage ../tools/networking/packetdrill { }; 10411 10411 ··· 16744 16744 16745 16745 nil = callPackage ../development/tools/language-servers/nil { }; 16746 16746 16747 - rnix-lsp = callPackage ../development/tools/language-servers/rnix-lsp { nix = nixVersions.nix_2_9; }; 16747 + rnix-lsp = callPackage ../development/tools/language-servers/rnix-lsp { }; 16748 16748 16749 16749 sumneko-lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/sumneko-lua-language-server { 16750 16750 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation; ··· 31490 31490 31491 31491 openfx = callPackage ../development/libraries/openfx {}; 31492 31492 31493 - openimageio = callPackage ../applications/graphics/openimageio { 31493 + openimageio_1 = callPackage ../development/libraries/openimageio/1.x.nix { 31494 31494 boost = boost175; 31495 31495 }; 31496 31496 31497 - openimageio2 = darwin.apple_sdk_11_0.callPackage ../applications/graphics/openimageio/2.x.nix { }; 31497 + openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { }; 31498 31498 31499 31499 openjump = callPackage ../applications/misc/openjump { }; 31500 31500 ··· 32609 32609 boost = boost168; 32610 32610 }; 32611 32611 32612 - sylpheed = callPackage ../applications/networking/mailreaders/sylpheed { }; 32612 + sylpheed = callPackage ../applications/networking/mailreaders/sylpheed { 32613 + inherit (darwin.apple_sdk.frameworks) Foundation; 32614 + }; 32613 32615 32614 32616 symbolic-preview = callPackage ../applications/graphics/symbolic-preview { }; 32615 32617 ··· 34091 34093 34092 34094 stellar-core = callPackage ../applications/blockchains/stellar-core { }; 34093 34095 34094 - sumokoin = callPackage ../applications/blockchains/sumokoin { boost = boost165; }; 34096 + sumokoin = callPackage ../applications/blockchains/sumokoin { 34097 + boost = boost17x; 34098 + }; 34095 34099 34096 34100 solana-testnet = callPackage ../applications/blockchains/solana { 34097 34101 inherit (darwin.apple_sdk.frameworks) IOKit Security AppKit; ··· 34278 34282 34279 34283 osu-lazer = callPackage ../games/osu-lazer { }; 34280 34284 34281 - osu-lazer-bin = callPackage ../games/osu-lazer-bin { }; 34285 + osu-lazer-bin = callPackage ../games/osu-lazer/bin.nix { }; 34282 34286 34283 34287 pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { }; 34284 34288
+9
pkgs/top-level/linux-kernels.nix
··· 151 151 ]; 152 152 }; 153 153 154 + linux_rt_5_15 = callPackage ../os-specific/linux/kernel/linux-rt-5.15.nix { 155 + kernelPatches = [ 156 + kernelPatches.bridge_stp_helper 157 + kernelPatches.request_key_helper 158 + kernelPatches.export-rt-sched-migrate 159 + ]; 160 + }; 161 + 154 162 linux_5_17 = throw "linux 5.17 was removed because it has reached its end of life upstream"; 155 163 156 164 linux_5_18 = throw "linux 5.18 was removed because it has reached its end of life upstream"; ··· 534 542 # realtime kernel packages 535 543 linux_rt_5_4 = packagesFor kernels.linux_rt_5_4; 536 544 linux_rt_5_10 = packagesFor kernels.linux_rt_5_10; 545 + linux_rt_5_15 = packagesFor kernels.linux_rt_5_15; 537 546 }; 538 547 539 548 rpiPackages = {