nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge staging-next into staging

authored by

nixpkgs-ci[bot] and committed by
GitHub
be84761e 1ae85640

+1520 -3186
+4
.github/workflows/check.yml
··· 12 12 mergedSha: 13 13 required: true 14 14 type: string 15 + ownersCanFail: 16 + required: true 17 + type: boolean 15 18 targetSha: 16 19 required: true 17 20 type: string ··· 97 94 # handling untrusted PR input. 98 95 owners: 99 96 runs-on: ubuntu-24.04-arm 97 + continue-on-error: ${{ inputs.ownersCanFail }} 100 98 timeout-minutes: 5 101 99 steps: 102 100 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
+21 -10
.github/workflows/merge-group.yml
··· 26 26 mergedSha: ${{ inputs.mergedSha || github.event.merge_group.head_sha }} 27 27 targetSha: ${{ inputs.targetSha || github.event.merge_group.base_sha }} 28 28 29 - # This job's only purpose is to serve as a target for the "Required Status Checks" branch ruleset. 29 + # This job's only purpose is to create the target for the "Required Status Checks" branch ruleset. 30 30 # It "needs" all the jobs that should block the Merge Queue. 31 - # If they pass, it is skipped — which counts as "success" for purposes of the branch ruleset. 32 - # However, if any of them fail, this job will also fail — thus blocking the branch ruleset. 33 - no-pr-failures: 31 + unlock: 32 + if: github.event_name != 'pull_request' 34 33 # Modify this list to add or remove jobs from required status checks. 35 34 needs: 36 35 - lint 37 - # WARNING: 38 - # Do NOT change the name of this job, otherwise the rule will not catch it anymore. 39 - # This would prevent all PRs from passing the merge queue. 40 - name: no PR failures 41 - if: ${{ failure() }} 42 36 runs-on: ubuntu-24.04-arm 37 + permissions: 38 + statuses: write 43 39 steps: 44 - - run: exit 1 40 + - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 41 + with: 42 + script: | 43 + const { serverUrl, repo, runId, payload } = context 44 + const target_url = 45 + `${serverUrl}/${repo.owner}/${repo.repo}/actions/runs/${runId}` 46 + await github.rest.repos.createCommitStatus({ 47 + ...repo, 48 + sha: payload.merge_group.head_sha, 49 + // WARNING: 50 + // Do NOT change the name of this, otherwise the rule will not catch it anymore. 51 + // This would prevent all PRs from merging. 52 + context: 'no PR failures', 53 + state: 'success', 54 + target_url, 55 + })
+22 -14
.github/workflows/pr.yml
··· 61 61 headBranch: ${{ needs.prepare.outputs.headBranch }} 62 62 mergedSha: ${{ needs.prepare.outputs.mergedSha }} 63 63 targetSha: ${{ needs.prepare.outputs.targetSha }} 64 + ownersCanFail: ${{ !contains(fromJSON(needs.prepare.outputs.touched), 'owners') }} 64 65 65 66 lint: 66 67 name: Lint ··· 120 119 baseBranch: ${{ needs.prepare.outputs.baseBranch }} 121 120 mergedSha: ${{ needs.prepare.outputs.mergedSha }} 122 121 123 - # This job's only purpose is to serve as a target for the "Required Status Checks" branch ruleset. 122 + # This job's only purpose is to create the target for the "Required Status Checks" branch ruleset. 124 123 # It "needs" all the jobs that should block merging a PR. 125 - # If they pass, it is skipped — which counts as "success" for purposes of the branch ruleset. 126 - # However, if any of them fail, this job will also fail — thus blocking the branch ruleset. 127 - no-pr-failures: 124 + unlock: 125 + if: github.event_name != 'pull_request' 128 126 # Modify this list to add or remove jobs from required status checks. 129 127 needs: 130 128 - check 131 129 - lint 132 130 - eval 133 131 - build 134 - # WARNING: 135 - # Do NOT change the name of this job, otherwise the rule will not catch it anymore. 136 - # This would prevent all PRs from merging. 137 - name: no PR failures 138 - # A single job is "cancelled" when it hits its timeout. This is not the same 139 - # as "skipped", which happens when the `if` condition doesn't apply. 140 - # The "cancelled()" function only checks the whole workflow, but not individual 141 - # jobs. 142 - if: ${{ failure() || contains(needs.*.result, 'cancelled') }} 143 132 runs-on: ubuntu-24.04-arm 133 + permissions: 134 + statuses: write 144 135 steps: 145 - - run: exit 1 136 + - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 137 + with: 138 + script: | 139 + const { serverUrl, repo, runId, payload } = context 140 + const target_url = 141 + `${serverUrl}/${repo.owner}/${repo.repo}/actions/runs/${runId}?pr=${payload.pull_request.number}` 142 + await github.rest.repos.createCommitStatus({ 143 + ...repo, 144 + sha: payload.pull_request.head.sha, 145 + // WARNING: 146 + // Do NOT change the name of this, otherwise the rule will not catch it anymore. 147 + // This would prevent all PRs from merging. 148 + context: 'no PR failures', 149 + state: 'success', 150 + target_url, 151 + })
+5 -2
.github/workflows/test.yml
··· 76 76 name: Merge Group 77 77 needs: [prepare] 78 78 uses: ./.github/workflows/merge-group.yml 79 + # Those are actually only used on the merge_group event, but will throw an error if not set. 80 + permissions: 81 + statuses: write 79 82 secrets: 80 83 CACHIX_AUTH_TOKEN: ${{ secrets.CACHIX_AUTH_TOKEN }} 81 84 with: ··· 90 87 name: PR 91 88 needs: [prepare] 92 89 uses: ./.github/workflows/pr.yml 93 - # Those are not actually used on pull_request, but will throw an error if not set. 90 + # Those are actually only used on the pull_request_target event, but will throw an error if not set. 94 91 permissions: 95 92 issues: write 96 93 pull-requests: write ··· 105 102 name: Push 106 103 needs: [prepare] 107 104 uses: ./.github/workflows/push.yml 108 - # Those are not actually used on push, but will throw an error if not set. 105 + # Those are not actually used on the push or pull_request events, but will throw an error if not set. 109 106 permissions: 110 107 statuses: write 111 108 secrets:
+4 -2
ci/github-script/prepare.js
··· 76 76 }) 77 77 ).map((file) => file.filename) 78 78 79 - if (files.includes('ci/pinned.json')) core.setOutput('touched', ['pinned']) 80 - else core.setOutput('touched', []) 79 + const touched = [] 80 + if (files.includes('ci/pinned.json')) touched.push('pinned') 81 + if (files.includes('ci/OWNERS')) touched.push('owners') 82 + core.setOutput('touched', touched) 81 83 82 84 return 83 85 }
-6
maintainers/maintainer-list.nix
··· 7790 7790 githubId = 5427394; 7791 7791 name = "Ersin Akinci"; 7792 7792 }; 7793 - ertes = { 7794 - email = "esz@posteo.de"; 7795 - github = "ertes"; 7796 - githubId = 1855930; 7797 - name = "Ertugrul Söylemez"; 7798 - }; 7799 7793 esau79p = { 7800 7794 github = "EsAu79p"; 7801 7795 githubId = 21313906;
+14 -7
nixos/modules/security/sudo-rs.nix
··· 298 298 299 299 environment.systemPackages = [ cfg.package ]; 300 300 301 - security.pam.services.sudo = { 302 - sshAgentAuth = true; 303 - usshAuth = true; 304 - }; 305 - security.pam.services.sudo-i = { 306 - sshAgentAuth = true; 307 - usshAuth = true; 301 + security.pam.services = { 302 + su-l = { 303 + rootOK = true; 304 + forwardXAuth = true; 305 + logFailures = true; 306 + }; 307 + sudo = { 308 + sshAgentAuth = true; 309 + usshAuth = true; 310 + }; 311 + sudo-i = { 312 + sshAgentAuth = true; 313 + usshAuth = true; 314 + }; 308 315 }; 309 316 310 317 environment.etc.sudoers = {
+96 -1
nixos/modules/services/databases/lldap.nix
··· 2 2 config, 3 3 lib, 4 4 pkgs, 5 - utils, 6 5 ... 7 6 }: 8 7 ··· 101 102 default = "sqlite://./users.db?mode=rwc"; 102 103 example = "postgres://postgres-user:password@postgres-server/my-database"; 103 104 }; 105 + 106 + ldap_user_pass = mkOption { 107 + type = types.nullOr types.str; 108 + default = null; 109 + description = '' 110 + Password for default admin password. 111 + 112 + Unsecure: Use `ldap_user_pass_file` settings instead. 113 + ''; 114 + }; 115 + 116 + ldap_user_pass_file = mkOption { 117 + type = types.nullOr types.str; 118 + default = null; 119 + description = '' 120 + Path to a file containing the default admin password. 121 + 122 + If you want to update the default admin password through this setting, 123 + you must set `force_ldap_user_pass_reset` to `true`. 124 + Otherwise changing this setting will have no effect 125 + unless this is the very first time LLDAP is started and its database is still empty. 126 + ''; 127 + }; 128 + 129 + force_ldap_user_pass_reset = mkOption { 130 + type = types.oneOf [ 131 + types.bool 132 + (types.enum [ "always" ]) 133 + ]; 134 + default = false; 135 + description = '' 136 + Force reset of the admin password. 137 + 138 + Set this setting to `"always"` to update the admin password when `ldap_user_pass_file` changes. 139 + Setting to `"always"` also means any password update in the UI will be overwritten next time the service restarts. 140 + 141 + The difference between `true` and `"always"` is the former is intended for a one time fix 142 + while the latter is intended for a declarative workflow. In practice, the result 143 + is the same: the password gets reset. The only practical difference is the former 144 + outputs a warning message while the latter outputs an info message. 145 + ''; 146 + }; 147 + 148 + jwt_secret_file = mkOption { 149 + type = types.nullOr types.str; 150 + default = null; 151 + description = '' 152 + Path to a file containing the JWT secret. 153 + ''; 154 + }; 104 155 }; 105 156 }; 157 + 158 + # TOML does not allow null values, so we use null to omit those fields 159 + apply = lib.filterAttrsRecursive (_: v: v != null); 160 + }; 161 + 162 + silenceForceUserPassResetWarning = mkOption { 163 + type = types.bool; 164 + default = false; 165 + description = '' 166 + Disable warning when the admin password is set declaratively with the `ldap_user_pass_file` setting 167 + but the `force_ldap_user_pass_reset` is set to `false`. 168 + 169 + This can lead to the admin password to drift from the one given declaratively. 170 + If that is okay for you and you want to silence the warning, set this option to `true`. 171 + ''; 106 172 }; 107 173 }; 108 174 109 175 config = lib.mkIf cfg.enable { 176 + assertions = [ 177 + { 178 + assertion = 179 + (cfg.settings.ldap_user_pass_file or null) != null || (cfg.settings.ldap_user_pass or null) != null; 180 + message = "lldap: Default admin user password must be set. Please set the `ldap_user_pass` or better the `ldap_user_pass_file` setting."; 181 + } 182 + { 183 + assertion = 184 + (cfg.settings.ldap_user_pass_file or null) == null || (cfg.settings.ldap_user_pass or null) == null; 185 + message = "lldap: Both `ldap_user_pass` and `ldap_user_pass_file` settings should not be set at the same time. Set one to `null`."; 186 + } 187 + ]; 188 + 189 + warnings = 190 + lib.optionals (cfg.settings.ldap_user_pass or null != null) [ 191 + '' 192 + lldap: Unsecure `ldap_user_pass` setting is used. Prefer `ldap_user_pass_file` instead. 193 + '' 194 + ] 195 + ++ 196 + lib.optionals 197 + (cfg.settings.force_ldap_user_pass_reset == false && cfg.silenceForceUserPassResetWarning == false) 198 + [ 199 + '' 200 + lldap: The `force_ldap_user_pass_reset` setting is set to `false` which means 201 + the admin password can be changed through the UI and will drift from the one defined in your nix config. 202 + It also means changing the setting `ldap_user_pass` or `ldap_user_pass_file` will have no effect on the admin password. 203 + Either set `force_ldap_user_pass_reset` to `"always"` or silence this warning by setting the option `services.lldap.silenceForceUserPassResetWarning` to `true`. 204 + '' 205 + ]; 206 + 110 207 systemd.services.lldap = { 111 208 description = "Lightweight LDAP server (lldap)"; 112 209 wants = [ "network-online.target" ];
+40 -16
nixos/modules/virtualisation/qemu-vm.nix
··· 20 20 21 21 cfg = config.virtualisation; 22 22 23 - opt = options.virtualisation; 24 - 25 23 qemu = cfg.qemu.package; 26 24 27 25 hostPkgs = cfg.host.pkgs; 28 26 29 27 consoles = lib.concatMapStringsSep " " (c: "console=${c}") cfg.qemu.consoles; 30 28 31 - driveOpts = 29 + driveOptions = 32 30 { ... }: 33 31 { 34 32 35 33 options = { 36 - 37 - file = mkOption { 38 - type = types.str; 39 - description = "The file image used for this drive."; 40 - }; 41 - 42 34 driveExtraOpts = mkOption { 43 35 type = types.attrsOf types.str; 44 36 default = { }; ··· 291 299 292 300 ${lib.pipe cfg.emptyDiskImages [ 293 301 (lib.imap0 ( 294 - idx: size: '' 302 + idx: 303 + { size, ... }: 304 + '' 295 305 test -e "empty${builtins.toString idx}.qcow2" || ${qemu}/bin/qemu-img create -f qcow2 "empty${builtins.toString idx}.qcow2" "${builtins.toString size}M" 296 306 '' 297 307 )) ··· 471 477 }; 472 478 473 479 virtualisation.emptyDiskImages = mkOption { 474 - type = types.listOf types.ints.positive; 480 + type = types.listOf ( 481 + types.coercedTo types.ints.positive (size: { inherit size; }) ( 482 + types.submodule { 483 + options.size = mkOption { 484 + type = types.ints.positive; 485 + description = "The size of the disk in MiB"; 486 + }; 487 + options.driveConfig = mkOption { 488 + type = lib.types.submodule driveOptions; 489 + description = "Drive configuration to pass to {option}`virtualisation.qemu.drives`"; 490 + }; 491 + } 492 + ) 493 + ); 475 494 default = [ ]; 476 495 description = '' 477 496 Additional disk images to provide to the VM. The value is ··· 836 829 }; 837 830 838 831 drives = mkOption { 839 - type = types.listOf (types.submodule driveOpts); 832 + type = types.listOf ( 833 + types.submodule { 834 + imports = [ driveOptions ]; 835 + 836 + options = { 837 + file = mkOption { 838 + type = types.str; 839 + description = "The file image used for this drive."; 840 + }; 841 + }; 842 + } 843 + ); 840 844 description = "Drives passed to qemu."; 841 845 }; 842 846 ··· 1328 1310 driveExtraOpts.format = "raw"; 1329 1311 } 1330 1312 ]) 1331 - (imap0 (idx: _: { 1332 - file = "$(pwd)/empty${toString idx}.qcow2"; 1333 - driveExtraOpts.werror = "report"; 1334 - }) cfg.emptyDiskImages) 1313 + (imap0 ( 1314 + idx: imgCfg: 1315 + lib.mkMerge [ 1316 + { 1317 + file = "$(pwd)/empty${toString idx}.qcow2"; 1318 + driveExtraOpts.werror = "report"; 1319 + } 1320 + imgCfg.driveConfig 1321 + ] 1322 + ) cfg.emptyDiskImages) 1335 1323 ]; 1336 1324 1337 1325 # By default, use mkVMOverride to enable building test VMs (e.g. via
+13 -9
nixos/tests/bees.nix
··· 5 5 nodes.machine = 6 6 { config, pkgs, ... }: 7 7 { 8 - boot.initrd.postDeviceCommands = '' 9 - ${pkgs.btrfs-progs}/bin/mkfs.btrfs -f -L aux1 /dev/vdb 10 - ${pkgs.btrfs-progs}/bin/mkfs.btrfs -f -L aux2 /dev/vdc 11 - ''; 12 8 virtualisation.emptyDiskImages = [ 13 - 4096 14 - 4096 9 + { 10 + size = 4096; 11 + driveConfig.deviceExtraOpts.serial = "aux1"; 12 + } 13 + { 14 + size = 4096; 15 + driveConfig.deviceExtraOpts.serial = "aux2"; 16 + } 15 17 ]; 16 18 virtualisation.fileSystems = { 17 19 "/aux1" = { 18 20 # filesystem configured to be deduplicated 19 - device = "/dev/disk/by-label/aux1"; 21 + device = "/dev/disk/by-id/virtio-aux1"; 20 22 fsType = "btrfs"; 23 + autoFormat = true; 21 24 }; 22 25 "/aux2" = { 23 26 # filesystem not configured to be deduplicated 24 - device = "/dev/disk/by-label/aux2"; 27 + device = "/dev/disk/by-id/virtio-aux2"; 25 28 fsType = "btrfs"; 29 + autoFormat = true; 26 30 }; 27 31 }; 28 32 services.beesd.filesystems = { 29 33 aux1 = { 30 - spec = "LABEL=aux1"; 34 + spec = "/dev/disk/by-id/virtio-aux1"; 31 35 hashTableSizeMB = 16; 32 36 verbosity = "debug"; 33 37 };
+8 -7
nixos/tests/glusterfs.nix
··· 19 19 networking.firewall.enable = false; 20 20 services.glusterfs.enable = true; 21 21 22 - # create a mount point for the volume 23 - boot.initrd.postDeviceCommands = '' 24 - ${pkgs.e2fsprogs}/bin/mkfs.ext4 -L data /dev/vdb 25 - ''; 26 - 27 - virtualisation.emptyDiskImages = [ 1024 ]; 22 + virtualisation.emptyDiskImages = [ 23 + { 24 + size = 1024; 25 + driveConfig.deviceExtraOpts.serial = "data"; 26 + } 27 + ]; 28 28 29 29 virtualisation.fileSystems = { 30 30 "/data" = { 31 - device = "/dev/disk/by-label/data"; 31 + device = "/dev/disk/by-id/virtio-data"; 32 32 fsType = "ext4"; 33 + autoFormat = true; 33 34 }; 34 35 }; 35 36 };
+12 -10
nixos/tests/hardened.nix
··· 24 24 imports = [ ../modules/profiles/hardened.nix ]; 25 25 environment.memoryAllocator.provider = "graphene-hardened"; 26 26 nix.settings.sandbox = false; 27 - virtualisation.emptyDiskImages = [ 4096 ]; 28 - boot.initrd.postDeviceCommands = '' 29 - ${pkgs.dosfstools}/bin/mkfs.vfat -n EFISYS /dev/vdb 30 - ''; 27 + virtualisation.emptyDiskImages = [ 28 + { 29 + size = 4096; 30 + driveConfig.deviceExtraOpts.serial = "deferred"; 31 + } 32 + ]; 31 33 virtualisation.fileSystems = { 32 - "/efi" = { 33 - device = "/dev/disk/by-label/EFISYS"; 34 + "/deferred" = { 35 + device = "/dev/disk/by-id/virtio-deferred"; 34 36 fsType = "vfat"; 37 + autoFormat = true; 35 38 options = [ "noauto" ]; 36 39 }; 37 40 }; ··· 90 87 91 88 # Test deferred mount 92 89 with subtest("Deferred mounts work"): 93 - machine.fail("mountpoint -q /efi") # was deferred 94 - machine.execute("mkdir -p /efi") 95 - machine.succeed("mount /dev/disk/by-label/EFISYS /efi") 96 - machine.succeed("mountpoint -q /efi") # now mounted 90 + machine.fail("mountpoint -q /deferred") # was deferred 91 + machine.systemctl("start deferred.mount") 92 + machine.succeed("mountpoint -q /deferred") # now mounted 97 93 98 94 99 95 # Test Nix dæmon usage
+68 -10
nixos/tests/lldap.nix
··· 1 1 { ... }: 2 + let 3 + adminPassword = "mySecretPassword"; 4 + in 2 5 { 3 6 name = "lldap"; 4 7 5 8 nodes.machine = 6 - { pkgs, ... }: 9 + { pkgs, lib, ... }: 7 10 { 8 11 services.lldap = { 9 12 enable = true; 13 + 10 14 settings = { 11 15 verbose = true; 12 16 ldap_base_dn = "dc=example,dc=com"; 17 + 18 + ldap_user_pass = "password"; 13 19 }; 14 20 }; 15 21 environment.systemPackages = [ pkgs.openldap ]; 22 + 23 + specialisation = { 24 + differentAdminPassword.configuration = 25 + { ... }: 26 + { 27 + services.lldap.settings = { 28 + ldap_user_pass = lib.mkForce null; 29 + ldap_user_pass_file = lib.mkForce (toString (pkgs.writeText "adminPasswordFile" adminPassword)); 30 + force_ldap_user_pass_reset = "always"; 31 + }; 32 + }; 33 + 34 + changeAdminPassword.configuration = 35 + { ... }: 36 + { 37 + services.lldap.settings = { 38 + ldap_user_pass = lib.mkForce null; 39 + ldap_user_pass_file = toString (pkgs.writeText "adminPasswordFile" "password"); 40 + force_ldap_user_pass_reset = false; 41 + }; 42 + }; 43 + }; 16 44 }; 17 45 18 - testScript = '' 19 - machine.wait_for_unit("lldap.service") 20 - machine.wait_for_open_port(3890) 21 - machine.wait_for_open_port(17170) 46 + testScript = 47 + { nodes, ... }: 48 + let 49 + specializations = "${nodes.machine.system.build.toplevel}/specialisation"; 50 + in 51 + '' 52 + machine.wait_for_unit("lldap.service") 53 + machine.wait_for_open_port(3890) 54 + machine.wait_for_open_port(17170) 22 55 23 - machine.succeed("curl --location --fail http://localhost:17170/") 56 + machine.succeed("curl --location --fail http://localhost:17170/") 24 57 25 - print( 26 - machine.succeed('ldapsearch -H ldap://localhost:3890 -D uid=admin,ou=people,dc=example,dc=com -b "ou=people,dc=example,dc=com" -w password') 27 - ) 28 - ''; 58 + adminPassword="${adminPassword}" 59 + 60 + def try_login(user, password, expect_success=True): 61 + cmd = f'ldapsearch -H ldap://localhost:3890 -D uid={user},ou=people,dc=example,dc=com -b "ou=people,dc=example,dc=com" -w {password}' 62 + code, response = machine.execute(cmd) 63 + print(cmd) 64 + print(response) 65 + if expect_success: 66 + if code != 0: 67 + raise Exception(f"Expected success, had failure {code}") 68 + else: 69 + if code == 0: 70 + raise Exception("Expected failure, had success") 71 + return response 72 + 73 + with subtest("default admin password"): 74 + try_login("admin", "password", expect_success=True) 75 + try_login("admin", adminPassword, expect_success=False) 76 + 77 + with subtest("different admin password"): 78 + machine.succeed('${specializations}/differentAdminPassword/bin/switch-to-configuration test') 79 + try_login("admin", "password", expect_success=False) 80 + try_login("admin", adminPassword, expect_success=True) 81 + 82 + with subtest("change admin password has no effect"): 83 + machine.succeed('${specializations}/differentAdminPassword/bin/switch-to-configuration test') 84 + try_login("admin", "password", expect_success=False) 85 + try_login("admin", adminPassword, expect_success=True) 86 + ''; 29 87 }
+8 -5
nixos/tests/moosefs.nix
··· 22 22 chunkserver = 23 23 { pkgs, ... }: 24 24 { 25 - virtualisation.emptyDiskImages = [ 4096 ]; 26 - boot.initrd.postDeviceCommands = '' 27 - ${pkgs.e2fsprogs}/bin/mkfs.ext4 -L data /dev/vdb 28 - ''; 25 + virtualisation.emptyDiskImages = [ 26 + { 27 + size = 4096; 28 + driveConfig.deviceExtraOpts.serial = "data"; 29 + } 30 + ]; 29 31 30 32 fileSystems = pkgs.lib.mkVMOverride { 31 33 "/data" = { 32 - device = "/dev/disk/by-label/data"; 34 + device = "/dev/disk/by-id/virtio-data"; 33 35 fsType = "ext4"; 36 + autoFormat = true; 34 37 }; 35 38 }; 36 39
+8 -5
nixos/tests/orangefs.nix
··· 5 5 { pkgs, ... }: 6 6 { 7 7 networking.firewall.allowedTCPPorts = [ 3334 ]; 8 - boot.initrd.postDeviceCommands = '' 9 - ${pkgs.e2fsprogs}/bin/mkfs.ext4 -L data /dev/vdb 10 - ''; 11 8 12 - virtualisation.emptyDiskImages = [ 4096 ]; 9 + virtualisation.emptyDiskImages = [ 10 + { 11 + size = 4096; 12 + driveConfig.deviceExtraOpts.serial = "data"; 13 + } 14 + ]; 13 15 14 16 virtualisation.fileSystems = { 15 17 "/data" = { 16 - device = "/dev/disk/by-label/data"; 18 + device = "/dev/disk/by-id/virtio-data"; 17 19 fsType = "ext4"; 20 + autoFormat = true; 18 21 }; 19 22 }; 20 23
+8 -5
nixos/tests/saunafs.nix
··· 20 20 chunkserver = 21 21 { pkgs, ... }: 22 22 { 23 - virtualisation.emptyDiskImages = [ 4096 ]; 24 - boot.initrd.postDeviceCommands = '' 25 - ${pkgs.e2fsprogs}/bin/mkfs.ext4 -L data /dev/vdb 26 - ''; 23 + virtualisation.emptyDiskImages = [ 24 + { 25 + size = 4096; 26 + driveConfig.deviceExtraOpts.serial = "data"; 27 + } 28 + ]; 27 29 28 30 fileSystems = pkgs.lib.mkVMOverride { 29 31 "/data" = { 30 - device = "/dev/disk/by-label/data"; 32 + device = "/dev/disk/by-id/virtio-data"; 31 33 fsType = "ext4"; 34 + autoFormat = true; 32 35 }; 33 36 }; 34 37
+8 -6
nixos/tests/snapper.nix
··· 5 5 nodes.machine = 6 6 { pkgs, lib, ... }: 7 7 { 8 - boot.initrd.postDeviceCommands = '' 9 - ${pkgs.btrfs-progs}/bin/mkfs.btrfs -f -L aux /dev/vdb 10 - ''; 11 - 12 - virtualisation.emptyDiskImages = [ 4096 ]; 8 + virtualisation.emptyDiskImages = [ 9 + { 10 + size = 4096; 11 + driveConfig.deviceExtraOpts.serial = "aux"; 12 + } 13 + ]; 13 14 14 15 virtualisation.fileSystems = { 15 16 "/home" = { 16 - device = "/dev/disk/by-label/aux"; 17 + device = "/dev/disk/by-id/virtio-aux"; 17 18 fsType = "btrfs"; 19 + autoFormat = true; 18 20 }; 19 21 }; 20 22 services.snapper.configs.home.SUBVOLUME = "/home";
+4 -6
nixos/tests/swap-file-btrfs.nix
··· 5 5 meta.maintainers = with lib.maintainers; [ oxalica ]; 6 6 7 7 nodes.machine = 8 - { pkgs, ... }: 8 + { config, pkgs, ... }: 9 9 { 10 10 virtualisation.useDefaultFilesystems = false; 11 11 12 12 virtualisation.rootDevice = "/dev/vda"; 13 13 14 - boot.initrd.postDeviceCommands = '' 15 - ${pkgs.btrfs-progs}/bin/mkfs.btrfs --label root /dev/vda 16 - ''; 17 - 14 + boot.initrd.systemd.enable = true; 18 15 virtualisation.fileSystems = { 19 16 "/" = { 20 - device = "/dev/disk/by-label/root"; 17 + device = config.virtualisation.rootDevice; 21 18 fsType = "btrfs"; 19 + autoFormat = true; 22 20 }; 23 21 }; 24 22
+1 -16
pkgs/applications/audio/mopidy/mopidy.nix
··· 33 33 gst-plugins-base 34 34 gst-plugins-good 35 35 gst-plugins-ugly 36 - # Required patches for the Spotify plugin (https://github.com/mopidy/mopidy-spotify/releases/tag/v5.0.0a3) 37 - (gst-plugins-rs.overrideAttrs ( 38 - newAttrs: oldAttrs: { 39 - cargoDeps = oldAttrs.cargoDeps.overrideAttrs (oldAttrs': { 40 - vendorStaging = oldAttrs'.vendorStaging.overrideAttrs { 41 - inherit (newAttrs) patches; 42 - outputHash = "sha256-urRYH5N1laBq1/SUEmwFKAtsHAC+KWYfYp+fmb7Ey7s="; 43 - }; 44 - }); 45 - 46 - # https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1801/ 47 - patches = oldAttrs.patches or [ ] ++ [ 48 - ./spotify-access-token-auth.patch 49 - ]; 50 - } 51 - )) 36 + gst-plugins-rs 52 37 ] 53 38 ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ pipewire ]; 54 39
-2207
pkgs/applications/audio/mopidy/spotify-access-token-auth.patch
··· 1 - From b66aac80f433dc3301be26e379f2ecea6fbbf990 Mon Sep 17 00:00:00 2001 2 - From: Guillaume Desmottes <guillaume.desmottes@onestream.live> 3 - Date: Wed, 15 Dec 2021 17:15:20 +0100 4 - Subject: [PATCH] spotify: replace username/password auth with access token. 5 - 6 - Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1801> 7 - --- 8 - Cargo.lock | 1082 +++++++++++++++++----- 9 - audio/spotify/Cargo.toml | 6 +- 10 - audio/spotify/README.md | 25 +- 11 - audio/spotify/src/common.rs | 141 ++- 12 - audio/spotify/src/spotifyaudiosrc/imp.rs | 19 +- 13 - docs/plugins/gst_plugins_cache.json | 12 + 14 - 6 files changed, 973 insertions(+), 312 deletions(-) 15 - 16 - diff --git a/Cargo.lock b/Cargo.lock 17 - index 244256cd..226254e3 100644 18 - --- a/Cargo.lock 19 - +++ b/Cargo.lock 20 - @@ -19,45 +19,13 @@ checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 21 - 22 - [[package]] 23 - name = "aes" 24 - -version = "0.6.0" 25 - -source = "registry+https://github.com/rust-lang/crates.io-index" 26 - -checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561" 27 - -dependencies = [ 28 - - "aes-soft", 29 - - "aesni", 30 - - "cipher", 31 - -] 32 - - 33 - -[[package]] 34 - -name = "aes-ctr" 35 - -version = "0.6.0" 36 - -source = "registry+https://github.com/rust-lang/crates.io-index" 37 - -checksum = "7729c3cde54d67063be556aeac75a81330d802f0259500ca40cb52967f975763" 38 - -dependencies = [ 39 - - "aes-soft", 40 - - "aesni", 41 - - "cipher", 42 - - "ctr", 43 - -] 44 - - 45 - -[[package]] 46 - -name = "aes-soft" 47 - -version = "0.6.4" 48 - -source = "registry+https://github.com/rust-lang/crates.io-index" 49 - -checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072" 50 - -dependencies = [ 51 - - "cipher", 52 - - "opaque-debug", 53 - -] 54 - - 55 - -[[package]] 56 - -name = "aesni" 57 - -version = "0.10.0" 58 - +version = "0.8.4" 59 - source = "registry+https://github.com/rust-lang/crates.io-index" 60 - -checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce" 61 - +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" 62 - dependencies = [ 63 - + "cfg-if", 64 - "cipher", 65 - - "opaque-debug", 66 - + "cpufeatures", 67 - ] 68 - 69 - [[package]] 70 - @@ -370,6 +338,29 @@ dependencies = [ 71 - "zeroize", 72 - ] 73 - 74 - +[[package]] 75 - +name = "aws-lc-rs" 76 - +version = "1.13.0" 77 - +source = "registry+https://github.com/rust-lang/crates.io-index" 78 - +checksum = "19b756939cb2f8dc900aa6dcd505e6e2428e9cae7ff7b028c49e3946efa70878" 79 - +dependencies = [ 80 - + "aws-lc-sys", 81 - + "zeroize", 82 - +] 83 - + 84 - +[[package]] 85 - +name = "aws-lc-sys" 86 - +version = "0.28.0" 87 - +source = "registry+https://github.com/rust-lang/crates.io-index" 88 - +checksum = "b9f7720b74ed28ca77f90769a71fd8c637a0137f6fae4ae947e1050229cff57f" 89 - +dependencies = [ 90 - + "bindgen", 91 - + "cc", 92 - + "cmake", 93 - + "dunce", 94 - + "fs_extra", 95 - +] 96 - + 97 - [[package]] 98 - name = "aws-runtime" 99 - version = "1.2.0" 100 - @@ -461,7 +452,7 @@ dependencies = [ 101 - "bytes", 102 - "fastrand", 103 - "hex", 104 - - "hmac 0.12.1", 105 - + "hmac", 106 - "http 0.2.12", 107 - "http-body 0.4.6", 108 - "lru 0.12.5", 109 - @@ -603,7 +594,7 @@ dependencies = [ 110 - "crypto-bigint 0.5.5", 111 - "form_urlencoded", 112 - "hex", 113 - - "hmac 0.12.1", 114 - + "hmac", 115 - "http 0.2.12", 116 - "http 1.2.0", 117 - "once_cell", 118 - @@ -869,6 +860,29 @@ dependencies = [ 119 - "serde", 120 - ] 121 - 122 - +[[package]] 123 - +name = "bindgen" 124 - +version = "0.69.5" 125 - +source = "registry+https://github.com/rust-lang/crates.io-index" 126 - +checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" 127 - +dependencies = [ 128 - + "bitflags 2.9.0", 129 - + "cexpr", 130 - + "clang-sys", 131 - + "itertools 0.12.1", 132 - + "lazy_static", 133 - + "lazycell", 134 - + "log", 135 - + "prettyplease", 136 - + "proc-macro2", 137 - + "quote", 138 - + "regex", 139 - + "rustc-hash 1.1.0", 140 - + "shlex", 141 - + "syn 2.0.99", 142 - + "which", 143 - +] 144 - + 145 - [[package]] 146 - name = "bitflags" 147 - version = "1.3.2" 148 - @@ -887,15 +901,6 @@ version = "2.3.0" 149 - source = "registry+https://github.com/rust-lang/crates.io-index" 150 - checksum = "7c12d1856e42f0d817a835fe55853957c85c8c8a470114029143d3f12671446e" 151 - 152 - -[[package]] 153 - -name = "block-buffer" 154 - -version = "0.9.0" 155 - -source = "registry+https://github.com/rust-lang/crates.io-index" 156 - -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" 157 - -dependencies = [ 158 - - "generic-array", 159 - -] 160 - - 161 - [[package]] 162 - name = "block-buffer" 163 - version = "0.10.4" 164 - @@ -1041,6 +1046,15 @@ dependencies = [ 165 - "thiserror 2.0.12", 166 - ] 167 - 168 - +[[package]] 169 - +name = "cexpr" 170 - +version = "0.6.0" 171 - +source = "registry+https://github.com/rust-lang/crates.io-index" 172 - +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 173 - +dependencies = [ 174 - + "nom 7.1.3", 175 - +] 176 - + 177 - [[package]] 178 - name = "cfg-expr" 179 - version = "0.15.8" 180 - @@ -1090,11 +1104,23 @@ dependencies = [ 181 - 182 - [[package]] 183 - name = "cipher" 184 - -version = "0.2.5" 185 - +version = "0.4.4" 186 - source = "registry+https://github.com/rust-lang/crates.io-index" 187 - -checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" 188 - +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 189 - dependencies = [ 190 - - "generic-array", 191 - + "crypto-common", 192 - + "inout", 193 - +] 194 - + 195 - +[[package]] 196 - +name = "clang-sys" 197 - +version = "1.8.1" 198 - +source = "registry+https://github.com/rust-lang/crates.io-index" 199 - +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 200 - +dependencies = [ 201 - + "glob", 202 - + "libc", 203 - + "libloading", 204 - ] 205 - 206 - [[package]] 207 - @@ -1143,6 +1169,15 @@ version = "0.4.3" 208 - source = "registry+https://github.com/rust-lang/crates.io-index" 209 - checksum = "4bfbf56724aa9eca8afa4fcfadeb479e722935bb2a0900c2d37e0cc477af0688" 210 - 211 - +[[package]] 212 - +name = "cmake" 213 - +version = "0.1.54" 214 - +source = "registry+https://github.com/rust-lang/crates.io-index" 215 - +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" 216 - +dependencies = [ 217 - + "cc", 218 - +] 219 - + 220 - [[package]] 221 - name = "color-name" 222 - version = "1.1.0" 223 - @@ -1233,6 +1268,16 @@ dependencies = [ 224 - "libc", 225 - ] 226 - 227 - +[[package]] 228 - +name = "core-foundation" 229 - +version = "0.10.0" 230 - +source = "registry+https://github.com/rust-lang/crates.io-index" 231 - +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" 232 - +dependencies = [ 233 - + "core-foundation-sys", 234 - + "libc", 235 - +] 236 - + 237 - [[package]] 238 - name = "core-foundation-sys" 239 - version = "0.8.7" 240 - @@ -1332,16 +1377,6 @@ dependencies = [ 241 - "typenum", 242 - ] 243 - 244 - -[[package]] 245 - -name = "crypto-mac" 246 - -version = "0.11.0" 247 - -source = "registry+https://github.com/rust-lang/crates.io-index" 248 - -checksum = "25fab6889090c8133f3deb8f73ba3c65a7f456f66436fc012a1b1e272b1e103e" 249 - -dependencies = [ 250 - - "generic-array", 251 - - "subtle", 252 - -] 253 - - 254 - [[package]] 255 - name = "csound" 256 - version = "0.1.8" 257 - @@ -1366,9 +1401,9 @@ dependencies = [ 258 - 259 - [[package]] 260 - name = "ctr" 261 - -version = "0.6.0" 262 - +version = "0.9.2" 263 - source = "registry+https://github.com/rust-lang/crates.io-index" 264 - -checksum = "fb4a30d54f7443bf3d6191dcd486aca19e67cb3c49fa7a06a319966346707e7f" 265 - +checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 266 - dependencies = [ 267 - "cipher", 268 - ] 269 - @@ -1434,7 +1469,7 @@ dependencies = [ 270 - "iso8601", 271 - "lazy_static", 272 - "num-traits", 273 - - "quick-xml", 274 - + "quick-xml 0.37.2", 275 - "regex", 276 - "serde", 277 - "serde_path_to_error", 278 - @@ -1499,6 +1534,17 @@ dependencies = [ 279 - "zeroize", 280 - ] 281 - 282 - +[[package]] 283 - +name = "der" 284 - +version = "0.7.9" 285 - +source = "registry+https://github.com/rust-lang/crates.io-index" 286 - +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" 287 - +dependencies = [ 288 - + "const-oid", 289 - + "pem-rfc7468", 290 - + "zeroize", 291 - +] 292 - + 293 - [[package]] 294 - name = "deranged" 295 - version = "0.3.11" 296 - @@ -1510,27 +1556,50 @@ dependencies = [ 297 - ] 298 - 299 - [[package]] 300 - -name = "diff" 301 - -version = "0.1.13" 302 - +name = "derive_builder" 303 - +version = "0.20.2" 304 - source = "registry+https://github.com/rust-lang/crates.io-index" 305 - -checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 306 - +checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" 307 - +dependencies = [ 308 - + "derive_builder_macro", 309 - +] 310 - 311 - [[package]] 312 - -name = "digest" 313 - -version = "0.9.0" 314 - +name = "derive_builder_core" 315 - +version = "0.20.2" 316 - source = "registry+https://github.com/rust-lang/crates.io-index" 317 - -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 318 - +checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" 319 - dependencies = [ 320 - - "generic-array", 321 - + "darling", 322 - + "proc-macro2", 323 - + "quote", 324 - + "syn 2.0.99", 325 - +] 326 - + 327 - +[[package]] 328 - +name = "derive_builder_macro" 329 - +version = "0.20.2" 330 - +source = "registry+https://github.com/rust-lang/crates.io-index" 331 - +checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" 332 - +dependencies = [ 333 - + "derive_builder_core", 334 - + "syn 2.0.99", 335 - ] 336 - 337 - +[[package]] 338 - +name = "diff" 339 - +version = "0.1.13" 340 - +source = "registry+https://github.com/rust-lang/crates.io-index" 341 - +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 342 - + 343 - [[package]] 344 - name = "digest" 345 - version = "0.10.7" 346 - source = "registry+https://github.com/rust-lang/crates.io-index" 347 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 348 - dependencies = [ 349 - - "block-buffer 0.10.4", 350 - + "block-buffer", 351 - + "const-oid", 352 - "crypto-common", 353 - "subtle", 354 - ] 355 - @@ -1567,6 +1636,12 @@ dependencies = [ 356 - "rgb", 357 - ] 358 - 359 - +[[package]] 360 - +name = "dunce" 361 - +version = "1.0.5" 362 - +source = "registry+https://github.com/rust-lang/crates.io-index" 363 - +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 364 - + 365 - [[package]] 366 - name = "ebml-iterable" 367 - version = "0.6.3" 368 - @@ -1614,10 +1689,10 @@ version = "0.14.8" 369 - source = "registry+https://github.com/rust-lang/crates.io-index" 370 - checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" 371 - dependencies = [ 372 - - "der", 373 - + "der 0.6.1", 374 - "elliptic-curve", 375 - "rfc6979", 376 - - "signature", 377 - + "signature 1.6.4", 378 - ] 379 - 380 - [[package]] 381 - @@ -1626,7 +1701,7 @@ version = "1.5.3" 382 - source = "registry+https://github.com/rust-lang/crates.io-index" 383 - checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" 384 - dependencies = [ 385 - - "signature", 386 - + "signature 1.6.4", 387 - ] 388 - 389 - [[package]] 390 - @@ -1643,12 +1718,12 @@ checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" 391 - dependencies = [ 392 - "base16ct", 393 - "crypto-bigint 0.4.9", 394 - - "der", 395 - - "digest 0.10.7", 396 - + "der 0.6.1", 397 - + "digest", 398 - "ff", 399 - "generic-array", 400 - "group", 401 - - "pkcs8", 402 - + "pkcs8 0.9.0", 403 - "rand_core 0.6.4", 404 - "sec1", 405 - "subtle", 406 - @@ -1856,6 +1931,12 @@ dependencies = [ 407 - "autocfg", 408 - ] 409 - 410 - +[[package]] 411 - +name = "fs_extra" 412 - +version = "1.3.0" 413 - +source = "registry+https://github.com/rust-lang/crates.io-index" 414 - +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" 415 - + 416 - [[package]] 417 - name = "fst" 418 - version = "0.4.7" 419 - @@ -1933,6 +2014,12 @@ version = "0.3.31" 420 - source = "registry+https://github.com/rust-lang/crates.io-index" 421 - checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 422 - 423 - +[[package]] 424 - +name = "futures-timer" 425 - +version = "3.0.3" 426 - +source = "registry+https://github.com/rust-lang/crates.io-index" 427 - +checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" 428 - + 429 - [[package]] 430 - name = "futures-util" 431 - version = "0.3.31" 432 - @@ -2209,6 +2296,24 @@ dependencies = [ 433 - "system-deps 7.0.3", 434 - ] 435 - 436 - +[[package]] 437 - +name = "governor" 438 - +version = "0.6.3" 439 - +source = "registry+https://github.com/rust-lang/crates.io-index" 440 - +checksum = "68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b" 441 - +dependencies = [ 442 - + "cfg-if", 443 - + "futures", 444 - + "futures-timer", 445 - + "no-std-compat", 446 - + "nonzero_ext", 447 - + "parking_lot", 448 - + "portable-atomic", 449 - + "rand 0.8.5", 450 - + "smallvec", 451 - + "spinning_top", 452 - +] 453 - + 454 - [[package]] 455 - name = "graphene-rs" 456 - version = "0.20.9" 457 - @@ -2488,7 +2593,7 @@ dependencies = [ 458 - "gstreamer-video", 459 - "m3u8-rs", 460 - "once_cell", 461 - - "quick-xml", 462 - + "quick-xml 0.37.2", 463 - "serde", 464 - ] 465 - 466 - @@ -2680,7 +2785,7 @@ dependencies = [ 467 - "gstreamer-video", 468 - "libloading", 469 - "once_cell", 470 - - "quick-xml", 471 - + "quick-xml 0.37.2", 472 - "smallvec", 473 - "thiserror 2.0.12", 474 - ] 475 - @@ -3763,21 +3868,20 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 476 - 477 - [[package]] 478 - name = "hmac" 479 - -version = "0.11.0" 480 - +version = "0.12.1" 481 - source = "registry+https://github.com/rust-lang/crates.io-index" 482 - -checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" 483 - +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 484 - dependencies = [ 485 - - "crypto-mac", 486 - - "digest 0.9.0", 487 - + "digest", 488 - ] 489 - 490 - [[package]] 491 - -name = "hmac" 492 - -version = "0.12.1" 493 - +name = "home" 494 - +version = "0.5.11" 495 - source = "registry+https://github.com/rust-lang/crates.io-index" 496 - -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 497 - +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" 498 - dependencies = [ 499 - - "digest 0.10.7", 500 - + "windows-sys 0.59.0", 501 - ] 502 - 503 - [[package]] 504 - @@ -3923,18 +4027,24 @@ dependencies = [ 505 - ] 506 - 507 - [[package]] 508 - -name = "hyper-proxy" 509 - -version = "0.9.1" 510 - +name = "hyper-proxy2" 511 - +version = "0.1.0" 512 - source = "registry+https://github.com/rust-lang/crates.io-index" 513 - -checksum = "ca815a891b24fdfb243fa3239c86154392b0953ee584aa1a2a1f66d20cbe75cc" 514 - +checksum = "9043b7b23fb0bc4a1c7014c27b50a4fc42cc76206f71d34fc0dfe5b28ddc3faf" 515 - dependencies = [ 516 - "bytes", 517 - - "futures", 518 - - "headers 0.3.9", 519 - - "http 0.2.12", 520 - - "hyper 0.14.32", 521 - + "futures-util", 522 - + "headers 0.4.0", 523 - + "http 1.2.0", 524 - + "hyper 1.6.0", 525 - + "hyper-rustls 0.26.0", 526 - + "hyper-util", 527 - + "pin-project-lite", 528 - + "rustls-native-certs 0.7.3", 529 - "tokio", 530 - + "tokio-rustls 0.25.0", 531 - "tower-service", 532 - + "webpki", 533 - ] 534 - 535 - [[package]] 536 - @@ -3948,11 +4058,30 @@ dependencies = [ 537 - "hyper 0.14.32", 538 - "log", 539 - "rustls 0.21.12", 540 - - "rustls-native-certs", 541 - + "rustls-native-certs 0.6.3", 542 - "tokio", 543 - "tokio-rustls 0.24.1", 544 - ] 545 - 546 - +[[package]] 547 - +name = "hyper-rustls" 548 - +version = "0.26.0" 549 - +source = "registry+https://github.com/rust-lang/crates.io-index" 550 - +checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" 551 - +dependencies = [ 552 - + "futures-util", 553 - + "http 1.2.0", 554 - + "hyper 1.6.0", 555 - + "hyper-util", 556 - + "log", 557 - + "rustls 0.22.4", 558 - + "rustls-native-certs 0.7.3", 559 - + "rustls-pki-types", 560 - + "tokio", 561 - + "tokio-rustls 0.25.0", 562 - + "tower-service", 563 - +] 564 - + 565 - [[package]] 566 - name = "hyper-rustls" 567 - version = "0.27.5" 568 - @@ -3963,7 +4092,9 @@ dependencies = [ 569 - "http 1.2.0", 570 - "hyper 1.6.0", 571 - "hyper-util", 572 - + "log", 573 - "rustls 0.23.23", 574 - + "rustls-native-certs 0.8.1", 575 - "rustls-pki-types", 576 - "tokio", 577 - "tokio-rustls 0.26.2", 578 - @@ -4052,7 +4183,7 @@ dependencies = [ 579 - "iana-time-zone-haiku", 580 - "js-sys", 581 - "wasm-bindgen", 582 - - "windows-core", 583 - + "windows-core 0.52.0", 584 - ] 585 - 586 - [[package]] 587 - @@ -4261,6 +4392,15 @@ dependencies = [ 588 - "serde", 589 - ] 590 - 591 - +[[package]] 592 - +name = "inout" 593 - +version = "0.1.4" 594 - +source = "registry+https://github.com/rust-lang/crates.io-index" 595 - +checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" 596 - +dependencies = [ 597 - + "generic-array", 598 - +] 599 - + 600 - [[package]] 601 - name = "interpolate_name" 602 - version = "0.2.4" 603 - @@ -4372,6 +4512,15 @@ name = "lazy_static" 604 - version = "1.5.0" 605 - source = "registry+https://github.com/rust-lang/crates.io-index" 606 - checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 607 - +dependencies = [ 608 - + "spin", 609 - +] 610 - + 611 - +[[package]] 612 - +name = "lazycell" 613 - +version = "1.3.0" 614 - +source = "registry+https://github.com/rust-lang/crates.io-index" 615 - +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 616 - 617 - [[package]] 618 - name = "lewton" 619 - @@ -4380,7 +4529,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 620 - checksum = "777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030" 621 - dependencies = [ 622 - "byteorder", 623 - - "ogg", 624 - "tinyvec", 625 - ] 626 - 627 - @@ -4418,108 +4566,141 @@ checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" 628 - 629 - [[package]] 630 - name = "librespot-audio" 631 - -version = "0.4.2" 632 - +version = "0.5.0" 633 - source = "registry+https://github.com/rust-lang/crates.io-index" 634 - -checksum = "c176a31355e1ea8e0b9c4ced19df4947bfe4770661c25c142b6fba2365940d9d" 635 - +checksum = "5fbda070a5598b32718e497f585f46891f7113e64aff20a13c0f2ba8fe7ccad9" 636 - dependencies = [ 637 - - "aes-ctr", 638 - - "byteorder", 639 - + "aes", 640 - "bytes", 641 - + "ctr", 642 - "futures-util", 643 - + "http-body-util", 644 - + "hyper 1.6.0", 645 - + "hyper-util", 646 - "librespot-core", 647 - "log", 648 - + "parking_lot", 649 - "tempfile", 650 - + "thiserror 1.0.69", 651 - "tokio", 652 - ] 653 - 654 - [[package]] 655 - name = "librespot-core" 656 - -version = "0.4.2" 657 - +version = "0.5.0" 658 - source = "registry+https://github.com/rust-lang/crates.io-index" 659 - -checksum = "046349f25888e644bf02d9c5de0164b2a493d29aa4ce18e1ad0b756da9b55d6d" 660 - +checksum = "505a5ddd966231755994b60435607a1e8ae1d41c7f1169b078e0511bfb82d931" 661 - dependencies = [ 662 - "aes", 663 - - "base64 0.13.1", 664 - + "base64 0.22.1", 665 - "byteorder", 666 - "bytes", 667 - + "data-encoding", 668 - "form_urlencoded", 669 - "futures-core", 670 - "futures-util", 671 - - "hmac 0.11.0", 672 - - "http 0.2.12", 673 - + "governor", 674 - + "hmac", 675 - + "http 1.2.0", 676 - + "http-body-util", 677 - "httparse", 678 - - "hyper 0.14.32", 679 - - "hyper-proxy", 680 - + "hyper 1.6.0", 681 - + "hyper-proxy2", 682 - + "hyper-rustls 0.27.5", 683 - + "hyper-util", 684 - + "librespot-oauth", 685 - "librespot-protocol", 686 - "log", 687 - + "nonzero_ext", 688 - "num-bigint", 689 - + "num-derive", 690 - "num-integer", 691 - "num-traits", 692 - "once_cell", 693 - + "parking_lot", 694 - "pbkdf2", 695 - + "pin-project-lite", 696 - "priority-queue", 697 - "protobuf", 698 - + "quick-xml 0.36.2", 699 - "rand 0.8.5", 700 - + "rsa", 701 - "serde", 702 - "serde_json", 703 - - "sha-1", 704 - + "sha1", 705 - "shannon", 706 - + "sysinfo", 707 - "thiserror 1.0.69", 708 - + "time", 709 - "tokio", 710 - "tokio-stream", 711 - + "tokio-tungstenite 0.24.0", 712 - "tokio-util", 713 - "url", 714 - "uuid", 715 - - "vergen", 716 - + "vergen-gitcl", 717 - ] 718 - 719 - [[package]] 720 - name = "librespot-metadata" 721 - -version = "0.4.2" 722 - +version = "0.5.0" 723 - source = "registry+https://github.com/rust-lang/crates.io-index" 724 - -checksum = "6b80361fcbcb5092056fd47c08c34d5d51b08385d8efb6941c0d3e46d032c21c" 725 - +checksum = "6a10ab5a390f65281e763cd09c617b173f0e665994eae3d242526924625fdc66" 726 - dependencies = [ 727 - "async-trait", 728 - - "byteorder", 729 - + "bytes", 730 - "librespot-core", 731 - "librespot-protocol", 732 - "log", 733 - "protobuf", 734 - + "serde", 735 - + "serde_json", 736 - + "thiserror 1.0.69", 737 - + "uuid", 738 - ] 739 - 740 - [[package]] 741 - -name = "librespot-playback" 742 - -version = "0.4.2" 743 - +name = "librespot-oauth" 744 - +version = "0.5.0" 745 - source = "registry+https://github.com/rust-lang/crates.io-index" 746 - -checksum = "5190a0b9bcc7f70ee4196a6b4a1c731d405ca130d4a6fcd4c561cfdde8b7cfb7" 747 - +checksum = "57bda94233b358fb41c04ed15507c61136c80efe876c6e05a10ddb9a182b144e" 748 - dependencies = [ 749 - - "byteorder", 750 - - "futures-executor", 751 - - "futures-util", 752 - - "lewton", 753 - - "librespot-audio", 754 - - "librespot-core", 755 - - "librespot-metadata", 756 - "log", 757 - - "ogg", 758 - + "oauth2", 759 - + "thiserror 1.0.69", 760 - + "url", 761 - +] 762 - + 763 - +[[package]] 764 - +name = "librespot-playback" 765 - +version = "0.5.0" 766 - +source = "registry+https://github.com/rust-lang/crates.io-index" 767 - +checksum = "5b1bcfe1d72c5ac14c798c7e3e1c20e1fb6af2b9c254794545cfcb1f2a4627e2" 768 - +dependencies = [ 769 - + "futures-util", 770 - + "librespot-audio", 771 - + "librespot-core", 772 - + "librespot-metadata", 773 - + "log", 774 - + "ogg", 775 - "parking_lot", 776 - "rand 0.8.5", 777 - "rand_distr", 778 - "shell-words", 779 - + "symphonia", 780 - "thiserror 1.0.69", 781 - "tokio", 782 - - "zerocopy 0.6.6", 783 - + "zerocopy 0.7.35", 784 - ] 785 - 786 - [[package]] 787 - name = "librespot-protocol" 788 - -version = "0.4.2" 789 - +version = "0.5.0" 790 - source = "registry+https://github.com/rust-lang/crates.io-index" 791 - -checksum = "5d6d3ac6196ac0ea67bbe039f56d6730a5d8b31502ef9bce0f504ed729dcb39f" 792 - +checksum = "0d6f343f573e0469d3ff8a02b99bbd9789faa01e2ff167332542ac840a8b31e7" 793 - dependencies = [ 794 - - "glob", 795 - "protobuf", 796 - - "protobuf-codegen-pure", 797 - + "protobuf-codegen", 798 - ] 799 - 800 - [[package]] 801 - @@ -4674,7 +4855,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 802 - checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 803 - dependencies = [ 804 - "cfg-if", 805 - - "digest 0.10.7", 806 - + "digest", 807 - ] 808 - 809 - [[package]] 810 - @@ -4801,7 +4982,7 @@ dependencies = [ 811 - "openssl-probe", 812 - "openssl-sys", 813 - "schannel", 814 - - "security-framework", 815 - + "security-framework 2.11.1", 816 - "security-framework-sys", 817 - "tempfile", 818 - ] 819 - @@ -4834,6 +5015,12 @@ dependencies = [ 820 - "rustfft", 821 - ] 822 - 823 - +[[package]] 824 - +name = "no-std-compat" 825 - +version = "0.4.1" 826 - +source = "registry+https://github.com/rust-lang/crates.io-index" 827 - +checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" 828 - + 829 - [[package]] 830 - name = "nom" 831 - version = "7.1.3" 832 - @@ -4853,12 +5040,27 @@ dependencies = [ 833 - "memchr", 834 - ] 835 - 836 - +[[package]] 837 - +name = "nonzero_ext" 838 - +version = "0.3.0" 839 - +source = "registry+https://github.com/rust-lang/crates.io-index" 840 - +checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" 841 - + 842 - [[package]] 843 - name = "noop_proc_macro" 844 - version = "0.3.0" 845 - source = "registry+https://github.com/rust-lang/crates.io-index" 846 - checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" 847 - 848 - +[[package]] 849 - +name = "ntapi" 850 - +version = "0.4.1" 851 - +source = "registry+https://github.com/rust-lang/crates.io-index" 852 - +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" 853 - +dependencies = [ 854 - + "winapi", 855 - +] 856 - + 857 - [[package]] 858 - name = "nu-ansi-term" 859 - version = "0.46.0" 860 - @@ -4880,6 +5082,23 @@ dependencies = [ 861 - "rand 0.8.5", 862 - ] 863 - 864 - +[[package]] 865 - +name = "num-bigint-dig" 866 - +version = "0.8.4" 867 - +source = "registry+https://github.com/rust-lang/crates.io-index" 868 - +checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 869 - +dependencies = [ 870 - + "byteorder", 871 - + "lazy_static", 872 - + "libm", 873 - + "num-integer", 874 - + "num-iter", 875 - + "num-traits", 876 - + "rand 0.8.5", 877 - + "smallvec", 878 - + "zeroize", 879 - +] 880 - + 881 - [[package]] 882 - name = "num-complex" 883 - version = "0.4.6" 884 - @@ -4915,6 +5134,17 @@ dependencies = [ 885 - "num-traits", 886 - ] 887 - 888 - +[[package]] 889 - +name = "num-iter" 890 - +version = "0.1.45" 891 - +source = "registry+https://github.com/rust-lang/crates.io-index" 892 - +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" 893 - +dependencies = [ 894 - + "autocfg", 895 - + "num-integer", 896 - + "num-traits", 897 - +] 898 - + 899 - [[package]] 900 - name = "num-rational" 901 - version = "0.4.2" 902 - @@ -4947,6 +5177,35 @@ dependencies = [ 903 - "libc", 904 - ] 905 - 906 - +[[package]] 907 - +name = "num_threads" 908 - +version = "0.1.7" 909 - +source = "registry+https://github.com/rust-lang/crates.io-index" 910 - +checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" 911 - +dependencies = [ 912 - + "libc", 913 - +] 914 - + 915 - +[[package]] 916 - +name = "oauth2" 917 - +version = "4.4.2" 918 - +source = "registry+https://github.com/rust-lang/crates.io-index" 919 - +checksum = "c38841cdd844847e3e7c8d29cef9dcfed8877f8f56f9071f77843ecf3baf937f" 920 - +dependencies = [ 921 - + "base64 0.13.1", 922 - + "chrono", 923 - + "getrandom 0.2.15", 924 - + "http 0.2.12", 925 - + "rand 0.8.5", 926 - + "reqwest 0.11.27", 927 - + "serde", 928 - + "serde_json", 929 - + "serde_path_to_error", 930 - + "sha2", 931 - + "thiserror 1.0.69", 932 - + "url", 933 - +] 934 - + 935 - [[package]] 936 - name = "object" 937 - version = "0.36.7" 938 - @@ -4958,9 +5217,9 @@ dependencies = [ 939 - 940 - [[package]] 941 - name = "ogg" 942 - -version = "0.8.0" 943 - +version = "0.9.2" 944 - source = "registry+https://github.com/rust-lang/crates.io-index" 945 - -checksum = "6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e" 946 - +checksum = "fdab8dcd8d4052eaacaf8fb07a3ccd9a6e26efadb42878a413c68fc4af1dee2b" 947 - dependencies = [ 948 - "byteorder", 949 - ] 950 - @@ -4971,12 +5230,6 @@ version = "1.20.3" 951 - source = "registry+https://github.com/rust-lang/crates.io-index" 952 - checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" 953 - 954 - -[[package]] 955 - -name = "opaque-debug" 956 - -version = "0.3.1" 957 - -source = "registry+https://github.com/rust-lang/crates.io-index" 958 - -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" 959 - - 960 - [[package]] 961 - name = "openssl" 962 - version = "0.10.71" 963 - @@ -5188,12 +5441,12 @@ dependencies = [ 964 - 965 - [[package]] 966 - name = "pbkdf2" 967 - -version = "0.8.0" 968 - +version = "0.12.2" 969 - source = "registry+https://github.com/rust-lang/crates.io-index" 970 - -checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" 971 - +checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" 972 - dependencies = [ 973 - - "crypto-mac", 974 - - "hmac 0.11.0", 975 - + "digest", 976 - + "hmac", 977 - ] 978 - 979 - [[package]] 980 - @@ -5206,6 +5459,15 @@ dependencies = [ 981 - "serde", 982 - ] 983 - 984 - +[[package]] 985 - +name = "pem-rfc7468" 986 - +version = "0.7.0" 987 - +source = "registry+https://github.com/rust-lang/crates.io-index" 988 - +checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 989 - +dependencies = [ 990 - + "base64ct", 991 - +] 992 - + 993 - [[package]] 994 - name = "percent-encoding" 995 - version = "2.3.1" 996 - @@ -5254,14 +5516,35 @@ version = "0.1.0" 997 - source = "registry+https://github.com/rust-lang/crates.io-index" 998 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 999 - 1000 - +[[package]] 1001 - +name = "pkcs1" 1002 - +version = "0.7.5" 1003 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1004 - +checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" 1005 - +dependencies = [ 1006 - + "der 0.7.9", 1007 - + "pkcs8 0.10.2", 1008 - + "spki 0.7.3", 1009 - +] 1010 - + 1011 - [[package]] 1012 - name = "pkcs8" 1013 - version = "0.9.0" 1014 - source = "registry+https://github.com/rust-lang/crates.io-index" 1015 - checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" 1016 - dependencies = [ 1017 - - "der", 1018 - - "spki", 1019 - + "der 0.6.1", 1020 - + "spki 0.6.0", 1021 - +] 1022 - + 1023 - +[[package]] 1024 - +name = "pkcs8" 1025 - +version = "0.10.2" 1026 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1027 - +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 1028 - +dependencies = [ 1029 - + "der 0.7.9", 1030 - + "spki 0.7.3", 1031 - ] 1032 - 1033 - [[package]] 1034 - @@ -5304,6 +5587,12 @@ dependencies = [ 1035 - "windows-sys 0.59.0", 1036 - ] 1037 - 1038 - +[[package]] 1039 - +name = "portable-atomic" 1040 - +version = "1.11.0" 1041 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1042 - +checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" 1043 - + 1044 - [[package]] 1045 - name = "powerfmt" 1046 - version = "0.2.0" 1047 - @@ -5350,12 +5639,13 @@ dependencies = [ 1048 - 1049 - [[package]] 1050 - name = "priority-queue" 1051 - -version = "1.4.0" 1052 - +version = "2.3.1" 1053 - source = "registry+https://github.com/rust-lang/crates.io-index" 1054 - -checksum = "a0bda9164fe05bc9225752d54aae413343c36f684380005398a6a8fde95fe785" 1055 - +checksum = "ef08705fa1589a1a59aa924ad77d14722cb0cd97b67dd5004ed5f4a4873fce8d" 1056 - dependencies = [ 1057 - "autocfg", 1058 - - "indexmap 1.9.3", 1059 - + "equivalent", 1060 - + "indexmap 2.7.1", 1061 - ] 1062 - 1063 - [[package]] 1064 - @@ -5474,27 +5764,53 @@ dependencies = [ 1065 - 1066 - [[package]] 1067 - name = "protobuf" 1068 - -version = "2.28.0" 1069 - +version = "3.7.2" 1070 - source = "registry+https://github.com/rust-lang/crates.io-index" 1071 - -checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" 1072 - +checksum = "d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4" 1073 - +dependencies = [ 1074 - + "once_cell", 1075 - + "protobuf-support", 1076 - + "thiserror 1.0.69", 1077 - +] 1078 - 1079 - [[package]] 1080 - name = "protobuf-codegen" 1081 - -version = "2.28.0" 1082 - +version = "3.7.2" 1083 - source = "registry+https://github.com/rust-lang/crates.io-index" 1084 - -checksum = "033460afb75cf755fcfc16dfaed20b86468082a2ea24e05ac35ab4a099a017d6" 1085 - +checksum = "5d3976825c0014bbd2f3b34f0001876604fe87e0c86cd8fa54251530f1544ace" 1086 - dependencies = [ 1087 - + "anyhow", 1088 - + "once_cell", 1089 - "protobuf", 1090 - + "protobuf-parse", 1091 - + "regex", 1092 - + "tempfile", 1093 - + "thiserror 1.0.69", 1094 - ] 1095 - 1096 - [[package]] 1097 - -name = "protobuf-codegen-pure" 1098 - -version = "2.28.0" 1099 - +name = "protobuf-parse" 1100 - +version = "3.7.2" 1101 - source = "registry+https://github.com/rust-lang/crates.io-index" 1102 - -checksum = "95a29399fc94bcd3eeaa951c715f7bea69409b2445356b00519740bcd6ddd865" 1103 - +checksum = "b4aeaa1f2460f1d348eeaeed86aea999ce98c1bded6f089ff8514c9d9dbdc973" 1104 - dependencies = [ 1105 - + "anyhow", 1106 - + "indexmap 2.7.1", 1107 - + "log", 1108 - "protobuf", 1109 - - "protobuf-codegen", 1110 - + "protobuf-support", 1111 - + "tempfile", 1112 - + "thiserror 1.0.69", 1113 - + "which", 1114 - +] 1115 - + 1116 - +[[package]] 1117 - +name = "protobuf-support" 1118 - +version = "3.7.2" 1119 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1120 - +checksum = "3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6" 1121 - +dependencies = [ 1122 - + "thiserror 1.0.69", 1123 - ] 1124 - 1125 - [[package]] 1126 - @@ -5513,6 +5829,16 @@ dependencies = [ 1127 - "psl-types", 1128 - ] 1129 - 1130 - +[[package]] 1131 - +name = "quick-xml" 1132 - +version = "0.36.2" 1133 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1134 - +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" 1135 - +dependencies = [ 1136 - + "memchr", 1137 - + "serde", 1138 - +] 1139 - + 1140 - [[package]] 1141 - name = "quick-xml" 1142 - version = "0.37.2" 1143 - @@ -5533,7 +5859,7 @@ dependencies = [ 1144 - "pin-project-lite", 1145 - "quinn-proto", 1146 - "quinn-udp", 1147 - - "rustc-hash", 1148 - + "rustc-hash 2.1.1", 1149 - "rustls 0.23.23", 1150 - "socket2", 1151 - "thiserror 2.0.12", 1152 - @@ -5551,7 +5877,7 @@ dependencies = [ 1153 - "getrandom 0.2.15", 1154 - "rand 0.8.5", 1155 - "ring", 1156 - - "rustc-hash", 1157 - + "rustc-hash 2.1.1", 1158 - "rustls 0.23.23", 1159 - "rustls-pki-types", 1160 - "slab", 1161 - @@ -5812,6 +6138,7 @@ dependencies = [ 1162 - "http 0.2.12", 1163 - "http-body 0.4.6", 1164 - "hyper 0.14.32", 1165 - + "hyper-rustls 0.24.2", 1166 - "hyper-tls 0.5.0", 1167 - "ipnet", 1168 - "js-sys", 1169 - @@ -5821,6 +6148,7 @@ dependencies = [ 1170 - "once_cell", 1171 - "percent-encoding", 1172 - "pin-project-lite", 1173 - + "rustls 0.21.12", 1174 - "rustls-pemfile 1.0.4", 1175 - "serde", 1176 - "serde_json", 1177 - @@ -5829,11 +6157,13 @@ dependencies = [ 1178 - "system-configuration 0.5.1", 1179 - "tokio", 1180 - "tokio-native-tls", 1181 - + "tokio-rustls 0.24.1", 1182 - "tower-service", 1183 - "url", 1184 - "wasm-bindgen", 1185 - "wasm-bindgen-futures", 1186 - "web-sys", 1187 - + "webpki-roots", 1188 - "winreg", 1189 - ] 1190 - 1191 - @@ -5892,7 +6222,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 1192 - checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" 1193 - dependencies = [ 1194 - "crypto-bigint 0.4.9", 1195 - - "hmac 0.12.1", 1196 - + "hmac", 1197 - "zeroize", 1198 - ] 1199 - 1200 - @@ -5919,6 +6249,26 @@ dependencies = [ 1201 - "windows-sys 0.52.0", 1202 - ] 1203 - 1204 - +[[package]] 1205 - +name = "rsa" 1206 - +version = "0.9.8" 1207 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1208 - +checksum = "78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b" 1209 - +dependencies = [ 1210 - + "const-oid", 1211 - + "digest", 1212 - + "num-bigint-dig", 1213 - + "num-integer", 1214 - + "num-traits", 1215 - + "pkcs1", 1216 - + "pkcs8 0.10.2", 1217 - + "rand_core 0.6.4", 1218 - + "signature 2.2.0", 1219 - + "spki 0.7.3", 1220 - + "subtle", 1221 - + "zeroize", 1222 - +] 1223 - + 1224 - [[package]] 1225 - name = "rtcp-types" 1226 - version = "0.1.0" 1227 - @@ -5968,6 +6318,12 @@ version = "0.1.24" 1228 - source = "registry+https://github.com/rust-lang/crates.io-index" 1229 - checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 1230 - 1231 - +[[package]] 1232 - +name = "rustc-hash" 1233 - +version = "1.1.0" 1234 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1235 - +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1236 - + 1237 - [[package]] 1238 - name = "rustc-hash" 1239 - version = "2.1.1" 1240 - @@ -6032,12 +6388,28 @@ dependencies = [ 1241 - "sct", 1242 - ] 1243 - 1244 - +[[package]] 1245 - +name = "rustls" 1246 - +version = "0.22.4" 1247 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1248 - +checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" 1249 - +dependencies = [ 1250 - + "log", 1251 - + "ring", 1252 - + "rustls-pki-types", 1253 - + "rustls-webpki 0.102.8", 1254 - + "subtle", 1255 - + "zeroize", 1256 - +] 1257 - + 1258 - [[package]] 1259 - name = "rustls" 1260 - version = "0.23.23" 1261 - source = "registry+https://github.com/rust-lang/crates.io-index" 1262 - checksum = "47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395" 1263 - dependencies = [ 1264 - + "aws-lc-rs", 1265 - + "log", 1266 - "once_cell", 1267 - "ring", 1268 - "rustls-pki-types", 1269 - @@ -6055,7 +6427,32 @@ dependencies = [ 1270 - "openssl-probe", 1271 - "rustls-pemfile 1.0.4", 1272 - "schannel", 1273 - - "security-framework", 1274 - + "security-framework 2.11.1", 1275 - +] 1276 - + 1277 - +[[package]] 1278 - +name = "rustls-native-certs" 1279 - +version = "0.7.3" 1280 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1281 - +checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" 1282 - +dependencies = [ 1283 - + "openssl-probe", 1284 - + "rustls-pemfile 2.2.0", 1285 - + "rustls-pki-types", 1286 - + "schannel", 1287 - + "security-framework 2.11.1", 1288 - +] 1289 - + 1290 - +[[package]] 1291 - +name = "rustls-native-certs" 1292 - +version = "0.8.1" 1293 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1294 - +checksum = "7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3" 1295 - +dependencies = [ 1296 - + "openssl-probe", 1297 - + "rustls-pki-types", 1298 - + "schannel", 1299 - + "security-framework 3.2.0", 1300 - ] 1301 - 1302 - [[package]] 1303 - @@ -6101,6 +6498,7 @@ version = "0.102.8" 1304 - source = "registry+https://github.com/rust-lang/crates.io-index" 1305 - checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" 1306 - dependencies = [ 1307 - + "aws-lc-rs", 1308 - "ring", 1309 - "rustls-pki-types", 1310 - "untrusted", 1311 - @@ -6190,9 +6588,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 1312 - checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" 1313 - dependencies = [ 1314 - "base16ct", 1315 - - "der", 1316 - + "der 0.6.1", 1317 - "generic-array", 1318 - - "pkcs8", 1319 - + "pkcs8 0.9.0", 1320 - "subtle", 1321 - "zeroize", 1322 - ] 1323 - @@ -6204,7 +6602,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 1324 - checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 1325 - dependencies = [ 1326 - "bitflags 2.9.0", 1327 - - "core-foundation", 1328 - + "core-foundation 0.9.4", 1329 - + "core-foundation-sys", 1330 - + "libc", 1331 - + "security-framework-sys", 1332 - +] 1333 - + 1334 - +[[package]] 1335 - +name = "security-framework" 1336 - +version = "3.2.0" 1337 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1338 - +checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" 1339 - +dependencies = [ 1340 - + "bitflags 2.9.0", 1341 - + "core-foundation 0.10.0", 1342 - "core-foundation-sys", 1343 - "libc", 1344 - "security-framework-sys", 1345 - @@ -6353,19 +6764,6 @@ dependencies = [ 1346 - "syn 2.0.99", 1347 - ] 1348 - 1349 - -[[package]] 1350 - -name = "sha-1" 1351 - -version = "0.9.8" 1352 - -source = "registry+https://github.com/rust-lang/crates.io-index" 1353 - -checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" 1354 - -dependencies = [ 1355 - - "block-buffer 0.9.0", 1356 - - "cfg-if", 1357 - - "cpufeatures", 1358 - - "digest 0.9.0", 1359 - - "opaque-debug", 1360 - -] 1361 - - 1362 - [[package]] 1363 - name = "sha1" 1364 - version = "0.10.6" 1365 - @@ -6374,7 +6772,7 @@ checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 1366 - dependencies = [ 1367 - "cfg-if", 1368 - "cpufeatures", 1369 - - "digest 0.10.7", 1370 - + "digest", 1371 - ] 1372 - 1373 - [[package]] 1374 - @@ -6385,7 +6783,7 @@ checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 1375 - dependencies = [ 1376 - "cfg-if", 1377 - "cpufeatures", 1378 - - "digest 0.10.7", 1379 - + "digest", 1380 - ] 1381 - 1382 - [[package]] 1383 - @@ -6443,7 +6841,17 @@ version = "1.6.4" 1384 - source = "registry+https://github.com/rust-lang/crates.io-index" 1385 - checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" 1386 - dependencies = [ 1387 - - "digest 0.10.7", 1388 - + "digest", 1389 - + "rand_core 0.6.4", 1390 - +] 1391 - + 1392 - +[[package]] 1393 - +name = "signature" 1394 - +version = "2.2.0" 1395 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1396 - +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 1397 - +dependencies = [ 1398 - + "digest", 1399 - "rand_core 0.6.4", 1400 - ] 1401 - 1402 - @@ -6514,6 +6922,15 @@ dependencies = [ 1403 - "lock_api", 1404 - ] 1405 - 1406 - +[[package]] 1407 - +name = "spinning_top" 1408 - +version = "0.3.0" 1409 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1410 - +checksum = "d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300" 1411 - +dependencies = [ 1412 - + "lock_api", 1413 - +] 1414 - + 1415 - [[package]] 1416 - name = "spki" 1417 - version = "0.6.0" 1418 - @@ -6521,7 +6938,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 1419 - checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" 1420 - dependencies = [ 1421 - "base64ct", 1422 - - "der", 1423 - + "der 0.6.1", 1424 - +] 1425 - + 1426 - +[[package]] 1427 - +name = "spki" 1428 - +version = "0.7.3" 1429 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1430 - +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 1431 - +dependencies = [ 1432 - + "base64ct", 1433 - + "der 0.7.9", 1434 - ] 1435 - 1436 - [[package]] 1437 - @@ -6569,6 +6996,90 @@ version = "2.6.1" 1438 - source = "registry+https://github.com/rust-lang/crates.io-index" 1439 - checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" 1440 - 1441 - +[[package]] 1442 - +name = "symphonia" 1443 - +version = "0.5.4" 1444 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1445 - +checksum = "815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9" 1446 - +dependencies = [ 1447 - + "lazy_static", 1448 - + "symphonia-bundle-mp3", 1449 - + "symphonia-codec-vorbis", 1450 - + "symphonia-core", 1451 - + "symphonia-format-ogg", 1452 - + "symphonia-metadata", 1453 - +] 1454 - + 1455 - +[[package]] 1456 - +name = "symphonia-bundle-mp3" 1457 - +version = "0.5.4" 1458 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1459 - +checksum = "c01c2aae70f0f1fb096b6f0ff112a930b1fb3626178fba3ae68b09dce71706d4" 1460 - +dependencies = [ 1461 - + "lazy_static", 1462 - + "log", 1463 - + "symphonia-core", 1464 - + "symphonia-metadata", 1465 - +] 1466 - + 1467 - +[[package]] 1468 - +name = "symphonia-codec-vorbis" 1469 - +version = "0.5.4" 1470 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1471 - +checksum = "5a98765fb46a0a6732b007f7e2870c2129b6f78d87db7987e6533c8f164a9f30" 1472 - +dependencies = [ 1473 - + "log", 1474 - + "symphonia-core", 1475 - + "symphonia-utils-xiph", 1476 - +] 1477 - + 1478 - +[[package]] 1479 - +name = "symphonia-core" 1480 - +version = "0.5.4" 1481 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1482 - +checksum = "798306779e3dc7d5231bd5691f5a813496dc79d3f56bf82e25789f2094e022c3" 1483 - +dependencies = [ 1484 - + "arrayvec", 1485 - + "bitflags 1.3.2", 1486 - + "bytemuck", 1487 - + "lazy_static", 1488 - + "log", 1489 - +] 1490 - + 1491 - +[[package]] 1492 - +name = "symphonia-format-ogg" 1493 - +version = "0.5.4" 1494 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1495 - +checksum = "ada3505789516bcf00fc1157c67729eded428b455c27ca370e41f4d785bfa931" 1496 - +dependencies = [ 1497 - + "log", 1498 - + "symphonia-core", 1499 - + "symphonia-metadata", 1500 - + "symphonia-utils-xiph", 1501 - +] 1502 - + 1503 - +[[package]] 1504 - +name = "symphonia-metadata" 1505 - +version = "0.5.4" 1506 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1507 - +checksum = "bc622b9841a10089c5b18e99eb904f4341615d5aa55bbf4eedde1be721a4023c" 1508 - +dependencies = [ 1509 - + "encoding_rs", 1510 - + "lazy_static", 1511 - + "log", 1512 - + "symphonia-core", 1513 - +] 1514 - + 1515 - +[[package]] 1516 - +name = "symphonia-utils-xiph" 1517 - +version = "0.5.4" 1518 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1519 - +checksum = "484472580fa49991afda5f6550ece662237b00c6f562c7d9638d1b086ed010fe" 1520 - +dependencies = [ 1521 - + "symphonia-core", 1522 - + "symphonia-metadata", 1523 - +] 1524 - + 1525 - [[package]] 1526 - name = "syn" 1527 - version = "1.0.109" 1528 - @@ -6617,6 +7128,19 @@ dependencies = [ 1529 - "syn 2.0.99", 1530 - ] 1531 - 1532 - +[[package]] 1533 - +name = "sysinfo" 1534 - +version = "0.31.4" 1535 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1536 - +checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be" 1537 - +dependencies = [ 1538 - + "core-foundation-sys", 1539 - + "libc", 1540 - + "memchr", 1541 - + "ntapi", 1542 - + "windows", 1543 - +] 1544 - + 1545 - [[package]] 1546 - name = "system-configuration" 1547 - version = "0.5.1" 1548 - @@ -6624,7 +7148,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 1549 - checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 1550 - dependencies = [ 1551 - "bitflags 1.3.2", 1552 - - "core-foundation", 1553 - + "core-foundation 0.9.4", 1554 - "system-configuration-sys 0.5.0", 1555 - ] 1556 - 1557 - @@ -6635,7 +7159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 1558 - checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" 1559 - dependencies = [ 1560 - "bitflags 2.9.0", 1561 - - "core-foundation", 1562 - + "core-foundation 0.9.4", 1563 - "system-configuration-sys 0.6.0", 1564 - ] 1565 - 1566 - @@ -6819,7 +7343,9 @@ checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" 1567 - dependencies = [ 1568 - "deranged", 1569 - "itoa", 1570 - + "libc", 1571 - "num-conv", 1572 - + "num_threads", 1573 - "powerfmt", 1574 - "serde", 1575 - "time-core", 1576 - @@ -6916,6 +7442,17 @@ dependencies = [ 1577 - "tokio", 1578 - ] 1579 - 1580 - +[[package]] 1581 - +name = "tokio-rustls" 1582 - +version = "0.25.0" 1583 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1584 - +checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" 1585 - +dependencies = [ 1586 - + "rustls 0.22.4", 1587 - + "rustls-pki-types", 1588 - + "tokio", 1589 - +] 1590 - + 1591 - [[package]] 1592 - name = "tokio-rustls" 1593 - version = "0.26.2" 1594 - @@ -6963,6 +7500,22 @@ dependencies = [ 1595 - "tungstenite 0.21.0", 1596 - ] 1597 - 1598 - +[[package]] 1599 - +name = "tokio-tungstenite" 1600 - +version = "0.24.0" 1601 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1602 - +checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" 1603 - +dependencies = [ 1604 - + "futures-util", 1605 - + "log", 1606 - + "rustls 0.23.23", 1607 - + "rustls-native-certs 0.8.1", 1608 - + "rustls-pki-types", 1609 - + "tokio", 1610 - + "tokio-rustls 0.26.2", 1611 - + "tungstenite 0.24.0", 1612 - +] 1613 - + 1614 - [[package]] 1615 - name = "tokio-util" 1616 - version = "0.7.13" 1617 - @@ -7154,6 +7707,26 @@ dependencies = [ 1618 - "utf-8", 1619 - ] 1620 - 1621 - +[[package]] 1622 - +name = "tungstenite" 1623 - +version = "0.24.0" 1624 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1625 - +checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" 1626 - +dependencies = [ 1627 - + "byteorder", 1628 - + "bytes", 1629 - + "data-encoding", 1630 - + "http 1.2.0", 1631 - + "httparse", 1632 - + "log", 1633 - + "rand 0.8.5", 1634 - + "rustls 0.23.23", 1635 - + "rustls-pki-types", 1636 - + "sha1", 1637 - + "thiserror 1.0.69", 1638 - + "utf-8", 1639 - +] 1640 - + 1641 - [[package]] 1642 - name = "tungstenite" 1643 - version = "0.26.2" 1644 - @@ -7218,6 +7791,7 @@ dependencies = [ 1645 - "form_urlencoded", 1646 - "idna", 1647 - "percent-encoding", 1648 - + "serde", 1649 - ] 1650 - 1651 - [[package]] 1652 - @@ -7266,6 +7840,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 1653 - checksum = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587" 1654 - dependencies = [ 1655 - "getrandom 0.3.1", 1656 - + "rand 0.9.0", 1657 - ] 1658 - 1659 - [[package]] 1660 - @@ -7299,13 +7874,40 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1661 - 1662 - [[package]] 1663 - name = "vergen" 1664 - -version = "3.2.0" 1665 - +version = "9.0.4" 1666 - source = "registry+https://github.com/rust-lang/crates.io-index" 1667 - -checksum = "e7141e445af09c8919f1d5f8a20dae0b20c3b57a45dee0d5823c6ed5d237f15a" 1668 - +checksum = "e0d2f179f8075b805a43a2a21728a46f0cc2921b3c58695b28fa8817e103cd9a" 1669 - dependencies = [ 1670 - - "bitflags 1.3.2", 1671 - - "chrono", 1672 - - "rustc_version", 1673 - + "anyhow", 1674 - + "derive_builder", 1675 - + "rustversion", 1676 - + "time", 1677 - + "vergen-lib", 1678 - +] 1679 - + 1680 - +[[package]] 1681 - +name = "vergen-gitcl" 1682 - +version = "1.0.5" 1683 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1684 - +checksum = "b2f89d70a58a4506a6079cedf575c64cf51649ccbb4e02a63dac539b264b7711" 1685 - +dependencies = [ 1686 - + "anyhow", 1687 - + "derive_builder", 1688 - + "rustversion", 1689 - + "time", 1690 - + "vergen", 1691 - + "vergen-lib", 1692 - +] 1693 - + 1694 - +[[package]] 1695 - +name = "vergen-lib" 1696 - +version = "0.1.6" 1697 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1698 - +checksum = "9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166" 1699 - +dependencies = [ 1700 - + "anyhow", 1701 - + "derive_builder", 1702 - + "rustversion", 1703 - ] 1704 - 1705 - [[package]] 1706 - @@ -7495,12 +8097,40 @@ dependencies = [ 1707 - "ebml-iterable", 1708 - ] 1709 - 1710 - +[[package]] 1711 - +name = "webpki" 1712 - +version = "0.22.4" 1713 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1714 - +checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" 1715 - +dependencies = [ 1716 - + "ring", 1717 - + "untrusted", 1718 - +] 1719 - + 1720 - +[[package]] 1721 - +name = "webpki-roots" 1722 - +version = "0.25.4" 1723 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1724 - +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" 1725 - + 1726 - [[package]] 1727 - name = "weezl" 1728 - version = "0.1.8" 1729 - source = "registry+https://github.com/rust-lang/crates.io-index" 1730 - checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 1731 - 1732 - +[[package]] 1733 - +name = "which" 1734 - +version = "4.4.2" 1735 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1736 - +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 1737 - +dependencies = [ 1738 - + "either", 1739 - + "home", 1740 - + "once_cell", 1741 - + "rustix", 1742 - +] 1743 - + 1744 - [[package]] 1745 - name = "winapi" 1746 - version = "0.3.9" 1747 - @@ -7532,6 +8162,16 @@ version = "0.4.0" 1748 - source = "registry+https://github.com/rust-lang/crates.io-index" 1749 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1750 - 1751 - +[[package]] 1752 - +name = "windows" 1753 - +version = "0.57.0" 1754 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1755 - +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" 1756 - +dependencies = [ 1757 - + "windows-core 0.57.0", 1758 - + "windows-targets 0.52.6", 1759 - +] 1760 - + 1761 - [[package]] 1762 - name = "windows-core" 1763 - version = "0.52.0" 1764 - @@ -7541,6 +8181,40 @@ dependencies = [ 1765 - "windows-targets 0.52.6", 1766 - ] 1767 - 1768 - +[[package]] 1769 - +name = "windows-core" 1770 - +version = "0.57.0" 1771 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1772 - +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" 1773 - +dependencies = [ 1774 - + "windows-implement", 1775 - + "windows-interface", 1776 - + "windows-result 0.1.2", 1777 - + "windows-targets 0.52.6", 1778 - +] 1779 - + 1780 - +[[package]] 1781 - +name = "windows-implement" 1782 - +version = "0.57.0" 1783 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1784 - +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" 1785 - +dependencies = [ 1786 - + "proc-macro2", 1787 - + "quote", 1788 - + "syn 2.0.99", 1789 - +] 1790 - + 1791 - +[[package]] 1792 - +name = "windows-interface" 1793 - +version = "0.57.0" 1794 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1795 - +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" 1796 - +dependencies = [ 1797 - + "proc-macro2", 1798 - + "quote", 1799 - + "syn 2.0.99", 1800 - +] 1801 - + 1802 - [[package]] 1803 - name = "windows-link" 1804 - version = "0.1.0" 1805 - @@ -7553,11 +8227,20 @@ version = "0.2.0" 1806 - source = "registry+https://github.com/rust-lang/crates.io-index" 1807 - checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" 1808 - dependencies = [ 1809 - - "windows-result", 1810 - + "windows-result 0.2.0", 1811 - "windows-strings", 1812 - "windows-targets 0.52.6", 1813 - ] 1814 - 1815 - +[[package]] 1816 - +name = "windows-result" 1817 - +version = "0.1.2" 1818 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1819 - +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" 1820 - +dependencies = [ 1821 - + "windows-targets 0.52.6", 1822 - +] 1823 - + 1824 - [[package]] 1825 - name = "windows-result" 1826 - version = "0.2.0" 1827 - @@ -7573,7 +8256,7 @@ version = "0.1.0" 1828 - source = "registry+https://github.com/rust-lang/crates.io-index" 1829 - checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" 1830 - dependencies = [ 1831 - - "windows-result", 1832 - + "windows-result 0.2.0", 1833 - "windows-targets 0.52.6", 1834 - ] 1835 - 1836 - @@ -7836,16 +8519,6 @@ dependencies = [ 1837 - "synstructure", 1838 - ] 1839 - 1840 - -[[package]] 1841 - -name = "zerocopy" 1842 - -version = "0.6.6" 1843 - -source = "registry+https://github.com/rust-lang/crates.io-index" 1844 - -checksum = "854e949ac82d619ee9a14c66a1b674ac730422372ccb759ce0c39cabcf2bf8e6" 1845 - -dependencies = [ 1846 - - "byteorder", 1847 - - "zerocopy-derive 0.6.6", 1848 - -] 1849 - - 1850 - [[package]] 1851 - name = "zerocopy" 1852 - version = "0.7.35" 1853 - @@ -7865,17 +8538,6 @@ dependencies = [ 1854 - "zerocopy-derive 0.8.21", 1855 - ] 1856 - 1857 - -[[package]] 1858 - -name = "zerocopy-derive" 1859 - -version = "0.6.6" 1860 - -source = "registry+https://github.com/rust-lang/crates.io-index" 1861 - -checksum = "125139de3f6b9d625c39e2efdd73d41bdac468ccd556556440e322be0e1bbd91" 1862 - -dependencies = [ 1863 - - "proc-macro2", 1864 - - "quote", 1865 - - "syn 2.0.99", 1866 - -] 1867 - - 1868 - [[package]] 1869 - name = "zerocopy-derive" 1870 - version = "0.7.35" 1871 - diff --git a/audio/spotify/Cargo.toml b/audio/spotify/Cargo.toml 1872 - index 387785cd..b063b8ca 100644 1873 - --- a/audio/spotify/Cargo.toml 1874 - +++ b/audio/spotify/Cargo.toml 1875 - @@ -11,9 +11,9 @@ rust-version.workspace = true 1876 - [dependencies] 1877 - gst.workspace = true 1878 - gst-base.workspace = true 1879 - -librespot-core = "0.4" 1880 - -librespot-playback = "0.4" 1881 - -tokio = { version = "1", features = ["rt-multi-thread"] } 1882 - +librespot-core = "0.5" 1883 - +librespot-playback = { version = "0.5", features = ['passthrough-decoder'] } 1884 - +tokio = { version = "1.0", features = ["rt-multi-thread"] } 1885 - futures = "0.3" 1886 - anyhow = "1.0" 1887 - url = "2.3" 1888 - diff --git a/audio/spotify/README.md b/audio/spotify/README.md 1889 - index 98237747..2e364926 100644 1890 - --- a/audio/spotify/README.md 1891 - +++ b/audio/spotify/README.md 1892 - @@ -9,23 +9,36 @@ to respect their legal/licensing restrictions. 1893 - ## Spotify Credentials 1894 - 1895 - This plugin requires a [Spotify Premium](https://www.spotify.com/premium/) account. 1896 - -If your account is linked with Facebook, you'll need to setup 1897 - -a [device username and password](https://www.spotify.com/us/account/set-device-password/). 1898 - 1899 - -Those username and password are then set using the `username` and `password` properties. 1900 - +Provide a Spotify access token with 'streaming' scope using the `access-token` property. Such a token can be obtained by completing 1901 - +[Spotify's OAuth flow](https://developer.spotify.com/documentation/web-api/concepts/authorization) or using the facility on their 1902 - +[Web SDK getting started guide](https://developer.spotify.com/documentation/web-playback-sdk/tutorials/getting-started). 1903 - +A token can also be obtained using [librespot-oauth](https://github.com/librespot-org/librespot/blob/dev/oauth/examples/oauth.rs): 1904 - 1905 - -You may also want to cache credentials and downloaded files, see the `cache-` properties on the element. 1906 - +```console 1907 - +cargo install librespot-oauth --example oauth && oauth 1908 - +``` 1909 - + 1910 - +Note, Spotify access tokens are only valid for 1 hour and must be [refreshed](https://developer.spotify.com/documentation/web-api/tutorials/refreshing-tokens) 1911 - +for usage beyond that. 1912 - + 1913 - +It is therefore advisable to also use the `cache-credentials` property. On first usage, your access token is exchanged for a reusable credentials blob and 1914 - +stored at the location specified by this property. Once obtained, that credentials blob is used for login and any provided `access-token` is ignored. 1915 - +Unlike Spotify access tokens, the user's credentials blob does not expire. Avoiding handling token refresh greatly simplifies plugin usage. 1916 - +If you do not set `cache-credentials`, you must manage refreshing your Spotify access token so it's valid for login when the element starts. 1917 - + 1918 - +You may also want to cache downloaded files, see the `cache-files` property. 1919 - 1920 - ## spotifyaudiosrc 1921 - 1922 - The `spotifyaudiosrc` element can be used to play a song from Spotify using its [Spotify URI](https://community.spotify.com/t5/FAQs/What-s-a-Spotify-URI/ta-p/919201). 1923 - 1924 - ``` 1925 - -gst-launch-1.0 spotifyaudiosrc username=$USERNAME password=$PASSWORD track=spotify:track:3i3P1mGpV9eRlfKccjDjwi ! oggdemux ! vorbisdec ! audioconvert ! autoaudiosink 1926 - +gst-launch-1.0 spotifyaudiosrc access-token=$ACCESS_TOKEN track=spotify:track:3i3P1mGpV9eRlfKccjDjwi ! oggdemux ! vorbisdec ! audioconvert ! autoaudiosink 1927 - ``` 1928 - 1929 - The element also implements an URI handler which accepts credentials and cache settings as URI parameters: 1930 - 1931 - ```console 1932 - -gst-launch-1.0 playbin3 uri=spotify:track:3i3P1mGpV9eRlfKccjDjwi?username=$USERNAME\&password=$PASSWORD\&cache-credentials=cache\&cache-files=cache 1933 - +gst-launch-1.0 playbin3 uri=spotify:track:3i3P1mGpV9eRlfKccjDjwi?access-token=$ACCESS_TOKEN\&cache-credentials=cache\&cache-files=cache 1934 - ``` 1935 - \ No newline at end of file 1936 - diff --git a/audio/spotify/src/common.rs b/audio/spotify/src/common.rs 1937 - index ed77dcc6..a5764ef8 100644 1938 - --- a/audio/spotify/src/common.rs 1939 - +++ b/audio/spotify/src/common.rs 1940 - @@ -18,8 +18,7 @@ use librespot_core::{ 1941 - 1942 - #[derive(Default, Debug, Clone)] 1943 - pub struct Settings { 1944 - - username: String, 1945 - - password: String, 1946 - + access_token: String, 1947 - cache_credentials: String, 1948 - cache_files: String, 1949 - cache_max_size: u64, 1950 - @@ -28,52 +27,46 @@ pub struct Settings { 1951 - 1952 - impl Settings { 1953 - pub fn properties() -> Vec<glib::ParamSpec> { 1954 - - vec![glib::ParamSpecString::builder("username") 1955 - - .nick("Username") 1956 - - .blurb("Spotify username, Facebook accounts need a device username from https://www.spotify.com/us/account/set-device-password/") 1957 - - .default_value(Some("")) 1958 - - .mutable_ready() 1959 - - .build(), 1960 - - glib::ParamSpecString::builder("password") 1961 - - .nick("Password") 1962 - - .blurb("Spotify password, Facebook accounts need a device password from https://www.spotify.com/us/account/set-device-password/") 1963 - - .default_value(Some("")) 1964 - - .mutable_ready() 1965 - - .build(), 1966 - - glib::ParamSpecString::builder("cache-credentials") 1967 - - .nick("Credentials cache") 1968 - - .blurb("Directory where to cache Spotify credentials") 1969 - - .default_value(Some("")) 1970 - - .mutable_ready() 1971 - - .build(), 1972 - - glib::ParamSpecString::builder("cache-files") 1973 - - .nick("Files cache") 1974 - - .blurb("Directory where to cache downloaded files from Spotify") 1975 - - .default_value(Some("")) 1976 - - .mutable_ready() 1977 - - .build(), 1978 - - glib::ParamSpecUInt64::builder("cache-max-size") 1979 - - .nick("Cache max size") 1980 - - .blurb("The max allowed size of the cache, in bytes, or 0 to disable the cache limit") 1981 - - .default_value(0) 1982 - - .mutable_ready() 1983 - - .build(), 1984 - - glib::ParamSpecString::builder("track") 1985 - - .nick("Spotify URI") 1986 - - .blurb("Spotify track URI, in the form 'spotify:track:$SPOTIFY_ID'") 1987 - - .default_value(Some("")) 1988 - - .mutable_ready() 1989 - - .build(), 1990 - - ] 1991 - + vec![ 1992 - + glib::ParamSpecString::builder("access-token") 1993 - + .nick("Access token") 1994 - + .blurb("Spotify access token, requires 'streaming' scope") 1995 - + .default_value(Some("")) 1996 - + .mutable_ready() 1997 - + .build(), 1998 - + glib::ParamSpecString::builder("cache-credentials") 1999 - + .nick("Credentials cache") 2000 - + .blurb("Directory where to cache Spotify credentials") 2001 - + .default_value(Some("")) 2002 - + .mutable_ready() 2003 - + .build(), 2004 - + glib::ParamSpecString::builder("cache-files") 2005 - + .nick("Files cache") 2006 - + .blurb("Directory where to cache downloaded files from Spotify") 2007 - + .default_value(Some("")) 2008 - + .mutable_ready() 2009 - + .build(), 2010 - + glib::ParamSpecUInt64::builder("cache-max-size") 2011 - + .nick("Cache max size") 2012 - + .blurb( 2013 - + "The max allowed size of the cache, in bytes, or 0 to disable the cache limit", 2014 - + ) 2015 - + .default_value(0) 2016 - + .mutable_ready() 2017 - + .build(), 2018 - + glib::ParamSpecString::builder("track") 2019 - + .nick("Spotify URI") 2020 - + .blurb("Spotify track URI, in the form 'spotify:track:$SPOTIFY_ID'") 2021 - + .default_value(Some("")) 2022 - + .mutable_ready() 2023 - + .build(), 2024 - + ] 2025 - } 2026 - 2027 - pub fn set_property(&mut self, value: &glib::Value, pspec: &glib::ParamSpec) { 2028 - match pspec.name() { 2029 - - "username" => { 2030 - - self.username = value.get().expect("type checked upstream"); 2031 - - } 2032 - - "password" => { 2033 - - self.password = value.get().expect("type checked upstream"); 2034 - + "access-token" => { 2035 - + self.access_token = value.get().expect("type checked upstream"); 2036 - } 2037 - "cache-credentials" => { 2038 - self.cache_credentials = value.get().expect("type checked upstream"); 2039 - @@ -93,8 +86,7 @@ impl Settings { 2040 - 2041 - pub fn property(&self, pspec: &glib::ParamSpec) -> glib::Value { 2042 - match pspec.name() { 2043 - - "username" => self.username.to_value(), 2044 - - "password" => self.password.to_value(), 2045 - + "access-token" => self.access_token.to_value(), 2046 - "cache-credentials" => self.cache_credentials.to_value(), 2047 - "cache-files" => self.cache_files.to_value(), 2048 - "cache-max-size" => self.cache_max_size.to_value(), 2049 - @@ -132,32 +124,20 @@ impl Settings { 2050 - let cache = Cache::new(credentials_cache, None, files_cache, max_size)?; 2051 - 2052 - if let Some(cached_cred) = cache.credentials() { 2053 - - if !self.username.is_empty() && self.username != cached_cred.username { 2054 - - gst::debug!( 2055 - - cat, 2056 - - obj = &src, 2057 - - "ignore cached credentials for user {} which mismatch user {}", 2058 - - cached_cred.username, 2059 - - self.username 2060 - - ); 2061 - - } else { 2062 - - gst::debug!( 2063 - - cat, 2064 - - obj = &src, 2065 - - "reuse cached credentials for user {}", 2066 - - cached_cred.username 2067 - - ); 2068 - - if let Ok((session, _credentials)) = Session::connect( 2069 - - SessionConfig::default(), 2070 - - cached_cred, 2071 - - Some(cache.clone()), 2072 - - true, 2073 - - ) 2074 - - .await 2075 - - { 2076 - - return Ok(session); 2077 - - } 2078 - - } 2079 - + let cached_username = cached_cred 2080 - + .username 2081 - + .as_ref() 2082 - + .map_or("UNKNOWN", |s| s.as_str()); 2083 - + gst::debug!( 2084 - + cat, 2085 - + obj = &src, 2086 - + "reuse cached credentials for user {}", 2087 - + cached_username 2088 - + ); 2089 - + 2090 - + let session = Session::new(SessionConfig::default(), Some(cache)); 2091 - + session.connect(cached_cred, true).await?; 2092 - + return Ok(session); 2093 - } 2094 - 2095 - gst::debug!( 2096 - @@ -166,17 +146,14 @@ impl Settings { 2097 - "credentials not in cache or cached credentials invalid", 2098 - ); 2099 - 2100 - - if self.username.is_empty() { 2101 - - bail!("username is not set and credentials are not in cache"); 2102 - - } 2103 - - if self.password.is_empty() { 2104 - - bail!("password is not set and credentials are not in cache"); 2105 - + if self.access_token.is_empty() { 2106 - + bail!("access-token is not set and credentials are not in cache"); 2107 - } 2108 - 2109 - - let cred = Credentials::with_password(&self.username, &self.password); 2110 - + let cred = Credentials::with_access_token(&self.access_token); 2111 - 2112 - - let (session, _credentials) = 2113 - - Session::connect(SessionConfig::default(), cred, Some(cache), true).await?; 2114 - + let session = Session::new(SessionConfig::default(), Some(cache)); 2115 - + session.connect(cred, true).await?; 2116 - 2117 - Ok(session) 2118 - } 2119 - @@ -185,9 +162,7 @@ impl Settings { 2120 - if self.track.is_empty() { 2121 - bail!("track is not set"); 2122 - } 2123 - - let track = SpotifyId::from_uri(&self.track).map_err(|_| { 2124 - - anyhow::anyhow!("failed to create Spotify URI from track {}", self.track) 2125 - - })?; 2126 - + let track = SpotifyId::from_uri(&self.track)?; 2127 - 2128 - Ok(track) 2129 - } 2130 - diff --git a/audio/spotify/src/spotifyaudiosrc/imp.rs b/audio/spotify/src/spotifyaudiosrc/imp.rs 2131 - index 6f429682..932f5a9f 100644 2132 - --- a/audio/spotify/src/spotifyaudiosrc/imp.rs 2133 - +++ b/audio/spotify/src/spotifyaudiosrc/imp.rs 2134 - @@ -52,7 +52,7 @@ enum Message { 2135 - } 2136 - 2137 - struct State { 2138 - - player: Player, 2139 - + player: Arc<Player>, 2140 - 2141 - /// receiver sending buffer to streaming thread 2142 - receiver: mpsc::Receiver<Message>, 2143 - @@ -321,11 +321,10 @@ struct BufferSink { 2144 - 2145 - impl Sink for BufferSink { 2146 - fn write(&mut self, packet: AudioPacket, _converter: &mut Converter) -> SinkResult<()> { 2147 - - let oggdata = match packet { 2148 - - AudioPacket::OggData(data) => data, 2149 - - AudioPacket::Samples(_) => unimplemented!(), 2150 - + let buffer = match packet { 2151 - + AudioPacket::Samples(_) => unreachable!(), 2152 - + AudioPacket::Raw(ogg) => gst::Buffer::from_slice(ogg), 2153 - }; 2154 - - let buffer = gst::Buffer::from_slice(oggdata); 2155 - 2156 - // ignore if sending fails as that means the source element is being shutdown 2157 - let _ = self.sender.send(Message::Buffer(buffer)); 2158 - @@ -360,7 +359,7 @@ impl URIHandlerImpl for SpotifyAudioSrc { 2159 - // allow to configure auth and cache settings from the URI 2160 - for (key, value) in url.query_pairs() { 2161 - match key.as_ref() { 2162 - - "username" | "password" | "cache-credentials" | "cache-files" => { 2163 - + "access-token" | "cache-credentials" | "cache-files" => { 2164 - self.obj().set_property(&key, value.as_ref()); 2165 - } 2166 - _ => { 2167 - @@ -435,10 +434,10 @@ impl SpotifyAudioSrc { 2168 - let (sender, receiver) = mpsc::sync_channel(2); 2169 - let sender_clone = sender.clone(); 2170 - 2171 - - let (mut player, mut player_event_channel) = 2172 - - Player::new(player_config, session, Box::new(NoOpVolume), || { 2173 - - Box::new(BufferSink { sender }) 2174 - - }); 2175 - + let player = Player::new(player_config, session, Box::new(NoOpVolume), || { 2176 - + Box::new(BufferSink { sender }) 2177 - + }); 2178 - + let mut player_event_channel = player.get_player_event_channel(); 2179 - 2180 - player.load(track, true, 0); 2181 - 2182 - diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json 2183 - index 4e2a1361..73aba5b9 100644 2184 - --- a/docs/plugins/gst_plugins_cache.json 2185 - +++ b/docs/plugins/gst_plugins_cache.json 2186 - @@ -11472,6 +11472,18 @@ 2187 - } 2188 - }, 2189 - "properties": { 2190 - + "access-token": { 2191 - + "blurb": "Spotify access token, requires 'streaming' scope", 2192 - + "conditionally-available": false, 2193 - + "construct": false, 2194 - + "construct-only": false, 2195 - + "controllable": false, 2196 - + "default": "", 2197 - + "mutable": "ready", 2198 - + "readable": true, 2199 - + "type": "gchararray", 2200 - + "writable": true 2201 - + }, 2202 - "bitrate": { 2203 - "blurb": "Spotify audio bitrate in kbit/s", 2204 - "conditionally-available": false, 2205 - -- 2206 - 2.48.1 2207 -
+5 -5
pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix
··· 14 14 { 15 15 x86_64-linux = { 16 16 arch = "linux-x64"; 17 - hash = "sha256-lxslDmnBA5TSFH/5J5Mt/TYsiE+5noQXCnHKAfA7mko="; 17 + hash = "sha256-2hmkSgS3r4ghAXA8E0blWhe7kLvtZoApSRWXf6Ff5AE="; 18 18 }; 19 19 aarch64-linux = { 20 20 arch = "linux-arm64"; 21 - hash = "sha256-hCRtlgRNO49D9YrmPcw+guNwk6RE+mLi9MrJTKI+FdU="; 21 + hash = "sha256-XVygGMHtEhk+Fttd/xdZr5Yau9P3yCSo43RrXhqh/PQ="; 22 22 }; 23 23 x86_64-darwin = { 24 24 arch = "darwin-x64"; 25 - hash = "sha256-CCsYPdiepfKa5s51ZZT/Rn9PoI4IKzGV+ztNkoQb9eo="; 25 + hash = "sha256-8awJFJVSo6ru3ej4utkTF/5eK4dMw63Z3KHNHRRFSBs="; 26 26 }; 27 27 aarch64-darwin = { 28 28 arch = "darwin-arm64"; 29 - hash = "sha256-JOJf5JI46eBjSJ26aIe2nJ8TGHFsXsDNkIoCV9upSRA="; 29 + hash = "sha256-JNik8Q9/BDjjuLVNJFOazyH9/a4s2HmkuENLQlDdKP4="; 30 30 }; 31 31 } 32 32 .${system} or (throw "Unsupported system: ${system}"); ··· 38 38 # Please update the corresponding binary (typos-lsp) 39 39 # when updating this extension. 40 40 # See pkgs/by-name/ty/typos-lsp/package.nix 41 - version = "0.1.40"; 41 + version = "0.1.41"; 42 42 inherit (extInfo) hash arch; 43 43 }; 44 44
+2 -2
pkgs/applications/misc/pure-maps/default.nix
··· 17 17 18 18 mkDerivation rec { 19 19 pname = "pure-maps"; 20 - version = "3.4.0"; 20 + version = "3.4.1"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "rinigus"; 24 24 repo = "pure-maps"; 25 25 rev = version; 26 - hash = "sha256-3XghdDwzt0r8Qi8W3ZMwar2aaqTNGiGsM27BHVr5C2E="; 26 + hash = "sha256-Xh4TRc4B/rm2+S8ej/instfkO3271f0HPuqVJYGtCSM="; 27 27 fetchSubmodules = true; 28 28 }; 29 29
+2 -2
pkgs/applications/video/kodi/addons/netflix/default.nix
··· 12 12 buildKodiAddon rec { 13 13 pname = "netflix"; 14 14 namespace = "plugin.video.netflix"; 15 - version = "1.23.4"; 15 + version = "1.23.5"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "CastagnaIT"; 19 19 repo = namespace; 20 20 rev = "v${version}"; 21 - hash = "sha256-yq5XNhKQSBh7r/2apHXLMjhovV6xhL9DcDwXn9nt0KQ="; 21 + hash = "sha256-IIRut99AH08Z3udTkzUf2wz7dQMA94dOnfROm7iM9RM="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+3 -3
pkgs/by-name/_8/_86Box/package.nix
··· 39 39 40 40 stdenv.mkDerivation (finalAttrs: { 41 41 pname = "86Box"; 42 - version = "4.2.1"; 42 + version = "5.0"; 43 43 44 44 src = fetchFromGitHub { 45 45 owner = "86Box"; 46 46 repo = "86Box"; 47 47 tag = "v${finalAttrs.version}"; 48 - hash = "sha256-ue5Coy2MpP7Iwl81KJPQPC7eD53/Db5a0PGIR+DdPYI="; 48 + hash = "sha256-vuVaV87BHgqiEDyaRqiqqT1AuBuPSMHs0d+/mT4cEuk="; 49 49 }; 50 50 51 51 patches = [ ./darwin.patch ]; ··· 115 115 owner = "86Box"; 116 116 repo = "roms"; 117 117 tag = "v${finalAttrs.version}"; 118 - hash = "sha256-p3djn950mTUIchFCEg56JbJtIsUuxmqRdYFRl50kI5Y="; 118 + hash = "sha256-bMCmDAdGTkO3BuU0EBC1svulZYP3tPqWBELbXwV0KO8="; 119 119 }; 120 120 updateScript = ./update.sh; 121 121 };
+124
pkgs/by-name/aa/aab/allow-manually-setting-modtime.patch
··· 1 + diff --git a/aab/builder.py b/aab/builder.py 2 + index 5c3805c..7dfe595 100644 3 + --- a/aab/builder.py 4 + +++ b/aab/builder.py 5 + @@ -77,7 +77,7 @@ class AddonBuilder: 6 + self._config = Config() 7 + self._path_dist_module = PATH_DIST / "src" / self._config["module_name"] 8 + 9 + - def build(self, qt_versions: List[QtVersion], disttype="local", pyenv=None): 10 + + def build(self, qt_versions: List[QtVersion], disttype="local", pyenv=None, modtime=None): 11 + logging.info( 12 + "\n--- Building %s %s for %s ---\n", 13 + self._config["display_name"], 14 + @@ -86,7 +86,7 @@ class AddonBuilder: 15 + ) 16 + 17 + self.create_dist() 18 + - self.build_dist(qt_versions=qt_versions, disttype=disttype, pyenv=pyenv) 19 + + self.build_dist(qt_versions=qt_versions, disttype=disttype, pyenv=pyenv, modtime=modtime) 20 + 21 + return self.package_dist(qt_versions=qt_versions, disttype=disttype) 22 + 23 + @@ -102,7 +102,7 @@ class AddonBuilder: 24 + PATH_DIST.mkdir(parents=True) 25 + Git().archive(self._version, PATH_DIST) 26 + 27 + - def build_dist(self, qt_versions: List[QtVersion], disttype="local", pyenv=None): 28 + + def build_dist(self, qt_versions: List[QtVersion], disttype="local", pyenv=None, modtime=None): 29 + self._copy_licenses() 30 + if self._path_changelog.exists(): 31 + self._copy_changelog() 32 + @@ -111,7 +111,7 @@ class AddonBuilder: 33 + if self._callback_archive: 34 + self._callback_archive() 35 + 36 + - self._write_manifest(disttype) 37 + + self._write_manifest(disttype, modtime=modtime) 38 + 39 + ui_builder = UIBuilder(dist=PATH_DIST, config=self._config) 40 + 41 + @@ -162,12 +162,13 @@ class AddonBuilder: 42 + 43 + return out_path 44 + 45 + - def _write_manifest(self, disttype): 46 + + def _write_manifest(self, disttype, modtime=None): 47 + ManifestUtils.generate_and_write_manifest( 48 + addon_properties=self._config, 49 + version=self._version, 50 + dist_type=disttype, 51 + target_dir=self._path_dist_module, 52 + + modtime=modtime, 53 + ) 54 + 55 + def _copy_licenses(self): 56 + diff --git a/aab/cli.py b/aab/cli.py 57 + index 2ce6425..0956e98 100644 58 + --- a/aab/cli.py 59 + +++ b/aab/cli.py 60 + @@ -89,7 +89,7 @@ def build(args): 61 + total = len(dists) 62 + for dist in dists: 63 + logging.info("\n=== Build task %s/%s ===", cnt, total) 64 + - builder.build(qt_versions=qt_versions, disttype=dist) 65 + + builder.build(qt_versions=qt_versions, disttype=dist, modtime=args.modtime) 66 + cnt += 1 67 + 68 + 69 + @@ -146,7 +146,7 @@ def build_dist(args): 70 + total = len(dists) 71 + for dist in dists: 72 + logging.info("\n=== Build task %s/%s ===", cnt, total) 73 + - builder.build_dist(qt_versions=qt_versions, disttype=dist) 74 + + builder.build_dist(qt_versions=qt_versions, disttype=dist, modtime=args.modtime) 75 + cnt += 1 76 + 77 + 78 + @@ -204,6 +204,12 @@ def construct_parser(): 79 + default="local", 80 + choices=["local", "ankiweb", "all"], 81 + ) 82 + + dist_parent.add_argument( 83 + + "--modtime", 84 + + help="Last modified timestamp", 85 + + type=int, 86 + + required=False, 87 + + ) 88 + 89 + build_parent = argparse.ArgumentParser(add_help=False) 90 + build_parent.add_argument( 91 + diff --git a/aab/manifest.py b/aab/manifest.py 92 + index fc0038d..355e370 100644 93 + --- a/aab/manifest.py 94 + +++ b/aab/manifest.py 95 + @@ -49,10 +49,11 @@ class ManifestUtils: 96 + version: str, 97 + dist_type: DistType, 98 + target_dir: Path, 99 + + modtime=None, 100 + ): 101 + logging.info("Writing manifest...") 102 + manifest = cls.generate_manifest_from_properties( 103 + - addon_properties=addon_properties, version=version, dist_type=dist_type 104 + + addon_properties=addon_properties, version=version, dist_type=dist_type, modtime=modtime 105 + ) 106 + cls.write_manifest(manifest=manifest, target_dir=target_dir) 107 + 108 + @@ -62,6 +63,7 @@ class ManifestUtils: 109 + addon_properties: Config, 110 + version: str, 111 + dist_type: DistType, 112 + + modtime=None, 113 + ) -> Dict[str, Any]: 114 + manifest = { 115 + "name": addon_properties["display_name"], 116 + @@ -71,7 +73,7 @@ class ManifestUtils: 117 + "version": version, 118 + "homepage": addon_properties.get("homepage", ""), 119 + "conflicts": deepcopy(addon_properties["conflicts"]), 120 + - "mod": Git().modtime(version), 121 + + "mod": modtime if modtime is not None else Git().modtime(version), 122 + } 123 + 124 + # Add version specifiers:
+75
pkgs/by-name/aa/aab/fix-flaky-tests.patch
··· 1 + diff --git a/tests/test_legacy.py b/tests/test_legacy.py 2 + index 33790b9..0577262 100644 3 + --- a/tests/test_legacy.py 4 + +++ b/tests/test_legacy.py 5 + @@ -101,8 +101,8 @@ gui/ 6 + sample-project/ 7 + icons/ 8 + coffee.svg 9 + - heart.svg 10 + email.svg 11 + + heart.svg 12 + help.svg\ 13 + """ 14 + 15 + diff --git a/tests/test_ui.py b/tests/test_ui.py 16 + index 0774672..3764fda 100644 17 + --- a/tests/test_ui.py 18 + +++ b/tests/test_ui.py 19 + @@ -60,22 +60,22 @@ def test_ui_builder(tmp_path: Path): 20 + 21 + expected_file_structure = """\ 22 + gui/ 23 + + forms/ 24 + + __init__.py 25 + + qt5/ 26 + + __init__.py 27 + + dialog.py 28 + + qt6/ 29 + + __init__.py 30 + + dialog.py 31 + resources/ 32 + __init__.py 33 + sample-project/ 34 + icons/ 35 + coffee.svg 36 + - heart.svg 37 + email.svg 38 + - help.svg 39 + - forms/ 40 + - __init__.py 41 + - qt6/ 42 + - __init__.py 43 + - dialog.py 44 + - qt5/ 45 + - __init__.py 46 + - dialog.py\ 47 + + heart.svg 48 + + help.svg\ 49 + """ 50 + 51 + config = Config(test_project_root / "addon.json") 52 + @@ -136,8 +136,8 @@ gui/ 53 + sample-project/ 54 + icons/ 55 + coffee.svg 56 + - heart.svg 57 + email.svg 58 + + heart.svg 59 + help.svg\ 60 + """ 61 + 62 + diff --git a/tests/util.py b/tests/util.py 63 + index a682bcd..a4aa7de 100644 64 + --- a/tests/util.py 65 + +++ b/tests/util.py 66 + @@ -40,6 +40,9 @@ def list_files(startpath: Path): 67 + ret = [] 68 + 69 + for root, dirs, files in os.walk(path): 70 + + dirs.sort() 71 + + files.sort() 72 + + 73 + level = root.replace(path, "").count(os.sep) 74 + indent = " " * 4 * (level) 75 + ret.append("{}{}/".format(indent, os.path.basename(root)))
+14
pkgs/by-name/aa/aab/only-call-git-when-necessary.patch
··· 1 + diff --git a/aab/builder.py b/aab/builder.py 2 + index 5c3805c..a181b27 100644 3 + --- a/aab/builder.py 4 + +++ b/aab/builder.py 5 + @@ -67,8 +67,7 @@ class AddonBuilder: 6 + self._version = Git().parse_version(version) 7 + # git stash create comes up empty when no changes were made since the 8 + # last commit. Don't use 'dev' as version in these cases. 9 + - git_status = call_shell("git status --porcelain") 10 + - if self._version == "dev" and git_status == "": 11 + + if self._version == "dev" and call_shell("git status --porcelain") == "": 12 + self._version = Git().parse_version("current") 13 + if not self._version: 14 + logging.error("Error: Version could not be determined through Git")
+48
pkgs/by-name/aa/aab/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + python3, 5 + }: 6 + 7 + python3.pkgs.buildPythonApplication rec { 8 + pname = "aab"; 9 + version = "1.0.0-dev.5"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "glutanimate"; 14 + repo = "anki-addon-builder"; 15 + tag = "v${version}"; 16 + hash = "sha256-92Xqxgb9MLhSIa5EN3Rdk4aJlRfzEWqKmXFe604Q354="; 17 + }; 18 + 19 + patches = [ 20 + ./fix-flaky-tests.patch 21 + ./only-call-git-when-necessary.patch 22 + ./allow-manually-setting-modtime.patch 23 + ]; 24 + 25 + build-system = [ python3.pkgs.poetry-core ]; 26 + 27 + dependencies = with python3.pkgs; [ 28 + jsonschema 29 + whichcraft 30 + pyqt5 31 + pyqt6 32 + ]; 33 + 34 + nativeCheckInputs = [ 35 + python3.pkgs.pytestCheckHook 36 + python3.pkgs.pyqt5 37 + python3.pkgs.pyqt6 38 + ]; 39 + 40 + pythonImportsCheck = [ "aab" ]; 41 + 42 + meta = { 43 + description = "Build tool for Anki add-ons"; 44 + homepage = "https://github.com/glutanimate/anki-addon-builder"; 45 + license = lib.licenses.agpl3Only; 46 + maintainers = with lib.maintainers; [ eljamm ]; 47 + }; 48 + }
+3 -3
pkgs/by-name/ag/age-plugin-fido2-hmac/package.nix
··· 24 24 in 25 25 buildGoModule rec { 26 26 pname = "age-plugin-fido2-hmac"; 27 - version = "0.3.0"; 27 + version = "0.3.1"; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "olastor"; 31 31 repo = "age-plugin-fido2-hmac"; 32 32 tag = "v${version}"; 33 - hash = "sha256-DQVNUvKUyx1MUpWy5TeL1FYM5s8eeoNnNjKYozVgAxE="; 33 + hash = "sha256-f/Ld4bc+AWLkuVbL0zKEJNVqA8qJeRP/zF3jyHs3CQg="; 34 34 }; 35 35 36 - vendorHash = "sha256-/H4zHfaRw2EqV8p57Y1Lgb2N1VXBucetvl7mJ6Jdu/8="; 36 + vendorHash = "sha256-pWa0PWBy32eIayKwB6Y6TeEBMt/GXpFzWJANUvvTie8="; 37 37 38 38 ldflags = [ 39 39 "-s"
+2 -2
pkgs/by-name/ar/arc-browser/package.nix
··· 11 11 12 12 stdenvNoCC.mkDerivation (finalAttrs: { 13 13 pname = "arc-browser"; 14 - version = "1.106.0-66192"; 14 + version = "1.109.0-67185"; 15 15 16 16 src = fetchurl { 17 17 url = "https://releases.arc.net/release/Arc-${finalAttrs.version}.dmg"; 18 - hash = "sha256-AlM0wJ/2okrxw2ZpMPodlSVQaMMkBPf5iIN4bnMTaME="; 18 + hash = "sha256-zVErRSKMd5xhIB5fyawBNEatenHnm+q7VLAE78PLkmY="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ undmg ];
+2 -2
pkgs/by-name/ci/cimg/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "cimg"; 11 - version = "3.5.5"; 11 + version = "3.6.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "GreycLab"; 15 15 repo = "CImg"; 16 16 tag = "v.${finalAttrs.version}"; 17 - hash = "sha256-vVRdSjrSCprhxraLzZ531zIYXsqbnnxOcoawJddwvgY="; 17 + hash = "sha256-j4WYdLQvNZAMb+16zO4M24CNKJFTITN9VXa1jFKduOk="; 18 18 }; 19 19 20 20 outputs = [
+4
pkgs/by-name/do/docker-color-output/package.nix
··· 16 16 hash = "sha256-r11HNRXnmTC1CJR871sX7xW9ts9KAu1+azwIwXH09qg="; 17 17 }; 18 18 19 + postInstall = '' 20 + mv $out/bin/cli $out/bin/docker-color-output 21 + ''; 22 + 19 23 vendorHash = null; 20 24 21 25 passthru = {
+2 -2
pkgs/by-name/do/dool/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "dool"; 10 - version = "1.3.4"; 10 + version = "1.3.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "scottchiefbaker"; 14 14 repo = "dool"; 15 15 rev = "v${version}"; 16 - hash = "sha256-eyWt8gWPGiU8YavX8KT018upSB6xg8eAyRZ84snrvoY="; 16 + hash = "sha256-4q57MIQBnXm1zfOXQyIec/T9HWDtX7nZWYMJa4YkSS8="; 17 17 }; 18 18 19 19 buildInputs = [
-1
pkgs/by-name/do/doom-bcc/package.nix
··· 32 32 mainProgram = "bcc"; 33 33 homepage = "https://github.com/wormt/bcc"; 34 34 license = licenses.mit; 35 - maintainers = with maintainers; [ ertes ]; 36 35 }; 37 36 }
+2 -2
pkgs/by-name/fu/fuzzel/package.nix
··· 27 27 28 28 stdenv.mkDerivation (finalAttrs: { 29 29 pname = "fuzzel"; 30 - version = "1.12.0"; 30 + version = "1.13.0"; 31 31 32 32 src = fetchFromGitea { 33 33 domain = "codeberg.org"; 34 34 owner = "dnkl"; 35 35 repo = "fuzzel"; 36 36 rev = finalAttrs.version; 37 - hash = "sha256-42a8VF4EUTbyEKcfVSIbTXmPC55+cLq7FX+lRDZKXEM="; 37 + hash = "sha256-sZycvHoKn9i+360XxDOEhieLEeicSiAqWVUJFb/VK4Y="; 38 38 }; 39 39 40 40 depsBuildBuild = [
+3 -3
pkgs/by-name/ga/gat/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "gat"; 9 - version = "0.25.0"; 9 + version = "0.25.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "koki-develop"; 13 13 repo = "gat"; 14 14 tag = "v${version}"; 15 - hash = "sha256-be6pV8e1Grw7HSvGrJN4ukCpI+Xu4nKN+ITtb+saVgw="; 15 + hash = "sha256-DgIAAlA7rhMvTovmIZOsJ7KoXizGZXT2GRkTnxOh7L0="; 16 16 }; 17 17 18 - vendorHash = "sha256-AaDFeDZMMDrIRqYFR+b4nrmLf13KUMEEE1zUHpVQxTg="; 18 + vendorHash = "sha256-Aq+wcBeYpKWwXgGUZbAqT0zm1Bri7Df3rt7ycwy060o="; 19 19 20 20 env.CGO_ENABLED = 0; 21 21
+2 -2
pkgs/by-name/in/intel-compute-runtime/package.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "intel-compute-runtime"; 15 - version = "25.27.34303.6"; 15 + version = "25.31.34666.3"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "intel"; 19 19 repo = "compute-runtime"; 20 20 tag = version; 21 - hash = "sha256-AgdPhEAg9N15lNfcX/zQLxBUDTzEEvph+y0FYbB6iCs="; 21 + hash = "sha256-eijW4VYKUbiC7izaocadIxFvdZ3neaM3dewPnQDCLYc="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/by-name/le/level-zero/package.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "level-zero"; 13 - version = "1.22.4"; 13 + version = "1.24.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "oneapi-src"; 17 17 repo = "level-zero"; 18 18 tag = "v${version}"; 19 - hash = "sha256-9MZcxpRyr0YMLHKTgxqJnm72rAYLkTdrn7Egky8mM48="; 19 + hash = "sha256-mDVq8wUkCvXHTqW4niYB1JIZIQQNpHTmhPu3Ydy6IyQ="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+2 -2
pkgs/by-name/li/libcerf/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "libcerf"; 12 - version = "3.0"; 12 + version = "3.1"; 13 13 14 14 src = fetchurl { 15 15 url = "https://jugit.fz-juelich.de/mlz/libcerf/-/archive/v${version}/libcerf-v${version}.tar.gz"; 16 - sha256 = "sha256-xhCPvaia839YgRnAxUK2wegkhFo2vqL6MfftLMGiRts="; 16 + sha256 = "sha256-TAfiqOK00OTUjbng/JGRtDoOEg5XfVXYfibe6HRcb6s="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
-64
pkgs/by-name/ll/lldap/0001-parameterize-frontend-location.patch
··· 1 - From a09babb0cd9dd532ad2de920a2a35aa03d740dc6 Mon Sep 17 00:00:00 2001 2 - From: Herwig Hochleitner <herwig@bendlas.net> 3 - Date: Thu, 8 Aug 2024 00:29:14 +0200 4 - Subject: [PATCH] parameterize frontend location 5 - 6 - --- 7 - server/src/infra/tcp_server.rs | 14 +++++++------- 8 - 1 file changed, 7 insertions(+), 7 deletions(-) 9 - 10 - diff --git a/server/src/infra/tcp_server.rs b/server/src/infra/tcp_server.rs 11 - index fa5f11f..16e64c5 100644 12 - --- a/server/src/infra/tcp_server.rs 13 - +++ b/server/src/infra/tcp_server.rs 14 - @@ -25,7 +25,7 @@ use std::sync::RwLock; 15 - use tracing::info; 16 - 17 - async fn index<Backend>(data: web::Data<AppState<Backend>>) -> actix_web::Result<impl Responder> { 18 - - let mut file = std::fs::read_to_string(r"./app/index.html")?; 19 - + let mut file = std::fs::read_to_string(r"@frontend@/index.html")?; 20 - 21 - if data.server_url.path() != "/" { 22 - file = file.replace( 23 - @@ -80,7 +80,7 @@ pub(crate) fn error_to_http_response(error: TcpError) -> HttpResponse { 24 - async fn main_js_handler<Backend>( 25 - data: web::Data<AppState<Backend>>, 26 - ) -> actix_web::Result<impl Responder> { 27 - - let mut file = std::fs::read_to_string(r"./app/static/main.js")?; 28 - + let mut file = std::fs::read_to_string(r"@frontend@/static/main.js")?; 29 - 30 - if data.server_url.path() != "/" { 31 - file = file.replace("/pkg/", format!("{}/pkg/", data.server_url.path()).as_str()); 32 - @@ -92,12 +92,12 @@ async fn main_js_handler<Backend>( 33 - } 34 - 35 - async fn wasm_handler() -> actix_web::Result<impl Responder> { 36 - - Ok(actix_files::NamedFile::open_async("./app/pkg/lldap_app_bg.wasm").await?) 37 - + Ok(actix_files::NamedFile::open_async("@frontend@/pkg/lldap_app_bg.wasm").await?) 38 - } 39 - 40 - async fn wasm_handler_compressed() -> actix_web::Result<impl Responder> { 41 - Ok( 42 - - actix_files::NamedFile::open_async("./app/pkg/lldap_app_bg.wasm.gz") 43 - + actix_files::NamedFile::open_async("@frontend@/pkg/lldap_app_bg.wasm.gz") 44 - .await? 45 - .customize() 46 - .insert_header(header::ContentEncoding::Gzip) 47 - @@ -143,11 +143,11 @@ fn http_config<Backend>( 48 - .service(web::resource("/pkg/lldap_app_bg.wasm").route(web::route().to(wasm_handler))) 49 - .service(web::resource("/static/main.js").route(web::route().to(main_js_handler::<Backend>))) 50 - // Serve the /pkg path with the compiled WASM app. 51 - - .service(Files::new("/pkg", "./app/pkg")) 52 - + .service(Files::new("/pkg", "@frontend@/pkg")) 53 - // Serve static files 54 - - .service(Files::new("/static", "./app/static")) 55 - + .service(Files::new("/static", "@frontend@/static")) 56 - // Serve static fonts 57 - - .service(Files::new("/static/fonts", "./app/static/fonts")) 58 - + .service(Files::new("/static/fonts", "@frontend@/static/fonts")) 59 - // Default to serve index.html for unknown routes, to support routing. 60 - .default_service(web::route().guard(guard::Get()).to(index::<Backend>)); 61 - } 62 - -- 63 - 2.45.2 64 -
+16 -14
pkgs/by-name/ll/lldap/package.nix
··· 3 3 fetchFromGitHub, 4 4 lib, 5 5 lldap, 6 + makeWrapper, 6 7 nixosTests, 7 8 rustPlatform, 8 9 rustc, 9 - wasm-bindgen-cli_0_2_95, 10 + wasm-bindgen-cli_0_2_100, 10 11 wasm-pack, 11 12 which, 12 13 }: 13 14 14 15 let 16 + version = "0.6.2"; 15 17 16 - commonDerivationAttrs = rec { 18 + commonDerivationAttrs = { 17 19 pname = "lldap"; 18 - version = "0.6.1"; 20 + inherit version; 19 21 20 22 src = fetchFromGitHub { 21 23 owner = "lldap"; 22 24 repo = "lldap"; 23 25 rev = "v${version}"; 24 - hash = "sha256-iQ+Vv9kx/pWHoa/WZChBK+FD2r1avzWWz57bnnzRjUg="; 26 + hash = "sha256-UBQWOrHika8X24tYdFfY8ETPh9zvI7/HV5j4aK8Uq+Y="; 25 27 }; 26 28 27 - cargoHash = "sha256-qXYgr9uRswuo9hwVROUX9KUKpkzR0VEcXImbdyOgxsY="; 28 - 29 + cargoHash = "sha256-SO7+HiiXNB/KF3fjzSMeiTPjRQq/unEfsnplx4kZv9c="; 29 30 }; 30 31 31 32 frontend = rustPlatform.buildRustPackage ( ··· 36 35 37 36 nativeBuildInputs = [ 38 37 wasm-pack 39 - wasm-bindgen-cli_0_2_95 38 + wasm-bindgen-cli_0_2_100 40 39 binaryen 41 40 which 42 41 rustc ··· 69 68 "lldap_set_password" 70 69 ]; 71 70 72 - patches = [ 73 - ./0001-parameterize-frontend-location.patch 74 - ]; 75 - 76 - postPatch = '' 77 - substituteInPlace server/src/infra/tcp_server.rs --subst-var-by frontend '${frontend}' 71 + nativeBuildInputs = [ makeWrapper ]; 72 + postInstall = '' 73 + wrapProgram $out/bin/lldap \ 74 + --set LLDAP_ASSETS_PATH ${frontend} 78 75 ''; 79 76 80 77 passthru = { ··· 88 89 changelog = "https://github.com/lldap/lldap/blob/v${lldap.version}/CHANGELOG.md"; 89 90 license = licenses.gpl3Only; 90 91 platforms = platforms.linux; 91 - maintainers = with maintainers; [ bendlas ]; 92 + maintainers = with maintainers; [ 93 + bendlas 94 + ibizaman 95 + ]; 92 96 mainProgram = "lldap"; 93 97 }; 94 98 }
+2 -2
pkgs/by-name/lo/log4cxx/package.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "log4cxx"; 18 - version = "1.2.0"; 18 + version = "1.5.0"; 19 19 20 20 src = fetchurl { 21 21 url = "mirror://apache/logging/log4cxx/${version}/apache-${pname}-${version}.tar.gz"; 22 - hash = "sha256-CfR0iqVnXvXAdwvtv14ASIZokzxak1pDrFuFviQ2xIo="; 22 + hash = "sha256-qiP0fDFkqiz4SMIli0tLw3Lnlk1KPtR8K0pKkVxd+jc="; 23 23 }; 24 24 25 25 postPatch = ''
+2 -2
pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/mjolnir-antispam.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "matrix-synapse-mjolnir-antispam"; 11 - version = "1.10.0"; 11 + version = "1.11.0"; 12 12 format = "setuptools"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "matrix-org"; 16 16 repo = "mjolnir"; 17 17 tag = "v${version}"; 18 - sha256 = "sha256-xc/vrBL1rqgB69NqkEmUg7YMX4EZRFrRNPrWA7euaXU="; 18 + sha256 = "sha256-+MdPJz9QEiohWZZXvGdfR6NeLS5jyHUifD6LSZbFfvs="; 19 19 }; 20 20 21 21 sourceRoot = "${src.name}/synapse_antispam";
+2 -2
pkgs/by-name/na/nano/package.nix
··· 31 31 in 32 32 stdenv.mkDerivation rec { 33 33 pname = "nano"; 34 - version = "8.5"; 34 + version = "8.6"; 35 35 36 36 src = fetchurl { 37 37 url = "mirror://gnu/nano/${pname}-${version}.tar.xz"; 38 - hash = "sha256-AAsBHTOcFBr5ZG1DKI9UMl/1xujTnW5IK3h7vGZUwmo="; 38 + hash = "sha256-96v78O7V9XOrUb13pFjzLYL5hZxV6WifgZ2W/hQ3phk="; 39 39 }; 40 40 41 41 nativeBuildInputs = [ texinfo ] ++ lib.optional enableNls gettext;
+2 -2
pkgs/by-name/ne/networkmanager-openvpn/package.nix
··· 22 22 23 23 stdenv.mkDerivation (finalAttrs: { 24 24 pname = "NetworkManager-openvpn"; 25 - version = "1.12.0"; 25 + version = "1.12.2"; 26 26 27 27 src = fetchurl { 28 28 url = "mirror://gnome/sources/NetworkManager-openvpn/${lib.versions.majorMinor finalAttrs.version}/NetworkManager-openvpn-${finalAttrs.version}.tar.xz"; 29 - sha256 = "kD/UwK69KqescMnYwr7Y35ImVdItdkUUQDVmrom36IY="; 29 + sha256 = "qhtfmt341kvIxFk2HPDV4+uZ8Utg6oKjUAYxkor2Km8="; 30 30 }; 31 31 32 32 patches = [
+3 -3
pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix
··· 7 7 8 8 let 9 9 bits = if stdenv.hostPlatform.is64bit then "x64" else "ia32"; 10 - version = "0.102.0"; 10 + version = "0.102.1"; 11 11 in 12 12 stdenv.mkDerivation { 13 13 pname = "nwjs-ffmpeg-prebuilt"; ··· 16 16 src = 17 17 let 18 18 hashes = { 19 - "x64" = "sha256-o9Xso1bRRfGJhf0cfWS1sS6FNugl1bbI27Jzn1YXqNw="; 20 - "ia32" = "sha256-o9Xso1bRRfGJhf0cfWS1sS6FNugl1bbI27Jzn1YXqNw="; 19 + "x64" = "sha256-n+HvcOg3QieUu/2Ezc+rk80XceionHjIE+xAH/MkoAc="; 20 + "ia32" = "sha256-n+HvcOg3QieUu/2Ezc+rk80XceionHjIE+xAH/MkoAc="; 21 21 }; 22 22 in 23 23 fetchurl {
+2 -10
pkgs/by-name/pa/paperless-ngx/package.nix
··· 29 29 xorg, 30 30 }: 31 31 let 32 - version = "2.18.1"; 32 + version = "2.18.2"; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "paperless-ngx"; 36 36 repo = "paperless-ngx"; 37 37 tag = "v${version}"; 38 - hash = "sha256-POHF00cV8pl6i1rcwxtZ+Q1AlLybDj6gSlL0lPwSSCo="; 38 + hash = "sha256-JaDeOiubu9VE8E/u2K9BS7GLNSTqXTcX926WhPMGd64="; 39 39 }; 40 40 41 41 python = python3.override { ··· 168 168 ]; 169 169 170 170 pythonRelaxDeps = [ 171 - "django" 172 171 "django-allauth" 173 - "django-auditlog" 174 - "django-guardian" 175 - "django-multiselectfield" 176 - "imap-tools" 177 - "pathvalidate" 178 172 "redis" 179 - "scikit-learn" 180 - "tika-client" 181 173 ]; 182 174 183 175 dependencies =
-1
pkgs/by-name/pa/pari/package.nix
··· 78 78 ''; 79 79 downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; 80 80 license = licenses.gpl2Plus; 81 - maintainers = with maintainers; [ ertes ]; 82 81 teams = [ teams.sage ]; 83 82 platforms = platforms.linux ++ platforms.darwin; 84 83 mainProgram = "gp";
-1
pkgs/by-name/pi/picom/package.nix
··· 131 131 homepage = "https://github.com/yshui/picom"; 132 132 mainProgram = "picom"; 133 133 maintainers = with lib.maintainers; [ 134 - ertes 135 134 gepbird 136 135 thiagokokada 137 136 twey
+3 -3
pkgs/by-name/pi/pipeline/package.nix
··· 30 30 31 31 stdenv.mkDerivation (finalAttrs: { 32 32 pname = "pipeline"; 33 - version = "2.6.1"; 33 + version = "3.0.1"; 34 34 35 35 src = fetchFromGitLab { 36 36 owner = "schmiddi-on-mobile"; 37 37 repo = "pipeline"; 38 38 rev = finalAttrs.version; 39 - hash = "sha256-0g8J65dQoxOmdDdZHn7O1FB8fL2EdfuhbFO1VG0UCtE="; 39 + hash = "sha256-AF34En1MKlwyOd4zKQjGAeb/c6ElJipreBTCJhbbJuI="; 40 40 }; 41 41 42 42 cargoDeps = rustPlatform.fetchCargoVendor { 43 43 inherit (finalAttrs) src; 44 - hash = "sha256-c9bjAc6ozCJ1l+SeR9LoQmk/wKQEXAZy0+c1+vGoE9U="; 44 + hash = "sha256-oO0c6DMmEmeP7Q2LoTDTNeEHUgRT0c3cJnZBVo2cX1U="; 45 45 }; 46 46 47 47 nativeBuildInputs = [
-168
pkgs/by-name/ro/roslyn-ls/deps.json
··· 30 30 "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/messagepack.annotations/2.5.198/messagepack.annotations.2.5.198.nupkg" 31 31 }, 32 32 { 33 - "pname": "Microsoft.AspNetCore.App.Ref", 34 - "version": "8.0.17", 35 - "hash": "sha256-NNGXfUV5RVt1VqLI99NlHoBkt2Vv/Hg3TAHzm8nGM8M=", 36 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.ref/8.0.17/microsoft.aspnetcore.app.ref.8.0.17.nupkg" 37 - }, 38 - { 39 - "pname": "Microsoft.AspNetCore.App.Ref", 40 - "version": "9.0.6", 41 - "hash": "sha256-5lyWeyUruj1azKGhUa09h7CrKQFKG/eeKFER2X4RxO8=", 42 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.ref/9.0.6/microsoft.aspnetcore.app.ref.9.0.6.nupkg" 43 - }, 44 - { 45 - "pname": "Microsoft.AspNetCore.App.Runtime.linux-arm64", 46 - "version": "8.0.17", 47 - "hash": "sha256-Eunz3nZF5r8a9nqwdeorQPgqd5G+Z4ddofMeAk6VmnA=", 48 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.runtime.linux-arm64/8.0.17/microsoft.aspnetcore.app.runtime.linux-arm64.8.0.17.nupkg" 49 - }, 50 - { 51 - "pname": "Microsoft.AspNetCore.App.Runtime.linux-arm64", 52 - "version": "9.0.6", 53 - "hash": "sha256-OYGCWHvZCYDdgJK2IL0pePsOOTgq6y0rQt5gDJedv2s=", 54 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.runtime.linux-arm64/9.0.6/microsoft.aspnetcore.app.runtime.linux-arm64.9.0.6.nupkg" 55 - }, 56 - { 57 - "pname": "Microsoft.AspNetCore.App.Runtime.linux-x64", 58 - "version": "8.0.17", 59 - "hash": "sha256-SWdah72tC5i2CQL4mRUYfHC0Kh8+C2jiskIIeC74smY=", 60 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.runtime.linux-x64/8.0.17/microsoft.aspnetcore.app.runtime.linux-x64.8.0.17.nupkg" 61 - }, 62 - { 63 - "pname": "Microsoft.AspNetCore.App.Runtime.linux-x64", 64 - "version": "9.0.6", 65 - "hash": "sha256-q0dK5La8B+fxo2Qtz9TA+KFTDW3/6+Y1XtsGF3H9TJY=", 66 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.runtime.linux-x64/9.0.6/microsoft.aspnetcore.app.runtime.linux-x64.9.0.6.nupkg" 67 - }, 68 - { 69 - "pname": "Microsoft.AspNetCore.App.Runtime.osx-arm64", 70 - "version": "8.0.17", 71 - "hash": "sha256-y55EGfQ2FzrY2X5+Ne5N3dqi5WNHkFTGVW1hEMrh6OI=", 72 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.runtime.osx-arm64/8.0.17/microsoft.aspnetcore.app.runtime.osx-arm64.8.0.17.nupkg" 73 - }, 74 - { 75 - "pname": "Microsoft.AspNetCore.App.Runtime.osx-arm64", 76 - "version": "9.0.6", 77 - "hash": "sha256-xZrp6yT2GYYazdzwXJ+54/j0jbrso94/bgBGeSgEA+I=", 78 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.runtime.osx-arm64/9.0.6/microsoft.aspnetcore.app.runtime.osx-arm64.9.0.6.nupkg" 79 - }, 80 - { 81 - "pname": "Microsoft.AspNetCore.App.Runtime.osx-x64", 82 - "version": "8.0.17", 83 - "hash": "sha256-uRCCNPevPemvKIuUxy/VtQlgskChbiAauMWVK/xhoc0=", 84 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.runtime.osx-x64/8.0.17/microsoft.aspnetcore.app.runtime.osx-x64.8.0.17.nupkg" 85 - }, 86 - { 87 - "pname": "Microsoft.AspNetCore.App.Runtime.osx-x64", 88 - "version": "9.0.6", 89 - "hash": "sha256-0L5HMCXRf7qkj0yuAGlt3ZWrXVAKzEfnRzi+cX+heEQ=", 90 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.aspnetcore.app.runtime.osx-x64/9.0.6/microsoft.aspnetcore.app.runtime.osx-x64.9.0.6.nupkg" 91 - }, 92 - { 93 33 "pname": "Microsoft.Bcl.AsyncInterfaces", 94 34 "version": "9.0.0", 95 35 "hash": "sha256-BsXNOWEgfFq3Yz7VTtK6m/ov4/erRqyBzieWSIpmc1U=", ··· 232 292 "version": "17.6.3", 233 293 "hash": "sha256-H2Qw8x47WyFOd/VmgRmGMc+uXySgUv68UISgK8Frsjw=", 234 294 "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.net.stringtools/17.6.3/microsoft.net.stringtools.17.6.3.nupkg" 235 - }, 236 - { 237 - "pname": "Microsoft.NETCore.App.Host.linux-arm64", 238 - "version": "8.0.17", 239 - "hash": "sha256-pzOqFCd+UrIXmWGDfds5GxkI+Asjx30yFtLIuHFu/h4=", 240 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.host.linux-arm64/8.0.17/microsoft.netcore.app.host.linux-arm64.8.0.17.nupkg" 241 - }, 242 - { 243 - "pname": "Microsoft.NETCore.App.Host.linux-arm64", 244 - "version": "9.0.6", 245 - "hash": "sha256-c03NdUDlM2oM0MBOTLsYhRfS64teVXfue3SNSza2gJI=", 246 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.host.linux-arm64/9.0.6/microsoft.netcore.app.host.linux-arm64.9.0.6.nupkg" 247 - }, 248 - { 249 - "pname": "Microsoft.NETCore.App.Host.linux-x64", 250 - "version": "8.0.17", 251 - "hash": "sha256-AGnEGHcO2hfvChG3xEGOTA6dX4MiYPB7FoBkmWz3dc8=", 252 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.host.linux-x64/8.0.17/microsoft.netcore.app.host.linux-x64.8.0.17.nupkg" 253 - }, 254 - { 255 - "pname": "Microsoft.NETCore.App.Host.linux-x64", 256 - "version": "9.0.6", 257 - "hash": "sha256-OQwudVyZi+SeLpiNzxpkxVjNZSs0kq4GG10zF3TERS8=", 258 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.host.linux-x64/9.0.6/microsoft.netcore.app.host.linux-x64.9.0.6.nupkg" 259 - }, 260 - { 261 - "pname": "Microsoft.NETCore.App.Host.osx-arm64", 262 - "version": "8.0.17", 263 - "hash": "sha256-fpMzkOWaA3OFNtHsqOk9s9xKVrcrqOyKHxE7jk8hebg=", 264 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.host.osx-arm64/8.0.17/microsoft.netcore.app.host.osx-arm64.8.0.17.nupkg" 265 - }, 266 - { 267 - "pname": "Microsoft.NETCore.App.Host.osx-arm64", 268 - "version": "9.0.6", 269 - "hash": "sha256-mkLxg2k2NH64SPJ87pgKdYMYXQa7nGbSVf/yfNX3s+g=", 270 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.host.osx-arm64/9.0.6/microsoft.netcore.app.host.osx-arm64.9.0.6.nupkg" 271 - }, 272 - { 273 - "pname": "Microsoft.NETCore.App.Host.osx-x64", 274 - "version": "8.0.17", 275 - "hash": "sha256-Hrn01x+S+gnGEEHhr6mN6bPyqVAhp5u3CqgWwQbh4To=", 276 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.host.osx-x64/8.0.17/microsoft.netcore.app.host.osx-x64.8.0.17.nupkg" 277 - }, 278 - { 279 - "pname": "Microsoft.NETCore.App.Host.osx-x64", 280 - "version": "9.0.6", 281 - "hash": "sha256-NRrb7WQPpZqarH7OTsBZWroNrBCS6sMdiGm2wlqqXNw=", 282 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.host.osx-x64/9.0.6/microsoft.netcore.app.host.osx-x64.9.0.6.nupkg" 283 - }, 284 - { 285 - "pname": "Microsoft.NETCore.App.Ref", 286 - "version": "8.0.17", 287 - "hash": "sha256-tKawpjkMjV0ysNIWWrgHTiLxncZJDRNiDkQBwl255l4=", 288 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.ref/8.0.17/microsoft.netcore.app.ref.8.0.17.nupkg" 289 - }, 290 - { 291 - "pname": "Microsoft.NETCore.App.Ref", 292 - "version": "9.0.6", 293 - "hash": "sha256-pSDW5VBIA11bwuZv8klq4+P+X6jFwZqu9JR1M1aUT9k=", 294 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.ref/9.0.6/microsoft.netcore.app.ref.9.0.6.nupkg" 295 - }, 296 - { 297 - "pname": "Microsoft.NETCore.App.Runtime.linux-arm64", 298 - "version": "8.0.17", 299 - "hash": "sha256-FutphE4bEjd8s6ZqpFXrD1zuCDkNCJ7Vnl0pBm86HBA=", 300 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.runtime.linux-arm64/8.0.17/microsoft.netcore.app.runtime.linux-arm64.8.0.17.nupkg" 301 - }, 302 - { 303 - "pname": "Microsoft.NETCore.App.Runtime.linux-arm64", 304 - "version": "9.0.6", 305 - "hash": "sha256-+SEo4lrzGnLk1+jJQeJeYS7PJxDID/N1WH6snfsRGAI=", 306 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.runtime.linux-arm64/9.0.6/microsoft.netcore.app.runtime.linux-arm64.9.0.6.nupkg" 307 - }, 308 - { 309 - "pname": "Microsoft.NETCore.App.Runtime.linux-x64", 310 - "version": "8.0.17", 311 - "hash": "sha256-6YVEXiJ3b2gZAYri8iSRBdi/J+0DEl7FcwBX6h1Unkg=", 312 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.runtime.linux-x64/8.0.17/microsoft.netcore.app.runtime.linux-x64.8.0.17.nupkg" 313 - }, 314 - { 315 - "pname": "Microsoft.NETCore.App.Runtime.linux-x64", 316 - "version": "9.0.6", 317 - "hash": "sha256-Y3VzFepVQghnvo6LWoeGnBAaWygy/eLJ8oLlnmRHjps=", 318 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.runtime.linux-x64/9.0.6/microsoft.netcore.app.runtime.linux-x64.9.0.6.nupkg" 319 - }, 320 - { 321 - "pname": "Microsoft.NETCore.App.Runtime.osx-arm64", 322 - "version": "8.0.17", 323 - "hash": "sha256-J3dfDial8GHyKQMFuBNFtOMD/mOK58vjrK2ZtrYObZg=", 324 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.runtime.osx-arm64/8.0.17/microsoft.netcore.app.runtime.osx-arm64.8.0.17.nupkg" 325 - }, 326 - { 327 - "pname": "Microsoft.NETCore.App.Runtime.osx-arm64", 328 - "version": "9.0.6", 329 - "hash": "sha256-ZxAcTppjSDMaMaRXKX8C4BNg3d1Hy6xVt4AuPpPTxwI=", 330 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.runtime.osx-arm64/9.0.6/microsoft.netcore.app.runtime.osx-arm64.9.0.6.nupkg" 331 - }, 332 - { 333 - "pname": "Microsoft.NETCore.App.Runtime.osx-x64", 334 - "version": "8.0.17", 335 - "hash": "sha256-WnkJyhSBHMw/VtLHWy0AFwzzkbIC1YQugFuj3Adg+Ks=", 336 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.runtime.osx-x64/8.0.17/microsoft.netcore.app.runtime.osx-x64.8.0.17.nupkg" 337 - }, 338 - { 339 - "pname": "Microsoft.NETCore.App.Runtime.osx-x64", 340 - "version": "9.0.6", 341 - "hash": "sha256-3wCLKoYt6LeJwV14M1DkZspmjxTUdqsiRSJ96y3qMvk=", 342 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.netcore.app.runtime.osx-x64/9.0.6/microsoft.netcore.app.runtime.osx-x64.9.0.6.nupkg" 343 295 }, 344 296 { 345 297 "pname": "Microsoft.NETCore.Platforms",
+65 -5
pkgs/by-name/ro/roslyn-ls/package.nix
··· 7 7 testers, 8 8 roslyn-ls, 9 9 jq, 10 + writeText, 11 + runCommand, 12 + expect, 10 13 }: 11 14 let 12 15 pname = "roslyn-ls"; ··· 31 28 rid = dotnetCorePackages.systemToDotnetRid stdenvNoCC.targetPlatform.system; 32 29 33 30 project = "Microsoft.CodeAnalysis.LanguageServer"; 31 + 32 + targets = writeText "versions.targets" '' 33 + <Project> 34 + <ItemGroup> 35 + <KnownFrameworkReference Update="@(KnownFrameworkReference)"> 36 + <LatestRuntimeFrameworkVersion Condition="'%(TargetFramework)' == 'net8.0'">${dotnetCorePackages.sdk_8_0.runtime.version}</LatestRuntimeFrameworkVersion> 37 + <LatestRuntimeFrameworkVersion Condition="'%(TargetFramework)' == 'net9.0'">${dotnetCorePackages.sdk_9_0.runtime.version}</LatestRuntimeFrameworkVersion> 38 + <TargetingPackVersion Condition="'%(TargetFramework)' == 'net8.0'">${dotnetCorePackages.sdk_8_0.runtime.version}</TargetingPackVersion> 39 + <TargetingPackVersion Condition="'%(TargetFramework)' == 'net9.0'">${dotnetCorePackages.sdk_9_0.runtime.version}</TargetingPackVersion> 40 + </KnownFrameworkReference> 41 + <KnownAppHostPack Update="@(KnownAppHostPack)"> 42 + <AppHostPackVersion Condition="'%(TargetFramework)' == 'net8.0'">${dotnetCorePackages.sdk_8_0.runtime.version}</AppHostPackVersion> 43 + <AppHostPackVersion Condition="'%(TargetFramework)' == 'net9.0'">${dotnetCorePackages.sdk_9_0.runtime.version}</AppHostPackVersion> 44 + </KnownAppHostPack> 45 + </ItemGroup> 46 + </Project> 47 + ''; 48 + 34 49 in 35 - buildDotnetModule rec { 50 + buildDotnetModule (finalAttrs: rec { 36 51 inherit pname dotnet-sdk dotnet-runtime; 37 52 38 53 vsVersion = "2.87.26"; ··· 78 57 # until made configurable/and or different location 79 58 # https://github.com/dotnet/roslyn/issues/76892 80 59 ./cachedirectory.patch 81 - # Force download of apphost 82 - ./runtimedownload.patch 83 60 ]; 84 61 85 62 postPatch = '' 86 63 # Upstream uses rollForward = latestPatch, which pins to an *exact* .NET SDK version. 87 64 jq '.sdk.rollForward = "latestMinor"' < global.json > global.json.tmp 88 65 mv global.json.tmp global.json 66 + 67 + substituteInPlace Directory.Build.targets \ 68 + --replace-fail '</Project>' '<Import Project="${targets}" /></Project>' 89 69 ''; 90 70 91 71 dotnetFlags = [ 92 72 "-p:TargetRid=${rid}" 93 73 # this removes the Microsoft.WindowsDesktop.App.Ref dependency 94 74 "-p:EnableWindowsTargeting=false" 75 + # this is needed for the KnownAppHostPack changes to work 76 + "-p:EnableAppHostPackDownload=true" 95 77 ]; 96 78 97 79 # two problems solved here: ··· 123 99 ''; 124 100 125 101 passthru = { 126 - tests.version = testers.testVersion { package = roslyn-ls; }; 102 + tests = 103 + let 104 + with-sdk = 105 + sdk: 106 + runCommand "with-${if sdk ? version then sdk.version else "no"}-sdk" 107 + { 108 + nativeBuildInputs = [ 109 + finalAttrs.finalPackage 110 + sdk 111 + expect 112 + ]; 113 + meta.timeout = 60; 114 + } 115 + '' 116 + HOME=$TMPDIR 117 + expect <<"EOF" 118 + spawn ${meta.mainProgram} --stdio --logLevel Information --extensionLogDirectory log 119 + expect_before timeout { 120 + send_error "timeout!\n" 121 + exit 1 122 + } 123 + expect "Language server initialized" 124 + send \x04 125 + expect eof 126 + catch wait result 127 + exit [lindex $result 3] 128 + EOF 129 + touch $out 130 + ''; 131 + in 132 + { 133 + # Make sure we can run with any supported SDK version, as well as without 134 + with-net9-sdk = with-sdk dotnetCorePackages.sdk_9_0; 135 + with-net10-sdk = with-sdk dotnetCorePackages.sdk_10_0; 136 + no-sdk = with-sdk null; 137 + version = testers.testVersion { package = finalAttrs.finalPackage; }; 138 + }; 127 139 updateScript = ./update.sh; 128 140 }; 129 141 ··· 171 111 maintainers = with lib.maintainers; [ konradmalik ]; 172 112 mainProgram = "Microsoft.CodeAnalysis.LanguageServer"; 173 113 }; 174 - } 114 + })
-15
pkgs/by-name/ro/roslyn-ls/runtimedownload.patch
··· 1 - diff --git a/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/Microsoft.CodeAnalysis.LanguageServer.csproj b/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/Microsoft.CodeAnalysis.LanguageServer.csproj 2 - index c32f01a6695..b98bab44c4e 100644 3 - --- a/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/Microsoft.CodeAnalysis.LanguageServer.csproj 4 - +++ b/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/Microsoft.CodeAnalysis.LanguageServer.csproj 5 - @@ -54,8 +54,8 @@ 6 - <RuntimeIdentifiers Condition="'$(TargetRid)' == '' and '$(PortableTargetRid)' == ''">win-x64;win-arm64;linux-x64;linux-arm64;linux-musl-x64;linux-musl-arm64;osx-x64;osx-arm64</RuntimeIdentifiers> 7 - 8 - <!-- These indicate that the runtime/apphost packages should not be downloaded as part of build/restore --> 9 - - <EnableRuntimePackDownload>false</EnableRuntimePackDownload> 10 - - <EnableAppHostPackDownload>false</EnableAppHostPackDownload> 11 - + <EnableRuntimePackDownload>true</EnableRuntimePackDownload> 12 - + <EnableAppHostPackDownload>true</EnableAppHostPackDownload> 13 - 14 - <!-- Publish ready to run executables when we're publishing platform specific executables. --> 15 - <PublishReadyToRun Condition="'$(RuntimeIdentifier)' != '' AND '$(Configuration)' == 'Release' ">true</PublishReadyToRun>
+2 -2
pkgs/by-name/sb/sby/package.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "sby"; 22 - version = "0.55"; 22 + version = "0.56"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "YosysHQ"; 26 26 repo = "sby"; 27 27 tag = "v${version}"; 28 - hash = "sha256-Q02CLx8GYu7Rnngd03kRGstYVOm8mBl7JsP0bYOFtDg="; 28 + hash = "sha256-uKndGUoLbG7SBhsOSYyM/v9g33pq7zFFajzvTUYa7NY="; 29 29 }; 30 30 31 31 nativeCheckInputs = [
+7 -6
pkgs/by-name/sh/shader-slang/package.nix
··· 27 27 28 28 stdenv.mkDerivation (finalAttrs: { 29 29 pname = "shader-slang"; 30 - version = "2025.12.1"; 30 + version = "2025.14.3"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "shader-slang"; 34 34 repo = "slang"; 35 35 tag = "v${finalAttrs.version}"; 36 - hash = "sha256-5M/sKoCFVGW4VcOPzL8dVhTuo+esjINPXw76fnO7OEw="; 36 + hash = "sha256-tHLm0XmS5vV+o3VmFHWG8wZnrb0p63Nz1zVyvc/e5+s="; 37 37 fetchSubmodules = true; 38 38 }; 39 39 ··· 114 114 # Handled by separateDebugInfo so we don't need special installation handling 115 115 "-DSLANG_ENABLE_SPLIT_DEBUG_INFO=OFF" 116 116 "-DSLANG_VERSION_FULL=v${finalAttrs.version}-nixpkgs" 117 - # slang-rhi tries to download WebGPU dawn binaries, and as stated on 118 - # https://github.com/shader-slang/slang-rhi is "under active refactoring 119 - # and development, and is not yet ready for general use." 120 - "-DSLANG_ENABLE_SLANG_RHI=OFF" 121 117 "-DSLANG_USE_SYSTEM_MINIZ=ON" 122 118 "-DSLANG_USE_SYSTEM_LZ4=ON" 123 119 "-DSLANG_SLANG_LLVM_FLAVOR=${if withLLVM then "USE_SYSTEM_LLVM" else "DISABLE"}" 120 + # slang-rhi tries to download headers and precompiled binaries for these backends 121 + "-DSLANG_RHI_ENABLE_OPTIX=OFF" 122 + "-DSLANG_RHI_ENABLE_VULKAN=OFF" 123 + "-DSLANG_RHI_ENABLE_METAL=OFF" 124 + "-DSLANG_RHI_ENABLE_WGPU=OFF" 124 125 ] 125 126 ++ lib.optionals withGlslang [ 126 127 "-DSLANG_USE_SYSTEM_SPIRV_TOOLS=ON"
+3 -3
pkgs/by-name/sn/snx-rs/package.nix
··· 14 14 }: 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "snx-rs"; 17 - version = "4.5.0"; 17 + version = "4.6.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "ancwrd1"; 21 21 repo = "snx-rs"; 22 22 tag = "v${version}"; 23 - hash = "sha256-24zklkFczsp7fhvka3T3Nz3bL61Owyrs8eHt7F9CQM8="; 23 + hash = "sha256-KfN4lyBngatjk1e3DYabz+sruX/NjELg0psktMb8Pew="; 24 24 }; 25 25 26 26 passthru.updateScript = nix-update-script { }; ··· 47 47 versionCheckHook 48 48 ]; 49 49 50 - cargoHash = "sha256-uDQzUl1q6mlDzs5D3b1/Q53Sz//BFeJZrE88HfMrXIk="; 50 + cargoHash = "sha256-QMfQqy9VV3GF4ZWmzeWe+xGHYcvAxJUFg3QSCEMgS9E="; 51 51 52 52 doInstallCheck = true; 53 53 versionCheckProgram = "${placeholder "out"}/bin/snx-rs";
+3 -3
pkgs/by-name/ty/typos-lsp/package.nix
··· 7 7 pname = "typos-lsp"; 8 8 # Please update the corresponding VSCode extension too. 9 9 # See pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix 10 - version = "0.1.40"; 10 + version = "0.1.41"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "tekumara"; 14 14 repo = "typos-lsp"; 15 15 tag = "v${version}"; 16 - hash = "sha256-O8TikrjFpmZ7PX7KmnErMW3OE6BoAlSAeZGD9qOEfog="; 16 + hash = "sha256-DJnq0PtRGYRgC0JhR8myeIddBTAvP+Ey3+qEZi75EmQ="; 17 17 }; 18 18 19 - cargoHash = "sha256-V6uYmnsbWuQc002hdDfc/B1mzrS7xu0xcR/6m2oxyMU="; 19 + cargoHash = "sha256-OSTPVLVLl3LaijEorcSSscOMiDfgIGRXSvaFMKJ+hq0="; 20 20 21 21 # fix for compilation on aarch64 22 22 # see https://github.com/NixOS/nixpkgs/issues/145726
+188 -188
pkgs/development/compilers/dotnet/10/bootstrap-sdk.nix
··· 11 11 commonPackages = [ 12 12 (fetchNupkg { 13 13 pname = "Microsoft.AspNetCore.App.Ref"; 14 - version = "10.0.0-preview.6.25358.103"; 15 - hash = "sha512-DF9lEJjcAAcQtFB9hLXHbQaLW82nb4xlG9MKfbqpZzIQfidqcAuE2GOug/q6NNDcw+N88J0p0jKPz+k3qKmAKw=="; 14 + version = "10.0.0-preview.7.25380.108"; 15 + hash = "sha512-ZedqhbGvDx8Ajn1N9SRKq4q/m7rIQdPmcvQS7WOaijpqqjNa4P4zTd1kx+/kb6a5FJ6thD6yt/hEADTGpUpflg=="; 16 16 }) 17 17 (fetchNupkg { 18 18 pname = "Microsoft.NETCore.DotNetAppHost"; 19 - version = "10.0.0-preview.6.25358.103"; 20 - hash = "sha512-SV9nyI2/sg7Rh3f01eDScmjKYuuzI6xPX+iknl2zsecspqYBlWcPN1SvMDlaD/sK3GG5jl3hrM/GcOIqMpoFJA=="; 19 + version = "10.0.0-preview.7.25380.108"; 20 + hash = "sha512-OcQqR5UG3AFa0aQNIRTB3acRpQ+OhuF8ZpLIQM3xp+egvzzKRP20jja/gWhngIVtEA012XxLiNxJrHhzWhtLhQ=="; 21 21 }) 22 22 (fetchNupkg { 23 23 pname = "Microsoft.NETCore.App.Ref"; 24 - version = "10.0.0-preview.6.25358.103"; 25 - hash = "sha512-npMO7GioGKn0FigriTOCsi4HgSENnW9YRJYXhyFtCGLR7b71FDLVY8nHemM0XYm9lI0tH23N1EwcDFyzHTDuNA=="; 24 + version = "10.0.0-preview.7.25380.108"; 25 + hash = "sha512-1UT2fr9kFvdpRb3+h3dTmGTnhKTvGKpYFRQuZUD8ukmaQ9ABhnXp35E8GJoA6d6pOERiRnhimzrVg/X3B4znUA=="; 26 26 }) 27 27 (fetchNupkg { 28 28 pname = "Microsoft.DotNet.ILCompiler"; 29 - version = "10.0.0-preview.6.25358.103"; 30 - hash = "sha512-zDr+tWvnlB9iEwnAlfa3PW/S1/0nw1lhvXBWghgE6o9O5sxc35V3aobPAs+Cm6DTN+lvNMouhjPt6pn2t4PvQQ=="; 29 + version = "10.0.0-preview.7.25380.108"; 30 + hash = "sha512-Eekoq6ATo+jeIsK0GafnGK8XkdjKtdOVT7deD1TWo04/nt0KV7nOmBUOhwUKY1sBsjvTQvOoDthn505f74N3Vg=="; 31 31 }) 32 32 (fetchNupkg { 33 33 pname = "Microsoft.NET.ILLink.Tasks"; 34 - version = "10.0.0-preview.6.25358.103"; 35 - hash = "sha512-W1yNC4+7vV1XPSXJx7HFsvFCi1C1XZ7QVlfbu+xq4pt1/0cVJGZaRlbwBNUAv4PAdg2JGM4VYtcr3ZreOJ1hzA=="; 34 + version = "10.0.0-preview.7.25380.108"; 35 + hash = "sha512-pX4P7NG1jHIRJrbHrVP/MvDyA89o7HeuKucToiIH6flQ5ixTntZJupIW5qg2wsScJOltfP3A7j/w6MTRA9dHOQ=="; 36 36 }) 37 37 ]; 38 38 ··· 40 40 linux-arm = [ 41 41 (fetchNupkg { 42 42 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; 43 - version = "10.0.0-preview.6.25358.103"; 44 - hash = "sha512-IKe0SROzAWJiFZyh2KVmTU5i8ddcEqvr5NIr+3RfzvBEYa3SNBbqy1W1x0TR2aEvYgSqxKSohhs9YVSDlrlx0Q=="; 43 + version = "10.0.0-preview.7.25380.108"; 44 + hash = "sha512-ekrR6F7cC48jWc0+Fyv3emOc5bkuv+yvKg2ZDjuv9gRf6e8zWGG6PkXKkPuo8sxHacPucgc1bIibVgVGJi20VA=="; 45 45 }) 46 46 ]; 47 47 linux-arm64 = [ 48 48 (fetchNupkg { 49 49 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; 50 - version = "10.0.0-preview.6.25358.103"; 51 - hash = "sha512-5h33Uf2vFcjVkeNRD41YiERegQ7twv6sljYAMtz/kIHcIk90aB0ztZoKXXVi+vNxma7q/f5oPxhzUVidZ3vw8g=="; 50 + version = "10.0.0-preview.7.25380.108"; 51 + hash = "sha512-QUg7nZopW/0+Lnk4VeNHF3Ov3I6IuqsDSbvkeEDWjWyNXyOnJzDErKN3d5p6jWdmc3jjndyOw1137vaOKV5apA=="; 52 52 }) 53 53 (fetchNupkg { 54 54 pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; 55 - version = "10.0.0-preview.6.25358.103"; 56 - hash = "sha512-yImkb4fnUJIXR2Me5N8eOrX7w9+u8SAAIp8QtlWdZ6WptjG6PUByTs2hjTfX/aVKjO4p1dmKTaWJ0qYR6yuDEQ=="; 55 + version = "10.0.0-preview.7.25380.108"; 56 + hash = "sha512-k9W3fq0DjcbjxuveOQd1ou8fsHhNH/zHayPE9b1VRj2CijLx8krGGKkP3gUR7jLbOE+o9/Xln7cEsWzRBb9tdg=="; 57 57 }) 58 58 ]; 59 59 linux-x64 = [ 60 60 (fetchNupkg { 61 61 pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; 62 - version = "10.0.0-preview.6.25358.103"; 63 - hash = "sha512-1FIBZLtWKIxULrRjLrldz6kwVSoAIf72kXKE0WgXECVez98NbQXLEM90hfpHj0LcQfzqOoP9kY48yRSoXp+rXg=="; 62 + version = "10.0.0-preview.7.25380.108"; 63 + hash = "sha512-+zsgGnlZS6MdL/uyvAQAN0KAc8Vk1qT8ylHCi+iwUXqwslSGtZQku+qGvkd7hjMMnEbnSa5j7xJY4PNGDbco4Q=="; 64 64 }) 65 65 (fetchNupkg { 66 66 pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; 67 - version = "10.0.0-preview.6.25358.103"; 68 - hash = "sha512-eMokXhxbTVJUHwlAhM1dVZmjljs/s1nRfvrJ0AeJaTbetXnD63Fd6sQeMmw/EifYnpdtxr/gIJRHLPsuLNDcAA=="; 67 + version = "10.0.0-preview.7.25380.108"; 68 + hash = "sha512-+LG/u+Jp6b3Oyud1QYP3nph1uqtx4rhPbeH65leIMSFQg6bB8Jd9g4hNwESllHd6iKpKP7Sp17VxLKynzxwHDw=="; 69 69 }) 70 70 ]; 71 71 linux-musl-arm = [ 72 72 (fetchNupkg { 73 73 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; 74 - version = "10.0.0-preview.6.25358.103"; 75 - hash = "sha512-qw5Xb2+l14q+2OSesjwGn3gHpdFj0wUeA3RLEUaljzW8FF5HD78B6t1YuhFJhcENuDNAv5d8Fcy4N1mG/RQZUw=="; 74 + version = "10.0.0-preview.7.25380.108"; 75 + hash = "sha512-BE7hZwP4oZ5Xacmhjwc3Ciy0KJKOXwg9NJiBVzFv7xEJ7IqVceP7kAdMPsMNoojwz2KNs9gJdCOGOLtwyeTZyw=="; 76 76 }) 77 77 ]; 78 78 linux-musl-arm64 = [ 79 79 (fetchNupkg { 80 80 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; 81 - version = "10.0.0-preview.6.25358.103"; 82 - hash = "sha512-Etq6qbPIzEV8Z3+w0C1ibreDduKkAF1zZOGfvcBz3sjAC9sWs/qflxfKGZ7tBKhEV/A3vZWKNGyxYKnawCtC3g=="; 81 + version = "10.0.0-preview.7.25380.108"; 82 + hash = "sha512-oskWoBpDhGI4WBOJPFTBIirjUdSs7hvHKGuz8OQmrByyv8C3rY9jtt+sM45uqINoGNyYsgbUQkQlKFhIB+mT+Q=="; 83 83 }) 84 84 (fetchNupkg { 85 85 pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; 86 - version = "10.0.0-preview.6.25358.103"; 87 - hash = "sha512-SINZNHzxrKbgD7VGAx9GDMIlMOmXSpqWIeLpmNpPTm2D7F+NfXv2lVLxLl0nLUAJ70ipI51HdHGyrKXTOaFO8g=="; 86 + version = "10.0.0-preview.7.25380.108"; 87 + hash = "sha512-+/apDtwjBvmEn40DJ4yPOYqCsgIfhrD/zPYY15A6ny5kN1n6uV8LgUce9vv2HatRsD4uOuepD2z22/TbB8GjLA=="; 88 88 }) 89 89 ]; 90 90 linux-musl-x64 = [ 91 91 (fetchNupkg { 92 92 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; 93 - version = "10.0.0-preview.6.25358.103"; 94 - hash = "sha512-t2YTlMAHq+V8K8TnsFhUudCqiV5CElb/dk2tFmZ61Td4gyLY/iz+4q5lvpGAZOlCFddTtublSbIC3n4EH3liEQ=="; 93 + version = "10.0.0-preview.7.25380.108"; 94 + hash = "sha512-+uZHCjs+FlbFU2StjeANC3vvYjWd+6PlhIX0F8sHS60u3U9/HEi4JECQ0vhak5ODJCi+wktEKZQ53DwGAvPbJQ=="; 95 95 }) 96 96 (fetchNupkg { 97 97 pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; 98 - version = "10.0.0-preview.6.25358.103"; 99 - hash = "sha512-lEaH55DO++s5EKEHfODZkF279HI5DROQgaTif93wcMg9mhL5kPHnLhi9S7qTMFKt+GQfmZWMlwZd+L6GVz+RVQ=="; 98 + version = "10.0.0-preview.7.25380.108"; 99 + hash = "sha512-mtm6VWoDGYg7qlqF6sFlf8LBEbGOL6ZCSoqzZ7hmDBy9UIe0AswL0d+AhsDOE5ewHifbK+vGqXeK83ZdL/1IRA=="; 100 100 }) 101 101 ]; 102 102 osx-arm64 = [ 103 103 (fetchNupkg { 104 104 pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; 105 - version = "10.0.0-preview.6.25358.103"; 106 - hash = "sha512-zuh5p3Hq0ejcgbCe3IaVOj+mItbRve25QdIXaGirOfDuO2a5fGXSO8RtgFosw8ar2jBSG3qL6loMFqqgkiEuVA=="; 105 + version = "10.0.0-preview.7.25380.108"; 106 + hash = "sha512-/X/ugPn9DMhWz26lDvuSlBqX/s56B7Sl/Qkd2/Jy5iYw64+9tOFo0Xh4kz0fF5nOj1H9RbKxIaNfPVc41rxvIQ=="; 107 107 }) 108 108 (fetchNupkg { 109 109 pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; 110 - version = "10.0.0-preview.6.25358.103"; 111 - hash = "sha512-Ivl/uKKvVrgGxfbC8SSz5N1NZRi39PQ5ZXfsECiSsiNR2ls02Wy2Icy5mLRUGCFY4FMILAKsgfJRKejafqGxyA=="; 110 + version = "10.0.0-preview.7.25380.108"; 111 + hash = "sha512-/SiUD5N7pwkJ4mK83CBkre6oOB76BTJ7lJUTDDw3t8F6HUJS+3i6Cx9sODd7BS7TXXA5ahql2gcfohVsaFsR9Q=="; 112 112 }) 113 113 ]; 114 114 osx-x64 = [ 115 115 (fetchNupkg { 116 116 pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; 117 - version = "10.0.0-preview.6.25358.103"; 118 - hash = "sha512-zTiRlyK4ElT/MES3AX1bLRcuX3lY3NXlwL89YTyEjuHrqjCpxEbHfsoznqYd7zLAF1itzvNnxDkqDPoXat/zZA=="; 117 + version = "10.0.0-preview.7.25380.108"; 118 + hash = "sha512-WKqXIohGOzMUpDOsAEpknxj93fSuTzSdP7X/Ud19dggmqwPKMIWN5NZpWlBLdyP8+NMwLyNM/aR4uCtNf7MT2A=="; 119 119 }) 120 120 (fetchNupkg { 121 121 pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; 122 - version = "10.0.0-preview.6.25358.103"; 123 - hash = "sha512-sSi6F1x2UVJe5Jp8RbURsNGVxFFPyxq6P8ZlV6r9dimYM2KkDyEOtcZ0hHSOtmMU3rghzZYksvSKv7+9fAYUNA=="; 122 + version = "10.0.0-preview.7.25380.108"; 123 + hash = "sha512-GQokK1ugeF0JQi0IfkyNDm5nIVCKpH6V8zSskBRSAH8O5U4iVImpDkqBg1icxUFIAaVyiMi6GJB0CkTD2cC+yQ=="; 124 124 }) 125 125 ]; 126 126 win-arm64 = [ 127 127 (fetchNupkg { 128 128 pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; 129 - version = "10.0.0-preview.6.25358.103"; 130 - hash = "sha512-Qj4yn5t5k+lGY8dBPwh0jLQOXoilcVvwpmyxJp8LJHoOM8EmGjRoiCy68sRXGTQMt5d3iNIdV93rX+fXu20rlw=="; 129 + version = "10.0.0-preview.7.25380.108"; 130 + hash = "sha512-X15A3yBhigC8T81Ut1Zqqay9HzfCjjwLh1QDbHL2XggIWiGzkDf4hSX7qnkbki12DdFZP5p0xDFiYsnEBTGNgg=="; 131 131 }) 132 132 (fetchNupkg { 133 133 pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; 134 - version = "10.0.0-preview.6.25358.103"; 135 - hash = "sha512-b26YbRN+y0LrdVq32iV7gUmi8sY4vY+P8GvaqiPTcJBH20OSfrsvDhyM08qMs6hCDo17xL5hFdLt9BSBfqcrOw=="; 134 + version = "10.0.0-preview.7.25380.108"; 135 + hash = "sha512-vNMheP+ysMxIiINElw4ebu7O8KHDz+l2dYTlP9zfBllo7eJW3XX0k7kOP0nYke78KFhheXu2JUHAAEZVhazOUA=="; 136 136 }) 137 137 ]; 138 138 win-x64 = [ 139 139 (fetchNupkg { 140 140 pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; 141 - version = "10.0.0-preview.6.25358.103"; 142 - hash = "sha512-IoNNvrZ/pKBwn/XSvDp1saM2XHk1ZOKxrA4lDyrL10/s4IS8hRo/Yv3qs+ihWpwVStORW3lh0YIxQhMDHbMkzw=="; 141 + version = "10.0.0-preview.7.25380.108"; 142 + hash = "sha512-478qsicUIxQcpq/UGGoNNLRbUldl34RRZqxDdRl1HqC2D4aUdCpR3MEU5vd0zcbHxkegfPfgQgsv6xfIt+k/Ww=="; 143 143 }) 144 144 (fetchNupkg { 145 145 pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; 146 - version = "10.0.0-preview.6.25358.103"; 147 - hash = "sha512-/D+xqMtDuo8ji4FPJm5EsEORBGEsbcHHYIjZDiEHP7ltIexg/oOSwuyvepvV+mK46Q4uyQU9zuBVZaG5FdKU0Q=="; 146 + version = "10.0.0-preview.7.25380.108"; 147 + hash = "sha512-fDGfrQnqXasfMLIUs2xVvLNxWjN0w7HypZ22wYG0y8PkN8u3vpVIQz9tYgUgEXvxKpFLYq1L2EcxksY6reAWug=="; 148 148 }) 149 149 ]; 150 150 win-x86 = [ 151 151 (fetchNupkg { 152 152 pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; 153 - version = "10.0.0-preview.6.25358.103"; 154 - hash = "sha512-kEXLQCzNVAnwkQ58qiO7lUOuO6WJSMlNmnQxx5o1RTiMIoqrgfjMazn5bpL5DPeZjMhWcB4kary/3Vkj06xRtA=="; 153 + version = "10.0.0-preview.7.25380.108"; 154 + hash = "sha512-WE52ljXg7k8/ry1wBJ7lqrKniEZgwpMtuf7m82tMtuc30k5X+1nAbOa2evezPgjsXrB3k78uertzT+GoSRX/fQ=="; 155 155 }) 156 156 ]; 157 157 }; ··· 160 160 linux-arm = [ 161 161 (fetchNupkg { 162 162 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; 163 - version = "10.0.0-preview.6.25358.103"; 164 - hash = "sha512-z0RiU5O+4aelPS7+JYakKFXrmczOzTYp5sptrRoz8H2zM0Tbvwc7sX3pT2F5ZosBEaub37XJKrwSdvpdHoe6/w=="; 163 + version = "10.0.0-preview.7.25380.108"; 164 + hash = "sha512-TY4LXwPBf9d0vOpzCkV8Ze9e/Tnn4V07FkSctLB6Vc6XreNkVqEQcB1TuUQZOFc7pXBvpImRAD5mAfuLVNohDA=="; 165 165 }) 166 166 (fetchNupkg { 167 167 pname = "Microsoft.NETCore.App.Host.linux-arm"; 168 - version = "10.0.0-preview.6.25358.103"; 169 - hash = "sha512-CRQl1RVkbfaLnYOEO4ApZ6Py1OG8zJjwU0UkAcIhg7MqsGgZcathISOzlDYayxqdbp+Gga21aaJJZbL0TSPkdw=="; 168 + version = "10.0.0-preview.7.25380.108"; 169 + hash = "sha512-UBWg0zDyYiiy3wXtxmRqaoAvi2hpXGGJ4VxoKcqgD927ftcYXz80g5dFDtk8zof3CVnfXHgaDCm40jxOrYU3qw=="; 170 170 }) 171 171 (fetchNupkg { 172 172 pname = "Microsoft.NETCore.App.Runtime.linux-arm"; 173 - version = "10.0.0-preview.6.25358.103"; 174 - hash = "sha512-UjSZtTgg1EEmNJeI+Esg2pMNjSb+lCy0VjwkUIVUJA6vezRNsb66NjsO5h4rvSMS2VhoKWGc7jbNV1AKRj891g=="; 173 + version = "10.0.0-preview.7.25380.108"; 174 + hash = "sha512-ZHAexbNsU0DMvR9vVqYldw9m+wyqLM5AVZyx6E6Lgk5JzjgDI9rFfDI2h+UGi1WOJyKPDKrjyLWG5phtGC6ytg=="; 175 175 }) 176 176 (fetchNupkg { 177 177 pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; 178 - version = "10.0.0-preview.6.25358.103"; 179 - hash = "sha512-h8mVEj/5JRPzKcDpoHvnQ0wt7nn7+euuPKLDtWH4yiAWztH8CX6udfHqjIE103USfpfMKEEcEWRqOe877rgp2Q=="; 178 + version = "10.0.0-preview.7.25380.108"; 179 + hash = "sha512-HmKdrzhgbW4ikm6lKWgaBm5OokH7aPyGuaniMHvRKnHSeUxDYMj2PU/ZSIlIxTntxELeTBd+ZcJlknJqR7Duuw=="; 180 180 }) 181 181 ]; 182 182 linux-arm64 = [ 183 183 (fetchNupkg { 184 184 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; 185 - version = "10.0.0-preview.6.25358.103"; 186 - hash = "sha512-rXmRirmXSlmvrc4lY76+eK6UoXIi78sUSDggleEYs6Mwip1PWWQ1bg2Bi3tpxcRgF1MBOgHhiz37lybWaS1y7A=="; 185 + version = "10.0.0-preview.7.25380.108"; 186 + hash = "sha512-bPfmwsqmA39Vfa+Uu9mH1eaCJZo/qd+/O0aOYRhjSrypYBQK2AIif8lq7zYxhOR2U5AhvkkeqLNnaEC3spTHiA=="; 187 187 }) 188 188 (fetchNupkg { 189 189 pname = "Microsoft.NETCore.App.Host.linux-arm64"; 190 - version = "10.0.0-preview.6.25358.103"; 191 - hash = "sha512-sw5cXyvNbbXyDkmnPJqNgSnOeDFdl9VL7OfA4kA2GcPCujXhnElVmF48rwibVtoYmDUe940zKPjUAeuXmmOH+g=="; 190 + version = "10.0.0-preview.7.25380.108"; 191 + hash = "sha512-OSpFCcAHBwfDK4bY6zNDfbtY+fKY6koEgvfVyk6OtdUI+dOM/Jjw9Kyxiqe1S8JC5dm3366+AFdqF2ZWbMW4fw=="; 192 192 }) 193 193 (fetchNupkg { 194 194 pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; 195 - version = "10.0.0-preview.6.25358.103"; 196 - hash = "sha512-BYeSSlt4ck/kK7L9I+OYdI+aklnF9JDNaHyIQ+nea+E/e6qqENxlgDPzJKwTKAX4XdIF7Rc/Gk14PuYBpC7+Ew=="; 195 + version = "10.0.0-preview.7.25380.108"; 196 + hash = "sha512-gFoRuWxJUSjqz8meGfPQhK/xI8LXK0/z2mOiVWfwFBO1lMuPUWFrzlUvoPBHhZSYj7578iHtUog8r/tnnK6+Bw=="; 197 197 }) 198 198 (fetchNupkg { 199 199 pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; 200 - version = "10.0.0-preview.6.25358.103"; 201 - hash = "sha512-poxX0QwFAsVfHDfH85V0BVd5dEtlhr+/3rPhCe5qhkFscmUM31BcD1ABbzdxYt/PRJKnKMCCA/tOHhMU5rUieA=="; 200 + version = "10.0.0-preview.7.25380.108"; 201 + hash = "sha512-BLvup3LOAkOw5G/xJ0j9pcTNNQuPLibW0u5bTVAmMYYZny8b39xNWWVqNQ8Rl5jewPko/8luoany0SbHZ+GUpQ=="; 202 202 }) 203 203 ]; 204 204 linux-x64 = [ 205 205 (fetchNupkg { 206 206 pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; 207 - version = "10.0.0-preview.6.25358.103"; 208 - hash = "sha512-kPsplrPdJ9VmThmB0kXTumkVG0WikMbkSRzGVyNU/Ploa9Cvv80PnCxF5VBAqRV1l/l3qBq9TZQV+7c6mIef9Q=="; 207 + version = "10.0.0-preview.7.25380.108"; 208 + hash = "sha512-2NeuUX5T7ZRuc76byZXf7cLXYTK5fGufEbrjEXRlBMXyI+vQ8x+6BR+hbqef9JGylT8pcLv+xL11Gx39vk2KmQ=="; 209 209 }) 210 210 (fetchNupkg { 211 211 pname = "Microsoft.NETCore.App.Host.linux-x64"; 212 - version = "10.0.0-preview.6.25358.103"; 213 - hash = "sha512-LOoGtTUAg4/m9912v1s4yvh/wx64gRW6+052ZpHphizEbI/mvy5MGZpxS/WQHX34+RDXIG90CpdT7caL5iC1JA=="; 212 + version = "10.0.0-preview.7.25380.108"; 213 + hash = "sha512-iZO21GJ4K+PjcH9Gn/OUVQrBkkfCVCifO+PsQItVuWuenEOwAShzCfz8E5icd/INLIosoriCyRV777jpjxHZXg=="; 214 214 }) 215 215 (fetchNupkg { 216 216 pname = "Microsoft.NETCore.App.Runtime.linux-x64"; 217 - version = "10.0.0-preview.6.25358.103"; 218 - hash = "sha512-t10QcEDpbrSvoe2BhUCtqOAqfXayzy9uujpiIeAdOyptGmBppA37G+F4cCRsIx6wzhCSrdPkYoh1KzD4rqqlyA=="; 217 + version = "10.0.0-preview.7.25380.108"; 218 + hash = "sha512-SAKw8xQa/VBWOumG7JmId0UIKUs2RM8tnl3KPXJ85mjnrrP3wJLWynNf6v/hMxdxqjAOIb2Y6AIGwK4zFzA97g=="; 219 219 }) 220 220 (fetchNupkg { 221 221 pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; 222 - version = "10.0.0-preview.6.25358.103"; 223 - hash = "sha512-ykHn7VUDn711h67XQd+nx5Tn0L0vYWQY8kKWqqTXm/mBEM5CjoMd9qft6jirusGORVxC5RAnUENDt5n48B4xfg=="; 222 + version = "10.0.0-preview.7.25380.108"; 223 + hash = "sha512-PTVNAmlIQRHnMCcw8Pm5+t8eLLtwyZ1J6lUjTcZ68dU9FGXIySRr750lekvMpBugMjmXIsNw0VQvg9AnL5SIDQ=="; 224 224 }) 225 225 ]; 226 226 linux-musl-arm = [ 227 227 (fetchNupkg { 228 228 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; 229 - version = "10.0.0-preview.6.25358.103"; 230 - hash = "sha512-6G+05BJAEjErJMixdkEAndBjgaCe7WmasdRypKPtYRfzvPVExrq/nak0ZiaJ0Dd3WuYdbi69Qyeuhj7atnAImw=="; 229 + version = "10.0.0-preview.7.25380.108"; 230 + hash = "sha512-VbIqcklAsQYAAV5CTXo/6NAa6lkirCeh1XF7Yo2D6xZmkwLbQsKfNF1jpiwYr6luiVwJCkIA6p/owsPAZT42gA=="; 231 231 }) 232 232 (fetchNupkg { 233 233 pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; 234 - version = "10.0.0-preview.6.25358.103"; 235 - hash = "sha512-xjepU2UUYCP30YJHPdX0PN6C0ZqP2RKAEsJWpnNSlYQ8fcDHgy+l5ZTQPBD4egfWKlPCEtgSZod3p9nTggSoDA=="; 234 + version = "10.0.0-preview.7.25380.108"; 235 + hash = "sha512-H5a0wdzBU4tWXtTkYcgHsezWolqD59sDLSlDdOGE/OF7p3X1AijCo1BKCb/ub+Qn24dXoS7RGQf4TwmPP/fDdw=="; 236 236 }) 237 237 (fetchNupkg { 238 238 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; 239 - version = "10.0.0-preview.6.25358.103"; 240 - hash = "sha512-NORvYn5NilmBCZzLwrWXEPI7WeEKKwIHzh5USjQHQLsSoiWcOSZVKQLkqK2baSFjGktLyHmHRUQ6VnTggDuPeg=="; 239 + version = "10.0.0-preview.7.25380.108"; 240 + hash = "sha512-DpKE33FA9NYJXAY5SbKcIfAvU5RyH30YqhCXxHi/NYfEcR6e5hrzn4992S6TpUQzeYHeJHprfXEQGK+x8bWTqg=="; 241 241 }) 242 242 (fetchNupkg { 243 243 pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; 244 - version = "10.0.0-preview.6.25358.103"; 245 - hash = "sha512-tMM7GajJVqT1W1qOzxmrvYyFTsTiSNrXSl0ww5CYz/pKr05gvncBdK0kCD9lYHruYMPVdlYyBCAICFg1kvO7aA=="; 244 + version = "10.0.0-preview.7.25380.108"; 245 + hash = "sha512-prERCrIwyGg735ahEDi15HwriaDnwZlQidlFkiDSOuh4EJTXLqbYvwJxSygCNIgKAivNEwt5HuqAR0WxIzxLJA=="; 246 246 }) 247 247 ]; 248 248 linux-musl-arm64 = [ 249 249 (fetchNupkg { 250 250 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; 251 - version = "10.0.0-preview.6.25358.103"; 252 - hash = "sha512-wUU31YeB3hCc41XTTSXbhuYKKSbFv3rQb4aO0d93B1m8xPZfUpYA121ysuwaaiPgHvFK27wfYBHAAO82d1Tbsg=="; 251 + version = "10.0.0-preview.7.25380.108"; 252 + hash = "sha512-gI8nk0A8LtN/NXufax5tgmoxnAFvG9SUA+yGfBz82HlAvwZkWeQsNjZav06LsIdBgY+34oJqPfhGFWki234b3A=="; 253 253 }) 254 254 (fetchNupkg { 255 255 pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; 256 - version = "10.0.0-preview.6.25358.103"; 257 - hash = "sha512-eQ28Igd0kDwNnBeaXvQul2U4Za4KTkBJ2hF5gi6/8xL8tJAIvpSiuHrcspBB7oqr9/uOU6R4eR7gDmOH0OVRaQ=="; 256 + version = "10.0.0-preview.7.25380.108"; 257 + hash = "sha512-6deTINJifUd+6BioAPScqa94hbH35wweO3UazZ0Dob4GFoSxD/z7jUjRIib/HmyhXz+F/QMOZapPNN+qNsmEPg=="; 258 258 }) 259 259 (fetchNupkg { 260 260 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; 261 - version = "10.0.0-preview.6.25358.103"; 262 - hash = "sha512-zHJSkQl00ygE1BBWjjSZgQmT+rpX/ZoNvU3az2Vfk0D9tqM4+zQ0M0IdBw0Eu1Wr46LeifWIScp4pTvzBB0R/w=="; 261 + version = "10.0.0-preview.7.25380.108"; 262 + hash = "sha512-T93T3DT3SakSQcwaB9SFTT6R38hEh0/52bM+4IqvFAo1EAKx3eXiKezE3bMSjOGKHxKzb71Rp1d9Jflv6capLQ=="; 263 263 }) 264 264 (fetchNupkg { 265 265 pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; 266 - version = "10.0.0-preview.6.25358.103"; 267 - hash = "sha512-RaDmfdtde+m27g31HXvBUJme7NUUT07bv5+Wp3mPH/FXE6tT8W1DvG9XNRcT2rIEDq24ktpfyBiNbN8fieBfqw=="; 266 + version = "10.0.0-preview.7.25380.108"; 267 + hash = "sha512-dnHqxZvkLe4SubfrXiPhb08qkj2FOrdCBWLHo/Hd+pSop3C86rCTRJY454LrPwjnktjnQf/X0b4anadwOkckrg=="; 268 268 }) 269 269 ]; 270 270 linux-musl-x64 = [ 271 271 (fetchNupkg { 272 272 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; 273 - version = "10.0.0-preview.6.25358.103"; 274 - hash = "sha512-723qKUmFeBKN0yfsf9zhP3k5ZKqK4UYvdKbDL80oyhzm4gQZ6tsUU4fHeHjJVJfqyN+wKS+R0WthyxhA9m07/g=="; 273 + version = "10.0.0-preview.7.25380.108"; 274 + hash = "sha512-8r/yMsXff3vlFUaRzlHKnkd/qxmbo6FzATU4d065j8YTNZcduF/uKiOKijwXSd96nj216RjCUIJWrcH72c5H6Q=="; 275 275 }) 276 276 (fetchNupkg { 277 277 pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; 278 - version = "10.0.0-preview.6.25358.103"; 279 - hash = "sha512-hPcjYztP9miyYl+mqvTqoEqaa+fp+kCFVrROIwUEDBMNs6Urk76qsWJWE/uI9kLBh1zTHiDsWlXDiOXcftVBxA=="; 278 + version = "10.0.0-preview.7.25380.108"; 279 + hash = "sha512-D6qubx3bzbfdDMJw1CcUJdPR2w2oHmOt/ur4q4Pi8cdFueROux3u2bcuurKmx2eZvHhYVKnL1njTxWDVHUM1OA=="; 280 280 }) 281 281 (fetchNupkg { 282 282 pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; 283 - version = "10.0.0-preview.6.25358.103"; 284 - hash = "sha512-IG7yOIrrLUvA22aUGR7g9VtXK3WGCsID9TokGqET+LoO4QTLlFRYjbrsUkvttuGUHftOTgDh+4abzkcqaTfd6A=="; 283 + version = "10.0.0-preview.7.25380.108"; 284 + hash = "sha512-neXYzUGCn4zBhHa4+9NgG6c0ulwsfGczrrH2hqJcwf16fNtBgfe9L+JnwRctrVVe7iOci/qYh69c36OlCsREug=="; 285 285 }) 286 286 (fetchNupkg { 287 287 pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; 288 - version = "10.0.0-preview.6.25358.103"; 289 - hash = "sha512-3PwE2oDr4+n93nPZbHz1kgJkpdus91UR5IXKnMWMMxcEq+VgNvNpU4+M+khwPOXSmxK9LY6dsd9beQVIFtrDVg=="; 288 + version = "10.0.0-preview.7.25380.108"; 289 + hash = "sha512-D8SDjyznO8H+3w5eAuL1pl+JZ+4S8eXM8gIMuNaDXvBZv43lU2by27Gk+Ue4eH5zV+462fBtBvqZtaETgfPsgQ=="; 290 290 }) 291 291 ]; 292 292 osx-arm64 = [ 293 293 (fetchNupkg { 294 294 pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; 295 - version = "10.0.0-preview.6.25358.103"; 296 - hash = "sha512-QVYtaGiLQ0bWTiav/cc2Ps+PQ9co8EmTW8NAzlf835camz7gdjZHKo5/z4FOVUHVftCY9vn2yBuBcwceI6f+Bg=="; 295 + version = "10.0.0-preview.7.25380.108"; 296 + hash = "sha512-vk6trHjpJkCveABOceuodbxeAefojPqaUCGwU6HXinNgu281I/iEF7Afj6mJBLHxaPcvlFQjAjbRhll1SwcSNw=="; 297 297 }) 298 298 (fetchNupkg { 299 299 pname = "Microsoft.NETCore.App.Host.osx-arm64"; 300 - version = "10.0.0-preview.6.25358.103"; 301 - hash = "sha512-4ktCvzYslGK2G2CLPy4As8rbHGPtQw0RA5VC9WxRmRpDH/3cyicFbRaBRVc2y19p0tV9nMC9KdaFyptm80lQZg=="; 300 + version = "10.0.0-preview.7.25380.108"; 301 + hash = "sha512-r1LB1Ilq1/Pf71SubpoHU53s5bjfHY/TLQUhG2R3AGFMe1S2J6H35pkXuCdwBH+x99AX4khX1zw00BCYP5liVQ=="; 302 302 }) 303 303 (fetchNupkg { 304 304 pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; 305 - version = "10.0.0-preview.6.25358.103"; 306 - hash = "sha512-MPUbFdcUXGrfUpdNmcPvq+EdaBLcl+4+nsbUwftOT1041DpIUkFfDzgWNWVMjPG3Prf3K0iKPtvdKx9bdUlq6A=="; 305 + version = "10.0.0-preview.7.25380.108"; 306 + hash = "sha512-ovDMqhvYv4o6P/AjvAh26EcSs6auYHe4YBgWF7SBLgB/r1xOvjlRZRuVL7znu/js0CwTH7h8w/YvW+q1+Tzw/A=="; 307 307 }) 308 308 (fetchNupkg { 309 309 pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; 310 - version = "10.0.0-preview.6.25358.103"; 311 - hash = "sha512-CtxI7P/Il0bLfPXN6ofeL4Vm4ISp3TjvRBZt8MkACaTErFseNiwIIAKNqZ+d9lIxj1MDGA5fCfVn/0PsGIksRg=="; 310 + version = "10.0.0-preview.7.25380.108"; 311 + hash = "sha512-K7jCpNm0lYr/dHheLoaPadsd9q8oQ0X+iK/rJkeKrZ76FLzAvcC1FqX9yXICwAW44m63bXcmg0ggra1+yXx0/Q=="; 312 312 }) 313 313 ]; 314 314 osx-x64 = [ 315 315 (fetchNupkg { 316 316 pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; 317 - version = "10.0.0-preview.6.25358.103"; 318 - hash = "sha512-p18BC5bG9/0ktSBUvxZOqPpr9qkS0Z6G71GViCAzjtV+fBllt6OE7T0rSvOZ14FjZFcSqMA2HZ60I3H93cK6TA=="; 317 + version = "10.0.0-preview.7.25380.108"; 318 + hash = "sha512-R7g8lya69aqDY/iAIIoX8TnbxEJxBIxvuqD0zrcEuJgRh33b2xys9OAT2NmyZH3GWdTZ5UPiolJ2SifKNE1ztQ=="; 319 319 }) 320 320 (fetchNupkg { 321 321 pname = "Microsoft.NETCore.App.Host.osx-x64"; 322 - version = "10.0.0-preview.6.25358.103"; 323 - hash = "sha512-T9Rhlb0Ivsaev2JNEKRLRoc5pyowBy+meS7GzijwfHOEviRw2rMpPNK+8DoygI8HRetSnjLghMlzdcfURF10LA=="; 322 + version = "10.0.0-preview.7.25380.108"; 323 + hash = "sha512-tPbKNB5TVRIAHyts6RMV2AP7pnmO/1MRtfTByCqTkTjH945dJ8+2r4ytMIoQ3ooVLi00yll9w2tDL+XnuNT3xw=="; 324 324 }) 325 325 (fetchNupkg { 326 326 pname = "Microsoft.NETCore.App.Runtime.osx-x64"; 327 - version = "10.0.0-preview.6.25358.103"; 328 - hash = "sha512-7SI6G+CVFjxrcgJny64fmvOp4Pz02EXrhlKJdEKoht+enh8c/1pY55cgR5jq9GWJ9iJNtV9/sDUiADK74NWWKQ=="; 327 + version = "10.0.0-preview.7.25380.108"; 328 + hash = "sha512-W18K405wGThiTnn12Mi0K6KXznjPZX87mX9APiq+nbKIsMmGC+r7cyIPgy9hmggnTb3qqv1p/0PACRD6NXm0CQ=="; 329 329 }) 330 330 (fetchNupkg { 331 331 pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; 332 - version = "10.0.0-preview.6.25358.103"; 333 - hash = "sha512-ui1NVLgK7tEN1Xv+MO8FRovfg1OR4sKGf5GXHz2CN88GLkzznp5m9sSAETN2IPueRV+aaQ8JFaLEEw1QOdlh2Q=="; 332 + version = "10.0.0-preview.7.25380.108"; 333 + hash = "sha512-K7fKG8YuufAgq6VcvotJH/D4uHmcjg/X9TwWq8EmbyysqyNCuMkg6a1torpyaomdooKSZ0LSOodqbo57B6jERg=="; 334 334 }) 335 335 ]; 336 336 win-arm64 = [ 337 337 (fetchNupkg { 338 338 pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; 339 - version = "10.0.0-preview.6.25358.103"; 340 - hash = "sha512-kTwrqjATCL5woNksB+G2B39lOIUkxLnouFruipzLnsDKSxG50pKIhxWUkrwTfwatL/zQasE+aVlwEfSQAxQteQ=="; 339 + version = "10.0.0-preview.7.25380.108"; 340 + hash = "sha512-alvGXGuLfWb35dOybu83zGbH9VyIJRf17FEhF6yrNGvg8gJ3SwpU/N2uGnuxI1TIb8dFlKq3FoE2hqfxWAERKA=="; 341 341 }) 342 342 (fetchNupkg { 343 343 pname = "Microsoft.NETCore.App.Host.win-arm64"; 344 - version = "10.0.0-preview.6.25358.103"; 345 - hash = "sha512-86sGYDN7tFGBhAUacYgosah0TTIMT1czQtKHb6vKXOGo1wWAYa+MsGXrdUA6o3rpvybL8rbRANQ1tarIfui4Bw=="; 344 + version = "10.0.0-preview.7.25380.108"; 345 + hash = "sha512-8345qvf7b3Q8hoqXErpJTWQeLmBV3GFUNa/hp8eCglnY5WWbnfd/muQAdA5zUoOX/8fMA4TILhZx2K0M8k1/mw=="; 346 346 }) 347 347 (fetchNupkg { 348 348 pname = "Microsoft.NETCore.App.Runtime.win-arm64"; 349 - version = "10.0.0-preview.6.25358.103"; 350 - hash = "sha512-VkXVbi8EbajQYu5pge5VCXxWGhHJtLivHM+rqHt78b8w2IpYfRACV7lqEU1COg9D3sZEG5oLOzKLCCN7lSiekA=="; 349 + version = "10.0.0-preview.7.25380.108"; 350 + hash = "sha512-um95x3i3Jdyat4T6HTXP9I0STmsqJyuTWmZwCg/5EPNWMX1fm/OIFIoUQ9lX2kplPyq6Ys0hmiBaVcHOHGThgw=="; 351 351 }) 352 352 (fetchNupkg { 353 353 pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; 354 - version = "10.0.0-preview.6.25358.103"; 355 - hash = "sha512-CUdm0Uw4kGSk6oVm8QZLSwxngMFmbNoiFXve2hT0/Csu4mJe6ttV8C/Y0VLPBJr3GmoovOzMeH3coQfEf2YvBA=="; 354 + version = "10.0.0-preview.7.25380.108"; 355 + hash = "sha512-LneCr0cNCIEYVfDI2Ab++j+baaKut+pqTsCb3R9FAp9pqYVXveSEXn8V4xx+N0i//SQx4i9Dkd+oYGERun9k2A=="; 356 356 }) 357 357 ]; 358 358 win-x64 = [ 359 359 (fetchNupkg { 360 360 pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; 361 - version = "10.0.0-preview.6.25358.103"; 362 - hash = "sha512-kV1DnmxJrCauIvUfNe4wC4Yi888dzxxf7sYT4W/apnCSHvcjueYEZOGtoLSirsJJrn5aj9OeFVz+bAbd9nurxg=="; 361 + version = "10.0.0-preview.7.25380.108"; 362 + hash = "sha512-xr4GBhH7aIMfPXjv+CuGZI3h1PZc+yETwn3/9UMOXXNxgM1zrkCR1p4I8rQNpwVPd440P8pReq2AWrdbLX7kTQ=="; 363 363 }) 364 364 (fetchNupkg { 365 365 pname = "Microsoft.NETCore.App.Host.win-x64"; 366 - version = "10.0.0-preview.6.25358.103"; 367 - hash = "sha512-XsP6i0SHVuDjS0IWBC+/3QXDJO+3ARuFbPSu9fRjR5NkK5/A4lQpBWJRymTzqWHzmD0DLYMEfwR+3mdG2A/StQ=="; 366 + version = "10.0.0-preview.7.25380.108"; 367 + hash = "sha512-slvRNr3ZPyyGLrOFEPVF91TD6BJcC7/UKrowVg0XGq37IxTeicrNLhs7PE8qmVGBgUTiKcqxEU7DXI2/qBh9nA=="; 368 368 }) 369 369 (fetchNupkg { 370 370 pname = "Microsoft.NETCore.App.Runtime.win-x64"; 371 - version = "10.0.0-preview.6.25358.103"; 372 - hash = "sha512-UsW6m9/wuBUWM8SU/PHsn+9GQMRp4i00KfWDzE/s6rnCs40WRvy5Zcj923XMy05Bt04dhSrOOmDR1/vkydaysg=="; 371 + version = "10.0.0-preview.7.25380.108"; 372 + hash = "sha512-1JBZRsQMZ4mCN0rS+F6wwP7s7+es+uwx6hG9ubUuccJYjCEAWwDg3vBVAbQqwMOF9rdbqOLFbkbvawOT7BHAaw=="; 373 373 }) 374 374 (fetchNupkg { 375 375 pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; 376 - version = "10.0.0-preview.6.25358.103"; 377 - hash = "sha512-Btz15yrqllW8cQ82bDOMB+fo1ONv4j+BvpZGQTt4zwqgyxq3qznnxVHrMxiG+UUwhDlD4ajCGYuZCjHECODTHg=="; 376 + version = "10.0.0-preview.7.25380.108"; 377 + hash = "sha512-8fiTrOmlVMojv2oFxSO4zKP0Mz+3HazxfqBFBbgioN+/dMNiCa6ql3Sm0kp88Qmfcb68PwhWCJLy3x3XHLEUuA=="; 378 378 }) 379 379 ]; 380 380 win-x86 = [ 381 381 (fetchNupkg { 382 382 pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; 383 - version = "10.0.0-preview.6.25358.103"; 384 - hash = "sha512-bVGv/VP4T598HMR97vrcF8NxOv43rTn4RtH5JSm/Z/I2l6Jf4OsEmrP7ciCJho65xgG2NN7E80dAfv6Waan/DQ=="; 383 + version = "10.0.0-preview.7.25380.108"; 384 + hash = "sha512-t0G1lpmSy3Bb/0k4riHo+oT2h53IbHHC92oy3Mnxg2Nm/ZBoGDW55/maB5lF+IbEoNsScpAhsFNf7gAv5KPOhw=="; 385 385 }) 386 386 (fetchNupkg { 387 387 pname = "Microsoft.NETCore.App.Host.win-x86"; 388 - version = "10.0.0-preview.6.25358.103"; 389 - hash = "sha512-OvOg+DllupzQyo2AiWJOWhd3G7sXoROVbGIbaO48l3cXJf+EkT3mwK0WyKNJo1SYDBSHP4PL3CELLyl7KeuBTA=="; 388 + version = "10.0.0-preview.7.25380.108"; 389 + hash = "sha512-Xgu9wAHojyPC6/9OhNk4Bpmhmb4FAcJMMb3S7xwwPFuEx7pKSCPOA/3Gv/8xR3w3lYoMhvs94Jn4zzLPw/d46A=="; 390 390 }) 391 391 (fetchNupkg { 392 392 pname = "Microsoft.NETCore.App.Runtime.win-x86"; 393 - version = "10.0.0-preview.6.25358.103"; 394 - hash = "sha512-di/eQOCbK7Gckc/GaFEJbeHA8xc1sjPYb4ZgSDQG8s/lSc5EocnPG6YSiPu5noCS/kl4caLJzu8mcNEbHo9fQg=="; 393 + version = "10.0.0-preview.7.25380.108"; 394 + hash = "sha512-FDFqh+DYEYnPZjLzODbygevvyrQH15WVg/pcDbiFlE0dsoL7LQ3ST3G6Vz5GfpAZyO0A8O7ekGOH81+wskmeiw=="; 395 395 }) 396 396 (fetchNupkg { 397 397 pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; 398 - version = "10.0.0-preview.6.25358.103"; 399 - hash = "sha512-e4ZDOtOGLbKnCy90C+6+pAtkX/CJlAI3dPV3zF8Dtk4kCG6m+4TnbohG8z+CBaY4Tyh7HRXfCwA0sMhkZIhJ/A=="; 398 + version = "10.0.0-preview.7.25380.108"; 399 + hash = "sha512-npZ0pXzs+1mOb/G8asxE4QYUrrQlvuVjO24sgaqgQ/o8Ir3m1jTxXhETRj7IXKiPiVMIaLPV+c3XtpdDKouH9A=="; 400 400 }) 401 401 ]; 402 402 }; 403 403 404 404 in 405 405 rec { 406 - release_10_0 = "10.0.0-preview.6"; 406 + release_10_0 = "10.0.0-preview.7"; 407 407 408 408 aspnetcore_10_0 = buildAspNetCore { 409 - version = "10.0.0-preview.6.25358.103"; 409 + version = "10.0.0-preview.7.25380.108"; 410 410 srcs = { 411 411 linux-arm = { 412 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-arm.tar.gz"; 413 - hash = "sha512-/mrP2TIr27NliznmIGDFdjriPeeSpDDbRyaM++1gNgJk55NQArHO3KgTMog2d5XlnTgkp03lH5lk3FQKgU2RiQ=="; 412 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-arm.tar.gz"; 413 + hash = "sha512-lXwjay3tSsk2fperQsxjo28PeydYBQA552QN/aOCTlpl6/LTB2L8diIqgdGUpJ593riZcUo3vCjbZwjY1bGC7Q=="; 414 414 }; 415 415 linux-arm64 = { 416 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-arm64.tar.gz"; 417 - hash = "sha512-iGZ9ZtkKq6MGSfhNENBX2nwNtHnNs2t2gk3I4PAqRKa/XSaddNqg1reDdvLcZrYCOFWCZ1VeLO1Ay9BqrHRdag=="; 416 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-arm64.tar.gz"; 417 + hash = "sha512-gTWO1Grf/RpOLglePSPWfR0ommxMUKsg4ecRYbKCPIxE3VpsJBrJs/zUoq9Rjb/7zNt7Os0HpCr5/yTF/WLGow=="; 418 418 }; 419 419 linux-x64 = { 420 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-x64.tar.gz"; 421 - hash = "sha512-FczqQ09eM7SvhyvaANMNP+5ElBE6Hl17HoziBqsKLgk4T6WiI6/d5LlOo7fhK3lsGkUTi+gzKIvWh0GuhD+2yA=="; 420 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-x64.tar.gz"; 421 + hash = "sha512-9onzhvf6Vrm1O9fVEKvs8rnCI1j7KTZ4RsI/u6ewphpH2G287vlrc6corwduVcNGg4SXQC4M2AuGldncHqPCuQ=="; 422 422 }; 423 423 linux-musl-arm = { 424 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-arm.tar.gz"; 425 - hash = "sha512-HArq8wBlBcK/tkjyViWT9iu3pVsAULbMgecK6cwaNcrbv9VGEXBaGwv4SYqqNV0DeEfJ6nqa2j9YVWiLpqYTSQ=="; 424 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-musl-arm.tar.gz"; 425 + hash = "sha512-uJ0bnKWphyzzZ3dKLKUVKkLtht7MGMWTsQSINGPOXPrKamn5F0SaArTSXqQVj4IqNqwNZVxTjBhOR611EYbs2w=="; 426 426 }; 427 427 linux-musl-arm64 = { 428 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-arm64.tar.gz"; 429 - hash = "sha512-CH7Qk+rFkx3YjOnIF1Q/rEp/sAcF/+cet1U6/QoVtQfrWmO46FDhT+SI3t17OaCshkmaFU5oSBWpnBIjr1NJ0A=="; 428 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-musl-arm64.tar.gz"; 429 + hash = "sha512-cAY0HJWlGRCm7gLVgemkHXZGSn777QrXedDmT8DXfEK70jNTf1fXb28P2zh/biVZK6UzYmcKXm7+1ho3TkIc7A=="; 430 430 }; 431 431 linux-musl-x64 = { 432 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-x64.tar.gz"; 433 - hash = "sha512-bU2Jk/BySlwwy7XDR9ovxoct3HUdvGykOI5/umDVFiZhk5g6mErGv+h5tEh4j3e6+1C5mWfe+6QD9E7j/ycx7Q=="; 432 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-musl-x64.tar.gz"; 433 + hash = "sha512-wRf0SCHNbFWna7nr/HRlYG04rInIEO4iSys6D/T1q/Ld27sZVoOeZyrrpPlR3wtax/GTXSqQttTc3cEep8M7UQ=="; 434 434 }; 435 435 osx-arm64 = { 436 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-osx-arm64.tar.gz"; 437 - hash = "sha512-VlWHBJhm7w4JIR0SLJUOPYfzvCL/dA5NVQYY1ppidjuN12bBNcC95Px8zLqmTzMhQrSQ0P1ClOTFjimCB49yBA=="; 436 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-osx-arm64.tar.gz"; 437 + hash = "sha512-D5iye4E6etLrWkCOe9sf/97fheARsEmF6QCV3ikW2qTDQhSsPPmgZvSbPn7gnVbXP56aGFjHHv+JAMxBRf0yVQ=="; 438 438 }; 439 439 osx-x64 = { 440 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-osx-x64.tar.gz"; 441 - hash = "sha512-c2tCqqrbhlRIvM/bOO2KlmCELsmPS4Trexq/E6imjPsWbx8dHZt6viROKAC0BwPUsxpQO+o2NZc5oEHjMsZSXQ=="; 440 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-osx-x64.tar.gz"; 441 + hash = "sha512-FQLipaTYahQwhA2TGknRX/07ZEZeV9IdcURItxlpz7zmU4LvgoJg8Wlt1GxAnzwD9riuenLlFWe0RMoQuoreoA=="; 442 442 }; 443 443 }; 444 444 }; 445 445 446 446 runtime_10_0 = buildNetRuntime { 447 - version = "10.0.0-preview.6.25358.103"; 447 + version = "10.0.0-preview.7.25380.108"; 448 448 srcs = { 449 449 linux-arm = { 450 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-arm.tar.gz"; 451 - hash = "sha512-dkFn08ZTnl3/nj8Qh+pAs3urJy9+bB3gyGLXak0MNEUnmbRY6fpwMprijsbQfWtiSz9b0KooEubn7I+PavI7hw=="; 450 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-arm.tar.gz"; 451 + hash = "sha512-oyaRhovGFTGjL6O78RNBZGrFFBasUvaACTxXfTO2ODBqJqCjJ5poaoZUPg8v3MoOegfzYIF5UpRdybRt4pyXCQ=="; 452 452 }; 453 453 linux-arm64 = { 454 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-arm64.tar.gz"; 455 - hash = "sha512-cbydt+UH85l1JsTzkzkUYA+Q8AAxxhc1nzuAtyuBiljcgEpe2zTGt8qx4WVx6FVVRZUNGgcgv/WzGsY3RP204w=="; 454 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-arm64.tar.gz"; 455 + hash = "sha512-tTAequEUCb2/MZg7xpk39w3RezVe84D0yrMX6SHl1mFiZCzVfRmhT7ug78CadjNcbl8u6ZimDErHYssXJR04QA=="; 456 456 }; 457 457 linux-x64 = { 458 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-x64.tar.gz"; 459 - hash = "sha512-f+rKqGVeFFIdtrqaeGByN38GOGTkGMXk9ep5kjop9HJO9u0WB0VFnuAo8ZJ5r6HA/t6atpM3IgiQnu+HM8oDZA=="; 458 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-x64.tar.gz"; 459 + hash = "sha512-EnSHIJyzxKOUhHzO1aFduMW2bJOGboi0pweJ6iyQtB4pk+ANkZLUupiPM928iaXKL+TxmmEdftitjD4KRpLFAQ=="; 460 460 }; 461 461 linux-musl-arm = { 462 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-arm.tar.gz"; 463 - hash = "sha512-XXF9htD5Vt8lgTAnA9TYSNyBQjHnEpOgkOr1axgUYIRUOj1GcOQxDrkPOS4YKtAHycx8wfRRTQ76nfO2XRCD8Q=="; 462 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-musl-arm.tar.gz"; 463 + hash = "sha512-aCCXjXxzep/7Pj9IGsDDAm3FRsH0JzlqgwkCdTiwhu+QEHHiKiCJt3ivXlG8aJpEFCAs79lgkc0zAVtQ9+GtHA=="; 464 464 }; 465 465 linux-musl-arm64 = { 466 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-arm64.tar.gz"; 467 - hash = "sha512-4mP7M8JBvsvY8vemP5tfQSPBpmfFVEfwOiSc/1SRs4pt+mKEURwPxidFxp8wK0ytnICIwnAJNYLX28p6LsZdCg=="; 466 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-musl-arm64.tar.gz"; 467 + hash = "sha512-xJAlZHKLkx0jIHojHNSUZCKvqtFQjpGMISfcgjbc/yqVNXQQ4vC61bLYcZxkFMIJLQk4DDrnAVG1kgoyuzOHzw=="; 468 468 }; 469 469 linux-musl-x64 = { 470 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-x64.tar.gz"; 471 - hash = "sha512-zf3Ek3pbRF4rjuks2odZedJWiUjdX+fQH4QwW2Mh3KZNZ+1hqYweccbaHu2CLwddC7BBBVGuyw+PPhMThDZ2qA=="; 470 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-musl-x64.tar.gz"; 471 + hash = "sha512-wCfUh5zikKE4NaJWtYraqu2hdvCYgsej42+w4ik7Qo7/U+YhpHj+xF2SjxeL3VLn9KK03p4C0gSUxLmSXMtkBg=="; 472 472 }; 473 473 osx-arm64 = { 474 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-osx-arm64.tar.gz"; 475 - hash = "sha512-zXzElKrtYs2r8Sh6CMvDoPKPMRLoluA37YLYRdZThzJ+I0UlvxwESbA+8hhSM9RWL7Wfv9GdXyjaPgpnE3RTdw=="; 474 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-osx-arm64.tar.gz"; 475 + hash = "sha512-72B+c82XraPNoxoMvqVWzWBAmiYSqUEnJxub+SXhLfhM97MmsLXt3s07rON/1vpwENSHzdxcIyR0Xe2W+LymAA=="; 476 476 }; 477 477 osx-x64 = { 478 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-osx-x64.tar.gz"; 479 - hash = "sha512-lm3Eezqhx6qSOzVI2IdkiCNpKwU/CT5PJrhmu/WAmx3W7zi9LC5RpOgPBsXb5K7Q21uuVSrZgmRi+sMOpormFg=="; 478 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-osx-x64.tar.gz"; 479 + hash = "sha512-4kBn/dR8b/jTCNNnNwK6FD/a3VC0pRca8qq36AYz7uGeZqC2lAvqSq6Yik05EVWjW6eOV3YM3d2lr169M1s9EA=="; 480 480 }; 481 481 }; 482 482 }; 483 483 484 484 sdk_10_0_1xx = buildNetSdk { 485 - version = "10.0.100-preview.6.25358.103"; 485 + version = "10.0.100-preview.7.25380.108"; 486 486 srcs = { 487 487 linux-arm = { 488 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-arm.tar.gz"; 489 - hash = "sha512-lYjjTcixBEvdjpzqH9DWtWf+3w3br0iXsVOrmz6TrElXRXgQ+p7NfaTVo22KBbxItnCv0PUtTVbRQPdCoEOCCg=="; 488 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-arm.tar.gz"; 489 + hash = "sha512-knm/wwbPU/3AJnPGjrwGgYsm+wXukE/zFej/UoqNWLU0KoZkIjOkpnIi9Qe2ARC4IYSSx7l5cb7nj7EKFfiu6A=="; 490 490 }; 491 491 linux-arm64 = { 492 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-arm64.tar.gz"; 493 - hash = "sha512-cwFkPqL72yWCUmxtRpnTy2V/bJDjzn8nRq1RwyCoSDwoDToV/C4HJgWyvf52NpBjo4T/Ydef+WRBg+SyHBundA=="; 492 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-arm64.tar.gz"; 493 + hash = "sha512-qBiJz0LOz2FqdoXKsXUIaUzug+dqlhnGTomvr/TTgmaOpMft/etEU6DBPfzurIZuo9D+BfPfEkY4pMpYtP2nJQ=="; 494 494 }; 495 495 linux-x64 = { 496 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-x64.tar.gz"; 497 - hash = "sha512-ZivWGncnWokxhq7VsKbmamE9M2V/cQJqJ/dl8RlreOPzoq2ljhs34Prqw5qDd7Pps7zqK3LFsG3V2YSK2Yc/Pw=="; 496 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-x64.tar.gz"; 497 + hash = "sha512-KNA8LaQR6BYb+jcUjzX/Yi6qI0GtzXKae1I/dKoh6Pf2UBnaENKG1nhY0Z/2AII4C4dDbfm8zicUe0/bIShvsg=="; 498 498 }; 499 499 linux-musl-arm = { 500 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-arm.tar.gz"; 501 - hash = "sha512-9E/Akg2mqGl07lLa7ODP/oyJEZPOmp1ob9k+gXiB7CSLkT5xdF7ldqZb9P3BZQZxivkERM7g9wFPuJZ6k6bMyA=="; 500 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-musl-arm.tar.gz"; 501 + hash = "sha512-D65/QdZ5g5I0GWMqoc+JW9K+0oaBLcysWLUkrgxrgBuxhVUJ1t9L+EfkxAx5ll31z2BrwH8iV49JzAo+/1dEjQ=="; 502 502 }; 503 503 linux-musl-arm64 = { 504 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-arm64.tar.gz"; 505 - hash = "sha512-xK/vp5j5cN3jplkjwCZItn87VU5Rp94TstKSRoQ3EtCGRcj8IjpAi9N+Df17+HWA0EaM+nQAlexbNbknQG+Lnw=="; 504 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-musl-arm64.tar.gz"; 505 + hash = "sha512-zIjcxU2QbdIS9MOD3gfTSUfMS2RZJAtfwTqei25dfUgrymc1cXixQZUFfviDx+YOT/2ArvSEyYqXOYf+SZPBow=="; 506 506 }; 507 507 linux-musl-x64 = { 508 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-x64.tar.gz"; 509 - hash = "sha512-LCj610mZoxlInz08MT41eSP+UaQCG+01OZeA8trqlZzehNkYNdHjEMk71LfLaV+xT29lAa0LFmF0L/xYAVNiaQ=="; 508 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-musl-x64.tar.gz"; 509 + hash = "sha512-hcpucoRlWBlxrzWL7dJkDADJ11xJysH6mz3plrQKE+lfNbdXPe+u/r38Z0xHjotXn4GhAwvj8WC2cgsx/f1ooQ=="; 510 510 }; 511 511 osx-arm64 = { 512 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-osx-arm64.tar.gz"; 513 - hash = "sha512-xDIGEqUUEXVSocsTu6RBc72L25UGwTtLmmeumrCziq1+zU5d0dTDIwukn7luzRSyrzQWkp52UcXJkMv3ber7mg=="; 512 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-osx-arm64.tar.gz"; 513 + hash = "sha512-eI/e7V31AEm8/hNwBZzfp0M5CkLZv1LHRVY+qsRL9UqVSqyjVjZLq2tbEIsbbZ4NbPJ8JT0uYrBkQARmn4GXxw=="; 514 514 }; 515 515 osx-x64 = { 516 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-osx-x64.tar.gz"; 517 - hash = "sha512-rWlkOrW5A00BlxcOx+TusNgSzeXwKKHq8X+w8gnOKyUZMrJBKNsMVfBXs+mv9n14vLBFmAiT+B2WlQMjYRpnlQ=="; 516 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-osx-x64.tar.gz"; 517 + hash = "sha512-/Dk0clsJJHMl7hDlaBlhZyKmMPSBS7k8Q7YLLtvTLuI83esARdZACAi4QNBQ7Q3Etbz5WpDeG5MpNrYjVuHqVQ=="; 518 518 }; 519 519 }; 520 520 inherit commonPackages hostPackages targetPackages;
+24 -24
pkgs/development/compilers/dotnet/10/deps.json
··· 1 1 [ 2 2 { 3 3 "pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm", 4 - "sha256": "ac90a9d11e9397e6e3dff022f99459d0666e2d29e899ac06471e860ae5173980", 5 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/10.0.0-preview.6.25302.104/runtime.linux-arm64.microsoft.netcore.ilasm.10.0.0-preview.6.25302.104.nupkg", 6 - "version": "10.0.0-preview.6.25302.104" 4 + "sha256": "aa14afd80807b2b9f4956b8600d20f7d3516aecf05f55d1ca7d905a329cfe83b", 5 + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/10.0.0-preview.7.25322.101/runtime.linux-arm64.microsoft.netcore.ilasm.10.0.0-preview.7.25322.101.nupkg", 6 + "version": "10.0.0-preview.7.25322.101" 7 7 }, 8 8 { 9 9 "pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm", 10 - "sha256": "c5a904d430cbe6014fea6ace35a339838f598ac2560ab741ecc085a00f37ae49", 11 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/10.0.0-preview.6.25302.104/runtime.linux-arm64.microsoft.netcore.ildasm.10.0.0-preview.6.25302.104.nupkg", 12 - "version": "10.0.0-preview.6.25302.104" 10 + "sha256": "53c920333f4762f1f79b108726129c1d8c1416ccd76526fe3a9a7ab7a1f93597", 11 + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/10.0.0-preview.7.25322.101/runtime.linux-arm64.microsoft.netcore.ildasm.10.0.0-preview.7.25322.101.nupkg", 12 + "version": "10.0.0-preview.7.25322.101" 13 13 }, 14 14 { 15 - "hash": "sha256-Nupnw/U9dxLxWNqETTtxyvJhuuGDPyU+ksmZ+qwSkxk=", 15 + "hash": "sha256-KhdfkhtQFehIcwo3koGdmmqSTXZD3jbZUMxj61cX0LA=", 16 16 "pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm", 17 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/10.0.0-preview.6.25302.104/runtime.linux-x64.microsoft.netcore.ilasm.10.0.0-preview.6.25302.104.nupkg", 18 - "version": "10.0.0-preview.6.25302.104" 17 + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/10.0.0-preview.7.25322.101/runtime.linux-x64.microsoft.netcore.ilasm.10.0.0-preview.7.25322.101.nupkg", 18 + "version": "10.0.0-preview.7.25322.101" 19 19 }, 20 20 { 21 - "hash": "sha256-QHSni2ad7MQEQoCMRPWTtwmMOTZaDWn/CZbUanLAc2Y=", 21 + "hash": "sha256-/R26o0IJCYf6Fa/uxTNpRh4E9Sm5JrUlC6yr7V/sMiw=", 22 22 "pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm", 23 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/10.0.0-preview.6.25302.104/runtime.linux-x64.microsoft.netcore.ildasm.10.0.0-preview.6.25302.104.nupkg", 24 - "version": "10.0.0-preview.6.25302.104" 23 + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/10.0.0-preview.7.25322.101/runtime.linux-x64.microsoft.netcore.ildasm.10.0.0-preview.7.25322.101.nupkg", 24 + "version": "10.0.0-preview.7.25322.101" 25 25 }, 26 26 { 27 27 "pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm", 28 - "sha256": "06130621565ec2be89c86e322af5abc095c4efe0334f8dfc3ea43695c1ed9893", 29 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/10.0.0-preview.6.25302.104/runtime.osx-arm64.microsoft.netcore.ilasm.10.0.0-preview.6.25302.104.nupkg", 30 - "version": "10.0.0-preview.6.25302.104" 28 + "sha256": "7a685b61f9aa514104e2d43698696a035b701879262bfd9795ef282a506a572e", 29 + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/10.0.0-preview.7.25322.101/runtime.osx-arm64.microsoft.netcore.ilasm.10.0.0-preview.7.25322.101.nupkg", 30 + "version": "10.0.0-preview.7.25322.101" 31 31 }, 32 32 { 33 33 "pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm", 34 - "sha256": "43da2ec6d8351784865e8a18113f2c90211c13966d352765316b5d5c9f4b3cbd", 35 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/10.0.0-preview.6.25302.104/runtime.osx-arm64.microsoft.netcore.ildasm.10.0.0-preview.6.25302.104.nupkg", 36 - "version": "10.0.0-preview.6.25302.104" 34 + "sha256": "ff8889ae28490cfe2906cf1fb9ea1a299dbe7300e5645d36e1b144ec79ae7374", 35 + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/10.0.0-preview.7.25322.101/runtime.osx-arm64.microsoft.netcore.ildasm.10.0.0-preview.7.25322.101.nupkg", 36 + "version": "10.0.0-preview.7.25322.101" 37 37 }, 38 38 { 39 39 "pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm", 40 - "sha256": "0234d829a2e019b4b3f87b93c068c14cc3d71be6d489a3c8e4c358f9a1609d36", 41 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/10.0.0-preview.6.25302.104/runtime.osx-x64.microsoft.netcore.ilasm.10.0.0-preview.6.25302.104.nupkg", 42 - "version": "10.0.0-preview.6.25302.104" 40 + "sha256": "3a512f5afee951500f328f2c166eb11d877cc0ce8a176358ecc5bbabe8a14f7a", 41 + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/10.0.0-preview.7.25322.101/runtime.osx-x64.microsoft.netcore.ilasm.10.0.0-preview.7.25322.101.nupkg", 42 + "version": "10.0.0-preview.7.25322.101" 43 43 }, 44 44 { 45 45 "pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm", 46 - "sha256": "ce1b95a1611a442ead51a5a6f33939311a94c20dee287d1aa903b0e1425a5e28", 47 - "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/10.0.0-preview.6.25302.104/runtime.osx-x64.microsoft.netcore.ildasm.10.0.0-preview.6.25302.104.nupkg", 48 - "version": "10.0.0-preview.6.25302.104" 46 + "sha256": "7c0cf48f6a48ab0b7b4cd339aed9c1626873674e614fea33e15ee7c938514e8d", 47 + "url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/299b99f1-f3f1-4630-81e2-4fb223c52e70/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/10.0.0-preview.7.25322.101/runtime.osx-x64.microsoft.netcore.ildasm.10.0.0-preview.7.25322.101.nupkg", 48 + "version": "10.0.0-preview.7.25322.101" 49 49 } 50 50 ]
+3 -3
pkgs/development/compilers/dotnet/10/release-info.json
··· 1 1 { 2 - "tarballHash": "sha256-ffQAL6kerSjdOcd4YsC1374zH2gBDsdWJeBTwEsTUbo=", 3 - "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.10.0.100-preview.6.25302.104.centos.9-x64.tar.gz", 4 - "artifactsHash": "sha256-CEmna8eEx6+8nxThVGnqWkz6DSJOnJWuFrCWzDRoAYo=" 2 + "tarballHash": "sha256-sE7HIeZfg3Q4/izN7ZNg+KHCQAkp7NwJXoe2BA+E4Ww=", 3 + "artifactsUrl": "https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.10.0.100-preview.7.25322.101-1.centos.10-x64.tar.gz", 4 + "artifactsHash": "sha256-jwyPybGkBPrmwDBkesqEauTEFNTgBv/sUW3jaUnWbt4=" 5 5 }
+7 -7
pkgs/development/compilers/dotnet/10/release.json
··· 1 1 { 2 - "release": "10.0.0-preview.6", 2 + "release": "10.0.0-preview.7", 3 3 "channel": "10.0", 4 - "tag": "v10.0.0-preview.6.25358.103", 5 - "sdkVersion": "10.0.100-preview.6.25358.103", 6 - "runtimeVersion": "10.0.0-preview.6.25358.103", 7 - "aspNetCoreVersion": "10.0.0-preview.6.25358.103", 4 + "tag": "v10.0.100-preview.7.25380.108", 5 + "sdkVersion": "10.0.100-preview.7.25380.108", 6 + "runtimeVersion": "10.0.0-preview.7.25380.108", 7 + "aspNetCoreVersion": "10.0.0-preview.7.25380.108", 8 8 "sourceRepository": "https://github.com/dotnet/dotnet", 9 - "sourceVersion": "75972a5ba730bdaf7cf3a34f528ab0f5c7f05183", 10 - "officialBuildId": "20250708.3" 9 + "sourceVersion": "30000d883e06c122311a66894579bc12329a09d4", 10 + "officialBuildId": "20250730.8" 11 11 }
+47
pkgs/development/compilers/dotnet/bundler-fix-file-size-estimation-when-bundling-symli.patch
··· 1 + From 8fa3570bf75c48bf68f42b74790bf8ba0f032a3f Mon Sep 17 00:00:00 2001 2 + From: David McFarland <corngood@gmail.com> 3 + Date: Thu, 14 Aug 2025 10:49:40 -0300 4 + Subject: [PATCH] bundler: fix file size estimation when bundling symlinks 5 + 6 + --- 7 + .../managed/Microsoft.NET.HostModel/Bundle/Bundler.cs | 10 ++++++++-- 8 + 1 file changed, 8 insertions(+), 2 deletions(-) 9 + 10 + diff --git a/src/runtime/src/installer/managed/Microsoft.NET.HostModel/Bundle/Bundler.cs b/src/runtime/src/installer/managed/Microsoft.NET.HostModel/Bundle/Bundler.cs 11 + index a5e8b593484..39f39334251 100644 12 + --- a/src/runtime/src/installer/managed/Microsoft.NET.HostModel/Bundle/Bundler.cs 13 + +++ b/src/runtime/src/installer/managed/Microsoft.NET.HostModel/Bundle/Bundler.cs 14 + @@ -284,6 +284,12 @@ public string GenerateBundle(IReadOnlyList<FileSpec> fileSpecs) 15 + throw new ArgumentException("Invalid input specification: Must specify the host binary"); 16 + } 17 + 18 + + static long GetFileLength(string path) 19 + + { 20 + + var info = new FileInfo(path); 21 + + return ((FileInfo?)info.ResolveLinkTarget(true) ?? info).Length; 22 + + } 23 + + 24 + (FileSpec Spec, FileType Type)[] relativePathToSpec = GetFilteredFileSpecs(fileSpecs); 25 + long bundledFilesSize = 0; 26 + // Conservatively estimate the size of bundled files. 27 + @@ -293,7 +299,7 @@ public string GenerateBundle(IReadOnlyList<FileSpec> fileSpecs) 28 + // We will memory map a larger file than needed, but we'll take that trade-off. 29 + foreach (var (spec, type) in relativePathToSpec) 30 + { 31 + - bundledFilesSize += new FileInfo(spec.SourcePath).Length; 32 + + bundledFilesSize += GetFileLength(spec.SourcePath); 33 + if (type == FileType.Assembly) 34 + { 35 + // Alignment could be as much as AssemblyAlignment - 1 bytes. 36 + @@ -314,7 +320,7 @@ public string GenerateBundle(IReadOnlyList<FileSpec> fileSpecs) 37 + { 38 + Directory.CreateDirectory(destinationDirectory); 39 + } 40 + - var hostLength = new FileInfo(hostSource).Length; 41 + + var hostLength = GetFileLength(hostSource); 42 + var bundleManifestLength = Manifest.GetManifestLength(BundleManifest.BundleMajorVersion, relativePathToSpec.Select(x => x.Spec.BundleRelativePath)); 43 + long bundleTotalSize = hostLength + bundledFilesSize + bundleManifestLength; 44 + if (_target.IsOSX && _macosCodesign) 45 + -- 46 + 2.50.1 47 +
+42
pkgs/development/compilers/dotnet/mscordac-fix-missing-libunwind-symbols-on-linux.patch
··· 1 + From 9ec09da8755f2888a2ae15c52e223953785bc146 Mon Sep 17 00:00:00 2001 2 + From: David McFarland <corngood@gmail.com> 3 + Date: Wed, 13 Aug 2025 16:03:41 -0300 4 + Subject: [PATCH] mscordac: fix missing libunwind symbols on linux 5 + 6 + --- 7 + src/runtime/src/coreclr/dlls/mscordac/CMakeLists.txt | 12 ++++++------ 8 + 1 file changed, 6 insertions(+), 6 deletions(-) 9 + 10 + diff --git a/src/runtime/src/coreclr/dlls/mscordac/CMakeLists.txt b/src/runtime/src/coreclr/dlls/mscordac/CMakeLists.txt 11 + index 71b69336e2e..dc3b79d6933 100644 12 + --- a/src/runtime/src/coreclr/dlls/mscordac/CMakeLists.txt 13 + +++ b/src/runtime/src/coreclr/dlls/mscordac/CMakeLists.txt 14 + @@ -157,6 +157,12 @@ set(COREDAC_LIBRARIES 15 + ${END_LIBRARY_GROUP} # End group of libraries that have circular references 16 + ) 17 + 18 + +if(CLR_CMAKE_HOST_UNIX) 19 + + list(APPEND COREDAC_LIBRARIES 20 + + coreclrpal_dac 21 + + ) 22 + +endif(CLR_CMAKE_HOST_UNIX) 23 + + 24 + if(CLR_CMAKE_HOST_WIN32) 25 + # mscordac.def should be generated before mscordaccore.dll is built 26 + add_dependencies(mscordaccore mscordaccore_def) 27 + @@ -205,12 +211,6 @@ if(CLR_CMAKE_HOST_WIN32 AND CLR_CMAKE_TARGET_UNIX) 28 + ) 29 + endif(CLR_CMAKE_HOST_WIN32 AND CLR_CMAKE_TARGET_UNIX) 30 + 31 + -if(CLR_CMAKE_HOST_UNIX) 32 + - list(APPEND COREDAC_LIBRARIES 33 + - coreclrpal_dac 34 + - ) 35 + -endif(CLR_CMAKE_HOST_UNIX) 36 + - 37 + target_link_libraries(mscordaccore PRIVATE ${COREDAC_LIBRARIES}) 38 + 39 + esrp_sign(mscordaccore) 40 + -- 41 + 2.50.0 42 +
-26
pkgs/development/compilers/dotnet/source-build-externals-overwrite-rather-than-append-.patch
··· 1 - From 393d224e7b05c73baf9f5d5130d7c9d15c5fc526 Mon Sep 17 00:00:00 2001 2 - From: David McFarland <corngood@gmail.com> 3 - Date: Fri, 13 Jun 2025 15:32:52 -0300 4 - Subject: [PATCH] source-build-externals: overwrite rather than append 5 - NuGet.config 6 - 7 - --- 8 - .../src/repos/projects/Directory.Build.targets | 2 +- 9 - 1 file changed, 1 insertion(+), 1 deletion(-) 10 - 11 - diff --git a/src/source-build-externals/src/repos/projects/Directory.Build.targets b/src/source-build-externals/src/repos/projects/Directory.Build.targets 12 - index 5b374f4fc42..9ed8cff895c 100644 13 - --- a/src/source-build-externals/src/repos/projects/Directory.Build.targets 14 - +++ b/src/source-build-externals/src/repos/projects/Directory.Build.targets 15 - @@ -101,7 +101,7 @@ 16 - ]]> 17 - </NewNuGetConfigContent> 18 - </PropertyGroup> 19 - - <WriteLinesToFile Lines="$(NewNuGetConfigContent)" File="$(NewNuGetConfigFile)" /> 20 - + <WriteLinesToFile Lines="$(NewNuGetConfigContent)" File="$(NewNuGetConfigFile)" Overwrite="True" /> 21 - 22 - <AddSourceToNuGetConfig NuGetConfigFile="$(NewNuGetConfigFile)" 23 - SourceName="%(_DependencyProjectsPackagesOutput.RepositoryName)" 24 - -- 25 - 2.49.0 26 -
+5 -2
pkgs/development/compilers/dotnet/update.nix
··· 124 124 gpg --batch --verify release.sig "$tarball" 125 125 ) 126 126 127 - tar --strip-components=1 --no-wildcards-match-slash --wildcards -xzf "$tarball" \*/eng/Versions.props \*/global.json 127 + tar --strip-components=1 --no-wildcards-match-slash --wildcards -xzf "$tarball" \*/eng/Versions.props \*/global.json \*/prep\*.sh 128 128 artifactsVersion=$(xq -r '.Project.PropertyGroup | 129 129 map(select(.PrivateSourceBuiltArtifactsVersion)) 130 130 | .[] | .PrivateSourceBuiltArtifactsVersion' eng/Versions.props) 131 131 132 132 if [[ "$artifactsVersion" != "" ]]; then 133 - artifactsUrl=https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.$artifactsVersion.centos.9-x64.tar.gz 133 + artifactVar=$(grep ^defaultArtifactsRid= prep-source-build.sh) 134 + eval "$artifactVar" 135 + 136 + artifactsUrl=https://builds.dotnet.microsoft.com/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.$artifactsVersion.$defaultArtifactsRid.tar.gz 134 137 else 135 138 artifactsUrl=$(xq -r '.Project.PropertyGroup | 136 139 map(select(.PrivateSourceBuiltArtifactsUrl))
+6
pkgs/development/compilers/dotnet/update.sh
··· 220 220 esac 221 221 fi 222 222 223 + if versionAtLeast "$version" 10; then 224 + pkgs+=( 225 + "Microsoft.NETCore.App.Runtime.NativeAOT.$rid" 226 + ) 227 + fi 228 + 223 229 generate_package_list "$version" ' ' "${pkgs[@]}" 224 230 } 225 231
+243 -188
pkgs/development/compilers/dotnet/versions/10.0.nix
··· 11 11 commonPackages = [ 12 12 (fetchNupkg { 13 13 pname = "Microsoft.AspNetCore.App.Ref"; 14 - version = "10.0.0-preview.6.25358.103"; 15 - hash = "sha512-DF9lEJjcAAcQtFB9hLXHbQaLW82nb4xlG9MKfbqpZzIQfidqcAuE2GOug/q6NNDcw+N88J0p0jKPz+k3qKmAKw=="; 14 + version = "10.0.0-preview.7.25380.108"; 15 + hash = "sha512-ZedqhbGvDx8Ajn1N9SRKq4q/m7rIQdPmcvQS7WOaijpqqjNa4P4zTd1kx+/kb6a5FJ6thD6yt/hEADTGpUpflg=="; 16 16 }) 17 17 (fetchNupkg { 18 18 pname = "Microsoft.NETCore.DotNetAppHost"; 19 - version = "10.0.0-preview.6.25358.103"; 20 - hash = "sha512-SV9nyI2/sg7Rh3f01eDScmjKYuuzI6xPX+iknl2zsecspqYBlWcPN1SvMDlaD/sK3GG5jl3hrM/GcOIqMpoFJA=="; 19 + version = "10.0.0-preview.7.25380.108"; 20 + hash = "sha512-OcQqR5UG3AFa0aQNIRTB3acRpQ+OhuF8ZpLIQM3xp+egvzzKRP20jja/gWhngIVtEA012XxLiNxJrHhzWhtLhQ=="; 21 21 }) 22 22 (fetchNupkg { 23 23 pname = "Microsoft.NETCore.App.Ref"; 24 - version = "10.0.0-preview.6.25358.103"; 25 - hash = "sha512-npMO7GioGKn0FigriTOCsi4HgSENnW9YRJYXhyFtCGLR7b71FDLVY8nHemM0XYm9lI0tH23N1EwcDFyzHTDuNA=="; 24 + version = "10.0.0-preview.7.25380.108"; 25 + hash = "sha512-1UT2fr9kFvdpRb3+h3dTmGTnhKTvGKpYFRQuZUD8ukmaQ9ABhnXp35E8GJoA6d6pOERiRnhimzrVg/X3B4znUA=="; 26 26 }) 27 27 (fetchNupkg { 28 28 pname = "Microsoft.DotNet.ILCompiler"; 29 - version = "10.0.0-preview.6.25358.103"; 30 - hash = "sha512-zDr+tWvnlB9iEwnAlfa3PW/S1/0nw1lhvXBWghgE6o9O5sxc35V3aobPAs+Cm6DTN+lvNMouhjPt6pn2t4PvQQ=="; 29 + version = "10.0.0-preview.7.25380.108"; 30 + hash = "sha512-Eekoq6ATo+jeIsK0GafnGK8XkdjKtdOVT7deD1TWo04/nt0KV7nOmBUOhwUKY1sBsjvTQvOoDthn505f74N3Vg=="; 31 31 }) 32 32 (fetchNupkg { 33 33 pname = "Microsoft.NET.ILLink.Tasks"; 34 - version = "10.0.0-preview.6.25358.103"; 35 - hash = "sha512-W1yNC4+7vV1XPSXJx7HFsvFCi1C1XZ7QVlfbu+xq4pt1/0cVJGZaRlbwBNUAv4PAdg2JGM4VYtcr3ZreOJ1hzA=="; 34 + version = "10.0.0-preview.7.25380.108"; 35 + hash = "sha512-pX4P7NG1jHIRJrbHrVP/MvDyA89o7HeuKucToiIH6flQ5ixTntZJupIW5qg2wsScJOltfP3A7j/w6MTRA9dHOQ=="; 36 36 }) 37 37 ]; 38 38 ··· 40 40 linux-arm = [ 41 41 (fetchNupkg { 42 42 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm"; 43 - version = "10.0.0-preview.6.25358.103"; 44 - hash = "sha512-IKe0SROzAWJiFZyh2KVmTU5i8ddcEqvr5NIr+3RfzvBEYa3SNBbqy1W1x0TR2aEvYgSqxKSohhs9YVSDlrlx0Q=="; 43 + version = "10.0.0-preview.7.25380.108"; 44 + hash = "sha512-ekrR6F7cC48jWc0+Fyv3emOc5bkuv+yvKg2ZDjuv9gRf6e8zWGG6PkXKkPuo8sxHacPucgc1bIibVgVGJi20VA=="; 45 45 }) 46 46 ]; 47 47 linux-arm64 = [ 48 48 (fetchNupkg { 49 49 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64"; 50 - version = "10.0.0-preview.6.25358.103"; 51 - hash = "sha512-5h33Uf2vFcjVkeNRD41YiERegQ7twv6sljYAMtz/kIHcIk90aB0ztZoKXXVi+vNxma7q/f5oPxhzUVidZ3vw8g=="; 50 + version = "10.0.0-preview.7.25380.108"; 51 + hash = "sha512-QUg7nZopW/0+Lnk4VeNHF3Ov3I6IuqsDSbvkeEDWjWyNXyOnJzDErKN3d5p6jWdmc3jjndyOw1137vaOKV5apA=="; 52 52 }) 53 53 (fetchNupkg { 54 54 pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; 55 - version = "10.0.0-preview.6.25358.103"; 56 - hash = "sha512-yImkb4fnUJIXR2Me5N8eOrX7w9+u8SAAIp8QtlWdZ6WptjG6PUByTs2hjTfX/aVKjO4p1dmKTaWJ0qYR6yuDEQ=="; 55 + version = "10.0.0-preview.7.25380.108"; 56 + hash = "sha512-k9W3fq0DjcbjxuveOQd1ou8fsHhNH/zHayPE9b1VRj2CijLx8krGGKkP3gUR7jLbOE+o9/Xln7cEsWzRBb9tdg=="; 57 57 }) 58 58 ]; 59 59 linux-x64 = [ 60 60 (fetchNupkg { 61 61 pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; 62 - version = "10.0.0-preview.6.25358.103"; 63 - hash = "sha512-1FIBZLtWKIxULrRjLrldz6kwVSoAIf72kXKE0WgXECVez98NbQXLEM90hfpHj0LcQfzqOoP9kY48yRSoXp+rXg=="; 62 + version = "10.0.0-preview.7.25380.108"; 63 + hash = "sha512-+zsgGnlZS6MdL/uyvAQAN0KAc8Vk1qT8ylHCi+iwUXqwslSGtZQku+qGvkd7hjMMnEbnSa5j7xJY4PNGDbco4Q=="; 64 64 }) 65 65 (fetchNupkg { 66 66 pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; 67 - version = "10.0.0-preview.6.25358.103"; 68 - hash = "sha512-eMokXhxbTVJUHwlAhM1dVZmjljs/s1nRfvrJ0AeJaTbetXnD63Fd6sQeMmw/EifYnpdtxr/gIJRHLPsuLNDcAA=="; 67 + version = "10.0.0-preview.7.25380.108"; 68 + hash = "sha512-+LG/u+Jp6b3Oyud1QYP3nph1uqtx4rhPbeH65leIMSFQg6bB8Jd9g4hNwESllHd6iKpKP7Sp17VxLKynzxwHDw=="; 69 69 }) 70 70 ]; 71 71 linux-musl-arm = [ 72 72 (fetchNupkg { 73 73 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm"; 74 - version = "10.0.0-preview.6.25358.103"; 75 - hash = "sha512-qw5Xb2+l14q+2OSesjwGn3gHpdFj0wUeA3RLEUaljzW8FF5HD78B6t1YuhFJhcENuDNAv5d8Fcy4N1mG/RQZUw=="; 74 + version = "10.0.0-preview.7.25380.108"; 75 + hash = "sha512-BE7hZwP4oZ5Xacmhjwc3Ciy0KJKOXwg9NJiBVzFv7xEJ7IqVceP7kAdMPsMNoojwz2KNs9gJdCOGOLtwyeTZyw=="; 76 76 }) 77 77 ]; 78 78 linux-musl-arm64 = [ 79 79 (fetchNupkg { 80 80 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64"; 81 - version = "10.0.0-preview.6.25358.103"; 82 - hash = "sha512-Etq6qbPIzEV8Z3+w0C1ibreDduKkAF1zZOGfvcBz3sjAC9sWs/qflxfKGZ7tBKhEV/A3vZWKNGyxYKnawCtC3g=="; 81 + version = "10.0.0-preview.7.25380.108"; 82 + hash = "sha512-oskWoBpDhGI4WBOJPFTBIirjUdSs7hvHKGuz8OQmrByyv8C3rY9jtt+sM45uqINoGNyYsgbUQkQlKFhIB+mT+Q=="; 83 83 }) 84 84 (fetchNupkg { 85 85 pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; 86 - version = "10.0.0-preview.6.25358.103"; 87 - hash = "sha512-SINZNHzxrKbgD7VGAx9GDMIlMOmXSpqWIeLpmNpPTm2D7F+NfXv2lVLxLl0nLUAJ70ipI51HdHGyrKXTOaFO8g=="; 86 + version = "10.0.0-preview.7.25380.108"; 87 + hash = "sha512-+/apDtwjBvmEn40DJ4yPOYqCsgIfhrD/zPYY15A6ny5kN1n6uV8LgUce9vv2HatRsD4uOuepD2z22/TbB8GjLA=="; 88 88 }) 89 89 ]; 90 90 linux-musl-x64 = [ 91 91 (fetchNupkg { 92 92 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64"; 93 - version = "10.0.0-preview.6.25358.103"; 94 - hash = "sha512-t2YTlMAHq+V8K8TnsFhUudCqiV5CElb/dk2tFmZ61Td4gyLY/iz+4q5lvpGAZOlCFddTtublSbIC3n4EH3liEQ=="; 93 + version = "10.0.0-preview.7.25380.108"; 94 + hash = "sha512-+uZHCjs+FlbFU2StjeANC3vvYjWd+6PlhIX0F8sHS60u3U9/HEi4JECQ0vhak5ODJCi+wktEKZQ53DwGAvPbJQ=="; 95 95 }) 96 96 (fetchNupkg { 97 97 pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; 98 - version = "10.0.0-preview.6.25358.103"; 99 - hash = "sha512-lEaH55DO++s5EKEHfODZkF279HI5DROQgaTif93wcMg9mhL5kPHnLhi9S7qTMFKt+GQfmZWMlwZd+L6GVz+RVQ=="; 98 + version = "10.0.0-preview.7.25380.108"; 99 + hash = "sha512-mtm6VWoDGYg7qlqF6sFlf8LBEbGOL6ZCSoqzZ7hmDBy9UIe0AswL0d+AhsDOE5ewHifbK+vGqXeK83ZdL/1IRA=="; 100 100 }) 101 101 ]; 102 102 osx-arm64 = [ 103 103 (fetchNupkg { 104 104 pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64"; 105 - version = "10.0.0-preview.6.25358.103"; 106 - hash = "sha512-zuh5p3Hq0ejcgbCe3IaVOj+mItbRve25QdIXaGirOfDuO2a5fGXSO8RtgFosw8ar2jBSG3qL6loMFqqgkiEuVA=="; 105 + version = "10.0.0-preview.7.25380.108"; 106 + hash = "sha512-/X/ugPn9DMhWz26lDvuSlBqX/s56B7Sl/Qkd2/Jy5iYw64+9tOFo0Xh4kz0fF5nOj1H9RbKxIaNfPVc41rxvIQ=="; 107 107 }) 108 108 (fetchNupkg { 109 109 pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler"; 110 - version = "10.0.0-preview.6.25358.103"; 111 - hash = "sha512-Ivl/uKKvVrgGxfbC8SSz5N1NZRi39PQ5ZXfsECiSsiNR2ls02Wy2Icy5mLRUGCFY4FMILAKsgfJRKejafqGxyA=="; 110 + version = "10.0.0-preview.7.25380.108"; 111 + hash = "sha512-/SiUD5N7pwkJ4mK83CBkre6oOB76BTJ7lJUTDDw3t8F6HUJS+3i6Cx9sODd7BS7TXXA5ahql2gcfohVsaFsR9Q=="; 112 112 }) 113 113 ]; 114 114 osx-x64 = [ 115 115 (fetchNupkg { 116 116 pname = "Microsoft.NETCore.App.Crossgen2.osx-x64"; 117 - version = "10.0.0-preview.6.25358.103"; 118 - hash = "sha512-zTiRlyK4ElT/MES3AX1bLRcuX3lY3NXlwL89YTyEjuHrqjCpxEbHfsoznqYd7zLAF1itzvNnxDkqDPoXat/zZA=="; 117 + version = "10.0.0-preview.7.25380.108"; 118 + hash = "sha512-WKqXIohGOzMUpDOsAEpknxj93fSuTzSdP7X/Ud19dggmqwPKMIWN5NZpWlBLdyP8+NMwLyNM/aR4uCtNf7MT2A=="; 119 119 }) 120 120 (fetchNupkg { 121 121 pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; 122 - version = "10.0.0-preview.6.25358.103"; 123 - hash = "sha512-sSi6F1x2UVJe5Jp8RbURsNGVxFFPyxq6P8ZlV6r9dimYM2KkDyEOtcZ0hHSOtmMU3rghzZYksvSKv7+9fAYUNA=="; 122 + version = "10.0.0-preview.7.25380.108"; 123 + hash = "sha512-GQokK1ugeF0JQi0IfkyNDm5nIVCKpH6V8zSskBRSAH8O5U4iVImpDkqBg1icxUFIAaVyiMi6GJB0CkTD2cC+yQ=="; 124 124 }) 125 125 ]; 126 126 win-arm64 = [ 127 127 (fetchNupkg { 128 128 pname = "Microsoft.NETCore.App.Crossgen2.win-arm64"; 129 - version = "10.0.0-preview.6.25358.103"; 130 - hash = "sha512-Qj4yn5t5k+lGY8dBPwh0jLQOXoilcVvwpmyxJp8LJHoOM8EmGjRoiCy68sRXGTQMt5d3iNIdV93rX+fXu20rlw=="; 129 + version = "10.0.0-preview.7.25380.108"; 130 + hash = "sha512-X15A3yBhigC8T81Ut1Zqqay9HzfCjjwLh1QDbHL2XggIWiGzkDf4hSX7qnkbki12DdFZP5p0xDFiYsnEBTGNgg=="; 131 131 }) 132 132 (fetchNupkg { 133 133 pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; 134 - version = "10.0.0-preview.6.25358.103"; 135 - hash = "sha512-b26YbRN+y0LrdVq32iV7gUmi8sY4vY+P8GvaqiPTcJBH20OSfrsvDhyM08qMs6hCDo17xL5hFdLt9BSBfqcrOw=="; 134 + version = "10.0.0-preview.7.25380.108"; 135 + hash = "sha512-vNMheP+ysMxIiINElw4ebu7O8KHDz+l2dYTlP9zfBllo7eJW3XX0k7kOP0nYke78KFhheXu2JUHAAEZVhazOUA=="; 136 136 }) 137 137 ]; 138 138 win-x64 = [ 139 139 (fetchNupkg { 140 140 pname = "Microsoft.NETCore.App.Crossgen2.win-x64"; 141 - version = "10.0.0-preview.6.25358.103"; 142 - hash = "sha512-IoNNvrZ/pKBwn/XSvDp1saM2XHk1ZOKxrA4lDyrL10/s4IS8hRo/Yv3qs+ihWpwVStORW3lh0YIxQhMDHbMkzw=="; 141 + version = "10.0.0-preview.7.25380.108"; 142 + hash = "sha512-478qsicUIxQcpq/UGGoNNLRbUldl34RRZqxDdRl1HqC2D4aUdCpR3MEU5vd0zcbHxkegfPfgQgsv6xfIt+k/Ww=="; 143 143 }) 144 144 (fetchNupkg { 145 145 pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; 146 - version = "10.0.0-preview.6.25358.103"; 147 - hash = "sha512-/D+xqMtDuo8ji4FPJm5EsEORBGEsbcHHYIjZDiEHP7ltIexg/oOSwuyvepvV+mK46Q4uyQU9zuBVZaG5FdKU0Q=="; 146 + version = "10.0.0-preview.7.25380.108"; 147 + hash = "sha512-fDGfrQnqXasfMLIUs2xVvLNxWjN0w7HypZ22wYG0y8PkN8u3vpVIQz9tYgUgEXvxKpFLYq1L2EcxksY6reAWug=="; 148 148 }) 149 149 ]; 150 150 win-x86 = [ 151 151 (fetchNupkg { 152 152 pname = "Microsoft.NETCore.App.Crossgen2.win-x86"; 153 - version = "10.0.0-preview.6.25358.103"; 154 - hash = "sha512-kEXLQCzNVAnwkQ58qiO7lUOuO6WJSMlNmnQxx5o1RTiMIoqrgfjMazn5bpL5DPeZjMhWcB4kary/3Vkj06xRtA=="; 153 + version = "10.0.0-preview.7.25380.108"; 154 + hash = "sha512-WE52ljXg7k8/ry1wBJ7lqrKniEZgwpMtuf7m82tMtuc30k5X+1nAbOa2evezPgjsXrB3k78uertzT+GoSRX/fQ=="; 155 155 }) 156 156 ]; 157 157 }; ··· 160 160 linux-arm = [ 161 161 (fetchNupkg { 162 162 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; 163 - version = "10.0.0-preview.6.25358.103"; 164 - hash = "sha512-z0RiU5O+4aelPS7+JYakKFXrmczOzTYp5sptrRoz8H2zM0Tbvwc7sX3pT2F5ZosBEaub37XJKrwSdvpdHoe6/w=="; 163 + version = "10.0.0-preview.7.25380.108"; 164 + hash = "sha512-TY4LXwPBf9d0vOpzCkV8Ze9e/Tnn4V07FkSctLB6Vc6XreNkVqEQcB1TuUQZOFc7pXBvpImRAD5mAfuLVNohDA=="; 165 165 }) 166 166 (fetchNupkg { 167 167 pname = "Microsoft.NETCore.App.Host.linux-arm"; 168 - version = "10.0.0-preview.6.25358.103"; 169 - hash = "sha512-CRQl1RVkbfaLnYOEO4ApZ6Py1OG8zJjwU0UkAcIhg7MqsGgZcathISOzlDYayxqdbp+Gga21aaJJZbL0TSPkdw=="; 168 + version = "10.0.0-preview.7.25380.108"; 169 + hash = "sha512-UBWg0zDyYiiy3wXtxmRqaoAvi2hpXGGJ4VxoKcqgD927ftcYXz80g5dFDtk8zof3CVnfXHgaDCm40jxOrYU3qw=="; 170 170 }) 171 171 (fetchNupkg { 172 172 pname = "Microsoft.NETCore.App.Runtime.linux-arm"; 173 - version = "10.0.0-preview.6.25358.103"; 174 - hash = "sha512-UjSZtTgg1EEmNJeI+Esg2pMNjSb+lCy0VjwkUIVUJA6vezRNsb66NjsO5h4rvSMS2VhoKWGc7jbNV1AKRj891g=="; 173 + version = "10.0.0-preview.7.25380.108"; 174 + hash = "sha512-ZHAexbNsU0DMvR9vVqYldw9m+wyqLM5AVZyx6E6Lgk5JzjgDI9rFfDI2h+UGi1WOJyKPDKrjyLWG5phtGC6ytg=="; 175 175 }) 176 176 (fetchNupkg { 177 177 pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; 178 - version = "10.0.0-preview.6.25358.103"; 179 - hash = "sha512-h8mVEj/5JRPzKcDpoHvnQ0wt7nn7+euuPKLDtWH4yiAWztH8CX6udfHqjIE103USfpfMKEEcEWRqOe877rgp2Q=="; 178 + version = "10.0.0-preview.7.25380.108"; 179 + hash = "sha512-HmKdrzhgbW4ikm6lKWgaBm5OokH7aPyGuaniMHvRKnHSeUxDYMj2PU/ZSIlIxTntxELeTBd+ZcJlknJqR7Duuw=="; 180 + }) 181 + (fetchNupkg { 182 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm"; 183 + version = "10.0.0-preview.7.25380.108"; 184 + hash = "sha512-3WlHMaSa60X/owt47VYhN/RYy/98jKjoQtzW/FoZUfc0E3aCN3pJeUGbEq9NrNLfu0XbEriwTuwVG6zyI0rr8A=="; 180 185 }) 181 186 ]; 182 187 linux-arm64 = [ 183 188 (fetchNupkg { 184 189 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; 185 - version = "10.0.0-preview.6.25358.103"; 186 - hash = "sha512-rXmRirmXSlmvrc4lY76+eK6UoXIi78sUSDggleEYs6Mwip1PWWQ1bg2Bi3tpxcRgF1MBOgHhiz37lybWaS1y7A=="; 190 + version = "10.0.0-preview.7.25380.108"; 191 + hash = "sha512-bPfmwsqmA39Vfa+Uu9mH1eaCJZo/qd+/O0aOYRhjSrypYBQK2AIif8lq7zYxhOR2U5AhvkkeqLNnaEC3spTHiA=="; 187 192 }) 188 193 (fetchNupkg { 189 194 pname = "Microsoft.NETCore.App.Host.linux-arm64"; 190 - version = "10.0.0-preview.6.25358.103"; 191 - hash = "sha512-sw5cXyvNbbXyDkmnPJqNgSnOeDFdl9VL7OfA4kA2GcPCujXhnElVmF48rwibVtoYmDUe940zKPjUAeuXmmOH+g=="; 195 + version = "10.0.0-preview.7.25380.108"; 196 + hash = "sha512-OSpFCcAHBwfDK4bY6zNDfbtY+fKY6koEgvfVyk6OtdUI+dOM/Jjw9Kyxiqe1S8JC5dm3366+AFdqF2ZWbMW4fw=="; 192 197 }) 193 198 (fetchNupkg { 194 199 pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; 195 - version = "10.0.0-preview.6.25358.103"; 196 - hash = "sha512-BYeSSlt4ck/kK7L9I+OYdI+aklnF9JDNaHyIQ+nea+E/e6qqENxlgDPzJKwTKAX4XdIF7Rc/Gk14PuYBpC7+Ew=="; 200 + version = "10.0.0-preview.7.25380.108"; 201 + hash = "sha512-gFoRuWxJUSjqz8meGfPQhK/xI8LXK0/z2mOiVWfwFBO1lMuPUWFrzlUvoPBHhZSYj7578iHtUog8r/tnnK6+Bw=="; 197 202 }) 198 203 (fetchNupkg { 199 204 pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; 200 - version = "10.0.0-preview.6.25358.103"; 201 - hash = "sha512-poxX0QwFAsVfHDfH85V0BVd5dEtlhr+/3rPhCe5qhkFscmUM31BcD1ABbzdxYt/PRJKnKMCCA/tOHhMU5rUieA=="; 205 + version = "10.0.0-preview.7.25380.108"; 206 + hash = "sha512-BLvup3LOAkOw5G/xJ0j9pcTNNQuPLibW0u5bTVAmMYYZny8b39xNWWVqNQ8Rl5jewPko/8luoany0SbHZ+GUpQ=="; 207 + }) 208 + (fetchNupkg { 209 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64"; 210 + version = "10.0.0-preview.7.25380.108"; 211 + hash = "sha512-koC5WN2WuOaApo6XSGjcdWKUhR94/7vZUiQZ9XKemdGJ2rpjgAhGvdQr0PcNqyTUDd+vC6LOsWjwwqg2GSHYnw=="; 202 212 }) 203 213 ]; 204 214 linux-x64 = [ 205 215 (fetchNupkg { 206 216 pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; 207 - version = "10.0.0-preview.6.25358.103"; 208 - hash = "sha512-kPsplrPdJ9VmThmB0kXTumkVG0WikMbkSRzGVyNU/Ploa9Cvv80PnCxF5VBAqRV1l/l3qBq9TZQV+7c6mIef9Q=="; 217 + version = "10.0.0-preview.7.25380.108"; 218 + hash = "sha512-2NeuUX5T7ZRuc76byZXf7cLXYTK5fGufEbrjEXRlBMXyI+vQ8x+6BR+hbqef9JGylT8pcLv+xL11Gx39vk2KmQ=="; 209 219 }) 210 220 (fetchNupkg { 211 221 pname = "Microsoft.NETCore.App.Host.linux-x64"; 212 - version = "10.0.0-preview.6.25358.103"; 213 - hash = "sha512-LOoGtTUAg4/m9912v1s4yvh/wx64gRW6+052ZpHphizEbI/mvy5MGZpxS/WQHX34+RDXIG90CpdT7caL5iC1JA=="; 222 + version = "10.0.0-preview.7.25380.108"; 223 + hash = "sha512-iZO21GJ4K+PjcH9Gn/OUVQrBkkfCVCifO+PsQItVuWuenEOwAShzCfz8E5icd/INLIosoriCyRV777jpjxHZXg=="; 214 224 }) 215 225 (fetchNupkg { 216 226 pname = "Microsoft.NETCore.App.Runtime.linux-x64"; 217 - version = "10.0.0-preview.6.25358.103"; 218 - hash = "sha512-t10QcEDpbrSvoe2BhUCtqOAqfXayzy9uujpiIeAdOyptGmBppA37G+F4cCRsIx6wzhCSrdPkYoh1KzD4rqqlyA=="; 227 + version = "10.0.0-preview.7.25380.108"; 228 + hash = "sha512-SAKw8xQa/VBWOumG7JmId0UIKUs2RM8tnl3KPXJ85mjnrrP3wJLWynNf6v/hMxdxqjAOIb2Y6AIGwK4zFzA97g=="; 219 229 }) 220 230 (fetchNupkg { 221 231 pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; 222 - version = "10.0.0-preview.6.25358.103"; 223 - hash = "sha512-ykHn7VUDn711h67XQd+nx5Tn0L0vYWQY8kKWqqTXm/mBEM5CjoMd9qft6jirusGORVxC5RAnUENDt5n48B4xfg=="; 232 + version = "10.0.0-preview.7.25380.108"; 233 + hash = "sha512-PTVNAmlIQRHnMCcw8Pm5+t8eLLtwyZ1J6lUjTcZ68dU9FGXIySRr750lekvMpBugMjmXIsNw0VQvg9AnL5SIDQ=="; 234 + }) 235 + (fetchNupkg { 236 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64"; 237 + version = "10.0.0-preview.7.25380.108"; 238 + hash = "sha512-cMnylrJR3P9phPos6bJJDinj8YO7eSeYxUijvcDHhGPXXzpD2aTZh2anv7WOSB84I21xKCpyjjgdhcdPgTCyJQ=="; 224 239 }) 225 240 ]; 226 241 linux-musl-arm = [ 227 242 (fetchNupkg { 228 243 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; 229 - version = "10.0.0-preview.6.25358.103"; 230 - hash = "sha512-6G+05BJAEjErJMixdkEAndBjgaCe7WmasdRypKPtYRfzvPVExrq/nak0ZiaJ0Dd3WuYdbi69Qyeuhj7atnAImw=="; 244 + version = "10.0.0-preview.7.25380.108"; 245 + hash = "sha512-VbIqcklAsQYAAV5CTXo/6NAa6lkirCeh1XF7Yo2D6xZmkwLbQsKfNF1jpiwYr6luiVwJCkIA6p/owsPAZT42gA=="; 231 246 }) 232 247 (fetchNupkg { 233 248 pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; 234 - version = "10.0.0-preview.6.25358.103"; 235 - hash = "sha512-xjepU2UUYCP30YJHPdX0PN6C0ZqP2RKAEsJWpnNSlYQ8fcDHgy+l5ZTQPBD4egfWKlPCEtgSZod3p9nTggSoDA=="; 249 + version = "10.0.0-preview.7.25380.108"; 250 + hash = "sha512-H5a0wdzBU4tWXtTkYcgHsezWolqD59sDLSlDdOGE/OF7p3X1AijCo1BKCb/ub+Qn24dXoS7RGQf4TwmPP/fDdw=="; 236 251 }) 237 252 (fetchNupkg { 238 253 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; 239 - version = "10.0.0-preview.6.25358.103"; 240 - hash = "sha512-NORvYn5NilmBCZzLwrWXEPI7WeEKKwIHzh5USjQHQLsSoiWcOSZVKQLkqK2baSFjGktLyHmHRUQ6VnTggDuPeg=="; 254 + version = "10.0.0-preview.7.25380.108"; 255 + hash = "sha512-DpKE33FA9NYJXAY5SbKcIfAvU5RyH30YqhCXxHi/NYfEcR6e5hrzn4992S6TpUQzeYHeJHprfXEQGK+x8bWTqg=="; 241 256 }) 242 257 (fetchNupkg { 243 258 pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; 244 - version = "10.0.0-preview.6.25358.103"; 245 - hash = "sha512-tMM7GajJVqT1W1qOzxmrvYyFTsTiSNrXSl0ww5CYz/pKr05gvncBdK0kCD9lYHruYMPVdlYyBCAICFg1kvO7aA=="; 259 + version = "10.0.0-preview.7.25380.108"; 260 + hash = "sha512-prERCrIwyGg735ahEDi15HwriaDnwZlQidlFkiDSOuh4EJTXLqbYvwJxSygCNIgKAivNEwt5HuqAR0WxIzxLJA=="; 261 + }) 262 + (fetchNupkg { 263 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm"; 264 + version = "10.0.0-preview.7.25380.108"; 265 + hash = "sha512-SvUcMwIUDjSW7wIrQEChlhqEmSWIhruBP6pfvPaWu6WI4n9X6PtPvqyJp5dza77GATyc5i9sjECy8HNxRro07w=="; 246 266 }) 247 267 ]; 248 268 linux-musl-arm64 = [ 249 269 (fetchNupkg { 250 270 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; 251 - version = "10.0.0-preview.6.25358.103"; 252 - hash = "sha512-wUU31YeB3hCc41XTTSXbhuYKKSbFv3rQb4aO0d93B1m8xPZfUpYA121ysuwaaiPgHvFK27wfYBHAAO82d1Tbsg=="; 271 + version = "10.0.0-preview.7.25380.108"; 272 + hash = "sha512-gI8nk0A8LtN/NXufax5tgmoxnAFvG9SUA+yGfBz82HlAvwZkWeQsNjZav06LsIdBgY+34oJqPfhGFWki234b3A=="; 253 273 }) 254 274 (fetchNupkg { 255 275 pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; 256 - version = "10.0.0-preview.6.25358.103"; 257 - hash = "sha512-eQ28Igd0kDwNnBeaXvQul2U4Za4KTkBJ2hF5gi6/8xL8tJAIvpSiuHrcspBB7oqr9/uOU6R4eR7gDmOH0OVRaQ=="; 276 + version = "10.0.0-preview.7.25380.108"; 277 + hash = "sha512-6deTINJifUd+6BioAPScqa94hbH35wweO3UazZ0Dob4GFoSxD/z7jUjRIib/HmyhXz+F/QMOZapPNN+qNsmEPg=="; 258 278 }) 259 279 (fetchNupkg { 260 280 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; 261 - version = "10.0.0-preview.6.25358.103"; 262 - hash = "sha512-zHJSkQl00ygE1BBWjjSZgQmT+rpX/ZoNvU3az2Vfk0D9tqM4+zQ0M0IdBw0Eu1Wr46LeifWIScp4pTvzBB0R/w=="; 281 + version = "10.0.0-preview.7.25380.108"; 282 + hash = "sha512-T93T3DT3SakSQcwaB9SFTT6R38hEh0/52bM+4IqvFAo1EAKx3eXiKezE3bMSjOGKHxKzb71Rp1d9Jflv6capLQ=="; 263 283 }) 264 284 (fetchNupkg { 265 285 pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; 266 - version = "10.0.0-preview.6.25358.103"; 267 - hash = "sha512-RaDmfdtde+m27g31HXvBUJme7NUUT07bv5+Wp3mPH/FXE6tT8W1DvG9XNRcT2rIEDq24ktpfyBiNbN8fieBfqw=="; 286 + version = "10.0.0-preview.7.25380.108"; 287 + hash = "sha512-dnHqxZvkLe4SubfrXiPhb08qkj2FOrdCBWLHo/Hd+pSop3C86rCTRJY454LrPwjnktjnQf/X0b4anadwOkckrg=="; 288 + }) 289 + (fetchNupkg { 290 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64"; 291 + version = "10.0.0-preview.7.25380.108"; 292 + hash = "sha512-ewu+rh/Kky08pqSvyC33WsqopzmUojhx4NZRn5bFF3pcO0xbdhOEBuZR8ZQspXA2tuKL/n9bAKWDIPsVdDMdyg=="; 268 293 }) 269 294 ]; 270 295 linux-musl-x64 = [ 271 296 (fetchNupkg { 272 297 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; 273 - version = "10.0.0-preview.6.25358.103"; 274 - hash = "sha512-723qKUmFeBKN0yfsf9zhP3k5ZKqK4UYvdKbDL80oyhzm4gQZ6tsUU4fHeHjJVJfqyN+wKS+R0WthyxhA9m07/g=="; 298 + version = "10.0.0-preview.7.25380.108"; 299 + hash = "sha512-8r/yMsXff3vlFUaRzlHKnkd/qxmbo6FzATU4d065j8YTNZcduF/uKiOKijwXSd96nj216RjCUIJWrcH72c5H6Q=="; 275 300 }) 276 301 (fetchNupkg { 277 302 pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; 278 - version = "10.0.0-preview.6.25358.103"; 279 - hash = "sha512-hPcjYztP9miyYl+mqvTqoEqaa+fp+kCFVrROIwUEDBMNs6Urk76qsWJWE/uI9kLBh1zTHiDsWlXDiOXcftVBxA=="; 303 + version = "10.0.0-preview.7.25380.108"; 304 + hash = "sha512-D6qubx3bzbfdDMJw1CcUJdPR2w2oHmOt/ur4q4Pi8cdFueROux3u2bcuurKmx2eZvHhYVKnL1njTxWDVHUM1OA=="; 280 305 }) 281 306 (fetchNupkg { 282 307 pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; 283 - version = "10.0.0-preview.6.25358.103"; 284 - hash = "sha512-IG7yOIrrLUvA22aUGR7g9VtXK3WGCsID9TokGqET+LoO4QTLlFRYjbrsUkvttuGUHftOTgDh+4abzkcqaTfd6A=="; 308 + version = "10.0.0-preview.7.25380.108"; 309 + hash = "sha512-neXYzUGCn4zBhHa4+9NgG6c0ulwsfGczrrH2hqJcwf16fNtBgfe9L+JnwRctrVVe7iOci/qYh69c36OlCsREug=="; 285 310 }) 286 311 (fetchNupkg { 287 312 pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; 288 - version = "10.0.0-preview.6.25358.103"; 289 - hash = "sha512-3PwE2oDr4+n93nPZbHz1kgJkpdus91UR5IXKnMWMMxcEq+VgNvNpU4+M+khwPOXSmxK9LY6dsd9beQVIFtrDVg=="; 313 + version = "10.0.0-preview.7.25380.108"; 314 + hash = "sha512-D8SDjyznO8H+3w5eAuL1pl+JZ+4S8eXM8gIMuNaDXvBZv43lU2by27Gk+Ue4eH5zV+462fBtBvqZtaETgfPsgQ=="; 315 + }) 316 + (fetchNupkg { 317 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64"; 318 + version = "10.0.0-preview.7.25380.108"; 319 + hash = "sha512-zPgYi5k0qLWv1+BGxMmZnNplAa6tAnTpibzsSQTCcSmLJfazFww4sRI4qFYZ+H8/Tc1jVyIPHu3whUL3UirX+w=="; 290 320 }) 291 321 ]; 292 322 osx-arm64 = [ 293 323 (fetchNupkg { 294 324 pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; 295 - version = "10.0.0-preview.6.25358.103"; 296 - hash = "sha512-QVYtaGiLQ0bWTiav/cc2Ps+PQ9co8EmTW8NAzlf835camz7gdjZHKo5/z4FOVUHVftCY9vn2yBuBcwceI6f+Bg=="; 325 + version = "10.0.0-preview.7.25380.108"; 326 + hash = "sha512-vk6trHjpJkCveABOceuodbxeAefojPqaUCGwU6HXinNgu281I/iEF7Afj6mJBLHxaPcvlFQjAjbRhll1SwcSNw=="; 297 327 }) 298 328 (fetchNupkg { 299 329 pname = "Microsoft.NETCore.App.Host.osx-arm64"; 300 - version = "10.0.0-preview.6.25358.103"; 301 - hash = "sha512-4ktCvzYslGK2G2CLPy4As8rbHGPtQw0RA5VC9WxRmRpDH/3cyicFbRaBRVc2y19p0tV9nMC9KdaFyptm80lQZg=="; 330 + version = "10.0.0-preview.7.25380.108"; 331 + hash = "sha512-r1LB1Ilq1/Pf71SubpoHU53s5bjfHY/TLQUhG2R3AGFMe1S2J6H35pkXuCdwBH+x99AX4khX1zw00BCYP5liVQ=="; 302 332 }) 303 333 (fetchNupkg { 304 334 pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; 305 - version = "10.0.0-preview.6.25358.103"; 306 - hash = "sha512-MPUbFdcUXGrfUpdNmcPvq+EdaBLcl+4+nsbUwftOT1041DpIUkFfDzgWNWVMjPG3Prf3K0iKPtvdKx9bdUlq6A=="; 335 + version = "10.0.0-preview.7.25380.108"; 336 + hash = "sha512-ovDMqhvYv4o6P/AjvAh26EcSs6auYHe4YBgWF7SBLgB/r1xOvjlRZRuVL7znu/js0CwTH7h8w/YvW+q1+Tzw/A=="; 307 337 }) 308 338 (fetchNupkg { 309 339 pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; 310 - version = "10.0.0-preview.6.25358.103"; 311 - hash = "sha512-CtxI7P/Il0bLfPXN6ofeL4Vm4ISp3TjvRBZt8MkACaTErFseNiwIIAKNqZ+d9lIxj1MDGA5fCfVn/0PsGIksRg=="; 340 + version = "10.0.0-preview.7.25380.108"; 341 + hash = "sha512-K7jCpNm0lYr/dHheLoaPadsd9q8oQ0X+iK/rJkeKrZ76FLzAvcC1FqX9yXICwAW44m63bXcmg0ggra1+yXx0/Q=="; 342 + }) 343 + (fetchNupkg { 344 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64"; 345 + version = "10.0.0-preview.7.25380.108"; 346 + hash = "sha512-HAloa6WZYn4LvTyANZMWs9l5q8NR0Bqvs7pGKKarpE2JnmlH7R371+nMg20Ejxw9UYp0SNNZ775dw83G/WX/oA=="; 312 347 }) 313 348 ]; 314 349 osx-x64 = [ 315 350 (fetchNupkg { 316 351 pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; 317 - version = "10.0.0-preview.6.25358.103"; 318 - hash = "sha512-p18BC5bG9/0ktSBUvxZOqPpr9qkS0Z6G71GViCAzjtV+fBllt6OE7T0rSvOZ14FjZFcSqMA2HZ60I3H93cK6TA=="; 352 + version = "10.0.0-preview.7.25380.108"; 353 + hash = "sha512-R7g8lya69aqDY/iAIIoX8TnbxEJxBIxvuqD0zrcEuJgRh33b2xys9OAT2NmyZH3GWdTZ5UPiolJ2SifKNE1ztQ=="; 319 354 }) 320 355 (fetchNupkg { 321 356 pname = "Microsoft.NETCore.App.Host.osx-x64"; 322 - version = "10.0.0-preview.6.25358.103"; 323 - hash = "sha512-T9Rhlb0Ivsaev2JNEKRLRoc5pyowBy+meS7GzijwfHOEviRw2rMpPNK+8DoygI8HRetSnjLghMlzdcfURF10LA=="; 357 + version = "10.0.0-preview.7.25380.108"; 358 + hash = "sha512-tPbKNB5TVRIAHyts6RMV2AP7pnmO/1MRtfTByCqTkTjH945dJ8+2r4ytMIoQ3ooVLi00yll9w2tDL+XnuNT3xw=="; 324 359 }) 325 360 (fetchNupkg { 326 361 pname = "Microsoft.NETCore.App.Runtime.osx-x64"; 327 - version = "10.0.0-preview.6.25358.103"; 328 - hash = "sha512-7SI6G+CVFjxrcgJny64fmvOp4Pz02EXrhlKJdEKoht+enh8c/1pY55cgR5jq9GWJ9iJNtV9/sDUiADK74NWWKQ=="; 362 + version = "10.0.0-preview.7.25380.108"; 363 + hash = "sha512-W18K405wGThiTnn12Mi0K6KXznjPZX87mX9APiq+nbKIsMmGC+r7cyIPgy9hmggnTb3qqv1p/0PACRD6NXm0CQ=="; 329 364 }) 330 365 (fetchNupkg { 331 366 pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; 332 - version = "10.0.0-preview.6.25358.103"; 333 - hash = "sha512-ui1NVLgK7tEN1Xv+MO8FRovfg1OR4sKGf5GXHz2CN88GLkzznp5m9sSAETN2IPueRV+aaQ8JFaLEEw1QOdlh2Q=="; 367 + version = "10.0.0-preview.7.25380.108"; 368 + hash = "sha512-K7fKG8YuufAgq6VcvotJH/D4uHmcjg/X9TwWq8EmbyysqyNCuMkg6a1torpyaomdooKSZ0LSOodqbo57B6jERg=="; 369 + }) 370 + (fetchNupkg { 371 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64"; 372 + version = "10.0.0-preview.7.25380.108"; 373 + hash = "sha512-AAcenMQyUXqNewaFwVv74m4OyOy4DH/seZDjjmMtE6BcYchYlWjJjU7Dh7lR3qk1KFuRBdeIvLHpGUZS0+GcqQ=="; 334 374 }) 335 375 ]; 336 376 win-arm64 = [ 337 377 (fetchNupkg { 338 378 pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; 339 - version = "10.0.0-preview.6.25358.103"; 340 - hash = "sha512-kTwrqjATCL5woNksB+G2B39lOIUkxLnouFruipzLnsDKSxG50pKIhxWUkrwTfwatL/zQasE+aVlwEfSQAxQteQ=="; 379 + version = "10.0.0-preview.7.25380.108"; 380 + hash = "sha512-alvGXGuLfWb35dOybu83zGbH9VyIJRf17FEhF6yrNGvg8gJ3SwpU/N2uGnuxI1TIb8dFlKq3FoE2hqfxWAERKA=="; 341 381 }) 342 382 (fetchNupkg { 343 383 pname = "Microsoft.NETCore.App.Host.win-arm64"; 344 - version = "10.0.0-preview.6.25358.103"; 345 - hash = "sha512-86sGYDN7tFGBhAUacYgosah0TTIMT1czQtKHb6vKXOGo1wWAYa+MsGXrdUA6o3rpvybL8rbRANQ1tarIfui4Bw=="; 384 + version = "10.0.0-preview.7.25380.108"; 385 + hash = "sha512-8345qvf7b3Q8hoqXErpJTWQeLmBV3GFUNa/hp8eCglnY5WWbnfd/muQAdA5zUoOX/8fMA4TILhZx2K0M8k1/mw=="; 346 386 }) 347 387 (fetchNupkg { 348 388 pname = "Microsoft.NETCore.App.Runtime.win-arm64"; 349 - version = "10.0.0-preview.6.25358.103"; 350 - hash = "sha512-VkXVbi8EbajQYu5pge5VCXxWGhHJtLivHM+rqHt78b8w2IpYfRACV7lqEU1COg9D3sZEG5oLOzKLCCN7lSiekA=="; 389 + version = "10.0.0-preview.7.25380.108"; 390 + hash = "sha512-um95x3i3Jdyat4T6HTXP9I0STmsqJyuTWmZwCg/5EPNWMX1fm/OIFIoUQ9lX2kplPyq6Ys0hmiBaVcHOHGThgw=="; 351 391 }) 352 392 (fetchNupkg { 353 393 pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; 354 - version = "10.0.0-preview.6.25358.103"; 355 - hash = "sha512-CUdm0Uw4kGSk6oVm8QZLSwxngMFmbNoiFXve2hT0/Csu4mJe6ttV8C/Y0VLPBJr3GmoovOzMeH3coQfEf2YvBA=="; 394 + version = "10.0.0-preview.7.25380.108"; 395 + hash = "sha512-LneCr0cNCIEYVfDI2Ab++j+baaKut+pqTsCb3R9FAp9pqYVXveSEXn8V4xx+N0i//SQx4i9Dkd+oYGERun9k2A=="; 396 + }) 397 + (fetchNupkg { 398 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64"; 399 + version = "10.0.0-preview.7.25380.108"; 400 + hash = "sha512-xgYN99ynL4a37SaZebTPpeiui+2OVxCHFfPrW5vBoqoHLvAxhM67ZpqAY3zQELjS4Kb0ZxsLfOS4OPFKbcweSA=="; 356 401 }) 357 402 ]; 358 403 win-x64 = [ 359 404 (fetchNupkg { 360 405 pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; 361 - version = "10.0.0-preview.6.25358.103"; 362 - hash = "sha512-kV1DnmxJrCauIvUfNe4wC4Yi888dzxxf7sYT4W/apnCSHvcjueYEZOGtoLSirsJJrn5aj9OeFVz+bAbd9nurxg=="; 406 + version = "10.0.0-preview.7.25380.108"; 407 + hash = "sha512-xr4GBhH7aIMfPXjv+CuGZI3h1PZc+yETwn3/9UMOXXNxgM1zrkCR1p4I8rQNpwVPd440P8pReq2AWrdbLX7kTQ=="; 363 408 }) 364 409 (fetchNupkg { 365 410 pname = "Microsoft.NETCore.App.Host.win-x64"; 366 - version = "10.0.0-preview.6.25358.103"; 367 - hash = "sha512-XsP6i0SHVuDjS0IWBC+/3QXDJO+3ARuFbPSu9fRjR5NkK5/A4lQpBWJRymTzqWHzmD0DLYMEfwR+3mdG2A/StQ=="; 411 + version = "10.0.0-preview.7.25380.108"; 412 + hash = "sha512-slvRNr3ZPyyGLrOFEPVF91TD6BJcC7/UKrowVg0XGq37IxTeicrNLhs7PE8qmVGBgUTiKcqxEU7DXI2/qBh9nA=="; 368 413 }) 369 414 (fetchNupkg { 370 415 pname = "Microsoft.NETCore.App.Runtime.win-x64"; 371 - version = "10.0.0-preview.6.25358.103"; 372 - hash = "sha512-UsW6m9/wuBUWM8SU/PHsn+9GQMRp4i00KfWDzE/s6rnCs40WRvy5Zcj923XMy05Bt04dhSrOOmDR1/vkydaysg=="; 416 + version = "10.0.0-preview.7.25380.108"; 417 + hash = "sha512-1JBZRsQMZ4mCN0rS+F6wwP7s7+es+uwx6hG9ubUuccJYjCEAWwDg3vBVAbQqwMOF9rdbqOLFbkbvawOT7BHAaw=="; 373 418 }) 374 419 (fetchNupkg { 375 420 pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; 376 - version = "10.0.0-preview.6.25358.103"; 377 - hash = "sha512-Btz15yrqllW8cQ82bDOMB+fo1ONv4j+BvpZGQTt4zwqgyxq3qznnxVHrMxiG+UUwhDlD4ajCGYuZCjHECODTHg=="; 421 + version = "10.0.0-preview.7.25380.108"; 422 + hash = "sha512-8fiTrOmlVMojv2oFxSO4zKP0Mz+3HazxfqBFBbgioN+/dMNiCa6ql3Sm0kp88Qmfcb68PwhWCJLy3x3XHLEUuA=="; 423 + }) 424 + (fetchNupkg { 425 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x64"; 426 + version = "10.0.0-preview.7.25380.108"; 427 + hash = "sha512-m4+5c4eH8FsloMih4Pl/Fuf5dVljpTasP7wzRjn5UAt2M7RdQC5DbC3ZZDTuDSIwuDVKXoLzUbDV6ui5SBJ0mA=="; 378 428 }) 379 429 ]; 380 430 win-x86 = [ 381 431 (fetchNupkg { 382 432 pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; 383 - version = "10.0.0-preview.6.25358.103"; 384 - hash = "sha512-bVGv/VP4T598HMR97vrcF8NxOv43rTn4RtH5JSm/Z/I2l6Jf4OsEmrP7ciCJho65xgG2NN7E80dAfv6Waan/DQ=="; 433 + version = "10.0.0-preview.7.25380.108"; 434 + hash = "sha512-t0G1lpmSy3Bb/0k4riHo+oT2h53IbHHC92oy3Mnxg2Nm/ZBoGDW55/maB5lF+IbEoNsScpAhsFNf7gAv5KPOhw=="; 385 435 }) 386 436 (fetchNupkg { 387 437 pname = "Microsoft.NETCore.App.Host.win-x86"; 388 - version = "10.0.0-preview.6.25358.103"; 389 - hash = "sha512-OvOg+DllupzQyo2AiWJOWhd3G7sXoROVbGIbaO48l3cXJf+EkT3mwK0WyKNJo1SYDBSHP4PL3CELLyl7KeuBTA=="; 438 + version = "10.0.0-preview.7.25380.108"; 439 + hash = "sha512-Xgu9wAHojyPC6/9OhNk4Bpmhmb4FAcJMMb3S7xwwPFuEx7pKSCPOA/3Gv/8xR3w3lYoMhvs94Jn4zzLPw/d46A=="; 390 440 }) 391 441 (fetchNupkg { 392 442 pname = "Microsoft.NETCore.App.Runtime.win-x86"; 393 - version = "10.0.0-preview.6.25358.103"; 394 - hash = "sha512-di/eQOCbK7Gckc/GaFEJbeHA8xc1sjPYb4ZgSDQG8s/lSc5EocnPG6YSiPu5noCS/kl4caLJzu8mcNEbHo9fQg=="; 443 + version = "10.0.0-preview.7.25380.108"; 444 + hash = "sha512-FDFqh+DYEYnPZjLzODbygevvyrQH15WVg/pcDbiFlE0dsoL7LQ3ST3G6Vz5GfpAZyO0A8O7ekGOH81+wskmeiw=="; 395 445 }) 396 446 (fetchNupkg { 397 447 pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; 398 - version = "10.0.0-preview.6.25358.103"; 399 - hash = "sha512-e4ZDOtOGLbKnCy90C+6+pAtkX/CJlAI3dPV3zF8Dtk4kCG6m+4TnbohG8z+CBaY4Tyh7HRXfCwA0sMhkZIhJ/A=="; 448 + version = "10.0.0-preview.7.25380.108"; 449 + hash = "sha512-npZ0pXzs+1mOb/G8asxE4QYUrrQlvuVjO24sgaqgQ/o8Ir3m1jTxXhETRj7IXKiPiVMIaLPV+c3XtpdDKouH9A=="; 450 + }) 451 + (fetchNupkg { 452 + pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x86"; 453 + version = "10.0.0-preview.7.25380.108"; 454 + hash = "sha512-7mbJh2PmKeWmniK6eOPGC1RZ5MGgLzf4czbisbCrCvw/wS/TXlq3kfkmT8sU+jjQQvutRbNXCES8HYK4vuVaog=="; 400 455 }) 401 456 ]; 402 457 }; 403 458 404 459 in 405 460 rec { 406 - release_10_0 = "10.0.0-preview.6"; 461 + release_10_0 = "10.0.0-preview.7"; 407 462 408 463 aspnetcore_10_0 = buildAspNetCore { 409 - version = "10.0.0-preview.6.25358.103"; 464 + version = "10.0.0-preview.7.25380.108"; 410 465 srcs = { 411 466 linux-arm = { 412 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-arm.tar.gz"; 413 - hash = "sha512-/mrP2TIr27NliznmIGDFdjriPeeSpDDbRyaM++1gNgJk55NQArHO3KgTMog2d5XlnTgkp03lH5lk3FQKgU2RiQ=="; 467 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-arm.tar.gz"; 468 + hash = "sha512-lXwjay3tSsk2fperQsxjo28PeydYBQA552QN/aOCTlpl6/LTB2L8diIqgdGUpJ593riZcUo3vCjbZwjY1bGC7Q=="; 414 469 }; 415 470 linux-arm64 = { 416 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-arm64.tar.gz"; 417 - hash = "sha512-iGZ9ZtkKq6MGSfhNENBX2nwNtHnNs2t2gk3I4PAqRKa/XSaddNqg1reDdvLcZrYCOFWCZ1VeLO1Ay9BqrHRdag=="; 471 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-arm64.tar.gz"; 472 + hash = "sha512-gTWO1Grf/RpOLglePSPWfR0ommxMUKsg4ecRYbKCPIxE3VpsJBrJs/zUoq9Rjb/7zNt7Os0HpCr5/yTF/WLGow=="; 418 473 }; 419 474 linux-x64 = { 420 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-x64.tar.gz"; 421 - hash = "sha512-FczqQ09eM7SvhyvaANMNP+5ElBE6Hl17HoziBqsKLgk4T6WiI6/d5LlOo7fhK3lsGkUTi+gzKIvWh0GuhD+2yA=="; 475 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-x64.tar.gz"; 476 + hash = "sha512-9onzhvf6Vrm1O9fVEKvs8rnCI1j7KTZ4RsI/u6ewphpH2G287vlrc6corwduVcNGg4SXQC4M2AuGldncHqPCuQ=="; 422 477 }; 423 478 linux-musl-arm = { 424 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-arm.tar.gz"; 425 - hash = "sha512-HArq8wBlBcK/tkjyViWT9iu3pVsAULbMgecK6cwaNcrbv9VGEXBaGwv4SYqqNV0DeEfJ6nqa2j9YVWiLpqYTSQ=="; 479 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-musl-arm.tar.gz"; 480 + hash = "sha512-uJ0bnKWphyzzZ3dKLKUVKkLtht7MGMWTsQSINGPOXPrKamn5F0SaArTSXqQVj4IqNqwNZVxTjBhOR611EYbs2w=="; 426 481 }; 427 482 linux-musl-arm64 = { 428 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-arm64.tar.gz"; 429 - hash = "sha512-CH7Qk+rFkx3YjOnIF1Q/rEp/sAcF/+cet1U6/QoVtQfrWmO46FDhT+SI3t17OaCshkmaFU5oSBWpnBIjr1NJ0A=="; 483 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-musl-arm64.tar.gz"; 484 + hash = "sha512-cAY0HJWlGRCm7gLVgemkHXZGSn777QrXedDmT8DXfEK70jNTf1fXb28P2zh/biVZK6UzYmcKXm7+1ho3TkIc7A=="; 430 485 }; 431 486 linux-musl-x64 = { 432 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-linux-musl-x64.tar.gz"; 433 - hash = "sha512-bU2Jk/BySlwwy7XDR9ovxoct3HUdvGykOI5/umDVFiZhk5g6mErGv+h5tEh4j3e6+1C5mWfe+6QD9E7j/ycx7Q=="; 487 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-linux-musl-x64.tar.gz"; 488 + hash = "sha512-wRf0SCHNbFWna7nr/HRlYG04rInIEO4iSys6D/T1q/Ld27sZVoOeZyrrpPlR3wtax/GTXSqQttTc3cEep8M7UQ=="; 434 489 }; 435 490 osx-arm64 = { 436 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-osx-arm64.tar.gz"; 437 - hash = "sha512-VlWHBJhm7w4JIR0SLJUOPYfzvCL/dA5NVQYY1ppidjuN12bBNcC95Px8zLqmTzMhQrSQ0P1ClOTFjimCB49yBA=="; 491 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-osx-arm64.tar.gz"; 492 + hash = "sha512-D5iye4E6etLrWkCOe9sf/97fheARsEmF6QCV3ikW2qTDQhSsPPmgZvSbPn7gnVbXP56aGFjHHv+JAMxBRf0yVQ=="; 438 493 }; 439 494 osx-x64 = { 440 - url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.6.25358.103/aspnetcore-runtime-10.0.0-preview.6.25358.103-osx-x64.tar.gz"; 441 - hash = "sha512-c2tCqqrbhlRIvM/bOO2KlmCELsmPS4Trexq/E6imjPsWbx8dHZt6viROKAC0BwPUsxpQO+o2NZc5oEHjMsZSXQ=="; 495 + url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.7.25380.108/aspnetcore-runtime-10.0.0-preview.7.25380.108-osx-x64.tar.gz"; 496 + hash = "sha512-FQLipaTYahQwhA2TGknRX/07ZEZeV9IdcURItxlpz7zmU4LvgoJg8Wlt1GxAnzwD9riuenLlFWe0RMoQuoreoA=="; 442 497 }; 443 498 }; 444 499 }; 445 500 446 501 runtime_10_0 = buildNetRuntime { 447 - version = "10.0.0-preview.6.25358.103"; 502 + version = "10.0.0-preview.7.25380.108"; 448 503 srcs = { 449 504 linux-arm = { 450 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-arm.tar.gz"; 451 - hash = "sha512-dkFn08ZTnl3/nj8Qh+pAs3urJy9+bB3gyGLXak0MNEUnmbRY6fpwMprijsbQfWtiSz9b0KooEubn7I+PavI7hw=="; 505 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-arm.tar.gz"; 506 + hash = "sha512-oyaRhovGFTGjL6O78RNBZGrFFBasUvaACTxXfTO2ODBqJqCjJ5poaoZUPg8v3MoOegfzYIF5UpRdybRt4pyXCQ=="; 452 507 }; 453 508 linux-arm64 = { 454 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-arm64.tar.gz"; 455 - hash = "sha512-cbydt+UH85l1JsTzkzkUYA+Q8AAxxhc1nzuAtyuBiljcgEpe2zTGt8qx4WVx6FVVRZUNGgcgv/WzGsY3RP204w=="; 509 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-arm64.tar.gz"; 510 + hash = "sha512-tTAequEUCb2/MZg7xpk39w3RezVe84D0yrMX6SHl1mFiZCzVfRmhT7ug78CadjNcbl8u6ZimDErHYssXJR04QA=="; 456 511 }; 457 512 linux-x64 = { 458 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-x64.tar.gz"; 459 - hash = "sha512-f+rKqGVeFFIdtrqaeGByN38GOGTkGMXk9ep5kjop9HJO9u0WB0VFnuAo8ZJ5r6HA/t6atpM3IgiQnu+HM8oDZA=="; 513 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-x64.tar.gz"; 514 + hash = "sha512-EnSHIJyzxKOUhHzO1aFduMW2bJOGboi0pweJ6iyQtB4pk+ANkZLUupiPM928iaXKL+TxmmEdftitjD4KRpLFAQ=="; 460 515 }; 461 516 linux-musl-arm = { 462 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-arm.tar.gz"; 463 - hash = "sha512-XXF9htD5Vt8lgTAnA9TYSNyBQjHnEpOgkOr1axgUYIRUOj1GcOQxDrkPOS4YKtAHycx8wfRRTQ76nfO2XRCD8Q=="; 517 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-musl-arm.tar.gz"; 518 + hash = "sha512-aCCXjXxzep/7Pj9IGsDDAm3FRsH0JzlqgwkCdTiwhu+QEHHiKiCJt3ivXlG8aJpEFCAs79lgkc0zAVtQ9+GtHA=="; 464 519 }; 465 520 linux-musl-arm64 = { 466 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-arm64.tar.gz"; 467 - hash = "sha512-4mP7M8JBvsvY8vemP5tfQSPBpmfFVEfwOiSc/1SRs4pt+mKEURwPxidFxp8wK0ytnICIwnAJNYLX28p6LsZdCg=="; 521 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-musl-arm64.tar.gz"; 522 + hash = "sha512-xJAlZHKLkx0jIHojHNSUZCKvqtFQjpGMISfcgjbc/yqVNXQQ4vC61bLYcZxkFMIJLQk4DDrnAVG1kgoyuzOHzw=="; 468 523 }; 469 524 linux-musl-x64 = { 470 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-linux-musl-x64.tar.gz"; 471 - hash = "sha512-zf3Ek3pbRF4rjuks2odZedJWiUjdX+fQH4QwW2Mh3KZNZ+1hqYweccbaHu2CLwddC7BBBVGuyw+PPhMThDZ2qA=="; 525 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-linux-musl-x64.tar.gz"; 526 + hash = "sha512-wCfUh5zikKE4NaJWtYraqu2hdvCYgsej42+w4ik7Qo7/U+YhpHj+xF2SjxeL3VLn9KK03p4C0gSUxLmSXMtkBg=="; 472 527 }; 473 528 osx-arm64 = { 474 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-osx-arm64.tar.gz"; 475 - hash = "sha512-zXzElKrtYs2r8Sh6CMvDoPKPMRLoluA37YLYRdZThzJ+I0UlvxwESbA+8hhSM9RWL7Wfv9GdXyjaPgpnE3RTdw=="; 529 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-osx-arm64.tar.gz"; 530 + hash = "sha512-72B+c82XraPNoxoMvqVWzWBAmiYSqUEnJxub+SXhLfhM97MmsLXt3s07rON/1vpwENSHzdxcIyR0Xe2W+LymAA=="; 476 531 }; 477 532 osx-x64 = { 478 - url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.6.25358.103/dotnet-runtime-10.0.0-preview.6.25358.103-osx-x64.tar.gz"; 479 - hash = "sha512-lm3Eezqhx6qSOzVI2IdkiCNpKwU/CT5PJrhmu/WAmx3W7zi9LC5RpOgPBsXb5K7Q21uuVSrZgmRi+sMOpormFg=="; 533 + url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.7.25380.108/dotnet-runtime-10.0.0-preview.7.25380.108-osx-x64.tar.gz"; 534 + hash = "sha512-4kBn/dR8b/jTCNNnNwK6FD/a3VC0pRca8qq36AYz7uGeZqC2lAvqSq6Yik05EVWjW6eOV3YM3d2lr169M1s9EA=="; 480 535 }; 481 536 }; 482 537 }; 483 538 484 539 sdk_10_0_1xx = buildNetSdk { 485 - version = "10.0.100-preview.6.25358.103"; 540 + version = "10.0.100-preview.7.25380.108"; 486 541 srcs = { 487 542 linux-arm = { 488 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-arm.tar.gz"; 489 - hash = "sha512-lYjjTcixBEvdjpzqH9DWtWf+3w3br0iXsVOrmz6TrElXRXgQ+p7NfaTVo22KBbxItnCv0PUtTVbRQPdCoEOCCg=="; 543 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-arm.tar.gz"; 544 + hash = "sha512-knm/wwbPU/3AJnPGjrwGgYsm+wXukE/zFej/UoqNWLU0KoZkIjOkpnIi9Qe2ARC4IYSSx7l5cb7nj7EKFfiu6A=="; 490 545 }; 491 546 linux-arm64 = { 492 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-arm64.tar.gz"; 493 - hash = "sha512-cwFkPqL72yWCUmxtRpnTy2V/bJDjzn8nRq1RwyCoSDwoDToV/C4HJgWyvf52NpBjo4T/Ydef+WRBg+SyHBundA=="; 547 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-arm64.tar.gz"; 548 + hash = "sha512-qBiJz0LOz2FqdoXKsXUIaUzug+dqlhnGTomvr/TTgmaOpMft/etEU6DBPfzurIZuo9D+BfPfEkY4pMpYtP2nJQ=="; 494 549 }; 495 550 linux-x64 = { 496 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-x64.tar.gz"; 497 - hash = "sha512-ZivWGncnWokxhq7VsKbmamE9M2V/cQJqJ/dl8RlreOPzoq2ljhs34Prqw5qDd7Pps7zqK3LFsG3V2YSK2Yc/Pw=="; 551 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-x64.tar.gz"; 552 + hash = "sha512-KNA8LaQR6BYb+jcUjzX/Yi6qI0GtzXKae1I/dKoh6Pf2UBnaENKG1nhY0Z/2AII4C4dDbfm8zicUe0/bIShvsg=="; 498 553 }; 499 554 linux-musl-arm = { 500 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-arm.tar.gz"; 501 - hash = "sha512-9E/Akg2mqGl07lLa7ODP/oyJEZPOmp1ob9k+gXiB7CSLkT5xdF7ldqZb9P3BZQZxivkERM7g9wFPuJZ6k6bMyA=="; 555 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-musl-arm.tar.gz"; 556 + hash = "sha512-D65/QdZ5g5I0GWMqoc+JW9K+0oaBLcysWLUkrgxrgBuxhVUJ1t9L+EfkxAx5ll31z2BrwH8iV49JzAo+/1dEjQ=="; 502 557 }; 503 558 linux-musl-arm64 = { 504 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-arm64.tar.gz"; 505 - hash = "sha512-xK/vp5j5cN3jplkjwCZItn87VU5Rp94TstKSRoQ3EtCGRcj8IjpAi9N+Df17+HWA0EaM+nQAlexbNbknQG+Lnw=="; 559 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-musl-arm64.tar.gz"; 560 + hash = "sha512-zIjcxU2QbdIS9MOD3gfTSUfMS2RZJAtfwTqei25dfUgrymc1cXixQZUFfviDx+YOT/2ArvSEyYqXOYf+SZPBow=="; 506 561 }; 507 562 linux-musl-x64 = { 508 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-musl-x64.tar.gz"; 509 - hash = "sha512-LCj610mZoxlInz08MT41eSP+UaQCG+01OZeA8trqlZzehNkYNdHjEMk71LfLaV+xT29lAa0LFmF0L/xYAVNiaQ=="; 563 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-linux-musl-x64.tar.gz"; 564 + hash = "sha512-hcpucoRlWBlxrzWL7dJkDADJ11xJysH6mz3plrQKE+lfNbdXPe+u/r38Z0xHjotXn4GhAwvj8WC2cgsx/f1ooQ=="; 510 565 }; 511 566 osx-arm64 = { 512 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-osx-arm64.tar.gz"; 513 - hash = "sha512-xDIGEqUUEXVSocsTu6RBc72L25UGwTtLmmeumrCziq1+zU5d0dTDIwukn7luzRSyrzQWkp52UcXJkMv3ber7mg=="; 567 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-osx-arm64.tar.gz"; 568 + hash = "sha512-eI/e7V31AEm8/hNwBZzfp0M5CkLZv1LHRVY+qsRL9UqVSqyjVjZLq2tbEIsbbZ4NbPJ8JT0uYrBkQARmn4GXxw=="; 514 569 }; 515 570 osx-x64 = { 516 - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-osx-x64.tar.gz"; 517 - hash = "sha512-rWlkOrW5A00BlxcOx+TusNgSzeXwKKHq8X+w8gnOKyUZMrJBKNsMVfBXs+mv9n14vLBFmAiT+B2WlQMjYRpnlQ=="; 571 + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.7.25380.108/dotnet-sdk-10.0.100-preview.7.25380.108-osx-x64.tar.gz"; 572 + hash = "sha512-/Dk0clsJJHMl7hDlaBlhZyKmMPSBS7k8Q7YLLtvTLuI83esARdZACAi4QNBQ7Q3Etbz5WpDeG5MpNrYjVuHqVQ=="; 518 573 }; 519 574 }; 520 575 inherit commonPackages hostPackages targetPackages;
+17 -10
pkgs/development/compilers/dotnet/vmr.nix
··· 18 18 darwin, 19 19 xcbuild, 20 20 swiftPackages, 21 + apple-sdk_13, 21 22 openssl, 22 23 getconf, 23 24 python3, ··· 110 109 krb5 111 110 lttng-ust_2_12 112 111 ] 113 - ++ lib.optionals isDarwin [ 114 - xcbuild 115 - swift 116 - krb5 117 - sigtool 118 - ]; 112 + ++ lib.optionals isDarwin ( 113 + [ 114 + xcbuild 115 + swift 116 + krb5 117 + sigtool 118 + ] 119 + ++ lib.optional (lib.versionAtLeast version "10") apple-sdk_13 120 + ); 119 121 120 122 # This is required to fix the error: 121 123 # > CSSM_ModuleLoad(): One or more parameters passed to a function were not valid. ··· 145 141 ./vmr-compiler-opt-v8.patch 146 142 ] 147 143 ++ lib.optionals (lib.versionAtLeast version "10") [ 148 - # src/repos/projects/Directory.Build.targets(106,5): error MSB4018: The "AddSourceToNuGetConfig" task failed unexpectedly. 149 - # src/repos/projects/Directory.Build.targets(106,5): error MSB4018: System.Xml.XmlException->Microsoft.Build.Framework.BuildException.GenericBuildTransferredException: There are multiple root elements. Line 9, position 2. 150 - ./source-build-externals-overwrite-rather-than-append-.patch 144 + ./mscordac-fix-missing-libunwind-symbols-on-linux.patch 145 + ./bundler-fix-file-size-estimation-when-bundling-symli.patch 151 146 ]; 152 147 153 148 postPatch = '' ··· 181 178 -s \$prev -t elem -n NoWarn -v '$(NoWarn);AD0001' \ 182 179 src/source-build-reference-packages/src/referencePackages/Directory.Build.props 183 180 181 + '' 182 + + lib.optionalString (lib.versionOlder version "10") '' 184 183 # https://github.com/microsoft/ApplicationInsights-dotnet/issues/2848 185 184 xmlstarlet ed \ 186 185 --inplace \ 187 186 -u //_:Project/_:PropertyGroup/_:BuildNumber -v 0 \ 188 - src/source-build-externals/src/${lib.optionalString (lib.versionAtLeast version "10") "repos/src/"}application-insights/.props/_GlobalStaticVersion.props 187 + src/source-build-externals/src/application-insights/.props/_GlobalStaticVersion.props 188 + '' 189 + + '' 189 190 190 191 # this fixes compile errors with clang 15 (e.g. darwin) 191 192 substituteInPlace \
+2 -2
pkgs/development/compilers/llvm/common/lldb-plugins/llef.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "llef"; 11 - version = "1.2.1"; 11 + version = "2.0.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "foundryzero"; 15 15 repo = "llef"; 16 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-gbZDs3uurmi5YrnjumjQgzKhEumphvgYMk3R73vZiUA="; 17 + hash = "sha256-pAFjLaZi4Sjlq3evKT2IG+0/imf4Fp5bM2gknLKpRvs="; 18 18 }; 19 19 20 20 dontBuild = true;
+2 -11
pkgs/development/libraries/gstreamer/rs/default.nix
··· 176 176 }; 177 177 178 178 patches = [ 179 - # Disable uriplaylistbin test that requires network access. 180 - # https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/676 181 - # TODO: Remove in 0.14, it has been replaced by a different fix: 182 - # https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2140 183 - ./ignore-network-tests.patch 179 + # Related to https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/723 180 + ./ignore-tests.patch 184 181 ]; 185 182 186 183 strictDeps = true; ··· 254 257 ''; 255 258 256 259 passthru = { 257 - tests = { 258 - # Applies patches. 259 - # TODO: remove with 0.14 260 - inherit mopidy; 261 - }; 262 - 263 260 updateScript = nix-update-script { 264 261 # use numbered releases rather than gstreamer-* releases 265 262 # this matches upstream's recommendation: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/470#note_2202772
-12
pkgs/development/libraries/gstreamer/rs/ignore-network-tests.patch
··· 1 - diff --git a/utils/uriplaylistbin/tests/uriplaylistbin.rs b/utils/uriplaylistbin/tests/uriplaylistbin.rs 2 - index dfd1c9ce..8ed24949 100644 3 - --- a/utils/uriplaylistbin/tests/uriplaylistbin.rs 4 - +++ b/utils/uriplaylistbin/tests/uriplaylistbin.rs 5 - @@ -534,6 +534,7 @@ fn infinite_to_finite() { 6 - assert_eq!(current_uri_index, 0); 7 - } 8 - 9 - +#[ignore = "Requires network access"] 10 - #[test] 11 - /// cache HTTP playlist items 12 - fn cache() {
+40
pkgs/development/libraries/gstreamer/rs/ignore-tests.patch
··· 1 + diff --git a/mux/mp4/tests/tests.rs b/mux/mp4/tests/tests.rs 2 + index 52b91f59..c5875554 100644 3 + --- a/mux/mp4/tests/tests.rs 4 + +++ b/mux/mp4/tests/tests.rs 5 + @@ -1339,6 +1339,7 @@ fn test_taic_encode_cannot_sync(video_enc: &str) { 6 + ); 7 + } 8 + 9 + +#[ignore = "Unknown failure"] 10 + #[test] 11 + fn test_taic_x264() { 12 + init(); 13 + @@ -1359,6 +1360,7 @@ fn test_taic_stai_x264_not_enabled() { 14 + test_taic_stai_encode("x264enc", false); 15 + } 16 + 17 + +#[ignore = "Unknown failure"] 18 + #[test] 19 + fn test_taic_x264_no_sync() { 20 + init(); 21 + diff --git a/utils/uriplaylistbin/tests/uriplaylistbin.rs b/utils/uriplaylistbin/tests/uriplaylistbin.rs 22 + index 3489eaa8..569635d6 100644 23 + --- a/utils/uriplaylistbin/tests/uriplaylistbin.rs 24 + +++ b/utils/uriplaylistbin/tests/uriplaylistbin.rs 25 + @@ -388,6 +388,7 @@ fn multi_audio() { 26 + assert_eq!(current_uri_index, 2); 27 + } 28 + 29 + +#[ignore = "Unknown failure"] 30 + #[test] 31 + fn multi_audio_video() { 32 + let (_events, current_iteration, current_uri_index, eos) = test( 33 + @@ -403,6 +404,7 @@ fn multi_audio_video() { 34 + assert_eq!(current_uri_index, 1); 35 + } 36 + 37 + +#[ignore = "Unknown failure"] 38 + #[test] 39 + fn iterations() { 40 + let (_events, current_iteration, current_uri_index, eos) = test(
+9
pkgs/development/libraries/protobuf/32.nix
··· 1 + { callPackage, ... }@args: 2 + 3 + callPackage ./generic.nix ( 4 + { 5 + version = "32.0"; 6 + hash = "sha256-kiA0P6ZU0i9vxpNjlusyMsFkvDb5DkoiH6FwE/q8FMI="; 7 + } 8 + // args 9 + )
+2 -2
pkgs/development/python-modules/coiled/default.nix
··· 39 39 40 40 buildPythonPackage rec { 41 41 pname = "coiled"; 42 - version = "1.118.1"; 42 + version = "1.118.3"; 43 43 pyproject = true; 44 44 45 45 src = fetchPypi { 46 46 inherit pname version; 47 - hash = "sha256-74LILNrkvopEdEdECe0pwfgwxdGrfXucWf76Vkj95GQ="; 47 + hash = "sha256-HjbBZsTqb3D5uh3cBZPFkhe/QbJtnHwduUDCaMl3vc4="; 48 48 }; 49 49 50 50 build-system = [
+27 -6
pkgs/development/python-modules/compressed-tensors/default.nix
··· 1 1 { 2 2 lib, 3 - stdenv, 4 3 buildPythonPackage, 5 4 fetchFromGitHub, 5 + 6 + # build-system 6 7 setuptools, 8 + setuptools-scm, 9 + 10 + # dependencies 11 + frozendict, 7 12 pydantic, 8 13 torch, 9 14 transformers, 15 + 16 + # tests 10 17 nbconvert, 11 18 nbformat, 12 19 pytestCheckHook, ··· 21 14 22 15 buildPythonPackage rec { 23 16 pname = "compressed-tensors"; 24 - version = "0.10.2"; 17 + version = "0.11.0"; 25 18 pyproject = true; 26 19 27 20 # Release on PyPI is missing the `utils` directory, which `setup.py` wants to import ··· 29 22 owner = "neuralmagic"; 30 23 repo = "compressed-tensors"; 31 24 tag = version; 32 - hash = "sha256-BJsMyCs+rupt5+i5JlO7oY08Udc8hI3ZnMiN+8ja0mc="; 25 + hash = "sha256-sSXn4/N/Pn+wOCY1Z0ziqFxfMRvRA1c90jPOBe+SwZw="; 33 26 }; 34 27 35 - build-system = [ setuptools ]; 28 + postPatch = '' 29 + substituteInPlace pyproject.toml \ 30 + --replace-fail "setuptools_scm==8.2.0" "setuptools_scm" 31 + ''; 32 + 33 + build-system = [ 34 + setuptools 35 + setuptools-scm 36 + ]; 36 37 37 38 dependencies = [ 39 + frozendict 38 40 pydantic 39 41 torch 40 42 transformers ··· 61 45 62 46 disabledTests = [ 63 47 # these try to download models from HF Hub 48 + "test_apply_tinyllama_dynamic_activations" 49 + "test_compress_model" 50 + "test_compress_model_meta" 51 + "test_compressed_linear_from_linear_usage" 52 + "test_decompress_model" 64 53 "test_get_observer_token_count" 65 54 "test_kv_cache_quantization" 66 - "test_target_prioritization" 67 55 "test_load_compressed_sharded" 56 + "test_model_forward_pass" 68 57 "test_save_compressed_model" 69 - "test_apply_tinyllama_dynamic_activations" 58 + "test_target_prioritization" 70 59 ]; 71 60 72 61 disabledTestPaths = [
+4 -4
pkgs/development/python-modules/resolvelib/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "resolvelib"; 12 - version = "1.1.0"; 12 + version = "1.2.0"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "sarugaku"; 17 17 repo = "resolvelib"; 18 - rev = version; 19 - hash = "sha256-UBdgFN+fvbjz+rp8+rog8FW2jwO/jCfUPV7UehJKiV8="; 18 + tag = version; 19 + hash = "sha256-8ffJ1Jlb/hzKY4pfE3B95ip2e1CxUByiR0cul/ZnxxA="; 20 20 }; 21 21 22 22 build-system = [ setuptools ]; ··· 31 31 meta = with lib; { 32 32 description = "Resolve abstract dependencies into concrete ones"; 33 33 homepage = "https://github.com/sarugaku/resolvelib"; 34 - changelog = "https://github.com/sarugaku/resolvelib/blob/${src.rev}/CHANGELOG.rst"; 34 + changelog = "https://github.com/sarugaku/resolvelib/blob/${src.tag}/CHANGELOG.rst"; 35 35 license = licenses.isc; 36 36 maintainers = [ ]; 37 37 };
+2 -2
pkgs/development/tools/pnpm/default.nix
··· 16 16 hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; 17 17 }; 18 18 "10" = { 19 - version = "10.14.0"; 20 - hash = "sha256-KXU05l1YQkUFOcHoAiyIMateH+LrdGZHh6gVUZVC1iA="; 19 + version = "10.15.0"; 20 + hash = "sha256-hMGeeI19fuJI5Ka3FS+Ou6D0/nOApfRDyhfXbAMAUtI="; 21 21 }; 22 22 }; 23 23
+2
pkgs/games/anki/addons/default.nix
··· 16 16 17 17 reviewer-refocus-card = callPackage ./reviewer-refocus-card { }; 18 18 19 + review-heatmap = callPackage ./review-heatmap { }; 20 + 19 21 yomichan-forvo-server = callPackage ./yomichan-forvo-server { }; 20 22 }
+26
pkgs/games/anki/addons/review-heatmap/0001-Apply-vite-style-to-anki-review-heatmap.js.patch
··· 1 + --- 2 + src/web/main.ts | 8 ++++++-- 3 + 1 file changed, 6 insertions(+), 2 deletions(-) 4 + 5 + diff --git a/src/web/main.ts b/src/web/main.ts 6 + index 389c7fc..0b7c702 100644 7 + --- a/src/web/main.ts 8 + +++ b/src/web/main.ts 9 + @@ -29,8 +29,12 @@ listed here: <https://glutanimate.com/contact/>. 10 + Any modifications to this file must keep this entire header intact. 11 + */ 12 + 13 + -import "./_vendor/cal-heatmap.css"; 14 + -import "./css/review-heatmap.css"; 15 + +import calHeatmapCss from "./_vendor/cal-heatmap.css"; 16 + +import reviewHeatmapCss from "./css/review-heatmap.css"; 17 + + 18 + +var __vite_style__ = document.createElement('style'); 19 + +__vite_style__.textContent = calHeatmapCss + "\n" + reviewHeatmapCss; 20 + +document.head.appendChild(__vite_style__); 21 + 22 + import { CalHeatMap } from "./_vendor/cal-heatmap.js"; 23 + import { ReviewHeatmapOptions, ReviewHeatmapData } from "./types"; 24 + -- 25 + 2.49.0 26 +
+60
pkgs/games/anki/addons/review-heatmap/default.nix
··· 1 + { 2 + lib, 3 + anki-utils, 4 + fetchFromGitHub, 5 + esbuild, 6 + aab, 7 + }: 8 + anki-utils.buildAnkiAddon (finalAttrs: { 9 + pname = "review-heatmap"; 10 + version = "1.0.1"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "glutanimate"; 14 + repo = "review-heatmap"; 15 + tag = "v${finalAttrs.version}"; 16 + hash = "sha256-CL98DYikumoPR/QTWcMMwpd/tEpKLIDVC1Rj5NEvWJ8="; 17 + # Needed files are set to export-ignore in .gitattributes 18 + forceFetchGit = true; 19 + }; 20 + 21 + patches = [ ./0001-Apply-vite-style-to-anki-review-heatmap.js.patch ]; 22 + 23 + nativeBuildInputs = [ 24 + aab 25 + esbuild 26 + ]; 27 + 28 + buildPhase = '' 29 + runHook preBuild 30 + 31 + # Work around missing icons 32 + mkdir resources/icons/optional 33 + touch resources/icons/optional/{patreon.svg,thanks.svg,twitter.svg,youtube.svg} 34 + 35 + mkdir -p build/dist 36 + cp -r src resources designer --target-directory build/dist 37 + aab build_dist ${finalAttrs.version} --modtime -1 38 + 39 + # build anki-review-heatmap.js 40 + esbuild \ 41 + src/web/main.ts \ 42 + --bundle \ 43 + --minify \ 44 + --target=es2015 \ 45 + --loader:.css=text \ 46 + --outfile=build/dist/src/review_heatmap/web/anki-review-heatmap.js 47 + 48 + cd build/dist/src/review_heatmap 49 + 50 + runHook postBuild 51 + ''; 52 + 53 + meta = { 54 + description = "Anki add-on to help you keep track of your review activity"; 55 + homepage = "https://github.com/glutanimate/review-heatmap"; 56 + changelog = "https://github.com/glutanimate/review-heatmap/blob/v${finalAttrs.version}/CHANGELOG.md"; 57 + license = lib.licenses.agpl3Only; 58 + maintainers = with lib.maintainers; [ eljamm ]; 59 + }; 60 + })
-1
pkgs/games/doom-ports/slade/git.nix
··· 74 74 homepage = "http://slade.mancubus.net/"; 75 75 license = lib.licenses.gpl2Only; # https://github.com/sirjuddington/SLADE/issues/1754 76 76 platforms = lib.platforms.linux; 77 - maintainers = with lib.maintainers; [ ertes ]; 78 77 }; 79 78 }
+2 -2
pkgs/os-specific/linux/xone/default.nix
··· 6 6 }: 7 7 stdenv.mkDerivation (finalAttrs: { 8 8 pname = "xone"; 9 - version = "0.4.1"; 9 + version = "0.4.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "dlundqvist"; 13 13 repo = "xone"; 14 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-myiKYXJ4Qisz6uJYO75xs/lGj7A/Ft+6frky9lBuWzc="; 15 + hash = "sha256-ab/OlVezruvccKzcM4Ews6ydAJ8r64XfkPlFYpUycLQ="; 16 16 }; 17 17 18 18 setSourceRoot = ''
+2 -2
pkgs/servers/varnish/default.nix
··· 114 114 }; 115 115 # EOL 2026-03-15 116 116 varnish77 = common { 117 - version = "7.7.2"; 118 - hash = "sha256-/ad1DhKBog6czMbGZkgdJDf6fA2BZZLIbk+3un/EZK0="; 117 + version = "7.7.3"; 118 + hash = "sha256-6W7q/Ez+KlWO0vtU8eIr46PZlfRvjADaVF1YOq74AjY="; 119 119 }; 120 120 }
+3 -9
pkgs/tools/package-management/packagekit/qt.nix
··· 1 1 { 2 2 stdenv, 3 - lib, 4 3 fetchFromGitHub, 5 4 cmake, 6 5 pkg-config, ··· 7 8 packagekit, 8 9 }: 9 10 10 - let 11 - isQt6 = lib.versions.major qttools.version == "6"; 12 - in 13 11 stdenv.mkDerivation rec { 14 12 pname = "packagekit-qt"; 15 - version = "1.1.2"; 13 + version = "1.1.3"; 16 14 17 15 src = fetchFromGitHub { 18 16 owner = "hughsie"; 19 17 repo = "PackageKit-Qt"; 20 - rev = "v${version}"; 21 - sha256 = "sha256-rLNeVjzIT18qUZgj6Qcf7E59CL4gx/ArYJfs9KHrqNs="; 18 + tag = "v${version}"; 19 + hash = "sha256-ZHkOFPaOMLCectYKzQs9oQ70kv8APOdkjDRimHgld+c="; 22 20 }; 23 21 24 22 buildInputs = [ packagekit ]; ··· 25 29 pkg-config 26 30 qttools 27 31 ]; 28 - 29 - cmakeFlags = [ (lib.cmakeBool "BUILD_WITH_QT6" isQt6) ]; 30 32 31 33 dontWrapQtApps = true; 32 34
+2
pkgs/top-level/all-packages.nix
··· 8810 8810 8811 8811 inherit 8812 8812 ({ 8813 + protobuf_32 = callPackage ../development/libraries/protobuf/32.nix { }; 8813 8814 protobuf_31 = callPackage ../development/libraries/protobuf/31.nix { }; 8814 8815 protobuf_30 = callPackage ../development/libraries/protobuf/30.nix { }; 8815 8816 protobuf_29 = callPackage ../development/libraries/protobuf/29.nix { ··· 8823 8822 abseil-cpp = abseil-cpp_202103; 8824 8823 }; 8825 8824 }) 8825 + protobuf_32 8826 8826 protobuf_31 8827 8827 protobuf_30 8828 8828 protobuf_29
-2
pkgs/top-level/qt5-packages.nix
··· 129 129 130 130 libopenshot = callPackage ../development/libraries/libopenshot { }; 131 131 132 - packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { }; 133 - 134 132 libopenshot-audio = callPackage ../development/libraries/libopenshot-audio { }; 135 133 136 134 libqglviewer = callPackage ../development/libraries/libqglviewer { };