Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub c4e1df86 ba922155

+4319 -2225
+1 -1
.github/workflows/backport.yml
··· 14 jobs: 15 backport: 16 name: Backport Pull Request 17 - if: github.repository_owner == 'NixOS' && github.event.pull_request.merged == true && (github.event.action != 'labeled' || startsWith(github.event.label.name, 'backport')) 18 runs-on: ubuntu-24.04-arm 19 steps: 20 # Use a GitHub App to create the PR so that CI gets triggered
··· 14 jobs: 15 backport: 16 name: Backport Pull Request 17 + if: vars.NIXPKGS_CI_APP_ID && github.event.pull_request.merged == true && (github.event.action != 'labeled' || startsWith(github.event.label.name, 'backport')) 18 runs-on: ubuntu-24.04-arm 19 steps: 20 # Use a GitHub App to create the PR so that CI gets triggered
+3 -1
.github/workflows/check-cherry-picks.yml
··· 1 name: "Check cherry-picks" 2 3 on: 4 pull_request_target: 5 branches: 6 - 'release-**' ··· 13 check: 14 name: cherry-pick-check 15 runs-on: ubuntu-24.04-arm 16 - if: github.repository_owner == 'NixOS' 17 steps: 18 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 19 with:
··· 1 name: "Check cherry-picks" 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/check-cherry-picks.yml 7 pull_request_target: 8 branches: 9 - 'release-**' ··· 16 check: 17 name: cherry-pick-check 18 runs-on: ubuntu-24.04-arm 19 steps: 20 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 21 with:
+3
.github/workflows/check-format.yml
··· 1 name: Check that files are formatted 2 3 on: 4 pull_request_target: 5 types: [opened, synchronize, reopened, edited] 6
··· 1 name: Check that files are formatted 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/check-format.yml 7 pull_request_target: 8 types: [opened, synchronize, reopened, edited] 9
+3
.github/workflows/check-shell.yml
··· 1 name: "Check shell" 2 3 on: 4 pull_request_target: 5 paths: 6 - 'shell.nix'
··· 1 name: "Check shell" 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/check-shell.yml 7 pull_request_target: 8 paths: 9 - 'shell.nix'
+7
.github/workflows/codeowners-v2.yml
··· 23 name: Codeowners v2 24 25 on: 26 pull_request_target: 27 types: [opened, ready_for_review, synchronize, reopened, edited] 28 ··· 64 run: nix-build base/ci -A codeownersValidator 65 66 - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 67 id: app-token 68 with: 69 app-id: ${{ vars.OWNER_RO_APP_ID }} ··· 77 path: pr 78 79 - name: Validate codeowners 80 run: result/bin/codeowners-validator 81 env: 82 OWNERS_FILE: pr/${{ env.OWNERS_FILE }} ··· 99 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 100 101 - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 102 id: app-token 103 with: 104 app-id: ${{ vars.OWNER_APP_ID }} ··· 111 run: nix-build ci -A requestReviews 112 113 - name: Request reviews 114 run: result/bin/request-code-owner-reviews.sh ${{ github.repository }} ${{ github.event.number }} "$OWNERS_FILE" 115 env: 116 GH_TOKEN: ${{ steps.app-token.outputs.token }}
··· 23 name: Codeowners v2 24 25 on: 26 + pull_request: 27 + paths: 28 + - .github/workflows/codeowners-v2.yml 29 pull_request_target: 30 types: [opened, ready_for_review, synchronize, reopened, edited] 31 ··· 67 run: nix-build base/ci -A codeownersValidator 68 69 - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 70 + if: vars.OWNER_RO_APP_ID 71 id: app-token 72 with: 73 app-id: ${{ vars.OWNER_RO_APP_ID }} ··· 81 path: pr 82 83 - name: Validate codeowners 84 + if: steps.app-token.outputs.token 85 run: result/bin/codeowners-validator 86 env: 87 OWNERS_FILE: pr/${{ env.OWNERS_FILE }} ··· 104 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 105 106 - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 107 + if: vars.OWNER_APP_ID 108 id: app-token 109 with: 110 app-id: ${{ vars.OWNER_APP_ID }} ··· 117 run: nix-build ci -A requestReviews 118 119 - name: Request reviews 120 + if: steps.app-token.outputs.token 121 run: result/bin/request-code-owner-reviews.sh ${{ github.repository }} ${{ github.event.number }} "$OWNERS_FILE" 122 env: 123 GH_TOKEN: ${{ steps.app-token.outputs.token }}
+4 -1
.github/workflows/eval-aliases.yml
··· 1 name: Eval aliases 2 3 on: 4 pull_request_target: 5 6 permissions: {} ··· 26 extra_nix_config: sandbox = true 27 28 - name: Ensure flake outputs on all systems still evaluate 29 - run: nix --experimental-features 'nix-command flakes' flake check --all-systems --no-build ./nixpkgs 30 31 - name: Query nixpkgs with aliases enabled to check for basic syntax errors 32 run: |
··· 1 name: Eval aliases 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/eval-aliases.yml 7 pull_request_target: 8 9 permissions: {} ··· 29 extra_nix_config: sandbox = true 30 31 - name: Ensure flake outputs on all systems still evaluate 32 + run: nix flake check --all-systems --no-build ./nixpkgs 33 34 - name: Query nixpkgs with aliases enabled to check for basic syntax errors 35 run: |
+7 -1
.github/workflows/eval.yml
··· 1 name: Eval 2 3 on: 4 pull_request_target: 5 types: [opened, ready_for_review, synchronize, reopened] 6 push: ··· 175 # See ./codeowners-v2.yml, reuse the same App because we need the same permissions 176 # Can't use the token received from permissions above, because it can't get enough permissions 177 - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 178 id: app-token 179 with: 180 app-id: ${{ vars.OWNER_APP_ID }} ··· 205 run: nix-build base/ci -A requestReviews 206 207 - name: Labelling pull request 208 run: | 209 # Get all currently set rebuild labels 210 gh api \ ··· 239 NUMBER: ${{ github.event.number }} 240 241 - name: Add eval summary to commit statuses 242 - if: ${{ github.event_name == 'pull_request_target' }} 243 run: | 244 description=$(jq -r ' 245 "Package: added " + (.attrdiff.added | length | tostring) + ··· 259 NUMBER: ${{ github.event.number }} 260 261 - name: Requesting maintainer reviews 262 run: | 263 # maintainers.json contains GitHub IDs. Look up handles to request reviews from. 264 # There appears to be no API to request reviews based on GitHub IDs
··· 1 name: Eval 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/eval.yml 7 pull_request_target: 8 types: [opened, ready_for_review, synchronize, reopened] 9 push: ··· 178 # See ./codeowners-v2.yml, reuse the same App because we need the same permissions 179 # Can't use the token received from permissions above, because it can't get enough permissions 180 - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 181 + if: vars.OWNER_APP_ID 182 id: app-token 183 with: 184 app-id: ${{ vars.OWNER_APP_ID }} ··· 209 run: nix-build base/ci -A requestReviews 210 211 - name: Labelling pull request 212 + if: ${{ github.event_name == 'pull_request_target' && github.repository_owner == 'NixOS' }} 213 run: | 214 # Get all currently set rebuild labels 215 gh api \ ··· 244 NUMBER: ${{ github.event.number }} 245 246 - name: Add eval summary to commit statuses 247 + if: ${{ github.event_name == 'pull_request_target' && github.repository_owner == 'NixOS' }} 248 run: | 249 description=$(jq -r ' 250 "Package: added " + (.attrdiff.added | length | tostring) + ··· 264 NUMBER: ${{ github.event.number }} 265 266 - name: Requesting maintainer reviews 267 + if: ${{ steps.app-token.outputs.token && github.repository_owner == 'NixOS' }} 268 run: | 269 # maintainers.json contains GitHub IDs. Look up handles to request reviews from. 270 # There appears to be no API to request reviews based on GitHub IDs
+4 -1
.github/workflows/get-merge-commit.yml
··· 1 name: Get merge commit 2 3 on: 4 workflow_call: 5 outputs: 6 mergedSha: ··· 38 push) 39 echo "mergedSha=${{ github.sha }}" >> "$GITHUB_OUTPUT" 40 ;; 41 - pull_request_target) 42 if commits=$(base/ci/get-merge-commit.sh ${{ github.repository }} ${{ github.event.number }}); then 43 echo -e "Checking the commits:\n$commits" 44 echo "$commits" >> "$GITHUB_OUTPUT"
··· 1 name: Get merge commit 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/get-merge-commit.yml 7 workflow_call: 8 outputs: 9 mergedSha: ··· 41 push) 42 echo "mergedSha=${{ github.sha }}" >> "$GITHUB_OUTPUT" 43 ;; 44 + pull_request*) 45 if commits=$(base/ci/get-merge-commit.sh ${{ github.repository }} ${{ github.event.number }}); then 46 echo -e "Checking the commits:\n$commits" 47 echo "$commits" >> "$GITHUB_OUTPUT"
+3
.github/workflows/lib-tests.yml
··· 1 name: "Building Nixpkgs lib-tests" 2 3 on: 4 pull_request_target: 5 paths: 6 - 'lib/**'
··· 1 name: "Building Nixpkgs lib-tests" 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/lib-tests.yml 7 pull_request_target: 8 paths: 9 - 'lib/**'
+3 -1
.github/workflows/manual-nixos-v2.yml
··· 1 name: "Build NixOS manual v2" 2 3 on: 4 pull_request_target: 5 branches: 6 - master ··· 38 extra_nix_config: sandbox = true 39 40 - uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16 41 - if: github.repository_owner == 'NixOS' 42 with: 43 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere. 44 name: nixpkgs-ci
··· 1 name: "Build NixOS manual v2" 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/manual-nixos-v2.yml 7 pull_request_target: 8 branches: 9 - master ··· 41 extra_nix_config: sandbox = true 42 43 - uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16 44 with: 45 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere. 46 name: nixpkgs-ci
+3 -1
.github/workflows/manual-nixpkgs-v2.yml
··· 1 name: "Build Nixpkgs manual v2" 2 3 on: 4 pull_request_target: 5 branches: 6 - master ··· 25 extra_nix_config: sandbox = true 26 27 - uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16 28 - if: github.repository_owner == 'NixOS' 29 with: 30 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere. 31 name: nixpkgs-ci
··· 1 name: "Build Nixpkgs manual v2" 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/manual-nixpkgs-v2.yml 7 pull_request_target: 8 branches: 9 - master ··· 28 extra_nix_config: sandbox = true 29 30 - uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16 31 with: 32 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere. 33 name: nixpkgs-ci
+3
.github/workflows/nix-parse-v2.yml
··· 1 name: "Check whether nix files are parseable v2" 2 3 on: 4 pull_request_target: 5 6 permissions: {}
··· 1 name: "Check whether nix files are parseable v2" 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/nix-parse-v2.yml 7 pull_request_target: 8 9 permissions: {}
+3
.github/workflows/nixpkgs-vet.yml
··· 6 name: Vet nixpkgs 7 8 on: 9 pull_request_target: 10 # This workflow depends on the base branch of the PR, but changing the base branch is not included in the default trigger events, which would be `opened`, `synchronize` or `reopened`. 11 # Instead it causes an `edited` event, so we need to add it explicitly here.
··· 6 name: Vet nixpkgs 7 8 on: 9 + pull_request: 10 + paths: 11 + - .github/workflows/nixpkgs-vet.yml 12 pull_request_target: 13 # This workflow depends on the base branch of the PR, but changing the base branch is not included in the default trigger events, which would be `opened`, `synchronize` or `reopened`. 14 # Instead it causes an `edited` event, so we need to add it explicitly here.
+3
.github/workflows/no-channel.yml
··· 1 name: "No channel PR" 2 3 on: 4 pull_request_target: 5 # Re-run should be triggered when the base branch is updated, instead of silently failing 6 types: [opened, synchronize, reopened, edited]
··· 1 name: "No channel PR" 2 3 on: 4 + pull_request: 5 + paths: 6 + - .github/workflows/no-channel.yml 7 pull_request_target: 8 # Re-run should be triggered when the base branch is updated, instead of silently failing 9 types: [opened, synchronize, reopened, edited]
+2 -2
ci/pinned-nixpkgs.json
··· 1 { 2 - "rev": "573c650e8a14b2faa0041645ab18aed7e60f0c9a", 3 - "sha256": "0qg99zj0gb0pc6sjlkmwhk1c1xz14qxmk6gamgfmcxpsfdp5vn72" 4 }
··· 1 { 2 + "rev": "eaeed9530c76ce5f1d2d8232e08bec5e26f18ec1", 3 + "sha256": "132nimgi1g88fbhddk4b8b1qk68jly494x2mnphyk3xa1d2wy9q7" 4 }
+1 -1
lib/path/default.nix
··· 382 (splitRoot p).root 383 (splitRoot p).subpath 384 385 - - Trying to get the parent directory of `root` using [`readDir`](https://nixos.org/manual/nix/stable/language/builtins.html#builtins-readDir) returns `root` itself: 386 387 dirOf (splitRoot p).root == (splitRoot p).root 388
··· 382 (splitRoot p).root 383 (splitRoot p).subpath 384 385 + - Trying to get the parent directory of `root` using [`dirOf`](https://nixos.org/manual/nix/stable/language/builtins.html#builtins-dirOf) returns `root` itself: 386 387 dirOf (splitRoot p).root == (splitRoot p).root 388
+25
maintainers/maintainer-list.nix
··· 1859 name = "Austin Lund"; 1860 keys = [ { fingerprint = "7083 E268 4BFD 845F 2B84 9E74 B695 8918 ED23 32CE"; } ]; 1861 }; 1862 applejag = { 1863 email = "applejag.luminance905@passmail.com"; 1864 github = "applejag"; ··· 11352 githubId = 19669567; 11353 name = "Willy"; 11354 }; 11355 jensbin = { 11356 email = "jensbin+git@pm.me"; 11357 github = "jensbin"; ··· 12679 github = "kcalvinalvin"; 12680 githubId = 37185887; 12681 name = "Calvin Kim"; 12682 }; 12683 keenanweaver = { 12684 email = "keenanweaver@protonmail.com"; ··· 18502 name = "Ondrej Vlach"; 18503 github = "ovlach"; 18504 githubId = 4405107; 18505 }; 18506 oxalica = { 18507 email = "oxalicc@pm.me";
··· 1859 name = "Austin Lund"; 1860 keys = [ { fingerprint = "7083 E268 4BFD 845F 2B84 9E74 B695 8918 ED23 32CE"; } ]; 1861 }; 1862 + appleboblin = { 1863 + email = "github@appleboblin.com"; 1864 + github = "appleboblin"; 1865 + githubId = 16847957; 1866 + name = "Po-Hui Lin"; 1867 + }; 1868 applejag = { 1869 email = "applejag.luminance905@passmail.com"; 1870 github = "applejag"; ··· 11358 githubId = 19669567; 11359 name = "Willy"; 11360 }; 11361 + jennifgcrl = { 11362 + email = "jennifer@jezh.me"; 11363 + github = "jennifgcrl"; 11364 + githubId = 110419915; 11365 + matrix = "@fgcrl:matrix.org"; 11366 + name = "Jennifer Zhou"; 11367 + }; 11368 jensbin = { 11369 email = "jensbin+git@pm.me"; 11370 github = "jensbin"; ··· 12692 github = "kcalvinalvin"; 12693 githubId = 37185887; 12694 name = "Calvin Kim"; 12695 + }; 12696 + keegancsmith = { 12697 + email = "keegan.csmith@gmail.com"; 12698 + name = "Keegan Carruthers-Smith"; 12699 + github = "keegancsmith"; 12700 + githubId = 187831; 12701 }; 12702 keenanweaver = { 12703 email = "keenanweaver@protonmail.com"; ··· 18521 name = "Ondrej Vlach"; 18522 github = "ovlach"; 18523 githubId = 4405107; 18524 + }; 18525 + owickstrom = { 18526 + email = "oskar@wickstrom.tech"; 18527 + name = "Oskar Wickström"; 18528 + github = "owickstrom"; 18529 + githubId = 1464328; 18530 }; 18531 oxalica = { 18532 email = "oxalicc@pm.me";
+2
nixos/doc/manual/release-notes/rl-2505.section.md
··· 68 69 - [vwifi](https://github.com/Raizo62/vwifi), a Wi-Fi simulator daemon leveraging the `mac80211_hwsim` and `vhost_vsock` kernel modules for efficient simulation of multi-node Wi-Fi networks. Available as {option}`services.vwifi`. 70 71 - [Homer](https://homer-demo.netlify.app/), a very simple static homepage for your server. Available as [services.homer](options.html#opt-services.homer). 72 73 - [Ghidra](https://ghidra-sre.org/), a software reverse engineering (SRE) suite of tools. Available as [programs.ghidra](options.html#opt-programs.ghidra).
··· 68 69 - [vwifi](https://github.com/Raizo62/vwifi), a Wi-Fi simulator daemon leveraging the `mac80211_hwsim` and `vhost_vsock` kernel modules for efficient simulation of multi-node Wi-Fi networks. Available as {option}`services.vwifi`. 70 71 + - [Oncall](https://oncall.tools), a web-based calendar tool designed for scheduling and managing on-call shifts. Available as [services.oncall](options.html#opt-services.oncall). 72 + 73 - [Homer](https://homer-demo.netlify.app/), a very simple static homepage for your server. Available as [services.homer](options.html#opt-services.homer). 74 75 - [Ghidra](https://ghidra-sre.org/), a software reverse engineering (SRE) suite of tools. Available as [programs.ghidra](options.html#opt-programs.ghidra).
+7 -7
nixos/modules/image/repart.nix
··· 160 # Generated with `uuidgen`. Random but fixed to improve reproducibility. 161 default = "0867da16-f251-457d-a9e8-c31f9a3c220b"; 162 description = '' 163 - A UUID to use as a seed. You can set this to `null` to explicitly 164 randomize the partition UUIDs. 165 ''; 166 }; ··· 169 type = lib.types.bool; 170 default = false; 171 description = '' 172 - Enables generation of split artifacts from partitions. If enabled, for 173 each partition with SplitName= set, a separate output file containing 174 just the contents of that partition is generated. 175 ''; ··· 180 default = 512; 181 example = lib.literalExpression "4096"; 182 description = '' 183 - The sector size of the disk image produced by systemd-repart. This 184 value must be a power of 2 between 512 and 4096. 185 ''; 186 }; ··· 199 type = with lib.types; attrsOf (submodule partitionOptions); 200 default = { }; 201 example = lib.literalExpression '' 202 - { 203 "10-esp" = { 204 contents = { 205 "/EFI/BOOT/BOOTX64.EFI".source = ··· 221 }; 222 ''; 223 description = '' 224 - Specify partitions as a set of the names of the partitions with their 225 configuration as the key. 226 ''; 227 }; ··· 230 type = with lib.types; attrsOf (listOf str); 231 default = { }; 232 example = lib.literalExpression '' 233 - { 234 vfat = [ "-S 512" "-c" ]; 235 } 236 ''; 237 description = '' 238 - Specify extra options for created file systems. The specified options 239 are converted to individual environment variables of the format 240 `SYSTEMD_REPART_MKFS_OPTIONS_<FSTYPE>`. 241
··· 160 # Generated with `uuidgen`. Random but fixed to improve reproducibility. 161 default = "0867da16-f251-457d-a9e8-c31f9a3c220b"; 162 description = '' 163 + A UUID to use as a seed. You can set this to `null` to explicitly 164 randomize the partition UUIDs. 165 ''; 166 }; ··· 169 type = lib.types.bool; 170 default = false; 171 description = '' 172 + Enables generation of split artifacts from partitions. If enabled, for 173 each partition with SplitName= set, a separate output file containing 174 just the contents of that partition is generated. 175 ''; ··· 180 default = 512; 181 example = lib.literalExpression "4096"; 182 description = '' 183 + The sector size of the disk image produced by systemd-repart. This 184 value must be a power of 2 between 512 and 4096. 185 ''; 186 }; ··· 199 type = with lib.types; attrsOf (submodule partitionOptions); 200 default = { }; 201 example = lib.literalExpression '' 202 + { 203 "10-esp" = { 204 contents = { 205 "/EFI/BOOT/BOOTX64.EFI".source = ··· 221 }; 222 ''; 223 description = '' 224 + Specify partitions as a set of the names of the partitions with their 225 configuration as the key. 226 ''; 227 }; ··· 230 type = with lib.types; attrsOf (listOf str); 231 default = { }; 232 example = lib.literalExpression '' 233 + { 234 vfat = [ "-S 512" "-c" ]; 235 } 236 ''; 237 description = '' 238 + Specify extra options for created file systems. The specified options 239 are converted to individual environment variables of the format 240 `SYSTEMD_REPART_MKFS_OPTIONS_<FSTYPE>`. 241
+1
nixos/modules/module-list.nix
··· 1608 ./services/web-apps/nostr-rs-relay.nix 1609 ./services/web-apps/ocis.nix 1610 ./services/web-apps/olivetin.nix 1611 ./services/web-apps/onlyoffice.nix 1612 ./services/web-apps/open-web-calendar.nix 1613 ./services/web-apps/openvscode-server.nix
··· 1608 ./services/web-apps/nostr-rs-relay.nix 1609 ./services/web-apps/ocis.nix 1610 ./services/web-apps/olivetin.nix 1611 + ./services/web-apps/oncall.nix 1612 ./services/web-apps/onlyoffice.nix 1613 ./services/web-apps/open-web-calendar.nix 1614 ./services/web-apps/openvscode-server.nix
+16 -2
nixos/modules/profiles/nix-builder-vm.nix
··· 163 164 hostPkgs = config.virtualisation.host.pkgs; 165 166 - script = hostPkgs.writeShellScriptBin "create-builder" ( 167 '' 168 set -euo pipefail 169 '' ··· 191 if ! ${hostPkgs.diffutils}/bin/cmp "''${PUBLIC_KEY}" ${publicKey}; then 192 (set -x; sudo --reset-timestamp ${installCredentials} "''${KEYS}") 193 fi 194 - KEYS="$(${hostPkgs.nix}/bin/nix-store --add "$KEYS")" ${lib.getExe config.system.build.vm} 195 '' 196 ); 197 198 in 199 script.overrideAttrs (old: { 200 pos = __curPos; # sets meta.position to point here; see script binding above for package definition ··· 205 # Let users in the repl inspect the config 206 nixosConfig = config; 207 nixosOptions = options; 208 }; 209 }); 210
··· 163 164 hostPkgs = config.virtualisation.host.pkgs; 165 166 + add-keys = hostPkgs.writeShellScriptBin "add-keys" ( 167 '' 168 set -euo pipefail 169 '' ··· 191 if ! ${hostPkgs.diffutils}/bin/cmp "''${PUBLIC_KEY}" ${publicKey}; then 192 (set -x; sudo --reset-timestamp ${installCredentials} "''${KEYS}") 193 fi 194 '' 195 ); 196 197 + run-builder = hostPkgs.writeShellScriptBin "run-builder" ('' 198 + set -euo pipefail 199 + KEYS="''${KEYS:-./keys}" 200 + KEYS="$(${hostPkgs.nix}/bin/nix-store --add "$KEYS")" ${lib.getExe config.system.build.vm} 201 + ''); 202 + 203 + script = hostPkgs.writeShellScriptBin "create-builder" ('' 204 + set -euo pipefail 205 + export KEYS="''${KEYS:-./keys}" 206 + ${lib.getExe add-keys} 207 + ${lib.getExe run-builder} 208 + ''); 209 + 210 in 211 script.overrideAttrs (old: { 212 pos = __curPos; # sets meta.position to point here; see script binding above for package definition ··· 217 # Let users in the repl inspect the config 218 nixosConfig = config; 219 nixosOptions = options; 220 + 221 + inherit add-keys run-builder; 222 }; 223 }); 224
+203
nixos/modules/services/web-apps/oncall.nix
···
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: 7 + let 8 + 9 + cfg = config.services.oncall; 10 + settingsFormat = pkgs.formats.yaml { }; 11 + configFile = settingsFormat.generate "oncall_extra_settings.yaml" cfg.settings; 12 + 13 + in 14 + { 15 + options.services.oncall = { 16 + 17 + enable = lib.mkEnableOption "Oncall web app"; 18 + 19 + package = lib.mkPackageOption pkgs "oncall" { }; 20 + 21 + database.createLocally = lib.mkEnableOption "Create the database and database user locally." // { 22 + default = true; 23 + }; 24 + 25 + settings = lib.mkOption { 26 + type = lib.types.submodule { 27 + freeformType = settingsFormat.type; 28 + options = { 29 + oncall_host = lib.mkOption { 30 + type = lib.types.str; 31 + default = "localhost"; 32 + description = "FQDN for the Oncall instance."; 33 + }; 34 + db.conn = { 35 + kwargs = { 36 + user = lib.mkOption { 37 + type = lib.types.str; 38 + default = "oncall"; 39 + description = "Database user."; 40 + }; 41 + host = lib.mkOption { 42 + type = lib.types.str; 43 + default = "localhost"; 44 + description = "Database host."; 45 + }; 46 + database = lib.mkOption { 47 + type = lib.types.str; 48 + default = "oncall"; 49 + description = "Database name."; 50 + }; 51 + }; 52 + str = lib.mkOption { 53 + type = lib.types.str; 54 + default = "%(scheme)s://%(user)s@%(host)s:%(port)s/%(database)s?charset=%(charset)s&unix_socket=/run/mysqld/mysqld.sock"; 55 + description = '' 56 + Database connection scheme. The default specifies the 57 + connection through a local socket. 58 + ''; 59 + }; 60 + require_auth = lib.mkOption { 61 + type = lib.types.bool; 62 + default = true; 63 + description = '' 64 + Whether authentication is required to access the web app. 65 + ''; 66 + }; 67 + }; 68 + }; 69 + }; 70 + default = { }; 71 + description = '' 72 + Extra configuration options to append or override. 73 + For available and default option values see 74 + [upstream configuration file](https://github.com/linkedin/oncall/blob/master/configs/config.yaml) 75 + and the administration part in the 76 + [offical documentation](https://oncall.tools/docs/admin_guide.html). 77 + ''; 78 + }; 79 + 80 + secretFile = lib.mkOption { 81 + type = lib.types.pathWith { 82 + inStore = false; 83 + absolute = true; 84 + }; 85 + example = "/run/keys/oncall-dbpassword"; 86 + description = '' 87 + A YAML file containing secrets such as database or user passwords. 88 + Some variables that can be considered secrets are: 89 + 90 + - db.conn.kwargs.password: 91 + Password used to authenticate to the database. 92 + 93 + - session.encrypt_key: 94 + Key for encrypting/signing session cookies. 95 + Change to random long values in production. 96 + 97 + - session.sign_key: 98 + Key for encrypting/signing session cookies. 99 + Change to random long values in production. 100 + ''; 101 + }; 102 + 103 + }; 104 + 105 + config = lib.mkIf cfg.enable { 106 + 107 + # Disable debug, only needed for development 108 + services.oncall.settings = lib.mkMerge [ 109 + ({ 110 + debug = lib.mkDefault false; 111 + auth.debug = lib.mkDefault false; 112 + }) 113 + ]; 114 + 115 + services.uwsgi = { 116 + enable = true; 117 + plugins = [ "python3" ]; 118 + user = "oncall"; 119 + instance = { 120 + type = "emperor"; 121 + vassals = { 122 + oncall = { 123 + type = "normal"; 124 + env = [ 125 + "PYTHONPATH=${pkgs.oncall.pythonPath}" 126 + ( 127 + "ONCALL_EXTRA_CONFIG=" 128 + + (lib.concatStringsSep "," ( 129 + [ configFile ] ++ lib.optional (cfg.secretFile != null) cfg.secretFile 130 + )) 131 + ) 132 + "STATIC_ROOT=/var/lib/oncall" 133 + ]; 134 + module = "oncall.app:get_wsgi_app()"; 135 + socket = "${config.services.uwsgi.runDir}/oncall.sock"; 136 + socketGroup = "nginx"; 137 + immediate-gid = "nginx"; 138 + chmod-socket = "770"; 139 + pyargv = "${pkgs.oncall}/share/configs/config.yaml"; 140 + buffer-size = 32768; 141 + }; 142 + }; 143 + }; 144 + }; 145 + 146 + services.nginx = { 147 + enable = lib.mkDefault true; 148 + virtualHosts."${cfg.settings.oncall_host}".locations = { 149 + "/".extraConfig = "uwsgi_pass unix://${config.services.uwsgi.runDir}/oncall.sock;"; 150 + }; 151 + }; 152 + 153 + services.mysql = lib.mkIf cfg.database.createLocally { 154 + enable = true; 155 + package = lib.mkDefault pkgs.mariadb; 156 + ensureDatabases = [ cfg.settings.db.conn.kwargs.database ]; 157 + ensureUsers = [ 158 + { 159 + name = cfg.settings.db.conn.kwargs.user; 160 + ensurePermissions = { 161 + "${cfg.settings.db.conn.kwargs.database}.*" = "ALL PRIVILEGES"; 162 + }; 163 + } 164 + ]; 165 + }; 166 + 167 + users.users.oncall = { 168 + group = "nginx"; 169 + isSystemUser = true; 170 + }; 171 + 172 + systemd = { 173 + services = { 174 + uwsgi.serviceConfig.StateDirectory = "oncall"; 175 + oncall-setup-database = lib.mkIf cfg.database.createLocally { 176 + description = "Set up Oncall database"; 177 + serviceConfig = { 178 + Type = "oneshot"; 179 + RemainAfterExit = true; 180 + }; 181 + requiredBy = [ "uwsgi.service" ]; 182 + after = [ "mysql.service" ]; 183 + script = 184 + let 185 + mysql = "${lib.getExe' config.services.mysql.package "mysql"}"; 186 + in 187 + '' 188 + if [ ! -f /var/lib/oncall/.dbexists ]; then 189 + # Load database schema provided with package 190 + ${mysql} ${cfg.settings.db.conn.kwargs.database} < ${cfg.package}/share/db/schema.v0.sql 191 + ${mysql} ${cfg.settings.db.conn.kwargs.database} < ${cfg.package}/share/db/schema-update.v0-1602184489.sql 192 + touch /var/lib/oncall/.dbexists 193 + fi 194 + ''; 195 + }; 196 + }; 197 + }; 198 + 199 + }; 200 + 201 + meta.maintainers = with lib.maintainers; [ onny ]; 202 + 203 + }
+1
nixos/modules/system/activation/lib/test.sh
··· 26 } 27 trap onerr ERR 28 29 source ./lib.sh 30 31 (warn hi, this works >/dev/null) 2>&1 | grep -E $'.*warning:.* hi, this works' >/dev/null
··· 26 } 27 trap onerr ERR 28 29 + # shellcheck source-path=SCRIPTDIR 30 source ./lib.sh 31 32 (warn hi, this works >/dev/null) 2>&1 | grep -E $'.*warning:.* hi, this works' >/dev/null
+1
nixos/tests/all-tests.nix
··· 618 odoo = handleTest ./odoo.nix { }; 619 odoo17 = handleTest ./odoo.nix { package = pkgs.odoo17; }; 620 odoo16 = handleTest ./odoo.nix { package = pkgs.odoo16; }; 621 # 9pnet_virtio used to mount /nix partition doesn't support 622 # hibernation. This test happens to work on x86_64-linux but 623 # not on other platforms.
··· 618 odoo = handleTest ./odoo.nix { }; 619 odoo17 = handleTest ./odoo.nix { package = pkgs.odoo17; }; 620 odoo16 = handleTest ./odoo.nix { package = pkgs.odoo16; }; 621 + oncall = runTest ./web-apps/oncall.nix; 622 # 9pnet_virtio used to mount /nix partition doesn't support 623 # hibernation. This test happens to work on x86_64-linux but 624 # not on other platforms.
+156
nixos/tests/web-apps/oncall.nix
···
··· 1 + { 2 + lib, 3 + pkgs, 4 + config, 5 + ... 6 + }: 7 + let 8 + ldapDomain = "example.org"; 9 + ldapSuffix = "dc=example,dc=org"; 10 + 11 + ldapRootUser = "root"; 12 + ldapRootPassword = "foobar23"; 13 + 14 + testUser = "myuser"; 15 + testPassword = "foobar23"; 16 + teamName = "myteam"; 17 + in 18 + { 19 + name = "oncall"; 20 + meta.maintainers = with lib.maintainers; [ onny ]; 21 + 22 + nodes = { 23 + machine = { 24 + virtualisation.memorySize = 2048; 25 + 26 + environment.etc."oncall-secrets.yml".text = '' 27 + auth: 28 + ldap_bind_password: "${ldapRootPassword}" 29 + ''; 30 + 31 + environment.systemPackages = [ pkgs.jq ]; 32 + 33 + services.oncall = { 34 + enable = true; 35 + settings = { 36 + auth = { 37 + module = "oncall.auth.modules.ldap_import"; 38 + ldap_url = "ldap://localhost"; 39 + ldap_user_suffix = ""; 40 + ldap_bind_user = "cn=${ldapRootUser},${ldapSuffix}"; 41 + ldap_base_dn = "ou=accounts,${ldapSuffix}"; 42 + ldap_search_filter = "(uid=%s)"; 43 + import_user = true; 44 + attrs = { 45 + username = "uid"; 46 + full_name = "cn"; 47 + email = "mail"; 48 + mobile = "telephoneNumber"; 49 + sms = "mobile"; 50 + }; 51 + }; 52 + }; 53 + secretFile = "/etc/oncall-secrets.yml"; 54 + }; 55 + 56 + services.openldap = { 57 + enable = true; 58 + settings = { 59 + children = { 60 + "cn=schema".includes = [ 61 + "${pkgs.openldap}/etc/schema/core.ldif" 62 + "${pkgs.openldap}/etc/schema/cosine.ldif" 63 + "${pkgs.openldap}/etc/schema/inetorgperson.ldif" 64 + "${pkgs.openldap}/etc/schema/nis.ldif" 65 + ]; 66 + "olcDatabase={1}mdb" = { 67 + attrs = { 68 + objectClass = [ 69 + "olcDatabaseConfig" 70 + "olcMdbConfig" 71 + ]; 72 + olcDatabase = "{1}mdb"; 73 + olcDbDirectory = "/var/lib/openldap/db"; 74 + olcSuffix = ldapSuffix; 75 + olcRootDN = "cn=${ldapRootUser},${ldapSuffix}"; 76 + olcRootPW = ldapRootPassword; 77 + }; 78 + }; 79 + }; 80 + }; 81 + declarativeContents = { 82 + ${ldapSuffix} = '' 83 + dn: ${ldapSuffix} 84 + objectClass: top 85 + objectClass: dcObject 86 + objectClass: organization 87 + o: ${ldapDomain} 88 + 89 + dn: ou=accounts,${ldapSuffix} 90 + objectClass: top 91 + objectClass: organizationalUnit 92 + 93 + dn: uid=${testUser},ou=accounts,${ldapSuffix} 94 + objectClass: top 95 + objectClass: inetOrgPerson 96 + uid: ${testUser} 97 + userPassword: ${testPassword} 98 + cn: Test User 99 + sn: User 100 + mail: test@example.org 101 + telephoneNumber: 012345678910 102 + mobile: 012345678910 103 + ''; 104 + }; 105 + }; 106 + }; 107 + }; 108 + 109 + testScript = '' 110 + start_all() 111 + machine.wait_for_unit("uwsgi.service") 112 + machine.wait_for_unit("nginx.service") 113 + machine.wait_for_file("/run/uwsgi/oncall.sock") 114 + machine.wait_for_unit("oncall-setup-database.service") 115 + 116 + with subtest("Home screen loads"): 117 + machine.succeed( 118 + "curl -sSfL http://[::1]:80 | grep '<title>Oncall</title>'" 119 + ) 120 + 121 + with subtest("Staticfiles can be fetched"): 122 + machine.wait_until_succeeds( 123 + "curl -sSfL http://[::1]:80/static/bundles/libs.js" 124 + ) 125 + 126 + with subtest("Staticfiles are generated"): 127 + machine.succeed( 128 + "test -e /var/lib/oncall/static/bundles/libs.js" 129 + ) 130 + 131 + with subtest("Create and verify team via REST API"): 132 + import json 133 + 134 + # Log in and store the session cookie 135 + login_response = machine.succeed(""" 136 + curl -sSfL -c cookies -X POST \ 137 + --data-raw 'username=${testUser}&password=${testPassword}' \ 138 + http://[::1]:80/login 139 + """) 140 + 141 + # Parse csrf token 142 + login_response_data = json.loads(login_response) 143 + csrf_token = login_response_data["csrf_token"] 144 + 145 + # Create the team 146 + machine.succeed( 147 + f"""curl -sSfL -b cookies -X POST -H 'Content-Type: application/json' -H 'X-CSRF-Token: {csrf_token}' -d '{{"name": "${teamName}", "email": "test@example.com", "scheduling_timezone": "Europe/Berlin", "iris_enabled": false}}' http://[::1]:80/api/v0/teams/""" 148 + ) 149 + 150 + # Query the created team 151 + machine.succeed(""" 152 + curl -sSfL -b cookies http://[::1]:80/api/v0/teams/${teamName} | jq -e '.name == "${teamName}"' 153 + """) 154 + 155 + ''; 156 + }
+13
pkgs/applications/editors/vim/plugins/generated.nix
··· 1531 meta.hydraPlatforms = [ ]; 1532 }; 1533 1534 blink-cmp-spell = buildVimPlugin { 1535 pname = "blink-cmp-spell"; 1536 version = "2025-03-05";
··· 1531 meta.hydraPlatforms = [ ]; 1532 }; 1533 1534 + blink-cmp-npm-nvim = buildVimPlugin { 1535 + pname = "blink-cmp-npm.nvim"; 1536 + version = "2025-05-12"; 1537 + src = fetchFromGitHub { 1538 + owner = "alexandre-abrioux"; 1539 + repo = "blink-cmp-npm.nvim"; 1540 + rev = "364e6c21ec8b3423b8a7d0b50e541390e1d95a0f"; 1541 + sha256 = "07zrw4p9svlradd9pf85p8azajs8gzp8n4hmalf4ci6bl3lj6crm"; 1542 + }; 1543 + meta.homepage = "https://github.com/alexandre-abrioux/blink-cmp-npm.nvim/"; 1544 + meta.hydraPlatforms = [ ]; 1545 + }; 1546 + 1547 blink-cmp-spell = buildVimPlugin { 1548 pname = "blink-cmp-spell"; 1549 version = "2025-03-05";
+10
pkgs/applications/editors/vim/plugins/overrides.nix
··· 296 dependencies = [ self.plenary-nvim ]; 297 }; 298 299 blink-emoji-nvim = super.blink-emoji-nvim.overrideAttrs { 300 dependencies = [ self.blink-cmp ]; 301 };
··· 296 dependencies = [ self.plenary-nvim ]; 297 }; 298 299 + blink-cmp-npm-nvim = super.blink-cmp-npm-nvim.overrideAttrs { 300 + nvimSkipModules = [ 301 + # Test files 302 + "blink-cmp-npm.utils.compute_meta_spec" 303 + "blink-cmp-npm.utils.generate_doc_spec" 304 + "blink-cmp-npm.utils.ignore_version_spec" 305 + "blink-cmp-npm.utils.semantic_sort_spec" 306 + ]; 307 + }; 308 + 309 blink-emoji-nvim = super.blink-emoji-nvim.overrideAttrs { 310 dependencies = [ self.blink-cmp ]; 311 };
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 116 https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD, 117 https://github.com/Kaiser-Yang/blink-cmp-dictionary/,HEAD, 118 https://github.com/Kaiser-Yang/blink-cmp-git/,HEAD, 119 https://github.com/ribru17/blink-cmp-spell/,HEAD, 120 https://github.com/fang2hou/blink-copilot/,HEAD, 121 https://github.com/moyiz/blink-emoji.nvim/,HEAD,
··· 116 https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD, 117 https://github.com/Kaiser-Yang/blink-cmp-dictionary/,HEAD, 118 https://github.com/Kaiser-Yang/blink-cmp-git/,HEAD, 119 + https://github.com/alexandre-abrioux/blink-cmp-npm.nvim/,HEAD, 120 https://github.com/ribru17/blink-cmp-spell/,HEAD, 121 https://github.com/fang2hou/blink-copilot/,HEAD, 122 https://github.com/moyiz/blink-emoji.nvim/,HEAD,
+5 -5
pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix
··· 11 sources = { 12 "x86_64-linux" = { 13 arch = "linux-x64"; 14 - hash = "sha256-rEy5DXXBgyY2/vb4jm3VLbHiBEiUpvFWPjgACBS/Iec="; 15 }; 16 "x86_64-darwin" = { 17 arch = "darwin-x64"; 18 - hash = "sha256-lBOu0acFAfOUiBcm7+UYN1XMNWOW73kj+HpVGRVQrPE="; 19 }; 20 "aarch64-linux" = { 21 arch = "linux-arm64"; 22 - hash = "sha256-Z1Ml70Ylepgw00aAzmhp21P047ZsKXCmX0DfgjvZhdY="; 23 }; 24 "aarch64-darwin" = { 25 arch = "darwin-arm64"; 26 - hash = "sha256-oMK2t2rFYCPS8sVKaNOIcFFMsmXrCNddxVaydftrrtc="; 27 }; 28 }; 29 in 30 { 31 name = "visualjj"; 32 publisher = "visualjj"; 33 - version = "0.14.7"; 34 } 35 // sources.${stdenvNoCC.hostPlatform.system} 36 or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
··· 11 sources = { 12 "x86_64-linux" = { 13 arch = "linux-x64"; 14 + hash = "sha256-tnZh8WioZ4EtooQlM5RYQkvWO35PPeNTAyCbMQ4raXE="; 15 }; 16 "x86_64-darwin" = { 17 arch = "darwin-x64"; 18 + hash = "sha256-tkZRGO1W0QA/aEW2BqyPhmGt06yTvrsQ4Xp8jmbzPP0="; 19 }; 20 "aarch64-linux" = { 21 arch = "linux-arm64"; 22 + hash = "sha256-hoZf3ofcPHkqyWwfL79Hnu5pzcLKRHD5PVOBjTXq828="; 23 }; 24 "aarch64-darwin" = { 25 arch = "darwin-arm64"; 26 + hash = "sha256-qZnHSdcby7FNb1+EUB4O8dK30xtZWS4m07m8je0/CHI="; 27 }; 28 }; 29 in 30 { 31 name = "visualjj"; 32 publisher = "visualjj"; 33 + version = "0.15.0"; 34 } 35 // sources.${stdenvNoCC.hostPlatform.system} 36 or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
+3 -3
pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
··· 5 }: 6 mkLibretroCore { 7 core = "dosbox-pure"; 8 - version = "0-unstable-2025-04-24"; 9 10 src = fetchFromGitHub { 11 owner = "schellingb"; 12 repo = "dosbox-pure"; 13 - rev = "d3b7313d232156a1f60ce31749fe68e498ad3bf4"; 14 - hash = "sha256-rU2HA0ap8O02qJHHksKigjAeRgnkV6F6z5JIusWlDZM="; 15 }; 16 17 hardeningDisable = [ "format" ];
··· 5 }: 6 mkLibretroCore { 7 core = "dosbox-pure"; 8 + version = "0-unstable-2025-05-09"; 9 10 src = fetchFromGitHub { 11 owner = "schellingb"; 12 repo = "dosbox-pure"; 13 + rev = "7c30b5266a37cee67612b7cab1a714be16f3be4e"; 14 + hash = "sha256-VVswTqlUqW79P9LhEV7epEGT6JknejZnArb3f+qFE40="; 15 }; 16 17 hardeningDisable = [ "format" ];
+3 -3
pkgs/applications/emulators/libretro/cores/gambatte.nix
··· 5 }: 6 mkLibretroCore { 7 core = "gambatte"; 8 - version = "0-unstable-2025-04-18"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "gambatte-libretro"; 13 - rev = "b285b0823ac867371e72c54d5275a554c7be312c"; 14 - hash = "sha256-/PFSMcx+iBpiMHSqAhGVjbXDkMk9En0UZPChPROaLck="; 15 }; 16 17 meta = {
··· 5 }: 6 mkLibretroCore { 7 core = "gambatte"; 8 + version = "0-unstable-2025-05-02"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "gambatte-libretro"; 13 + rev = "a85fe7c20933dbe4680d783d32639a71a85783cb"; 14 + hash = "sha256-YwQQkRshDDQi9CzqNnhKkj7+A0fkvcEZEg6PySaFDRI="; 15 }; 16 17 meta = {
+2 -2
pkgs/applications/emulators/mame/default.nix
··· 37 38 stdenv.mkDerivation rec { 39 pname = "mame"; 40 - version = "0.276"; 41 srcVersion = builtins.replaceStrings [ "." ] [ "" ] version; 42 43 src = fetchFromGitHub { 44 owner = "mamedev"; 45 repo = "mame"; 46 rev = "mame${srcVersion}"; 47 - hash = "sha256-HrEQmeCTwNXcEWcpXfLkBNnZdcZag4nB6ZN+8KKf5AE="; 48 }; 49 50 outputs = [
··· 37 38 stdenv.mkDerivation rec { 39 pname = "mame"; 40 + version = "0.277"; 41 srcVersion = builtins.replaceStrings [ "." ] [ "" ] version; 42 43 src = fetchFromGitHub { 44 owner = "mamedev"; 45 repo = "mame"; 46 rev = "mame${srcVersion}"; 47 + hash = "sha256-mGKTZ8/gvGQv9oXK4pgbJk580GAAXUS16hRQu4uHhdA="; 48 }; 49 50 outputs = [
+10 -2
pkgs/applications/emulators/punes/default.nix
··· 31 32 patches = [ 33 # Fix FTBFS with Qt 6.7.1 34 - # Remove when https://github.com/punesemu/puNES/pull/403 merged & in release 35 (fetchpatch { 36 name = "0001-punes-Fix-compatibility-with-Qt-6.7.1.patch"; 37 - url = "https://github.com/punesemu/puNES/commit/78c72d2dfcd570e7463a78da10904cebae6127f5.patch"; 38 hash = "sha256-xRalKIOb1qWgqJsFLcm7uUOblEfHDYbkukmcr4/+4Qc="; 39 }) 40 ]; 41
··· 31 32 patches = [ 33 # Fix FTBFS with Qt 6.7.1 34 + # Remove when version > 0.111 35 (fetchpatch { 36 name = "0001-punes-Fix-compatibility-with-Qt-6.7.1.patch"; 37 + url = "https://github.com/punesemu/puNES/commit/6e51b1a6107ad3de97edd40ae4ec2d41b32d804f.patch"; 38 hash = "sha256-xRalKIOb1qWgqJsFLcm7uUOblEfHDYbkukmcr4/+4Qc="; 39 + }) 40 + 41 + # Fix FTBFS with Qt 6.9 42 + # Remove when version > 0.111 43 + (fetchpatch { 44 + name = "0002-punes-Updated-code-for-Qt-6.9.0-compatibility.patch"; 45 + url = "https://github.com/punesemu/puNES/commit/ff906e0a79eeac9a2d16783e0accf65748bb275e.patch"; 46 + hash = "sha256-+s7AdaUBgCseQs6Mxat/cDmQ77s6K6J0fUfyihP82jM="; 47 }) 48 ]; 49
+7 -10
pkgs/applications/misc/prusa-slicer/default.nix
··· 35 heatshrink, 36 catch2, 37 webkitgtk_4_1, 38 withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, 39 systemd, 40 wxGTK-override ? null, ··· 194 ''; 195 196 doCheck = true; 197 - 198 - checkPhase = '' 199 - runHook preCheck 200 - 201 - ctest \ 202 - --force-new-ctest-process \ 203 - -E 'libslic3r_tests|sla_print_tests' 204 - 205 - runHook postCheck 206 - ''; 207 208 meta = 209 with lib;
··· 35 heatshrink, 36 catch2, 37 webkitgtk_4_1, 38 + ctestCheckHook, 39 withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, 40 systemd, 41 wxGTK-override ? null, ··· 195 ''; 196 197 doCheck = true; 198 + nativeCheckInputs = [ ctestCheckHook ]; 199 + checkFlags = [ 200 + "--force-new-ctest-process" 201 + "-E" 202 + "libslic3r_tests|sla_print_tests" 203 + ]; 204 205 meta = 206 with lib;
+825 -825
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 { 2 - version = "138.0.1"; 3 sources = [ 4 { 5 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ach/firefox-138.0.1.tar.xz"; 6 locale = "ach"; 7 arch = "linux-x86_64"; 8 - sha256 = "fd2e47d2b01039fdc63f1fa01b428c8af84a48ca7dfa8d55fa27c49f97714454"; 9 } 10 { 11 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/af/firefox-138.0.1.tar.xz"; 12 locale = "af"; 13 arch = "linux-x86_64"; 14 - sha256 = "879e341ffbcebca9fdf696014ee4ffb37a7af8792d1674fc234378ca2c85a73a"; 15 } 16 { 17 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/an/firefox-138.0.1.tar.xz"; 18 locale = "an"; 19 arch = "linux-x86_64"; 20 - sha256 = "c72f3c3f0db9a513e69cb321107f759053b9dc8998f2b031124d2b16a7eb56e3"; 21 } 22 { 23 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ar/firefox-138.0.1.tar.xz"; 24 locale = "ar"; 25 arch = "linux-x86_64"; 26 - sha256 = "cf8e182fcb3f17e19dfa42d45cc528a16b17b3bc631b2c54775014792b82b31c"; 27 } 28 { 29 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ast/firefox-138.0.1.tar.xz"; 30 locale = "ast"; 31 arch = "linux-x86_64"; 32 - sha256 = "4c371a020e05b6bd65e986f051b2475f7529c291d4360e3a57c3f20d04f8a59f"; 33 } 34 { 35 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/az/firefox-138.0.1.tar.xz"; 36 locale = "az"; 37 arch = "linux-x86_64"; 38 - sha256 = "354694ab7a40961b650455bbed31b430aca53274305009d1fade5a158ed953d8"; 39 } 40 { 41 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/be/firefox-138.0.1.tar.xz"; 42 locale = "be"; 43 arch = "linux-x86_64"; 44 - sha256 = "f20e557a58b289921f7dc645a11279eb7b43a6cecb898a6bfa86e6144f37f51a"; 45 } 46 { 47 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/bg/firefox-138.0.1.tar.xz"; 48 locale = "bg"; 49 arch = "linux-x86_64"; 50 - sha256 = "835cf96985fcd1902609910dd74138f2978a341e7aa1f94c8307d516c34ea446"; 51 } 52 { 53 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/bn/firefox-138.0.1.tar.xz"; 54 locale = "bn"; 55 arch = "linux-x86_64"; 56 - sha256 = "402709b4a3b6fc5c8260772427b9dca45b086cb6e906a306cbc7f485db7d94c1"; 57 } 58 { 59 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/br/firefox-138.0.1.tar.xz"; 60 locale = "br"; 61 arch = "linux-x86_64"; 62 - sha256 = "771e538376af496dc4c8fad655630d05a4da2c71750da07f0e929e8f564725cf"; 63 } 64 { 65 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/bs/firefox-138.0.1.tar.xz"; 66 locale = "bs"; 67 arch = "linux-x86_64"; 68 - sha256 = "59ac37abb109a3739a2e241a650a55fc6f614b7ab64d4128124f6a4976f11ee5"; 69 } 70 { 71 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ca-valencia/firefox-138.0.1.tar.xz"; 72 locale = "ca-valencia"; 73 arch = "linux-x86_64"; 74 - sha256 = "205f9e813af1c774b5db85cc4958b191be5299dac79c34cee9ab600eccbf824e"; 75 } 76 { 77 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ca/firefox-138.0.1.tar.xz"; 78 locale = "ca"; 79 arch = "linux-x86_64"; 80 - sha256 = "f9cfdd4f06e54ca8ed50fcb024e9d347abe2435653e588b3c999e2be1c0e693b"; 81 } 82 { 83 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/cak/firefox-138.0.1.tar.xz"; 84 locale = "cak"; 85 arch = "linux-x86_64"; 86 - sha256 = "c9074ee7dfe437156a6009f44cade4de970e9083323c82d8765fa58a8c7632bc"; 87 } 88 { 89 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/cs/firefox-138.0.1.tar.xz"; 90 locale = "cs"; 91 arch = "linux-x86_64"; 92 - sha256 = "75f9b1af5359b59a79bccbf6e18efe601d9bb14fc9d0c06937ca0dd3e66206bb"; 93 } 94 { 95 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/cy/firefox-138.0.1.tar.xz"; 96 locale = "cy"; 97 arch = "linux-x86_64"; 98 - sha256 = "8e392168e01e4f2f8809b663bfdd303d414c91210e5ce5f98a3720ae2540a6f8"; 99 } 100 { 101 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/da/firefox-138.0.1.tar.xz"; 102 locale = "da"; 103 arch = "linux-x86_64"; 104 - sha256 = "486e85e9f8f133337070a606a6e1e08619506afda7082bc7d33542f3979bd615"; 105 } 106 { 107 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/de/firefox-138.0.1.tar.xz"; 108 locale = "de"; 109 arch = "linux-x86_64"; 110 - sha256 = "fe8b7a00bdd83abf539714abb66f4af754a99e4b51cbdd18defe0c110fe4f526"; 111 } 112 { 113 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/dsb/firefox-138.0.1.tar.xz"; 114 locale = "dsb"; 115 arch = "linux-x86_64"; 116 - sha256 = "d50fdd1350ab6db9719c45989a5201b8aef8146e2120c6706e57a2c6f330db11"; 117 } 118 { 119 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/el/firefox-138.0.1.tar.xz"; 120 locale = "el"; 121 arch = "linux-x86_64"; 122 - sha256 = "c3c56643f4d64f52c0a9df99167f61eb4cff038e8ce86364785c62cd1d5de7c9"; 123 } 124 { 125 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/en-CA/firefox-138.0.1.tar.xz"; 126 locale = "en-CA"; 127 arch = "linux-x86_64"; 128 - sha256 = "491c284f5f8a34935e8ed0ef78455f63c4886bb765d0a7a60e213570e74d6959"; 129 } 130 { 131 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/en-GB/firefox-138.0.1.tar.xz"; 132 locale = "en-GB"; 133 arch = "linux-x86_64"; 134 - sha256 = "3b4fae3495cc619c266254839c04a156170f87fff7426134d75a7fa558d17b0d"; 135 } 136 { 137 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/en-US/firefox-138.0.1.tar.xz"; 138 locale = "en-US"; 139 arch = "linux-x86_64"; 140 - sha256 = "943abbbae0df188771bb58125a8aaada68bac5a37641629b305619abc4bd9756"; 141 } 142 { 143 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/eo/firefox-138.0.1.tar.xz"; 144 locale = "eo"; 145 arch = "linux-x86_64"; 146 - sha256 = "b2812364ce8102da8f1a00b1ee03c38fd61dce2b1243b996b24350ebb6346e47"; 147 } 148 { 149 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/es-AR/firefox-138.0.1.tar.xz"; 150 locale = "es-AR"; 151 arch = "linux-x86_64"; 152 - sha256 = "a5ef3bccaa9a2f67222cd2c8fe9a753c76f02b04dc46598acbcbc611aee3d5a9"; 153 } 154 { 155 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/es-CL/firefox-138.0.1.tar.xz"; 156 locale = "es-CL"; 157 arch = "linux-x86_64"; 158 - sha256 = "37c6dfdc23700db9521468914a59ce427d1633ea7bd7e7a35fae346b64aa8ff3"; 159 } 160 { 161 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/es-ES/firefox-138.0.1.tar.xz"; 162 locale = "es-ES"; 163 arch = "linux-x86_64"; 164 - sha256 = "9712060163f0868095b6ac424e468c854f7aabbe02e2abaabb6e7e45d191ee09"; 165 } 166 { 167 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/es-MX/firefox-138.0.1.tar.xz"; 168 locale = "es-MX"; 169 arch = "linux-x86_64"; 170 - sha256 = "e0fc2167d44eaeab09fc03e440ba5faeec795b9b5f665d43a41d910808ff1811"; 171 } 172 { 173 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/et/firefox-138.0.1.tar.xz"; 174 locale = "et"; 175 arch = "linux-x86_64"; 176 - sha256 = "c6192ebd9166112556fe75a3c0c16ce841b394c3f760668b9da3b5fb54fa820e"; 177 } 178 { 179 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/eu/firefox-138.0.1.tar.xz"; 180 locale = "eu"; 181 arch = "linux-x86_64"; 182 - sha256 = "802d997269fe1561c5aa2b5407b96f205a62bbf94e4fa32b1a9bcfc578f5aeda"; 183 } 184 { 185 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/fa/firefox-138.0.1.tar.xz"; 186 locale = "fa"; 187 arch = "linux-x86_64"; 188 - sha256 = "e60b86e01160eafc1bfc1cad528e4bd5d8477d588ea7c6fdd4bcf099688bf863"; 189 } 190 { 191 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ff/firefox-138.0.1.tar.xz"; 192 locale = "ff"; 193 arch = "linux-x86_64"; 194 - sha256 = "3b2efad632174e2a04497121437b222d5a50fa6150e5fbff1eb82605b5d458a5"; 195 } 196 { 197 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/fi/firefox-138.0.1.tar.xz"; 198 locale = "fi"; 199 arch = "linux-x86_64"; 200 - sha256 = "78c9c61e2672ce026e3e11fd521d16b3e36c422097a6a1b4a27a591433e9b189"; 201 } 202 { 203 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/fr/firefox-138.0.1.tar.xz"; 204 locale = "fr"; 205 arch = "linux-x86_64"; 206 - sha256 = "6a8b7649a4f0cc373fd38e938025724f66431407e6ab27ce2f7e2895800b1d56"; 207 } 208 { 209 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/fur/firefox-138.0.1.tar.xz"; 210 locale = "fur"; 211 arch = "linux-x86_64"; 212 - sha256 = "595aabcbad54ec1637d4b033ba04c5d34116837b9070b99ea6a3c1fa74f56366"; 213 } 214 { 215 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/fy-NL/firefox-138.0.1.tar.xz"; 216 locale = "fy-NL"; 217 arch = "linux-x86_64"; 218 - sha256 = "49fcbf7309593aac16e959ed6326d69e71e8e588b165b48a9374ecb2e1f69381"; 219 } 220 { 221 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ga-IE/firefox-138.0.1.tar.xz"; 222 locale = "ga-IE"; 223 arch = "linux-x86_64"; 224 - sha256 = "b4452f88c781813a3627dbe71d046ff2ad5e2827662ba09ea6b466d34fdddd7e"; 225 } 226 { 227 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/gd/firefox-138.0.1.tar.xz"; 228 locale = "gd"; 229 arch = "linux-x86_64"; 230 - sha256 = "b59e8d53c36c042a043f550e57d455f427201617c00969885bc92d1cc375fbc3"; 231 } 232 { 233 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/gl/firefox-138.0.1.tar.xz"; 234 locale = "gl"; 235 arch = "linux-x86_64"; 236 - sha256 = "46ef4e36867ea888dfb724161b432f8057e37ee4777e6653a1d84765148cc2d4"; 237 } 238 { 239 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/gn/firefox-138.0.1.tar.xz"; 240 locale = "gn"; 241 arch = "linux-x86_64"; 242 - sha256 = "974762ca177c32b30aedb02c80df5fe2c4aa8ec61579caf899c56604ee416e31"; 243 } 244 { 245 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/gu-IN/firefox-138.0.1.tar.xz"; 246 locale = "gu-IN"; 247 arch = "linux-x86_64"; 248 - sha256 = "d27052d7918be39d849f5c6430b0883b73752bb8558423b2325bc54e756fb969"; 249 } 250 { 251 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/he/firefox-138.0.1.tar.xz"; 252 locale = "he"; 253 arch = "linux-x86_64"; 254 - sha256 = "74560cc647632499437269d8086df813b4c075985fe435cde14acf98bb64baa6"; 255 } 256 { 257 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/hi-IN/firefox-138.0.1.tar.xz"; 258 locale = "hi-IN"; 259 arch = "linux-x86_64"; 260 - sha256 = "565ae7c236309150d347297990bbc1b4a859ba5f3a55c5d8982e22af60755a96"; 261 } 262 { 263 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/hr/firefox-138.0.1.tar.xz"; 264 locale = "hr"; 265 arch = "linux-x86_64"; 266 - sha256 = "7ef1dce75d187af55b377ad4cabbfc55724a7c7271da01cc08df76cb070dd633"; 267 } 268 { 269 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/hsb/firefox-138.0.1.tar.xz"; 270 locale = "hsb"; 271 arch = "linux-x86_64"; 272 - sha256 = "afa430451ea8c254e4ff8eab58d49cb57dee556c908e7298eb2dbfcc1a118f6d"; 273 } 274 { 275 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/hu/firefox-138.0.1.tar.xz"; 276 locale = "hu"; 277 arch = "linux-x86_64"; 278 - sha256 = "fcbf53d2f3a8f6f41940c7143284ab0f8871b7f0d8063ce52d780c1883f77f81"; 279 } 280 { 281 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/hy-AM/firefox-138.0.1.tar.xz"; 282 locale = "hy-AM"; 283 arch = "linux-x86_64"; 284 - sha256 = "6376291ff97291e45a443cf850d476e18566b6bca78ec21fb5803d373d59b02f"; 285 } 286 { 287 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ia/firefox-138.0.1.tar.xz"; 288 locale = "ia"; 289 arch = "linux-x86_64"; 290 - sha256 = "47d936ca86661dc459061d7c7a3141390e0db1a7090037a880cfbfab44c00462"; 291 } 292 { 293 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/id/firefox-138.0.1.tar.xz"; 294 locale = "id"; 295 arch = "linux-x86_64"; 296 - sha256 = "83ff14a4c2c32f8c45dd109c2d30617b29fb7a80da2f60970cd4186956eeb291"; 297 } 298 { 299 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/is/firefox-138.0.1.tar.xz"; 300 locale = "is"; 301 arch = "linux-x86_64"; 302 - sha256 = "14954d7a3ca062eb616093d3089d335c400a2df2e69b9e9284514d8360550056"; 303 } 304 { 305 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/it/firefox-138.0.1.tar.xz"; 306 locale = "it"; 307 arch = "linux-x86_64"; 308 - sha256 = "113c4a9be6abe65f2ddd9c8ad457046fb849be1ad4b479c2209a26a0a03cfb84"; 309 } 310 { 311 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ja/firefox-138.0.1.tar.xz"; 312 locale = "ja"; 313 arch = "linux-x86_64"; 314 - sha256 = "885edd6e6b7c6cf2fa7f165f227b0a4966909093e3b11f83d8413c7f933e0bdb"; 315 } 316 { 317 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ka/firefox-138.0.1.tar.xz"; 318 locale = "ka"; 319 arch = "linux-x86_64"; 320 - sha256 = "8ef1c2a0948bcb3550654827d462992807c4d4d9e72c9a686048a9b2814cb169"; 321 } 322 { 323 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/kab/firefox-138.0.1.tar.xz"; 324 locale = "kab"; 325 arch = "linux-x86_64"; 326 - sha256 = "bc8d6e2c856017270fa2147e48daf69b8a452b714234ea2a6b3f04d58c73822f"; 327 } 328 { 329 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/kk/firefox-138.0.1.tar.xz"; 330 locale = "kk"; 331 arch = "linux-x86_64"; 332 - sha256 = "70bbb33412474065c7d9d6b34f05bf2666ba4c84843853cc3e530b4ce6f4351b"; 333 } 334 { 335 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/km/firefox-138.0.1.tar.xz"; 336 locale = "km"; 337 arch = "linux-x86_64"; 338 - sha256 = "b99bcdc3411a304bce46d1525ce29fa9e82b428025b62f6849f822584daa6667"; 339 } 340 { 341 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/kn/firefox-138.0.1.tar.xz"; 342 locale = "kn"; 343 arch = "linux-x86_64"; 344 - sha256 = "9d7b31319811c3aebbda6f1e163bc4547f5044d965e0344a21aa17f0f4092db9"; 345 } 346 { 347 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ko/firefox-138.0.1.tar.xz"; 348 locale = "ko"; 349 arch = "linux-x86_64"; 350 - sha256 = "bff22ed40afc7de3d5ae77239dc20e614a4034c850e97fbc6ca1f60111d856cf"; 351 } 352 { 353 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/lij/firefox-138.0.1.tar.xz"; 354 locale = "lij"; 355 arch = "linux-x86_64"; 356 - sha256 = "50cb25feaf4d76e83cf23ea8ef35ae2dfba1bcdcc7839888ecf08c62b2746e3a"; 357 } 358 { 359 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/lt/firefox-138.0.1.tar.xz"; 360 locale = "lt"; 361 arch = "linux-x86_64"; 362 - sha256 = "6f9ec93dae61e89efc8e208ed392a4878d119526f5d7e3c7c6adb860de2dd3f7"; 363 } 364 { 365 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/lv/firefox-138.0.1.tar.xz"; 366 locale = "lv"; 367 arch = "linux-x86_64"; 368 - sha256 = "5a8551132c19001bd0ba0e2d9d5daf250ced18acb44e5d790e3499f23659a509"; 369 } 370 { 371 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/mk/firefox-138.0.1.tar.xz"; 372 locale = "mk"; 373 arch = "linux-x86_64"; 374 - sha256 = "6bae321be247a0565e4acfbd678b9dfa7cd1e20d180c2e8958cd729ee743ab7d"; 375 } 376 { 377 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/mr/firefox-138.0.1.tar.xz"; 378 locale = "mr"; 379 arch = "linux-x86_64"; 380 - sha256 = "adcef78731a69dbe7f3cc9b1b01262a802565841497d14342e59a4ffbe223d02"; 381 } 382 { 383 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ms/firefox-138.0.1.tar.xz"; 384 locale = "ms"; 385 arch = "linux-x86_64"; 386 - sha256 = "69edde5878527480a210f60f4cdc8777d88533cad4120531cd61695d8e8829b3"; 387 } 388 { 389 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/my/firefox-138.0.1.tar.xz"; 390 locale = "my"; 391 arch = "linux-x86_64"; 392 - sha256 = "9eae5879c840aaba350c13cef7da8fcd54b5805c8eacca6a7924a0c26b81df62"; 393 } 394 { 395 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/nb-NO/firefox-138.0.1.tar.xz"; 396 locale = "nb-NO"; 397 arch = "linux-x86_64"; 398 - sha256 = "60b4121ec06f05f322ebe5bf26cd667dcde1ff24de0b119168028755d199d178"; 399 } 400 { 401 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ne-NP/firefox-138.0.1.tar.xz"; 402 locale = "ne-NP"; 403 arch = "linux-x86_64"; 404 - sha256 = "914ba8b4948c71564c1c95592819db201abbe952ecd5e7cabd2840b78adf7f7e"; 405 } 406 { 407 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/nl/firefox-138.0.1.tar.xz"; 408 locale = "nl"; 409 arch = "linux-x86_64"; 410 - sha256 = "2e80fcfccb6662369ead442f75ba5201a91fc4032d9df4be29e0c8fe09671acc"; 411 } 412 { 413 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/nn-NO/firefox-138.0.1.tar.xz"; 414 locale = "nn-NO"; 415 arch = "linux-x86_64"; 416 - sha256 = "4f03cb2cad86ab843a105d5ec09977fbeac2cbcc6cf14d329af46b554067d7b6"; 417 } 418 { 419 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/oc/firefox-138.0.1.tar.xz"; 420 locale = "oc"; 421 arch = "linux-x86_64"; 422 - sha256 = "3811db10f563447f3dcd410ab0f581805a7001be3fa05e700e8e214120365c9b"; 423 } 424 { 425 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/pa-IN/firefox-138.0.1.tar.xz"; 426 locale = "pa-IN"; 427 arch = "linux-x86_64"; 428 - sha256 = "064e6bb9d8a9e60f981cd34560edae0713be4632dd8e3eae8c31dd5a6b00851b"; 429 } 430 { 431 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/pl/firefox-138.0.1.tar.xz"; 432 locale = "pl"; 433 arch = "linux-x86_64"; 434 - sha256 = "ff8fc251b9348dddba8b3ed55433a53537f2b2bfa3827e4dd289b85007760c71"; 435 } 436 { 437 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/pt-BR/firefox-138.0.1.tar.xz"; 438 locale = "pt-BR"; 439 arch = "linux-x86_64"; 440 - sha256 = "733c4d86f05ca49aa191ad91682d8b0a652630e6dc03367e16f713c333383b21"; 441 } 442 { 443 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/pt-PT/firefox-138.0.1.tar.xz"; 444 locale = "pt-PT"; 445 arch = "linux-x86_64"; 446 - sha256 = "74576a4f4dfaae7b92c13eb7cec4d9c23cfbc3962465d0b65a8ca843e0145bb0"; 447 } 448 { 449 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/rm/firefox-138.0.1.tar.xz"; 450 locale = "rm"; 451 arch = "linux-x86_64"; 452 - sha256 = "28522c79c0e82ce24f4a60ba38809cd40acdbd4b9a6a508716ea2df35cc08de7"; 453 } 454 { 455 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ro/firefox-138.0.1.tar.xz"; 456 locale = "ro"; 457 arch = "linux-x86_64"; 458 - sha256 = "90995de463ff047ffd9ec4fed88e1a5fda2dee17e00aa1aead3af6fcfc3198a8"; 459 } 460 { 461 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ru/firefox-138.0.1.tar.xz"; 462 locale = "ru"; 463 arch = "linux-x86_64"; 464 - sha256 = "b63574e39c5c8b58c6093d93cd35afa204df058a117dda386f49d61bede00129"; 465 } 466 { 467 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/sat/firefox-138.0.1.tar.xz"; 468 locale = "sat"; 469 arch = "linux-x86_64"; 470 - sha256 = "3088d7b778b8434e6181be88446c0c29bedfbdfde1292e0e59c4724ae13baa8c"; 471 } 472 { 473 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/sc/firefox-138.0.1.tar.xz"; 474 locale = "sc"; 475 arch = "linux-x86_64"; 476 - sha256 = "4de6b1ee8336b40545236a60e402525508ef7a25441d6b7f0e4d7de6a13dbbac"; 477 } 478 { 479 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/sco/firefox-138.0.1.tar.xz"; 480 locale = "sco"; 481 arch = "linux-x86_64"; 482 - sha256 = "1da1a132a88ddec312cd37455915959737cf6a8cc8fdc75271c6dc174a47ca43"; 483 } 484 { 485 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/si/firefox-138.0.1.tar.xz"; 486 locale = "si"; 487 arch = "linux-x86_64"; 488 - sha256 = "b382aebd263b9687d7ace3f65f95d4f44ea412e78dcfe7cbbf33ed7a665ba7a3"; 489 } 490 { 491 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/sk/firefox-138.0.1.tar.xz"; 492 locale = "sk"; 493 arch = "linux-x86_64"; 494 - sha256 = "9a6f6051a84188c645250c4897f74030b0961649d0df1a2b2ea579fd8b93f29c"; 495 } 496 { 497 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/skr/firefox-138.0.1.tar.xz"; 498 locale = "skr"; 499 arch = "linux-x86_64"; 500 - sha256 = "7cc0ff7b514b0731609fb0535567918bec5a880052f15ca448aa2c19e9194909"; 501 } 502 { 503 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/sl/firefox-138.0.1.tar.xz"; 504 locale = "sl"; 505 arch = "linux-x86_64"; 506 - sha256 = "8d116b56b1239940c9cf0569da6b97f6a356231767eb11a31a6cdfb52b05d24b"; 507 } 508 { 509 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/son/firefox-138.0.1.tar.xz"; 510 locale = "son"; 511 arch = "linux-x86_64"; 512 - sha256 = "a7d4355b8f9fd8617470ede3036edf04f7856894fd0954b296bc42951f9a1bfb"; 513 } 514 { 515 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/sq/firefox-138.0.1.tar.xz"; 516 locale = "sq"; 517 arch = "linux-x86_64"; 518 - sha256 = "8b741d890b450beaf3644101695d062d5256dc7385d2f99e931bc135ed94fb38"; 519 } 520 { 521 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/sr/firefox-138.0.1.tar.xz"; 522 locale = "sr"; 523 arch = "linux-x86_64"; 524 - sha256 = "d2246ba58b994b7d6c118b6a628e37b16884084fd4d36a8ffa3958b1d9ca4f5f"; 525 } 526 { 527 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/sv-SE/firefox-138.0.1.tar.xz"; 528 locale = "sv-SE"; 529 arch = "linux-x86_64"; 530 - sha256 = "92e7588575741fa0e8e59bfffb930195e8e1be90d29e85ac11f4b42cb89ba6b5"; 531 } 532 { 533 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/szl/firefox-138.0.1.tar.xz"; 534 locale = "szl"; 535 arch = "linux-x86_64"; 536 - sha256 = "44a4f64088ee14c4f559f3c279d1fe6ec354d9b21c7f2d59c90c8fcd220a9bce"; 537 } 538 { 539 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ta/firefox-138.0.1.tar.xz"; 540 locale = "ta"; 541 arch = "linux-x86_64"; 542 - sha256 = "6094528f82d9234e20421f4875134a9cb06b7e692b0d4f624bb1a4030d4183e9"; 543 } 544 { 545 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/te/firefox-138.0.1.tar.xz"; 546 locale = "te"; 547 arch = "linux-x86_64"; 548 - sha256 = "92c7d9e236fab6fdedac5d09b6e1cf72a90a1ef34149d6b34072159b6ea4c887"; 549 } 550 { 551 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/tg/firefox-138.0.1.tar.xz"; 552 locale = "tg"; 553 arch = "linux-x86_64"; 554 - sha256 = "58a4ec8a7d8d42eedbe8493d2bc069c33fb3fb84827567c195ba000e00573d4d"; 555 } 556 { 557 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/th/firefox-138.0.1.tar.xz"; 558 locale = "th"; 559 arch = "linux-x86_64"; 560 - sha256 = "b4ac5c5766eac64789917a8a1de9abb0e229f789f6c988916ea87587c7525990"; 561 } 562 { 563 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/tl/firefox-138.0.1.tar.xz"; 564 locale = "tl"; 565 arch = "linux-x86_64"; 566 - sha256 = "32be8376f48a0f0fe9b8a6075871c8932c5ee1071052f29fbc1ed19575c4f74f"; 567 } 568 { 569 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/tr/firefox-138.0.1.tar.xz"; 570 locale = "tr"; 571 arch = "linux-x86_64"; 572 - sha256 = "1930c5f9465ce9a4226b85d7aa41e5edda93eed0e7725ab2a97dd6d3a5c781ad"; 573 } 574 { 575 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/trs/firefox-138.0.1.tar.xz"; 576 locale = "trs"; 577 arch = "linux-x86_64"; 578 - sha256 = "dee70adfa352172d8c69e01fc4b5f1781388f96974f6ad4e5c48318b3b7ed9c7"; 579 } 580 { 581 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/uk/firefox-138.0.1.tar.xz"; 582 locale = "uk"; 583 arch = "linux-x86_64"; 584 - sha256 = "d1b059c769757a5a22d8a886e4e67fb219f94531ec307882278d5630b697b712"; 585 } 586 { 587 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/ur/firefox-138.0.1.tar.xz"; 588 locale = "ur"; 589 arch = "linux-x86_64"; 590 - sha256 = "d8ac2181fcc708d7450eda550665176408ddf7f681f0a20b95d013c59e5eaf7b"; 591 } 592 { 593 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/uz/firefox-138.0.1.tar.xz"; 594 locale = "uz"; 595 arch = "linux-x86_64"; 596 - sha256 = "da02c7bfaf84560bcf882a3bdc3a2271afb02db8efc993d942cc6ea10b3ec400"; 597 } 598 { 599 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/vi/firefox-138.0.1.tar.xz"; 600 locale = "vi"; 601 arch = "linux-x86_64"; 602 - sha256 = "1cd241da9d069a588ae289e67a34884b801b598a2a89d7d87e17b54254188fa7"; 603 } 604 { 605 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/xh/firefox-138.0.1.tar.xz"; 606 locale = "xh"; 607 arch = "linux-x86_64"; 608 - sha256 = "8495c6c8fe081d01a20c9db8775f568cea03b6bee4ffde6cc45d50f82f46190c"; 609 } 610 { 611 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/zh-CN/firefox-138.0.1.tar.xz"; 612 locale = "zh-CN"; 613 arch = "linux-x86_64"; 614 - sha256 = "fdc305c4e57e61b258d82781ce01f3b8dff55b21e8f8817582b69812ffdb0ac0"; 615 } 616 { 617 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-x86_64/zh-TW/firefox-138.0.1.tar.xz"; 618 locale = "zh-TW"; 619 arch = "linux-x86_64"; 620 - sha256 = "7ee570c274129e92026dbb07bd845358fbbbb22e2abfbe11f3586a57ba3c8bf5"; 621 } 622 { 623 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ach/firefox-138.0.1.tar.xz"; 624 locale = "ach"; 625 arch = "linux-i686"; 626 - sha256 = "faa90f97a86b20244124eaeaa2121e514203011d6d1e21ff850c13e3e81308ec"; 627 } 628 { 629 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/af/firefox-138.0.1.tar.xz"; 630 locale = "af"; 631 arch = "linux-i686"; 632 - sha256 = "a4a7b2d26cc15fe4ab7d6903af62a0ab98caf0f4edf146ffd92b844967265d62"; 633 } 634 { 635 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/an/firefox-138.0.1.tar.xz"; 636 locale = "an"; 637 arch = "linux-i686"; 638 - sha256 = "f31a480e5d85adaaa49cc6358ea8ef40a0aed79d4ea14b3a85322ec2c88bd97c"; 639 } 640 { 641 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ar/firefox-138.0.1.tar.xz"; 642 locale = "ar"; 643 arch = "linux-i686"; 644 - sha256 = "161c0ff0e5871abc4477d371e8776b7d43905be3b8f393aa5718050784ec2fe8"; 645 } 646 { 647 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ast/firefox-138.0.1.tar.xz"; 648 locale = "ast"; 649 arch = "linux-i686"; 650 - sha256 = "18f5611a221a55de334c01777d3fb6f014a8838f25c06b5058222f4999563bb9"; 651 } 652 { 653 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/az/firefox-138.0.1.tar.xz"; 654 locale = "az"; 655 arch = "linux-i686"; 656 - sha256 = "47646209e5aa0dcea83b9ebb9b4eb28a03179197637960755125ede726323ad1"; 657 } 658 { 659 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/be/firefox-138.0.1.tar.xz"; 660 locale = "be"; 661 arch = "linux-i686"; 662 - sha256 = "0fdca8f6d7fc209cff3cb22a33d0904118c5b436f003e9a72b82de62c8e3325a"; 663 } 664 { 665 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/bg/firefox-138.0.1.tar.xz"; 666 locale = "bg"; 667 arch = "linux-i686"; 668 - sha256 = "a13339bf8a8651907b64a410cd1dcd093279fd963207612a2b50f8eba1049ef6"; 669 } 670 { 671 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/bn/firefox-138.0.1.tar.xz"; 672 locale = "bn"; 673 arch = "linux-i686"; 674 - sha256 = "a0cf80fe3059cf7e076c3a4cd2986bfd757b6f79ba3310583b4650dc594c430d"; 675 } 676 { 677 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/br/firefox-138.0.1.tar.xz"; 678 locale = "br"; 679 arch = "linux-i686"; 680 - sha256 = "8f5407606bb3d0535ab9f794a4b4182b1de21f19a1d5228bbf95237e580b760a"; 681 } 682 { 683 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/bs/firefox-138.0.1.tar.xz"; 684 locale = "bs"; 685 arch = "linux-i686"; 686 - sha256 = "8dcbce8a7cf1c9a085b19ee5e2100abadf80fbedbe39794e4be049d97dc2e2a5"; 687 } 688 { 689 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ca-valencia/firefox-138.0.1.tar.xz"; 690 locale = "ca-valencia"; 691 arch = "linux-i686"; 692 - sha256 = "a3e033a170f3768707de9105c0a09fc74daa7f09bf80781e6c89224cf02bcd32"; 693 } 694 { 695 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ca/firefox-138.0.1.tar.xz"; 696 locale = "ca"; 697 arch = "linux-i686"; 698 - sha256 = "602f6047a64170bb3566ba7570bafb08cc3d4ddfa4d6fe724377d2dcdc7fa1d6"; 699 } 700 { 701 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/cak/firefox-138.0.1.tar.xz"; 702 locale = "cak"; 703 arch = "linux-i686"; 704 - sha256 = "b31d51b3b890515dedb33da3703551341e3cbf1ab1320bada625cd2f7858dd91"; 705 } 706 { 707 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/cs/firefox-138.0.1.tar.xz"; 708 locale = "cs"; 709 arch = "linux-i686"; 710 - sha256 = "f1099174bcc660634eabba5742fcfae9799a46ff4e7dae7b18da5fbdc7b416f7"; 711 } 712 { 713 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/cy/firefox-138.0.1.tar.xz"; 714 locale = "cy"; 715 arch = "linux-i686"; 716 - sha256 = "546de6e0826305558c2f34b9a76a106f8bc26ee24fd1c397b964c1aa8e233b5a"; 717 } 718 { 719 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/da/firefox-138.0.1.tar.xz"; 720 locale = "da"; 721 arch = "linux-i686"; 722 - sha256 = "be4bf86e716ebe19848da115aaa5d556cc55deb1e8891ea8d45adec60801ca0e"; 723 } 724 { 725 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/de/firefox-138.0.1.tar.xz"; 726 locale = "de"; 727 arch = "linux-i686"; 728 - sha256 = "b65c8de2f2d4a9194621140cca3fbd03815dc03427ca876a9b13a9b7426f6fd6"; 729 } 730 { 731 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/dsb/firefox-138.0.1.tar.xz"; 732 locale = "dsb"; 733 arch = "linux-i686"; 734 - sha256 = "dbcd495e476115734891b477d2a0785e06ebce2e3775255a99219ba5daf7fd6c"; 735 } 736 { 737 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/el/firefox-138.0.1.tar.xz"; 738 locale = "el"; 739 arch = "linux-i686"; 740 - sha256 = "fca44ea984b21b823cafe0997c093555e4ea5c73f75ee4ca029ff97800a8f193"; 741 } 742 { 743 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/en-CA/firefox-138.0.1.tar.xz"; 744 locale = "en-CA"; 745 arch = "linux-i686"; 746 - sha256 = "1fd3beea932c1be7eb6e770674b67d27a1480f46a94963855f8e5dacb3afac08"; 747 } 748 { 749 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/en-GB/firefox-138.0.1.tar.xz"; 750 locale = "en-GB"; 751 arch = "linux-i686"; 752 - sha256 = "41d6344e2f0004569ebba0faa5a9e26fa0849d32206846268a6e089ebcc322e8"; 753 } 754 { 755 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/en-US/firefox-138.0.1.tar.xz"; 756 locale = "en-US"; 757 arch = "linux-i686"; 758 - sha256 = "052beafe7b1ab65aaa354693f04282b7d190999c7964b97b54461479b374c813"; 759 } 760 { 761 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/eo/firefox-138.0.1.tar.xz"; 762 locale = "eo"; 763 arch = "linux-i686"; 764 - sha256 = "c487a2f33a421ad877417d33ddf460d48475f1d0c92853a1610faa3c9815518a"; 765 } 766 { 767 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/es-AR/firefox-138.0.1.tar.xz"; 768 locale = "es-AR"; 769 arch = "linux-i686"; 770 - sha256 = "1f977b490e016cef2b87c7e904d4fcbf4b50ddd85e7e67be04e08ba378173b4e"; 771 } 772 { 773 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/es-CL/firefox-138.0.1.tar.xz"; 774 locale = "es-CL"; 775 arch = "linux-i686"; 776 - sha256 = "eaae63f7398ddba3c6f978f43d3299767296a3f95598637ed26ba8c43421ba85"; 777 } 778 { 779 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/es-ES/firefox-138.0.1.tar.xz"; 780 locale = "es-ES"; 781 arch = "linux-i686"; 782 - sha256 = "4c2b8e70359d62fe35def1966e8d3ddf4e7b39f1299dcf717eae9672a6c53704"; 783 } 784 { 785 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/es-MX/firefox-138.0.1.tar.xz"; 786 locale = "es-MX"; 787 arch = "linux-i686"; 788 - sha256 = "66d89c80f46fd5d5ce6e902c9fb9c371c4c0c5e5f3da75f747d1fab20ef97e91"; 789 } 790 { 791 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/et/firefox-138.0.1.tar.xz"; 792 locale = "et"; 793 arch = "linux-i686"; 794 - sha256 = "cb47e164331b8146a47e641aeab91464894bd149f0b0a3a2d6226093b90e48d9"; 795 } 796 { 797 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/eu/firefox-138.0.1.tar.xz"; 798 locale = "eu"; 799 arch = "linux-i686"; 800 - sha256 = "3d44dd4d6bc711f753a1b49605f2983bb7f793f1295a7c8a301a4c105c9a13e1"; 801 } 802 { 803 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/fa/firefox-138.0.1.tar.xz"; 804 locale = "fa"; 805 arch = "linux-i686"; 806 - sha256 = "72f52cb13f8bc8a30e1c58d44061a0e5854bf88f5c1a1d29f42ee98daf826188"; 807 } 808 { 809 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ff/firefox-138.0.1.tar.xz"; 810 locale = "ff"; 811 arch = "linux-i686"; 812 - sha256 = "012031c2f138449c4f821bd18ace50026a7951756db00ed34144249570b3449e"; 813 } 814 { 815 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/fi/firefox-138.0.1.tar.xz"; 816 locale = "fi"; 817 arch = "linux-i686"; 818 - sha256 = "be27278226cb4c08be5f7facbff328f8f9191baa508318ef6b2002dca691bf3b"; 819 } 820 { 821 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/fr/firefox-138.0.1.tar.xz"; 822 locale = "fr"; 823 arch = "linux-i686"; 824 - sha256 = "282637452090acf7aa40545d981c447eb652e4a88cc5aad6ea67754c3a08ac51"; 825 } 826 { 827 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/fur/firefox-138.0.1.tar.xz"; 828 locale = "fur"; 829 arch = "linux-i686"; 830 - sha256 = "d16bff391ce693f6fef77e36f2e3cd2d73423765be01004288b0597731b8cb7f"; 831 } 832 { 833 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/fy-NL/firefox-138.0.1.tar.xz"; 834 locale = "fy-NL"; 835 arch = "linux-i686"; 836 - sha256 = "db28660a50d5f0462af79a04885046b0b83bb47eb4b342b78a368f0142a13771"; 837 } 838 { 839 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ga-IE/firefox-138.0.1.tar.xz"; 840 locale = "ga-IE"; 841 arch = "linux-i686"; 842 - sha256 = "437165e50b851d65742f49b8216e961511350100c27f821537b945c7d3ccdbea"; 843 } 844 { 845 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/gd/firefox-138.0.1.tar.xz"; 846 locale = "gd"; 847 arch = "linux-i686"; 848 - sha256 = "382badc3ab17f9107a8f220ad749426f1aae26c4af1771e9c4dd905b77cda430"; 849 } 850 { 851 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/gl/firefox-138.0.1.tar.xz"; 852 locale = "gl"; 853 arch = "linux-i686"; 854 - sha256 = "52523341041fbe2077419de9b6c451b63b64dfe8bea9f6d53dfc150ad0301929"; 855 } 856 { 857 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/gn/firefox-138.0.1.tar.xz"; 858 locale = "gn"; 859 arch = "linux-i686"; 860 - sha256 = "7f2730e414876166a9e9a4b0d914ae360d1560443cd915e3113aa5c8140e894c"; 861 } 862 { 863 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/gu-IN/firefox-138.0.1.tar.xz"; 864 locale = "gu-IN"; 865 arch = "linux-i686"; 866 - sha256 = "d06eb986c372ae4b01e3aef6b58f80e782dd6201228e45e16e5bc44f36f1fee6"; 867 } 868 { 869 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/he/firefox-138.0.1.tar.xz"; 870 locale = "he"; 871 arch = "linux-i686"; 872 - sha256 = "dafdc356616f709b1a114a9aa5e4c174a5687b112d6900717ba8d45ccf03793a"; 873 } 874 { 875 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/hi-IN/firefox-138.0.1.tar.xz"; 876 locale = "hi-IN"; 877 arch = "linux-i686"; 878 - sha256 = "5a0763e4a478654eaaff96b4d7e63c7528fce54827a93bc52e5be7deffef4a79"; 879 } 880 { 881 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/hr/firefox-138.0.1.tar.xz"; 882 locale = "hr"; 883 arch = "linux-i686"; 884 - sha256 = "38ea42007eef09540a35917b3d94a87bb841f7dd0cf2d1e310b8232dccf698af"; 885 } 886 { 887 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/hsb/firefox-138.0.1.tar.xz"; 888 locale = "hsb"; 889 arch = "linux-i686"; 890 - sha256 = "caa36035e9974a9f12985f00219baf9ef3686a00a1eb9d82f94f7b19cb295c36"; 891 } 892 { 893 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/hu/firefox-138.0.1.tar.xz"; 894 locale = "hu"; 895 arch = "linux-i686"; 896 - sha256 = "f5a182ecfddf235ec4e14110e16623052a55a24dca2db5c8c031cf43cbc855fe"; 897 } 898 { 899 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/hy-AM/firefox-138.0.1.tar.xz"; 900 locale = "hy-AM"; 901 arch = "linux-i686"; 902 - sha256 = "6d01fce6de3ae56bdbf543c7d10019d6a028359e75dad2f26c639fe4e3cad19e"; 903 } 904 { 905 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ia/firefox-138.0.1.tar.xz"; 906 locale = "ia"; 907 arch = "linux-i686"; 908 - sha256 = "0a6aeebde02e4185db0a7b8ace88d4151d71564955a762ba8dbe66fa7b3226b6"; 909 } 910 { 911 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/id/firefox-138.0.1.tar.xz"; 912 locale = "id"; 913 arch = "linux-i686"; 914 - sha256 = "8d367ad193bb088cb0459266d82391f4dadf7aae871d1ed88e96c724a489cc19"; 915 } 916 { 917 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/is/firefox-138.0.1.tar.xz"; 918 locale = "is"; 919 arch = "linux-i686"; 920 - sha256 = "b83d8d11b659e9702fed3a214f773e04b5b870366c0bf45e3cf40f444e02d76b"; 921 } 922 { 923 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/it/firefox-138.0.1.tar.xz"; 924 locale = "it"; 925 arch = "linux-i686"; 926 - sha256 = "3fdf0adbb5319494138012e5a7c2e3d7a76d128de3275f0ffc29a2374cdec999"; 927 } 928 { 929 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ja/firefox-138.0.1.tar.xz"; 930 locale = "ja"; 931 arch = "linux-i686"; 932 - sha256 = "a4597cfb661b0534084fa7fd7ce0085c80fc9dfdd9ce37da7a050c059a4e11cf"; 933 } 934 { 935 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ka/firefox-138.0.1.tar.xz"; 936 locale = "ka"; 937 arch = "linux-i686"; 938 - sha256 = "425036427520d94a6e1789c71cd1359cc89785ea709d75e01338449e93481337"; 939 } 940 { 941 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/kab/firefox-138.0.1.tar.xz"; 942 locale = "kab"; 943 arch = "linux-i686"; 944 - sha256 = "c7ef3a98e0564c2dab93f655750550e612107606724777c4a9f9d13ea21b2d4d"; 945 } 946 { 947 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/kk/firefox-138.0.1.tar.xz"; 948 locale = "kk"; 949 arch = "linux-i686"; 950 - sha256 = "0e23edd0bc9f45c50200f63a3347c59e7e1cf89bb97d015fab5f645acfc47f9d"; 951 } 952 { 953 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/km/firefox-138.0.1.tar.xz"; 954 locale = "km"; 955 arch = "linux-i686"; 956 - sha256 = "10e9f22cd07c1e42a2cb1b125c219dcd4e085b883d90e37ae6c4efc22af51f54"; 957 } 958 { 959 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/kn/firefox-138.0.1.tar.xz"; 960 locale = "kn"; 961 arch = "linux-i686"; 962 - sha256 = "0fe1ebb3374be4b74bb1135911de983a3dea7c899bcd032b737304e7e1d7e3cc"; 963 } 964 { 965 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ko/firefox-138.0.1.tar.xz"; 966 locale = "ko"; 967 arch = "linux-i686"; 968 - sha256 = "07fa28d5830b737a4fce537f356d15d5070d6fdc945d0bf515dc50dbd4f5ce5e"; 969 } 970 { 971 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/lij/firefox-138.0.1.tar.xz"; 972 locale = "lij"; 973 arch = "linux-i686"; 974 - sha256 = "8aea2b238de0bf17d0b4c2b68214f5655db4b7b40dbace0ffa5a4713563b5e1f"; 975 } 976 { 977 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/lt/firefox-138.0.1.tar.xz"; 978 locale = "lt"; 979 arch = "linux-i686"; 980 - sha256 = "f1ac78bdac4501d71e83ce6bb998c5bf09153ad026bae1bdc8147ad9e137bda1"; 981 } 982 { 983 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/lv/firefox-138.0.1.tar.xz"; 984 locale = "lv"; 985 arch = "linux-i686"; 986 - sha256 = "ee3d238d9b827337af9dcc51e962941c9f7fb25cc5684688bcce350029df5caf"; 987 } 988 { 989 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/mk/firefox-138.0.1.tar.xz"; 990 locale = "mk"; 991 arch = "linux-i686"; 992 - sha256 = "e65560d021e119f7a356fd1470ddb53a36e430ee20c076c9b2bba292c14bf79f"; 993 } 994 { 995 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/mr/firefox-138.0.1.tar.xz"; 996 locale = "mr"; 997 arch = "linux-i686"; 998 - sha256 = "d2c410850ab90eefb062a9ae4328964699430628d25f68b35c3c3f2401ab62c0"; 999 } 1000 { 1001 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ms/firefox-138.0.1.tar.xz"; 1002 locale = "ms"; 1003 arch = "linux-i686"; 1004 - sha256 = "43787150a9609f6004053097f5f9c5c7f45f342437383cae89763e60e99f2769"; 1005 } 1006 { 1007 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/my/firefox-138.0.1.tar.xz"; 1008 locale = "my"; 1009 arch = "linux-i686"; 1010 - sha256 = "e719c8e5e9a323b3838ad62398c743c852e30d83425826bc8953f3db73d5ca82"; 1011 } 1012 { 1013 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/nb-NO/firefox-138.0.1.tar.xz"; 1014 locale = "nb-NO"; 1015 arch = "linux-i686"; 1016 - sha256 = "23859d6ce0099878d112cf7578c6fdd28773da619374416c3810de748e06e18c"; 1017 } 1018 { 1019 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ne-NP/firefox-138.0.1.tar.xz"; 1020 locale = "ne-NP"; 1021 arch = "linux-i686"; 1022 - sha256 = "48c5d08ef150802d63675b21d4e0945e4ede1a0b816f774b441cba5c513f8a38"; 1023 } 1024 { 1025 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/nl/firefox-138.0.1.tar.xz"; 1026 locale = "nl"; 1027 arch = "linux-i686"; 1028 - sha256 = "9e98c77e91a40dcfc7603742e35d98b04e2e5a9c3afa78dc9d81e8640deed841"; 1029 } 1030 { 1031 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/nn-NO/firefox-138.0.1.tar.xz"; 1032 locale = "nn-NO"; 1033 arch = "linux-i686"; 1034 - sha256 = "15f48a18234dd91667385a197336029ed51dc0927fd09c9b5e4a6bb9c6553938"; 1035 } 1036 { 1037 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/oc/firefox-138.0.1.tar.xz"; 1038 locale = "oc"; 1039 arch = "linux-i686"; 1040 - sha256 = "7366ac1525eb677ea34189ac89d189671408e0f4bded504eadaf63204572e44e"; 1041 } 1042 { 1043 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/pa-IN/firefox-138.0.1.tar.xz"; 1044 locale = "pa-IN"; 1045 arch = "linux-i686"; 1046 - sha256 = "e54db7d5b818d9953348ea334eeeba3bc8fc2fb5e5efcb7e410a69e683e773c6"; 1047 } 1048 { 1049 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/pl/firefox-138.0.1.tar.xz"; 1050 locale = "pl"; 1051 arch = "linux-i686"; 1052 - sha256 = "742fe4c7b7e78a29cca6ee360a7eed5a33c0c1dfb5c0e1307550e561c77c86d1"; 1053 } 1054 { 1055 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/pt-BR/firefox-138.0.1.tar.xz"; 1056 locale = "pt-BR"; 1057 arch = "linux-i686"; 1058 - sha256 = "d9ee813639373fb391a402041de706506048ca6b51ab93903ff8ab159cd258fc"; 1059 } 1060 { 1061 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/pt-PT/firefox-138.0.1.tar.xz"; 1062 locale = "pt-PT"; 1063 arch = "linux-i686"; 1064 - sha256 = "990435f4c47e8028157eb9865be237129d5ea0b0024df84a5d4cf2d999df717a"; 1065 } 1066 { 1067 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/rm/firefox-138.0.1.tar.xz"; 1068 locale = "rm"; 1069 arch = "linux-i686"; 1070 - sha256 = "ca39d605a96357c829edf2c32bbab41cab01117f2aabacfac8bbbaad41872e5b"; 1071 } 1072 { 1073 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ro/firefox-138.0.1.tar.xz"; 1074 locale = "ro"; 1075 arch = "linux-i686"; 1076 - sha256 = "d01e1b0a09dd24c8f979ce398a0cdcde76fd0543148c813641d218bf1b77e47f"; 1077 } 1078 { 1079 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ru/firefox-138.0.1.tar.xz"; 1080 locale = "ru"; 1081 arch = "linux-i686"; 1082 - sha256 = "922ea622239a08122dbac85955d4f4cfc8601e2174f8532f3318283fb2e901dd"; 1083 } 1084 { 1085 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/sat/firefox-138.0.1.tar.xz"; 1086 locale = "sat"; 1087 arch = "linux-i686"; 1088 - sha256 = "ed28fb2f724c31faa506ff45cc95a1fe3cdce937395977b00bd7f76df2564b6e"; 1089 } 1090 { 1091 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/sc/firefox-138.0.1.tar.xz"; 1092 locale = "sc"; 1093 arch = "linux-i686"; 1094 - sha256 = "55174c92791e40b8c34048e2447c04af444367867263209c74b9ac1687681663"; 1095 } 1096 { 1097 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/sco/firefox-138.0.1.tar.xz"; 1098 locale = "sco"; 1099 arch = "linux-i686"; 1100 - sha256 = "0acc2489fcef457220571127522df78c9955f4ce3fffee603ecab265eb525543"; 1101 } 1102 { 1103 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/si/firefox-138.0.1.tar.xz"; 1104 locale = "si"; 1105 arch = "linux-i686"; 1106 - sha256 = "d573645f11aef7b0c5e2f962553f0a1627b6d9424d84f8ab039d619e0f3a5a74"; 1107 } 1108 { 1109 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/sk/firefox-138.0.1.tar.xz"; 1110 locale = "sk"; 1111 arch = "linux-i686"; 1112 - sha256 = "46a01a68080ead492f0ee5702d53dd923e9c2356310c264723b38b6628250201"; 1113 } 1114 { 1115 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/skr/firefox-138.0.1.tar.xz"; 1116 locale = "skr"; 1117 arch = "linux-i686"; 1118 - sha256 = "d73b19a01a075d9d3f0727c2b4c4de859d296a640372aa64ccfd8ca6267ce152"; 1119 } 1120 { 1121 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/sl/firefox-138.0.1.tar.xz"; 1122 locale = "sl"; 1123 arch = "linux-i686"; 1124 - sha256 = "190f477257df6ca4877215dba26f4c6aaf8719b41e28471e9648937262fb1e9b"; 1125 } 1126 { 1127 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/son/firefox-138.0.1.tar.xz"; 1128 locale = "son"; 1129 arch = "linux-i686"; 1130 - sha256 = "7f138d1a1f0b35544f6a691ac73ecb5d1b01546abb7f2ddbace1a7c7080bcd09"; 1131 } 1132 { 1133 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/sq/firefox-138.0.1.tar.xz"; 1134 locale = "sq"; 1135 arch = "linux-i686"; 1136 - sha256 = "d67386054aa449965e4b8c17c790c3dae4620728e3c1da05e0717624d47970dc"; 1137 } 1138 { 1139 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/sr/firefox-138.0.1.tar.xz"; 1140 locale = "sr"; 1141 arch = "linux-i686"; 1142 - sha256 = "2ca762dd3267cca2d26779b42256cef8ec0d1943b5421ba3ebe407188e9d22b8"; 1143 } 1144 { 1145 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/sv-SE/firefox-138.0.1.tar.xz"; 1146 locale = "sv-SE"; 1147 arch = "linux-i686"; 1148 - sha256 = "40d52c0a688e9c4d0ac87ffc0f329bb725d5ac422efdc934e396c2441febc993"; 1149 } 1150 { 1151 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/szl/firefox-138.0.1.tar.xz"; 1152 locale = "szl"; 1153 arch = "linux-i686"; 1154 - sha256 = "e8056fbe2a9ec8c3b2e2446692482465e363c100b9e2042f53cd1b015f125e0e"; 1155 } 1156 { 1157 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ta/firefox-138.0.1.tar.xz"; 1158 locale = "ta"; 1159 arch = "linux-i686"; 1160 - sha256 = "5cf38da836fa403840d3b18e9dbccfb39211f359b93e8ea245c1662296fc00cc"; 1161 } 1162 { 1163 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/te/firefox-138.0.1.tar.xz"; 1164 locale = "te"; 1165 arch = "linux-i686"; 1166 - sha256 = "5f7f8b2ba92414de78a8c1910d6dc6ff2e060eaa192ca1ccece731b90a170a80"; 1167 } 1168 { 1169 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/tg/firefox-138.0.1.tar.xz"; 1170 locale = "tg"; 1171 arch = "linux-i686"; 1172 - sha256 = "59d988f14758f09661c424223dc60e8db7e75d22b21c2bee4f866216048ef8ce"; 1173 } 1174 { 1175 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/th/firefox-138.0.1.tar.xz"; 1176 locale = "th"; 1177 arch = "linux-i686"; 1178 - sha256 = "657b3711238feb50012663259a10491f35cb646f616ab2fbbe2daecaa7170a2b"; 1179 } 1180 { 1181 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/tl/firefox-138.0.1.tar.xz"; 1182 locale = "tl"; 1183 arch = "linux-i686"; 1184 - sha256 = "15c0336be630f364d38395c56d2b848addaa44637f44d20b5d7c5ce6fbda2670"; 1185 } 1186 { 1187 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/tr/firefox-138.0.1.tar.xz"; 1188 locale = "tr"; 1189 arch = "linux-i686"; 1190 - sha256 = "8bdf11c4e2dc5393d18a83d731eac3a595f0f6feb2eb1123f5ebe6b7fc8b2a77"; 1191 } 1192 { 1193 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/trs/firefox-138.0.1.tar.xz"; 1194 locale = "trs"; 1195 arch = "linux-i686"; 1196 - sha256 = "fae4375d9fe4100f7804f0fe26a4b8883a8d26c88bcc7e2f8cd50893e191b3f9"; 1197 } 1198 { 1199 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/uk/firefox-138.0.1.tar.xz"; 1200 locale = "uk"; 1201 arch = "linux-i686"; 1202 - sha256 = "c4498cf0233f202e85217b888370e7c60347696bbf8e9d08e3d4df43a822708b"; 1203 } 1204 { 1205 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/ur/firefox-138.0.1.tar.xz"; 1206 locale = "ur"; 1207 arch = "linux-i686"; 1208 - sha256 = "09d638ca1bb4e9a4bd97faa6ea175a96a88e76ef2ca7071143d8a8212259c869"; 1209 } 1210 { 1211 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/uz/firefox-138.0.1.tar.xz"; 1212 locale = "uz"; 1213 arch = "linux-i686"; 1214 - sha256 = "9ba62e4d66a60c8c06ac8b37f9fa022820694ecfe69c0c63233b08e0cb88c8ba"; 1215 } 1216 { 1217 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/vi/firefox-138.0.1.tar.xz"; 1218 locale = "vi"; 1219 arch = "linux-i686"; 1220 - sha256 = "27dfe77511d72ea806e02a9ca8414beae6ba1aaab4ebdcd2c8f9fa6ee4c64f64"; 1221 } 1222 { 1223 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/xh/firefox-138.0.1.tar.xz"; 1224 locale = "xh"; 1225 arch = "linux-i686"; 1226 - sha256 = "f206fc3015a29b1234c2b50cda6a45010abef0de86d724f0464c6eaccdf06c26"; 1227 } 1228 { 1229 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/zh-CN/firefox-138.0.1.tar.xz"; 1230 locale = "zh-CN"; 1231 arch = "linux-i686"; 1232 - sha256 = "037efc856e89ac4339138c3dfd16a596107eed9b3334849e14a96424a709f995"; 1233 } 1234 { 1235 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-i686/zh-TW/firefox-138.0.1.tar.xz"; 1236 locale = "zh-TW"; 1237 arch = "linux-i686"; 1238 - sha256 = "32c696fdd33a24b788ff1e24c6f499ddd00f8fdd91860452e705852abc930cef"; 1239 } 1240 { 1241 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ach/firefox-138.0.1.tar.xz"; 1242 locale = "ach"; 1243 arch = "linux-aarch64"; 1244 - sha256 = "c2d04ebe75218c9290d30e696f689d09a7084622732b23a638072b35b7da4ee4"; 1245 } 1246 { 1247 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/af/firefox-138.0.1.tar.xz"; 1248 locale = "af"; 1249 arch = "linux-aarch64"; 1250 - sha256 = "672cf507db4b490d110edf7006994a7f03480ea32e5197f2151d66da5cb5721d"; 1251 } 1252 { 1253 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/an/firefox-138.0.1.tar.xz"; 1254 locale = "an"; 1255 arch = "linux-aarch64"; 1256 - sha256 = "85a58a7630a6d1b82f9d14b033e45b8509aaa551febcd99ec301750edb86bfe4"; 1257 } 1258 { 1259 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ar/firefox-138.0.1.tar.xz"; 1260 locale = "ar"; 1261 arch = "linux-aarch64"; 1262 - sha256 = "98b292937fc952ec6775882ead349f4879b1f099c64f8546becdeeb65a3c1a91"; 1263 } 1264 { 1265 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ast/firefox-138.0.1.tar.xz"; 1266 locale = "ast"; 1267 arch = "linux-aarch64"; 1268 - sha256 = "3ac763f1a4c928ae9cf1caa8ae88bcc1ba501a97f12614ec7ff90b484aca916e"; 1269 } 1270 { 1271 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/az/firefox-138.0.1.tar.xz"; 1272 locale = "az"; 1273 arch = "linux-aarch64"; 1274 - sha256 = "d02cd7a7408440eaf9f5c76f9bd8ebe02305690e4e4012c6471c8bdd6699b6e2"; 1275 } 1276 { 1277 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/be/firefox-138.0.1.tar.xz"; 1278 locale = "be"; 1279 arch = "linux-aarch64"; 1280 - sha256 = "f61bb1fa06b0c4641448099a829ccbf0da4876ab8dd36db8ec436b02c85858ae"; 1281 } 1282 { 1283 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/bg/firefox-138.0.1.tar.xz"; 1284 locale = "bg"; 1285 arch = "linux-aarch64"; 1286 - sha256 = "844266de1791c550d1188d79e4863edd0a7b151508060ffae310391ba3db5f65"; 1287 } 1288 { 1289 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/bn/firefox-138.0.1.tar.xz"; 1290 locale = "bn"; 1291 arch = "linux-aarch64"; 1292 - sha256 = "26f1d79d2ab6d1fc4999d264fb93b2cf41433ab392afb4c1a76c7e683d7740ed"; 1293 } 1294 { 1295 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/br/firefox-138.0.1.tar.xz"; 1296 locale = "br"; 1297 arch = "linux-aarch64"; 1298 - sha256 = "8f8706b64836aafb1bf2352f7cc8f44cdc2551b1bbce812be0feaa8cf19f319e"; 1299 } 1300 { 1301 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/bs/firefox-138.0.1.tar.xz"; 1302 locale = "bs"; 1303 arch = "linux-aarch64"; 1304 - sha256 = "a4dac1db7fc78376287c9630952ecc413889648e65ab52c2fabced032304dd69"; 1305 } 1306 { 1307 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ca-valencia/firefox-138.0.1.tar.xz"; 1308 locale = "ca-valencia"; 1309 arch = "linux-aarch64"; 1310 - sha256 = "f7d173067f7f07565a45b2c24ee6686d7bfb67dd2224dec4ab9ddf2ee4049413"; 1311 } 1312 { 1313 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ca/firefox-138.0.1.tar.xz"; 1314 locale = "ca"; 1315 arch = "linux-aarch64"; 1316 - sha256 = "13b6448d169a7f6e17a09bfb29c63f3ee7a04c579c38b3789627e7b60885eb4a"; 1317 } 1318 { 1319 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/cak/firefox-138.0.1.tar.xz"; 1320 locale = "cak"; 1321 arch = "linux-aarch64"; 1322 - sha256 = "5fdd9ea5827102c4d09bff3387c7388dca28f4f5bcd14b3bce541b6c2b49d003"; 1323 } 1324 { 1325 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/cs/firefox-138.0.1.tar.xz"; 1326 locale = "cs"; 1327 arch = "linux-aarch64"; 1328 - sha256 = "186de93c409b31c0bb8e7d45c738e904fc9e61aea2332fc4a00ae97608253b73"; 1329 } 1330 { 1331 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/cy/firefox-138.0.1.tar.xz"; 1332 locale = "cy"; 1333 arch = "linux-aarch64"; 1334 - sha256 = "96029f8b1e5d090c1398a434b87c055a7092f1ac6d208632cc06cebb13a4ffe1"; 1335 } 1336 { 1337 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/da/firefox-138.0.1.tar.xz"; 1338 locale = "da"; 1339 arch = "linux-aarch64"; 1340 - sha256 = "b9f036619a26d197f9d47653b1e8fa92f00f52392b437822de4c7ef0749acd4f"; 1341 } 1342 { 1343 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/de/firefox-138.0.1.tar.xz"; 1344 locale = "de"; 1345 arch = "linux-aarch64"; 1346 - sha256 = "7d2e450d5716d10b4d015f881fca747ab3ae25f7327755e197841de69ef79af3"; 1347 } 1348 { 1349 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/dsb/firefox-138.0.1.tar.xz"; 1350 locale = "dsb"; 1351 arch = "linux-aarch64"; 1352 - sha256 = "f19a4d38e0c236670e4f6f7d11a0be24c1cf5a633a845fc325defab9a05fce80"; 1353 } 1354 { 1355 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/el/firefox-138.0.1.tar.xz"; 1356 locale = "el"; 1357 arch = "linux-aarch64"; 1358 - sha256 = "df57f54b535038b5ba4ac1572cf9e61c52ac50455a4d5da6533c3bd623d0331c"; 1359 } 1360 { 1361 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/en-CA/firefox-138.0.1.tar.xz"; 1362 locale = "en-CA"; 1363 arch = "linux-aarch64"; 1364 - sha256 = "0ec85ae768539c0d051df19e430c0fc1ae60ff5c4aceeca8f0a6062c9d0fc0fb"; 1365 } 1366 { 1367 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/en-GB/firefox-138.0.1.tar.xz"; 1368 locale = "en-GB"; 1369 arch = "linux-aarch64"; 1370 - sha256 = "14bbaf7c7d75c2a54cbb9ab2fbe4937a22df6723460e71b24760ff80c57df842"; 1371 } 1372 { 1373 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/en-US/firefox-138.0.1.tar.xz"; 1374 locale = "en-US"; 1375 arch = "linux-aarch64"; 1376 - sha256 = "4617195d246bb33f01df5e1499c0dc6a59dcb59933a8a83e0940be45f2e8eab9"; 1377 } 1378 { 1379 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/eo/firefox-138.0.1.tar.xz"; 1380 locale = "eo"; 1381 arch = "linux-aarch64"; 1382 - sha256 = "e2153c0470913d853dd008bdfa9596055a6f5d58304e96b3982edc8ae0af3299"; 1383 } 1384 { 1385 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/es-AR/firefox-138.0.1.tar.xz"; 1386 locale = "es-AR"; 1387 arch = "linux-aarch64"; 1388 - sha256 = "898ac79cda296d3f0166dfd4c6d1761d1b97e522a9397ffb59cc0aae1fcf1843"; 1389 } 1390 { 1391 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/es-CL/firefox-138.0.1.tar.xz"; 1392 locale = "es-CL"; 1393 arch = "linux-aarch64"; 1394 - sha256 = "d17839627ba0ad2e9c313550847ce0d2e4775b14ebc20baa25ca985f8551b04a"; 1395 } 1396 { 1397 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/es-ES/firefox-138.0.1.tar.xz"; 1398 locale = "es-ES"; 1399 arch = "linux-aarch64"; 1400 - sha256 = "7b556b0be4ce28317739c56a61ae00fe3f9d3d07afd2b0a2fab98022fd932bdb"; 1401 } 1402 { 1403 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/es-MX/firefox-138.0.1.tar.xz"; 1404 locale = "es-MX"; 1405 arch = "linux-aarch64"; 1406 - sha256 = "462721931b0436dd28ead31ff2a56cb6487af9eafb07bcde91a2208a4cdbda7a"; 1407 } 1408 { 1409 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/et/firefox-138.0.1.tar.xz"; 1410 locale = "et"; 1411 arch = "linux-aarch64"; 1412 - sha256 = "0ee50d352927d9da02f9e9d009cec6c73daa7ed37b69e62bfea116024501dba4"; 1413 } 1414 { 1415 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/eu/firefox-138.0.1.tar.xz"; 1416 locale = "eu"; 1417 arch = "linux-aarch64"; 1418 - sha256 = "7a909d2007cb79d36e70dcac46e743117a8c8403f7852d8bbdcb711398fd5672"; 1419 } 1420 { 1421 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/fa/firefox-138.0.1.tar.xz"; 1422 locale = "fa"; 1423 arch = "linux-aarch64"; 1424 - sha256 = "69ef5020d75905e95f1c4956b9014f41c4327b92d66199d5e5a869dba0957d0d"; 1425 } 1426 { 1427 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ff/firefox-138.0.1.tar.xz"; 1428 locale = "ff"; 1429 arch = "linux-aarch64"; 1430 - sha256 = "c0678d969bb35c268c8537898a4dac0f0933c78cce3e42f34cfa97ee232c35e1"; 1431 } 1432 { 1433 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/fi/firefox-138.0.1.tar.xz"; 1434 locale = "fi"; 1435 arch = "linux-aarch64"; 1436 - sha256 = "0c89cc2a0ff49a1478e4e7f2852f07863b969af6fcd94becb2e1572958a3ee7b"; 1437 } 1438 { 1439 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/fr/firefox-138.0.1.tar.xz"; 1440 locale = "fr"; 1441 arch = "linux-aarch64"; 1442 - sha256 = "79aaeb58e7a793e75905f0715deb4b3eba26e230c5b2513bb2562683514fc243"; 1443 } 1444 { 1445 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/fur/firefox-138.0.1.tar.xz"; 1446 locale = "fur"; 1447 arch = "linux-aarch64"; 1448 - sha256 = "2b1c67f0a090a0fc1bfc67e69f6c6b0c2d759bdeb8adc23b24c19fe762443ba4"; 1449 } 1450 { 1451 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/fy-NL/firefox-138.0.1.tar.xz"; 1452 locale = "fy-NL"; 1453 arch = "linux-aarch64"; 1454 - sha256 = "c2f7d1a7ffe01a8eba7d821e348ea933ab45971ff57ab3e07ef6678234fe7dee"; 1455 } 1456 { 1457 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ga-IE/firefox-138.0.1.tar.xz"; 1458 locale = "ga-IE"; 1459 arch = "linux-aarch64"; 1460 - sha256 = "9204609c280702bbf74bc83056f19e506a380dc722ba800c4ac100bffa6b5c46"; 1461 } 1462 { 1463 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/gd/firefox-138.0.1.tar.xz"; 1464 locale = "gd"; 1465 arch = "linux-aarch64"; 1466 - sha256 = "f158f661d3aebb35fe9b2330f7c57e70070e3f820b29ca892ebc976aced69446"; 1467 } 1468 { 1469 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/gl/firefox-138.0.1.tar.xz"; 1470 locale = "gl"; 1471 arch = "linux-aarch64"; 1472 - sha256 = "b80ea0b795e1a210abbc73c769663c63abe16c48a613a1bc1ea84480e1071188"; 1473 } 1474 { 1475 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/gn/firefox-138.0.1.tar.xz"; 1476 locale = "gn"; 1477 arch = "linux-aarch64"; 1478 - sha256 = "7c75780846e29d0b4cf4b7b56a2189e580b177f76661687f2f194b0df439bbe9"; 1479 } 1480 { 1481 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/gu-IN/firefox-138.0.1.tar.xz"; 1482 locale = "gu-IN"; 1483 arch = "linux-aarch64"; 1484 - sha256 = "5b551f5856fa66271f7e636973072efa76317d81b94ef3d1b404263e07ef955a"; 1485 } 1486 { 1487 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/he/firefox-138.0.1.tar.xz"; 1488 locale = "he"; 1489 arch = "linux-aarch64"; 1490 - sha256 = "77e48e5c515be167a1556d7ddc0fd8777887661276d054f28f067813fbaf9747"; 1491 } 1492 { 1493 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/hi-IN/firefox-138.0.1.tar.xz"; 1494 locale = "hi-IN"; 1495 arch = "linux-aarch64"; 1496 - sha256 = "f959b3c842c88365377f45792a34db34f817c34db099d6c4bd780432a2d92a26"; 1497 } 1498 { 1499 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/hr/firefox-138.0.1.tar.xz"; 1500 locale = "hr"; 1501 arch = "linux-aarch64"; 1502 - sha256 = "5d586d04a0fb3518d3a6c01f2ac37d9c861f1a1414c0ea9bc14b07bf487be113"; 1503 } 1504 { 1505 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/hsb/firefox-138.0.1.tar.xz"; 1506 locale = "hsb"; 1507 arch = "linux-aarch64"; 1508 - sha256 = "53abc00270ee58281b2c4165e08c1a85ae4e946a43a902be7065872099ae330f"; 1509 } 1510 { 1511 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/hu/firefox-138.0.1.tar.xz"; 1512 locale = "hu"; 1513 arch = "linux-aarch64"; 1514 - sha256 = "75a0b5b0b8254ab294d3500f34a4ef5163e748d1e3b2e6f4ff03b8e7ae491f60"; 1515 } 1516 { 1517 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/hy-AM/firefox-138.0.1.tar.xz"; 1518 locale = "hy-AM"; 1519 arch = "linux-aarch64"; 1520 - sha256 = "e0d1322cb34aa8030c186543f2ce53a8ec21bf8c44b6755699ad6fa3ca61c2ce"; 1521 } 1522 { 1523 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ia/firefox-138.0.1.tar.xz"; 1524 locale = "ia"; 1525 arch = "linux-aarch64"; 1526 - sha256 = "961631f144f1da152bd8beb073b32c6250a806cbfb57a3e221d1876565b067a4"; 1527 } 1528 { 1529 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/id/firefox-138.0.1.tar.xz"; 1530 locale = "id"; 1531 arch = "linux-aarch64"; 1532 - sha256 = "d510fa266fabc17019287b3737475606cfb18f7d0e99a2372299b40b0434aaec"; 1533 } 1534 { 1535 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/is/firefox-138.0.1.tar.xz"; 1536 locale = "is"; 1537 arch = "linux-aarch64"; 1538 - sha256 = "40be441eb635f1533d36d11915768e62bc9a5a55afd6ef8c5f56c83f58ca4cb1"; 1539 } 1540 { 1541 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/it/firefox-138.0.1.tar.xz"; 1542 locale = "it"; 1543 arch = "linux-aarch64"; 1544 - sha256 = "8ee256ecb255213a449e512fa4c46e9c93b1176590b82dcd88ad425f189443e0"; 1545 } 1546 { 1547 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ja/firefox-138.0.1.tar.xz"; 1548 locale = "ja"; 1549 arch = "linux-aarch64"; 1550 - sha256 = "79b60957c1012b28450a3e5a9a4456ff8250e7af592129ff8a4ac763593058b7"; 1551 } 1552 { 1553 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ka/firefox-138.0.1.tar.xz"; 1554 locale = "ka"; 1555 arch = "linux-aarch64"; 1556 - sha256 = "78edd1adc7625989258c80db505622e51839251c0dc050a499cc945ad50241c8"; 1557 } 1558 { 1559 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/kab/firefox-138.0.1.tar.xz"; 1560 locale = "kab"; 1561 arch = "linux-aarch64"; 1562 - sha256 = "560f4ac2088c99d7d558325ca74d4d6a57f6ca7fe2599f3966f7c24d126a7832"; 1563 } 1564 { 1565 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/kk/firefox-138.0.1.tar.xz"; 1566 locale = "kk"; 1567 arch = "linux-aarch64"; 1568 - sha256 = "f048db6dc911eeed7ecc4c732dd2e07a00c05ae8fab514c3017be3e131fb203f"; 1569 } 1570 { 1571 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/km/firefox-138.0.1.tar.xz"; 1572 locale = "km"; 1573 arch = "linux-aarch64"; 1574 - sha256 = "abb0f92dadedf047b8ef1e2208cbfde4833ce28bdaed0564a520b3ef9860e6a0"; 1575 } 1576 { 1577 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/kn/firefox-138.0.1.tar.xz"; 1578 locale = "kn"; 1579 arch = "linux-aarch64"; 1580 - sha256 = "d6d75917583a4d851ffd6df58e9e0580026852f8fb751e22796c2c1e13a8d568"; 1581 } 1582 { 1583 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ko/firefox-138.0.1.tar.xz"; 1584 locale = "ko"; 1585 arch = "linux-aarch64"; 1586 - sha256 = "fbf01865b279e7385a4888ba8650e0a552e102ec582af8913ea1e4fa13eb6e4b"; 1587 } 1588 { 1589 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/lij/firefox-138.0.1.tar.xz"; 1590 locale = "lij"; 1591 arch = "linux-aarch64"; 1592 - sha256 = "a44d413c61644689bbd86b0cc9f0cb51b91b1ca10fe8f9abb4e03002e5ddd353"; 1593 } 1594 { 1595 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/lt/firefox-138.0.1.tar.xz"; 1596 locale = "lt"; 1597 arch = "linux-aarch64"; 1598 - sha256 = "b8ed42c4aab9c05554b08c4036d2d3bd185ba127d9f0adc1dc7620496c56e1d4"; 1599 } 1600 { 1601 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/lv/firefox-138.0.1.tar.xz"; 1602 locale = "lv"; 1603 arch = "linux-aarch64"; 1604 - sha256 = "5e5625c605a504bd0b5da559c88d1b7aa4c767d880be015b8c9b37f1b0aca443"; 1605 } 1606 { 1607 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/mk/firefox-138.0.1.tar.xz"; 1608 locale = "mk"; 1609 arch = "linux-aarch64"; 1610 - sha256 = "d569216087d2dd79241b0127929f4fa54652a62d499c75483967d58117df9369"; 1611 } 1612 { 1613 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/mr/firefox-138.0.1.tar.xz"; 1614 locale = "mr"; 1615 arch = "linux-aarch64"; 1616 - sha256 = "cbb8cfe52e6368defa001a84860d2a15ed52c31634826bf00e734e5a6e5f2543"; 1617 } 1618 { 1619 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ms/firefox-138.0.1.tar.xz"; 1620 locale = "ms"; 1621 arch = "linux-aarch64"; 1622 - sha256 = "babd19e946743c7abbd360937ba322d4b735565b26b896396c3c783f4b3c3b42"; 1623 } 1624 { 1625 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/my/firefox-138.0.1.tar.xz"; 1626 locale = "my"; 1627 arch = "linux-aarch64"; 1628 - sha256 = "e13b91a7a5424b6da80238854e53df54849b1cf858b52c86f64f9c43fcdbea38"; 1629 } 1630 { 1631 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/nb-NO/firefox-138.0.1.tar.xz"; 1632 locale = "nb-NO"; 1633 arch = "linux-aarch64"; 1634 - sha256 = "223486bec5da07d02547ed9e7c909a20a93bd98dc37bb228a348018bcc3eb38d"; 1635 } 1636 { 1637 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ne-NP/firefox-138.0.1.tar.xz"; 1638 locale = "ne-NP"; 1639 arch = "linux-aarch64"; 1640 - sha256 = "c9857127dc2f6e63cd7bdd321e59e5600621290153ecba458a5100fcf4ffe84b"; 1641 } 1642 { 1643 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/nl/firefox-138.0.1.tar.xz"; 1644 locale = "nl"; 1645 arch = "linux-aarch64"; 1646 - sha256 = "65c7e8f8b36a2f2013f4334958790486ce50a62cbdc584fb61212673cd67ef85"; 1647 } 1648 { 1649 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/nn-NO/firefox-138.0.1.tar.xz"; 1650 locale = "nn-NO"; 1651 arch = "linux-aarch64"; 1652 - sha256 = "9e262cc89b13e849ec58fce52cd0b6bd958efc6e76063262c8d2d3ec7738cb4e"; 1653 } 1654 { 1655 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/oc/firefox-138.0.1.tar.xz"; 1656 locale = "oc"; 1657 arch = "linux-aarch64"; 1658 - sha256 = "2cbf401f757087c60b9fbb6f369fbecd67f05579474f6d94198243e0f6199110"; 1659 } 1660 { 1661 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/pa-IN/firefox-138.0.1.tar.xz"; 1662 locale = "pa-IN"; 1663 arch = "linux-aarch64"; 1664 - sha256 = "e1dea5f0f537916527e2a8e99990a20435d6a3c617148cae4befc42db76ee725"; 1665 } 1666 { 1667 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/pl/firefox-138.0.1.tar.xz"; 1668 locale = "pl"; 1669 arch = "linux-aarch64"; 1670 - sha256 = "15951eb31a9cda8ddee29a42bf144d01bdd751fdc47df155d27f5a4720562008"; 1671 } 1672 { 1673 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/pt-BR/firefox-138.0.1.tar.xz"; 1674 locale = "pt-BR"; 1675 arch = "linux-aarch64"; 1676 - sha256 = "d05ff6e8f54fb40eb8a2f5d52dc62d94113099159d6d54d4c407fecfd870f090"; 1677 } 1678 { 1679 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/pt-PT/firefox-138.0.1.tar.xz"; 1680 locale = "pt-PT"; 1681 arch = "linux-aarch64"; 1682 - sha256 = "48ed4229670533940bb3d74b8e27a35963ba1bbc0e9785274599cd1563536ca7"; 1683 } 1684 { 1685 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/rm/firefox-138.0.1.tar.xz"; 1686 locale = "rm"; 1687 arch = "linux-aarch64"; 1688 - sha256 = "9f122d61d2ac3b45903b7956dec44eb457717d6a339e358ab24ed94b11079383"; 1689 } 1690 { 1691 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ro/firefox-138.0.1.tar.xz"; 1692 locale = "ro"; 1693 arch = "linux-aarch64"; 1694 - sha256 = "ba49dd4f9ef06ff96d9257cccf40131effbaf474346a4c37ad3da9b1d0d66d74"; 1695 } 1696 { 1697 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ru/firefox-138.0.1.tar.xz"; 1698 locale = "ru"; 1699 arch = "linux-aarch64"; 1700 - sha256 = "a01a4dc9fb0240257e3e837f06070bac92f1abd86217be7eda315c10ef5dd6ff"; 1701 } 1702 { 1703 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/sat/firefox-138.0.1.tar.xz"; 1704 locale = "sat"; 1705 arch = "linux-aarch64"; 1706 - sha256 = "6282867b5e8cfc98310e1475f3c5493ae05c8a2529c5eae50537b6aaeb3a3975"; 1707 } 1708 { 1709 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/sc/firefox-138.0.1.tar.xz"; 1710 locale = "sc"; 1711 arch = "linux-aarch64"; 1712 - sha256 = "178516c9dc888bddbb5155dc7a99ca7bfe2babaf50571414b7bd5334209764c2"; 1713 } 1714 { 1715 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/sco/firefox-138.0.1.tar.xz"; 1716 locale = "sco"; 1717 arch = "linux-aarch64"; 1718 - sha256 = "74d76e1c68c18d55b9c0c20ff98faab3c5fc3433a6e265e71ab6c79dbec42c62"; 1719 } 1720 { 1721 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/si/firefox-138.0.1.tar.xz"; 1722 locale = "si"; 1723 arch = "linux-aarch64"; 1724 - sha256 = "bd04f223c325a238a8a75b71a317cb31ab9eba3be76116e0a777f06ed9cb83ad"; 1725 } 1726 { 1727 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/sk/firefox-138.0.1.tar.xz"; 1728 locale = "sk"; 1729 arch = "linux-aarch64"; 1730 - sha256 = "231eaaee1c25556743a33be4b301c0eca1d24ed6266af4bc1e210f2f7afb3dff"; 1731 } 1732 { 1733 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/skr/firefox-138.0.1.tar.xz"; 1734 locale = "skr"; 1735 arch = "linux-aarch64"; 1736 - sha256 = "d4dac3d49aa126b5a73ebb54eb13d561c1ad16fbbd7ed263b38cab5d1c080d1a"; 1737 } 1738 { 1739 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/sl/firefox-138.0.1.tar.xz"; 1740 locale = "sl"; 1741 arch = "linux-aarch64"; 1742 - sha256 = "b82ab1b29422cc6e77ab5d93c4975918af3262e77baa3e6e188da0a7eccbe08d"; 1743 } 1744 { 1745 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/son/firefox-138.0.1.tar.xz"; 1746 locale = "son"; 1747 arch = "linux-aarch64"; 1748 - sha256 = "e9c53d85797b029bbc93ea1a098e843c47e1d0c4e41e3e144973af35d2649d70"; 1749 } 1750 { 1751 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/sq/firefox-138.0.1.tar.xz"; 1752 locale = "sq"; 1753 arch = "linux-aarch64"; 1754 - sha256 = "3c60c9efa6f5cccb0ad8a4ce50364694ea630e9e17f30fc375cf3c52a10f82b6"; 1755 } 1756 { 1757 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/sr/firefox-138.0.1.tar.xz"; 1758 locale = "sr"; 1759 arch = "linux-aarch64"; 1760 - sha256 = "e843057033cec2e3f6615e957628c9e66241ac8b6698c327dc4aaf1c3cd539c9"; 1761 } 1762 { 1763 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/sv-SE/firefox-138.0.1.tar.xz"; 1764 locale = "sv-SE"; 1765 arch = "linux-aarch64"; 1766 - sha256 = "c056015708896d72945ca8694224efe3fce8cb896096dab3cc15de64c43bf214"; 1767 } 1768 { 1769 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/szl/firefox-138.0.1.tar.xz"; 1770 locale = "szl"; 1771 arch = "linux-aarch64"; 1772 - sha256 = "93b2abe4b712031dde4df9f7d444b90723b352e52d4589b5529d26834d1c7972"; 1773 } 1774 { 1775 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ta/firefox-138.0.1.tar.xz"; 1776 locale = "ta"; 1777 arch = "linux-aarch64"; 1778 - sha256 = "5a2b23de3609d0eb4ba4abb91fdd84eeaec5c0165f97655e88f3a62bcfb8183d"; 1779 } 1780 { 1781 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/te/firefox-138.0.1.tar.xz"; 1782 locale = "te"; 1783 arch = "linux-aarch64"; 1784 - sha256 = "6103bfc9618a36b3b44cb02bb1c2a6492e09448075ee4ab63ccca2ac3a15b35e"; 1785 } 1786 { 1787 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/tg/firefox-138.0.1.tar.xz"; 1788 locale = "tg"; 1789 arch = "linux-aarch64"; 1790 - sha256 = "c16cb2d136f37c3b486440083bde6a353538739a3ef3c7427c0b2c8040f32ac2"; 1791 } 1792 { 1793 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/th/firefox-138.0.1.tar.xz"; 1794 locale = "th"; 1795 arch = "linux-aarch64"; 1796 - sha256 = "ad6b03d83ab158f7e8715fc324f1be9c88d1b974d113c7009cdd8f9cc85f645c"; 1797 } 1798 { 1799 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/tl/firefox-138.0.1.tar.xz"; 1800 locale = "tl"; 1801 arch = "linux-aarch64"; 1802 - sha256 = "d5b35c72432f8588ea526cfe2ce096dc1608db76bc65b0b3880f47a4c5ddb185"; 1803 } 1804 { 1805 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/tr/firefox-138.0.1.tar.xz"; 1806 locale = "tr"; 1807 arch = "linux-aarch64"; 1808 - sha256 = "89e62e4393e04f922e874b3d521b612eb2930534f570474def9000e07405cb9a"; 1809 } 1810 { 1811 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/trs/firefox-138.0.1.tar.xz"; 1812 locale = "trs"; 1813 arch = "linux-aarch64"; 1814 - sha256 = "0e65e9342e9b982707b450034e594bda96d9a732288aa2ed3243393c55713545"; 1815 } 1816 { 1817 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/uk/firefox-138.0.1.tar.xz"; 1818 locale = "uk"; 1819 arch = "linux-aarch64"; 1820 - sha256 = "c66ee7d3e770e518f6b3db40b8b78fe0537ff1cb6acc5861870b52f5aca592c9"; 1821 } 1822 { 1823 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/ur/firefox-138.0.1.tar.xz"; 1824 locale = "ur"; 1825 arch = "linux-aarch64"; 1826 - sha256 = "f4c22dd7722b10580aade2d2d01e71b03f6487987e308bd62fc3e5109a960da2"; 1827 } 1828 { 1829 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/uz/firefox-138.0.1.tar.xz"; 1830 locale = "uz"; 1831 arch = "linux-aarch64"; 1832 - sha256 = "342ffdb1dbdf8499b92f2a019a89a3298c357793e371a806d59fd3470828a5f2"; 1833 } 1834 { 1835 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/vi/firefox-138.0.1.tar.xz"; 1836 locale = "vi"; 1837 arch = "linux-aarch64"; 1838 - sha256 = "f4ddf163b20a27130a15dc420fbc4e04a3becfd61134fcbb4bc4cab46f9f3c8b"; 1839 } 1840 { 1841 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/xh/firefox-138.0.1.tar.xz"; 1842 locale = "xh"; 1843 arch = "linux-aarch64"; 1844 - sha256 = "e5aac63fdf0bcc9cd30dd9340ae0f3bd3836446507ab78306918c6e34d1b6bce"; 1845 } 1846 { 1847 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/zh-CN/firefox-138.0.1.tar.xz"; 1848 locale = "zh-CN"; 1849 arch = "linux-aarch64"; 1850 - sha256 = "f70db51e3ef1142d12ef18a5f91b1d8c1799fbd8ac9092ce306161d551818120"; 1851 } 1852 { 1853 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/linux-aarch64/zh-TW/firefox-138.0.1.tar.xz"; 1854 locale = "zh-TW"; 1855 arch = "linux-aarch64"; 1856 - sha256 = "e188bd409d29bc1c2427d4946ea4cc87cd480e36f37c5ae1683a27d36a5c8b4c"; 1857 } 1858 { 1859 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ach/Firefox%20138.0.1.dmg"; 1860 locale = "ach"; 1861 arch = "mac"; 1862 - sha256 = "beb6da57bf198faf287132a6ce2119f8ca4633ad46d21b93af2b466635372998"; 1863 } 1864 { 1865 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/af/Firefox%20138.0.1.dmg"; 1866 locale = "af"; 1867 arch = "mac"; 1868 - sha256 = "4a1e5dc6880028feb0e19d65e8e4a39db88595a172ba1b280e968c366ef57fec"; 1869 } 1870 { 1871 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/an/Firefox%20138.0.1.dmg"; 1872 locale = "an"; 1873 arch = "mac"; 1874 - sha256 = "b424f12043fab07780035421204bb37919a0cf3b2049e801fbb00ae68c5d1105"; 1875 } 1876 { 1877 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ar/Firefox%20138.0.1.dmg"; 1878 locale = "ar"; 1879 arch = "mac"; 1880 - sha256 = "b5374565ab811fc79a5e779a3f8d6d40e28242c5e201b53bb87aec39ce9e3b89"; 1881 } 1882 { 1883 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ast/Firefox%20138.0.1.dmg"; 1884 locale = "ast"; 1885 arch = "mac"; 1886 - sha256 = "eed34ac338d3e7564627d2bbad2f4f3fde3cc7b9623908269c8c51a6ced458d2"; 1887 } 1888 { 1889 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/az/Firefox%20138.0.1.dmg"; 1890 locale = "az"; 1891 arch = "mac"; 1892 - sha256 = "26ed15d1a26a4eda17526325c72d0e7bf58f342cfe8ef27784295b75675fcea9"; 1893 } 1894 { 1895 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/be/Firefox%20138.0.1.dmg"; 1896 locale = "be"; 1897 arch = "mac"; 1898 - sha256 = "dad5b8ed52e393164dd7b43a81f3f72265a88de16831109ca55e908f09786b07"; 1899 } 1900 { 1901 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/bg/Firefox%20138.0.1.dmg"; 1902 locale = "bg"; 1903 arch = "mac"; 1904 - sha256 = "a0a3c13c5c1a41d41e25c2a735282a82076e9991472b684019332e189edaa6a4"; 1905 } 1906 { 1907 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/bn/Firefox%20138.0.1.dmg"; 1908 locale = "bn"; 1909 arch = "mac"; 1910 - sha256 = "15bb7cf6f6335f2f9d84aa6b7364f999f20a0304194c312158351cb3eb60a2a1"; 1911 } 1912 { 1913 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/br/Firefox%20138.0.1.dmg"; 1914 locale = "br"; 1915 arch = "mac"; 1916 - sha256 = "9fe959e0a261ecacf3a86aa66ebcd20b2a0bab0759b2b306874832325331357f"; 1917 } 1918 { 1919 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/bs/Firefox%20138.0.1.dmg"; 1920 locale = "bs"; 1921 arch = "mac"; 1922 - sha256 = "e5eb20a11b1a6e49ebe52e77a019529e18e4dcd7afb1a85ba3bcff19bf08cfc5"; 1923 } 1924 { 1925 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ca-valencia/Firefox%20138.0.1.dmg"; 1926 locale = "ca-valencia"; 1927 arch = "mac"; 1928 - sha256 = "ba8097bdb12f207d4689c3d11c38527f6a0d0fd017ae56a448ad52f71600ed5c"; 1929 } 1930 { 1931 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ca/Firefox%20138.0.1.dmg"; 1932 locale = "ca"; 1933 arch = "mac"; 1934 - sha256 = "69003c0c097f098aae001f814a0f7e25e650f67886a5735566a09bf06b12afd4"; 1935 } 1936 { 1937 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/cak/Firefox%20138.0.1.dmg"; 1938 locale = "cak"; 1939 arch = "mac"; 1940 - sha256 = "4045f07a0234c9f0554cef0bb92c2cefb348b28f617aab096b4bbc3c14da93dd"; 1941 } 1942 { 1943 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/cs/Firefox%20138.0.1.dmg"; 1944 locale = "cs"; 1945 arch = "mac"; 1946 - sha256 = "223fc8c2c9395a58e6ca814888474941e2fbfda5e7ee04025e3090ef0f084bcc"; 1947 } 1948 { 1949 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/cy/Firefox%20138.0.1.dmg"; 1950 locale = "cy"; 1951 arch = "mac"; 1952 - sha256 = "fafcda0ab21be6dea07ef1013dea036341d9576ba05a6a440efea22d43d57c80"; 1953 } 1954 { 1955 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/da/Firefox%20138.0.1.dmg"; 1956 locale = "da"; 1957 arch = "mac"; 1958 - sha256 = "473132767b94b11e8fd39b736adbf6fa0ef695b071e67e2e5285c99559c92ea2"; 1959 } 1960 { 1961 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/de/Firefox%20138.0.1.dmg"; 1962 locale = "de"; 1963 arch = "mac"; 1964 - sha256 = "a30976d4cae56a740e995302598405852a22862be0f85e4abc0e53de9d52c133"; 1965 } 1966 { 1967 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/dsb/Firefox%20138.0.1.dmg"; 1968 locale = "dsb"; 1969 arch = "mac"; 1970 - sha256 = "3ec8ce757a1cabba1a4d360cc317d148f7522cf372e6cfdd185857c76eec5544"; 1971 } 1972 { 1973 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/el/Firefox%20138.0.1.dmg"; 1974 locale = "el"; 1975 arch = "mac"; 1976 - sha256 = "a811887f0ce734c4d84aa2730a9347874304b80195ce07f546651779df217408"; 1977 } 1978 { 1979 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/en-CA/Firefox%20138.0.1.dmg"; 1980 locale = "en-CA"; 1981 arch = "mac"; 1982 - sha256 = "9dd6fe6493fd24f4b20499eb556292f8ea32c008cb5af0880bc8a387f038a62a"; 1983 } 1984 { 1985 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/en-GB/Firefox%20138.0.1.dmg"; 1986 locale = "en-GB"; 1987 arch = "mac"; 1988 - sha256 = "42f0188e6a4205d2da18b1016d8eb89d2051519d415bf27a8af627e8914c545c"; 1989 } 1990 { 1991 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/en-US/Firefox%20138.0.1.dmg"; 1992 locale = "en-US"; 1993 arch = "mac"; 1994 - sha256 = "c4d9860f38683ba182d34c7a2b3b8157ec3e76498e0863d3ddab0c1a73360fb0"; 1995 } 1996 { 1997 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/eo/Firefox%20138.0.1.dmg"; 1998 locale = "eo"; 1999 arch = "mac"; 2000 - sha256 = "85c37cf5fcaa5aef2173df4b88520c3f37d886876c437bcd53f4616c43ad745d"; 2001 } 2002 { 2003 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/es-AR/Firefox%20138.0.1.dmg"; 2004 locale = "es-AR"; 2005 arch = "mac"; 2006 - sha256 = "653733fda874c08abb6cf983cde36db6ea2ad0b8fabee5d2874e91c2241f90d5"; 2007 } 2008 { 2009 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/es-CL/Firefox%20138.0.1.dmg"; 2010 locale = "es-CL"; 2011 arch = "mac"; 2012 - sha256 = "12bac3391515605a1c3c517270b7cf20ad2302af42321d3f8a80311024152557"; 2013 } 2014 { 2015 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/es-ES/Firefox%20138.0.1.dmg"; 2016 locale = "es-ES"; 2017 arch = "mac"; 2018 - sha256 = "68de90c388c940fe8d8613bb5190e4820cf16ec8f2755d16e10100cdc9acb393"; 2019 } 2020 { 2021 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/es-MX/Firefox%20138.0.1.dmg"; 2022 locale = "es-MX"; 2023 arch = "mac"; 2024 - sha256 = "69cb357946723e406d537266920b214a18d0c7c306e707c15bf95e1a4b9af300"; 2025 } 2026 { 2027 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/et/Firefox%20138.0.1.dmg"; 2028 locale = "et"; 2029 arch = "mac"; 2030 - sha256 = "424d1fd345c73240bc720d7ecaf3ee84e4716c6db73a5005bb59d9b2103cff07"; 2031 } 2032 { 2033 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/eu/Firefox%20138.0.1.dmg"; 2034 locale = "eu"; 2035 arch = "mac"; 2036 - sha256 = "f24063b90165eb807e64e723985eb14c88d72e94927a9353ce733e35c14a911b"; 2037 } 2038 { 2039 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/fa/Firefox%20138.0.1.dmg"; 2040 locale = "fa"; 2041 arch = "mac"; 2042 - sha256 = "030fc57296526193d64cbae63a4db0ef566a687d4787d7f0109f5dc5956171f9"; 2043 } 2044 { 2045 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ff/Firefox%20138.0.1.dmg"; 2046 locale = "ff"; 2047 arch = "mac"; 2048 - sha256 = "3e4a981a437c9c13e3ddf2d74ff6479e55ddfe502c28427c86c64efda1ce8c34"; 2049 } 2050 { 2051 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/fi/Firefox%20138.0.1.dmg"; 2052 locale = "fi"; 2053 arch = "mac"; 2054 - sha256 = "625bf656f5234cf8ae7f850c27b07e455c3930dd2244f64ef0defd3a1050b57c"; 2055 } 2056 { 2057 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/fr/Firefox%20138.0.1.dmg"; 2058 locale = "fr"; 2059 arch = "mac"; 2060 - sha256 = "96c5aebf12a0f3f0e143f9c54e66d1a31519f751a110f2d15d6183c1c014c05b"; 2061 } 2062 { 2063 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/fur/Firefox%20138.0.1.dmg"; 2064 locale = "fur"; 2065 arch = "mac"; 2066 - sha256 = "0a9a351de524766181b521cf24cc8431112f1b452b5a13f30ed1b2889593fa8b"; 2067 } 2068 { 2069 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/fy-NL/Firefox%20138.0.1.dmg"; 2070 locale = "fy-NL"; 2071 arch = "mac"; 2072 - sha256 = "029d6032cd69c2dc771e9860db157a5a99d6f631e49d58347d8616b907fe304d"; 2073 } 2074 { 2075 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ga-IE/Firefox%20138.0.1.dmg"; 2076 locale = "ga-IE"; 2077 arch = "mac"; 2078 - sha256 = "438557bb8adc4cf4ea071d6ce4eea5f7a8c707d37da120e61febb53c2d9f1fbf"; 2079 } 2080 { 2081 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/gd/Firefox%20138.0.1.dmg"; 2082 locale = "gd"; 2083 arch = "mac"; 2084 - sha256 = "05db4d63185ebc01511c1e1a71c2593cbeeda6ce200e6dddb84636d5fb45d2da"; 2085 } 2086 { 2087 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/gl/Firefox%20138.0.1.dmg"; 2088 locale = "gl"; 2089 arch = "mac"; 2090 - sha256 = "dc29482f069aaf5a3709973a4f7c12da56748789d6ab6694a317d5e533758cc2"; 2091 } 2092 { 2093 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/gn/Firefox%20138.0.1.dmg"; 2094 locale = "gn"; 2095 arch = "mac"; 2096 - sha256 = "53a0b243628f2f5887e4c8bcbd167f9c7e6d8638ad970ab604a9cf936e1df05f"; 2097 } 2098 { 2099 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/gu-IN/Firefox%20138.0.1.dmg"; 2100 locale = "gu-IN"; 2101 arch = "mac"; 2102 - sha256 = "2eba9a3c8ccedd312f4d9bd646140a23568de5170d511efc1cfc467ba46faca0"; 2103 } 2104 { 2105 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/he/Firefox%20138.0.1.dmg"; 2106 locale = "he"; 2107 arch = "mac"; 2108 - sha256 = "655b5be3c3b87649f3f4be797ffccd0c9e859ec7c21006144917d2c6bbc89809"; 2109 } 2110 { 2111 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/hi-IN/Firefox%20138.0.1.dmg"; 2112 locale = "hi-IN"; 2113 arch = "mac"; 2114 - sha256 = "f1a68dd6eecf9ae9392b293a2ae98f372e9ce870cc716606d8faa0bef3574e6d"; 2115 } 2116 { 2117 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/hr/Firefox%20138.0.1.dmg"; 2118 locale = "hr"; 2119 arch = "mac"; 2120 - sha256 = "90191c81616d7c1e0361a52dc32fe5f378898e1b76b8ee011753e907ab7626f2"; 2121 } 2122 { 2123 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/hsb/Firefox%20138.0.1.dmg"; 2124 locale = "hsb"; 2125 arch = "mac"; 2126 - sha256 = "7383185e6488d6c03c8a2306c14217f0f061513b2bd90a9b58680dfa2f14af8d"; 2127 } 2128 { 2129 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/hu/Firefox%20138.0.1.dmg"; 2130 locale = "hu"; 2131 arch = "mac"; 2132 - sha256 = "ca60f4f882547739b8f77d462ba638ebe9696a33fe332841da03d5b1ddcbe036"; 2133 } 2134 { 2135 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/hy-AM/Firefox%20138.0.1.dmg"; 2136 locale = "hy-AM"; 2137 arch = "mac"; 2138 - sha256 = "a5bc93701d4f6efca63ba36fac5a9d9dd166c049ba9283181dc6aac68f0e617e"; 2139 } 2140 { 2141 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ia/Firefox%20138.0.1.dmg"; 2142 locale = "ia"; 2143 arch = "mac"; 2144 - sha256 = "b14f5efedc45c38e127e9c05f9fb679cd64871ea406c4bb7fdbfbc3df50b3b2a"; 2145 } 2146 { 2147 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/id/Firefox%20138.0.1.dmg"; 2148 locale = "id"; 2149 arch = "mac"; 2150 - sha256 = "40e12d704468eaba5f41975e2910b12dba44353749e309afc2b883fb7d61c473"; 2151 } 2152 { 2153 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/is/Firefox%20138.0.1.dmg"; 2154 locale = "is"; 2155 arch = "mac"; 2156 - sha256 = "8158293cadfbae19da5e04329a53083999f94b62598ad91ef4dc6d56c3c073b6"; 2157 } 2158 { 2159 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/it/Firefox%20138.0.1.dmg"; 2160 locale = "it"; 2161 arch = "mac"; 2162 - sha256 = "be11a3f320b242218e9e93662e858b59c30f028b8d584e975f52605af4f96fa9"; 2163 } 2164 { 2165 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ja-JP-mac/Firefox%20138.0.1.dmg"; 2166 locale = "ja-JP-mac"; 2167 arch = "mac"; 2168 - sha256 = "96b73751ae4d3ab9cfb2a334e6cd1d375443507021345eb3d3f3bd83e8ad844f"; 2169 } 2170 { 2171 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ka/Firefox%20138.0.1.dmg"; 2172 locale = "ka"; 2173 arch = "mac"; 2174 - sha256 = "af67213e3f2ee147d62cf41c1a2f81afd17fe5e6a7daf9160e531afe25b5ec47"; 2175 } 2176 { 2177 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/kab/Firefox%20138.0.1.dmg"; 2178 locale = "kab"; 2179 arch = "mac"; 2180 - sha256 = "76a9708645f1edbba15acc2d9da0c41b1295119d546ca9f0bd914046bf88578f"; 2181 } 2182 { 2183 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/kk/Firefox%20138.0.1.dmg"; 2184 locale = "kk"; 2185 arch = "mac"; 2186 - sha256 = "9bb8f07dfbc3835da7b5ed7d85fec202bf8b895d662c559377d901c71d09023e"; 2187 } 2188 { 2189 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/km/Firefox%20138.0.1.dmg"; 2190 locale = "km"; 2191 arch = "mac"; 2192 - sha256 = "6ce37b46a8e625e37cbc3c32a5ac935886c8c312db04f0c3a6479c56bd7c364b"; 2193 } 2194 { 2195 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/kn/Firefox%20138.0.1.dmg"; 2196 locale = "kn"; 2197 arch = "mac"; 2198 - sha256 = "401a55cc2060e4ba5d5dae24231594c4fe2c7bc0986d9206b425657b35b7c94e"; 2199 } 2200 { 2201 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ko/Firefox%20138.0.1.dmg"; 2202 locale = "ko"; 2203 arch = "mac"; 2204 - sha256 = "79ee4a254c46c1cd6c570184555072b6c60759382289a50e1b38b19d69398ed4"; 2205 } 2206 { 2207 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/lij/Firefox%20138.0.1.dmg"; 2208 locale = "lij"; 2209 arch = "mac"; 2210 - sha256 = "fc4d66fe313101916968e860a28104ed9601fee7c3950581de7ed70bb7327853"; 2211 } 2212 { 2213 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/lt/Firefox%20138.0.1.dmg"; 2214 locale = "lt"; 2215 arch = "mac"; 2216 - sha256 = "949b17f618da7fe85cd99f736ef77ac6fc21bc24620f6d2b1f6f283df3bb14b3"; 2217 } 2218 { 2219 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/lv/Firefox%20138.0.1.dmg"; 2220 locale = "lv"; 2221 arch = "mac"; 2222 - sha256 = "5b2d7196d2d9179297001482da16a8a30bf259649b7c06ba15f54acdf8aa3856"; 2223 } 2224 { 2225 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/mk/Firefox%20138.0.1.dmg"; 2226 locale = "mk"; 2227 arch = "mac"; 2228 - sha256 = "fcff6890b78c83ae3d1e96fd51751d279932f40b5830ac0828f92ffc94321c82"; 2229 } 2230 { 2231 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/mr/Firefox%20138.0.1.dmg"; 2232 locale = "mr"; 2233 arch = "mac"; 2234 - sha256 = "9340e5bc90294fc0ae9540043f9bd802f38b2243e169254905792cd0c72a4594"; 2235 } 2236 { 2237 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ms/Firefox%20138.0.1.dmg"; 2238 locale = "ms"; 2239 arch = "mac"; 2240 - sha256 = "b7ed2b70d73fa22f71cffe3d53f5de7c886a751388d092c212092bdf7a0452aa"; 2241 } 2242 { 2243 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/my/Firefox%20138.0.1.dmg"; 2244 locale = "my"; 2245 arch = "mac"; 2246 - sha256 = "e1147778074bf21aa66856a6b468061c0e93739998be670ffc6f9cdc5f51f9e6"; 2247 } 2248 { 2249 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/nb-NO/Firefox%20138.0.1.dmg"; 2250 locale = "nb-NO"; 2251 arch = "mac"; 2252 - sha256 = "31339047198a708c3db87e853b35938c116125daee5977f285d23545f3c54747"; 2253 } 2254 { 2255 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ne-NP/Firefox%20138.0.1.dmg"; 2256 locale = "ne-NP"; 2257 arch = "mac"; 2258 - sha256 = "273407239bdb5ed0034611807773c0841be826ea4f85f143f829567ac6aa9191"; 2259 } 2260 { 2261 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/nl/Firefox%20138.0.1.dmg"; 2262 locale = "nl"; 2263 arch = "mac"; 2264 - sha256 = "26ccd03909e0f6ce35eaae136f64dc290dca538b6a23f62e097d0e9d3874ef27"; 2265 } 2266 { 2267 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/nn-NO/Firefox%20138.0.1.dmg"; 2268 locale = "nn-NO"; 2269 arch = "mac"; 2270 - sha256 = "a830a270164c9aa44cdd1e0d8ef8833fd3cf095b206b2ff504b3a722642259af"; 2271 } 2272 { 2273 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/oc/Firefox%20138.0.1.dmg"; 2274 locale = "oc"; 2275 arch = "mac"; 2276 - sha256 = "35f969ffd75deb458820671ed60da822274c2a5385931f0425f7cef9f1203b32"; 2277 } 2278 { 2279 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/pa-IN/Firefox%20138.0.1.dmg"; 2280 locale = "pa-IN"; 2281 arch = "mac"; 2282 - sha256 = "d6fe7d3e4934ecf19cdbe38ca35c7d4f87722ebbf04be806e7841d765caa8e52"; 2283 } 2284 { 2285 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/pl/Firefox%20138.0.1.dmg"; 2286 locale = "pl"; 2287 arch = "mac"; 2288 - sha256 = "8dcb5c843054067902b772820e0140ba404702ec73c4fdc768454f96f03e8cc7"; 2289 } 2290 { 2291 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/pt-BR/Firefox%20138.0.1.dmg"; 2292 locale = "pt-BR"; 2293 arch = "mac"; 2294 - sha256 = "69c35e4675254929624a8f52e54d128cee4707444c99c2212230e2aa9618eb70"; 2295 } 2296 { 2297 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/pt-PT/Firefox%20138.0.1.dmg"; 2298 locale = "pt-PT"; 2299 arch = "mac"; 2300 - sha256 = "fd9fa7d0ecfa744e689776fbf7bba9037cc5bc3713b86eba5fe3b927c5c43e2d"; 2301 } 2302 { 2303 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/rm/Firefox%20138.0.1.dmg"; 2304 locale = "rm"; 2305 arch = "mac"; 2306 - sha256 = "3b8f9f37486813955f9a446667f47eb0b566e77953f986b49ec32c76d7de06f9"; 2307 } 2308 { 2309 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ro/Firefox%20138.0.1.dmg"; 2310 locale = "ro"; 2311 arch = "mac"; 2312 - sha256 = "0f0941aef80b531a2560ab30683a5c664651b1f20e8d99ec5d72955516e57733"; 2313 } 2314 { 2315 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ru/Firefox%20138.0.1.dmg"; 2316 locale = "ru"; 2317 arch = "mac"; 2318 - sha256 = "17ce1a2be5cb28ee518275587b087e81561f42bea99db15a3eb1afa6f11c027b"; 2319 } 2320 { 2321 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/sat/Firefox%20138.0.1.dmg"; 2322 locale = "sat"; 2323 arch = "mac"; 2324 - sha256 = "c5fc8f274938160a1e9a51859a6350188b08fc27ef64e71f0c9e8172ac42bdbd"; 2325 } 2326 { 2327 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/sc/Firefox%20138.0.1.dmg"; 2328 locale = "sc"; 2329 arch = "mac"; 2330 - sha256 = "51eb79e21a7e2bde2e48f0205e3ab9f5457ffdbc5ac1e0013834b98389581e2e"; 2331 } 2332 { 2333 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/sco/Firefox%20138.0.1.dmg"; 2334 locale = "sco"; 2335 arch = "mac"; 2336 - sha256 = "4028f2342bb9b40f412b8f969508f26aa2961901b12fa43d0eade85835285db7"; 2337 } 2338 { 2339 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/si/Firefox%20138.0.1.dmg"; 2340 locale = "si"; 2341 arch = "mac"; 2342 - sha256 = "f322372e8871f5e51ecbd4d1e22f3d1c4a52f07363bada83a1d2caea7e4a4e1e"; 2343 } 2344 { 2345 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/sk/Firefox%20138.0.1.dmg"; 2346 locale = "sk"; 2347 arch = "mac"; 2348 - sha256 = "6cb10522688edfdf620f0c77494ce31ba526ded763a3364d75e98b5439419b49"; 2349 } 2350 { 2351 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/skr/Firefox%20138.0.1.dmg"; 2352 locale = "skr"; 2353 arch = "mac"; 2354 - sha256 = "07ea942a2c68679f405ab3c73a411c047572477589b0b0cf56f47bc1acf4f870"; 2355 } 2356 { 2357 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/sl/Firefox%20138.0.1.dmg"; 2358 locale = "sl"; 2359 arch = "mac"; 2360 - sha256 = "be2d1888709da150343dc56ddebdeb0f56e9f28b5d9e835703990f4a99b561d3"; 2361 } 2362 { 2363 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/son/Firefox%20138.0.1.dmg"; 2364 locale = "son"; 2365 arch = "mac"; 2366 - sha256 = "ca7d12a80e9114f09dbfedd5a976dff8e47a92172a4e2bb72b01ccfa50b9721d"; 2367 } 2368 { 2369 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/sq/Firefox%20138.0.1.dmg"; 2370 locale = "sq"; 2371 arch = "mac"; 2372 - sha256 = "4e332831650801900e039540cfd0f27b0f4c8666021bdaf80546ffaa73df23be"; 2373 } 2374 { 2375 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/sr/Firefox%20138.0.1.dmg"; 2376 locale = "sr"; 2377 arch = "mac"; 2378 - sha256 = "73e823e87b2ee1560574f7bafd4ad69acaf9ab00bd7289a2b5aaa88249eee14b"; 2379 } 2380 { 2381 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/sv-SE/Firefox%20138.0.1.dmg"; 2382 locale = "sv-SE"; 2383 arch = "mac"; 2384 - sha256 = "49b4bad2bd8190311462af704cc2692a247dc14be89e29a1ffcdbfdfa7c4571d"; 2385 } 2386 { 2387 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/szl/Firefox%20138.0.1.dmg"; 2388 locale = "szl"; 2389 arch = "mac"; 2390 - sha256 = "7b921e451e259cc8451bc8668fe45c3e82f961b5605a5ed1adc8bbd49d7b76bc"; 2391 } 2392 { 2393 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ta/Firefox%20138.0.1.dmg"; 2394 locale = "ta"; 2395 arch = "mac"; 2396 - sha256 = "94fb9cda67f6bf40347ab94e0805c430fdd34ffd9c0687382400f83e51a2b057"; 2397 } 2398 { 2399 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/te/Firefox%20138.0.1.dmg"; 2400 locale = "te"; 2401 arch = "mac"; 2402 - sha256 = "c52ac55a5621fe20a42ccd7921336be4af926991d9c8bf53ab02ac8823a07777"; 2403 } 2404 { 2405 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/tg/Firefox%20138.0.1.dmg"; 2406 locale = "tg"; 2407 arch = "mac"; 2408 - sha256 = "ab787ce73e3c97909406c913cdfc9ef988bca3f6b0595210e8ebeef70f1e13cb"; 2409 } 2410 { 2411 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/th/Firefox%20138.0.1.dmg"; 2412 locale = "th"; 2413 arch = "mac"; 2414 - sha256 = "12ada706b431c2d2674290507dce1a31aeca546383efb53dfd1bceb850fc6379"; 2415 } 2416 { 2417 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/tl/Firefox%20138.0.1.dmg"; 2418 locale = "tl"; 2419 arch = "mac"; 2420 - sha256 = "d56bbdc22675cfc2744df2d788c269448485c203f2acaeb4c2fac68045b02cde"; 2421 } 2422 { 2423 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/tr/Firefox%20138.0.1.dmg"; 2424 locale = "tr"; 2425 arch = "mac"; 2426 - sha256 = "68a7ed54d65b7e620e13d1389a3e75bd9d64239b9c1a4f4631acf3d0f3061f0c"; 2427 } 2428 { 2429 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/trs/Firefox%20138.0.1.dmg"; 2430 locale = "trs"; 2431 arch = "mac"; 2432 - sha256 = "5fd8265adad2f84a75339bbae0bc71c9f568ef18a1600fee52b32478ede04cae"; 2433 } 2434 { 2435 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/uk/Firefox%20138.0.1.dmg"; 2436 locale = "uk"; 2437 arch = "mac"; 2438 - sha256 = "032ccc4807384af3e753fb2b896a1e82a6448dbd6bdeb59f83c85138383d26a6"; 2439 } 2440 { 2441 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/ur/Firefox%20138.0.1.dmg"; 2442 locale = "ur"; 2443 arch = "mac"; 2444 - sha256 = "214282547d884647160c1297ea281989ee34965edbb3b5e356ad2af67f9d50ed"; 2445 } 2446 { 2447 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/uz/Firefox%20138.0.1.dmg"; 2448 locale = "uz"; 2449 arch = "mac"; 2450 - sha256 = "b8887827755e2cf7101d96e3993f482dc1821df24910b192bd6332ae1a305f26"; 2451 } 2452 { 2453 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/vi/Firefox%20138.0.1.dmg"; 2454 locale = "vi"; 2455 arch = "mac"; 2456 - sha256 = "8716ec7f1e5037a37fb0f4d308eb0458e262fe8bb153ad04b16aa7dd4673fba7"; 2457 } 2458 { 2459 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/xh/Firefox%20138.0.1.dmg"; 2460 locale = "xh"; 2461 arch = "mac"; 2462 - sha256 = "be5e8ad9fe4aab24f83ed80c29577edd3634d8c46bdc390b6a8b6082ed0d1529"; 2463 } 2464 { 2465 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/zh-CN/Firefox%20138.0.1.dmg"; 2466 locale = "zh-CN"; 2467 arch = "mac"; 2468 - sha256 = "24ab3c93114fc3151bc55af0c6bee0b094f397b719c18f52d220fdbd9594baba"; 2469 } 2470 { 2471 - url = "https://archive.mozilla.org/pub/firefox/releases/138.0.1/mac/zh-TW/Firefox%20138.0.1.dmg"; 2472 locale = "zh-TW"; 2473 arch = "mac"; 2474 - sha256 = "babbf13c0cfc3d7638f48bfcaa23d78fe808ed48706019d91fc6e5fb726edc10"; 2475 } 2476 ]; 2477 }
··· 1 { 2 + version = "138.0.3"; 3 sources = [ 4 { 5 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ach/firefox-138.0.3.tar.xz"; 6 locale = "ach"; 7 arch = "linux-x86_64"; 8 + sha256 = "f42ac759ae704511c61163cd03672ca9a0fea951e59df30e318c121524870d21"; 9 } 10 { 11 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/af/firefox-138.0.3.tar.xz"; 12 locale = "af"; 13 arch = "linux-x86_64"; 14 + sha256 = "d516c15ef0722f815e37e7441e25ff50b831d68240ba28690fd373e51762f9a1"; 15 } 16 { 17 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/an/firefox-138.0.3.tar.xz"; 18 locale = "an"; 19 arch = "linux-x86_64"; 20 + sha256 = "4dae5161ba81b2c4857f420991e1111aba9738f7242a0cdb40aa363d944a4e02"; 21 } 22 { 23 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ar/firefox-138.0.3.tar.xz"; 24 locale = "ar"; 25 arch = "linux-x86_64"; 26 + sha256 = "be3cdb3b94178adb97b41886f4377b6d9198748d453b7af10b72d0128ff8bb91"; 27 } 28 { 29 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ast/firefox-138.0.3.tar.xz"; 30 locale = "ast"; 31 arch = "linux-x86_64"; 32 + sha256 = "5f648a44d0240f57390e6fa374bf6d5f96cf4c79a06c3f86090af1ee0c8a050e"; 33 } 34 { 35 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/az/firefox-138.0.3.tar.xz"; 36 locale = "az"; 37 arch = "linux-x86_64"; 38 + sha256 = "9db1b92a7bc446558d0ffbbcaa4238befa043567743d45cdf2fc4b3e1db42afc"; 39 } 40 { 41 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/be/firefox-138.0.3.tar.xz"; 42 locale = "be"; 43 arch = "linux-x86_64"; 44 + sha256 = "49097d654cd3b4d2f5f3f4cc599a8e2e8421344764520926712e6b8e8908c094"; 45 } 46 { 47 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/bg/firefox-138.0.3.tar.xz"; 48 locale = "bg"; 49 arch = "linux-x86_64"; 50 + sha256 = "cc979091b5998c1ee7ec4d60683db3683814b2f68341531ceb4c289798091a4c"; 51 } 52 { 53 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/bn/firefox-138.0.3.tar.xz"; 54 locale = "bn"; 55 arch = "linux-x86_64"; 56 + sha256 = "c1cb5b0c7eec07cb977bdf409ea720fda8372622f70977e6a1245adb4d699844"; 57 } 58 { 59 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/br/firefox-138.0.3.tar.xz"; 60 locale = "br"; 61 arch = "linux-x86_64"; 62 + sha256 = "35d254269832efc74fcd1792e04518af3e3c600b21ebcd506c95080e57c3578b"; 63 } 64 { 65 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/bs/firefox-138.0.3.tar.xz"; 66 locale = "bs"; 67 arch = "linux-x86_64"; 68 + sha256 = "db4b2b16ca95450da18bbe308685e1b0acaa3424e73cf376e158a2cf7ed3c37b"; 69 } 70 { 71 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ca-valencia/firefox-138.0.3.tar.xz"; 72 locale = "ca-valencia"; 73 arch = "linux-x86_64"; 74 + sha256 = "48471bd12a4ce6e19613825efb3c194a0639ff7e4fe27257004549264efaa5bc"; 75 } 76 { 77 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ca/firefox-138.0.3.tar.xz"; 78 locale = "ca"; 79 arch = "linux-x86_64"; 80 + sha256 = "ea32f2a959aa558df958a4a467eec838e2e67f46d938690df38f87869fd01478"; 81 } 82 { 83 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/cak/firefox-138.0.3.tar.xz"; 84 locale = "cak"; 85 arch = "linux-x86_64"; 86 + sha256 = "052ce1744d23562d973be78290cf7a2c9baf63f5c9fa135fbdb07ea65f325088"; 87 } 88 { 89 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/cs/firefox-138.0.3.tar.xz"; 90 locale = "cs"; 91 arch = "linux-x86_64"; 92 + sha256 = "1a7e5b9c403e2067fb1983572ca5d4fb4883aabefc15176d97b48dd83a4d6249"; 93 } 94 { 95 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/cy/firefox-138.0.3.tar.xz"; 96 locale = "cy"; 97 arch = "linux-x86_64"; 98 + sha256 = "6b45a8378f692fbc0d31293099bfbe001a24a85620161bf2e8bf94391db397af"; 99 } 100 { 101 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/da/firefox-138.0.3.tar.xz"; 102 locale = "da"; 103 arch = "linux-x86_64"; 104 + sha256 = "cd40dc4af98fca7c0cb8cf6607f2c5afec0cde779fea65636bd89643bb690312"; 105 } 106 { 107 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/de/firefox-138.0.3.tar.xz"; 108 locale = "de"; 109 arch = "linux-x86_64"; 110 + sha256 = "2f472481761dc0b4c40da8f64afc61cfe6c6c5cd472d52081cdace27bd2d86cb"; 111 } 112 { 113 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/dsb/firefox-138.0.3.tar.xz"; 114 locale = "dsb"; 115 arch = "linux-x86_64"; 116 + sha256 = "5a1b894b577742cb068e99461f0ebd6b26390eeecb6826bd4da39aca6f9858cb"; 117 } 118 { 119 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/el/firefox-138.0.3.tar.xz"; 120 locale = "el"; 121 arch = "linux-x86_64"; 122 + sha256 = "a33e13dd6a630089d03c9974127bafad8d2a5832c9896a6dc352c02ad4e359a4"; 123 } 124 { 125 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/en-CA/firefox-138.0.3.tar.xz"; 126 locale = "en-CA"; 127 arch = "linux-x86_64"; 128 + sha256 = "94be7185d80faa42cd9c5e4dfc47c36305872581a27fc3421797fc963e778d1d"; 129 } 130 { 131 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/en-GB/firefox-138.0.3.tar.xz"; 132 locale = "en-GB"; 133 arch = "linux-x86_64"; 134 + sha256 = "a4a0ef2a0b3159d1df38094f980769734ee8951d807f6dddca9a81651ae2bddf"; 135 } 136 { 137 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/en-US/firefox-138.0.3.tar.xz"; 138 locale = "en-US"; 139 arch = "linux-x86_64"; 140 + sha256 = "5f47e123a27ac25096554211c04e53680f988c15a901b4be8e479860d166c6cc"; 141 } 142 { 143 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/eo/firefox-138.0.3.tar.xz"; 144 locale = "eo"; 145 arch = "linux-x86_64"; 146 + sha256 = "663df7516c676c466b56fb3a38bfbb9e2abf1b8aae3970cfc002a826e1231205"; 147 } 148 { 149 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/es-AR/firefox-138.0.3.tar.xz"; 150 locale = "es-AR"; 151 arch = "linux-x86_64"; 152 + sha256 = "ece887f053f292a9415ab72b983010c742f0454c4614ddd47184b67bd12c18c5"; 153 } 154 { 155 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/es-CL/firefox-138.0.3.tar.xz"; 156 locale = "es-CL"; 157 arch = "linux-x86_64"; 158 + sha256 = "0350c1b4861bb2c38b2b0c04123f2bff157c2b9ab5688099a5e7141dacbcfeaf"; 159 } 160 { 161 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/es-ES/firefox-138.0.3.tar.xz"; 162 locale = "es-ES"; 163 arch = "linux-x86_64"; 164 + sha256 = "e6dd1257e668af642c9e9c95162a4d295123acf89e957e9e30d6491e92eeba48"; 165 } 166 { 167 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/es-MX/firefox-138.0.3.tar.xz"; 168 locale = "es-MX"; 169 arch = "linux-x86_64"; 170 + sha256 = "6723b3caa5f111f6f9105b4a8b90daa18c5407b808f698ffed0f578c60564e5e"; 171 } 172 { 173 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/et/firefox-138.0.3.tar.xz"; 174 locale = "et"; 175 arch = "linux-x86_64"; 176 + sha256 = "02636cf0a80baceb3fa5d4914c41d2d38011909d8718e5ee1e5e316146e526a3"; 177 } 178 { 179 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/eu/firefox-138.0.3.tar.xz"; 180 locale = "eu"; 181 arch = "linux-x86_64"; 182 + sha256 = "6ab3316850f215141998416d0a5633117a7638cafdff01a589555a64582ca554"; 183 } 184 { 185 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/fa/firefox-138.0.3.tar.xz"; 186 locale = "fa"; 187 arch = "linux-x86_64"; 188 + sha256 = "bd3f613a826092b54c40e666dfdef6b8b261b19b2013b0326f0d31a37a203974"; 189 } 190 { 191 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ff/firefox-138.0.3.tar.xz"; 192 locale = "ff"; 193 arch = "linux-x86_64"; 194 + sha256 = "b1340c5950555b8e9d05140b0bba1a447b0a17238489a0353f84a3d29433244b"; 195 } 196 { 197 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/fi/firefox-138.0.3.tar.xz"; 198 locale = "fi"; 199 arch = "linux-x86_64"; 200 + sha256 = "0277cb4c906b3d84d5790b72c5f3c892fc1e4c1fd51b4fbbda92cfb551340d38"; 201 } 202 { 203 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/fr/firefox-138.0.3.tar.xz"; 204 locale = "fr"; 205 arch = "linux-x86_64"; 206 + sha256 = "26b766eab6d4c0f40ad2d00dbf19bf5ff0abbad712c96b3949abc276f6f4c7a6"; 207 } 208 { 209 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/fur/firefox-138.0.3.tar.xz"; 210 locale = "fur"; 211 arch = "linux-x86_64"; 212 + sha256 = "07e745a8e8648de1eca741fbeb9b9276495304b281c85e74980966e3717975f8"; 213 } 214 { 215 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/fy-NL/firefox-138.0.3.tar.xz"; 216 locale = "fy-NL"; 217 arch = "linux-x86_64"; 218 + sha256 = "d2ddc7d8ce712742f1237371de6201c0d9d92013efb7fe1da1dbbe7f780511b6"; 219 } 220 { 221 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ga-IE/firefox-138.0.3.tar.xz"; 222 locale = "ga-IE"; 223 arch = "linux-x86_64"; 224 + sha256 = "3103c6f1bf3f486b3af95a574d9742b3b7b020acf29ef5308dfabc0b20690e03"; 225 } 226 { 227 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/gd/firefox-138.0.3.tar.xz"; 228 locale = "gd"; 229 arch = "linux-x86_64"; 230 + sha256 = "55976b3a43e8898dd5caff3c40d36bec9b29bc2999f5b314f5c5a5117ed84d35"; 231 } 232 { 233 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/gl/firefox-138.0.3.tar.xz"; 234 locale = "gl"; 235 arch = "linux-x86_64"; 236 + sha256 = "29fe7905f7233d2fadfc3f7ab1c9f36cfea5634fe49873a5c113a3d1988646f1"; 237 } 238 { 239 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/gn/firefox-138.0.3.tar.xz"; 240 locale = "gn"; 241 arch = "linux-x86_64"; 242 + sha256 = "55d00547f57563829fe4abe3b7a5d48ce4d0fd465791d24ac58fbf87eb779036"; 243 } 244 { 245 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/gu-IN/firefox-138.0.3.tar.xz"; 246 locale = "gu-IN"; 247 arch = "linux-x86_64"; 248 + sha256 = "d6e1335d43d4e76ebae7931db9034f05b0585c8aa9e5f570af0c48655d1c4ed7"; 249 } 250 { 251 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/he/firefox-138.0.3.tar.xz"; 252 locale = "he"; 253 arch = "linux-x86_64"; 254 + sha256 = "8e27a008a7e53ed96db3c85f88e0b96935deb349b310c7ee7048324accba62aa"; 255 } 256 { 257 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/hi-IN/firefox-138.0.3.tar.xz"; 258 locale = "hi-IN"; 259 arch = "linux-x86_64"; 260 + sha256 = "d6df69a36cc7677e6d672f6e3219d9be62e7049f0aedae700c998e90b2d27350"; 261 } 262 { 263 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/hr/firefox-138.0.3.tar.xz"; 264 locale = "hr"; 265 arch = "linux-x86_64"; 266 + sha256 = "12b5dac019bc6bfa0ef1bcd7be4125d0ed05a6c56464f97416fc2111bbbc858b"; 267 } 268 { 269 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/hsb/firefox-138.0.3.tar.xz"; 270 locale = "hsb"; 271 arch = "linux-x86_64"; 272 + sha256 = "5763a638f8b7e0d18680c8e578e308096e1a306058fa1c5cc09ff1a6adebf347"; 273 } 274 { 275 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/hu/firefox-138.0.3.tar.xz"; 276 locale = "hu"; 277 arch = "linux-x86_64"; 278 + sha256 = "de53c47689f06b7d07362625a25a9fb42657685e78fbe9cc314388d980a02856"; 279 } 280 { 281 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/hy-AM/firefox-138.0.3.tar.xz"; 282 locale = "hy-AM"; 283 arch = "linux-x86_64"; 284 + sha256 = "0b8071ecdc6c142e6210da9dceaaed9037c80195c6899b1de3befed85097174a"; 285 } 286 { 287 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ia/firefox-138.0.3.tar.xz"; 288 locale = "ia"; 289 arch = "linux-x86_64"; 290 + sha256 = "dccd763cf82e0a25e5162bb4265479ffbb85e33eb6fd81697209ad8dca2137f7"; 291 } 292 { 293 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/id/firefox-138.0.3.tar.xz"; 294 locale = "id"; 295 arch = "linux-x86_64"; 296 + sha256 = "31e5239f231173dc0496186bd5cc2c261cdbc51dd6031b95aa363e6272c69399"; 297 } 298 { 299 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/is/firefox-138.0.3.tar.xz"; 300 locale = "is"; 301 arch = "linux-x86_64"; 302 + sha256 = "c3e8f18ee3017b3ffb1e3814cec688429f6b52db356815ca64a9fef4f66eb684"; 303 } 304 { 305 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/it/firefox-138.0.3.tar.xz"; 306 locale = "it"; 307 arch = "linux-x86_64"; 308 + sha256 = "9ab155cca8b0359f2ed3daffd87bcc5bc6ec8514b4c1f98543bedc044847802a"; 309 } 310 { 311 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ja/firefox-138.0.3.tar.xz"; 312 locale = "ja"; 313 arch = "linux-x86_64"; 314 + sha256 = "da3ca3bfdebbdc42e290a0b3fd80354417a1b5b75f5f220c733b182bf03901fb"; 315 } 316 { 317 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ka/firefox-138.0.3.tar.xz"; 318 locale = "ka"; 319 arch = "linux-x86_64"; 320 + sha256 = "93457b48352332d678d1d320b869208107db1a62c518f1afa8962df6e5fbc102"; 321 } 322 { 323 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/kab/firefox-138.0.3.tar.xz"; 324 locale = "kab"; 325 arch = "linux-x86_64"; 326 + sha256 = "78abcf8d212e3eb695f3d42241dc3827139f5a0f8defeb4d1ce4d4d84a96d96c"; 327 } 328 { 329 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/kk/firefox-138.0.3.tar.xz"; 330 locale = "kk"; 331 arch = "linux-x86_64"; 332 + sha256 = "bc8bd47f07eebe6810a8bf3cddf34f3fa033967fab5fbbb8b36605b3138834e2"; 333 } 334 { 335 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/km/firefox-138.0.3.tar.xz"; 336 locale = "km"; 337 arch = "linux-x86_64"; 338 + sha256 = "1f075533094e2dc6085f7f2a4902026de4b8fad9d97cc15ee4fb71c1f3228c45"; 339 } 340 { 341 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/kn/firefox-138.0.3.tar.xz"; 342 locale = "kn"; 343 arch = "linux-x86_64"; 344 + sha256 = "f882897034112db83b95e08b314e73a2bb2406f579daaa83289d03d7912fd749"; 345 } 346 { 347 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ko/firefox-138.0.3.tar.xz"; 348 locale = "ko"; 349 arch = "linux-x86_64"; 350 + sha256 = "d182e4759337874615daf482386a9164007534ac53f230044870672dcb66a54f"; 351 } 352 { 353 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/lij/firefox-138.0.3.tar.xz"; 354 locale = "lij"; 355 arch = "linux-x86_64"; 356 + sha256 = "21a782e265b035bbfe5c6c8d55d2e55afdfadfd6ba745ecccc7e661e4b142e7f"; 357 } 358 { 359 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/lt/firefox-138.0.3.tar.xz"; 360 locale = "lt"; 361 arch = "linux-x86_64"; 362 + sha256 = "43166b337a6177e6afc849ef58c94ca2dec712f21ce0ebf32bac9bffda81ec3c"; 363 } 364 { 365 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/lv/firefox-138.0.3.tar.xz"; 366 locale = "lv"; 367 arch = "linux-x86_64"; 368 + sha256 = "504a44049e8846dbe4cd025715730f56ad7cffc2a351ece74d0808a1d6062eeb"; 369 } 370 { 371 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/mk/firefox-138.0.3.tar.xz"; 372 locale = "mk"; 373 arch = "linux-x86_64"; 374 + sha256 = "ed970a6d1aa058a78bb24f1c99f373aa74889d0a922f43424fb71632193cf6af"; 375 } 376 { 377 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/mr/firefox-138.0.3.tar.xz"; 378 locale = "mr"; 379 arch = "linux-x86_64"; 380 + sha256 = "615d9f1b885a3be52942bc37f709db27cb22ca5c468d6d343875a0f87182cc78"; 381 } 382 { 383 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ms/firefox-138.0.3.tar.xz"; 384 locale = "ms"; 385 arch = "linux-x86_64"; 386 + sha256 = "fa39da63948eb1d2fbf83336f6ace6f58a025ffaaae7e1d7660dd7f85cd03a55"; 387 } 388 { 389 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/my/firefox-138.0.3.tar.xz"; 390 locale = "my"; 391 arch = "linux-x86_64"; 392 + sha256 = "8de80b4f9a2c540b6a41c9d1cb370dce88a2bfbafdd636a79418529ba52c4362"; 393 } 394 { 395 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/nb-NO/firefox-138.0.3.tar.xz"; 396 locale = "nb-NO"; 397 arch = "linux-x86_64"; 398 + sha256 = "7d7ed2f37e7af97f6058057b11831265014a74466461f96845f5f4c67b734acd"; 399 } 400 { 401 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ne-NP/firefox-138.0.3.tar.xz"; 402 locale = "ne-NP"; 403 arch = "linux-x86_64"; 404 + sha256 = "133f80db721a9057b68bfe884fe32c312b292745883889b32fe5d44ee01a98e1"; 405 } 406 { 407 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/nl/firefox-138.0.3.tar.xz"; 408 locale = "nl"; 409 arch = "linux-x86_64"; 410 + sha256 = "459c16b8dfe142b35153558b4f2b19010a6b23132fdd4801ed9c7a194d5b64ea"; 411 } 412 { 413 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/nn-NO/firefox-138.0.3.tar.xz"; 414 locale = "nn-NO"; 415 arch = "linux-x86_64"; 416 + sha256 = "25c46fde4ac2551af117d37338e1df512ea2fb9de377d4b92ff36e326fb36c74"; 417 } 418 { 419 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/oc/firefox-138.0.3.tar.xz"; 420 locale = "oc"; 421 arch = "linux-x86_64"; 422 + sha256 = "b73bc4ecb9a456941376075f8f8b78b6d8ad8d2b40d6d2ae1dae1c8c708bbbac"; 423 } 424 { 425 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/pa-IN/firefox-138.0.3.tar.xz"; 426 locale = "pa-IN"; 427 arch = "linux-x86_64"; 428 + sha256 = "30977fbe68c88ff27d03e23e5ec760112768641872bdf3f755d78add8494e56f"; 429 } 430 { 431 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/pl/firefox-138.0.3.tar.xz"; 432 locale = "pl"; 433 arch = "linux-x86_64"; 434 + sha256 = "afa8e340b5d4c16489d0ab823186c5d88831a5ad820724b26ff08eb87e761adf"; 435 } 436 { 437 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/pt-BR/firefox-138.0.3.tar.xz"; 438 locale = "pt-BR"; 439 arch = "linux-x86_64"; 440 + sha256 = "8c4a1441bd98bfea59544bee7242e185bd957c0796352befdaa0dedcf86dcf66"; 441 } 442 { 443 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/pt-PT/firefox-138.0.3.tar.xz"; 444 locale = "pt-PT"; 445 arch = "linux-x86_64"; 446 + sha256 = "1da688e32674d2b2bf5bb40d88f167673de20b2e06d4bf49a7902ec17908d316"; 447 } 448 { 449 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/rm/firefox-138.0.3.tar.xz"; 450 locale = "rm"; 451 arch = "linux-x86_64"; 452 + sha256 = "907688638cbd95dadf3a72a425cc9f115b0e4ee19de9127715ae65afe1139391"; 453 } 454 { 455 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ro/firefox-138.0.3.tar.xz"; 456 locale = "ro"; 457 arch = "linux-x86_64"; 458 + sha256 = "24b0e03640c1bb5ab28b23c1dfbbfc9729fc174b50f63e4d103164d759d6cd1c"; 459 } 460 { 461 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ru/firefox-138.0.3.tar.xz"; 462 locale = "ru"; 463 arch = "linux-x86_64"; 464 + sha256 = "d98ac4427566dd19a6e4860783ded8e3a3989d65945ab6b7546b73a2d431df5a"; 465 } 466 { 467 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/sat/firefox-138.0.3.tar.xz"; 468 locale = "sat"; 469 arch = "linux-x86_64"; 470 + sha256 = "d23be8740317ed0d6a87270046a35f0cb30ad0e118f7efba1aebfb56d93bc821"; 471 } 472 { 473 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/sc/firefox-138.0.3.tar.xz"; 474 locale = "sc"; 475 arch = "linux-x86_64"; 476 + sha256 = "07652cbed40243f2555dadc41b34065525df87a65211b66ed43ec5682a42ec29"; 477 } 478 { 479 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/sco/firefox-138.0.3.tar.xz"; 480 locale = "sco"; 481 arch = "linux-x86_64"; 482 + sha256 = "0fd14aa2aad3a929cd849f0efb9dacb23de8aba6bd74cdef0faf6cac56f8d3c9"; 483 } 484 { 485 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/si/firefox-138.0.3.tar.xz"; 486 locale = "si"; 487 arch = "linux-x86_64"; 488 + sha256 = "b3bc760506c3acafb1fd26dd38ec62822ecd4e5b279c89a43d17b2411c2d486e"; 489 } 490 { 491 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/sk/firefox-138.0.3.tar.xz"; 492 locale = "sk"; 493 arch = "linux-x86_64"; 494 + sha256 = "b21173b6973339122a9236a69efbc06cec8bf1835f0c9f17c6c3f6714d3db721"; 495 } 496 { 497 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/skr/firefox-138.0.3.tar.xz"; 498 locale = "skr"; 499 arch = "linux-x86_64"; 500 + sha256 = "2b5884671be756c146b52f93af0d3b066f8e72d672cad61a8c48f560e5fc9d26"; 501 } 502 { 503 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/sl/firefox-138.0.3.tar.xz"; 504 locale = "sl"; 505 arch = "linux-x86_64"; 506 + sha256 = "df2a547033e008385708a8f7b737321fe007b6178347062924d202681957e22d"; 507 } 508 { 509 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/son/firefox-138.0.3.tar.xz"; 510 locale = "son"; 511 arch = "linux-x86_64"; 512 + sha256 = "6185cb5c49228ca74d9f9f365f6b7a247e1cbcc10a83a5fcf9915678d7ed5dba"; 513 } 514 { 515 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/sq/firefox-138.0.3.tar.xz"; 516 locale = "sq"; 517 arch = "linux-x86_64"; 518 + sha256 = "f1b33d704aeac5e99060cecf3b510a6e47c1373bea7018125cd3fc239380a9cf"; 519 } 520 { 521 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/sr/firefox-138.0.3.tar.xz"; 522 locale = "sr"; 523 arch = "linux-x86_64"; 524 + sha256 = "e78e3939e01eff3fd937b3a4d7500b70c3467888e1d26d9bdee5be93059b8554"; 525 } 526 { 527 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/sv-SE/firefox-138.0.3.tar.xz"; 528 locale = "sv-SE"; 529 arch = "linux-x86_64"; 530 + sha256 = "136fa994964b3239b111dcd613f8146324a260ea253b2868009c0716afc068bb"; 531 } 532 { 533 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/szl/firefox-138.0.3.tar.xz"; 534 locale = "szl"; 535 arch = "linux-x86_64"; 536 + sha256 = "123ef2571bdbba55cd68f7dbef9f524c2f1e2105acfe37ff195d05fe721305c8"; 537 } 538 { 539 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ta/firefox-138.0.3.tar.xz"; 540 locale = "ta"; 541 arch = "linux-x86_64"; 542 + sha256 = "92b0d9ac37165e4501dd4cc9a339936d2e787093b0fafeec0ee3903d39f16de0"; 543 } 544 { 545 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/te/firefox-138.0.3.tar.xz"; 546 locale = "te"; 547 arch = "linux-x86_64"; 548 + sha256 = "8db97559644bc419e3e2f3856c0b5034e1e517da09ddd80da91b0fcbe125e937"; 549 } 550 { 551 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/tg/firefox-138.0.3.tar.xz"; 552 locale = "tg"; 553 arch = "linux-x86_64"; 554 + sha256 = "f0b51c3ff37975b5c2c1581ee31a121e3f8f947163db868f089d045cb7753dce"; 555 } 556 { 557 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/th/firefox-138.0.3.tar.xz"; 558 locale = "th"; 559 arch = "linux-x86_64"; 560 + sha256 = "063413b04898d46e10a54baedfdfbee24a298cc5414cdb44820b5c129a83e1dd"; 561 } 562 { 563 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/tl/firefox-138.0.3.tar.xz"; 564 locale = "tl"; 565 arch = "linux-x86_64"; 566 + sha256 = "46b7359f605f4901317362ae172ab9f44aeeebdd837aa8d651496fa85762b21c"; 567 } 568 { 569 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/tr/firefox-138.0.3.tar.xz"; 570 locale = "tr"; 571 arch = "linux-x86_64"; 572 + sha256 = "5d510b291e6a0f4373f741fa48c797aa08652294b93ad3006cc414e9e13af0db"; 573 } 574 { 575 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/trs/firefox-138.0.3.tar.xz"; 576 locale = "trs"; 577 arch = "linux-x86_64"; 578 + sha256 = "8ce65826474418da5d815e996a162f81286eb99003cd862651bd4fcb7e56a53c"; 579 } 580 { 581 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/uk/firefox-138.0.3.tar.xz"; 582 locale = "uk"; 583 arch = "linux-x86_64"; 584 + sha256 = "0ce4321cbec9e7b0f38b90139d5083fb7f7f1f506b36efcd7d25f2929239547b"; 585 } 586 { 587 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/ur/firefox-138.0.3.tar.xz"; 588 locale = "ur"; 589 arch = "linux-x86_64"; 590 + sha256 = "c0f7a20ac39c733c15d1051f186656cf49f9d864909d0c1262b0653bbdb878da"; 591 } 592 { 593 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/uz/firefox-138.0.3.tar.xz"; 594 locale = "uz"; 595 arch = "linux-x86_64"; 596 + sha256 = "8604431a9fb46c6e89eae4a1fee9d2790f0f35f7ce7d080f921b3c7a9338f7ee"; 597 } 598 { 599 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/vi/firefox-138.0.3.tar.xz"; 600 locale = "vi"; 601 arch = "linux-x86_64"; 602 + sha256 = "8ad4c1d1cdb925cd288df40e46d9c79c4863b9f77f181ba3fa5b87111ac38030"; 603 } 604 { 605 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xh/firefox-138.0.3.tar.xz"; 606 locale = "xh"; 607 arch = "linux-x86_64"; 608 + sha256 = "bdd52aab6bc30da0f4035d7b8452ff8799e5af25de977a34c4a8794149934fad"; 609 } 610 { 611 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/zh-CN/firefox-138.0.3.tar.xz"; 612 locale = "zh-CN"; 613 arch = "linux-x86_64"; 614 + sha256 = "cac144df035bb0d21b741ea9ac0669aae21d2ebac7ed03642712ea0b2368596a"; 615 } 616 { 617 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/zh-TW/firefox-138.0.3.tar.xz"; 618 locale = "zh-TW"; 619 arch = "linux-x86_64"; 620 + sha256 = "fc519faccc827cd4f3c6395ac0af90445c05cbec7e96fb9a23b954bfe411ed4e"; 621 } 622 { 623 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ach/firefox-138.0.3.tar.xz"; 624 locale = "ach"; 625 arch = "linux-i686"; 626 + sha256 = "bf244fd266a5f5cef77373230dd90aeac06c25fd8da6adc39cd4c07c4af502c2"; 627 } 628 { 629 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/af/firefox-138.0.3.tar.xz"; 630 locale = "af"; 631 arch = "linux-i686"; 632 + sha256 = "7a9ee2b3b01fc276a249e5e0838b40942f10df487de2238f61dfe0affb12b346"; 633 } 634 { 635 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/an/firefox-138.0.3.tar.xz"; 636 locale = "an"; 637 arch = "linux-i686"; 638 + sha256 = "85fa39e5f69245587e4bd69b57858f2d8c9ac4672f12cd96c6ced9777a348f21"; 639 } 640 { 641 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ar/firefox-138.0.3.tar.xz"; 642 locale = "ar"; 643 arch = "linux-i686"; 644 + sha256 = "ff366fc7b60734c3f8863dca08c5b383457528f977f2ab3328476f7cdddf53dd"; 645 } 646 { 647 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ast/firefox-138.0.3.tar.xz"; 648 locale = "ast"; 649 arch = "linux-i686"; 650 + sha256 = "4d71447f82c6092c9741461f8ce04388bf28248fe0359bb825dd1ea049408c4e"; 651 } 652 { 653 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/az/firefox-138.0.3.tar.xz"; 654 locale = "az"; 655 arch = "linux-i686"; 656 + sha256 = "99c351826d31dbbfec1132da099b1833aacbb13b8e2924c9b6a16861561cdeec"; 657 } 658 { 659 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/be/firefox-138.0.3.tar.xz"; 660 locale = "be"; 661 arch = "linux-i686"; 662 + sha256 = "84848a5b3612e305474091fcbc3b13e84d16527437fe0ca394b28230add34fd0"; 663 } 664 { 665 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/bg/firefox-138.0.3.tar.xz"; 666 locale = "bg"; 667 arch = "linux-i686"; 668 + sha256 = "8f065f385a3469b98aa02ca2bdd7fcbcfd94b8651e51a36d1a37ca82d461cb71"; 669 } 670 { 671 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/bn/firefox-138.0.3.tar.xz"; 672 locale = "bn"; 673 arch = "linux-i686"; 674 + sha256 = "a61b4736841ed48ad97afdcb925acbca3e0564878bd1206608f359acf6aa7c8b"; 675 } 676 { 677 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/br/firefox-138.0.3.tar.xz"; 678 locale = "br"; 679 arch = "linux-i686"; 680 + sha256 = "63b50280eaf2708b5cddda214217e1bc2a6169fd8e666bfc74d21bf695d5ac37"; 681 } 682 { 683 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/bs/firefox-138.0.3.tar.xz"; 684 locale = "bs"; 685 arch = "linux-i686"; 686 + sha256 = "172d9c9a85fa0c8044046475c4c58761d783ff55dd9f3eaf6eadb6a57464319c"; 687 } 688 { 689 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ca-valencia/firefox-138.0.3.tar.xz"; 690 locale = "ca-valencia"; 691 arch = "linux-i686"; 692 + sha256 = "346bc3675ed9420742bf06025bba52b72d9925c7b948bb4cae7a6295ce88315e"; 693 } 694 { 695 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ca/firefox-138.0.3.tar.xz"; 696 locale = "ca"; 697 arch = "linux-i686"; 698 + sha256 = "9d02c9b0604814b51a092078617c563c3121237a3e5c31168fa5e1f13db579ec"; 699 } 700 { 701 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/cak/firefox-138.0.3.tar.xz"; 702 locale = "cak"; 703 arch = "linux-i686"; 704 + sha256 = "204f080cf008be4dd4642e6cb8384031220ae56364f7d122bff39aa8b1210945"; 705 } 706 { 707 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/cs/firefox-138.0.3.tar.xz"; 708 locale = "cs"; 709 arch = "linux-i686"; 710 + sha256 = "948fa60ab9bb4099524391517c41e2307859eec5cef853b656e2f7eb8dff074b"; 711 } 712 { 713 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/cy/firefox-138.0.3.tar.xz"; 714 locale = "cy"; 715 arch = "linux-i686"; 716 + sha256 = "cde2f770b993de36cb288a31c6cb9c1d4531f7a31e9ace2db7aec5a5612a6885"; 717 } 718 { 719 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/da/firefox-138.0.3.tar.xz"; 720 locale = "da"; 721 arch = "linux-i686"; 722 + sha256 = "94b0b5a06649b84d65e60e667a39b0256c63b86efba549a4ee3b1e79f116a241"; 723 } 724 { 725 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/de/firefox-138.0.3.tar.xz"; 726 locale = "de"; 727 arch = "linux-i686"; 728 + sha256 = "0d0d672f06115c2a7d3239717d3ca59901c63c64549f0d27c1f0092febed358a"; 729 } 730 { 731 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/dsb/firefox-138.0.3.tar.xz"; 732 locale = "dsb"; 733 arch = "linux-i686"; 734 + sha256 = "975135eba765261adef14f5cbcd2303ddf41056f545f5941d3c525f55c099eaf"; 735 } 736 { 737 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/el/firefox-138.0.3.tar.xz"; 738 locale = "el"; 739 arch = "linux-i686"; 740 + sha256 = "45f74a90def9e7420a5e1788ac0076ab723c59ee7b649bc85a4d3072866f3c69"; 741 } 742 { 743 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/en-CA/firefox-138.0.3.tar.xz"; 744 locale = "en-CA"; 745 arch = "linux-i686"; 746 + sha256 = "96169b6da09e778f125d90bf4ef2c88d6a732338b3124fb121ad560721106433"; 747 } 748 { 749 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/en-GB/firefox-138.0.3.tar.xz"; 750 locale = "en-GB"; 751 arch = "linux-i686"; 752 + sha256 = "f5f5cd32da55f7db946c87561b6f04d508e3a0845483942615f4f2e2386e22e7"; 753 } 754 { 755 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/en-US/firefox-138.0.3.tar.xz"; 756 locale = "en-US"; 757 arch = "linux-i686"; 758 + sha256 = "e39f57383f392c2e714083fbf61e90ad9122dc828a3f61f9c9f6678f9249cc18"; 759 } 760 { 761 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/eo/firefox-138.0.3.tar.xz"; 762 locale = "eo"; 763 arch = "linux-i686"; 764 + sha256 = "405880d68114daa457ddfcf6f40afb9cba707f4ceb0113488176a6d1fb9b109a"; 765 } 766 { 767 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/es-AR/firefox-138.0.3.tar.xz"; 768 locale = "es-AR"; 769 arch = "linux-i686"; 770 + sha256 = "b84b52e438887a674c866171056c5647e2208a8ca74888bc932a0eaa2c43b130"; 771 } 772 { 773 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/es-CL/firefox-138.0.3.tar.xz"; 774 locale = "es-CL"; 775 arch = "linux-i686"; 776 + sha256 = "e448951b7fd5743b4ca98ebd2a31106704be07eb1490dca8e1d8122ca5f206fe"; 777 } 778 { 779 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/es-ES/firefox-138.0.3.tar.xz"; 780 locale = "es-ES"; 781 arch = "linux-i686"; 782 + sha256 = "4fb4cff47f04f7df9cdee632db8259d44574537cd5918d6fc30f32daeefe4e74"; 783 } 784 { 785 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/es-MX/firefox-138.0.3.tar.xz"; 786 locale = "es-MX"; 787 arch = "linux-i686"; 788 + sha256 = "20c9fe94a17505ad8895e7ca7694c350d6d2e050b30dcb6eb38a9edaa98d1ac5"; 789 } 790 { 791 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/et/firefox-138.0.3.tar.xz"; 792 locale = "et"; 793 arch = "linux-i686"; 794 + sha256 = "b55c4aef863cc3d19d93e5d28dd5c1cc09bcf0ac68f599014cc29638e1b2dc93"; 795 } 796 { 797 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/eu/firefox-138.0.3.tar.xz"; 798 locale = "eu"; 799 arch = "linux-i686"; 800 + sha256 = "d39c3c65408b4cabc7d87b81f47a7a672269fa7750c2e9f63bba58cc5fcdc747"; 801 } 802 { 803 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/fa/firefox-138.0.3.tar.xz"; 804 locale = "fa"; 805 arch = "linux-i686"; 806 + sha256 = "651aa0711292ab1c6454b060a9db2dd1e848ab858444d5f9520f0f126356c5d8"; 807 } 808 { 809 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ff/firefox-138.0.3.tar.xz"; 810 locale = "ff"; 811 arch = "linux-i686"; 812 + sha256 = "8402165fbfb1373a2e79d8e2f50d84a4fbea1b170316f690f8aa5a41a6a972e5"; 813 } 814 { 815 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/fi/firefox-138.0.3.tar.xz"; 816 locale = "fi"; 817 arch = "linux-i686"; 818 + sha256 = "69721ce083cc73bcfa329db6ffa7c5ae3bd0e2eacd9228d5b08bbdca667b44a2"; 819 } 820 { 821 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/fr/firefox-138.0.3.tar.xz"; 822 locale = "fr"; 823 arch = "linux-i686"; 824 + sha256 = "17efd2b960f570dc16d1d981804f01de4af33722aa6e1efb430eecdce1e72bc1"; 825 } 826 { 827 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/fur/firefox-138.0.3.tar.xz"; 828 locale = "fur"; 829 arch = "linux-i686"; 830 + sha256 = "29ae4608253858c5f8ddaadaae6e15de2f40a1e07f5f2d46e8709428bdbf599f"; 831 } 832 { 833 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/fy-NL/firefox-138.0.3.tar.xz"; 834 locale = "fy-NL"; 835 arch = "linux-i686"; 836 + sha256 = "f323655ec7a4b80d1d930d55a75641237ad0554ff885f356560c57582dcf8b76"; 837 } 838 { 839 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ga-IE/firefox-138.0.3.tar.xz"; 840 locale = "ga-IE"; 841 arch = "linux-i686"; 842 + sha256 = "755973cd24b7e88214e42c496d262b60007acbef9c423ed8b7064dfa003aa980"; 843 } 844 { 845 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/gd/firefox-138.0.3.tar.xz"; 846 locale = "gd"; 847 arch = "linux-i686"; 848 + sha256 = "548517b5308c2ef2a31eba73b2eff76fe287601dea07b600a3e79311b8d6ee01"; 849 } 850 { 851 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/gl/firefox-138.0.3.tar.xz"; 852 locale = "gl"; 853 arch = "linux-i686"; 854 + sha256 = "00019318b7ce86cad4e39e63a9b89419a04216a2e2c565b7005e1fbb89956399"; 855 } 856 { 857 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/gn/firefox-138.0.3.tar.xz"; 858 locale = "gn"; 859 arch = "linux-i686"; 860 + sha256 = "6dffff8e1647861a5eae26cabdf59befa89e30558d521215b93834b3c4606448"; 861 } 862 { 863 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/gu-IN/firefox-138.0.3.tar.xz"; 864 locale = "gu-IN"; 865 arch = "linux-i686"; 866 + sha256 = "b163f2f448f3c767ed1638aa48ceaf7e503d6bbbba34c430d7b359bb61b851a4"; 867 } 868 { 869 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/he/firefox-138.0.3.tar.xz"; 870 locale = "he"; 871 arch = "linux-i686"; 872 + sha256 = "2911bdd03f1ee335404c6a514fbdd51b818d040259d305c1873774e5e85576d2"; 873 } 874 { 875 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/hi-IN/firefox-138.0.3.tar.xz"; 876 locale = "hi-IN"; 877 arch = "linux-i686"; 878 + sha256 = "5d650bd9291782101397da89095624029092e424f318686658f18b720a5903ef"; 879 } 880 { 881 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/hr/firefox-138.0.3.tar.xz"; 882 locale = "hr"; 883 arch = "linux-i686"; 884 + sha256 = "c74f6b430f595d2c040b80427f16d5b4a18c2fe900678127128a5f24523a8080"; 885 } 886 { 887 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/hsb/firefox-138.0.3.tar.xz"; 888 locale = "hsb"; 889 arch = "linux-i686"; 890 + sha256 = "bea11968b4bf49ea2da4e1fe22bedeb59074d1c447a4c607d0b8798648e0837f"; 891 } 892 { 893 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/hu/firefox-138.0.3.tar.xz"; 894 locale = "hu"; 895 arch = "linux-i686"; 896 + sha256 = "b47d7a5093d6c1132b31cd054e5333a8f621df91aa11e20d955dfc1c525dabb3"; 897 } 898 { 899 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/hy-AM/firefox-138.0.3.tar.xz"; 900 locale = "hy-AM"; 901 arch = "linux-i686"; 902 + sha256 = "f742d6447d3673b63f5edb765eb840cf9c7c9c80a57233b4818fd7121fdb0c18"; 903 } 904 { 905 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ia/firefox-138.0.3.tar.xz"; 906 locale = "ia"; 907 arch = "linux-i686"; 908 + sha256 = "10626431caafdbb9bec462eb6254508366908f9fe12c0349ce56a692bab2086c"; 909 } 910 { 911 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/id/firefox-138.0.3.tar.xz"; 912 locale = "id"; 913 arch = "linux-i686"; 914 + sha256 = "757f2136dafbdcca0ea96ba4d2c85b066007dbdc688527543fbc80615ce7efc6"; 915 } 916 { 917 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/is/firefox-138.0.3.tar.xz"; 918 locale = "is"; 919 arch = "linux-i686"; 920 + sha256 = "a094fa9f13c1bce8f620c821d5a3c3c64744fe54b48e1a337c1210cc3b8d9718"; 921 } 922 { 923 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/it/firefox-138.0.3.tar.xz"; 924 locale = "it"; 925 arch = "linux-i686"; 926 + sha256 = "f4448ff13bdc6f02068cf955a1775ff717ff328eb9f9158a45871a99a0f6a8b2"; 927 } 928 { 929 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ja/firefox-138.0.3.tar.xz"; 930 locale = "ja"; 931 arch = "linux-i686"; 932 + sha256 = "d608f310eac7f7b9a13b581397de169fc6e2ffeff9b03f7661f5579e65f9783f"; 933 } 934 { 935 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ka/firefox-138.0.3.tar.xz"; 936 locale = "ka"; 937 arch = "linux-i686"; 938 + sha256 = "7c8dbe98c19e28c45e4e6c67b0e7c709d3817e667c42d47890a124ff253771f9"; 939 } 940 { 941 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/kab/firefox-138.0.3.tar.xz"; 942 locale = "kab"; 943 arch = "linux-i686"; 944 + sha256 = "d0c8a7aa700357660f11caab23b86e32cf399f886624d995ee2d9b1b9909f844"; 945 } 946 { 947 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/kk/firefox-138.0.3.tar.xz"; 948 locale = "kk"; 949 arch = "linux-i686"; 950 + sha256 = "10ded1e5f71f1ac56e2eb38e455f5527a2efdf3645226f5e77f935927287056d"; 951 } 952 { 953 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/km/firefox-138.0.3.tar.xz"; 954 locale = "km"; 955 arch = "linux-i686"; 956 + sha256 = "2aa34291302d2a8817867a1eec379e4b3f14c0d78cc4f80daf32456d5cb1900b"; 957 } 958 { 959 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/kn/firefox-138.0.3.tar.xz"; 960 locale = "kn"; 961 arch = "linux-i686"; 962 + sha256 = "9320aa20dd6b09ed530aad98b90848669b81b2813578c2339c715a01e6536f75"; 963 } 964 { 965 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ko/firefox-138.0.3.tar.xz"; 966 locale = "ko"; 967 arch = "linux-i686"; 968 + sha256 = "119980f2f9067133af04f2b2dd80eb04108caae7fd79e57e6dd8cbf310f21e45"; 969 } 970 { 971 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/lij/firefox-138.0.3.tar.xz"; 972 locale = "lij"; 973 arch = "linux-i686"; 974 + sha256 = "f577618032a70a32aeb8a480f72ba673fc6d386b584f5c5e6626682f60d6526c"; 975 } 976 { 977 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/lt/firefox-138.0.3.tar.xz"; 978 locale = "lt"; 979 arch = "linux-i686"; 980 + sha256 = "b3a2a7aec5e71683221bc4b40367574026555094d0c3a807df2a1b83db83aa94"; 981 } 982 { 983 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/lv/firefox-138.0.3.tar.xz"; 984 locale = "lv"; 985 arch = "linux-i686"; 986 + sha256 = "ebc89a48fadeed7957ed3bf3d16d6a26f0b7812d96219d75cf19bf02b1aff7ec"; 987 } 988 { 989 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/mk/firefox-138.0.3.tar.xz"; 990 locale = "mk"; 991 arch = "linux-i686"; 992 + sha256 = "61a0cfde832d66d4e795fff37925c1949fea9818d1857adba268c3352a871a96"; 993 } 994 { 995 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/mr/firefox-138.0.3.tar.xz"; 996 locale = "mr"; 997 arch = "linux-i686"; 998 + sha256 = "0c94e83294b7de1cb6f1eba9b065b443dbc46ed0558f7a578fe2990eedea82b3"; 999 } 1000 { 1001 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ms/firefox-138.0.3.tar.xz"; 1002 locale = "ms"; 1003 arch = "linux-i686"; 1004 + sha256 = "a85d975a14e3323318e5f64d6bc80358b24815386ad3d8add1924bc4b136a493"; 1005 } 1006 { 1007 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/my/firefox-138.0.3.tar.xz"; 1008 locale = "my"; 1009 arch = "linux-i686"; 1010 + sha256 = "0cc53aef0d75aabc38bc5f88e4d9dbe78c5e2a25e556712a7722e1a9753e1619"; 1011 } 1012 { 1013 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/nb-NO/firefox-138.0.3.tar.xz"; 1014 locale = "nb-NO"; 1015 arch = "linux-i686"; 1016 + sha256 = "e472a52c3c1b75b37e9d61851f41a0835b85ea26bbb423d0ceb50fcfeb6efbc7"; 1017 } 1018 { 1019 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ne-NP/firefox-138.0.3.tar.xz"; 1020 locale = "ne-NP"; 1021 arch = "linux-i686"; 1022 + sha256 = "7b0da3116a37487a35f938c067696d9b0dbc70ef35cac407ec52349180a0a206"; 1023 } 1024 { 1025 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/nl/firefox-138.0.3.tar.xz"; 1026 locale = "nl"; 1027 arch = "linux-i686"; 1028 + sha256 = "a7016ecd35bf723b24c3abc0a55bf28a35d1b39bd2f6284778c86829b193496c"; 1029 } 1030 { 1031 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/nn-NO/firefox-138.0.3.tar.xz"; 1032 locale = "nn-NO"; 1033 arch = "linux-i686"; 1034 + sha256 = "be5425f7abcbb2f507bfbcd33412c93f4a3af78031a0a96051387f8bc2cc3b71"; 1035 } 1036 { 1037 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/oc/firefox-138.0.3.tar.xz"; 1038 locale = "oc"; 1039 arch = "linux-i686"; 1040 + sha256 = "c143ff557edab5123477952ccb4fe27d9356db7f76486e4ad1fa20701fa25856"; 1041 } 1042 { 1043 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/pa-IN/firefox-138.0.3.tar.xz"; 1044 locale = "pa-IN"; 1045 arch = "linux-i686"; 1046 + sha256 = "10186c51b47590bd80d8fbbf2971cbf65e4a1cad6f1329ad8b11320c86e35390"; 1047 } 1048 { 1049 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/pl/firefox-138.0.3.tar.xz"; 1050 locale = "pl"; 1051 arch = "linux-i686"; 1052 + sha256 = "e0ab49b9848c817d4de39ff42d43b37898d2117ac6e9c6616cc8a5e14760372a"; 1053 } 1054 { 1055 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/pt-BR/firefox-138.0.3.tar.xz"; 1056 locale = "pt-BR"; 1057 arch = "linux-i686"; 1058 + sha256 = "653b93564107ad4e65a148d1e3c117f8e9c453ba87a87de883d366d90334bccb"; 1059 } 1060 { 1061 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/pt-PT/firefox-138.0.3.tar.xz"; 1062 locale = "pt-PT"; 1063 arch = "linux-i686"; 1064 + sha256 = "bbabda1f09261f3a8110462ba1aa1ee8ad9d08452e8fa8bfe6c49bf0371b87e4"; 1065 } 1066 { 1067 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/rm/firefox-138.0.3.tar.xz"; 1068 locale = "rm"; 1069 arch = "linux-i686"; 1070 + sha256 = "8b7a98c72668e3ee0761c93fbda51b9f061092dd908578cc2005b89a7273bf28"; 1071 } 1072 { 1073 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ro/firefox-138.0.3.tar.xz"; 1074 locale = "ro"; 1075 arch = "linux-i686"; 1076 + sha256 = "de3a28c54613eef27d9c36207b28f635ec8f2e606ff00bb7e4a3fbeaca945054"; 1077 } 1078 { 1079 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ru/firefox-138.0.3.tar.xz"; 1080 locale = "ru"; 1081 arch = "linux-i686"; 1082 + sha256 = "f6bda532f8b28288417c7af8f8db7abcb72391a4e2c1c26eb8df42945d5106b6"; 1083 } 1084 { 1085 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/sat/firefox-138.0.3.tar.xz"; 1086 locale = "sat"; 1087 arch = "linux-i686"; 1088 + sha256 = "ba894c492e55b34d855007a794d4546acacaa690618e61c093c333cd3889f92d"; 1089 } 1090 { 1091 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/sc/firefox-138.0.3.tar.xz"; 1092 locale = "sc"; 1093 arch = "linux-i686"; 1094 + sha256 = "47c752be6618f3f8435951a4a28b12229780ef3def53bd66e591a95da8f73371"; 1095 } 1096 { 1097 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/sco/firefox-138.0.3.tar.xz"; 1098 locale = "sco"; 1099 arch = "linux-i686"; 1100 + sha256 = "66faed297c44e526d9a38a26ac141d62a5c4ce0bef2825d53812711d281cffeb"; 1101 } 1102 { 1103 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/si/firefox-138.0.3.tar.xz"; 1104 locale = "si"; 1105 arch = "linux-i686"; 1106 + sha256 = "bf3eef817cc52ed749192c4ee4f4e9753365ebfcaf6630c53531fd07c0600e59"; 1107 } 1108 { 1109 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/sk/firefox-138.0.3.tar.xz"; 1110 locale = "sk"; 1111 arch = "linux-i686"; 1112 + sha256 = "3ae0b53163c9e3a51ba1a140d5d52eb036b10e13af9676d5184cfd1d14ee52c2"; 1113 } 1114 { 1115 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/skr/firefox-138.0.3.tar.xz"; 1116 locale = "skr"; 1117 arch = "linux-i686"; 1118 + sha256 = "28735ddc7dfc2a9a68f9b6d833cd2a3582a6557df10437aabff4f72fe727b09f"; 1119 } 1120 { 1121 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/sl/firefox-138.0.3.tar.xz"; 1122 locale = "sl"; 1123 arch = "linux-i686"; 1124 + sha256 = "e25768f707765eb95a62f47586b7e0befab59c1bb9aa57d4f04988750d85f628"; 1125 } 1126 { 1127 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/son/firefox-138.0.3.tar.xz"; 1128 locale = "son"; 1129 arch = "linux-i686"; 1130 + sha256 = "a67cd6f6c5366b2e67b60766e17171424a36c06dd6ae7b69cea24a66f6cc61ad"; 1131 } 1132 { 1133 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/sq/firefox-138.0.3.tar.xz"; 1134 locale = "sq"; 1135 arch = "linux-i686"; 1136 + sha256 = "6f0273aae58d6cf8c35a218425b51a0fd832d097f48c15b963b82a4800d22007"; 1137 } 1138 { 1139 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/sr/firefox-138.0.3.tar.xz"; 1140 locale = "sr"; 1141 arch = "linux-i686"; 1142 + sha256 = "680672d1a4c927773676ee8f7f77cdf2a0f209dc3f57594c50dbf117a08be5a2"; 1143 } 1144 { 1145 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/sv-SE/firefox-138.0.3.tar.xz"; 1146 locale = "sv-SE"; 1147 arch = "linux-i686"; 1148 + sha256 = "361c4d1374271760556e6c621c17058cff25dbf91c1093acd24e0bcb118f8016"; 1149 } 1150 { 1151 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/szl/firefox-138.0.3.tar.xz"; 1152 locale = "szl"; 1153 arch = "linux-i686"; 1154 + sha256 = "97257bc2a90b8fefb9fb1ee2f8389d1d5bc403466c7a3e325cf8b956a0885def"; 1155 } 1156 { 1157 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ta/firefox-138.0.3.tar.xz"; 1158 locale = "ta"; 1159 arch = "linux-i686"; 1160 + sha256 = "983ec15aec326ac1ef19c8dfc7213c85a1eac9cb63175788b409eabb63d952d8"; 1161 } 1162 { 1163 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/te/firefox-138.0.3.tar.xz"; 1164 locale = "te"; 1165 arch = "linux-i686"; 1166 + sha256 = "119f248b0aa0a89f994eb090a38117575f04fafd72487105dd4b8004beff07a7"; 1167 } 1168 { 1169 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/tg/firefox-138.0.3.tar.xz"; 1170 locale = "tg"; 1171 arch = "linux-i686"; 1172 + sha256 = "d3d70abe0ada15096ae7b34dee096add0b73702d7e3fe024476f9c567c3e295a"; 1173 } 1174 { 1175 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/th/firefox-138.0.3.tar.xz"; 1176 locale = "th"; 1177 arch = "linux-i686"; 1178 + sha256 = "2f8bf3154ab396f8ed3c1a8f396d8887c6b015ce721c4336ebd7143671c40cb8"; 1179 } 1180 { 1181 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/tl/firefox-138.0.3.tar.xz"; 1182 locale = "tl"; 1183 arch = "linux-i686"; 1184 + sha256 = "52514b44de2032447d665f3c1625e5de1a9e2e4bcff38e8c389950422432250e"; 1185 } 1186 { 1187 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/tr/firefox-138.0.3.tar.xz"; 1188 locale = "tr"; 1189 arch = "linux-i686"; 1190 + sha256 = "e86958161972add99cc60935d51def25fc5e3b31b3a472c44b5c9da4a2778a51"; 1191 } 1192 { 1193 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/trs/firefox-138.0.3.tar.xz"; 1194 locale = "trs"; 1195 arch = "linux-i686"; 1196 + sha256 = "b6e853c93531647dfbd48039f1d16c4d04dad79e5b849ca47b58d5faca1e9d40"; 1197 } 1198 { 1199 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/uk/firefox-138.0.3.tar.xz"; 1200 locale = "uk"; 1201 arch = "linux-i686"; 1202 + sha256 = "752a9ba4a2764a9af83f1b1bf189198e581bdde968b8c0b7ed0c287095c30ea7"; 1203 } 1204 { 1205 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/ur/firefox-138.0.3.tar.xz"; 1206 locale = "ur"; 1207 arch = "linux-i686"; 1208 + sha256 = "747a692c2c5dd337387faa1d3cf959b05bf7bddb427a33fc15c9c28470e9f87c"; 1209 } 1210 { 1211 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/uz/firefox-138.0.3.tar.xz"; 1212 locale = "uz"; 1213 arch = "linux-i686"; 1214 + sha256 = "8e5fece67965ddc19cac2ff9b53aa48417aa18110adf3898862934d849515278"; 1215 } 1216 { 1217 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/vi/firefox-138.0.3.tar.xz"; 1218 locale = "vi"; 1219 arch = "linux-i686"; 1220 + sha256 = "36ef27e8dcdae4518b3dcc0dfc87ef9f39cae749799aeb9f9fc4f4a92e60b105"; 1221 } 1222 { 1223 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/xh/firefox-138.0.3.tar.xz"; 1224 locale = "xh"; 1225 arch = "linux-i686"; 1226 + sha256 = "ea58bfe6b19aa1a5d3f3c7741c93cc61260e86d69ce5f46f9d2da44d5372e3db"; 1227 } 1228 { 1229 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/zh-CN/firefox-138.0.3.tar.xz"; 1230 locale = "zh-CN"; 1231 arch = "linux-i686"; 1232 + sha256 = "8de64ab68e901d2b1d87fb36659edcccde8f5e8e9c70ba0f4ee612860e617555"; 1233 } 1234 { 1235 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-i686/zh-TW/firefox-138.0.3.tar.xz"; 1236 locale = "zh-TW"; 1237 arch = "linux-i686"; 1238 + sha256 = "d486200281036b32e0acd1330333d89b0f513ce6c7a37c418e6159a1f79cefba"; 1239 } 1240 { 1241 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ach/firefox-138.0.3.tar.xz"; 1242 locale = "ach"; 1243 arch = "linux-aarch64"; 1244 + sha256 = "727c6fb6bd41b2fecc1d028f0447432bc5194a2e523205b732c81e161f53fffd"; 1245 } 1246 { 1247 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/af/firefox-138.0.3.tar.xz"; 1248 locale = "af"; 1249 arch = "linux-aarch64"; 1250 + sha256 = "08f62db16732d42739907eceedae7df73b82369d1a5c056e11d0260fbd05e25c"; 1251 } 1252 { 1253 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/an/firefox-138.0.3.tar.xz"; 1254 locale = "an"; 1255 arch = "linux-aarch64"; 1256 + sha256 = "0f01945eebc27d0ef5b281e87d2d636f02ceca73343575f20344749f14c431f4"; 1257 } 1258 { 1259 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ar/firefox-138.0.3.tar.xz"; 1260 locale = "ar"; 1261 arch = "linux-aarch64"; 1262 + sha256 = "6ed44c9f3079efc1bdc60fda408035ee73a9a9149c7f798bf2ad8cfc6db0c6f2"; 1263 } 1264 { 1265 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ast/firefox-138.0.3.tar.xz"; 1266 locale = "ast"; 1267 arch = "linux-aarch64"; 1268 + sha256 = "2304509c96930402e4343e8c3ba4af6fa6802b68a9161aca6fa96fce41068c3f"; 1269 } 1270 { 1271 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/az/firefox-138.0.3.tar.xz"; 1272 locale = "az"; 1273 arch = "linux-aarch64"; 1274 + sha256 = "7fc994870ec53338117fc15067ef1c28b3036e5734289dbc748b980f3a6e3502"; 1275 } 1276 { 1277 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/be/firefox-138.0.3.tar.xz"; 1278 locale = "be"; 1279 arch = "linux-aarch64"; 1280 + sha256 = "c9244e1f7b9a9fe5dc692df099a93811a41c5c9a02f2ef51cc9a9a6d2b9769b5"; 1281 } 1282 { 1283 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/bg/firefox-138.0.3.tar.xz"; 1284 locale = "bg"; 1285 arch = "linux-aarch64"; 1286 + sha256 = "17dd80ddc9714bd0fe9465d364726aa72be79f4dd6fc2e928735cc4611f326fd"; 1287 } 1288 { 1289 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/bn/firefox-138.0.3.tar.xz"; 1290 locale = "bn"; 1291 arch = "linux-aarch64"; 1292 + sha256 = "e042424d731a5ee49a46f3207cb486036a56de45004823e93449ca16da9e5763"; 1293 } 1294 { 1295 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/br/firefox-138.0.3.tar.xz"; 1296 locale = "br"; 1297 arch = "linux-aarch64"; 1298 + sha256 = "26970537d4bc0f28a632961eead35f8cfd29c2421c546c5dbdcf3ac538aab37f"; 1299 } 1300 { 1301 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/bs/firefox-138.0.3.tar.xz"; 1302 locale = "bs"; 1303 arch = "linux-aarch64"; 1304 + sha256 = "a10cee4dca6f017f071bf396bdb5ce59540ac1d6a22f12e1bc36454cd10219eb"; 1305 } 1306 { 1307 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ca-valencia/firefox-138.0.3.tar.xz"; 1308 locale = "ca-valencia"; 1309 arch = "linux-aarch64"; 1310 + sha256 = "c0bf9b86b72f382528ac9a9274d7446b4d25f7cdbe377442be17122a13151fc6"; 1311 } 1312 { 1313 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ca/firefox-138.0.3.tar.xz"; 1314 locale = "ca"; 1315 arch = "linux-aarch64"; 1316 + sha256 = "bca139c0b53ae4bff7cb341ac10ab24ea20ea9718f6d990b05a8c26b3be39eff"; 1317 } 1318 { 1319 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/cak/firefox-138.0.3.tar.xz"; 1320 locale = "cak"; 1321 arch = "linux-aarch64"; 1322 + sha256 = "f303c2feea75e1c45341a0f861cba52abe2ea11f1791005433dea6f4ee29b3ad"; 1323 } 1324 { 1325 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/cs/firefox-138.0.3.tar.xz"; 1326 locale = "cs"; 1327 arch = "linux-aarch64"; 1328 + sha256 = "90267f07c6c40d553b2f50e6126d277242379c98b93c60731979585c244453dc"; 1329 } 1330 { 1331 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/cy/firefox-138.0.3.tar.xz"; 1332 locale = "cy"; 1333 arch = "linux-aarch64"; 1334 + sha256 = "7a6b988db749151cbadc78ad9f3ce240af4d73bc4253d5cc07579fb42cd0cc15"; 1335 } 1336 { 1337 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/da/firefox-138.0.3.tar.xz"; 1338 locale = "da"; 1339 arch = "linux-aarch64"; 1340 + sha256 = "0c151f6ab2ddf65dee5487057ff3602c961c07b0586ae49206e735627f22b4d8"; 1341 } 1342 { 1343 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/de/firefox-138.0.3.tar.xz"; 1344 locale = "de"; 1345 arch = "linux-aarch64"; 1346 + sha256 = "02327dacf20e778f2161d624cfe6d08143411817e3b26c83ec348f72eb5acef4"; 1347 } 1348 { 1349 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/dsb/firefox-138.0.3.tar.xz"; 1350 locale = "dsb"; 1351 arch = "linux-aarch64"; 1352 + sha256 = "9a07c3e6c7aa6e4f69c8fbcf33421b6814325c77003d83d9822dc3792ebde4b2"; 1353 } 1354 { 1355 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/el/firefox-138.0.3.tar.xz"; 1356 locale = "el"; 1357 arch = "linux-aarch64"; 1358 + sha256 = "722cb1d0c2a9ad017577c97aefc9539dad556fc933309e982169c90d43eb34c7"; 1359 } 1360 { 1361 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/en-CA/firefox-138.0.3.tar.xz"; 1362 locale = "en-CA"; 1363 arch = "linux-aarch64"; 1364 + sha256 = "8cb37ebe3066fddc4475ee0af33d47648b3573d389c1edf6387da27ff69b34f0"; 1365 } 1366 { 1367 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/en-GB/firefox-138.0.3.tar.xz"; 1368 locale = "en-GB"; 1369 arch = "linux-aarch64"; 1370 + sha256 = "27eef8c28bb852432a7a996422928d92c65af0fc37c790b8ab611876ba283f1c"; 1371 } 1372 { 1373 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/en-US/firefox-138.0.3.tar.xz"; 1374 locale = "en-US"; 1375 arch = "linux-aarch64"; 1376 + sha256 = "406c23942d2b19c13a6e462a0a2b07ba52bbd84fad4be183dc1964db5175215b"; 1377 } 1378 { 1379 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/eo/firefox-138.0.3.tar.xz"; 1380 locale = "eo"; 1381 arch = "linux-aarch64"; 1382 + sha256 = "e765e4ce962cd29e7e665f5d3e89f87afba878a0bea15c4802a8057a50573835"; 1383 } 1384 { 1385 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/es-AR/firefox-138.0.3.tar.xz"; 1386 locale = "es-AR"; 1387 arch = "linux-aarch64"; 1388 + sha256 = "2e200e1b6fee16c3c29a0e57dc9a37c13d0b803798e6d4fea184a3819077f6d0"; 1389 } 1390 { 1391 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/es-CL/firefox-138.0.3.tar.xz"; 1392 locale = "es-CL"; 1393 arch = "linux-aarch64"; 1394 + sha256 = "7e00d84841ad42d6d9e5bc2714a86ad91dc3350b90331f504d933b01dcf3b958"; 1395 } 1396 { 1397 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/es-ES/firefox-138.0.3.tar.xz"; 1398 locale = "es-ES"; 1399 arch = "linux-aarch64"; 1400 + sha256 = "2224abffe6f5104816459d741760e761a0a0edc9d0c40d70d7dfd52d15fab1f7"; 1401 } 1402 { 1403 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/es-MX/firefox-138.0.3.tar.xz"; 1404 locale = "es-MX"; 1405 arch = "linux-aarch64"; 1406 + sha256 = "65767a8adca1890695be17723eafc5971cd63be6e705d6d5dfa42e36511073e7"; 1407 } 1408 { 1409 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/et/firefox-138.0.3.tar.xz"; 1410 locale = "et"; 1411 arch = "linux-aarch64"; 1412 + sha256 = "3c85a3010fc7034d6b7a0dd7fe82c51afc914e8cca6e8780a3b48baad32cda6c"; 1413 } 1414 { 1415 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/eu/firefox-138.0.3.tar.xz"; 1416 locale = "eu"; 1417 arch = "linux-aarch64"; 1418 + sha256 = "de02c2ecf603792cad9bf0e9b52a311e8cf13ea1164d9959d789a6b30ced26ce"; 1419 } 1420 { 1421 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/fa/firefox-138.0.3.tar.xz"; 1422 locale = "fa"; 1423 arch = "linux-aarch64"; 1424 + sha256 = "6195ccc0b17bb2aadcc801fe71e19b0d0d18339c1fe5888aa143a0cdedd473db"; 1425 } 1426 { 1427 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ff/firefox-138.0.3.tar.xz"; 1428 locale = "ff"; 1429 arch = "linux-aarch64"; 1430 + sha256 = "178134d68f759103822bc0ca469e60a04705a0ed288ef0154c3afdebd69de5a8"; 1431 } 1432 { 1433 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/fi/firefox-138.0.3.tar.xz"; 1434 locale = "fi"; 1435 arch = "linux-aarch64"; 1436 + sha256 = "5054c41c52ec55cd6e87aac48d4fa7929186aaad4e417017431a160dcdfe0185"; 1437 } 1438 { 1439 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/fr/firefox-138.0.3.tar.xz"; 1440 locale = "fr"; 1441 arch = "linux-aarch64"; 1442 + sha256 = "a8bf32d5bdfd696f3096d7872438499caa108e440028ab95ffd04747d627e2af"; 1443 } 1444 { 1445 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/fur/firefox-138.0.3.tar.xz"; 1446 locale = "fur"; 1447 arch = "linux-aarch64"; 1448 + sha256 = "f125d3ec002dbc42a129cb04b84d748b9746e5ee84515e097f42fc79d21aaf7f"; 1449 } 1450 { 1451 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/fy-NL/firefox-138.0.3.tar.xz"; 1452 locale = "fy-NL"; 1453 arch = "linux-aarch64"; 1454 + sha256 = "48fd4543220820e79c1da1c7c95c910bb6b44630f3f459c9f13c0a9570a7ec53"; 1455 } 1456 { 1457 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ga-IE/firefox-138.0.3.tar.xz"; 1458 locale = "ga-IE"; 1459 arch = "linux-aarch64"; 1460 + sha256 = "f6b1a046714d8d75c2b2045904f6eed82f3923503776261d344e42c2df471eea"; 1461 } 1462 { 1463 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/gd/firefox-138.0.3.tar.xz"; 1464 locale = "gd"; 1465 arch = "linux-aarch64"; 1466 + sha256 = "969c364803b54ea428fb48f1e9bbf5e9f7468a5666984f9775e927743d9d18de"; 1467 } 1468 { 1469 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/gl/firefox-138.0.3.tar.xz"; 1470 locale = "gl"; 1471 arch = "linux-aarch64"; 1472 + sha256 = "5460a471d8ef2e5c092f9044907093033cba0ae6ea99b6e9203dae2792e2f0e5"; 1473 } 1474 { 1475 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/gn/firefox-138.0.3.tar.xz"; 1476 locale = "gn"; 1477 arch = "linux-aarch64"; 1478 + sha256 = "3c5d7479d31db93f67f2ce56b02cd409dd551af15f87e3abadafee48431b7e93"; 1479 } 1480 { 1481 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/gu-IN/firefox-138.0.3.tar.xz"; 1482 locale = "gu-IN"; 1483 arch = "linux-aarch64"; 1484 + sha256 = "de21ac8f1c6580850d21f98e0fb23b245039ed2b15ed65eca0aa5abfc0cc6fd5"; 1485 } 1486 { 1487 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/he/firefox-138.0.3.tar.xz"; 1488 locale = "he"; 1489 arch = "linux-aarch64"; 1490 + sha256 = "815a60f30e76b014b82ce880a664f4a4501263252a270df32ab170d7ee2358c7"; 1491 } 1492 { 1493 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/hi-IN/firefox-138.0.3.tar.xz"; 1494 locale = "hi-IN"; 1495 arch = "linux-aarch64"; 1496 + sha256 = "f4164b48db0ea3d2e1be7ead784914092693cb1ea6367204cbc3b3c54fc5fc74"; 1497 } 1498 { 1499 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/hr/firefox-138.0.3.tar.xz"; 1500 locale = "hr"; 1501 arch = "linux-aarch64"; 1502 + sha256 = "64b3bd0776ac61b498c54528812ce35d9cde461c6e5c19be24b5d2a6b21fd12f"; 1503 } 1504 { 1505 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/hsb/firefox-138.0.3.tar.xz"; 1506 locale = "hsb"; 1507 arch = "linux-aarch64"; 1508 + sha256 = "2e9c829124e07909710d9ce5e1aa196262845d60d7226e100909e6922b299207"; 1509 } 1510 { 1511 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/hu/firefox-138.0.3.tar.xz"; 1512 locale = "hu"; 1513 arch = "linux-aarch64"; 1514 + sha256 = "bfcfbad1fe945a0b8b42f07bba65b2a6ac36030d019611e8d26c731bd9e1296f"; 1515 } 1516 { 1517 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/hy-AM/firefox-138.0.3.tar.xz"; 1518 locale = "hy-AM"; 1519 arch = "linux-aarch64"; 1520 + sha256 = "d0e15afd3c0135ff834e12067fc9cacff0a232f857ee17b71b100c3eebaa8970"; 1521 } 1522 { 1523 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ia/firefox-138.0.3.tar.xz"; 1524 locale = "ia"; 1525 arch = "linux-aarch64"; 1526 + sha256 = "ca2050b92bac31d7b687170b6efcd153a09998178ea67d5f430fe4d269ed597e"; 1527 } 1528 { 1529 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/id/firefox-138.0.3.tar.xz"; 1530 locale = "id"; 1531 arch = "linux-aarch64"; 1532 + sha256 = "d939b493ebf709a26b183e2ea5c750ded8b744293c1fdfb80aa441ab2f8ca505"; 1533 } 1534 { 1535 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/is/firefox-138.0.3.tar.xz"; 1536 locale = "is"; 1537 arch = "linux-aarch64"; 1538 + sha256 = "2991cdec1e8f17cb7144e4a988903e6f9d555a7036745350a20a63a8965aec86"; 1539 } 1540 { 1541 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/it/firefox-138.0.3.tar.xz"; 1542 locale = "it"; 1543 arch = "linux-aarch64"; 1544 + sha256 = "dfc25e0eb27781ffd487e26a1e49bd39813e667a189ec231373a4d4296631577"; 1545 } 1546 { 1547 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ja/firefox-138.0.3.tar.xz"; 1548 locale = "ja"; 1549 arch = "linux-aarch64"; 1550 + sha256 = "97768cf3bd40f0e3234832bf721375d3b12d752bac8897ef0abaa974f8138919"; 1551 } 1552 { 1553 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ka/firefox-138.0.3.tar.xz"; 1554 locale = "ka"; 1555 arch = "linux-aarch64"; 1556 + sha256 = "57ec0c6fc27f9b7b13a8ff0907b6c491f0314c4ea08187d8517d5e2bf916b1f0"; 1557 } 1558 { 1559 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/kab/firefox-138.0.3.tar.xz"; 1560 locale = "kab"; 1561 arch = "linux-aarch64"; 1562 + sha256 = "599b6e62c8c21de700e6fd9778e0615eb577ab541ed55092453a18e6b60f1f3f"; 1563 } 1564 { 1565 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/kk/firefox-138.0.3.tar.xz"; 1566 locale = "kk"; 1567 arch = "linux-aarch64"; 1568 + sha256 = "f259737d42ef6735c21f85903057da002e4147c18dacd0870a13a9a3a256fbfb"; 1569 } 1570 { 1571 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/km/firefox-138.0.3.tar.xz"; 1572 locale = "km"; 1573 arch = "linux-aarch64"; 1574 + sha256 = "a817ee173d1dd8d74ba87b85e5f6c83aaa76c5598d7a05a62c6f99bd06b24229"; 1575 } 1576 { 1577 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/kn/firefox-138.0.3.tar.xz"; 1578 locale = "kn"; 1579 arch = "linux-aarch64"; 1580 + sha256 = "49952a930726ef1b5f8e4a95ea61c6b984f179c8e48e55cb128437ed4e4080db"; 1581 } 1582 { 1583 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ko/firefox-138.0.3.tar.xz"; 1584 locale = "ko"; 1585 arch = "linux-aarch64"; 1586 + sha256 = "919b093698dde788f5581cf9a8c5069e95706be16a61a9965a8ef231969e7b21"; 1587 } 1588 { 1589 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/lij/firefox-138.0.3.tar.xz"; 1590 locale = "lij"; 1591 arch = "linux-aarch64"; 1592 + sha256 = "40d7546b818f066ca3abff070440a06264d6eb4f2bce3ebe98f1b7e19a0959fe"; 1593 } 1594 { 1595 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/lt/firefox-138.0.3.tar.xz"; 1596 locale = "lt"; 1597 arch = "linux-aarch64"; 1598 + sha256 = "d513cff9a106d3a6cbe9a0b575a157e2f96c0c8f70aa03ccc47730ac087fffee"; 1599 } 1600 { 1601 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/lv/firefox-138.0.3.tar.xz"; 1602 locale = "lv"; 1603 arch = "linux-aarch64"; 1604 + sha256 = "aad9edea85759ae90e1e5d89a6da8200153fdebded0ea732cf83dae07d981a39"; 1605 } 1606 { 1607 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/mk/firefox-138.0.3.tar.xz"; 1608 locale = "mk"; 1609 arch = "linux-aarch64"; 1610 + sha256 = "1dd92ab6c622bc0a2c2db357b7d1ef894da600851aebe606af959d3a37b38a34"; 1611 } 1612 { 1613 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/mr/firefox-138.0.3.tar.xz"; 1614 locale = "mr"; 1615 arch = "linux-aarch64"; 1616 + sha256 = "bda36ce1739ba4e764d0e07b4ca64ed1b305098421708f2bb72984a3fbbcaa6b"; 1617 } 1618 { 1619 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ms/firefox-138.0.3.tar.xz"; 1620 locale = "ms"; 1621 arch = "linux-aarch64"; 1622 + sha256 = "c83b89c0de30e93a15e07bc15c1038a2b497f7e2f1c3019ceff3c762ff383c35"; 1623 } 1624 { 1625 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/my/firefox-138.0.3.tar.xz"; 1626 locale = "my"; 1627 arch = "linux-aarch64"; 1628 + sha256 = "e3b2c5bef20fbafe893f0ad3a62488106f74cb600cf909bbfa695ebf680bffc9"; 1629 } 1630 { 1631 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/nb-NO/firefox-138.0.3.tar.xz"; 1632 locale = "nb-NO"; 1633 arch = "linux-aarch64"; 1634 + sha256 = "229b4071135f623026c5dfbe0a36a6dbbddc394712d61404f1f3fb827bead066"; 1635 } 1636 { 1637 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ne-NP/firefox-138.0.3.tar.xz"; 1638 locale = "ne-NP"; 1639 arch = "linux-aarch64"; 1640 + sha256 = "ab5aba716e3630bf6f82ccde2881fa5509c1663e91b495ba73f1aeb3b719f6f4"; 1641 } 1642 { 1643 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/nl/firefox-138.0.3.tar.xz"; 1644 locale = "nl"; 1645 arch = "linux-aarch64"; 1646 + sha256 = "198dd0d453bd719346661aaf1d42c95aeaa95f5eed32987a96cf6c3a7297e3af"; 1647 } 1648 { 1649 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/nn-NO/firefox-138.0.3.tar.xz"; 1650 locale = "nn-NO"; 1651 arch = "linux-aarch64"; 1652 + sha256 = "1361b53e78487ea36be1ab7844e5e5413ced76406078e8155d1ff2c60d4943d3"; 1653 } 1654 { 1655 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/oc/firefox-138.0.3.tar.xz"; 1656 locale = "oc"; 1657 arch = "linux-aarch64"; 1658 + sha256 = "fc1357168e1c322a32706787fc1c7a2d962d79268964d511be25765acaac53d6"; 1659 } 1660 { 1661 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/pa-IN/firefox-138.0.3.tar.xz"; 1662 locale = "pa-IN"; 1663 arch = "linux-aarch64"; 1664 + sha256 = "2f98bfae60f8a7a04f03e52268b4f53e3494b6c5422436ac12a129f9711a99a1"; 1665 } 1666 { 1667 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/pl/firefox-138.0.3.tar.xz"; 1668 locale = "pl"; 1669 arch = "linux-aarch64"; 1670 + sha256 = "69219c73ed840486b15f0a931be6cd86bb45d614060610d718c37c33737cf7ad"; 1671 } 1672 { 1673 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/pt-BR/firefox-138.0.3.tar.xz"; 1674 locale = "pt-BR"; 1675 arch = "linux-aarch64"; 1676 + sha256 = "78a11bf9e4cde0ff825d7627897a8dad3e6938945b6925adc3340b3416ba7d23"; 1677 } 1678 { 1679 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/pt-PT/firefox-138.0.3.tar.xz"; 1680 locale = "pt-PT"; 1681 arch = "linux-aarch64"; 1682 + sha256 = "88c1eaf85fd50c8ea8be6e9d0d90b7e8fc0da9e267d963423ddcf5782c6d1cfe"; 1683 } 1684 { 1685 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/rm/firefox-138.0.3.tar.xz"; 1686 locale = "rm"; 1687 arch = "linux-aarch64"; 1688 + sha256 = "71ab38b512383f56030c2513feed292b2d1838f5f8e11d8d11a1436eaa67146b"; 1689 } 1690 { 1691 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ro/firefox-138.0.3.tar.xz"; 1692 locale = "ro"; 1693 arch = "linux-aarch64"; 1694 + sha256 = "840858b9dac899c72e2c0ebf583a85789b57a71b4076079039ec039206bd32a5"; 1695 } 1696 { 1697 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ru/firefox-138.0.3.tar.xz"; 1698 locale = "ru"; 1699 arch = "linux-aarch64"; 1700 + sha256 = "432448b2ffa3603dced1ebf28c02a38e179b463ca46edada3a76fdbe0c9e4653"; 1701 } 1702 { 1703 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/sat/firefox-138.0.3.tar.xz"; 1704 locale = "sat"; 1705 arch = "linux-aarch64"; 1706 + sha256 = "a5bc4fead3fd725dbdd4b8a2b7aec33c67e9cb79c5da0dddc3f823ef96fa0dfe"; 1707 } 1708 { 1709 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/sc/firefox-138.0.3.tar.xz"; 1710 locale = "sc"; 1711 arch = "linux-aarch64"; 1712 + sha256 = "78a4f405f3db0fc6a039afd95c5d249ffa2d092a1d72cb7f3b011d982b19e7c9"; 1713 } 1714 { 1715 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/sco/firefox-138.0.3.tar.xz"; 1716 locale = "sco"; 1717 arch = "linux-aarch64"; 1718 + sha256 = "dd18adddeafb2b620000b551a800795d1a9374eb0de0f9db81f375af0ff2eeed"; 1719 } 1720 { 1721 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/si/firefox-138.0.3.tar.xz"; 1722 locale = "si"; 1723 arch = "linux-aarch64"; 1724 + sha256 = "03f013e1b0fb0a5c77550148e6481862fd01a8d3665f77262c5057855eb2e46c"; 1725 } 1726 { 1727 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/sk/firefox-138.0.3.tar.xz"; 1728 locale = "sk"; 1729 arch = "linux-aarch64"; 1730 + sha256 = "daf92e867e0304e1afb48ccdc79aee4af2024946036aeb9fac2943f21e222331"; 1731 } 1732 { 1733 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/skr/firefox-138.0.3.tar.xz"; 1734 locale = "skr"; 1735 arch = "linux-aarch64"; 1736 + sha256 = "a85e56a0bc53cec88d8c6df8a2d1fdc92dae5dedaeb0393a339a31b9ac5d58d5"; 1737 } 1738 { 1739 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/sl/firefox-138.0.3.tar.xz"; 1740 locale = "sl"; 1741 arch = "linux-aarch64"; 1742 + sha256 = "12d2cc7109f852caef12b539090b356d6f2e29840c63f5d3ad12784c0e17329c"; 1743 } 1744 { 1745 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/son/firefox-138.0.3.tar.xz"; 1746 locale = "son"; 1747 arch = "linux-aarch64"; 1748 + sha256 = "8759e23dcc9f7edcafa151cd6e66c4a47c776923705df9a12e8336cf3a64b50d"; 1749 } 1750 { 1751 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/sq/firefox-138.0.3.tar.xz"; 1752 locale = "sq"; 1753 arch = "linux-aarch64"; 1754 + sha256 = "54e38e40a083d134d81929f64cdd02fa5eb019c481403ca14ce74614da17e42c"; 1755 } 1756 { 1757 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/sr/firefox-138.0.3.tar.xz"; 1758 locale = "sr"; 1759 arch = "linux-aarch64"; 1760 + sha256 = "aeb77ba1800e09428b5529c7b1b28dc5cc4a19db9f65285145baec5d766007be"; 1761 } 1762 { 1763 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/sv-SE/firefox-138.0.3.tar.xz"; 1764 locale = "sv-SE"; 1765 arch = "linux-aarch64"; 1766 + sha256 = "e433cdcf81c314877a06be66a736f235ea7d00403164da41ca56f7345539055d"; 1767 } 1768 { 1769 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/szl/firefox-138.0.3.tar.xz"; 1770 locale = "szl"; 1771 arch = "linux-aarch64"; 1772 + sha256 = "f350d4aad6e7f0527fe44bc1ee58e44f7e9c938880647307515d316538e93987"; 1773 } 1774 { 1775 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ta/firefox-138.0.3.tar.xz"; 1776 locale = "ta"; 1777 arch = "linux-aarch64"; 1778 + sha256 = "55a5ed4a32f8bb574223c7c8839189671a64c02cbbb7d417497458ea4c9b43f4"; 1779 } 1780 { 1781 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/te/firefox-138.0.3.tar.xz"; 1782 locale = "te"; 1783 arch = "linux-aarch64"; 1784 + sha256 = "99755e458cdcfe96d77f09f41cb77c90edd8082e1ff4e269962a4b71d21c6dc0"; 1785 } 1786 { 1787 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/tg/firefox-138.0.3.tar.xz"; 1788 locale = "tg"; 1789 arch = "linux-aarch64"; 1790 + sha256 = "9741a7a9f78708f857256a74038312cf081771309c5bc197d20503b633dc5477"; 1791 } 1792 { 1793 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/th/firefox-138.0.3.tar.xz"; 1794 locale = "th"; 1795 arch = "linux-aarch64"; 1796 + sha256 = "5b1486860bc8bf8884d2b807174a9c08b2657cff206b6611160b2b9917c6d8a1"; 1797 } 1798 { 1799 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/tl/firefox-138.0.3.tar.xz"; 1800 locale = "tl"; 1801 arch = "linux-aarch64"; 1802 + sha256 = "e02e4b55357b36f6bd8ed6e7f8c5454fbee3a9d944adf90d4fa6e4fa89d58d1a"; 1803 } 1804 { 1805 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/tr/firefox-138.0.3.tar.xz"; 1806 locale = "tr"; 1807 arch = "linux-aarch64"; 1808 + sha256 = "3e0b7dafed2a31fbfd674cd30e5b3335d019f4bd514f4158ab99e546f3c9c867"; 1809 } 1810 { 1811 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/trs/firefox-138.0.3.tar.xz"; 1812 locale = "trs"; 1813 arch = "linux-aarch64"; 1814 + sha256 = "436626afe03b0e3c8ed1f1b4a1e43e736213817ac070545a0f2b1f6194127a06"; 1815 } 1816 { 1817 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/uk/firefox-138.0.3.tar.xz"; 1818 locale = "uk"; 1819 arch = "linux-aarch64"; 1820 + sha256 = "3405ab31d62a5b28f95db53c8db303b8b2405243cb63d11e3e6f42965080fc6c"; 1821 } 1822 { 1823 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/ur/firefox-138.0.3.tar.xz"; 1824 locale = "ur"; 1825 arch = "linux-aarch64"; 1826 + sha256 = "d5f8541783caecbbf43cc8c1f3ee98fda68b5f87d6aaa6d77d81265fe854f666"; 1827 } 1828 { 1829 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/uz/firefox-138.0.3.tar.xz"; 1830 locale = "uz"; 1831 arch = "linux-aarch64"; 1832 + sha256 = "cef6a4b18b9849fe603f52130199c339c05e8c0fca80b139fd8ded45aadf58e4"; 1833 } 1834 { 1835 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/vi/firefox-138.0.3.tar.xz"; 1836 locale = "vi"; 1837 arch = "linux-aarch64"; 1838 + sha256 = "cca05674355435fec8e7ba7d5b6de927ddd9fb44f4ac49d565ca255706affdee"; 1839 } 1840 { 1841 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/xh/firefox-138.0.3.tar.xz"; 1842 locale = "xh"; 1843 arch = "linux-aarch64"; 1844 + sha256 = "633ba79b7e788f87c45fea4b110b8e7705140403fdaa9c6a81b492590693b8c9"; 1845 } 1846 { 1847 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/zh-CN/firefox-138.0.3.tar.xz"; 1848 locale = "zh-CN"; 1849 arch = "linux-aarch64"; 1850 + sha256 = "11927bfcc9fee36e836ce1bd5ffe5f268894edd041c7216c2191d894ae07ff88"; 1851 } 1852 { 1853 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-aarch64/zh-TW/firefox-138.0.3.tar.xz"; 1854 locale = "zh-TW"; 1855 arch = "linux-aarch64"; 1856 + sha256 = "1c99a2273ea7d6cabb995c73d6c069943df0e55997a551767bae54653057b65c"; 1857 } 1858 { 1859 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ach/Firefox%20138.0.3.dmg"; 1860 locale = "ach"; 1861 arch = "mac"; 1862 + sha256 = "b0fa2207d58b3cc3d38f045aec8814b871d2bc43c797f652c9eed3f73a6b71a1"; 1863 } 1864 { 1865 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/af/Firefox%20138.0.3.dmg"; 1866 locale = "af"; 1867 arch = "mac"; 1868 + sha256 = "4ea856e6384407b7efd1a2f0aed96e170e1d6a609dcb67b7c93a6e9792387816"; 1869 } 1870 { 1871 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/an/Firefox%20138.0.3.dmg"; 1872 locale = "an"; 1873 arch = "mac"; 1874 + sha256 = "82e927f0ddc7e4f52641b0394ff1bf0573691db5408bb1b8c0e2b8c7a3cd7322"; 1875 } 1876 { 1877 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ar/Firefox%20138.0.3.dmg"; 1878 locale = "ar"; 1879 arch = "mac"; 1880 + sha256 = "ca4974e1eb76d50e830cd2944e9f3ff7ca8aad43ab21470d2a50a66f2228a8ba"; 1881 } 1882 { 1883 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ast/Firefox%20138.0.3.dmg"; 1884 locale = "ast"; 1885 arch = "mac"; 1886 + sha256 = "72ef00c25a8529949aa4e67ca0ae6be6431e971286569a1a9cb71c6ce4ee5a35"; 1887 } 1888 { 1889 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/az/Firefox%20138.0.3.dmg"; 1890 locale = "az"; 1891 arch = "mac"; 1892 + sha256 = "c29c200dc5b476d222793243012cd03ad668804de12abb2a793ee53b4b80044e"; 1893 } 1894 { 1895 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/be/Firefox%20138.0.3.dmg"; 1896 locale = "be"; 1897 arch = "mac"; 1898 + sha256 = "fe27e0a2e57f761521086a8f30800593ac75d94f0aed4d968481627abfad1d2e"; 1899 } 1900 { 1901 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/bg/Firefox%20138.0.3.dmg"; 1902 locale = "bg"; 1903 arch = "mac"; 1904 + sha256 = "decff259b02148c7c7e36cf1a0cf8b478a6a4e5038cf750d1f70d2d33da672cc"; 1905 } 1906 { 1907 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/bn/Firefox%20138.0.3.dmg"; 1908 locale = "bn"; 1909 arch = "mac"; 1910 + sha256 = "e7838ab85ba5b6e3e6aef17cea7080688ac50aace1b481263372cb9e9d11edfd"; 1911 } 1912 { 1913 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/br/Firefox%20138.0.3.dmg"; 1914 locale = "br"; 1915 arch = "mac"; 1916 + sha256 = "9c4cabe945dd13fa3e3af24d4da9f7d50a3637ffce48a14f3e6c4c0cf0d6ad04"; 1917 } 1918 { 1919 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/bs/Firefox%20138.0.3.dmg"; 1920 locale = "bs"; 1921 arch = "mac"; 1922 + sha256 = "c8b8657b115d9610b0e42628cd5a6936f59231bdd86529191284c5c094cd8ec6"; 1923 } 1924 { 1925 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ca-valencia/Firefox%20138.0.3.dmg"; 1926 locale = "ca-valencia"; 1927 arch = "mac"; 1928 + sha256 = "fff8a65fed923f7329eb929f2c4708c55eec89a2ff9995d2f4073ddc8ac421ae"; 1929 } 1930 { 1931 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ca/Firefox%20138.0.3.dmg"; 1932 locale = "ca"; 1933 arch = "mac"; 1934 + sha256 = "07ed0ac3cad4758a82309b8763eb67ea5ef03715b623e3c65be65740a7f7af46"; 1935 } 1936 { 1937 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/cak/Firefox%20138.0.3.dmg"; 1938 locale = "cak"; 1939 arch = "mac"; 1940 + sha256 = "c075bd690e356c950adea2cb2bbada9a02094888e725559b5e1e6723d831550f"; 1941 } 1942 { 1943 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/cs/Firefox%20138.0.3.dmg"; 1944 locale = "cs"; 1945 arch = "mac"; 1946 + sha256 = "cf9f9442ef3c8f649bd92513f9a515af73265a92ae2995a72ee3727369e38a27"; 1947 } 1948 { 1949 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/cy/Firefox%20138.0.3.dmg"; 1950 locale = "cy"; 1951 arch = "mac"; 1952 + sha256 = "0082ae78a2801164756e5793886f05974412c6202aa4d46037f80cf3fd2ae2bf"; 1953 } 1954 { 1955 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/da/Firefox%20138.0.3.dmg"; 1956 locale = "da"; 1957 arch = "mac"; 1958 + sha256 = "c954d570506d63aeb6d2cf9b849b9038ee1feeae495f23c004a2c107363847cd"; 1959 } 1960 { 1961 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/de/Firefox%20138.0.3.dmg"; 1962 locale = "de"; 1963 arch = "mac"; 1964 + sha256 = "100b23043a58596ea512200f144cec91f337b411d0bbdb0e5a56fbf2dd440f08"; 1965 } 1966 { 1967 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/dsb/Firefox%20138.0.3.dmg"; 1968 locale = "dsb"; 1969 arch = "mac"; 1970 + sha256 = "2132385fc475715a5713ce7a6635b3da20f80039d7f35309fe6bc08ca3efad1f"; 1971 } 1972 { 1973 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/el/Firefox%20138.0.3.dmg"; 1974 locale = "el"; 1975 arch = "mac"; 1976 + sha256 = "02f60c255f96db45a69c510500320e1c23059201837b96f3750b4a7653a8ca1d"; 1977 } 1978 { 1979 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/en-CA/Firefox%20138.0.3.dmg"; 1980 locale = "en-CA"; 1981 arch = "mac"; 1982 + sha256 = "18801fa25747833b958712e04a01e9fcc0bbf719033827de081965fd5e7b0400"; 1983 } 1984 { 1985 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/en-GB/Firefox%20138.0.3.dmg"; 1986 locale = "en-GB"; 1987 arch = "mac"; 1988 + sha256 = "c1efb48770df18143fa91293ee0b9fe72f8731a1cbd9e150974213abc561f366"; 1989 } 1990 { 1991 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/en-US/Firefox%20138.0.3.dmg"; 1992 locale = "en-US"; 1993 arch = "mac"; 1994 + sha256 = "f0b40dbffbc9f8fd9520e7305304c0fe0ed6c430c7936c12a36cb8642b7da530"; 1995 } 1996 { 1997 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/eo/Firefox%20138.0.3.dmg"; 1998 locale = "eo"; 1999 arch = "mac"; 2000 + sha256 = "cdef220f95272d91d3efd7a23b3109b68c7781ae020e67e78685aa8bde36284f"; 2001 } 2002 { 2003 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/es-AR/Firefox%20138.0.3.dmg"; 2004 locale = "es-AR"; 2005 arch = "mac"; 2006 + sha256 = "5f81f4d07a375b0ab67de770d186eb3c4a257bf74af95b8710c5ee65f908f20e"; 2007 } 2008 { 2009 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/es-CL/Firefox%20138.0.3.dmg"; 2010 locale = "es-CL"; 2011 arch = "mac"; 2012 + sha256 = "30b7e7ee79f1a61bdfe7c2f4d6c38b834366ff5f9946a94e28fd5937b7fcea32"; 2013 } 2014 { 2015 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/es-ES/Firefox%20138.0.3.dmg"; 2016 locale = "es-ES"; 2017 arch = "mac"; 2018 + sha256 = "f30a3a53c7205e20725e4aeda56f09bd59871b2fee97ab16cb28258c2a5f9a93"; 2019 } 2020 { 2021 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/es-MX/Firefox%20138.0.3.dmg"; 2022 locale = "es-MX"; 2023 arch = "mac"; 2024 + sha256 = "46782abc8befea16d16ae5669bde765277738d095993c7890b287cfda1739c21"; 2025 } 2026 { 2027 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/et/Firefox%20138.0.3.dmg"; 2028 locale = "et"; 2029 arch = "mac"; 2030 + sha256 = "daf126b3be7e5584ad12f2bab8fc26a53c046f66656af9173394f4b69a62df76"; 2031 } 2032 { 2033 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/eu/Firefox%20138.0.3.dmg"; 2034 locale = "eu"; 2035 arch = "mac"; 2036 + sha256 = "d17eafcad0374759691279301d855fd00a21a353e50c6aaf2502cbc10c24f5eb"; 2037 } 2038 { 2039 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/fa/Firefox%20138.0.3.dmg"; 2040 locale = "fa"; 2041 arch = "mac"; 2042 + sha256 = "48be986fadcd63e3fffeaf2c3f94939774313d0558a710641747f42f8ee65926"; 2043 } 2044 { 2045 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ff/Firefox%20138.0.3.dmg"; 2046 locale = "ff"; 2047 arch = "mac"; 2048 + sha256 = "08676054c57d799403b2cc858f6f9fd32243a2eac422404c30bd6c569ed1e1b4"; 2049 } 2050 { 2051 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/fi/Firefox%20138.0.3.dmg"; 2052 locale = "fi"; 2053 arch = "mac"; 2054 + sha256 = "c4cdb5b89812a3e88219d17d80f08939d704e4b72e4bb1c7aac95e389f6fd310"; 2055 } 2056 { 2057 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/fr/Firefox%20138.0.3.dmg"; 2058 locale = "fr"; 2059 arch = "mac"; 2060 + sha256 = "fe04e2554ffc9a0c7167e0c673dfafd9e205e0ac83bc727b22a34f8a292da9bc"; 2061 } 2062 { 2063 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/fur/Firefox%20138.0.3.dmg"; 2064 locale = "fur"; 2065 arch = "mac"; 2066 + sha256 = "c0e4a70193355c5c0f52c39d851285ebd1a18ea912296246caa5bc5c95e9f6a5"; 2067 } 2068 { 2069 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/fy-NL/Firefox%20138.0.3.dmg"; 2070 locale = "fy-NL"; 2071 arch = "mac"; 2072 + sha256 = "92672996ee6b8be3a3e67b9896f6c721993d0a4677d971073f73859a96c35a0b"; 2073 } 2074 { 2075 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ga-IE/Firefox%20138.0.3.dmg"; 2076 locale = "ga-IE"; 2077 arch = "mac"; 2078 + sha256 = "2e6a40d8622345bacc6985438c7ab8e9e079a5d69756009de8dd073c94864023"; 2079 } 2080 { 2081 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/gd/Firefox%20138.0.3.dmg"; 2082 locale = "gd"; 2083 arch = "mac"; 2084 + sha256 = "5b3dae609ef0c86e13f3fe37104cb4fc0d85e93a9e4f355289daba694511b988"; 2085 } 2086 { 2087 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/gl/Firefox%20138.0.3.dmg"; 2088 locale = "gl"; 2089 arch = "mac"; 2090 + sha256 = "65d34c27bb3bcf02e531cdb4ac5bb121e29587e56645f845c90adbca1e775077"; 2091 } 2092 { 2093 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/gn/Firefox%20138.0.3.dmg"; 2094 locale = "gn"; 2095 arch = "mac"; 2096 + sha256 = "c0f95f12edf573bfbba0273b4485d6135cb591e9904372ec6a07ea27602c7356"; 2097 } 2098 { 2099 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/gu-IN/Firefox%20138.0.3.dmg"; 2100 locale = "gu-IN"; 2101 arch = "mac"; 2102 + sha256 = "b78ece5b31fdaa3cd4ddb4fe674e4635972e3dfbed6feb75e59569b2e5dc2bfd"; 2103 } 2104 { 2105 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/he/Firefox%20138.0.3.dmg"; 2106 locale = "he"; 2107 arch = "mac"; 2108 + sha256 = "87cd5fb3710c1256ae8fe66fc4ca51c858d3e283a81309959b03f3519fced0b4"; 2109 } 2110 { 2111 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/hi-IN/Firefox%20138.0.3.dmg"; 2112 locale = "hi-IN"; 2113 arch = "mac"; 2114 + sha256 = "f1e3370dd6662410caea423f874e07669e91f1346991432d307474e1b71e8862"; 2115 } 2116 { 2117 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/hr/Firefox%20138.0.3.dmg"; 2118 locale = "hr"; 2119 arch = "mac"; 2120 + sha256 = "41eea29eded2b215dc3b8e6f41d50a3f013f3520ee28520142d133d3c8ca6f80"; 2121 } 2122 { 2123 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/hsb/Firefox%20138.0.3.dmg"; 2124 locale = "hsb"; 2125 arch = "mac"; 2126 + sha256 = "b13610f5f4cb65ed33126014be707b15aabfea61527eee4595222baa808bbe8f"; 2127 } 2128 { 2129 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/hu/Firefox%20138.0.3.dmg"; 2130 locale = "hu"; 2131 arch = "mac"; 2132 + sha256 = "a092c69621c6cdba10feac3c80607f956f72505c5ec38802f2bf5f4ac1403bda"; 2133 } 2134 { 2135 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/hy-AM/Firefox%20138.0.3.dmg"; 2136 locale = "hy-AM"; 2137 arch = "mac"; 2138 + sha256 = "92f668f4573a00877d96c523eb30eee6924389064e46324e3add2dd327824a4c"; 2139 } 2140 { 2141 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ia/Firefox%20138.0.3.dmg"; 2142 locale = "ia"; 2143 arch = "mac"; 2144 + sha256 = "a5e0cb2a1c2229122cdc8f312e66acc39f3bc935d2b4dcf4d63ae0a97e4a9483"; 2145 } 2146 { 2147 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/id/Firefox%20138.0.3.dmg"; 2148 locale = "id"; 2149 arch = "mac"; 2150 + sha256 = "6197a58697007026af9299c2f4fb7f346c644a23ce7e4528a72b2ec331802920"; 2151 } 2152 { 2153 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/is/Firefox%20138.0.3.dmg"; 2154 locale = "is"; 2155 arch = "mac"; 2156 + sha256 = "5687186b1bce0f91bbaba5624377b4ae7442111a29c2baa105091c1a17daa33e"; 2157 } 2158 { 2159 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/it/Firefox%20138.0.3.dmg"; 2160 locale = "it"; 2161 arch = "mac"; 2162 + sha256 = "633161652f7db5f768749b3a2f319620a331bcc8b10132cd781f49511f50b78e"; 2163 } 2164 { 2165 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ja-JP-mac/Firefox%20138.0.3.dmg"; 2166 locale = "ja-JP-mac"; 2167 arch = "mac"; 2168 + sha256 = "9aca28d6cc3681421cdd03014c75c74ad061be28a08183d1a82cbf7d53bdb4c3"; 2169 } 2170 { 2171 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ka/Firefox%20138.0.3.dmg"; 2172 locale = "ka"; 2173 arch = "mac"; 2174 + sha256 = "490f0d3e8f8de8751da81f7870d982bd7b23705c68bf1152a1989538c4718de9"; 2175 } 2176 { 2177 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/kab/Firefox%20138.0.3.dmg"; 2178 locale = "kab"; 2179 arch = "mac"; 2180 + sha256 = "e97b5b195137284c87e234788fdb188cb46c03ba45ed6c41cbe3099e4bdcba8c"; 2181 } 2182 { 2183 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/kk/Firefox%20138.0.3.dmg"; 2184 locale = "kk"; 2185 arch = "mac"; 2186 + sha256 = "48862ae902e900f845f324f057db4bec51cea25fc84a63538f94318546ae859c"; 2187 } 2188 { 2189 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/km/Firefox%20138.0.3.dmg"; 2190 locale = "km"; 2191 arch = "mac"; 2192 + sha256 = "5f8f2c977e2f7bdb3582a029bd784d1db9d3daab294635a297513bc927e59cf2"; 2193 } 2194 { 2195 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/kn/Firefox%20138.0.3.dmg"; 2196 locale = "kn"; 2197 arch = "mac"; 2198 + sha256 = "e6b3ffa6098c12d45f9dda4fe65c6a759a5f214a75d1180616ef49c75f0aadbe"; 2199 } 2200 { 2201 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ko/Firefox%20138.0.3.dmg"; 2202 locale = "ko"; 2203 arch = "mac"; 2204 + sha256 = "d7946f65cfb48ecdc1b665a55ff2fc8dbd765e4469080ceb0f63f4b6c6a3d923"; 2205 } 2206 { 2207 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/lij/Firefox%20138.0.3.dmg"; 2208 locale = "lij"; 2209 arch = "mac"; 2210 + sha256 = "e6d348d96ff01c9b503d6fc97de171aba8ba3015ed333361027515adfc5e8a8e"; 2211 } 2212 { 2213 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/lt/Firefox%20138.0.3.dmg"; 2214 locale = "lt"; 2215 arch = "mac"; 2216 + sha256 = "09fae25ecae4b8bb3d61c9805723e595a8535ab09765392279a1e23293a13ed7"; 2217 } 2218 { 2219 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/lv/Firefox%20138.0.3.dmg"; 2220 locale = "lv"; 2221 arch = "mac"; 2222 + sha256 = "b83ef51f052543eb82abb57d434024db075ec908553b40a72c6b92904d7c0b87"; 2223 } 2224 { 2225 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/mk/Firefox%20138.0.3.dmg"; 2226 locale = "mk"; 2227 arch = "mac"; 2228 + sha256 = "670e3b6e33da178448fc0915ab9164a1a3b0da4d1d657f9b2348c969b439e490"; 2229 } 2230 { 2231 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/mr/Firefox%20138.0.3.dmg"; 2232 locale = "mr"; 2233 arch = "mac"; 2234 + sha256 = "1748151007ed30d034398bbbec4379cad9762d49dd03316a4ce628919b383551"; 2235 } 2236 { 2237 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ms/Firefox%20138.0.3.dmg"; 2238 locale = "ms"; 2239 arch = "mac"; 2240 + sha256 = "acbab86da5cc9bfd7aba75d49a64e6db1a9d1335b878ae60c388eabd0de3a108"; 2241 } 2242 { 2243 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/my/Firefox%20138.0.3.dmg"; 2244 locale = "my"; 2245 arch = "mac"; 2246 + sha256 = "09b5ca847b88418b891872f7817599b58660df4787a807f1324827e3f68e07bc"; 2247 } 2248 { 2249 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/nb-NO/Firefox%20138.0.3.dmg"; 2250 locale = "nb-NO"; 2251 arch = "mac"; 2252 + sha256 = "4691095ac2bf351852b5a486345cc0c03977c4a48adb6a8e3d0e19e1a0c394d8"; 2253 } 2254 { 2255 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ne-NP/Firefox%20138.0.3.dmg"; 2256 locale = "ne-NP"; 2257 arch = "mac"; 2258 + sha256 = "80cc1e0205a55bccc618146da2ec3d74010e1688fd4868e4f81089e068800e51"; 2259 } 2260 { 2261 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/nl/Firefox%20138.0.3.dmg"; 2262 locale = "nl"; 2263 arch = "mac"; 2264 + sha256 = "292a1ddf76d1f209de3c07be5345893242c452e982bf26882aa6e6fb405f9203"; 2265 } 2266 { 2267 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/nn-NO/Firefox%20138.0.3.dmg"; 2268 locale = "nn-NO"; 2269 arch = "mac"; 2270 + sha256 = "060f286d0843e5740d0920bc80e2f21d8e1c0a1b54f64b165db953c5936f516b"; 2271 } 2272 { 2273 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/oc/Firefox%20138.0.3.dmg"; 2274 locale = "oc"; 2275 arch = "mac"; 2276 + sha256 = "11c713ad5945a4490c88b86fd57f982399538ee1c49ce0a772c123d60e6a4f71"; 2277 } 2278 { 2279 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/pa-IN/Firefox%20138.0.3.dmg"; 2280 locale = "pa-IN"; 2281 arch = "mac"; 2282 + sha256 = "3b17e1386dece01b591b72a7031b0f69eac280f3e14886e92f08eb482a687b53"; 2283 } 2284 { 2285 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/pl/Firefox%20138.0.3.dmg"; 2286 locale = "pl"; 2287 arch = "mac"; 2288 + sha256 = "fe7bba0721f73e9e1784d517370cca774c2e3d58cac01bc8c855f54f3351d1e7"; 2289 } 2290 { 2291 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/pt-BR/Firefox%20138.0.3.dmg"; 2292 locale = "pt-BR"; 2293 arch = "mac"; 2294 + sha256 = "119f4895af5d10091cde3b09b0ac9d338c50b2d94e7df95a6dc24ec14ca20532"; 2295 } 2296 { 2297 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/pt-PT/Firefox%20138.0.3.dmg"; 2298 locale = "pt-PT"; 2299 arch = "mac"; 2300 + sha256 = "7e9b9a13ac73b2533bde3d69e0a6aa29726c6b16126cc6958ec3dd2a0956792b"; 2301 } 2302 { 2303 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/rm/Firefox%20138.0.3.dmg"; 2304 locale = "rm"; 2305 arch = "mac"; 2306 + sha256 = "47cd8ce0fc4921c223320c92a17187698870a34a820a023b773e7f44224de926"; 2307 } 2308 { 2309 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ro/Firefox%20138.0.3.dmg"; 2310 locale = "ro"; 2311 arch = "mac"; 2312 + sha256 = "1d826e4f2a6df0dc8500618d16208e352cdf985491aca1007c27dc2e2f15fadf"; 2313 } 2314 { 2315 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ru/Firefox%20138.0.3.dmg"; 2316 locale = "ru"; 2317 arch = "mac"; 2318 + sha256 = "3d698c7798c1d8d3167b72a809c3c55ef68983514e198baabe23156e12c2dada"; 2319 } 2320 { 2321 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/sat/Firefox%20138.0.3.dmg"; 2322 locale = "sat"; 2323 arch = "mac"; 2324 + sha256 = "28ec4f0d62d4267a144aa58d1cd89138fdf35fc815600a116f48c14617055392"; 2325 } 2326 { 2327 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/sc/Firefox%20138.0.3.dmg"; 2328 locale = "sc"; 2329 arch = "mac"; 2330 + sha256 = "8b98e6269b43183622ac78cc181f7caa82337e52bfcab4503f4e1cf3e165f279"; 2331 } 2332 { 2333 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/sco/Firefox%20138.0.3.dmg"; 2334 locale = "sco"; 2335 arch = "mac"; 2336 + sha256 = "4f5a2586bc3d2f2e2a21e16f67fe1ddebe8e2c02a3ddf5895f11e3ee91628a29"; 2337 } 2338 { 2339 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/si/Firefox%20138.0.3.dmg"; 2340 locale = "si"; 2341 arch = "mac"; 2342 + sha256 = "d83058f5260aab73615b15f400edd515260012cd7dd04d70ed10a070432711e4"; 2343 } 2344 { 2345 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/sk/Firefox%20138.0.3.dmg"; 2346 locale = "sk"; 2347 arch = "mac"; 2348 + sha256 = "d6ce584a148de2f339b5b883605f64d1137205eaf967cf0da1c85e01b0158c2e"; 2349 } 2350 { 2351 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/skr/Firefox%20138.0.3.dmg"; 2352 locale = "skr"; 2353 arch = "mac"; 2354 + sha256 = "3e605314b116a3ab240b148fae56fcac00362a6c71bdfc907d0eab7a5ac9524c"; 2355 } 2356 { 2357 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/sl/Firefox%20138.0.3.dmg"; 2358 locale = "sl"; 2359 arch = "mac"; 2360 + sha256 = "6f6c05106da0e7e4b52389358bab761784966d0b56b4ebdf5f0aa1409ba7e419"; 2361 } 2362 { 2363 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/son/Firefox%20138.0.3.dmg"; 2364 locale = "son"; 2365 arch = "mac"; 2366 + sha256 = "0a5a7bfbcc0173864e4b281d400b5d340263e277157a0857ee8d1f8f6ad2e1a7"; 2367 } 2368 { 2369 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/sq/Firefox%20138.0.3.dmg"; 2370 locale = "sq"; 2371 arch = "mac"; 2372 + sha256 = "057586ba9fc1c4b56d5648d81073749d5d5a8b04ae44497814c1de25b0301971"; 2373 } 2374 { 2375 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/sr/Firefox%20138.0.3.dmg"; 2376 locale = "sr"; 2377 arch = "mac"; 2378 + sha256 = "79b5b62457b645e47373b7f28cf9117cc636c401657065f1cde68dfb131d8bcd"; 2379 } 2380 { 2381 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/sv-SE/Firefox%20138.0.3.dmg"; 2382 locale = "sv-SE"; 2383 arch = "mac"; 2384 + sha256 = "dc1368d64e8b217ff6173b4f777ec6694f1e7d355225745adb9d2ac7b019fa23"; 2385 } 2386 { 2387 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/szl/Firefox%20138.0.3.dmg"; 2388 locale = "szl"; 2389 arch = "mac"; 2390 + sha256 = "4a2b5759cd913bf3b671715586549c456b9b75c7b8e817e5fdfd297294b96eec"; 2391 } 2392 { 2393 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ta/Firefox%20138.0.3.dmg"; 2394 locale = "ta"; 2395 arch = "mac"; 2396 + sha256 = "d81a263852b9637f82b1bd5ad8fc672b75a05001ec8c9c07302a0326b45fd1f1"; 2397 } 2398 { 2399 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/te/Firefox%20138.0.3.dmg"; 2400 locale = "te"; 2401 arch = "mac"; 2402 + sha256 = "9d03a54119a51c5ba8f74a21963b7ae9dd5bff911e0c04d894848d5ff646cf6d"; 2403 } 2404 { 2405 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/tg/Firefox%20138.0.3.dmg"; 2406 locale = "tg"; 2407 arch = "mac"; 2408 + sha256 = "1fb5815bb10e7087fff2a9c45c5dd96c0156d84f2a4c934ed0f1d60aa32d1c83"; 2409 } 2410 { 2411 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/th/Firefox%20138.0.3.dmg"; 2412 locale = "th"; 2413 arch = "mac"; 2414 + sha256 = "4590eea0d0ade420a88d52110a54d3150ddd8ac59560acc2d839449b14e56438"; 2415 } 2416 { 2417 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/tl/Firefox%20138.0.3.dmg"; 2418 locale = "tl"; 2419 arch = "mac"; 2420 + sha256 = "7d8b20b9042960eb144f87599a2d94dd578df7076f5870d48b65e3aee179f004"; 2421 } 2422 { 2423 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/tr/Firefox%20138.0.3.dmg"; 2424 locale = "tr"; 2425 arch = "mac"; 2426 + sha256 = "076c91e5780eff749bc19c8b0a3e80d18cffef1a09db08433e44efe771710e3f"; 2427 } 2428 { 2429 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/trs/Firefox%20138.0.3.dmg"; 2430 locale = "trs"; 2431 arch = "mac"; 2432 + sha256 = "24d0607f3c81aae5ea8854b9d8dcccc5b34670580cefc4025591dc5c51d5eea8"; 2433 } 2434 { 2435 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/uk/Firefox%20138.0.3.dmg"; 2436 locale = "uk"; 2437 arch = "mac"; 2438 + sha256 = "4dd8970ebf2b1b88c3e65735fb656364498116e4dec650bddfd47dcad49672d2"; 2439 } 2440 { 2441 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/ur/Firefox%20138.0.3.dmg"; 2442 locale = "ur"; 2443 arch = "mac"; 2444 + sha256 = "8bd0d37045c11b172a0d9904904048402ed07c24057dd06742153be98ab8d6b0"; 2445 } 2446 { 2447 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/uz/Firefox%20138.0.3.dmg"; 2448 locale = "uz"; 2449 arch = "mac"; 2450 + sha256 = "ed716cf5afcfe3b052dc87b7bdd917d4e207f2c3e24aeda882ef0a87a5deba74"; 2451 } 2452 { 2453 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/vi/Firefox%20138.0.3.dmg"; 2454 locale = "vi"; 2455 arch = "mac"; 2456 + sha256 = "93a2e0b617dce32e612cfee079353e6a2999903e4fe680caf65ef92e223bc437"; 2457 } 2458 { 2459 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/xh/Firefox%20138.0.3.dmg"; 2460 locale = "xh"; 2461 arch = "mac"; 2462 + sha256 = "70420b970f50bfc823d92c1d724e3847abc58df34f9d21482ffaf39224e79f16"; 2463 } 2464 { 2465 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/zh-CN/Firefox%20138.0.3.dmg"; 2466 locale = "zh-CN"; 2467 arch = "mac"; 2468 + sha256 = "b79f90c9b3ec0eaeec4b4738bb15309aab1c9fd8bb6b4f3879d2550b0c75e6c6"; 2469 } 2470 { 2471 + url = "https://archive.mozilla.org/pub/firefox/releases/138.0.3/mac/zh-TW/Firefox%20138.0.3.dmg"; 2472 locale = "zh-TW"; 2473 arch = "mac"; 2474 + sha256 = "e112a543fea30f4e4f060731526ef19becc07bcc7937fb51c607da6cc56ceb0f"; 2475 } 2476 ]; 2477 }
+2 -2
pkgs/applications/networking/browsers/firefox/packages/firefox.nix
··· 9 10 buildMozillaMach rec { 11 pname = "firefox"; 12 - version = "138.0.1"; 13 src = fetchurl { 14 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 15 - sha512 = "bc5a8d658140c4c3db29d51134c97105a0225567d5ce14757f69594066bf6a44a13e0626cebde2b7a078bac128a14690ee06083d0306d7789de2a5e9d8394b23"; 16 }; 17 18 meta = {
··· 9 10 buildMozillaMach rec { 11 pname = "firefox"; 12 + version = "138.0.3"; 13 src = fetchurl { 14 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 15 + sha512 = "0f1c8ee05bec465b55429c18d788856574c5b2e31d911f15f76d31c00de84d8b8681961799c4101cd1540bd228afd201a4b59fd7c9a88918695040965b9dc0f1"; 16 }; 17 18 meta = {
+5 -5
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 1003 "vendorHash": null 1004 }, 1005 "pagerduty": { 1006 - "hash": "sha256-zY5aBpr/XPuGnRIsDgh4vzug6kUVJ76iF6tLhck2uGY=", 1007 "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", 1008 "owner": "PagerDuty", 1009 "repo": "terraform-provider-pagerduty", 1010 - "rev": "v3.24.2", 1011 "spdx": "MPL-2.0", 1012 "vendorHash": null 1013 }, ··· 1481 "vendorHash": "sha256-GRnVhGpVgFI83Lg34Zv1xgV5Kp8ioKTFV5uaqS80ATg=" 1482 }, 1483 "yandex": { 1484 - "hash": "sha256-x2oPz2J1b0Hp/LqLv88cUS+XWvnbHBrXILlK0emtHd0=", 1485 "homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex", 1486 "owner": "yandex-cloud", 1487 "repo": "terraform-provider-yandex", 1488 - "rev": "v0.140.1", 1489 "spdx": "MPL-2.0", 1490 - "vendorHash": "sha256-y8siBGsl9b5s+XWNfhue1VF6FZ2AwhFIVm1eIkqqxzo=" 1491 } 1492 }
··· 1003 "vendorHash": null 1004 }, 1005 "pagerduty": { 1006 + "hash": "sha256-L+CyniSMCrG24+7f3rW4k5SIAuhI5FIqcGP4QX+huOY=", 1007 "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", 1008 "owner": "PagerDuty", 1009 "repo": "terraform-provider-pagerduty", 1010 + "rev": "v3.25.0", 1011 "spdx": "MPL-2.0", 1012 "vendorHash": null 1013 }, ··· 1481 "vendorHash": "sha256-GRnVhGpVgFI83Lg34Zv1xgV5Kp8ioKTFV5uaqS80ATg=" 1482 }, 1483 "yandex": { 1484 + "hash": "sha256-durYCbCkN4m8U4m9f68JfHmVoabINTulDUC2QWpiJA4=", 1485 "homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex", 1486 "owner": "yandex-cloud", 1487 "repo": "terraform-provider-yandex", 1488 + "rev": "v0.141.0", 1489 "spdx": "MPL-2.0", 1490 + "vendorHash": "sha256-5I2vcC1sPDS/wlDJNp9RI/T2P2RwJlGz47Z+8MfUzdY=" 1491 } 1492 }
+3 -3
pkgs/by-name/ag/age-plugin-sss/package.nix
··· 6 7 buildGoModule rec { 8 pname = "age-plugin-sss"; 9 - version = "0.2.5"; 10 11 src = fetchFromGitHub { 12 owner = "olastor"; 13 repo = "age-plugin-sss"; 14 tag = "v${version}"; 15 - hash = "sha256-4cLQRG4Al1C3x/D385kb/aYTlQqe/5bS9oMLJmHOJ1I="; 16 }; 17 18 - vendorHash = "sha256-HQavX6X2k/oABnHXAnOwHNkGpCTr539zRk0xwO8zS9o="; 19 20 ldflags = [ 21 "-s"
··· 6 7 buildGoModule rec { 8 pname = "age-plugin-sss"; 9 + version = "0.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "olastor"; 13 repo = "age-plugin-sss"; 14 tag = "v${version}"; 15 + hash = "sha256-ZcL1bty4qMWVl8zif9tAWFKZiTFklHxaAHESpapZ4WM="; 16 }; 17 18 + vendorHash = "sha256-Sr+6Tgbm7n8gQMqZng3kyzmpMgBZaIX1oEn6nV5c89U="; 19 20 ldflags = [ 21 "-s"
+1 -5
pkgs/by-name/al/alembic/package.nix
··· 60 ''; 61 62 doCheck = true; 63 - checkPhase = '' 64 - runHook preCheck 65 - ctest -j 1 66 - runHook postCheck 67 - ''; 68 69 meta = with lib; { 70 description = "Open framework for storing and sharing scene data";
··· 60 ''; 61 62 doCheck = true; 63 + enableParallelChecking = false; 64 65 meta = with lib; { 66 description = "Open framework for storing and sharing scene data";
+446
pkgs/by-name/am/amp-cli/package-lock.json
···
··· 1 + { 2 + "name": "amp-cli", 3 + "lockfileVersion": 3, 4 + "requires": true, 5 + "packages": { 6 + "": { 7 + "dependencies": { 8 + "@sourcegraph/amp": "^0.0.1747195318-g6d7769" 9 + } 10 + }, 11 + "node_modules/@colors/colors": { 12 + "version": "1.6.0", 13 + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", 14 + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", 15 + "license": "MIT", 16 + "engines": { 17 + "node": ">=0.1.90" 18 + } 19 + }, 20 + "node_modules/@dabh/diagnostics": { 21 + "version": "2.0.3", 22 + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", 23 + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", 24 + "license": "MIT", 25 + "dependencies": { 26 + "colorspace": "1.1.x", 27 + "enabled": "2.0.x", 28 + "kuler": "^2.0.0" 29 + } 30 + }, 31 + "node_modules/@sourcegraph/amp": { 32 + "version": "0.0.1747195318-g6d7769", 33 + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1747195318-g6d7769.tgz", 34 + "integrity": "sha512-L1GqHpgYhagR9WG5XOwWcUCJJV41n1DIwuz0hCUNrl+UJMhcvjLL5PG8fnA4TiFZiNEOTR8yWztfYKYeE7+U3g==", 35 + "dependencies": { 36 + "@vscode/ripgrep": "1.15.11", 37 + "wcwidth": "^1.0.1", 38 + "winston": "^3.17.0", 39 + "xdg-basedir": "^5.1.0" 40 + }, 41 + "bin": { 42 + "amp": "dist/amp.js" 43 + }, 44 + "engines": { 45 + "node": ">=18" 46 + } 47 + }, 48 + "node_modules/@types/triple-beam": { 49 + "version": "1.3.5", 50 + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", 51 + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==", 52 + "license": "MIT" 53 + }, 54 + "node_modules/@vscode/ripgrep": { 55 + "version": "1.15.11", 56 + "resolved": "https://registry.npmjs.org/@vscode/ripgrep/-/ripgrep-1.15.11.tgz", 57 + "integrity": "sha512-G/VqtA6kR50mJkIH4WA+I2Q78V5blovgPPq0VPYM0QIRp57lYMkdV+U9VrY80b3AvaC72A1z8STmyxc8ZKiTsw==", 58 + "hasInstallScript": true, 59 + "license": "MIT", 60 + "dependencies": { 61 + "https-proxy-agent": "^7.0.2", 62 + "proxy-from-env": "^1.1.0", 63 + "yauzl": "^2.9.2" 64 + } 65 + }, 66 + "node_modules/agent-base": { 67 + "version": "7.1.3", 68 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", 69 + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", 70 + "license": "MIT", 71 + "engines": { 72 + "node": ">= 14" 73 + } 74 + }, 75 + "node_modules/async": { 76 + "version": "3.2.6", 77 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", 78 + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", 79 + "license": "MIT" 80 + }, 81 + "node_modules/buffer-crc32": { 82 + "version": "0.2.13", 83 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 84 + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 85 + "license": "MIT", 86 + "engines": { 87 + "node": "*" 88 + } 89 + }, 90 + "node_modules/clone": { 91 + "version": "1.0.4", 92 + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 93 + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", 94 + "license": "MIT", 95 + "engines": { 96 + "node": ">=0.8" 97 + } 98 + }, 99 + "node_modules/color": { 100 + "version": "3.2.1", 101 + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", 102 + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", 103 + "license": "MIT", 104 + "dependencies": { 105 + "color-convert": "^1.9.3", 106 + "color-string": "^1.6.0" 107 + } 108 + }, 109 + "node_modules/color-convert": { 110 + "version": "1.9.3", 111 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 112 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 113 + "license": "MIT", 114 + "dependencies": { 115 + "color-name": "1.1.3" 116 + } 117 + }, 118 + "node_modules/color-name": { 119 + "version": "1.1.3", 120 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 121 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 122 + "license": "MIT" 123 + }, 124 + "node_modules/color-string": { 125 + "version": "1.9.1", 126 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 127 + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 128 + "license": "MIT", 129 + "dependencies": { 130 + "color-name": "^1.0.0", 131 + "simple-swizzle": "^0.2.2" 132 + } 133 + }, 134 + "node_modules/colorspace": { 135 + "version": "1.1.4", 136 + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", 137 + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", 138 + "license": "MIT", 139 + "dependencies": { 140 + "color": "^3.1.3", 141 + "text-hex": "1.0.x" 142 + } 143 + }, 144 + "node_modules/debug": { 145 + "version": "4.4.0", 146 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 147 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 148 + "license": "MIT", 149 + "dependencies": { 150 + "ms": "^2.1.3" 151 + }, 152 + "engines": { 153 + "node": ">=6.0" 154 + }, 155 + "peerDependenciesMeta": { 156 + "supports-color": { 157 + "optional": true 158 + } 159 + } 160 + }, 161 + "node_modules/defaults": { 162 + "version": "1.0.4", 163 + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", 164 + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", 165 + "license": "MIT", 166 + "dependencies": { 167 + "clone": "^1.0.2" 168 + }, 169 + "funding": { 170 + "url": "https://github.com/sponsors/sindresorhus" 171 + } 172 + }, 173 + "node_modules/enabled": { 174 + "version": "2.0.0", 175 + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", 176 + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", 177 + "license": "MIT" 178 + }, 179 + "node_modules/fd-slicer": { 180 + "version": "1.1.0", 181 + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", 182 + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", 183 + "license": "MIT", 184 + "dependencies": { 185 + "pend": "~1.2.0" 186 + } 187 + }, 188 + "node_modules/fecha": { 189 + "version": "4.2.3", 190 + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", 191 + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", 192 + "license": "MIT" 193 + }, 194 + "node_modules/fn.name": { 195 + "version": "1.1.0", 196 + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", 197 + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", 198 + "license": "MIT" 199 + }, 200 + "node_modules/https-proxy-agent": { 201 + "version": "7.0.6", 202 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", 203 + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", 204 + "license": "MIT", 205 + "dependencies": { 206 + "agent-base": "^7.1.2", 207 + "debug": "4" 208 + }, 209 + "engines": { 210 + "node": ">= 14" 211 + } 212 + }, 213 + "node_modules/inherits": { 214 + "version": "2.0.4", 215 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 216 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 217 + "license": "ISC" 218 + }, 219 + "node_modules/is-arrayish": { 220 + "version": "0.3.2", 221 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 222 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 223 + "license": "MIT" 224 + }, 225 + "node_modules/is-stream": { 226 + "version": "2.0.1", 227 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 228 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 229 + "license": "MIT", 230 + "engines": { 231 + "node": ">=8" 232 + }, 233 + "funding": { 234 + "url": "https://github.com/sponsors/sindresorhus" 235 + } 236 + }, 237 + "node_modules/kuler": { 238 + "version": "2.0.0", 239 + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", 240 + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", 241 + "license": "MIT" 242 + }, 243 + "node_modules/logform": { 244 + "version": "2.7.0", 245 + "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz", 246 + "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==", 247 + "license": "MIT", 248 + "dependencies": { 249 + "@colors/colors": "1.6.0", 250 + "@types/triple-beam": "^1.3.2", 251 + "fecha": "^4.2.0", 252 + "ms": "^2.1.1", 253 + "safe-stable-stringify": "^2.3.1", 254 + "triple-beam": "^1.3.0" 255 + }, 256 + "engines": { 257 + "node": ">= 12.0.0" 258 + } 259 + }, 260 + "node_modules/ms": { 261 + "version": "2.1.3", 262 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 263 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 264 + "license": "MIT" 265 + }, 266 + "node_modules/one-time": { 267 + "version": "1.0.0", 268 + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", 269 + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", 270 + "license": "MIT", 271 + "dependencies": { 272 + "fn.name": "1.x.x" 273 + } 274 + }, 275 + "node_modules/pend": { 276 + "version": "1.2.0", 277 + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 278 + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", 279 + "license": "MIT" 280 + }, 281 + "node_modules/proxy-from-env": { 282 + "version": "1.1.0", 283 + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 284 + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", 285 + "license": "MIT" 286 + }, 287 + "node_modules/readable-stream": { 288 + "version": "3.6.2", 289 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 290 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 291 + "license": "MIT", 292 + "dependencies": { 293 + "inherits": "^2.0.3", 294 + "string_decoder": "^1.1.1", 295 + "util-deprecate": "^1.0.1" 296 + }, 297 + "engines": { 298 + "node": ">= 6" 299 + } 300 + }, 301 + "node_modules/safe-buffer": { 302 + "version": "5.2.1", 303 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 304 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 305 + "funding": [ 306 + { 307 + "type": "github", 308 + "url": "https://github.com/sponsors/feross" 309 + }, 310 + { 311 + "type": "patreon", 312 + "url": "https://www.patreon.com/feross" 313 + }, 314 + { 315 + "type": "consulting", 316 + "url": "https://feross.org/support" 317 + } 318 + ], 319 + "license": "MIT" 320 + }, 321 + "node_modules/safe-stable-stringify": { 322 + "version": "2.5.0", 323 + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", 324 + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", 325 + "license": "MIT", 326 + "engines": { 327 + "node": ">=10" 328 + } 329 + }, 330 + "node_modules/simple-swizzle": { 331 + "version": "0.2.2", 332 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 333 + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 334 + "license": "MIT", 335 + "dependencies": { 336 + "is-arrayish": "^0.3.1" 337 + } 338 + }, 339 + "node_modules/stack-trace": { 340 + "version": "0.0.10", 341 + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", 342 + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", 343 + "license": "MIT", 344 + "engines": { 345 + "node": "*" 346 + } 347 + }, 348 + "node_modules/string_decoder": { 349 + "version": "1.3.0", 350 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 351 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 352 + "license": "MIT", 353 + "dependencies": { 354 + "safe-buffer": "~5.2.0" 355 + } 356 + }, 357 + "node_modules/text-hex": { 358 + "version": "1.0.0", 359 + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", 360 + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", 361 + "license": "MIT" 362 + }, 363 + "node_modules/triple-beam": { 364 + "version": "1.4.1", 365 + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", 366 + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", 367 + "license": "MIT", 368 + "engines": { 369 + "node": ">= 14.0.0" 370 + } 371 + }, 372 + "node_modules/util-deprecate": { 373 + "version": "1.0.2", 374 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 375 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 376 + "license": "MIT" 377 + }, 378 + "node_modules/wcwidth": { 379 + "version": "1.0.1", 380 + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 381 + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", 382 + "license": "MIT", 383 + "dependencies": { 384 + "defaults": "^1.0.3" 385 + } 386 + }, 387 + "node_modules/winston": { 388 + "version": "3.17.0", 389 + "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", 390 + "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==", 391 + "license": "MIT", 392 + "dependencies": { 393 + "@colors/colors": "^1.6.0", 394 + "@dabh/diagnostics": "^2.0.2", 395 + "async": "^3.2.3", 396 + "is-stream": "^2.0.0", 397 + "logform": "^2.7.0", 398 + "one-time": "^1.0.0", 399 + "readable-stream": "^3.4.0", 400 + "safe-stable-stringify": "^2.3.1", 401 + "stack-trace": "0.0.x", 402 + "triple-beam": "^1.3.0", 403 + "winston-transport": "^4.9.0" 404 + }, 405 + "engines": { 406 + "node": ">= 12.0.0" 407 + } 408 + }, 409 + "node_modules/winston-transport": { 410 + "version": "4.9.0", 411 + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz", 412 + "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==", 413 + "license": "MIT", 414 + "dependencies": { 415 + "logform": "^2.7.0", 416 + "readable-stream": "^3.6.2", 417 + "triple-beam": "^1.3.0" 418 + }, 419 + "engines": { 420 + "node": ">= 12.0.0" 421 + } 422 + }, 423 + "node_modules/xdg-basedir": { 424 + "version": "5.1.0", 425 + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", 426 + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", 427 + "license": "MIT", 428 + "engines": { 429 + "node": ">=12" 430 + }, 431 + "funding": { 432 + "url": "https://github.com/sponsors/sindresorhus" 433 + } 434 + }, 435 + "node_modules/yauzl": { 436 + "version": "2.10.0", 437 + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", 438 + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", 439 + "license": "MIT", 440 + "dependencies": { 441 + "buffer-crc32": "~0.2.3", 442 + "fd-slicer": "~1.1.0" 443 + } 444 + } 445 + } 446 + }
+84
pkgs/by-name/am/amp-cli/package.nix
···
··· 1 + { 2 + lib, 3 + buildNpmPackage, 4 + fetchzip, 5 + ripgrep, 6 + makeWrapper, 7 + }: 8 + 9 + buildNpmPackage rec { 10 + pname = "amp-cli"; 11 + version = "0.0.1747195318-g6d7769"; 12 + 13 + src = fetchzip { 14 + url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${version}.tgz"; 15 + hash = "sha256-YoyuZX41l21eTGi9t0rYb4vEE3rSqiue2kIf0PDbaKc="; 16 + }; 17 + 18 + postPatch = '' 19 + cp ${./package-lock.json} package-lock.json 20 + 21 + # Create a minimal package.json with just the dependency we need (without devDependencies) 22 + cat > package.json <<EOF 23 + { 24 + "name": "amp-cli", 25 + "version": "0.0.0", 26 + "license": "UNLICENSED", 27 + "dependencies": { 28 + "@sourcegraph/amp": "${version}" 29 + }, 30 + "bin": { 31 + "amp": "./bin/amp-wrapper.js" 32 + } 33 + } 34 + EOF 35 + 36 + # Create wrapper bin directory 37 + mkdir -p bin 38 + 39 + # Create a wrapper script that will be installed by npm 40 + cat > bin/amp-wrapper.js << EOF 41 + #!/usr/bin/env node 42 + require('@sourcegraph/amp/dist/amp.js') 43 + EOF 44 + chmod +x bin/amp-wrapper.js 45 + ''; 46 + 47 + npmDepsHash = "sha256-NxccnQxATtDBipRKhQWJn0s3PPXPeldrz9DLVq/ftpM="; 48 + 49 + propagatedBuildInputs = [ 50 + ripgrep 51 + ]; 52 + 53 + nativeBuildInputs = [ 54 + makeWrapper 55 + ]; 56 + 57 + npmFlags = [ 58 + "--no-audit" 59 + "--no-fund" 60 + "--ignore-scripts" 61 + ]; 62 + 63 + # Disable build and prune steps 64 + dontNpmBuild = true; 65 + 66 + postInstall = '' 67 + wrapProgram $out/bin/amp \ 68 + --prefix PATH : ${lib.makeBinPath [ ripgrep ]} 69 + ''; 70 + 71 + passthru.updateScript = ./update.sh; 72 + 73 + meta = { 74 + description = "Amp is an AI coding agent, in research preview from Sourcegraph. This is the CLI for Amp."; 75 + homepage = "https://github.com/sourcegraph/amp"; 76 + downloadPage = "https://www.npmjs.com/package/@sourcegraph/amp"; 77 + license = lib.licenses.unfree; 78 + maintainers = with lib.maintainers; [ 79 + keegancsmith 80 + owickstrom 81 + ]; 82 + mainProgram = "amp"; 83 + }; 84 + }
+15
pkgs/by-name/am/amp-cli/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p nodePackages.npm nix-update 3 + 4 + set -euo pipefail 5 + 6 + version=$(npm view @sourcegraph/amp version) 7 + 8 + # Generate updated lock file 9 + cd "$(dirname "${BASH_SOURCE[0]}")" 10 + npm i --package-lock-only @sourcegraph/amp@"$version" 11 + rm -f package.json # package.json is not used by buildNpmPackage 12 + 13 + # Update version and hashes 14 + cd - 15 + nix-update amp-cli --version "$version"
+2 -2
pkgs/by-name/an/angular-language-server/package.nix
··· 16 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 pname = "angular-language-server"; 19 - version = "19.2.4"; 20 src = fetchurl { 21 name = "angular-language-server-${finalAttrs.version}.zip"; 22 url = "https://github.com/angular/vscode-ng-language-service/releases/download/v${finalAttrs.version}/ng-template.vsix"; 23 - hash = "sha256-LJpv7ZVnJrPb4Ty0H250WcliCoJS4lXc878BTYHfJ+8="; 24 }; 25 26 nativeBuildInputs = [
··· 16 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 pname = "angular-language-server"; 19 + version = "20.0.0"; 20 src = fetchurl { 21 name = "angular-language-server-${finalAttrs.version}.zip"; 22 url = "https://github.com/angular/vscode-ng-language-service/releases/download/v${finalAttrs.version}/ng-template.vsix"; 23 + hash = "sha256-87SImzcGbwvf9xtdbD3etqaWe6fMVeCKc+f8qTyFnUA="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/by-name/at/atlas/package.nix
··· 8 9 buildGoModule (finalAttrs: { 10 pname = "atlas"; 11 - version = "0.32.1"; 12 13 src = fetchFromGitHub { 14 owner = "ariga"; 15 repo = "atlas"; 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-1uPOS5r13nGNAPxCCphrmWyvxg+OoopMP0U/VhR+gDQ="; 18 }; 19 20 modRoot = "cmd/atlas";
··· 8 9 buildGoModule (finalAttrs: { 10 pname = "atlas"; 11 + version = "0.33.0"; 12 13 src = fetchFromGitHub { 14 owner = "ariga"; 15 repo = "atlas"; 16 rev = "v${finalAttrs.version}"; 17 + hash = "sha256-uMINAdoHYRVaZ7QdxZ0G03cOTRe6ObnIuxo3ic+tMnE="; 18 }; 19 20 modRoot = "cmd/atlas";
+3 -3
pkgs/by-name/av/avbroot/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "avbroot"; 13 - version = "3.15.0"; 14 15 src = fetchFromGitHub { 16 owner = "chenxiaolong"; 17 repo = "avbroot"; 18 tag = "v${version}"; 19 - hash = "sha256-OICx08MiiiocqVB61fMiUSmG7QOpsrLfPkLuDktTXt0="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-iZUGFzg+x4aPL8AoPYVugjrB5ZSrmaCRWMcEovlcPx4="; 24 25 nativeBuildInputs = [ 26 pkg-config
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "avbroot"; 13 + version = "3.16.0"; 14 15 src = fetchFromGitHub { 16 owner = "chenxiaolong"; 17 repo = "avbroot"; 18 tag = "v${version}"; 19 + hash = "sha256-9tHDkKzqEynHsdzKGL0Ten2FccsqLOsKFBxqeisGGAU="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-GGqrxnFkmzFtoi9Tl5QcbZJwa7ZWYexF205nrxZ+57Q="; 24 25 nativeBuildInputs = [ 26 pkg-config
+2 -2
pkgs/by-name/bo/bootdev-cli/package.nix
··· 11 12 buildGoModule rec { 13 pname = "bootdev-cli"; 14 - version = "1.19.0"; 15 16 src = fetchFromGitHub { 17 owner = "bootdotdev"; 18 repo = "bootdev"; 19 tag = "v${version}"; 20 - hash = "sha256-5S4XjqajX1Y9XKxfWFDeFVC2d14/C9fo6zytbwXuW7E="; 21 }; 22 23 vendorHash = "sha256-jhRoPXgfntDauInD+F7koCaJlX4XDj+jQSe/uEEYIMM=";
··· 11 12 buildGoModule rec { 13 pname = "bootdev-cli"; 14 + version = "1.19.1"; 15 16 src = fetchFromGitHub { 17 owner = "bootdotdev"; 18 repo = "bootdev"; 19 tag = "v${version}"; 20 + hash = "sha256-cAVCTA4SZdD3QVgbSbha860fExq1swWnJjpWKpfHP2Q="; 21 }; 22 23 vendorHash = "sha256-jhRoPXgfntDauInD+F7koCaJlX4XDj+jQSe/uEEYIMM=";
+7 -2
pkgs/by-name/ca/calibre/package.nix
··· 17 libuchardet, 18 libusb1, 19 libwebp, 20 optipng, 21 piper-tts, 22 pkg-config, ··· 35 36 stdenv.mkDerivation (finalAttrs: { 37 pname = "calibre"; 38 - version = "8.2.100"; 39 40 src = fetchurl { 41 url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz"; 42 - hash = "sha256-lUHnaorIUwoac1YgYimxF8KTJOPSUiJg5BKC+hFy0lc="; 43 }; 44 45 patches = [ ··· 227 228 runHook postInstallCheck 229 ''; 230 231 meta = { 232 homepage = "https://calibre-ebook.com";
··· 17 libuchardet, 18 libusb1, 19 libwebp, 20 + nix-update-script, 21 optipng, 22 piper-tts, 23 pkg-config, ··· 36 37 stdenv.mkDerivation (finalAttrs: { 38 pname = "calibre"; 39 + version = "8.4.0"; 40 41 src = fetchurl { 42 url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz"; 43 + hash = "sha256-5uexcItbBgO2Tv52clS0N+IhplqpKwq43p2yqSxANek="; 44 }; 45 46 patches = [ ··· 228 229 runHook postInstallCheck 230 ''; 231 + 232 + passthru.updateScript = nix-update-script { 233 + extraArgs = [ "--url=https://github.com/kovidgoyal/calibre" ]; 234 + }; 235 236 meta = { 237 homepage = "https://calibre-ebook.com";
+3 -3
pkgs/by-name/ca/cargo-edit/package.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cargo-edit"; 12 - version = "0.13.3"; 13 14 src = fetchFromGitHub { 15 owner = "killercup"; 16 repo = pname; 17 rev = "v${version}"; 18 - hash = "sha256-HJ7mLN2j8ugnQFuauRvvNfticICRojXeqM1kUxu9yuU="; 19 }; 20 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-HVEoUA5jvKDCiCeCA2gdKm78zAL/qoNlXsY4qLHTmrY="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cargo-edit"; 12 + version = "0.13.4"; 13 14 src = fetchFromGitHub { 15 owner = "killercup"; 16 repo = pname; 17 rev = "v${version}"; 18 + hash = "sha256-gs7+OuW0av7p45+wgXVVS17YKTwIqDFQWc3kKE7y/Yw="; 19 }; 20 21 useFetchCargoVendor = true; 22 + cargoHash = "sha256-JafagbF+JCp3ATtGjlExLDUehYqO9DhI39uD4fLafsQ="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
+2 -2
pkgs/by-name/ca/cato-client/package.nix
··· 9 }: 10 stdenv.mkDerivation rec { 11 pname = "cato-client"; 12 - version = "5.2.1.1"; 13 14 src = fetchurl { 15 url = "https://clients.catonetworks.com/linux/${version}/cato-client-install.deb"; 16 - sha256 = "sha256-0hUchaxaiKJth2ByQMFfjsCLi/4kl+SrNSQ33Y6r3WA="; 17 }; 18 19 passthru.updateScript = writeScript "update-cato-client" ''
··· 9 }: 10 stdenv.mkDerivation rec { 11 pname = "cato-client"; 12 + version = "5.4.0.1006"; 13 14 src = fetchurl { 15 url = "https://clients.catonetworks.com/linux/${version}/cato-client-install.deb"; 16 + sha256 = "sha256-3RyiDgfWL4vA/pUyOigmuK+SV1Q96Y65HVERPeadWWY="; 17 }; 18 19 passthru.updateScript = writeScript "update-cato-client" ''
+14 -19
pkgs/by-name/cc/ccache/package.nix
··· 15 doctest, 16 xcodebuild, 17 makeWrapper, 18 nix-update-script, 19 }: 20 ··· 82 # test/run requires the compgen function which is available in 83 # bashInteractive, but not bash. 84 bashInteractive 85 ] ++ lib.optional stdenv.hostPlatform.isDarwin xcodebuild; 86 87 checkInputs = [ 88 doctest 89 ]; 90 91 - checkPhase = 92 - let 93 - badTests = 94 - [ 95 - "test.trim_dir" # flaky on hydra (possibly filesystem-specific?) 96 - ] 97 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ 98 - "test.basedir" 99 - "test.fileclone" # flaky on hydra (possibly filesystem-specific?) 100 - "test.multi_arch" 101 - "test.nocpp2" 102 - ]; 103 - in 104 - '' 105 - runHook preCheck 106 - export HOME=$(mktemp -d) 107 - ctest --output-on-failure -E '^(${lib.concatStringsSep "|" badTests})$' 108 - runHook postCheck 109 - ''; 110 111 passthru = { 112 # A derivation that provides gcc and g++ commands, but that
··· 15 doctest, 16 xcodebuild, 17 makeWrapper, 18 + ctestCheckHook, 19 + writableTmpDirAsHomeHook, 20 nix-update-script, 21 }: 22 ··· 84 # test/run requires the compgen function which is available in 85 # bashInteractive, but not bash. 86 bashInteractive 87 + ctestCheckHook 88 + writableTmpDirAsHomeHook 89 ] ++ lib.optional stdenv.hostPlatform.isDarwin xcodebuild; 90 91 checkInputs = [ 92 doctest 93 ]; 94 95 + disabledTests = 96 + [ 97 + "test.trim_dir" # flaky on hydra (possibly filesystem-specific?) 98 + "test.fileclone" # flaky on hydra, also seems to fail on zfs 99 + ] 100 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 101 + "test.basedir" 102 + "test.multi_arch" 103 + "test.nocpp2" 104 + ]; 105 106 passthru = { 107 # A derivation that provides gcc and g++ commands, but that
+4 -4
pkgs/by-name/cl/claude-code/package-lock.json
··· 5 "packages": { 6 "": { 7 "dependencies": { 8 - "@anthropic-ai/claude-code": "^0.2.107" 9 } 10 }, 11 "node_modules/@anthropic-ai/claude-code": { 12 - "version": "0.2.107", 13 - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-0.2.107.tgz", 14 - "integrity": "sha512-Z5UzGWfK3ohvuVBG0NZfPFP2S8PXZk37c6hmoWI7vtPNa7rCtKNyexqCs1kjN4oW8Ou9eIooeQd+FOXdKTTJFw==", 15 "hasInstallScript": true, 16 "license": "SEE LICENSE IN README.md", 17 "dependencies": {
··· 5 "packages": { 6 "": { 7 "dependencies": { 8 + "@anthropic-ai/claude-code": "^0.2.109" 9 } 10 }, 11 "node_modules/@anthropic-ai/claude-code": { 12 + "version": "0.2.109", 13 + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-0.2.109.tgz", 14 + "integrity": "sha512-dxOUgATehMCBZHzC47H3i6CCAf2YlXQMcTxrfzl0XEkwqEhbT8EzwWVbqDVc7n/eLykY2SK7xf5hD1iK8kr/dw==", 15 "hasInstallScript": true, 16 "license": "SEE LICENSE IN README.md", 17 "dependencies": {
+3 -3
pkgs/by-name/cl/claude-code/package.nix
··· 7 8 buildNpmPackage rec { 9 pname = "claude-code"; 10 - version = "0.2.107"; 11 12 nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin 13 14 src = fetchzip { 15 url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; 16 - hash = "sha256-R4+TKYhYp4Fyoq02VYSlu7n2XqO3gLtrhUalrkPyBk8="; 17 }; 18 19 - npmDepsHash = "sha256-b88YBKHym1AlsUkIcSQ+wGyGC3Fv1U51zM/tkHRVYck="; 20 21 postPatch = '' 22 cp ${./package-lock.json} package-lock.json
··· 7 8 buildNpmPackage rec { 9 pname = "claude-code"; 10 + version = "0.2.109"; 11 12 nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin 13 14 src = fetchzip { 15 url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; 16 + hash = "sha256-XANo3GKiD5n66GZrB+gZ15o2zTAOKkjcFNbGE3TT1NA="; 17 }; 18 19 + npmDepsHash = "sha256-u5AZXNlN/NAag+35uz3rzLh6ItbKAdV8RSSjzCGk6uA="; 20 21 postPatch = '' 22 cp ${./package-lock.json} package-lock.json
+3 -3
pkgs/by-name/cl/cloudfoundry-cli/package.nix
··· 8 9 buildGoModule rec { 10 pname = "cloudfoundry-cli"; 11 - version = "8.13.0"; 12 13 src = fetchFromGitHub { 14 owner = "cloudfoundry"; 15 repo = "cli"; 16 rev = "v${version}"; 17 - sha256 = "sha256-WljZBnDRC606/w7qIUwvkOhF9EaMYmWZE1Wax20IqEE="; 18 }; 19 - vendorHash = "sha256-qOZABuHQlk7UnuxvFUPbRMv8TNnw2CHyRiWtXxD58Eo="; 20 21 subPackages = [ "." ]; 22
··· 8 9 buildGoModule rec { 10 pname = "cloudfoundry-cli"; 11 + version = "8.14.0"; 12 13 src = fetchFromGitHub { 14 owner = "cloudfoundry"; 15 repo = "cli"; 16 rev = "v${version}"; 17 + sha256 = "sha256-vlDq7Wme8undaZ6HNd84QsWW8Vz0Tev+9nSTbn+NLic="; 18 }; 19 + vendorHash = "sha256-TWVnUdqVIqTRn5tgO+DgCY421riyYkrQS8AkTVYszZ4="; 20 21 subPackages = [ "." ]; 22
+3 -15
pkgs/by-name/co/codebook/package.nix
··· 2 lib, 3 fetchFromGitHub, 4 nix-update-script, 5 - openssl, 6 - pkg-config, 7 rustPlatform, 8 }: 9 10 rustPlatform.buildRustPackage (finalAttrs: { 11 pname = "codebook"; 12 - version = "0.2.12"; 13 14 src = fetchFromGitHub { 15 owner = "blopker"; 16 repo = "codebook"; 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-MGyyN7lq0CpR4F0Ew+ve+KS8OnVFh8sUHQmXTIjh+Ok="; 19 }; 20 21 buildAndTestSubdir = "crates/codebook-lsp"; 22 - cargoHash = "sha256-ry0cHP0NUa9vi7dYuJlgg75ktUeZp3dr9KHQIt8OOK0="; 23 - 24 - nativeBuildInputs = [ 25 - pkg-config 26 - ]; 27 - 28 - buildInputs = [ 29 - openssl 30 - ]; 31 - 32 - env.OPENSSL_NO_VENDOR = 1; 33 34 # Integration tests require internet access for dictionaries 35 doCheck = false;
··· 2 lib, 3 fetchFromGitHub, 4 nix-update-script, 5 rustPlatform, 6 }: 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "codebook"; 10 + version = "0.2.13"; 11 12 src = fetchFromGitHub { 13 owner = "blopker"; 14 repo = "codebook"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-8cbXdK0QbUVtqWvKSDRk3ejJrWo2lgykJG3O57e1ik8="; 17 }; 18 19 buildAndTestSubdir = "crates/codebook-lsp"; 20 + cargoHash = "sha256-NsPdNjqVFa3bbDu/VZk++lsh5NW01+eVOGe1BlgHDiQ="; 21 22 # Integration tests require internet access for dictionaries 23 doCheck = false;
+10 -3
pkgs/by-name/co/containerlab/package.nix
··· 3 buildGoModule, 4 fetchFromGitHub, 5 installShellFiles, 6 }: 7 8 buildGoModule rec { ··· 23 ldflags = [ 24 "-s" 25 "-w" 26 - "-X github.com/srl-labs/containerlab/cmd.version=${version}" 27 - "-X github.com/srl-labs/containerlab/cmd.commit=${src.rev}" 28 - "-X github.com/srl-labs/containerlab/cmd.date=1970-01-01T00:00:00Z" 29 ]; 30 31 preCheck = '' ··· 40 --fish <($out/bin/containerlab completion fish) \ 41 --zsh <($out/bin/containerlab completion zsh) 42 ''; 43 44 meta = { 45 description = "Container-based networking lab";
··· 3 buildGoModule, 4 fetchFromGitHub, 5 installShellFiles, 6 + versionCheckHook, 7 }: 8 9 buildGoModule rec { ··· 24 ldflags = [ 25 "-s" 26 "-w" 27 + "-X github.com/srl-labs/containerlab/cmd/version.Version=${version}" 28 + "-X github.com/srl-labs/containerlab/cmd/version.commit=${src.rev}" 29 + "-X github.com/srl-labs/containerlab/cmd/version.date=1970-01-01T00:00:00Z" 30 ]; 31 32 preCheck = '' ··· 41 --fish <($out/bin/containerlab completion fish) \ 42 --zsh <($out/bin/containerlab completion zsh) 43 ''; 44 + 45 + nativeInstallCheckInputs = [ 46 + versionCheckHook 47 + ]; 48 + doInstallCheck = true; 49 + versionCheckProgramArg = "version"; 50 51 meta = { 52 description = "Container-based networking lab";
+2 -2
pkgs/by-name/cp/cpu_features/package.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "cpu_features"; 11 - version = "0.10.0"; 12 13 outputs = [ 14 "out" ··· 19 owner = "google"; 20 repo = "cpu_features"; 21 rev = "v${version}"; 22 - hash = "sha256-YnNcNzlFVTHKCxfmhTDhOxluxK2VCBuEi7VZGgUB4VU="; 23 }; 24 25 nativeBuildInputs = [ cmake ];
··· 8 9 stdenv.mkDerivation rec { 10 pname = "cpu_features"; 11 + version = "0.10.1"; 12 13 outputs = [ 14 "out" ··· 19 owner = "google"; 20 repo = "cpu_features"; 21 rev = "v${version}"; 22 + hash = "sha256-IBJc1sHHh4G3oTzQm1RAHHahsEECC+BDl14DHJ8M1Ys="; 23 }; 24 25 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/cy/cyclonedx-python/package.nix
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "cyclonedx-python"; 9 - version = "6.0.0"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "CycloneDX"; 14 repo = "cyclonedx-python"; 15 tag = "v${version}"; 16 - hash = "sha256-58btE2eMX4oucgg9gbiouKZvX8TVct69YpOP2Bp2Ez8="; 17 }; 18 19 build-system = with python3Packages; [ poetry-core ];
··· 6 7 python3Packages.buildPythonApplication rec { 8 pname = "cyclonedx-python"; 9 + version = "6.1.1"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "CycloneDX"; 14 repo = "cyclonedx-python"; 15 tag = "v${version}"; 16 + hash = "sha256-faR7sC4ymS0g5+r++QrgX01E8CbDKCmChPFMW8jgWBg="; 17 }; 18 19 build-system = with python3Packages; [ poetry-core ];
+32
pkgs/by-name/dm/dm-mono/package.nix
···
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 + }: 6 + stdenvNoCC.mkDerivation { 7 + pname = "dm-mono"; 8 + version = "1.0-unstable-2020-04-15"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "googlefonts"; 12 + repo = "dm-mono"; 13 + rev = "57fadabfb200a77de2812540026c249dc3013077"; 14 + hash = "sha256-Xj6UmvH7tqW6xdobBxuafqc7TB1nrTFwHWv4DaZmwx8="; 15 + }; 16 + 17 + installPhase = '' 18 + runHook preInstall 19 + 20 + install -m644 --target $out/share/fonts/truetype -D exports/*.ttf 21 + 22 + runHook postInstall 23 + ''; 24 + 25 + meta = { 26 + description = "Monospace typeface"; 27 + homepage = "https://github.com/googlefonts/dm-mono"; 28 + changelog = "https://github.com/googlefonts/dm-mono/blob/main/CHANGELOG.md"; 29 + license = lib.licenses.ofl; 30 + maintainers = with lib.maintainers; [ jennifgcrl ]; 31 + }; 32 + }
+4 -4
pkgs/by-name/dn/dnscontrol/package.nix
··· 9 10 buildGoModule rec { 11 pname = "dnscontrol"; 12 - version = "4.19.0"; 13 14 src = fetchFromGitHub { 15 owner = "StackExchange"; 16 repo = "dnscontrol"; 17 tag = "v${version}"; 18 - hash = "sha256-wRkUcMBGKPKGgA7ogQpq/aFkysVFDiNSKZ2sJ3Wkm1M="; 19 }; 20 21 - vendorHash = "sha256-Edf7ka/Qh+InjA4VXrvA0sI9QYr1nRwiLCtubZ/n5Pk="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24 ··· 51 meta = with lib; { 52 description = "Synchronize your DNS to multiple providers from a simple DSL"; 53 homepage = "https://dnscontrol.org/"; 54 - changelog = "https://github.com/StackExchange/dnscontrol/releases/tag/${src.rev}"; 55 license = licenses.mit; 56 maintainers = with maintainers; [ SuperSandro2000 ]; 57 mainProgram = "dnscontrol";
··· 9 10 buildGoModule rec { 11 pname = "dnscontrol"; 12 + version = "4.20.0"; 13 14 src = fetchFromGitHub { 15 owner = "StackExchange"; 16 repo = "dnscontrol"; 17 tag = "v${version}"; 18 + hash = "sha256-GiwmSAcExafo5fJcdNsMF8BuvHdUaNoCLpl5y1pautw="; 19 }; 20 21 + vendorHash = "sha256-8KSqPDEI5gmxzcgFsaCzeXzYN6tO9Fjq7rnQN/vSThw="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24 ··· 51 meta = with lib; { 52 description = "Synchronize your DNS to multiple providers from a simple DSL"; 53 homepage = "https://dnscontrol.org/"; 54 + changelog = "https://github.com/StackExchange/dnscontrol/releases/tag/v${version}"; 55 license = licenses.mit; 56 maintainers = with maintainers; [ SuperSandro2000 ]; 57 mainProgram = "dnscontrol";
+2 -2
pkgs/by-name/do/dosbox-x/package.nix
··· 27 28 stdenv.mkDerivation (finalAttrs: { 29 pname = "dosbox-x"; 30 - version = "2025.02.01"; 31 32 src = fetchFromGitHub { 33 owner = "joncampbell123"; 34 repo = "dosbox-x"; 35 rev = "dosbox-x-v${finalAttrs.version}"; 36 - hash = "sha256-X+deR8khmCWnIyqhao122CaPGXuWEoayKTcTaYfLATY="; 37 }; 38 39 # sips is unavailable in sandbox, replacing with imagemagick breaks build due to wrong Foundation propagation(?) so don't generate resolution variants
··· 27 28 stdenv.mkDerivation (finalAttrs: { 29 pname = "dosbox-x"; 30 + version = "2025.05.03"; 31 32 src = fetchFromGitHub { 33 owner = "joncampbell123"; 34 repo = "dosbox-x"; 35 rev = "dosbox-x-v${finalAttrs.version}"; 36 + hash = "sha256-VYJn1ddDkSHpWVsE7NunwRvuAVRqbvCNw/TzkWe8TLQ="; 37 }; 38 39 # sips is unavailable in sandbox, replacing with imagemagick breaks build due to wrong Foundation propagation(?) so don't generate resolution variants
+68
pkgs/by-name/du/dumphfdl/package.nix
···
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + versionCheckHook, 7 + cmake, 8 + pkg-config, 9 + libconfig, 10 + liquid-dsp, 11 + fftwSinglePrec, 12 + glib, 13 + soapysdr-with-plugins, 14 + sqlite, 15 + zeromq, 16 + gperftools, 17 + libacars, 18 + }: 19 + 20 + stdenv.mkDerivation (finalAttrs: { 21 + pname = "dumphfdl"; 22 + version = "1.6.1"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "szpajder"; 26 + repo = "dumphfdl"; 27 + tag = "v${finalAttrs.version}"; 28 + hash = "sha256-M4WjcGA15Kp+Hpp+I2Ndcx+oBqaGxEeQLTPcSlugLwQ="; 29 + }; 30 + 31 + buildInputs = [ 32 + fftwSinglePrec 33 + liquid-dsp 34 + glib 35 + libconfig 36 + soapysdr-with-plugins 37 + sqlite 38 + zeromq 39 + gperftools 40 + libacars 41 + ]; 42 + 43 + nativeBuildInputs = [ 44 + cmake 45 + pkg-config 46 + ]; 47 + 48 + doInstallCheck = true; 49 + nativeInstallCheckInputs = [ versionCheckHook ]; 50 + 51 + passthru.updateScript = nix-update-script { }; 52 + 53 + meta = { 54 + homepage = "https://github.com/szpajder/dumphfdl"; 55 + changelog = "https://github.com/szpajder/dumphfdl/releases/tag/v${finalAttrs.version}"; 56 + description = "Decoder for Multichannel HFDL aircraft communication"; 57 + longDescription = '' 58 + HFDL (High Frequency Data Link) is a protocol used for radio communications 59 + between aircraft and ground stations. It is used to carry ACARS and AOC messages as well as 60 + CPDLC (Controller-Pilot Data Link Communications) and ADS-C. 61 + ''; 62 + license = lib.licenses.gpl3Plus; 63 + mainProgram = "dumphfdl"; 64 + maintainers = [ lib.maintainers.mafo ]; 65 + platforms = with lib.platforms; linux ++ darwin; 66 + badPlatforms = lib.platforms.darwin; 67 + }; 68 + })
+6 -2
pkgs/by-name/ez/eztrace/package.nix
··· 9 libbfd, 10 libopcodes, 11 otf2, 12 versionCheckHook, 13 }: 14 ··· 54 55 cmakeFlags = [ 56 (lib.cmakeBool "EZTRACE_ENABLE_MEMORY" true) 57 - # This test is somewhat flaky and fails once per several rebuilds. 58 - (lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "--exclude-regex;memory_tests") 59 ]; 60 61 nativeBuildInputs = [ ··· 72 ]; 73 74 doCheck = true; 75 nativeCheckInputs = [ 76 otf2 # `otf2-print` needed by compiler_instrumentation_tests,pthread_tests,posixio_tests 77 ]; 78 79 postInstall = ''
··· 9 libbfd, 10 libopcodes, 11 otf2, 12 + ctestCheckHook, 13 versionCheckHook, 14 }: 15 ··· 55 56 cmakeFlags = [ 57 (lib.cmakeBool "EZTRACE_ENABLE_MEMORY" true) 58 ]; 59 60 nativeBuildInputs = [ ··· 71 ]; 72 73 doCheck = true; 74 + disabledTests = [ 75 + # This test is somewhat flaky and fails once per several rebuilds. 76 + "memory_tests" 77 + ]; 78 nativeCheckInputs = [ 79 otf2 # `otf2-print` needed by compiler_instrumentation_tests,pthread_tests,posixio_tests 80 + ctestCheckHook 81 ]; 82 83 postInstall = ''
-3
pkgs/by-name/f3/f3d/package.nix
··· 97 ]; 98 platforms = with platforms; unix; 99 mainProgram = "f3d"; 100 - # error: use of undeclared identifier 'NSMenuItem' 101 - # adding AppKit does not solve it 102 - broken = with stdenv.hostPlatform; isDarwin && isx86_64; 103 }; 104 }
··· 97 ]; 98 platforms = with platforms; unix; 99 mainProgram = "f3d"; 100 }; 101 }
-50
pkgs/by-name/fl/fluxctl/package.nix
··· 1 - { 2 - lib, 3 - buildGoModule, 4 - fetchFromGitHub, 5 - installShellFiles, 6 - }: 7 - 8 - buildGoModule rec { 9 - pname = "fluxctl"; 10 - version = "1.25.4"; 11 - 12 - src = fetchFromGitHub { 13 - owner = "weaveworks"; 14 - repo = "flux"; 15 - rev = version; 16 - sha256 = "sha256-rKZ0fI9UN4oq6gfDMNR2+kCazlDexE1+UVzQ3xgkSA8="; 17 - }; 18 - 19 - vendorHash = "sha256-6Trk49Vo3oMjSaHRDm2v+elPDHwdn2D3Z6i4UYcx0IQ="; 20 - 21 - nativeBuildInputs = [ installShellFiles ]; 22 - 23 - doCheck = false; 24 - 25 - subPackages = [ "cmd/fluxctl" ]; 26 - 27 - ldflags = [ 28 - "-s" 29 - "-w" 30 - "-X main.version=${version}" 31 - ]; 32 - 33 - postInstall = '' 34 - for shell in bash fish zsh; do 35 - $out/bin/fluxctl completion $shell > fluxctl.$shell 36 - installShellCompletion fluxctl.$shell 37 - done 38 - ''; 39 - 40 - meta = with lib; { 41 - description = "CLI client for Flux, the GitOps Kubernetes operator"; 42 - mainProgram = "fluxctl"; 43 - homepage = "https://github.com/fluxcd/flux"; 44 - license = licenses.asl20; 45 - maintainers = with maintainers; [ 46 - Gonzih 47 - Br1ght0ne 48 - ]; 49 - }; 50 - }
···
+3 -3
pkgs/by-name/fz/fzf-make/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "fzf-make"; 14 - version = "0.56.0"; 15 16 src = fetchFromGitHub { 17 owner = "kyu08"; 18 repo = "fzf-make"; 19 rev = "v${version}"; 20 - hash = "sha256-OioPl2uJVepMsR1PYHpASj3yQ10bCaGFxI1wQR61EsA="; 21 }; 22 23 - cargoHash = "sha256-Y1kFbJi+AB4uROieZERafU82RWm2AGQseDUuVzJn3NA="; 24 25 useFetchCargoVendor = true; 26
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "fzf-make"; 14 + version = "0.59.0"; 15 16 src = fetchFromGitHub { 17 owner = "kyu08"; 18 repo = "fzf-make"; 19 rev = "v${version}"; 20 + hash = "sha256-KH2tcQngc3LVgybdmw/obhbMiLoj3GZVnyWaDXXBJNs="; 21 }; 22 23 + cargoHash = "sha256-GCnzqfTBvckWtgXCz0Yd0SHh82bC3bS7uLOAdY37z+s="; 24 25 useFetchCargoVendor = true; 26
+3
pkgs/by-name/gd/gdal/package.nix
··· 286 "test_vsioss_6" 287 # flaky? 288 "test_tiledb_read_arbitrary_array" 289 ] 290 ++ lib.optionals (!stdenv.hostPlatform.isx86_64) [ 291 # likely precision-related expecting x87 behaviour
··· 286 "test_vsioss_6" 287 # flaky? 288 "test_tiledb_read_arbitrary_array" 289 + # tests for magic numbers, seem to change with different poppler versions, 290 + # and architectures 291 + "test_pdf_extra_rasters" 292 ] 293 ++ lib.optionals (!stdenv.hostPlatform.isx86_64) [ 294 # likely precision-related expecting x87 behaviour
-1
pkgs/by-name/ge/geant4/package.nix
··· 141 ''; 142 143 meta = with lib; { 144 - broken = (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64); 145 description = "Toolkit for the simulation of the passage of particles through matter"; 146 longDescription = '' 147 Geant4 is a toolkit for the simulation of the passage of particles through matter.
··· 141 ''; 142 143 meta = with lib; { 144 description = "Toolkit for the simulation of the passage of particles through matter"; 145 longDescription = '' 146 Geant4 is a toolkit for the simulation of the passage of particles through matter.
+11 -8
pkgs/by-name/gi/git-town/package.nix
··· 1 { 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 installShellFiles, ··· 64 in 65 [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; 66 67 - postInstall = '' 68 - installShellCompletion --cmd git-town \ 69 - --bash <($out/bin/git-town completions bash) \ 70 - --fish <($out/bin/git-town completions fish) \ 71 - --zsh <($out/bin/git-town completions zsh) 72 - 73 - wrapProgram $out/bin/git-town --prefix PATH : ${lib.makeBinPath [ git ]} 74 - ''; 75 76 passthru.tests.version = testers.testVersion { 77 package = git-town;
··· 1 { 2 lib, 3 + stdenv, 4 buildGoModule, 5 fetchFromGitHub, 6 installShellFiles, ··· 65 in 66 [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; 67 68 + postInstall = 69 + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 70 + installShellCompletion --cmd git-town \ 71 + --bash <($out/bin/git-town completions bash) \ 72 + --fish <($out/bin/git-town completions fish) \ 73 + --zsh <($out/bin/git-town completions zsh) 74 + '' 75 + + '' 76 + wrapProgram $out/bin/git-town --prefix PATH : ${lib.makeBinPath [ git ]} 77 + ''; 78 79 passthru.tests.version = testers.testVersion { 80 package = git-town;
+3 -3
pkgs/by-name/gi/gitea/package.nix
··· 35 in 36 buildGoModule rec { 37 pname = "gitea"; 38 - version = "1.23.7"; 39 40 src = fetchFromGitHub { 41 owner = "go-gitea"; 42 repo = "gitea"; 43 tag = "v${gitea.version}"; 44 - hash = "sha256-pdmRujcLnQBIQXc26MPpoLbbV00KMaVHPY4xTsitaCA="; 45 }; 46 47 proxyVendor = true; 48 49 - vendorHash = "sha256-h9RnHv4weGfHwpmuEhQbsYDd5fKc439m0gF/BgDVIdA="; 50 51 outputs = [ 52 "out"
··· 35 in 36 buildGoModule rec { 37 pname = "gitea"; 38 + version = "1.23.8"; 39 40 src = fetchFromGitHub { 41 owner = "go-gitea"; 42 repo = "gitea"; 43 tag = "v${gitea.version}"; 44 + hash = "sha256-79GSHJozNlzBkddeyKX36D/w73loEN28fNSbcMVhgxQ="; 45 }; 46 47 proxyVendor = true; 48 49 + vendorHash = "sha256-wdrFa+6E1qTW9PBXr7ROgBQn3nfgxZF7Z47yk61Iqvs="; 50 51 outputs = [ 52 "out"
+3 -3
pkgs/by-name/gl/glrnvim/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "glrnvim"; 9 - version = "1.4.0"; 10 11 src = fetchFromGitHub { 12 owner = "beeender"; 13 repo = "glrnvim"; 14 rev = "v${version}"; 15 - hash = "sha256-n3t3s3fzmBGXRDydYxNJ13itKul8dyLNW6HP8Di4hY0="; 16 }; 17 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-oE1HXmJbKHegubqhsovat1ce/4rjdKGGTnmDdbRBo/k="; 20 21 postInstall = '' 22 install -Dm644 glrnvim.desktop -t $out/share/applications
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "glrnvim"; 9 + version = "1.5.0"; 10 11 src = fetchFromGitHub { 12 owner = "beeender"; 13 repo = "glrnvim"; 14 rev = "v${version}"; 15 + hash = "sha256-fyJ3k1CBrxL6It8x9jNumzCuhXug6eB/fuvPUQYEc4A="; 16 }; 17 18 useFetchCargoVendor = true; 19 + cargoHash = "sha256-xDa2aMWx09dEbRDops2HwYSl/KMA7CeFqS2bnxX/8w8="; 20 21 postInstall = '' 22 install -Dm644 glrnvim.desktop -t $out/share/applications
+4 -4
pkgs/by-name/go/goperf/package.nix
··· 9 10 buildGoModule rec { 11 pname = "goperf"; 12 - version = "0-unstable-2025-04-07"; 13 14 src = fetchgit { 15 url = "https://go.googlesource.com/perf"; 16 - rev = "71ba5bc8ccce8a755de82e9bad6ca4e4d7b590d2"; 17 - hash = "sha256-xY9Z502YUUePqoocBWWPxD/TLFQtYq3TLyj3Izp8n9A="; 18 }; 19 20 - vendorHash = "sha256-BYfn9ip8QCS+spYR51eS6SysYlZtBZf7GhuFZVh3Kb8="; 21 22 passthru.updateScript = writeShellScript "update-goperf" '' 23 export UPDATE_NIX_ATTR_PATH=goperf
··· 9 10 buildGoModule rec { 11 pname = "goperf"; 12 + version = "0-unstable-2025-05-05"; 13 14 src = fetchgit { 15 url = "https://go.googlesource.com/perf"; 16 + rev = "a54a20dddd9743f7ac60d2d506e561eaeafd4831"; 17 + hash = "sha256-+d8s9kEzBJ/21U2x8ZuiGdQrspFIJEmrjxmzNahC/V0="; 18 }; 19 20 + vendorHash = "sha256-nqK6xMKYe4uMXvcqopTAV66qklWUq1TzsP8V67TGJJU="; 21 22 passthru.updateScript = writeShellScript "update-goperf" '' 23 export UPDATE_NIX_ATTR_PATH=goperf
+11 -2
pkgs/by-name/go/gotraceui/package.nix
··· 10 libxkbcommon, 11 vulkan-headers, 12 wayland, 13 }: 14 15 buildGoModule rec { ··· 19 src = fetchFromGitHub { 20 owner = "dominikh"; 21 repo = "gotraceui"; 22 - rev = "v${version}"; 23 sha256 = "sha256-Rforuh9YlTv/mTpQm0+BaY+Ssc4DAiDCzVkIerP5Uz0="; 24 }; 25 26 - vendorHash = "sha256-dNV5u6BG+2Nzci6dX/4/4WAeM/zXE5+Ix0HqIsNnm0E="; 27 subPackages = [ "cmd/gotraceui" ]; 28 29 nativeBuildInputs = [ pkg-config ];
··· 10 libxkbcommon, 11 vulkan-headers, 12 wayland, 13 + fetchpatch, 14 }: 15 16 buildGoModule rec { ··· 20 src = fetchFromGitHub { 21 owner = "dominikh"; 22 repo = "gotraceui"; 23 + tag = "v${version}"; 24 sha256 = "sha256-Rforuh9YlTv/mTpQm0+BaY+Ssc4DAiDCzVkIerP5Uz0="; 25 }; 26 27 + patches = [ 28 + (fetchpatch { 29 + name = "switch-to-gio-fork.patch"; 30 + url = "https://github.com/dominikh/gotraceui/commit/00289f5f4c1da3e13babd2389e533b069cd18e3c.diff"; 31 + hash = "sha256-dxsVMjyKkRG4Q6mONlJAohWJ8YTu8KN7ynPVycJhcs8="; 32 + }) 33 + ]; 34 + 35 + vendorHash = "sha256-9rzcSxlOuQC5bt1kZuRX7CTQaDHKrtGRpMNLrOHTjJk="; 36 subPackages = [ "cmd/gotraceui" ]; 37 38 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/by-name/gq/gqlgen/package.nix
··· 6 }: 7 8 let 9 - version = "0.17.71"; 10 in 11 buildGoModule { 12 pname = "gqlgen"; ··· 16 owner = "99designs"; 17 repo = "gqlgen"; 18 tag = "v${version}"; 19 - hash = "sha256-AkLs7nDnygbnq4DYZ72+JChutKj+2cJHlNiTa761aIs="; 20 }; 21 22 - vendorHash = "sha256-Q9voEyziSlq9Ele4fz/obQS4ufapa4zK3cTd493XJgU="; 23 24 subPackages = [ "." ]; 25
··· 6 }: 7 8 let 9 + version = "0.17.73"; 10 in 11 buildGoModule { 12 pname = "gqlgen"; ··· 16 owner = "99designs"; 17 repo = "gqlgen"; 18 tag = "v${version}"; 19 + hash = "sha256-s6D9ohFdUhch2LhpmHYBgpBrO/5WEM1TX/+DIfwxSPc="; 20 }; 21 22 + vendorHash = "sha256-QN3ebVC6cJBnpm9Kyhg16EcXoT2rI1fR6QEf6i74WHg="; 23 24 subPackages = [ "." ]; 25
+2 -2
pkgs/by-name/ha/haguichi/package.nix
··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "haguichi"; 21 - version = "1.5.1"; 22 23 src = fetchFromGitHub { 24 owner = "ztefn"; 25 repo = "haguichi"; 26 tag = finalAttrs.version; 27 - hash = "sha256-hSQsKG86QUzv/dfqz2amSXyAaA1ZAk9dTvel9KVgeFs="; 28 }; 29 30 postPatch = ''
··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "haguichi"; 21 + version = "1.5.2"; 22 23 src = fetchFromGitHub { 24 owner = "ztefn"; 25 repo = "haguichi"; 26 tag = finalAttrs.version; 27 + hash = "sha256-IEcBCiPU9NPrAbTCnONraeVb/Nlq/u4fsEZX+Vd1DiY="; 28 }; 29 30 postPatch = ''
+3 -3
pkgs/by-name/he/hexpatch/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "hexpatch"; 13 - version = "1.11.1"; 14 15 src = fetchFromGitHub { 16 owner = "Etto48"; 17 repo = "HexPatch"; 18 tag = "v${version}"; 19 - hash = "sha256-/wPRCqHvRiH8snD6D9qyk7YdbchOi0BUz/kI5EitOls="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-bJaL2ni0ei9LeeMdt5Zo68ECbzrBtvAZULjHOLcnacY="; 24 25 nativeBuildInputs = [ 26 cmake
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "hexpatch"; 13 + version = "1.11.2"; 14 15 src = fetchFromGitHub { 16 owner = "Etto48"; 17 repo = "HexPatch"; 18 tag = "v${version}"; 19 + hash = "sha256-xeHOViakCRMXQqmuUCeekL0tyYyh61OnU0zDk767NPU="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-3eaEgzGVSz6MjNqRGjzP8GoOZ/3eYOkI4Gd6+n+6vDg="; 24 25 nativeBuildInputs = [ 26 cmake
+6 -21
pkgs/by-name/ho/hobbes/package.nix
··· 3 stdenv, 4 llvmPackages, 5 fetchFromGitHub, 6 - fetchpatch, 7 cmake, 8 llvm_12, 9 ncurses, ··· 14 }: 15 llvmPackages.stdenv.mkDerivation { 16 pname = "hobbes"; 17 - version = "0-unstable-2023-06-03"; 18 19 src = fetchFromGitHub { 20 owner = "morganstanley"; 21 repo = "hobbes"; 22 - rev = "88a712b85bc896a4c87e60c12321445f1cdcfd00"; 23 - hash = "sha256-2v0yk35/cLKTjX0Qbc8cjc7Y6bamRSa9GpPvGoxL2Cw="; 24 }; 25 26 - patches = [ 27 - # fix build for LLVM-12+ 28 - # https://github.com/morganstanley/hobbes/pull/452 29 - (fetchpatch { 30 - name = "include-cstdint.patch"; 31 - url = "https://github.com/morganstanley/hobbes/commit/924b71fca06c61e606792cc8db8521fb499d4237.patch"; 32 - hash = "sha256-/VsWtTYc3LBOnm4Obgx/MOqaaWZhUc8yzmkygtNz+mY="; 33 - }) 34 ]; 35 - 36 - # only one warning generated. try to remove on next update 37 - env.CXXFLAGS = "-Wno-error=deprecated-copy"; 38 - 39 - # TODO: re-enable Python tests once they work on Python 3 40 - # currently failing with "I don't know how to decode the primitive type: b'bool'" 41 - postPatch = '' 42 - rm test/Python.C 43 - ''; 44 45 nativeBuildInputs = [ 46 cmake
··· 3 stdenv, 4 llvmPackages, 5 fetchFromGitHub, 6 cmake, 7 llvm_12, 8 ncurses, ··· 13 }: 14 llvmPackages.stdenv.mkDerivation { 15 pname = "hobbes"; 16 + version = "0-unstable-2025-04-23"; 17 18 src = fetchFromGitHub { 19 owner = "morganstanley"; 20 repo = "hobbes"; 21 + rev = "0829030be03d47f91075cbebd0c9565f44bf9911"; 22 + hash = "sha256-GZ26XL4++2MWQED2tVWeJ8HFcFQUXnXZ3+JCgdlAXNo="; 23 }; 24 25 + CXXFLAGS = [ 26 + "-Wno-error=missing-template-arg-list-after-template-kw" 27 + "-Wno-error=deprecated-copy" 28 ]; 29 30 nativeBuildInputs = [ 31 cmake
+2 -2
pkgs/by-name/jb/jbrowse/package.nix
··· 6 7 let 8 pname = "jbrowse"; 9 - version = "3.3.0"; 10 11 src = fetchurl { 12 url = "https://github.com/GMOD/jbrowse-components/releases/download/v${version}/jbrowse-desktop-v${version}-linux.AppImage"; 13 - sha256 = "sha256-v4irH+U1w/XYTqT2z60Ce4hhA9Ej9pRCHuov9bViEy8="; 14 }; 15 16 appimageContents = appimageTools.extractType2 {
··· 6 7 let 8 pname = "jbrowse"; 9 + version = "3.4.0"; 10 11 src = fetchurl { 12 url = "https://github.com/GMOD/jbrowse-components/releases/download/v${version}/jbrowse-desktop-v${version}-linux.AppImage"; 13 + sha256 = "sha256-u7ZVHn1/HUyV27yGx0HZeWgdm4NuVK8ZH0UogrmbxOo="; 14 }; 15 16 appimageContents = appimageTools.extractType2 {
+1
pkgs/by-name/ji/jimtcl/package.nix
··· 78 homepage = "http://jim.tcl.tk/"; 79 license = lib.licenses.bsd2; 80 platforms = lib.platforms.all; 81 maintainers = with lib.maintainers; [ 82 dbohdan 83 fgaz
··· 78 homepage = "http://jim.tcl.tk/"; 79 license = lib.licenses.bsd2; 80 platforms = lib.platforms.all; 81 + broken = stdenv.hostPlatform.isDarwin; 82 maintainers = with lib.maintainers; [ 83 dbohdan 84 fgaz
+2 -2
pkgs/by-name/li/libmediainfo/package.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "libmediainfo"; 17 - version = "25.03"; 18 19 src = fetchurl { 20 url = "https://mediaarea.net/download/source/libmediainfo/${version}/libmediainfo_${version}.tar.xz"; 21 - hash = "sha256-NfH9q4EjnKNVxt41ioT73gR3/tjrNQ5d/valmBRcUgc="; 22 }; 23 24 nativeBuildInputs = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "libmediainfo"; 17 + version = "25.04"; 18 19 src = fetchurl { 20 url = "https://mediaarea.net/download/source/libmediainfo/${version}/libmediainfo_${version}.tar.xz"; 21 + hash = "sha256-rUXtfJ23gHqoA4RcqIutlSaqjaiDpYEn5TkKqi2Bu7E="; 22 }; 23 24 nativeBuildInputs = [
+6 -4
pkgs/by-name/li/libtommath/package.nix
··· 14 sha256 = "sha256-KWJy2TQ1mRMI63NgdgDANLVYgHoH6CnnURQuZcz6nQg="; 15 }; 16 17 - nativeBuildInputs = [ libtool ]; 18 - 19 postPatch = '' 20 - substituteInPlace makefile.shared --replace glibtool libtool 21 - substituteInPlace makefile_include.mk --replace "shell arch" "shell uname -m" 22 ''; 23 24 preBuild = '' 25 makeFlagsArray=(PREFIX=$out \ 26 INSTALL_GROUP=$(id -g) \ 27 INSTALL_USER=$(id -u)) 28 '';
··· 14 sha256 = "sha256-KWJy2TQ1mRMI63NgdgDANLVYgHoH6CnnURQuZcz6nQg="; 15 }; 16 17 postPatch = '' 18 + substituteInPlace makefile.shared \ 19 + --replace-fail glibtool libtool \ 20 + --replace-fail libtool "${lib.getExe (libtool.override { stdenv = stdenv; })}" 21 + substituteInPlace makefile_include.mk \ 22 + --replace-fail "gcc" "${stdenv.cc.targetPrefix}cc" 23 ''; 24 25 preBuild = '' 26 makeFlagsArray=(PREFIX=$out \ 27 + CC=${stdenv.cc.targetPrefix}cc \ 28 INSTALL_GROUP=$(id -g) \ 29 INSTALL_USER=$(id -u)) 30 '';
+2 -2
pkgs/by-name/lo/lokalise2-cli/package.nix
··· 6 7 buildGoModule rec { 8 pname = "lokalise2-cli"; 9 - version = "3.1.3"; 10 11 src = fetchFromGitHub { 12 owner = "lokalise"; 13 repo = "lokalise-cli-2-go"; 14 rev = "v${version}"; 15 - sha256 = "sha256-9d5rlVyGPLNzlKzGq/XJleiKvLtkE0AttIiH6NYUwFo="; 16 }; 17 18 vendorHash = "sha256-thD8NtG9uVI4KwNQiNsVCUdyUcgAmnr+szsUQ2Ika1c=";
··· 6 7 buildGoModule rec { 8 pname = "lokalise2-cli"; 9 + version = "3.1.4"; 10 11 src = fetchFromGitHub { 12 owner = "lokalise"; 13 repo = "lokalise-cli-2-go"; 14 rev = "v${version}"; 15 + sha256 = "sha256-weqYHKxu6HvdrFduzKtHtCVnJ0GVRGIPABLrsW4f0VA="; 16 }; 17 18 vendorHash = "sha256-thD8NtG9uVI4KwNQiNsVCUdyUcgAmnr+szsUQ2Ika1c=";
+8 -2
pkgs/by-name/ma/ma/package.nix
··· 10 version = "11"; 11 12 src = fetchurl { 13 - url = "http://call-with-current-continuation.org/ma/ma.tar.gz"; 14 hash = "sha256-1UVxXbN2jSNm13BjyoN3jbKtkO3DUEEHaDOC2Ibbxf4="; 15 }; 16 17 buildInputs = [ 18 tclPackages.tk ··· 40 homepage = "http://call-with-current-continuation.org/ma/ma.html"; 41 mainProgram = "ma"; 42 maintainers = with lib.maintainers; [ ehmry ]; 43 - license = lib.licenses.free; 44 inherit (tclPackages.tk.meta) platforms; 45 }; 46 }
··· 10 version = "11"; 11 12 src = fetchurl { 13 + url = "https://web.archive.org/web/20250511210225/http://call-with-current-continuation.org/ma/ma.tar.gz"; 14 hash = "sha256-1UVxXbN2jSNm13BjyoN3jbKtkO3DUEEHaDOC2Ibbxf4="; 15 }; 16 + 17 + postPatch = '' 18 + substituteInPlace ./build --replace-fail gcc ${lib.getExe stdenv.cc} 19 + ''; 20 21 buildInputs = [ 22 tclPackages.tk ··· 44 homepage = "http://call-with-current-continuation.org/ma/ma.html"; 45 mainProgram = "ma"; 46 maintainers = with lib.maintainers; [ ehmry ]; 47 + # Per the README: 48 + # > All of MA's source code is hereby placed in the public domain 49 + license = lib.licenses.publicDomain; 50 inherit (tclPackages.tk.meta) platforms; 51 }; 52 }
+2 -2
pkgs/by-name/ma/maltego/package.nix
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "maltego"; 16 - version = "4.9.2"; 17 18 src = fetchzip { 19 url = "https://downloads.maltego.com/maltego-v4/linux/Maltego.v${finalAttrs.version}.linux.zip"; 20 - hash = "sha256-+jPfIqvaVLo+s/yNHc5fHtnEMClcHtLVsVzFi4LZnK0="; 21 }; 22 23 postPatch = ''
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "maltego"; 16 + version = "4.9.3"; 17 18 src = fetchzip { 19 url = "https://downloads.maltego.com/maltego-v4/linux/Maltego.v${finalAttrs.version}.linux.zip"; 20 + hash = "sha256-h0cTA6/i7cpYvGQli3UA6WZnaMOProN4f0TTdeIczcY="; 21 }; 22 23 postPatch = ''
+2 -2
pkgs/by-name/me/mediainfo/package.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "mediainfo"; 14 - version = "25.03"; 15 16 src = fetchurl { 17 url = "https://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz"; 18 - hash = "sha256-wpO7MPIx3FMQuYDv2E/n0za4MQto6DJlzxZtf3/Dhsk="; 19 }; 20 21 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "mediainfo"; 14 + version = "25.04"; 15 16 src = fetchurl { 17 url = "https://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz"; 18 + hash = "sha256-SyVT/pEEMy07rKX+Yba4evTUkxCMW4Y4Ac2wpIJqM64="; 19 }; 20 21 nativeBuildInputs = [
+3 -3
pkgs/by-name/mi/microfetch/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "microfetch"; 10 - version = "0.4.7"; 11 12 src = fetchFromGitHub { 13 owner = "NotAShelf"; 14 repo = "microfetch"; 15 tag = "v${version}"; 16 - hash = "sha256-iNx1/My72i+Ni/WVqF2HFgLjqH6W6WPupdOkH6UQH9E="; 17 }; 18 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-UguHTRHdcogxg/8DmRWSE7XwmaF36MTGHzF5CpMBc3Y="; 21 22 passthru.updateScript = nix-update-script { }; 23
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "microfetch"; 10 + version = "0.4.8"; 11 12 src = fetchFromGitHub { 13 owner = "NotAShelf"; 14 repo = "microfetch"; 15 tag = "v${version}"; 16 + hash = "sha256-WGr2qqxcbh7hotqPj8ZQbSB3E4qG5U2LEmqXx/aEc18="; 17 }; 18 19 useFetchCargoVendor = true; 20 + cargoHash = "sha256-/siuEdZeIk23aIagbjrd5cYvb5/xEdAq84PoSVLWz60="; 21 22 passthru.updateScript = nix-update-script { }; 23
+2 -2
pkgs/by-name/mo/mold/package.nix
··· 26 27 stdenv.mkDerivation (finalAttrs: { 28 pname = "mold"; 29 - version = "2.39.0"; 30 31 src = fetchFromGitHub { 32 owner = "rui314"; 33 repo = "mold"; 34 tag = "v${finalAttrs.version}"; 35 - hash = "sha256-DT8xU1JN3zeJe7o7YQFrnpyN0LtcsclUsIX5jFeVYvA="; 36 }; 37 38 nativeBuildInputs = [
··· 26 27 stdenv.mkDerivation (finalAttrs: { 28 pname = "mold"; 29 + version = "2.39.1"; 30 31 src = fetchFromGitHub { 32 owner = "rui314"; 33 repo = "mold"; 34 tag = "v${finalAttrs.version}"; 35 + hash = "sha256-uC6oakFfF0tpSiBeps5IO41Khk7VyCMSZhVh2Gmwlyc="; 36 }; 37 38 nativeBuildInputs = [
+17 -13
pkgs/by-name/mo/molly-guard/package.nix
··· 7 systemd, 8 }: 9 10 - stdenv.mkDerivation rec { 11 pname = "molly-guard"; 12 - version = "0.7.2"; 13 14 src = fetchurl { 15 - url = "https://launchpad.net/ubuntu/+archive/primary/+files/molly-guard_${version}_all.deb"; 16 - sha256 = "1k6b1hn8lc4rj9n036imsl7s9lqj6ny3acdhnbnamsdkkndmxrw7"; 17 }; 18 19 nativeBuildInputs = [ dpkg ]; 20 21 installPhase = '' 22 - sed -i "s|/lib/molly-guard|${systemd}/sbin|g" lib/molly-guard/molly-guard 23 - sed -i "s|run-parts|${busybox}/bin/run-parts|g" lib/molly-guard/molly-guard 24 - sed -i "s|/etc/molly-guard/|$out/etc/molly-guard/|g" lib/molly-guard/molly-guard 25 - cp -r ./ $out/ 26 ''; 27 28 postFixup = '' ··· 31 done; 32 ''; 33 34 - meta = with lib; { 35 description = "Attempts to prevent you from accidentally shutting down or rebooting machines"; 36 homepage = "https://salsa.debian.org/debian/molly-guard"; 37 - license = licenses.artistic2; 38 - platforms = platforms.linux; 39 - maintainers = with maintainers; [ DerTim1 ]; 40 priority = -10; 41 }; 42 - }
··· 7 systemd, 8 }: 9 10 + stdenv.mkDerivation (finalAttrs: { 11 pname = "molly-guard"; 12 + version = "0.8.5"; 13 14 src = fetchurl { 15 + url = "https://launchpad.net/ubuntu/+archive/primary/+files/molly-guard_${finalAttrs.version}_all.deb"; 16 + hash = "sha256-9CQNU+5OPmCPTN3rotyJPLcvI8eo5WJQqx0OaI7Wox4="; 17 }; 18 19 nativeBuildInputs = [ dpkg ]; 20 21 installPhase = '' 22 + runHook preInstall 23 + 24 + sed -i "s|/lib/molly-guard|${systemd}/sbin|g" usr/lib/molly-guard/molly-guard 25 + sed -i "s|run-parts|${busybox}/bin/run-parts|g" usr/lib/molly-guard/molly-guard 26 + sed -i "s|/etc/molly-guard/|$out/etc/molly-guard/|g" usr/lib/molly-guard/molly-guard 27 + cp -r usr $out 28 + 29 + runHook postInstall 30 ''; 31 32 postFixup = '' ··· 35 done; 36 ''; 37 38 + meta = { 39 description = "Attempts to prevent you from accidentally shutting down or rebooting machines"; 40 homepage = "https://salsa.debian.org/debian/molly-guard"; 41 + license = lib.licenses.artistic2; 42 + platforms = lib.platforms.linux; 43 + maintainers = with lib.maintainers; [ DerTim1 ]; 44 priority = -10; 45 }; 46 + })
+2 -2
pkgs/by-name/mo/monkeysAudio/package.nix
··· 6 }: 7 8 stdenv.mkDerivation (finalAttrs: { 9 - version = "11.09"; 10 pname = "monkeys-audio"; 11 12 src = fetchzip { 13 url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; 14 - hash = "sha256-kGlrCeyozEQbiccqL5Xf9Iqwo5xkcunhNw4oMZZDZo0="; 15 stripRoot = false; 16 }; 17
··· 6 }: 7 8 stdenv.mkDerivation (finalAttrs: { 9 + version = "11.10"; 10 pname = "monkeys-audio"; 11 12 src = fetchzip { 13 url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; 14 + hash = "sha256-OYOeBB3ykpiBnwLctnn/Pv3F30TrSKJJOeYrBaann7s="; 15 stripRoot = false; 16 }; 17
+706 -459
pkgs/by-name/ne/netease-cloud-music-gtk/Cargo.lock
··· 1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 - version = 3 4 5 [[package]] 6 name = "adler2" ··· 34 35 [[package]] 36 name = "anstream" 37 - version = "0.6.17" 38 source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "23a1e53f0f5d86382dafe1cf314783b2044280f406e7e1506368220ad11b1338" 40 dependencies = [ 41 "anstyle", 42 "anstyle-parse", ··· 83 84 [[package]] 85 name = "anyhow" 86 - version = "1.0.92" 87 source = "registry+https://github.com/rust-lang/crates.io-index" 88 - checksum = "74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13" 89 90 [[package]] 91 name = "async-broadcast" 92 - version = "0.7.1" 93 source = "registry+https://github.com/rust-lang/crates.io-index" 94 - checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e" 95 dependencies = [ 96 - "event-listener 5.3.1", 97 "event-listener-strategy", 98 "futures-core", 99 "pin-project-lite", ··· 124 125 [[package]] 126 name = "async-executor" 127 - version = "1.13.1" 128 source = "registry+https://github.com/rust-lang/crates.io-index" 129 - checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" 130 dependencies = [ 131 "async-task", 132 "concurrent-queue", 133 "fastrand 2.1.1", 134 - "futures-lite 2.4.0", 135 "slab", 136 ] 137 138 [[package]] 139 - name = "async-fs" 140 - version = "2.1.2" 141 - source = "registry+https://github.com/rust-lang/crates.io-index" 142 - checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" 143 - dependencies = [ 144 - "async-lock", 145 - "blocking", 146 - "futures-lite 2.4.0", 147 - ] 148 - 149 - [[package]] 150 name = "async-io" 151 - version = "2.3.4" 152 source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" 154 dependencies = [ 155 "async-lock", 156 "cfg-if", 157 "concurrent-queue", 158 "futures-io", 159 - "futures-lite 2.4.0", 160 "parking", 161 - "polling 3.7.3", 162 - "rustix", 163 "slab", 164 "tracing", 165 "windows-sys 0.59.0", ··· 171 source = "registry+https://github.com/rust-lang/crates.io-index" 172 checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" 173 dependencies = [ 174 - "event-listener 5.3.1", 175 "event-listener-strategy", 176 "pin-project-lite", 177 ] ··· 189 "async-task", 190 "blocking", 191 "cfg-if", 192 - "event-listener 5.3.1", 193 - "futures-lite 2.4.0", 194 - "rustix", 195 "tracing", 196 ] 197 ··· 218 "cfg-if", 219 "futures-core", 220 "futures-io", 221 - "rustix", 222 "signal-hook-registry", 223 "slab", 224 "windows-sys 0.59.0", ··· 232 233 [[package]] 234 name = "async-trait" 235 - version = "0.1.83" 236 source = "registry+https://github.com/rust-lang/crates.io-index" 237 - checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" 238 dependencies = [ 239 "proc-macro2", 240 "quote", ··· 273 274 [[package]] 275 name = "bitflags" 276 - version = "2.6.0" 277 source = "registry+https://github.com/rust-lang/crates.io-index" 278 - checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 279 280 [[package]] 281 name = "block" ··· 284 checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 285 286 [[package]] 287 - name = "block-buffer" 288 - version = "0.10.4" 289 - source = "registry+https://github.com/rust-lang/crates.io-index" 290 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 291 - dependencies = [ 292 - "generic-array", 293 - ] 294 - 295 - [[package]] 296 name = "blocking" 297 version = "1.6.1" 298 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 301 "async-channel 2.3.1", 302 "async-task", 303 "futures-io", 304 - "futures-lite 2.4.0", 305 "piper", 306 ] 307 308 [[package]] 309 name = "bumpalo" 310 - version = "3.16.0" 311 source = "registry+https://github.com/rust-lang/crates.io-index" 312 - checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 313 314 [[package]] 315 name = "bytemuck" 316 - version = "1.19.0" 317 source = "registry+https://github.com/rust-lang/crates.io-index" 318 - checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d" 319 320 [[package]] 321 - name = "byteorder" 322 - version = "1.5.0" 323 source = "registry+https://github.com/rust-lang/crates.io-index" 324 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 325 326 [[package]] 327 name = "bytes" 328 - version = "1.8.0" 329 source = "registry+https://github.com/rust-lang/crates.io-index" 330 - checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" 331 332 [[package]] 333 name = "cairo-rs" 334 - version = "0.20.5" 335 source = "registry+https://github.com/rust-lang/crates.io-index" 336 - checksum = "d7fa699e1d7ae691001a811dda5ef0e3e42e1d4119b26426352989df9e94e3e6" 337 dependencies = [ 338 - "bitflags 2.6.0", 339 "cairo-sys-rs", 340 "glib", 341 "libc", ··· 343 344 [[package]] 345 name = "cairo-sys-rs" 346 - version = "0.20.0" 347 source = "registry+https://github.com/rust-lang/crates.io-index" 348 - checksum = "428290f914b9b86089f60f5d8a9f6e440508e1bcff23b25afd51502b0a2da88f" 349 dependencies = [ 350 "glib-sys", 351 "libc", ··· 360 361 [[package]] 362 name = "cc" 363 - version = "1.1.34" 364 source = "registry+https://github.com/rust-lang/crates.io-index" 365 - checksum = "67b9470d453346108f93a59222a9a1a5724db32d0a4727b7ab7ace4b4d822dc9" 366 dependencies = [ 367 "shlex", 368 ] 369 370 [[package]] 371 name = "cfg-expr" 372 - version = "0.17.0" 373 source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "d0890061c4d3223e7267f3bad2ec40b997d64faac1c2815a4a9d95018e2b9e9c" 375 dependencies = [ 376 "smallvec", 377 "target-lexicon", ··· 391 392 [[package]] 393 name = "chrono" 394 - version = "0.4.38" 395 source = "registry+https://github.com/rust-lang/crates.io-index" 396 - checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 397 dependencies = [ 398 "android-tzdata", 399 "iana-time-zone", 400 "js-sys", 401 "num-traits", 402 "wasm-bindgen", 403 - "windows-targets 0.52.6", 404 ] 405 - 406 - [[package]] 407 - name = "color_quant" 408 - version = "1.1.0" 409 - source = "registry+https://github.com/rust-lang/crates.io-index" 410 - checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 411 412 [[package]] 413 name = "colorchoice" ··· 437 438 [[package]] 439 name = "cookie_store" 440 - version = "0.21.0" 441 source = "registry+https://github.com/rust-lang/crates.io-index" 442 - checksum = "4934e6b7e8419148b6ef56950d277af8561060b56afd59e2aadf98b59fce6baa" 443 dependencies = [ 444 "cookie", 445 - "idna 0.5.0", 446 "log", 447 "publicsuffix", 448 "serde", ··· 459 checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 460 461 [[package]] 462 - name = "cpufeatures" 463 - version = "0.2.14" 464 - source = "registry+https://github.com/rust-lang/crates.io-index" 465 - checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" 466 - dependencies = [ 467 - "libc", 468 - ] 469 - 470 - [[package]] 471 name = "crc32fast" 472 version = "1.4.2" 473 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 478 479 [[package]] 480 name = "crossbeam-utils" 481 - version = "0.8.20" 482 source = "registry+https://github.com/rust-lang/crates.io-index" 483 - checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 484 - 485 - [[package]] 486 - name = "crypto-common" 487 - version = "0.1.6" 488 - source = "registry+https://github.com/rust-lang/crates.io-index" 489 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 490 - dependencies = [ 491 - "generic-array", 492 - "typenum", 493 - ] 494 495 [[package]] 496 name = "curl" ··· 509 510 [[package]] 511 name = "curl-sys" 512 - version = "0.4.77+curl-8.10.1" 513 source = "registry+https://github.com/rust-lang/crates.io-index" 514 - checksum = "f469e8a5991f277a208224f6c7ad72ecb5f986e36d09ae1f2c1bb9259478a480" 515 dependencies = [ 516 "cc", 517 "libc", ··· 525 526 [[package]] 527 name = "deranged" 528 - version = "0.3.11" 529 source = "registry+https://github.com/rust-lang/crates.io-index" 530 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 531 dependencies = [ 532 "powerfmt", 533 ] 534 535 [[package]] 536 - name = "digest" 537 - version = "0.10.7" 538 source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 540 dependencies = [ 541 - "block-buffer", 542 - "crypto-common", 543 ] 544 545 [[package]] 546 name = "either" 547 - version = "1.13.0" 548 source = "registry+https://github.com/rust-lang/crates.io-index" 549 - checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" 550 551 [[package]] 552 name = "encoding_rs" ··· 565 566 [[package]] 567 name = "enumflags2" 568 - version = "0.7.10" 569 source = "registry+https://github.com/rust-lang/crates.io-index" 570 - checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" 571 dependencies = [ 572 "enumflags2_derive", 573 "serde", ··· 575 576 [[package]] 577 name = "enumflags2_derive" 578 - version = "0.7.10" 579 source = "registry+https://github.com/rust-lang/crates.io-index" 580 - checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" 581 dependencies = [ 582 "proc-macro2", 583 "quote", ··· 586 587 [[package]] 588 name = "env_filter" 589 - version = "0.1.2" 590 source = "registry+https://github.com/rust-lang/crates.io-index" 591 - checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" 592 dependencies = [ 593 "log", 594 "regex", ··· 596 597 [[package]] 598 name = "env_logger" 599 - version = "0.11.5" 600 source = "registry+https://github.com/rust-lang/crates.io-index" 601 - checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" 602 dependencies = [ 603 "anstream", 604 "anstyle", 605 "env_filter", 606 - "humantime", 607 "log", 608 ] 609 610 [[package]] 611 name = "equivalent" 612 - version = "1.0.1" 613 source = "registry+https://github.com/rust-lang/crates.io-index" 614 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 615 616 [[package]] 617 name = "errno" 618 - version = "0.3.9" 619 source = "registry+https://github.com/rust-lang/crates.io-index" 620 - checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 621 dependencies = [ 622 "libc", 623 - "windows-sys 0.52.0", 624 ] 625 626 [[package]] ··· 631 632 [[package]] 633 name = "event-listener" 634 - version = "5.3.1" 635 source = "registry+https://github.com/rust-lang/crates.io-index" 636 - checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" 637 dependencies = [ 638 "concurrent-queue", 639 "parking", ··· 642 643 [[package]] 644 name = "event-listener-strategy" 645 - version = "0.5.2" 646 source = "registry+https://github.com/rust-lang/crates.io-index" 647 - checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" 648 dependencies = [ 649 - "event-listener 5.3.1", 650 "pin-project-lite", 651 ] 652 ··· 667 668 [[package]] 669 name = "fdeflate" 670 - version = "0.3.6" 671 source = "registry+https://github.com/rust-lang/crates.io-index" 672 - checksum = "07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb" 673 dependencies = [ 674 "simd-adler32", 675 ] ··· 686 687 [[package]] 688 name = "flate2" 689 - version = "1.0.34" 690 source = "registry+https://github.com/rust-lang/crates.io-index" 691 - checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" 692 dependencies = [ 693 "crc32fast", 694 "miniz_oxide", ··· 773 774 [[package]] 775 name = "futures-lite" 776 - version = "2.4.0" 777 source = "registry+https://github.com/rust-lang/crates.io-index" 778 - checksum = "3f1fa2f9765705486b33fd2acf1577f8ec449c2ba1f318ae5447697b7c08d210" 779 dependencies = [ 780 "fastrand 2.1.1", 781 "futures-core", ··· 796 ] 797 798 [[package]] 799 - name = "futures-sink" 800 - version = "0.3.31" 801 - source = "registry+https://github.com/rust-lang/crates.io-index" 802 - checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 803 - 804 - [[package]] 805 name = "futures-task" 806 version = "0.3.31" 807 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 814 checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 815 dependencies = [ 816 "futures-core", 817 - "futures-io", 818 "futures-macro", 819 - "futures-sink", 820 "futures-task", 821 - "memchr", 822 "pin-project-lite", 823 "pin-utils", 824 "slab", ··· 826 827 [[package]] 828 name = "gdk-pixbuf" 829 - version = "0.20.4" 830 source = "registry+https://github.com/rust-lang/crates.io-index" 831 - checksum = "c4c29071a9e92337d8270a85cb0510cda4ac478be26d09ad027cc1d081911b19" 832 dependencies = [ 833 "gdk-pixbuf-sys", 834 "gio", ··· 838 839 [[package]] 840 name = "gdk-pixbuf-sys" 841 - version = "0.20.4" 842 source = "registry+https://github.com/rust-lang/crates.io-index" 843 - checksum = "687343b059b91df5f3fbd87b4307038fa9e647fcc0461d0d3f93e94fee20bf3d" 844 dependencies = [ 845 "gio-sys", 846 "glib-sys", ··· 851 852 [[package]] 853 name = "gdk4" 854 - version = "0.9.3" 855 source = "registry+https://github.com/rust-lang/crates.io-index" 856 - checksum = "d3fb4af2d606b0ac4e81f982f0d064bcb71ca73859ce5f30475f7eb2e2be4bc3" 857 dependencies = [ 858 "cairo-rs", 859 "gdk-pixbuf", ··· 866 867 [[package]] 868 name = "gdk4-sys" 869 - version = "0.9.3" 870 source = "registry+https://github.com/rust-lang/crates.io-index" 871 - checksum = "3642625b384ad43c006871462e6c498488b503dbf219542591f4ddf0f5f2032b" 872 dependencies = [ 873 "cairo-sys-rs", 874 "gdk-pixbuf-sys", ··· 882 ] 883 884 [[package]] 885 - name = "generic-array" 886 - version = "0.14.7" 887 - source = "registry+https://github.com/rust-lang/crates.io-index" 888 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 889 - dependencies = [ 890 - "typenum", 891 - "version_check", 892 - ] 893 - 894 - [[package]] 895 name = "getrandom" 896 - version = "0.2.15" 897 source = "registry+https://github.com/rust-lang/crates.io-index" 898 - checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 899 dependencies = [ 900 "cfg-if", 901 "libc", 902 "wasi", 903 ] 904 905 [[package]] 906 name = "gettext-rs" 907 - version = "0.7.0" 908 source = "registry+https://github.com/rust-lang/crates.io-index" 909 - checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364" 910 dependencies = [ 911 "gettext-sys", 912 "locale_config", ··· 914 915 [[package]] 916 name = "gettext-sys" 917 - version = "0.21.4" 918 source = "registry+https://github.com/rust-lang/crates.io-index" 919 - checksum = "f7b8797f28f2dabfbe2caadb6db4f7fd739e251b5ede0a2ba49e506071edcf67" 920 dependencies = [ 921 "cc", 922 "temp-dir", ··· 924 925 [[package]] 926 name = "gio" 927 - version = "0.20.5" 928 source = "registry+https://github.com/rust-lang/crates.io-index" 929 - checksum = "d8569975884fdfdbed536b682448fbd8c70bafbd69cac2d45eb1a7a372702241" 930 dependencies = [ 931 "futures-channel", 932 "futures-core", ··· 941 942 [[package]] 943 name = "gio-sys" 944 - version = "0.20.5" 945 source = "registry+https://github.com/rust-lang/crates.io-index" 946 - checksum = "217f464cad5946ae4369c355155e2d16b488c08920601083cb4891e352ae777b" 947 dependencies = [ 948 "glib-sys", 949 "gobject-sys", 950 "libc", 951 "system-deps", 952 - "windows-sys 0.52.0", 953 ] 954 955 [[package]] 956 name = "glib" 957 - version = "0.20.5" 958 source = "registry+https://github.com/rust-lang/crates.io-index" 959 - checksum = "358431b0e0eb15b9d02db52e1f19c805b953c5c168099deb3de88beab761768c" 960 dependencies = [ 961 - "bitflags 2.6.0", 962 "futures-channel", 963 "futures-core", 964 "futures-executor", ··· 975 976 [[package]] 977 name = "glib-macros" 978 - version = "0.20.5" 979 source = "registry+https://github.com/rust-lang/crates.io-index" 980 - checksum = "e7d21ca27acfc3e91da70456edde144b4ac7c36f78ee77b10189b3eb4901c156" 981 dependencies = [ 982 "heck", 983 "proc-macro-crate", ··· 988 989 [[package]] 990 name = "glib-sys" 991 - version = "0.20.5" 992 source = "registry+https://github.com/rust-lang/crates.io-index" 993 - checksum = "8a5911863ab7ecd4a6f8d5976f12eeba076b23669c49b066d877e742544aa389" 994 dependencies = [ 995 "libc", 996 "system-deps", ··· 998 999 [[package]] 1000 name = "gobject-sys" 1001 - version = "0.20.4" 1002 source = "registry+https://github.com/rust-lang/crates.io-index" 1003 - checksum = "a4c674d2ff8478cf0ec29d2be730ed779fef54415a2fb4b565c52def62696462" 1004 dependencies = [ 1005 "glib-sys", 1006 "libc", ··· 1009 1010 [[package]] 1011 name = "graphene-rs" 1012 - version = "0.20.4" 1013 source = "registry+https://github.com/rust-lang/crates.io-index" 1014 - checksum = "1f53144c7fe78292705ff23935f1477d511366fb2f73c43d63b37be89076d2fe" 1015 dependencies = [ 1016 "glib", 1017 "graphene-sys", ··· 1020 1021 [[package]] 1022 name = "graphene-sys" 1023 - version = "0.20.4" 1024 source = "registry+https://github.com/rust-lang/crates.io-index" 1025 - checksum = "e741797dc5081e59877a4d72c442c72d61efdd99161a0b1c1b29b6b988934b99" 1026 dependencies = [ 1027 "glib-sys", 1028 "libc", ··· 1032 1033 [[package]] 1034 name = "gsk4" 1035 - version = "0.9.3" 1036 source = "registry+https://github.com/rust-lang/crates.io-index" 1037 - checksum = "3deb9ae5a7fb759b2405e248d52850d9ef733079b90af2d6b01638f5b9eeafe1" 1038 dependencies = [ 1039 "cairo-rs", 1040 "gdk4", ··· 1047 1048 [[package]] 1049 name = "gsk4-sys" 1050 - version = "0.9.3" 1051 source = "registry+https://github.com/rust-lang/crates.io-index" 1052 - checksum = "2226662e97948f3f241c9a6c432cd95eeca662daf4a327e201458bb540ad9590" 1053 dependencies = [ 1054 "cairo-sys-rs", 1055 "gdk4-sys", ··· 1063 1064 [[package]] 1065 name = "gstreamer" 1066 - version = "0.23.3" 1067 source = "registry+https://github.com/rust-lang/crates.io-index" 1068 - checksum = "680006694e79692f831ca4f3ba6e147b8c23db289b2df1d33a4a97fd038145d7" 1069 dependencies = [ 1070 "cfg-if", 1071 "futures-channel", ··· 1088 1089 [[package]] 1090 name = "gstreamer-base" 1091 - version = "0.23.3" 1092 source = "registry+https://github.com/rust-lang/crates.io-index" 1093 - checksum = "a11df90e3abf1d9747111c41902338fc1bd13b1c23b27fb828d43e57bd190134" 1094 dependencies = [ 1095 "atomic_refcell", 1096 "cfg-if", ··· 1102 1103 [[package]] 1104 name = "gstreamer-base-sys" 1105 - version = "0.23.3" 1106 source = "registry+https://github.com/rust-lang/crates.io-index" 1107 - checksum = "d691b2bb51a9e5727fb33c3b53fb64ee5b80c40cbbd250941a6d44b142f7a6a0" 1108 dependencies = [ 1109 "glib-sys", 1110 "gobject-sys", ··· 1115 1116 [[package]] 1117 name = "gstreamer-play" 1118 - version = "0.23.2" 1119 source = "registry+https://github.com/rust-lang/crates.io-index" 1120 - checksum = "397e46fee36e6bbdc56a54c84bec03a47b9955b4f8b03ffa37b3975090b7a37f" 1121 dependencies = [ 1122 "glib", 1123 "gstreamer", ··· 1128 1129 [[package]] 1130 name = "gstreamer-play-sys" 1131 - version = "0.23.2" 1132 source = "registry+https://github.com/rust-lang/crates.io-index" 1133 - checksum = "f485669dfdb4bca2bb1b0d7f6a1e290a4d481c5f67270f1eae9cdf37ca40e426" 1134 dependencies = [ 1135 "glib-sys", 1136 "gobject-sys", ··· 1142 1143 [[package]] 1144 name = "gstreamer-sys" 1145 - version = "0.23.3" 1146 source = "registry+https://github.com/rust-lang/crates.io-index" 1147 - checksum = "db89964774a97d5b092e2d124debc6bbcaf34b5c7cdef1759f4a9e1e3f8326ef" 1148 dependencies = [ 1149 "glib-sys", 1150 "gobject-sys", ··· 1154 1155 [[package]] 1156 name = "gstreamer-video" 1157 - version = "0.23.3" 1158 source = "registry+https://github.com/rust-lang/crates.io-index" 1159 - checksum = "e94193e7e4c07ba97f1627bd9907bd187e90cdac8849bb78479d744e9121893b" 1160 dependencies = [ 1161 "cfg-if", 1162 "futures-channel", ··· 1171 1172 [[package]] 1173 name = "gstreamer-video-sys" 1174 - version = "0.23.3" 1175 source = "registry+https://github.com/rust-lang/crates.io-index" 1176 - checksum = "f81660cfa5a7b9973a51229785581d029da1681bf5aceffd5a4f32021db85ac0" 1177 dependencies = [ 1178 "glib-sys", 1179 "gobject-sys", ··· 1185 1186 [[package]] 1187 name = "gtk4" 1188 - version = "0.9.3" 1189 source = "registry+https://github.com/rust-lang/crates.io-index" 1190 - checksum = "d34465497f5a4c182c9c94a582a187db7d6af0863f28e87ccf4379f21f0e2a22" 1191 dependencies = [ 1192 "cairo-rs", 1193 "field-offset", ··· 1206 1207 [[package]] 1208 name = "gtk4-macros" 1209 - version = "0.9.3" 1210 source = "registry+https://github.com/rust-lang/crates.io-index" 1211 - checksum = "a7c518d5dd41c57385c7cd30af52e261820c897fc1144e558bb88c303d048ae2" 1212 dependencies = [ 1213 "proc-macro-crate", 1214 "proc-macro2", ··· 1218 1219 [[package]] 1220 name = "gtk4-sys" 1221 - version = "0.9.3" 1222 source = "registry+https://github.com/rust-lang/crates.io-index" 1223 - checksum = "f11c7812e28542edb4d0495a2fde1f4588899e2accfcebaa80115f27dc7358a3" 1224 dependencies = [ 1225 "cairo-sys-rs", 1226 "gdk-pixbuf-sys", ··· 1237 1238 [[package]] 1239 name = "hashbrown" 1240 - version = "0.15.0" 1241 source = "registry+https://github.com/rust-lang/crates.io-index" 1242 - checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" 1243 1244 [[package]] 1245 name = "heck" ··· 1286 checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1287 1288 [[package]] 1289 - name = "humantime" 1290 - version = "2.1.0" 1291 - source = "registry+https://github.com/rust-lang/crates.io-index" 1292 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1293 - 1294 - [[package]] 1295 name = "iana-time-zone" 1296 - version = "0.1.61" 1297 source = "registry+https://github.com/rust-lang/crates.io-index" 1298 - checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 1299 dependencies = [ 1300 "android_system_properties", 1301 "core-foundation-sys", 1302 "iana-time-zone-haiku", 1303 "js-sys", 1304 "wasm-bindgen", 1305 "windows-core", 1306 ] ··· 1315 ] 1316 1317 [[package]] 1318 name = "idna" 1319 - version = "0.3.0" 1320 source = "registry+https://github.com/rust-lang/crates.io-index" 1321 - checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1322 dependencies = [ 1323 - "unicode-bidi", 1324 - "unicode-normalization", 1325 ] 1326 1327 [[package]] 1328 - name = "idna" 1329 - version = "0.5.0" 1330 source = "registry+https://github.com/rust-lang/crates.io-index" 1331 - checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1332 dependencies = [ 1333 - "unicode-bidi", 1334 - "unicode-normalization", 1335 ] 1336 1337 [[package]] 1338 name = "image" 1339 - version = "0.24.9" 1340 source = "registry+https://github.com/rust-lang/crates.io-index" 1341 - checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 1342 dependencies = [ 1343 "bytemuck", 1344 - "byteorder", 1345 - "color_quant", 1346 "num-traits", 1347 "png", 1348 ] 1349 1350 [[package]] 1351 name = "indexmap" 1352 - version = "2.6.0" 1353 source = "registry+https://github.com/rust-lang/crates.io-index" 1354 - checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 1355 dependencies = [ 1356 "equivalent", 1357 "hashbrown", ··· 1411 1412 [[package]] 1413 name = "itoa" 1414 - version = "1.0.11" 1415 source = "registry+https://github.com/rust-lang/crates.io-index" 1416 - checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1417 1418 [[package]] 1419 name = "js-sys" 1420 - version = "0.3.72" 1421 source = "registry+https://github.com/rust-lang/crates.io-index" 1422 - checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" 1423 dependencies = [ 1424 "wasm-bindgen", 1425 ] 1426 ··· 1432 1433 [[package]] 1434 name = "libadwaita" 1435 - version = "0.7.1" 1436 source = "registry+https://github.com/rust-lang/crates.io-index" 1437 - checksum = "8611ee9fb85e7606c362b513afcaf5b59853f79e4d98caaaf581d99465014247" 1438 dependencies = [ 1439 "gdk4", 1440 "gio", ··· 1447 1448 [[package]] 1449 name = "libadwaita-sys" 1450 - version = "0.7.1" 1451 source = "registry+https://github.com/rust-lang/crates.io-index" 1452 - checksum = "b099a223560118d4d4fa04b6d23f3ea5b7171fe1d83dfb7e6b45b54cdfc83af9" 1453 dependencies = [ 1454 "gdk4-sys", 1455 "gio-sys", ··· 1463 1464 [[package]] 1465 name = "libc" 1466 - version = "0.2.161" 1467 source = "registry+https://github.com/rust-lang/crates.io-index" 1468 - checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" 1469 1470 [[package]] 1471 name = "libnghttp2-sys" 1472 - version = "0.1.10+1.61.0" 1473 source = "registry+https://github.com/rust-lang/crates.io-index" 1474 - checksum = "959c25552127d2e1fa72f0e52548ec04fc386e827ba71a7bd01db46a447dc135" 1475 dependencies = [ 1476 "cc", 1477 "libc", ··· 1479 1480 [[package]] 1481 name = "libz-sys" 1482 - version = "1.1.20" 1483 source = "registry+https://github.com/rust-lang/crates.io-index" 1484 - checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472" 1485 dependencies = [ 1486 "cc", 1487 "libc", ··· 1491 1492 [[package]] 1493 name = "linux-raw-sys" 1494 - version = "0.4.14" 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1497 1498 [[package]] 1499 name = "locale_config" ··· 1510 1511 [[package]] 1512 name = "log" 1513 - version = "0.4.22" 1514 source = "registry+https://github.com/rust-lang/crates.io-index" 1515 - checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 1516 1517 [[package]] 1518 name = "malloc_buf" ··· 1546 1547 [[package]] 1548 name = "miniz_oxide" 1549 - version = "0.8.0" 1550 source = "registry+https://github.com/rust-lang/crates.io-index" 1551 - checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 1552 dependencies = [ 1553 "adler2", 1554 "simd-adler32", ··· 1556 1557 [[package]] 1558 name = "mpris-server" 1559 - version = "0.8.1" 1560 source = "registry+https://github.com/rust-lang/crates.io-index" 1561 - checksum = "058bc2227727af394f34aa51da3e36aeecf2c808f39315d35f754872660750ae" 1562 dependencies = [ 1563 "async-channel 2.3.1", 1564 "futures-channel", ··· 1575 1576 [[package]] 1577 name = "netease-cloud-music-api" 1578 - version = "1.5.0" 1579 - source = "git+https://gitee.com/gmg137/netease-cloud-music-api.git?tag=1.5.0#2af4140314eec93cb6fc0a5697a1e12bd34aeda2" 1580 dependencies = [ 1581 "anyhow", 1582 "base64", ··· 1593 1594 [[package]] 1595 name = "netease-cloud-music-gtk4" 1596 - version = "2.5.0" 1597 dependencies = [ 1598 "anyhow", 1599 "async-channel 2.3.1", ··· 1620 source = "registry+https://github.com/rust-lang/crates.io-index" 1621 checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 1622 dependencies = [ 1623 - "bitflags 2.6.0", 1624 "cfg-if", 1625 "cfg_aliases", 1626 "libc", ··· 1698 1699 [[package]] 1700 name = "openssl" 1701 - version = "0.10.68" 1702 source = "registry+https://github.com/rust-lang/crates.io-index" 1703 - checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" 1704 dependencies = [ 1705 - "bitflags 2.6.0", 1706 "cfg-if", 1707 "foreign-types", 1708 "libc", ··· 1724 1725 [[package]] 1726 name = "openssl-probe" 1727 - version = "0.1.5" 1728 source = "registry+https://github.com/rust-lang/crates.io-index" 1729 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1730 1731 [[package]] 1732 name = "openssl-sys" 1733 - version = "0.9.104" 1734 source = "registry+https://github.com/rust-lang/crates.io-index" 1735 - checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" 1736 dependencies = [ 1737 "cc", 1738 "libc", ··· 1761 1762 [[package]] 1763 name = "pango" 1764 - version = "0.20.4" 1765 source = "registry+https://github.com/rust-lang/crates.io-index" 1766 - checksum = "aa26aa54b11094d72141a754901cd71d9356432bb8147f9cace8d9c7ba95f356" 1767 dependencies = [ 1768 "gio", 1769 "glib", ··· 1773 1774 [[package]] 1775 name = "pango-sys" 1776 - version = "0.20.4" 1777 source = "registry+https://github.com/rust-lang/crates.io-index" 1778 - checksum = "84fd65917bf12f06544ae2bbc200abf9fc0a513a5a88a0fa81013893aef2b838" 1779 dependencies = [ 1780 "glib-sys", 1781 "gobject-sys", ··· 1803 1804 [[package]] 1805 name = "pin-project" 1806 - version = "1.1.7" 1807 source = "registry+https://github.com/rust-lang/crates.io-index" 1808 - checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" 1809 dependencies = [ 1810 "pin-project-internal", 1811 ] 1812 1813 [[package]] 1814 name = "pin-project-internal" 1815 - version = "1.1.7" 1816 source = "registry+https://github.com/rust-lang/crates.io-index" 1817 - checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" 1818 dependencies = [ 1819 "proc-macro2", 1820 "quote", ··· 1823 1824 [[package]] 1825 name = "pin-project-lite" 1826 - version = "0.2.15" 1827 source = "registry+https://github.com/rust-lang/crates.io-index" 1828 - checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" 1829 1830 [[package]] 1831 name = "pin-utils" ··· 1846 1847 [[package]] 1848 name = "pkg-config" 1849 - version = "0.3.31" 1850 source = "registry+https://github.com/rust-lang/crates.io-index" 1851 - checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 1852 1853 [[package]] 1854 name = "png" 1855 - version = "0.17.14" 1856 source = "registry+https://github.com/rust-lang/crates.io-index" 1857 - checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" 1858 dependencies = [ 1859 "bitflags 1.3.2", 1860 "crc32fast", ··· 1881 1882 [[package]] 1883 name = "polling" 1884 - version = "3.7.3" 1885 source = "registry+https://github.com/rust-lang/crates.io-index" 1886 - checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" 1887 dependencies = [ 1888 "cfg-if", 1889 "concurrent-queue", 1890 "hermit-abi", 1891 "pin-project-lite", 1892 - "rustix", 1893 "tracing", 1894 "windows-sys 0.59.0", 1895 ] 1896 1897 [[package]] 1898 name = "powerfmt" 1899 version = "0.2.0" 1900 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1902 1903 [[package]] 1904 name = "ppv-lite86" 1905 - version = "0.2.20" 1906 source = "registry+https://github.com/rust-lang/crates.io-index" 1907 - checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 1908 dependencies = [ 1909 "zerocopy", 1910 ] 1911 1912 [[package]] 1913 name = "proc-macro-crate" 1914 - version = "3.2.0" 1915 source = "registry+https://github.com/rust-lang/crates.io-index" 1916 - checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" 1917 dependencies = [ 1918 "toml_edit", 1919 ] 1920 1921 [[package]] 1922 name = "proc-macro2" 1923 - version = "1.0.89" 1924 source = "registry+https://github.com/rust-lang/crates.io-index" 1925 - checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" 1926 dependencies = [ 1927 "unicode-ident", 1928 ] ··· 1935 1936 [[package]] 1937 name = "publicsuffix" 1938 - version = "2.2.3" 1939 source = "registry+https://github.com/rust-lang/crates.io-index" 1940 - checksum = "96a8c1bda5ae1af7f99a2962e49df150414a43d62404644d98dd5c3a93d07457" 1941 dependencies = [ 1942 - "idna 0.3.0", 1943 "psl-types", 1944 ] 1945 1946 [[package]] 1947 name = "qrcode-generator" 1948 - version = "4.1.9" 1949 source = "registry+https://github.com/rust-lang/crates.io-index" 1950 - checksum = "1d06cb9646c7a14096231a2474d7f21e5e8c13de090c68d13bde6157cfe7f159" 1951 dependencies = [ 1952 "html-escape", 1953 "image", ··· 1962 1963 [[package]] 1964 name = "quote" 1965 - version = "1.0.37" 1966 source = "registry+https://github.com/rust-lang/crates.io-index" 1967 - checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 1968 dependencies = [ 1969 "proc-macro2", 1970 ] 1971 1972 [[package]] 1973 name = "rand" 1974 - version = "0.8.5" 1975 source = "registry+https://github.com/rust-lang/crates.io-index" 1976 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1977 dependencies = [ 1978 - "libc", 1979 "rand_chacha", 1980 "rand_core", 1981 ] 1982 1983 [[package]] 1984 name = "rand_chacha" 1985 - version = "0.3.1" 1986 source = "registry+https://github.com/rust-lang/crates.io-index" 1987 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1988 dependencies = [ 1989 "ppv-lite86", 1990 "rand_core", ··· 1992 1993 [[package]] 1994 name = "rand_core" 1995 - version = "0.6.4" 1996 source = "registry+https://github.com/rust-lang/crates.io-index" 1997 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1998 dependencies = [ 1999 "getrandom", 2000 ] ··· 2013 2014 [[package]] 2015 name = "regex-automata" 2016 - version = "0.4.8" 2017 source = "registry+https://github.com/rust-lang/crates.io-index" 2018 - checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" 2019 dependencies = [ 2020 "aho-corasick", 2021 "memchr", ··· 2039 2040 [[package]] 2041 name = "rustix" 2042 - version = "0.38.38" 2043 source = "registry+https://github.com/rust-lang/crates.io-index" 2044 - checksum = "aa260229e6538e52293eeb577aabd09945a09d6d9cc0fc550ed7529056c2e32a" 2045 dependencies = [ 2046 - "bitflags 2.6.0", 2047 "errno", 2048 "libc", 2049 - "linux-raw-sys", 2050 - "windows-sys 0.52.0", 2051 ] 2052 2053 [[package]] 2054 name = "ryu" 2055 - version = "1.0.18" 2056 source = "registry+https://github.com/rust-lang/crates.io-index" 2057 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 2058 2059 [[package]] 2060 name = "schannel" 2061 - version = "0.1.26" 2062 source = "registry+https://github.com/rust-lang/crates.io-index" 2063 - checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" 2064 dependencies = [ 2065 "windows-sys 0.59.0", 2066 ] 2067 2068 [[package]] 2069 name = "semver" 2070 - version = "1.0.23" 2071 source = "registry+https://github.com/rust-lang/crates.io-index" 2072 - checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" 2073 2074 [[package]] 2075 name = "serde" 2076 - version = "1.0.214" 2077 source = "registry+https://github.com/rust-lang/crates.io-index" 2078 - checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" 2079 dependencies = [ 2080 "serde_derive", 2081 ] 2082 2083 [[package]] 2084 name = "serde_derive" 2085 - version = "1.0.214" 2086 source = "registry+https://github.com/rust-lang/crates.io-index" 2087 - checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" 2088 dependencies = [ 2089 "proc-macro2", 2090 "quote", ··· 2093 2094 [[package]] 2095 name = "serde_json" 2096 - version = "1.0.132" 2097 source = "registry+https://github.com/rust-lang/crates.io-index" 2098 - checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" 2099 dependencies = [ 2100 "itoa", 2101 "memchr", ··· 2105 2106 [[package]] 2107 name = "serde_repr" 2108 - version = "0.1.19" 2109 source = "registry+https://github.com/rust-lang/crates.io-index" 2110 - checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" 2111 dependencies = [ 2112 "proc-macro2", 2113 "quote", ··· 2121 checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" 2122 dependencies = [ 2123 "serde", 2124 - ] 2125 - 2126 - [[package]] 2127 - name = "sha1" 2128 - version = "0.10.6" 2129 - source = "registry+https://github.com/rust-lang/crates.io-index" 2130 - checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 2131 - dependencies = [ 2132 - "cfg-if", 2133 - "cpufeatures", 2134 - "digest", 2135 ] 2136 2137 [[package]] ··· 2142 2143 [[package]] 2144 name = "signal-hook-registry" 2145 - version = "1.4.2" 2146 source = "registry+https://github.com/rust-lang/crates.io-index" 2147 - checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 2148 dependencies = [ 2149 "libc", 2150 ] ··· 2177 2178 [[package]] 2179 name = "smallvec" 2180 - version = "1.13.2" 2181 source = "registry+https://github.com/rust-lang/crates.io-index" 2182 - checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2183 2184 [[package]] 2185 name = "socket2" 2186 - version = "0.5.7" 2187 source = "registry+https://github.com/rust-lang/crates.io-index" 2188 - checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 2189 dependencies = [ 2190 "libc", 2191 "windows-sys 0.52.0", 2192 ] 2193 2194 [[package]] 2195 name = "static_assertions" ··· 2199 2200 [[package]] 2201 name = "syn" 2202 - version = "2.0.87" 2203 source = "registry+https://github.com/rust-lang/crates.io-index" 2204 - checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" 2205 dependencies = [ 2206 "proc-macro2", 2207 "quote", 2208 "unicode-ident", 2209 ] 2210 2211 [[package]] ··· 2229 2230 [[package]] 2231 name = "temp-dir" 2232 - version = "0.1.14" 2233 source = "registry+https://github.com/rust-lang/crates.io-index" 2234 - checksum = "bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72" 2235 2236 [[package]] 2237 name = "tempfile" 2238 - version = "3.13.0" 2239 source = "registry+https://github.com/rust-lang/crates.io-index" 2240 - checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" 2241 dependencies = [ 2242 - "cfg-if", 2243 "fastrand 2.1.1", 2244 "once_cell", 2245 - "rustix", 2246 "windows-sys 0.59.0", 2247 ] 2248 2249 [[package]] 2250 name = "thiserror" 2251 - version = "1.0.66" 2252 source = "registry+https://github.com/rust-lang/crates.io-index" 2253 - checksum = "5d171f59dbaa811dbbb1aee1e73db92ec2b122911a48e1390dfe327a821ddede" 2254 dependencies = [ 2255 "thiserror-impl", 2256 ] 2257 2258 [[package]] 2259 name = "thiserror-impl" 2260 - version = "1.0.66" 2261 source = "registry+https://github.com/rust-lang/crates.io-index" 2262 - checksum = "b08be0f17bd307950653ce45db00cd31200d82b624b36e181337d9c7d92765b5" 2263 dependencies = [ 2264 "proc-macro2", 2265 "quote", ··· 2268 2269 [[package]] 2270 name = "time" 2271 - version = "0.3.36" 2272 source = "registry+https://github.com/rust-lang/crates.io-index" 2273 - checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 2274 dependencies = [ 2275 "deranged", 2276 "itoa", ··· 2283 2284 [[package]] 2285 name = "time-core" 2286 - version = "0.1.2" 2287 source = "registry+https://github.com/rust-lang/crates.io-index" 2288 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 2289 2290 [[package]] 2291 name = "time-macros" 2292 - version = "0.2.18" 2293 source = "registry+https://github.com/rust-lang/crates.io-index" 2294 - checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 2295 dependencies = [ 2296 "num-conv", 2297 "time-core", 2298 ] 2299 2300 [[package]] 2301 - name = "tinyvec" 2302 - version = "1.8.0" 2303 source = "registry+https://github.com/rust-lang/crates.io-index" 2304 - checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" 2305 dependencies = [ 2306 - "tinyvec_macros", 2307 ] 2308 2309 [[package]] 2310 - name = "tinyvec_macros" 2311 - version = "0.1.1" 2312 - source = "registry+https://github.com/rust-lang/crates.io-index" 2313 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2314 - 2315 - [[package]] 2316 name = "toml" 2317 - version = "0.8.19" 2318 source = "registry+https://github.com/rust-lang/crates.io-index" 2319 - checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" 2320 dependencies = [ 2321 "serde", 2322 "serde_spanned", ··· 2326 2327 [[package]] 2328 name = "toml_datetime" 2329 - version = "0.6.8" 2330 source = "registry+https://github.com/rust-lang/crates.io-index" 2331 - checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 2332 dependencies = [ 2333 "serde", 2334 ] 2335 2336 [[package]] 2337 name = "toml_edit" 2338 - version = "0.22.22" 2339 source = "registry+https://github.com/rust-lang/crates.io-index" 2340 - checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" 2341 dependencies = [ 2342 "indexmap", 2343 "serde", ··· 2348 2349 [[package]] 2350 name = "tracing" 2351 - version = "0.1.40" 2352 source = "registry+https://github.com/rust-lang/crates.io-index" 2353 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2354 dependencies = [ 2355 "log", 2356 "pin-project-lite", ··· 2360 2361 [[package]] 2362 name = "tracing-attributes" 2363 - version = "0.1.27" 2364 source = "registry+https://github.com/rust-lang/crates.io-index" 2365 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2366 dependencies = [ 2367 "proc-macro2", 2368 "quote", ··· 2371 2372 [[package]] 2373 name = "tracing-core" 2374 - version = "0.1.32" 2375 source = "registry+https://github.com/rust-lang/crates.io-index" 2376 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2377 dependencies = [ 2378 "once_cell", 2379 ] ··· 2400 ] 2401 2402 [[package]] 2403 - name = "typenum" 2404 - version = "1.17.0" 2405 - source = "registry+https://github.com/rust-lang/crates.io-index" 2406 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2407 - 2408 - [[package]] 2409 name = "uds_windows" 2410 version = "1.1.0" 2411 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2417 ] 2418 2419 [[package]] 2420 - name = "unicode-bidi" 2421 - version = "0.3.17" 2422 - source = "registry+https://github.com/rust-lang/crates.io-index" 2423 - checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" 2424 - 2425 - [[package]] 2426 name = "unicode-ident" 2427 - version = "1.0.13" 2428 source = "registry+https://github.com/rust-lang/crates.io-index" 2429 - checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" 2430 - 2431 - [[package]] 2432 - name = "unicode-normalization" 2433 - version = "0.1.24" 2434 - source = "registry+https://github.com/rust-lang/crates.io-index" 2435 - checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" 2436 - dependencies = [ 2437 - "tinyvec", 2438 - ] 2439 2440 [[package]] 2441 name = "url" 2442 - version = "2.5.2" 2443 source = "registry+https://github.com/rust-lang/crates.io-index" 2444 - checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" 2445 dependencies = [ 2446 "form_urlencoded", 2447 - "idna 0.5.0", 2448 "percent-encoding", 2449 ] 2450 ··· 2459 version = "0.1.7" 2460 source = "registry+https://github.com/rust-lang/crates.io-index" 2461 checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" 2462 2463 [[package]] 2464 name = "utf8parse" ··· 2492 2493 [[package]] 2494 name = "wasi" 2495 - version = "0.11.0+wasi-snapshot-preview1" 2496 source = "registry+https://github.com/rust-lang/crates.io-index" 2497 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2498 2499 [[package]] 2500 name = "wasm-bindgen" 2501 - version = "0.2.95" 2502 source = "registry+https://github.com/rust-lang/crates.io-index" 2503 - checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" 2504 dependencies = [ 2505 "cfg-if", 2506 "once_cell", 2507 "wasm-bindgen-macro", 2508 ] 2509 2510 [[package]] 2511 name = "wasm-bindgen-backend" 2512 - version = "0.2.95" 2513 source = "registry+https://github.com/rust-lang/crates.io-index" 2514 - checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" 2515 dependencies = [ 2516 "bumpalo", 2517 "log", 2518 - "once_cell", 2519 "proc-macro2", 2520 "quote", 2521 "syn", ··· 2524 2525 [[package]] 2526 name = "wasm-bindgen-macro" 2527 - version = "0.2.95" 2528 source = "registry+https://github.com/rust-lang/crates.io-index" 2529 - checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" 2530 dependencies = [ 2531 "quote", 2532 "wasm-bindgen-macro-support", ··· 2534 2535 [[package]] 2536 name = "wasm-bindgen-macro-support" 2537 - version = "0.2.95" 2538 source = "registry+https://github.com/rust-lang/crates.io-index" 2539 - checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" 2540 dependencies = [ 2541 "proc-macro2", 2542 "quote", ··· 2547 2548 [[package]] 2549 name = "wasm-bindgen-shared" 2550 - version = "0.2.95" 2551 source = "registry+https://github.com/rust-lang/crates.io-index" 2552 - checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" 2553 2554 [[package]] 2555 name = "winapi" ··· 2575 2576 [[package]] 2577 name = "windows-core" 2578 - version = "0.52.0" 2579 source = "registry+https://github.com/rust-lang/crates.io-index" 2580 - checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 2581 dependencies = [ 2582 - "windows-targets 0.52.6", 2583 ] 2584 2585 [[package]] ··· 2732 2733 [[package]] 2734 name = "winnow" 2735 - version = "0.6.20" 2736 source = "registry+https://github.com/rust-lang/crates.io-index" 2737 - checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" 2738 dependencies = [ 2739 "memchr", 2740 ] 2741 2742 [[package]] 2743 - name = "xdg-home" 2744 - version = "1.3.0" 2745 source = "registry+https://github.com/rust-lang/crates.io-index" 2746 - checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" 2747 dependencies = [ 2748 - "libc", 2749 - "windows-sys 0.59.0", 2750 ] 2751 2752 [[package]] 2753 name = "zbus" 2754 - version = "4.4.0" 2755 source = "registry+https://github.com/rust-lang/crates.io-index" 2756 - checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" 2757 dependencies = [ 2758 "async-broadcast", 2759 "async-executor", 2760 - "async-fs", 2761 "async-io", 2762 "async-lock", 2763 "async-process", ··· 2766 "async-trait", 2767 "blocking", 2768 "enumflags2", 2769 - "event-listener 5.3.1", 2770 "futures-core", 2771 - "futures-sink", 2772 - "futures-util", 2773 "hex", 2774 "nix", 2775 "ordered-stream", 2776 - "rand", 2777 "serde", 2778 "serde_repr", 2779 - "sha1", 2780 - "static_assertions", 2781 "tracing", 2782 "uds_windows", 2783 - "windows-sys 0.52.0", 2784 - "xdg-home", 2785 "zbus_macros", 2786 "zbus_names", 2787 "zvariant", ··· 2789 2790 [[package]] 2791 name = "zbus_macros" 2792 - version = "4.4.0" 2793 source = "registry+https://github.com/rust-lang/crates.io-index" 2794 - checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" 2795 dependencies = [ 2796 "proc-macro-crate", 2797 "proc-macro2", 2798 "quote", 2799 "syn", 2800 "zvariant_utils", 2801 ] 2802 2803 [[package]] 2804 name = "zbus_names" 2805 - version = "3.0.0" 2806 source = "registry+https://github.com/rust-lang/crates.io-index" 2807 - checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" 2808 dependencies = [ 2809 "serde", 2810 "static_assertions", 2811 "zvariant", 2812 ] 2813 2814 [[package]] 2815 name = "zerocopy" 2816 - version = "0.7.35" 2817 source = "registry+https://github.com/rust-lang/crates.io-index" 2818 - checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 2819 dependencies = [ 2820 - "byteorder", 2821 "zerocopy-derive", 2822 ] 2823 2824 [[package]] 2825 name = "zerocopy-derive" 2826 - version = "0.7.35" 2827 source = "registry+https://github.com/rust-lang/crates.io-index" 2828 - checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 2829 dependencies = [ 2830 "proc-macro2", 2831 "quote", ··· 2834 2835 [[package]] 2836 name = "zvariant" 2837 - version = "4.2.0" 2838 source = "registry+https://github.com/rust-lang/crates.io-index" 2839 - checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" 2840 dependencies = [ 2841 "endi", 2842 "enumflags2", 2843 "serde", 2844 - "static_assertions", 2845 "zvariant_derive", 2846 ] 2847 2848 [[package]] 2849 name = "zvariant_derive" 2850 - version = "4.2.0" 2851 source = "registry+https://github.com/rust-lang/crates.io-index" 2852 - checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" 2853 dependencies = [ 2854 "proc-macro-crate", 2855 "proc-macro2", ··· 2860 2861 [[package]] 2862 name = "zvariant_utils" 2863 - version = "2.1.0" 2864 source = "registry+https://github.com/rust-lang/crates.io-index" 2865 - checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" 2866 dependencies = [ 2867 "proc-macro2", 2868 "quote", 2869 "syn", 2870 ]
··· 1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 + version = 4 4 5 [[package]] 6 name = "adler2" ··· 34 35 [[package]] 36 name = "anstream" 37 + version = "0.6.18" 38 source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" 40 dependencies = [ 41 "anstyle", 42 "anstyle-parse", ··· 83 84 [[package]] 85 name = "anyhow" 86 + version = "1.0.98" 87 source = "registry+https://github.com/rust-lang/crates.io-index" 88 + checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" 89 90 [[package]] 91 name = "async-broadcast" 92 + version = "0.7.2" 93 source = "registry+https://github.com/rust-lang/crates.io-index" 94 + checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" 95 dependencies = [ 96 + "event-listener 5.4.0", 97 "event-listener-strategy", 98 "futures-core", 99 "pin-project-lite", ··· 124 125 [[package]] 126 name = "async-executor" 127 + version = "1.13.2" 128 source = "registry+https://github.com/rust-lang/crates.io-index" 129 + checksum = "bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa" 130 dependencies = [ 131 "async-task", 132 "concurrent-queue", 133 "fastrand 2.1.1", 134 + "futures-lite 2.6.0", 135 + "pin-project-lite", 136 "slab", 137 ] 138 139 [[package]] 140 name = "async-io" 141 + version = "2.4.0" 142 source = "registry+https://github.com/rust-lang/crates.io-index" 143 + checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" 144 dependencies = [ 145 "async-lock", 146 "cfg-if", 147 "concurrent-queue", 148 "futures-io", 149 + "futures-lite 2.6.0", 150 "parking", 151 + "polling 3.7.4", 152 + "rustix 0.38.44", 153 "slab", 154 "tracing", 155 "windows-sys 0.59.0", ··· 161 source = "registry+https://github.com/rust-lang/crates.io-index" 162 checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" 163 dependencies = [ 164 + "event-listener 5.4.0", 165 "event-listener-strategy", 166 "pin-project-lite", 167 ] ··· 179 "async-task", 180 "blocking", 181 "cfg-if", 182 + "event-listener 5.4.0", 183 + "futures-lite 2.6.0", 184 + "rustix 0.38.44", 185 "tracing", 186 ] 187 ··· 208 "cfg-if", 209 "futures-core", 210 "futures-io", 211 + "rustix 0.38.44", 212 "signal-hook-registry", 213 "slab", 214 "windows-sys 0.59.0", ··· 222 223 [[package]] 224 name = "async-trait" 225 + version = "0.1.88" 226 source = "registry+https://github.com/rust-lang/crates.io-index" 227 + checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" 228 dependencies = [ 229 "proc-macro2", 230 "quote", ··· 263 264 [[package]] 265 name = "bitflags" 266 + version = "2.9.0" 267 source = "registry+https://github.com/rust-lang/crates.io-index" 268 + checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" 269 270 [[package]] 271 name = "block" ··· 274 checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 275 276 [[package]] 277 name = "blocking" 278 version = "1.6.1" 279 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 282 "async-channel 2.3.1", 283 "async-task", 284 "futures-io", 285 + "futures-lite 2.6.0", 286 "piper", 287 ] 288 289 [[package]] 290 name = "bumpalo" 291 + version = "3.17.0" 292 source = "registry+https://github.com/rust-lang/crates.io-index" 293 + checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" 294 295 [[package]] 296 name = "bytemuck" 297 + version = "1.23.0" 298 source = "registry+https://github.com/rust-lang/crates.io-index" 299 + checksum = "9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c" 300 301 [[package]] 302 + name = "byteorder-lite" 303 + version = "0.1.0" 304 source = "registry+https://github.com/rust-lang/crates.io-index" 305 + checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" 306 307 [[package]] 308 name = "bytes" 309 + version = "1.10.1" 310 source = "registry+https://github.com/rust-lang/crates.io-index" 311 + checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" 312 313 [[package]] 314 name = "cairo-rs" 315 + version = "0.20.7" 316 source = "registry+https://github.com/rust-lang/crates.io-index" 317 + checksum = "ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7" 318 dependencies = [ 319 + "bitflags 2.9.0", 320 "cairo-sys-rs", 321 "glib", 322 "libc", ··· 324 325 [[package]] 326 name = "cairo-sys-rs" 327 + version = "0.20.7" 328 source = "registry+https://github.com/rust-lang/crates.io-index" 329 + checksum = "f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df" 330 dependencies = [ 331 "glib-sys", 332 "libc", ··· 341 342 [[package]] 343 name = "cc" 344 + version = "1.2.22" 345 source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1" 347 dependencies = [ 348 "shlex", 349 ] 350 351 [[package]] 352 name = "cfg-expr" 353 + version = "0.17.2" 354 source = "registry+https://github.com/rust-lang/crates.io-index" 355 + checksum = "8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789" 356 dependencies = [ 357 "smallvec", 358 "target-lexicon", ··· 372 373 [[package]] 374 name = "chrono" 375 + version = "0.4.41" 376 source = "registry+https://github.com/rust-lang/crates.io-index" 377 + checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" 378 dependencies = [ 379 "android-tzdata", 380 "iana-time-zone", 381 "js-sys", 382 "num-traits", 383 "wasm-bindgen", 384 + "windows-link", 385 ] 386 387 [[package]] 388 name = "colorchoice" ··· 412 413 [[package]] 414 name = "cookie_store" 415 + version = "0.21.1" 416 source = "registry+https://github.com/rust-lang/crates.io-index" 417 + checksum = "2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9" 418 dependencies = [ 419 "cookie", 420 + "document-features", 421 + "idna", 422 "log", 423 "publicsuffix", 424 "serde", ··· 435 checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 436 437 [[package]] 438 name = "crc32fast" 439 version = "1.4.2" 440 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 445 446 [[package]] 447 name = "crossbeam-utils" 448 + version = "0.8.21" 449 source = "registry+https://github.com/rust-lang/crates.io-index" 450 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 451 452 [[package]] 453 name = "curl" ··· 466 467 [[package]] 468 name = "curl-sys" 469 + version = "0.4.80+curl-8.12.1" 470 source = "registry+https://github.com/rust-lang/crates.io-index" 471 + checksum = "55f7df2eac63200c3ab25bde3b2268ef2ee56af3d238e76d61f01c3c49bff734" 472 dependencies = [ 473 "cc", 474 "libc", ··· 482 483 [[package]] 484 name = "deranged" 485 + version = "0.4.0" 486 source = "registry+https://github.com/rust-lang/crates.io-index" 487 + checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" 488 dependencies = [ 489 "powerfmt", 490 ] 491 492 [[package]] 493 + name = "displaydoc" 494 + version = "0.2.5" 495 + source = "registry+https://github.com/rust-lang/crates.io-index" 496 + checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 497 + dependencies = [ 498 + "proc-macro2", 499 + "quote", 500 + "syn", 501 + ] 502 + 503 + [[package]] 504 + name = "document-features" 505 + version = "0.2.11" 506 source = "registry+https://github.com/rust-lang/crates.io-index" 507 + checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d" 508 dependencies = [ 509 + "litrs", 510 ] 511 512 [[package]] 513 name = "either" 514 + version = "1.15.0" 515 source = "registry+https://github.com/rust-lang/crates.io-index" 516 + checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 517 518 [[package]] 519 name = "encoding_rs" ··· 532 533 [[package]] 534 name = "enumflags2" 535 + version = "0.7.11" 536 source = "registry+https://github.com/rust-lang/crates.io-index" 537 + checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147" 538 dependencies = [ 539 "enumflags2_derive", 540 "serde", ··· 542 543 [[package]] 544 name = "enumflags2_derive" 545 + version = "0.7.11" 546 source = "registry+https://github.com/rust-lang/crates.io-index" 547 + checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" 548 dependencies = [ 549 "proc-macro2", 550 "quote", ··· 553 554 [[package]] 555 name = "env_filter" 556 + version = "0.1.3" 557 source = "registry+https://github.com/rust-lang/crates.io-index" 558 + checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" 559 dependencies = [ 560 "log", 561 "regex", ··· 563 564 [[package]] 565 name = "env_logger" 566 + version = "0.11.8" 567 source = "registry+https://github.com/rust-lang/crates.io-index" 568 + checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" 569 dependencies = [ 570 "anstream", 571 "anstyle", 572 "env_filter", 573 + "jiff", 574 "log", 575 ] 576 577 [[package]] 578 name = "equivalent" 579 + version = "1.0.2" 580 source = "registry+https://github.com/rust-lang/crates.io-index" 581 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 582 583 [[package]] 584 name = "errno" 585 + version = "0.3.11" 586 source = "registry+https://github.com/rust-lang/crates.io-index" 587 + checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" 588 dependencies = [ 589 "libc", 590 + "windows-sys 0.59.0", 591 ] 592 593 [[package]] ··· 598 599 [[package]] 600 name = "event-listener" 601 + version = "5.4.0" 602 source = "registry+https://github.com/rust-lang/crates.io-index" 603 + checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" 604 dependencies = [ 605 "concurrent-queue", 606 "parking", ··· 609 610 [[package]] 611 name = "event-listener-strategy" 612 + version = "0.5.4" 613 source = "registry+https://github.com/rust-lang/crates.io-index" 614 + checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" 615 dependencies = [ 616 + "event-listener 5.4.0", 617 "pin-project-lite", 618 ] 619 ··· 634 635 [[package]] 636 name = "fdeflate" 637 + version = "0.3.7" 638 source = "registry+https://github.com/rust-lang/crates.io-index" 639 + checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" 640 dependencies = [ 641 "simd-adler32", 642 ] ··· 653 654 [[package]] 655 name = "flate2" 656 + version = "1.1.1" 657 source = "registry+https://github.com/rust-lang/crates.io-index" 658 + checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" 659 dependencies = [ 660 "crc32fast", 661 "miniz_oxide", ··· 740 741 [[package]] 742 name = "futures-lite" 743 + version = "2.6.0" 744 source = "registry+https://github.com/rust-lang/crates.io-index" 745 + checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" 746 dependencies = [ 747 "fastrand 2.1.1", 748 "futures-core", ··· 763 ] 764 765 [[package]] 766 name = "futures-task" 767 version = "0.3.31" 768 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 775 checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 776 dependencies = [ 777 "futures-core", 778 "futures-macro", 779 "futures-task", 780 "pin-project-lite", 781 "pin-utils", 782 "slab", ··· 784 785 [[package]] 786 name = "gdk-pixbuf" 787 + version = "0.20.9" 788 source = "registry+https://github.com/rust-lang/crates.io-index" 789 + checksum = "7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0" 790 dependencies = [ 791 "gdk-pixbuf-sys", 792 "gio", ··· 796 797 [[package]] 798 name = "gdk-pixbuf-sys" 799 + version = "0.20.7" 800 source = "registry+https://github.com/rust-lang/crates.io-index" 801 + checksum = "67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c" 802 dependencies = [ 803 "gio-sys", 804 "glib-sys", ··· 809 810 [[package]] 811 name = "gdk4" 812 + version = "0.9.6" 813 source = "registry+https://github.com/rust-lang/crates.io-index" 814 + checksum = "4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60" 815 dependencies = [ 816 "cairo-rs", 817 "gdk-pixbuf", ··· 824 825 [[package]] 826 name = "gdk4-sys" 827 + version = "0.9.6" 828 source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a" 830 dependencies = [ 831 "cairo-sys-rs", 832 "gdk-pixbuf-sys", ··· 840 ] 841 842 [[package]] 843 name = "getrandom" 844 + version = "0.3.3" 845 source = "registry+https://github.com/rust-lang/crates.io-index" 846 + checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 847 dependencies = [ 848 "cfg-if", 849 "libc", 850 + "r-efi", 851 "wasi", 852 ] 853 854 [[package]] 855 name = "gettext-rs" 856 + version = "0.7.2" 857 source = "registry+https://github.com/rust-lang/crates.io-index" 858 + checksum = "a44e92f7dc08430aca7ed55de161253a22276dfd69c5526e5c5e95d1f7cf338a" 859 dependencies = [ 860 "gettext-sys", 861 "locale_config", ··· 863 864 [[package]] 865 name = "gettext-sys" 866 + version = "0.22.5" 867 source = "registry+https://github.com/rust-lang/crates.io-index" 868 + checksum = "bb45773f5b8945f12aecd04558f545964f943dacda1b1155b3d738f5469ef661" 869 dependencies = [ 870 "cc", 871 "temp-dir", ··· 873 874 [[package]] 875 name = "gio" 876 + version = "0.20.9" 877 source = "registry+https://github.com/rust-lang/crates.io-index" 878 + checksum = "a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487" 879 dependencies = [ 880 "futures-channel", 881 "futures-core", ··· 890 891 [[package]] 892 name = "gio-sys" 893 + version = "0.20.9" 894 source = "registry+https://github.com/rust-lang/crates.io-index" 895 + checksum = "160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e" 896 dependencies = [ 897 "glib-sys", 898 "gobject-sys", 899 "libc", 900 "system-deps", 901 + "windows-sys 0.59.0", 902 ] 903 904 [[package]] 905 name = "glib" 906 + version = "0.20.9" 907 source = "registry+https://github.com/rust-lang/crates.io-index" 908 + checksum = "707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686" 909 dependencies = [ 910 + "bitflags 2.9.0", 911 "futures-channel", 912 "futures-core", 913 "futures-executor", ··· 924 925 [[package]] 926 name = "glib-macros" 927 + version = "0.20.7" 928 source = "registry+https://github.com/rust-lang/crates.io-index" 929 + checksum = "715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68" 930 dependencies = [ 931 "heck", 932 "proc-macro-crate", ··· 937 938 [[package]] 939 name = "glib-sys" 940 + version = "0.20.9" 941 source = "registry+https://github.com/rust-lang/crates.io-index" 942 + checksum = "a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb" 943 dependencies = [ 944 "libc", 945 "system-deps", ··· 947 948 [[package]] 949 name = "gobject-sys" 950 + version = "0.20.9" 951 source = "registry+https://github.com/rust-lang/crates.io-index" 952 + checksum = "c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3" 953 dependencies = [ 954 "glib-sys", 955 "libc", ··· 958 959 [[package]] 960 name = "graphene-rs" 961 + version = "0.20.9" 962 source = "registry+https://github.com/rust-lang/crates.io-index" 963 + checksum = "3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19" 964 dependencies = [ 965 "glib", 966 "graphene-sys", ··· 969 970 [[package]] 971 name = "graphene-sys" 972 + version = "0.20.7" 973 source = "registry+https://github.com/rust-lang/crates.io-index" 974 + checksum = "11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a" 975 dependencies = [ 976 "glib-sys", 977 "libc", ··· 981 982 [[package]] 983 name = "gsk4" 984 + version = "0.9.6" 985 source = "registry+https://github.com/rust-lang/crates.io-index" 986 + checksum = "61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855" 987 dependencies = [ 988 "cairo-rs", 989 "gdk4", ··· 996 997 [[package]] 998 name = "gsk4-sys" 999 + version = "0.9.6" 1000 source = "registry+https://github.com/rust-lang/crates.io-index" 1001 + checksum = "755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc" 1002 dependencies = [ 1003 "cairo-sys-rs", 1004 "gdk4-sys", ··· 1012 1013 [[package]] 1014 name = "gstreamer" 1015 + version = "0.23.5" 1016 source = "registry+https://github.com/rust-lang/crates.io-index" 1017 + checksum = "2188fe829b0ebe12e4cf2bbcf6658470a936269daba7afae92847a2af32c9105" 1018 dependencies = [ 1019 "cfg-if", 1020 "futures-channel", ··· 1037 1038 [[package]] 1039 name = "gstreamer-base" 1040 + version = "0.23.5" 1041 source = "registry+https://github.com/rust-lang/crates.io-index" 1042 + checksum = "ad33dd444db0d215ac363164f900f800ffb93361ad8a60840e95e14b7de985e8" 1043 dependencies = [ 1044 "atomic_refcell", 1045 "cfg-if", ··· 1051 1052 [[package]] 1053 name = "gstreamer-base-sys" 1054 + version = "0.23.5" 1055 source = "registry+https://github.com/rust-lang/crates.io-index" 1056 + checksum = "114b2a704f19a70f20c54b00e54f5d5376bbf78bd2791e6beb0776c997d8bf24" 1057 dependencies = [ 1058 "glib-sys", 1059 "gobject-sys", ··· 1064 1065 [[package]] 1066 name = "gstreamer-play" 1067 + version = "0.23.5" 1068 source = "registry+https://github.com/rust-lang/crates.io-index" 1069 + checksum = "6ef455584b832e9fdc76f7952b9432eaee2fd287157b03cf2bc0e83f1b41619c" 1070 dependencies = [ 1071 "glib", 1072 "gstreamer", ··· 1077 1078 [[package]] 1079 name = "gstreamer-play-sys" 1080 + version = "0.23.5" 1081 source = "registry+https://github.com/rust-lang/crates.io-index" 1082 + checksum = "b01c1c4f09cb6709c7da2532b3fcbc14da9006d508baee606328080e46f491f5" 1083 dependencies = [ 1084 "glib-sys", 1085 "gobject-sys", ··· 1091 1092 [[package]] 1093 name = "gstreamer-sys" 1094 + version = "0.23.5" 1095 source = "registry+https://github.com/rust-lang/crates.io-index" 1096 + checksum = "fe159238834058725808cf6604a7c5d9e4a50e1eacd7b0c63bce2fe3a067dbd1" 1097 dependencies = [ 1098 "glib-sys", 1099 "gobject-sys", ··· 1103 1104 [[package]] 1105 name = "gstreamer-video" 1106 + version = "0.23.5" 1107 source = "registry+https://github.com/rust-lang/crates.io-index" 1108 + checksum = "ad242d388b63c91652c8157de3b0c1f709e49c941a0aae1952455f6ee326ca2d" 1109 dependencies = [ 1110 "cfg-if", 1111 "futures-channel", ··· 1120 1121 [[package]] 1122 name = "gstreamer-video-sys" 1123 + version = "0.23.5" 1124 source = "registry+https://github.com/rust-lang/crates.io-index" 1125 + checksum = "465ff496889fb38be47f5e821163c2e83414d87c4aa55f5aae62dc7200971d4d" 1126 dependencies = [ 1127 "glib-sys", 1128 "gobject-sys", ··· 1134 1135 [[package]] 1136 name = "gtk4" 1137 + version = "0.9.6" 1138 source = "registry+https://github.com/rust-lang/crates.io-index" 1139 + checksum = "af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d" 1140 dependencies = [ 1141 "cairo-rs", 1142 "field-offset", ··· 1155 1156 [[package]] 1157 name = "gtk4-macros" 1158 + version = "0.9.5" 1159 source = "registry+https://github.com/rust-lang/crates.io-index" 1160 + checksum = "0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999" 1161 dependencies = [ 1162 "proc-macro-crate", 1163 "proc-macro2", ··· 1167 1168 [[package]] 1169 name = "gtk4-sys" 1170 + version = "0.9.6" 1171 source = "registry+https://github.com/rust-lang/crates.io-index" 1172 + checksum = "41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6" 1173 dependencies = [ 1174 "cairo-sys-rs", 1175 "gdk-pixbuf-sys", ··· 1186 1187 [[package]] 1188 name = "hashbrown" 1189 + version = "0.15.3" 1190 source = "registry+https://github.com/rust-lang/crates.io-index" 1191 + checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" 1192 1193 [[package]] 1194 name = "heck" ··· 1235 checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1236 1237 [[package]] 1238 name = "iana-time-zone" 1239 + version = "0.1.63" 1240 source = "registry+https://github.com/rust-lang/crates.io-index" 1241 + checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" 1242 dependencies = [ 1243 "android_system_properties", 1244 "core-foundation-sys", 1245 "iana-time-zone-haiku", 1246 "js-sys", 1247 + "log", 1248 "wasm-bindgen", 1249 "windows-core", 1250 ] ··· 1259 ] 1260 1261 [[package]] 1262 + name = "icu_collections" 1263 + version = "2.0.0" 1264 + source = "registry+https://github.com/rust-lang/crates.io-index" 1265 + checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" 1266 + dependencies = [ 1267 + "displaydoc", 1268 + "potential_utf", 1269 + "yoke", 1270 + "zerofrom", 1271 + "zerovec", 1272 + ] 1273 + 1274 + [[package]] 1275 + name = "icu_locale_core" 1276 + version = "2.0.0" 1277 + source = "registry+https://github.com/rust-lang/crates.io-index" 1278 + checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" 1279 + dependencies = [ 1280 + "displaydoc", 1281 + "litemap", 1282 + "tinystr", 1283 + "writeable", 1284 + "zerovec", 1285 + ] 1286 + 1287 + [[package]] 1288 + name = "icu_normalizer" 1289 + version = "2.0.0" 1290 + source = "registry+https://github.com/rust-lang/crates.io-index" 1291 + checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" 1292 + dependencies = [ 1293 + "displaydoc", 1294 + "icu_collections", 1295 + "icu_normalizer_data", 1296 + "icu_properties", 1297 + "icu_provider", 1298 + "smallvec", 1299 + "zerovec", 1300 + ] 1301 + 1302 + [[package]] 1303 + name = "icu_normalizer_data" 1304 + version = "2.0.0" 1305 + source = "registry+https://github.com/rust-lang/crates.io-index" 1306 + checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" 1307 + 1308 + [[package]] 1309 + name = "icu_properties" 1310 + version = "2.0.0" 1311 + source = "registry+https://github.com/rust-lang/crates.io-index" 1312 + checksum = "2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a" 1313 + dependencies = [ 1314 + "displaydoc", 1315 + "icu_collections", 1316 + "icu_locale_core", 1317 + "icu_properties_data", 1318 + "icu_provider", 1319 + "potential_utf", 1320 + "zerotrie", 1321 + "zerovec", 1322 + ] 1323 + 1324 + [[package]] 1325 + name = "icu_properties_data" 1326 + version = "2.0.0" 1327 + source = "registry+https://github.com/rust-lang/crates.io-index" 1328 + checksum = "8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04" 1329 + 1330 + [[package]] 1331 + name = "icu_provider" 1332 + version = "2.0.0" 1333 + source = "registry+https://github.com/rust-lang/crates.io-index" 1334 + checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" 1335 + dependencies = [ 1336 + "displaydoc", 1337 + "icu_locale_core", 1338 + "stable_deref_trait", 1339 + "tinystr", 1340 + "writeable", 1341 + "yoke", 1342 + "zerofrom", 1343 + "zerotrie", 1344 + "zerovec", 1345 + ] 1346 + 1347 + [[package]] 1348 name = "idna" 1349 + version = "1.0.3" 1350 source = "registry+https://github.com/rust-lang/crates.io-index" 1351 + checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 1352 dependencies = [ 1353 + "idna_adapter", 1354 + "smallvec", 1355 + "utf8_iter", 1356 ] 1357 1358 [[package]] 1359 + name = "idna_adapter" 1360 + version = "1.2.1" 1361 source = "registry+https://github.com/rust-lang/crates.io-index" 1362 + checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" 1363 dependencies = [ 1364 + "icu_normalizer", 1365 + "icu_properties", 1366 ] 1367 1368 [[package]] 1369 name = "image" 1370 + version = "0.25.6" 1371 source = "registry+https://github.com/rust-lang/crates.io-index" 1372 + checksum = "db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a" 1373 dependencies = [ 1374 "bytemuck", 1375 + "byteorder-lite", 1376 "num-traits", 1377 "png", 1378 ] 1379 1380 [[package]] 1381 name = "indexmap" 1382 + version = "2.9.0" 1383 source = "registry+https://github.com/rust-lang/crates.io-index" 1384 + checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" 1385 dependencies = [ 1386 "equivalent", 1387 "hashbrown", ··· 1441 1442 [[package]] 1443 name = "itoa" 1444 + version = "1.0.15" 1445 + source = "registry+https://github.com/rust-lang/crates.io-index" 1446 + checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 1447 + 1448 + [[package]] 1449 + name = "jiff" 1450 + version = "0.2.13" 1451 + source = "registry+https://github.com/rust-lang/crates.io-index" 1452 + checksum = "f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806" 1453 + dependencies = [ 1454 + "jiff-static", 1455 + "log", 1456 + "portable-atomic", 1457 + "portable-atomic-util", 1458 + "serde", 1459 + ] 1460 + 1461 + [[package]] 1462 + name = "jiff-static" 1463 + version = "0.2.13" 1464 source = "registry+https://github.com/rust-lang/crates.io-index" 1465 + checksum = "f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48" 1466 + dependencies = [ 1467 + "proc-macro2", 1468 + "quote", 1469 + "syn", 1470 + ] 1471 1472 [[package]] 1473 name = "js-sys" 1474 + version = "0.3.77" 1475 source = "registry+https://github.com/rust-lang/crates.io-index" 1476 + checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 1477 dependencies = [ 1478 + "once_cell", 1479 "wasm-bindgen", 1480 ] 1481 ··· 1487 1488 [[package]] 1489 name = "libadwaita" 1490 + version = "0.7.2" 1491 source = "registry+https://github.com/rust-lang/crates.io-index" 1492 + checksum = "500135d29c16aabf67baafd3e7741d48e8b8978ca98bac39e589165c8dc78191" 1493 dependencies = [ 1494 "gdk4", 1495 "gio", ··· 1502 1503 [[package]] 1504 name = "libadwaita-sys" 1505 + version = "0.7.2" 1506 source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "6680988058c2558baf3f548a370e4e78da3bf7f08469daa822ac414842c912db" 1508 dependencies = [ 1509 "gdk4-sys", 1510 "gio-sys", ··· 1518 1519 [[package]] 1520 name = "libc" 1521 + version = "0.2.172" 1522 source = "registry+https://github.com/rust-lang/crates.io-index" 1523 + checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" 1524 1525 [[package]] 1526 name = "libnghttp2-sys" 1527 + version = "0.1.11+1.64.0" 1528 source = "registry+https://github.com/rust-lang/crates.io-index" 1529 + checksum = "1b6c24e48a7167cffa7119da39d577fa482e66c688a4aac016bee862e1a713c4" 1530 dependencies = [ 1531 "cc", 1532 "libc", ··· 1534 1535 [[package]] 1536 name = "libz-sys" 1537 + version = "1.1.22" 1538 source = "registry+https://github.com/rust-lang/crates.io-index" 1539 + checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d" 1540 dependencies = [ 1541 "cc", 1542 "libc", ··· 1546 1547 [[package]] 1548 name = "linux-raw-sys" 1549 + version = "0.4.15" 1550 source = "registry+https://github.com/rust-lang/crates.io-index" 1551 + checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 1552 + 1553 + [[package]] 1554 + name = "linux-raw-sys" 1555 + version = "0.9.4" 1556 + source = "registry+https://github.com/rust-lang/crates.io-index" 1557 + checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" 1558 + 1559 + [[package]] 1560 + name = "litemap" 1561 + version = "0.8.0" 1562 + source = "registry+https://github.com/rust-lang/crates.io-index" 1563 + checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" 1564 + 1565 + [[package]] 1566 + name = "litrs" 1567 + version = "0.4.1" 1568 + source = "registry+https://github.com/rust-lang/crates.io-index" 1569 + checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" 1570 1571 [[package]] 1572 name = "locale_config" ··· 1583 1584 [[package]] 1585 name = "log" 1586 + version = "0.4.27" 1587 source = "registry+https://github.com/rust-lang/crates.io-index" 1588 + checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 1589 1590 [[package]] 1591 name = "malloc_buf" ··· 1619 1620 [[package]] 1621 name = "miniz_oxide" 1622 + version = "0.8.8" 1623 source = "registry+https://github.com/rust-lang/crates.io-index" 1624 + checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" 1625 dependencies = [ 1626 "adler2", 1627 "simd-adler32", ··· 1629 1630 [[package]] 1631 name = "mpris-server" 1632 + version = "0.9.0" 1633 source = "registry+https://github.com/rust-lang/crates.io-index" 1634 + checksum = "392ce2be7224867869df37e473f28871ab0ff725c0014f1b196ba56a38aea9a8" 1635 dependencies = [ 1636 "async-channel 2.3.1", 1637 "futures-channel", ··· 1648 1649 [[package]] 1650 name = "netease-cloud-music-api" 1651 + version = "1.5.1" 1652 + source = "git+https://gitee.com/gmg137/netease-cloud-music-api.git?tag=1.5.1#63e439734d9d08f28f2752ce858f040822eb97d9" 1653 dependencies = [ 1654 "anyhow", 1655 "base64", ··· 1666 1667 [[package]] 1668 name = "netease-cloud-music-gtk4" 1669 + version = "2.5.2" 1670 dependencies = [ 1671 "anyhow", 1672 "async-channel 2.3.1", ··· 1693 source = "registry+https://github.com/rust-lang/crates.io-index" 1694 checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 1695 dependencies = [ 1696 + "bitflags 2.9.0", 1697 "cfg-if", 1698 "cfg_aliases", 1699 "libc", ··· 1771 1772 [[package]] 1773 name = "openssl" 1774 + version = "0.10.72" 1775 source = "registry+https://github.com/rust-lang/crates.io-index" 1776 + checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" 1777 dependencies = [ 1778 + "bitflags 2.9.0", 1779 "cfg-if", 1780 "foreign-types", 1781 "libc", ··· 1797 1798 [[package]] 1799 name = "openssl-probe" 1800 + version = "0.1.6" 1801 source = "registry+https://github.com/rust-lang/crates.io-index" 1802 + checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 1803 1804 [[package]] 1805 name = "openssl-sys" 1806 + version = "0.9.108" 1807 source = "registry+https://github.com/rust-lang/crates.io-index" 1808 + checksum = "e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847" 1809 dependencies = [ 1810 "cc", 1811 "libc", ··· 1834 1835 [[package]] 1836 name = "pango" 1837 + version = "0.20.9" 1838 source = "registry+https://github.com/rust-lang/crates.io-index" 1839 + checksum = "6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec" 1840 dependencies = [ 1841 "gio", 1842 "glib", ··· 1846 1847 [[package]] 1848 name = "pango-sys" 1849 + version = "0.20.9" 1850 source = "registry+https://github.com/rust-lang/crates.io-index" 1851 + checksum = "0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5" 1852 dependencies = [ 1853 "glib-sys", 1854 "gobject-sys", ··· 1876 1877 [[package]] 1878 name = "pin-project" 1879 + version = "1.1.10" 1880 source = "registry+https://github.com/rust-lang/crates.io-index" 1881 + checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" 1882 dependencies = [ 1883 "pin-project-internal", 1884 ] 1885 1886 [[package]] 1887 name = "pin-project-internal" 1888 + version = "1.1.10" 1889 source = "registry+https://github.com/rust-lang/crates.io-index" 1890 + checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" 1891 dependencies = [ 1892 "proc-macro2", 1893 "quote", ··· 1896 1897 [[package]] 1898 name = "pin-project-lite" 1899 + version = "0.2.16" 1900 source = "registry+https://github.com/rust-lang/crates.io-index" 1901 + checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 1902 1903 [[package]] 1904 name = "pin-utils" ··· 1919 1920 [[package]] 1921 name = "pkg-config" 1922 + version = "0.3.32" 1923 source = "registry+https://github.com/rust-lang/crates.io-index" 1924 + checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 1925 1926 [[package]] 1927 name = "png" 1928 + version = "0.17.16" 1929 source = "registry+https://github.com/rust-lang/crates.io-index" 1930 + checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" 1931 dependencies = [ 1932 "bitflags 1.3.2", 1933 "crc32fast", ··· 1954 1955 [[package]] 1956 name = "polling" 1957 + version = "3.7.4" 1958 source = "registry+https://github.com/rust-lang/crates.io-index" 1959 + checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" 1960 dependencies = [ 1961 "cfg-if", 1962 "concurrent-queue", 1963 "hermit-abi", 1964 "pin-project-lite", 1965 + "rustix 0.38.44", 1966 "tracing", 1967 "windows-sys 0.59.0", 1968 ] 1969 1970 [[package]] 1971 + name = "portable-atomic" 1972 + version = "1.11.0" 1973 + source = "registry+https://github.com/rust-lang/crates.io-index" 1974 + checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" 1975 + 1976 + [[package]] 1977 + name = "portable-atomic-util" 1978 + version = "0.2.4" 1979 + source = "registry+https://github.com/rust-lang/crates.io-index" 1980 + checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" 1981 + dependencies = [ 1982 + "portable-atomic", 1983 + ] 1984 + 1985 + [[package]] 1986 + name = "potential_utf" 1987 + version = "0.1.2" 1988 + source = "registry+https://github.com/rust-lang/crates.io-index" 1989 + checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" 1990 + dependencies = [ 1991 + "zerovec", 1992 + ] 1993 + 1994 + [[package]] 1995 name = "powerfmt" 1996 version = "0.2.0" 1997 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1999 2000 [[package]] 2001 name = "ppv-lite86" 2002 + version = "0.2.21" 2003 source = "registry+https://github.com/rust-lang/crates.io-index" 2004 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 2005 dependencies = [ 2006 "zerocopy", 2007 ] 2008 2009 [[package]] 2010 name = "proc-macro-crate" 2011 + version = "3.3.0" 2012 source = "registry+https://github.com/rust-lang/crates.io-index" 2013 + checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" 2014 dependencies = [ 2015 "toml_edit", 2016 ] 2017 2018 [[package]] 2019 name = "proc-macro2" 2020 + version = "1.0.95" 2021 source = "registry+https://github.com/rust-lang/crates.io-index" 2022 + checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 2023 dependencies = [ 2024 "unicode-ident", 2025 ] ··· 2032 2033 [[package]] 2034 name = "publicsuffix" 2035 + version = "2.3.0" 2036 source = "registry+https://github.com/rust-lang/crates.io-index" 2037 + checksum = "6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf" 2038 dependencies = [ 2039 + "idna", 2040 "psl-types", 2041 ] 2042 2043 [[package]] 2044 name = "qrcode-generator" 2045 + version = "5.0.0" 2046 source = "registry+https://github.com/rust-lang/crates.io-index" 2047 + checksum = "faf0051849b5465059b75f59d388c7318aad6554701b74ecf02afc2573b0306c" 2048 dependencies = [ 2049 "html-escape", 2050 "image", ··· 2059 2060 [[package]] 2061 name = "quote" 2062 + version = "1.0.40" 2063 source = "registry+https://github.com/rust-lang/crates.io-index" 2064 + checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 2065 dependencies = [ 2066 "proc-macro2", 2067 ] 2068 2069 [[package]] 2070 + name = "r-efi" 2071 + version = "5.2.0" 2072 + source = "registry+https://github.com/rust-lang/crates.io-index" 2073 + checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" 2074 + 2075 + [[package]] 2076 name = "rand" 2077 + version = "0.9.1" 2078 source = "registry+https://github.com/rust-lang/crates.io-index" 2079 + checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" 2080 dependencies = [ 2081 "rand_chacha", 2082 "rand_core", 2083 ] 2084 2085 [[package]] 2086 name = "rand_chacha" 2087 + version = "0.9.0" 2088 source = "registry+https://github.com/rust-lang/crates.io-index" 2089 + checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 2090 dependencies = [ 2091 "ppv-lite86", 2092 "rand_core", ··· 2094 2095 [[package]] 2096 name = "rand_core" 2097 + version = "0.9.3" 2098 source = "registry+https://github.com/rust-lang/crates.io-index" 2099 + checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 2100 dependencies = [ 2101 "getrandom", 2102 ] ··· 2115 2116 [[package]] 2117 name = "regex-automata" 2118 + version = "0.4.9" 2119 source = "registry+https://github.com/rust-lang/crates.io-index" 2120 + checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 2121 dependencies = [ 2122 "aho-corasick", 2123 "memchr", ··· 2141 2142 [[package]] 2143 name = "rustix" 2144 + version = "0.38.44" 2145 + source = "registry+https://github.com/rust-lang/crates.io-index" 2146 + checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 2147 + dependencies = [ 2148 + "bitflags 2.9.0", 2149 + "errno", 2150 + "libc", 2151 + "linux-raw-sys 0.4.15", 2152 + "windows-sys 0.59.0", 2153 + ] 2154 + 2155 + [[package]] 2156 + name = "rustix" 2157 + version = "1.0.7" 2158 source = "registry+https://github.com/rust-lang/crates.io-index" 2159 + checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" 2160 dependencies = [ 2161 + "bitflags 2.9.0", 2162 "errno", 2163 "libc", 2164 + "linux-raw-sys 0.9.4", 2165 + "windows-sys 0.59.0", 2166 ] 2167 2168 [[package]] 2169 + name = "rustversion" 2170 + version = "1.0.20" 2171 + source = "registry+https://github.com/rust-lang/crates.io-index" 2172 + checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" 2173 + 2174 + [[package]] 2175 name = "ryu" 2176 + version = "1.0.20" 2177 source = "registry+https://github.com/rust-lang/crates.io-index" 2178 + checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 2179 2180 [[package]] 2181 name = "schannel" 2182 + version = "0.1.27" 2183 source = "registry+https://github.com/rust-lang/crates.io-index" 2184 + checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" 2185 dependencies = [ 2186 "windows-sys 0.59.0", 2187 ] 2188 2189 [[package]] 2190 name = "semver" 2191 + version = "1.0.26" 2192 source = "registry+https://github.com/rust-lang/crates.io-index" 2193 + checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" 2194 2195 [[package]] 2196 name = "serde" 2197 + version = "1.0.219" 2198 source = "registry+https://github.com/rust-lang/crates.io-index" 2199 + checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 2200 dependencies = [ 2201 "serde_derive", 2202 ] 2203 2204 [[package]] 2205 name = "serde_derive" 2206 + version = "1.0.219" 2207 source = "registry+https://github.com/rust-lang/crates.io-index" 2208 + checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 2209 dependencies = [ 2210 "proc-macro2", 2211 "quote", ··· 2214 2215 [[package]] 2216 name = "serde_json" 2217 + version = "1.0.140" 2218 source = "registry+https://github.com/rust-lang/crates.io-index" 2219 + checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" 2220 dependencies = [ 2221 "itoa", 2222 "memchr", ··· 2226 2227 [[package]] 2228 name = "serde_repr" 2229 + version = "0.1.20" 2230 source = "registry+https://github.com/rust-lang/crates.io-index" 2231 + checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" 2232 dependencies = [ 2233 "proc-macro2", 2234 "quote", ··· 2242 checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" 2243 dependencies = [ 2244 "serde", 2245 ] 2246 2247 [[package]] ··· 2252 2253 [[package]] 2254 name = "signal-hook-registry" 2255 + version = "1.4.5" 2256 source = "registry+https://github.com/rust-lang/crates.io-index" 2257 + checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" 2258 dependencies = [ 2259 "libc", 2260 ] ··· 2287 2288 [[package]] 2289 name = "smallvec" 2290 + version = "1.15.0" 2291 source = "registry+https://github.com/rust-lang/crates.io-index" 2292 + checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" 2293 2294 [[package]] 2295 name = "socket2" 2296 + version = "0.5.9" 2297 source = "registry+https://github.com/rust-lang/crates.io-index" 2298 + checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" 2299 dependencies = [ 2300 "libc", 2301 "windows-sys 0.52.0", 2302 ] 2303 + 2304 + [[package]] 2305 + name = "stable_deref_trait" 2306 + version = "1.2.0" 2307 + source = "registry+https://github.com/rust-lang/crates.io-index" 2308 + checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2309 2310 [[package]] 2311 name = "static_assertions" ··· 2315 2316 [[package]] 2317 name = "syn" 2318 + version = "2.0.101" 2319 source = "registry+https://github.com/rust-lang/crates.io-index" 2320 + checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" 2321 dependencies = [ 2322 "proc-macro2", 2323 "quote", 2324 "unicode-ident", 2325 + ] 2326 + 2327 + [[package]] 2328 + name = "synstructure" 2329 + version = "0.13.2" 2330 + source = "registry+https://github.com/rust-lang/crates.io-index" 2331 + checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 2332 + dependencies = [ 2333 + "proc-macro2", 2334 + "quote", 2335 + "syn", 2336 ] 2337 2338 [[package]] ··· 2356 2357 [[package]] 2358 name = "temp-dir" 2359 + version = "0.1.16" 2360 source = "registry+https://github.com/rust-lang/crates.io-index" 2361 + checksum = "83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964" 2362 2363 [[package]] 2364 name = "tempfile" 2365 + version = "3.20.0" 2366 source = "registry+https://github.com/rust-lang/crates.io-index" 2367 + checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" 2368 dependencies = [ 2369 "fastrand 2.1.1", 2370 + "getrandom", 2371 "once_cell", 2372 + "rustix 1.0.7", 2373 "windows-sys 0.59.0", 2374 ] 2375 2376 [[package]] 2377 name = "thiserror" 2378 + version = "2.0.12" 2379 source = "registry+https://github.com/rust-lang/crates.io-index" 2380 + checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 2381 dependencies = [ 2382 "thiserror-impl", 2383 ] 2384 2385 [[package]] 2386 name = "thiserror-impl" 2387 + version = "2.0.12" 2388 source = "registry+https://github.com/rust-lang/crates.io-index" 2389 + checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 2390 dependencies = [ 2391 "proc-macro2", 2392 "quote", ··· 2395 2396 [[package]] 2397 name = "time" 2398 + version = "0.3.41" 2399 source = "registry+https://github.com/rust-lang/crates.io-index" 2400 + checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" 2401 dependencies = [ 2402 "deranged", 2403 "itoa", ··· 2410 2411 [[package]] 2412 name = "time-core" 2413 + version = "0.1.4" 2414 source = "registry+https://github.com/rust-lang/crates.io-index" 2415 + checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" 2416 2417 [[package]] 2418 name = "time-macros" 2419 + version = "0.2.22" 2420 source = "registry+https://github.com/rust-lang/crates.io-index" 2421 + checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" 2422 dependencies = [ 2423 "num-conv", 2424 "time-core", 2425 ] 2426 2427 [[package]] 2428 + name = "tinystr" 2429 + version = "0.8.1" 2430 source = "registry+https://github.com/rust-lang/crates.io-index" 2431 + checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" 2432 dependencies = [ 2433 + "displaydoc", 2434 + "zerovec", 2435 ] 2436 2437 [[package]] 2438 name = "toml" 2439 + version = "0.8.22" 2440 source = "registry+https://github.com/rust-lang/crates.io-index" 2441 + checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae" 2442 dependencies = [ 2443 "serde", 2444 "serde_spanned", ··· 2448 2449 [[package]] 2450 name = "toml_datetime" 2451 + version = "0.6.9" 2452 source = "registry+https://github.com/rust-lang/crates.io-index" 2453 + checksum = "3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3" 2454 dependencies = [ 2455 "serde", 2456 ] 2457 2458 [[package]] 2459 name = "toml_edit" 2460 + version = "0.22.26" 2461 source = "registry+https://github.com/rust-lang/crates.io-index" 2462 + checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e" 2463 dependencies = [ 2464 "indexmap", 2465 "serde", ··· 2470 2471 [[package]] 2472 name = "tracing" 2473 + version = "0.1.41" 2474 source = "registry+https://github.com/rust-lang/crates.io-index" 2475 + checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" 2476 dependencies = [ 2477 "log", 2478 "pin-project-lite", ··· 2482 2483 [[package]] 2484 name = "tracing-attributes" 2485 + version = "0.1.28" 2486 source = "registry+https://github.com/rust-lang/crates.io-index" 2487 + checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" 2488 dependencies = [ 2489 "proc-macro2", 2490 "quote", ··· 2493 2494 [[package]] 2495 name = "tracing-core" 2496 + version = "0.1.33" 2497 source = "registry+https://github.com/rust-lang/crates.io-index" 2498 + checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" 2499 dependencies = [ 2500 "once_cell", 2501 ] ··· 2522 ] 2523 2524 [[package]] 2525 name = "uds_windows" 2526 version = "1.1.0" 2527 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2533 ] 2534 2535 [[package]] 2536 name = "unicode-ident" 2537 + version = "1.0.18" 2538 source = "registry+https://github.com/rust-lang/crates.io-index" 2539 + checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 2540 2541 [[package]] 2542 name = "url" 2543 + version = "2.5.4" 2544 source = "registry+https://github.com/rust-lang/crates.io-index" 2545 + checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 2546 dependencies = [ 2547 "form_urlencoded", 2548 + "idna", 2549 "percent-encoding", 2550 ] 2551 ··· 2560 version = "0.1.7" 2561 source = "registry+https://github.com/rust-lang/crates.io-index" 2562 checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" 2563 + 2564 + [[package]] 2565 + name = "utf8_iter" 2566 + version = "1.0.4" 2567 + source = "registry+https://github.com/rust-lang/crates.io-index" 2568 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 2569 2570 [[package]] 2571 name = "utf8parse" ··· 2599 2600 [[package]] 2601 name = "wasi" 2602 + version = "0.14.2+wasi-0.2.4" 2603 source = "registry+https://github.com/rust-lang/crates.io-index" 2604 + checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 2605 + dependencies = [ 2606 + "wit-bindgen-rt", 2607 + ] 2608 2609 [[package]] 2610 name = "wasm-bindgen" 2611 + version = "0.2.100" 2612 source = "registry+https://github.com/rust-lang/crates.io-index" 2613 + checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 2614 dependencies = [ 2615 "cfg-if", 2616 "once_cell", 2617 + "rustversion", 2618 "wasm-bindgen-macro", 2619 ] 2620 2621 [[package]] 2622 name = "wasm-bindgen-backend" 2623 + version = "0.2.100" 2624 source = "registry+https://github.com/rust-lang/crates.io-index" 2625 + checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 2626 dependencies = [ 2627 "bumpalo", 2628 "log", 2629 "proc-macro2", 2630 "quote", 2631 "syn", ··· 2634 2635 [[package]] 2636 name = "wasm-bindgen-macro" 2637 + version = "0.2.100" 2638 source = "registry+https://github.com/rust-lang/crates.io-index" 2639 + checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 2640 dependencies = [ 2641 "quote", 2642 "wasm-bindgen-macro-support", ··· 2644 2645 [[package]] 2646 name = "wasm-bindgen-macro-support" 2647 + version = "0.2.100" 2648 source = "registry+https://github.com/rust-lang/crates.io-index" 2649 + checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 2650 dependencies = [ 2651 "proc-macro2", 2652 "quote", ··· 2657 2658 [[package]] 2659 name = "wasm-bindgen-shared" 2660 + version = "0.2.100" 2661 source = "registry+https://github.com/rust-lang/crates.io-index" 2662 + checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 2663 + dependencies = [ 2664 + "unicode-ident", 2665 + ] 2666 2667 [[package]] 2668 name = "winapi" ··· 2688 2689 [[package]] 2690 name = "windows-core" 2691 + version = "0.61.0" 2692 + source = "registry+https://github.com/rust-lang/crates.io-index" 2693 + checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980" 2694 + dependencies = [ 2695 + "windows-implement", 2696 + "windows-interface", 2697 + "windows-link", 2698 + "windows-result", 2699 + "windows-strings", 2700 + ] 2701 + 2702 + [[package]] 2703 + name = "windows-implement" 2704 + version = "0.60.0" 2705 source = "registry+https://github.com/rust-lang/crates.io-index" 2706 + checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" 2707 dependencies = [ 2708 + "proc-macro2", 2709 + "quote", 2710 + "syn", 2711 + ] 2712 + 2713 + [[package]] 2714 + name = "windows-interface" 2715 + version = "0.59.1" 2716 + source = "registry+https://github.com/rust-lang/crates.io-index" 2717 + checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" 2718 + dependencies = [ 2719 + "proc-macro2", 2720 + "quote", 2721 + "syn", 2722 + ] 2723 + 2724 + [[package]] 2725 + name = "windows-link" 2726 + version = "0.1.1" 2727 + source = "registry+https://github.com/rust-lang/crates.io-index" 2728 + checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" 2729 + 2730 + [[package]] 2731 + name = "windows-result" 2732 + version = "0.3.2" 2733 + source = "registry+https://github.com/rust-lang/crates.io-index" 2734 + checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252" 2735 + dependencies = [ 2736 + "windows-link", 2737 + ] 2738 + 2739 + [[package]] 2740 + name = "windows-strings" 2741 + version = "0.4.0" 2742 + source = "registry+https://github.com/rust-lang/crates.io-index" 2743 + checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97" 2744 + dependencies = [ 2745 + "windows-link", 2746 ] 2747 2748 [[package]] ··· 2895 2896 [[package]] 2897 name = "winnow" 2898 + version = "0.7.10" 2899 source = "registry+https://github.com/rust-lang/crates.io-index" 2900 + checksum = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec" 2901 dependencies = [ 2902 "memchr", 2903 ] 2904 2905 [[package]] 2906 + name = "wit-bindgen-rt" 2907 + version = "0.39.0" 2908 + source = "registry+https://github.com/rust-lang/crates.io-index" 2909 + checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 2910 + dependencies = [ 2911 + "bitflags 2.9.0", 2912 + ] 2913 + 2914 + [[package]] 2915 + name = "writeable" 2916 + version = "0.6.1" 2917 + source = "registry+https://github.com/rust-lang/crates.io-index" 2918 + checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" 2919 + 2920 + [[package]] 2921 + name = "yoke" 2922 + version = "0.8.0" 2923 + source = "registry+https://github.com/rust-lang/crates.io-index" 2924 + checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" 2925 + dependencies = [ 2926 + "serde", 2927 + "stable_deref_trait", 2928 + "yoke-derive", 2929 + "zerofrom", 2930 + ] 2931 + 2932 + [[package]] 2933 + name = "yoke-derive" 2934 + version = "0.8.0" 2935 source = "registry+https://github.com/rust-lang/crates.io-index" 2936 + checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" 2937 dependencies = [ 2938 + "proc-macro2", 2939 + "quote", 2940 + "syn", 2941 + "synstructure", 2942 ] 2943 2944 [[package]] 2945 name = "zbus" 2946 + version = "5.6.0" 2947 source = "registry+https://github.com/rust-lang/crates.io-index" 2948 + checksum = "2522b82023923eecb0b366da727ec883ace092e7887b61d3da5139f26b44da58" 2949 dependencies = [ 2950 "async-broadcast", 2951 "async-executor", 2952 "async-io", 2953 "async-lock", 2954 "async-process", ··· 2957 "async-trait", 2958 "blocking", 2959 "enumflags2", 2960 + "event-listener 5.4.0", 2961 "futures-core", 2962 + "futures-lite 2.6.0", 2963 "hex", 2964 "nix", 2965 "ordered-stream", 2966 "serde", 2967 "serde_repr", 2968 "tracing", 2969 "uds_windows", 2970 + "windows-sys 0.59.0", 2971 + "winnow", 2972 "zbus_macros", 2973 "zbus_names", 2974 "zvariant", ··· 2976 2977 [[package]] 2978 name = "zbus_macros" 2979 + version = "5.6.0" 2980 source = "registry+https://github.com/rust-lang/crates.io-index" 2981 + checksum = "05d2e12843c75108c00c618c2e8ef9675b50b6ec095b36dc965f2e5aed463c15" 2982 dependencies = [ 2983 "proc-macro-crate", 2984 "proc-macro2", 2985 "quote", 2986 "syn", 2987 + "zbus_names", 2988 + "zvariant", 2989 "zvariant_utils", 2990 ] 2991 2992 [[package]] 2993 name = "zbus_names" 2994 + version = "4.2.0" 2995 source = "registry+https://github.com/rust-lang/crates.io-index" 2996 + checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" 2997 dependencies = [ 2998 "serde", 2999 "static_assertions", 3000 + "winnow", 3001 "zvariant", 3002 ] 3003 3004 [[package]] 3005 name = "zerocopy" 3006 + version = "0.8.25" 3007 source = "registry+https://github.com/rust-lang/crates.io-index" 3008 + checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb" 3009 dependencies = [ 3010 "zerocopy-derive", 3011 ] 3012 3013 [[package]] 3014 name = "zerocopy-derive" 3015 + version = "0.8.25" 3016 + source = "registry+https://github.com/rust-lang/crates.io-index" 3017 + checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" 3018 + dependencies = [ 3019 + "proc-macro2", 3020 + "quote", 3021 + "syn", 3022 + ] 3023 + 3024 + [[package]] 3025 + name = "zerofrom" 3026 + version = "0.1.6" 3027 source = "registry+https://github.com/rust-lang/crates.io-index" 3028 + checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 3029 + dependencies = [ 3030 + "zerofrom-derive", 3031 + ] 3032 + 3033 + [[package]] 3034 + name = "zerofrom-derive" 3035 + version = "0.1.6" 3036 + source = "registry+https://github.com/rust-lang/crates.io-index" 3037 + checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 3038 + dependencies = [ 3039 + "proc-macro2", 3040 + "quote", 3041 + "syn", 3042 + "synstructure", 3043 + ] 3044 + 3045 + [[package]] 3046 + name = "zerotrie" 3047 + version = "0.2.2" 3048 + source = "registry+https://github.com/rust-lang/crates.io-index" 3049 + checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" 3050 + dependencies = [ 3051 + "displaydoc", 3052 + "yoke", 3053 + "zerofrom", 3054 + ] 3055 + 3056 + [[package]] 3057 + name = "zerovec" 3058 + version = "0.11.2" 3059 + source = "registry+https://github.com/rust-lang/crates.io-index" 3060 + checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" 3061 + dependencies = [ 3062 + "yoke", 3063 + "zerofrom", 3064 + "zerovec-derive", 3065 + ] 3066 + 3067 + [[package]] 3068 + name = "zerovec-derive" 3069 + version = "0.11.1" 3070 + source = "registry+https://github.com/rust-lang/crates.io-index" 3071 + checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" 3072 dependencies = [ 3073 "proc-macro2", 3074 "quote", ··· 3077 3078 [[package]] 3079 name = "zvariant" 3080 + version = "5.5.1" 3081 source = "registry+https://github.com/rust-lang/crates.io-index" 3082 + checksum = "557e89d54880377a507c94cd5452f20e35d14325faf9d2958ebeadce0966c1b2" 3083 dependencies = [ 3084 "endi", 3085 "enumflags2", 3086 "serde", 3087 + "winnow", 3088 "zvariant_derive", 3089 + "zvariant_utils", 3090 ] 3091 3092 [[package]] 3093 name = "zvariant_derive" 3094 + version = "5.5.1" 3095 source = "registry+https://github.com/rust-lang/crates.io-index" 3096 + checksum = "757779842a0d242061d24c28be589ce392e45350dfb9186dfd7a042a2e19870c" 3097 dependencies = [ 3098 "proc-macro-crate", 3099 "proc-macro2", ··· 3104 3105 [[package]] 3106 name = "zvariant_utils" 3107 + version = "3.2.0" 3108 source = "registry+https://github.com/rust-lang/crates.io-index" 3109 + checksum = "e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34" 3110 dependencies = [ 3111 "proc-macro2", 3112 "quote", 3113 + "serde", 3114 + "static_assertions", 3115 "syn", 3116 + "winnow", 3117 ]
+20 -4
pkgs/by-name/ne/netease-cloud-music-gtk/package.nix
··· 15 libadwaita, 16 glib-networking, 17 gst_all_1, 18 }: 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "netease-cloud-music-gtk"; 22 - version = "2.5.0"; 23 24 src = fetchFromGitHub { 25 owner = "gmg137"; 26 repo = "netease-cloud-music-gtk"; 27 tag = finalAttrs.version; 28 - hash = "sha256-QRgGQDYrqOpZErz+OHZF1GPshxnZRPTIJSNkFWqQeHM="; 29 }; 30 31 cargoDeps = rustPlatform.importCargoLock { 32 lockFile = ./Cargo.lock; 33 outputHashes = { 34 - "netease-cloud-music-api-1.5.0" = "sha256-3CBWYUJ+5/KRQ6/EPt84rBxXQRjhvazrasRzbpkRwPU="; 35 }; 36 }; 37 ··· 48 rustPlatform.cargoSetupHook 49 cargo 50 rustc 51 ]; 52 53 buildInputs = 54 [ 55 openssl 56 dbus 57 - libadwaita 58 glib-networking 59 ] 60 ++ (with gst_all_1; [
··· 15 libadwaita, 16 glib-networking, 17 gst_all_1, 18 + libxml2, 19 }: 20 21 + let 22 + libadwaita' = libadwaita.overrideAttrs (oldAttrs: { 23 + version = "1.6.2-unstable-2025-01-02"; 24 + src = oldAttrs.src.override { 25 + tag = null; 26 + rev = "f5f0e7ce69405846a8f8bdad11cef2e2a7e99010"; 27 + hash = "sha256-n5RbGHtt2g627T/Tg8m3PjYIl9wfYTIcrplq1pdKAXk="; 28 + }; 29 + 30 + # `test-application-window` is flaky on aarch64-linux 31 + doCheck = false; 32 + }); 33 + in 34 + 35 stdenv.mkDerivation (finalAttrs: { 36 pname = "netease-cloud-music-gtk"; 37 + version = "2.5.2"; 38 39 src = fetchFromGitHub { 40 owner = "gmg137"; 41 repo = "netease-cloud-music-gtk"; 42 tag = finalAttrs.version; 43 + hash = "sha256-3vAEk4HwS7EiMv0DAYOvZ9dOlO0yMEUcaO2qCCWlpLs="; 44 }; 45 46 cargoDeps = rustPlatform.importCargoLock { 47 lockFile = ./Cargo.lock; 48 outputHashes = { 49 + "netease-cloud-music-api-1.5.1" = "sha256-PFzXm7jgNsEJiluBaNuhSF0kg/licDdbItMDWmfIBDk="; 50 }; 51 }; 52 ··· 63 rustPlatform.cargoSetupHook 64 cargo 65 rustc 66 + libxml2 67 ]; 68 69 buildInputs = 70 [ 71 openssl 72 dbus 73 + libadwaita' 74 glib-networking 75 ] 76 ++ (with gst_all_1; [
+77 -21
pkgs/by-name/ne/netgen/package.nix
··· 3 stdenv, 4 fetchFromGitHub, 5 fetchpatch2, 6 - makeWrapper, 7 cmake, 8 python3Packages, 9 mpi, ··· 66 url = "${patchSource}/include_stdlib.patch"; 67 hash = "sha256-W+NgGBuy/UmzVbPTSqR8FRUlyN/9dl9l9e9rxKklmIc="; 68 }) 69 - (fetchpatch2 { 70 - url = "${patchSource}/fix-version.patch"; 71 - hash = "sha256-CT98Wq3UufB81z/jYLiH9nXvt+QzoZ7210OeuFXCfmc="; 72 - }) 73 ]; 74 75 # when generating python stub file utilizing system python pybind11_stubgen module 76 # cmake need to inherit pythonpath 77 - postPatch = '' 78 - substituteInPlace python/CMakeLists.txt \ 79 - --replace-fail ''\'''${CMAKE_INSTALL_PREFIX}/''${NG_INSTALL_DIR_PYTHON}' \ 80 - ''\'''${CMAKE_INSTALL_PREFIX}/''${NG_INSTALL_DIR_PYTHON}:$ENV{PYTHONPATH}' 81 82 - substituteInPlace ng/ng.tcl ng/onetcl.cpp \ 83 - --replace-fail "libnggui" "$out/lib/libnggui" 84 - ''; 85 86 nativeBuildInputs = [ 87 cmake 88 - makeWrapper 89 python3Packages.pybind11-stubgen 90 - ]; 91 92 buildInputs = [ 93 metis ··· 111 112 cmakeFlags = [ 113 (lib.cmakeFeature "NETGEN_VERSION_GIT" "v${finalAttrs.version}-0") 114 (lib.cmakeFeature "CMAKE_CXX_FLAGS" archFlags) 115 (lib.cmakeBool "USE_MPI" true) 116 (lib.cmakeBool "USE_MPI4PY" true) ··· 124 (lib.cmakeBool "ENABLE_UNIT_TESTS" finalAttrs.finalPackage.doInstallCheck) 125 ]; 126 127 - # mesh generation differs on x86_64 and aarch64 platform 128 - # tests will fail on aarch64 platform 129 - doInstallCheck = stdenv.hostPlatform.isx86_64; 130 131 preInstallCheck = '' 132 export PYTHONPATH=$out/${python3Packages.python.sitePackages}:$PYTHONPATH ··· 139 python3Packages.pytest 140 python3Packages.pytest-check 141 python3Packages.pytest-mpi 142 mpiCheckPhaseHook 143 ]; 144 145 passthru = { 146 inherit avxSupport avx2Support avx512Support; ··· 148 149 meta = { 150 homepage = "https://ngsolve.org"; 151 description = "Atomatic 3d tetrahedral mesh generator"; 152 license = with lib.licenses; [ 153 lgpl2Plus ··· 157 boost 158 publicDomain 159 ]; 160 - platforms = [ 161 - "x86_64-linux" 162 - "aarch64-linux" 163 - ]; 164 mainProgram = "netgen"; 165 maintainers = with lib.maintainers; [ qbisi ]; 166 };
··· 3 stdenv, 4 fetchFromGitHub, 5 fetchpatch2, 6 + libicns, 7 + imagemagick, 8 + makeDesktopItem, 9 + copyDesktopItems, 10 cmake, 11 python3Packages, 12 mpi, ··· 69 url = "${patchSource}/include_stdlib.patch"; 70 hash = "sha256-W+NgGBuy/UmzVbPTSqR8FRUlyN/9dl9l9e9rxKklmIc="; 71 }) 72 ]; 73 74 # when generating python stub file utilizing system python pybind11_stubgen module 75 # cmake need to inherit pythonpath 76 + postPatch = 77 + '' 78 + sed -i '/-DBDIR=''\'''${CMAKE_CURRENT_BINARY_DIR}/a\ 79 + -DNETGEN_VERSION_GIT=''\'''${NETGEN_VERSION_GIT} 80 + ' CMakeLists.txt 81 + 82 + substituteInPlace python/CMakeLists.txt \ 83 + --replace-fail ''\'''${CMAKE_INSTALL_PREFIX}/''${NG_INSTALL_DIR_PYTHON}' \ 84 + ''\'''${CMAKE_INSTALL_PREFIX}/''${NG_INSTALL_DIR_PYTHON}:$ENV{PYTHONPATH}' 85 + 86 + substituteInPlace ng/ng.tcl ng/onetcl.cpp \ 87 + --replace-fail "libnggui" "$out/lib/libnggui" 88 89 + substituteInPlace ng/Togl2.1/CMakeLists.txt \ 90 + --replace-fail "/usr/bin/gcc" "$CC" 91 + '' 92 + + lib.optionalString (!stdenv.hostPlatform.isx86_64) '' 93 + # mesh generation differs on x86_64 and aarch64 platform 94 + # test_tutorials will fail on aarch64 platform 95 + rm tests/pytest/test_tutorials.py 96 + ''; 97 98 nativeBuildInputs = [ 99 + libicns 100 + imagemagick 101 cmake 102 python3Packages.pybind11-stubgen 103 + ] ++ lib.optional stdenv.hostPlatform.isLinux copyDesktopItems; 104 105 buildInputs = [ 106 metis ··· 124 125 cmakeFlags = [ 126 (lib.cmakeFeature "NETGEN_VERSION_GIT" "v${finalAttrs.version}-0") 127 + (lib.cmakeFeature "NG_INSTALL_DIR_BIN" "bin") 128 + (lib.cmakeFeature "NG_INSTALL_DIR_LIB" "lib") 129 + (lib.cmakeFeature "NG_INSTALL_DIR_CMAKE" "lib/cmake/${finalAttrs.pname}") 130 + (lib.cmakeFeature "NG_INSTALL_DIR_PYTHON" python3Packages.python.sitePackages) 131 + (lib.cmakeFeature "NG_INSTALL_DIR_RES" "share") 132 + (lib.cmakeFeature "NG_INSTALL_DIR_INCLUDE" "include") 133 (lib.cmakeFeature "CMAKE_CXX_FLAGS" archFlags) 134 (lib.cmakeBool "USE_MPI" true) 135 (lib.cmakeBool "USE_MPI4PY" true) ··· 143 (lib.cmakeBool "ENABLE_UNIT_TESTS" finalAttrs.finalPackage.doInstallCheck) 144 ]; 145 146 + __darwinAllowLocalNetworking = true; 147 + 148 + desktopItems = [ 149 + (makeDesktopItem { 150 + name = "netgen"; 151 + exec = "netgen"; 152 + comment = finalAttrs.meta.description; 153 + desktopName = "Netgen Mesh Generator"; 154 + genericName = "3D Mesh Generator"; 155 + categories = [ "Science" ]; 156 + icon = "netgen"; 157 + }) 158 + ]; 159 + 160 + postInstall = 161 + lib.optionalString stdenv.hostPlatform.isDarwin '' 162 + rm $out/bin/{Netgen1,startup.sh} 163 + mkdir -p $out/Applications/${finalAttrs.pname}.app/Contents/{MacOS,Resouces} 164 + substituteInPlace $out/Info.plist --replace-fail "Netgen1" "netgen" 165 + mv $out/Info.plist $out/Applications/${finalAttrs.pname}.app/Contents 166 + mv $out/Netgen.icns $out/Applications/${finalAttrs.pname}.app/Contents/Resouces 167 + ln -s $out/bin/netgen $out/Applications/${finalAttrs.pname}.app/Contents/MacOS/netgen 168 + '' 169 + + lib.optionalString stdenv.hostPlatform.isLinux '' 170 + # Extract pngs from the Apple icon image and create 171 + # the missing ones from the 512x512 image. 172 + icns2png --extract ../netgen.icns 173 + for size in 16 24 32 48 64 128 256 512; do 174 + mkdir -pv $out/share/icons/hicolor/"$size"x"$size"/apps 175 + if [ -e netgen_"$size"x"$size"x32.png ] 176 + then 177 + mv netgen_"$size"x"$size"x32.png $out/share/icons/hicolor/"$size"x"$size"/apps/netgen.png 178 + else 179 + convert -resize "$size"x"$size" netgen_512x512x32.png $out/share/icons/hicolor/"$size"x"$size"/apps/netgen.png 180 + fi 181 + done; 182 + ''; 183 + 184 + doInstallCheck = true; 185 186 preInstallCheck = '' 187 export PYTHONPATH=$out/${python3Packages.python.sitePackages}:$PYTHONPATH ··· 194 python3Packages.pytest 195 python3Packages.pytest-check 196 python3Packages.pytest-mpi 197 + python3Packages.pythonImportsCheckHook 198 mpiCheckPhaseHook 199 ]; 200 + 201 + pythonImportsCheck = [ "netgen" ]; 202 203 passthru = { 204 inherit avxSupport avx2Support avx512Support; ··· 206 207 meta = { 208 homepage = "https://ngsolve.org"; 209 + downloadPage = "https://github.com/NGSolve/netgen"; 210 description = "Atomatic 3d tetrahedral mesh generator"; 211 license = with lib.licenses; [ 212 lgpl2Plus ··· 216 boost 217 publicDomain 218 ]; 219 + platforms = lib.platforms.unix; 220 mainProgram = "netgen"; 221 maintainers = with lib.maintainers; [ qbisi ]; 222 };
+3 -3
pkgs/by-name/ne/nezha/package.nix
··· 14 15 let 16 pname = "nezha"; 17 - version = "1.12.0"; 18 19 frontendName = lib.removePrefix "nezha-theme-"; 20 ··· 58 owner = "nezhahq"; 59 repo = "nezha"; 60 tag = "v${version}"; 61 - hash = "sha256-ajjAsoR+1HRHfIjyqlJFHtn1nzDAdbP5TzKOqnHlAXw="; 62 }; 63 64 proxyVendor = true; ··· 97 GOROOT=''${GOROOT-$(go env GOROOT)} swag init --pd -d . -g ./cmd/dashboard/main.go -o ./cmd/dashboard/docs --parseGoList=false 98 ''; 99 100 - vendorHash = "sha256-8pOeMUiBEUbB7D3MnlpOTdanktR8XdXm3YB53XMCDWQ="; 101 102 ldflags = [ 103 "-s"
··· 14 15 let 16 pname = "nezha"; 17 + version = "1.12.4"; 18 19 frontendName = lib.removePrefix "nezha-theme-"; 20 ··· 58 owner = "nezhahq"; 59 repo = "nezha"; 60 tag = "v${version}"; 61 + hash = "sha256-f9zP9koWjP8PPtQhbYx56J1mW8+xKuZCfxgOLw6XGc0="; 62 }; 63 64 proxyVendor = true; ··· 97 GOROOT=''${GOROOT-$(go env GOROOT)} swag init --pd -d . -g ./cmd/dashboard/main.go -o ./cmd/dashboard/docs --parseGoList=false 98 ''; 99 100 + vendorHash = "sha256-Pj5HfrwIuWt3Uwt2Y9Tz96B2kL7Svq5rzU1hKf/RZ4s="; 101 102 ldflags = [ 103 "-s"
+4 -4
pkgs/by-name/no/nomacs/package.nix
··· 18 in 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "nomacs"; 21 - version = "3.19.1"; 22 - hash = "sha256-NRwZ/ShJaLCMFv7QdfRoJY5zQFo18cAVWGRpS3ap3Rw="; 23 24 src = fetchFromGitHub { 25 owner = "nomacs"; ··· 32 plugins = fetchFromGitHub { 33 owner = "novomesk"; 34 repo = "nomacs-plugins"; 35 - rev = "40d0f7089b7f108077dac5dede52e8a303b243b3"; 36 - hash = "sha256-7+JMmHaTvWjVTkLwXGtQHnoaC/3vK7haCzNvVIZ9F/g="; 37 }; 38 39 outputs =
··· 18 in 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "nomacs"; 21 + version = "3.21.1"; 22 + hash = "sha256-RRa19vj7iTtGzdssdtHVOsDzS4X+p1HeiZKy8EIWxq8="; 23 24 src = fetchFromGitHub { 25 owner = "nomacs"; ··· 32 plugins = fetchFromGitHub { 33 owner = "novomesk"; 34 repo = "nomacs-plugins"; 35 + rev = "20101da282f13d3184ece873388e1c234a79b5e7"; 36 + hash = "sha256-gcRc4KoWJQ5BirhLuk+c+5HwBeyQtlJ3iyX492DXeVk="; 37 }; 38 39 outputs =
+26 -25
pkgs/by-name/oc/ocenaudio/package.nix
··· 1 { 2 - stdenv, 3 lib, 4 fetchurl, 5 autoPatchelfHook, 6 dpkg, 7 - qt5, 8 libjack2, 9 alsa-lib, 10 bzip2, ··· 12 xz, 13 }: 14 15 - stdenv.mkDerivation rec { 16 pname = "ocenaudio"; 17 - version = "3.13.8"; 18 19 src = fetchurl { 20 - url = "https://www.ocenaudio.com/downloads/index.php/ocenaudio_debian9_64.deb?version=v${version}"; 21 - hash = "sha256-GKNho2xV6Lc4U5Ys4j+ZiGxE8irolcrTttN3PG1S2Ug="; 22 }; 23 24 nativeBuildInputs = [ 25 - alsa-lib 26 autoPatchelfHook 27 bzip2 28 libjack2 29 libpulseaudio 30 - qt5.qtbase 31 - qt5.wrapQtAppsHook 32 - xz 33 ]; 34 35 - buildInputs = [ dpkg ]; 36 - 37 - dontUnpack = true; 38 dontBuild = true; 39 dontStrip = true; 40 41 installPhase = '' 42 - mkdir -p $out 43 - dpkg -x $src $out 44 - cp -av $out/opt/ocenaudio/* $out 45 - rm -rf $out/opt 46 - mv $out/usr/share $out/share 47 - rm -rf $out/usr 48 substituteInPlace $out/share/applications/ocenaudio.desktop \ 49 --replace-fail "/opt/ocenaudio/bin/ocenaudio" "ocenaudio" 50 mkdir -p $out/share/licenses/ocenaudio 51 mv $out/bin/ocenaudio_license.txt $out/share/licenses/ocenaudio/LICENSE 52 - 53 # Create symlink bzip2 library 54 ln -s ${bzip2.out}/lib/libbz2.so.1 $out/lib/libbz2.so.1.0 55 ''; 56 57 - meta = with lib; { 58 description = "Cross-platform, easy to use, fast and functional audio editor"; 59 homepage = "https://www.ocenaudio.com"; 60 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 61 - license = licenses.unfree; 62 platforms = [ "x86_64-linux" ]; 63 - maintainers = with maintainers; [ onny ]; 64 }; 65 - }
··· 1 { 2 lib, 3 + stdenv, 4 fetchurl, 5 autoPatchelfHook, 6 dpkg, 7 + qt6, 8 libjack2, 9 alsa-lib, 10 bzip2, ··· 12 xz, 13 }: 14 15 + stdenv.mkDerivation (finalAttrs: { 16 pname = "ocenaudio"; 17 + version = "3.14.11"; 18 19 src = fetchurl { 20 + name = "ocenaudio.deb"; 21 + url = "https://www.ocenaudio.com/downloads/index.php/ocenaudio_debian12.deb?version=v${finalAttrs.version}"; 22 + hash = "sha256-+UQ4veSoqwNC6ENQVWmOFebiI6RQlV7rBL7n238xxyc="; 23 }; 24 25 nativeBuildInputs = [ 26 autoPatchelfHook 27 + qt6.wrapQtAppsHook 28 + dpkg 29 + ]; 30 + 31 + buildInputs = [ 32 + xz 33 + qt6.qtbase 34 bzip2 35 libjack2 36 + alsa-lib 37 libpulseaudio 38 ]; 39 40 dontBuild = true; 41 dontStrip = true; 42 43 installPhase = '' 44 + runHook preInstall 45 + 46 + cp -r opt/ocenaudio $out 47 + cp -r usr/share $out/share 48 substituteInPlace $out/share/applications/ocenaudio.desktop \ 49 --replace-fail "/opt/ocenaudio/bin/ocenaudio" "ocenaudio" 50 mkdir -p $out/share/licenses/ocenaudio 51 mv $out/bin/ocenaudio_license.txt $out/share/licenses/ocenaudio/LICENSE 52 # Create symlink bzip2 library 53 ln -s ${bzip2.out}/lib/libbz2.so.1 $out/lib/libbz2.so.1.0 54 + 55 + runHook postInstall 56 ''; 57 58 + meta = { 59 description = "Cross-platform, easy to use, fast and functional audio editor"; 60 homepage = "https://www.ocenaudio.com"; 61 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 62 + license = lib.licenses.unfree; 63 platforms = [ "x86_64-linux" ]; 64 + maintainers = with lib.maintainers; [ onny ]; 65 }; 66 + })
+3 -3
pkgs/by-name/om/omnictl/package.nix
··· 7 8 buildGoModule rec { 9 pname = "omnictl"; 10 - version = "0.48.4"; 11 12 src = fetchFromGitHub { 13 owner = "siderolabs"; 14 repo = "omni"; 15 rev = "v${version}"; 16 - hash = "sha256-Gq3XkSTpvJ22aUxCGrPkb/m+8x+Uuiwi9+dLVUdpTJ0="; 17 }; 18 19 - vendorHash = "sha256-LMDIpgtMbwr/cpVoAAnr56c/G81ocuOQCJDI+S0z1XU="; 20 21 ldflags = [ 22 "-s"
··· 7 8 buildGoModule rec { 9 pname = "omnictl"; 10 + version = "0.49.1"; 11 12 src = fetchFromGitHub { 13 owner = "siderolabs"; 14 repo = "omni"; 15 rev = "v${version}"; 16 + hash = "sha256-0SLeR91KVwpAKLLVVZ3pEKI2Vy0QaysezX2M3X5aZdQ="; 17 }; 18 19 + vendorHash = "sha256-dT0sniTYli+zRYN/uLETS3SrM5cfDY5ZYYAthaiQ93U="; 20 21 ldflags = [ 22 "-s"
+128
pkgs/by-name/on/oncall/package.nix
···
··· 1 + { 2 + lib, 3 + python3, 4 + fetchFromGitHub, 5 + fetchPypi, 6 + oncall, 7 + nixosTests, 8 + 9 + # Override Python packages using 10 + # self: super: { pkg = super.pkg.overridePythonAttrs (oldAttrs: { ... }); } 11 + # Applied after defaultOverrides 12 + packageOverrides ? self: super: { }, 13 + }: 14 + let 15 + defaultOverrides = [ 16 + # Override the version of some packages pinned in Oncall's setup.py 17 + (self: super: { 18 + # Support for Falcon 4.X missing 19 + # https://github.com/linkedin/oncall/issues/430 20 + falcon = super.falcon.overridePythonAttrs (oldAttrs: rec { 21 + version = "3.1.3"; 22 + src = fetchFromGitHub { 23 + owner = "falconry"; 24 + repo = "falcon"; 25 + tag = version; 26 + hash = "sha256-7719gOM8WQVjODwOSo7HpH3HMFFeCGQQYBKktBAevig="; 27 + }; 28 + }); 29 + }) 30 + ]; 31 + 32 + python = python3.override { 33 + self = python; 34 + packageOverrides = lib.composeManyExtensions (defaultOverrides ++ [ packageOverrides ]); 35 + }; 36 + in 37 + python.pkgs.buildPythonApplication rec { 38 + pname = "oncall"; 39 + version = "2.1.7"; 40 + format = "setuptools"; 41 + 42 + src = fetchFromGitHub { 43 + owner = "linkedin"; 44 + repo = pname; 45 + tag = "v${version}"; 46 + hash = "sha256-oqzU4UTpmAcZhqRilquxWQVyHv8bqq0AGraiSqwauiI="; 47 + }; 48 + 49 + patches = [ 50 + # Add support for loading extra settings file 51 + ./support_extra_config.patch 52 + 53 + # Support storing assets in custom state dir 54 + ./support_custom_state_dir.patch 55 + 56 + # Log Python errors to uwsgi 57 + ./verbose_logging.patch 58 + ]; 59 + 60 + dependencies = with python.pkgs; [ 61 + beaker 62 + falcon 63 + falcon-cors 64 + gevent 65 + gunicorn 66 + icalendar 67 + irisclient 68 + jinja2 69 + phonenumbers 70 + pymysql 71 + python-ldap 72 + pytz 73 + pyyaml 74 + ujson 75 + webassets 76 + ]; 77 + 78 + postInstall = '' 79 + mkdir "$out/share" 80 + cp -r configs db "$out/share/" 81 + ''; 82 + 83 + checkInputs = with python.pkgs; [ 84 + pytestCheckHook 85 + pytest-mock 86 + ]; 87 + 88 + disabledTestPaths = [ 89 + # Tests require running web server 90 + "e2e/test_audit.py" 91 + "e2e/test_events.py" 92 + "e2e/test_ical.py" 93 + "e2e/test_login.py" 94 + "e2e/test_notification.py" 95 + "e2e/test_override.py" 96 + "e2e/test_pin.py" 97 + "e2e/test_populate.py" 98 + "e2e/test_roles.py" 99 + "e2e/test_roster_suggest.py" 100 + "e2e/test_rosters.py" 101 + "e2e/test_schedules.py" 102 + "e2e/test_services.py" 103 + "e2e/test_subscription.py" 104 + "e2e/test_teams.py" 105 + "e2e/test_users.py" 106 + ]; 107 + 108 + pythonImportsCheck = [ 109 + "oncall" 110 + ]; 111 + 112 + passthru = { 113 + tests = { 114 + inherit (nixosTests) oncall; 115 + }; 116 + inherit python; 117 + pythonPath = "${python.pkgs.makePythonPath dependencies}:${oncall}/${python.sitePackages}"; 118 + }; 119 + 120 + meta = { 121 + description = "A calendar web-app designed for scheduling and managing on-call shifts"; 122 + homepage = "http://oncall.tools"; 123 + changelog = "https://github.com/linkedin/oncall/blob/${src.tag}/CHANGELOG.md"; 124 + license = lib.licenses.bsd2; 125 + maintainers = with lib.maintainers; [ onny ]; 126 + mainProgram = "oncall"; 127 + }; 128 + }
+56
pkgs/by-name/on/oncall/support_custom_state_dir.patch
···
··· 1 + diff --git a/src/oncall/ui/__init__.py b/src/oncall/ui/__init__.py 2 + index a94fb17..364404a 100644 3 + --- a/src/oncall/ui/__init__.py 4 + +++ b/src/oncall/ui/__init__.py 5 + @@ -18,8 +18,12 @@ from webassets.ext.jinja2 import AssetsExtension 6 + from webassets.script import CommandLineEnvironment 7 + 8 + STATIC_ROOT = environ.get('STATIC_ROOT', path.abspath(path.dirname(__file__))) 9 + +SOURCE_ROOT = path.abspath(path.dirname(__file__)) 10 + assets_env = AssetsEnvironment(path.join(STATIC_ROOT, 'static'), 11 + url='/static') 12 + +assets_env.cache = False 13 + +assets_env.manifest = False 14 + +assets_env.load_path = [ path.join(SOURCE_ROOT, 'static') ] 15 + 16 + assets_env.register('libs', Bundle( 17 + 'js/jquery-3.3.1.min.js', 'js/handlebars-4.0.12.min.js', 'js/bootstrap.min.js', 18 + @@ -45,7 +49,7 @@ logger = logging.getLogger('webassets') 19 + logger.addHandler(logging.StreamHandler()) 20 + 21 + jinja2_env = Jinja2Environment(extensions=[AssetsExtension], autoescape=True) 22 + -jinja2_env.loader = FileSystemLoader(path.join(STATIC_ROOT, 'templates')) 23 + +jinja2_env.loader = FileSystemLoader(path.join(SOURCE_ROOT, 'templates')) 24 + jinja2_env.assets_environment = assets_env 25 + 26 + _filename_ascii_strip_re = re.compile(r'[^A-Za-z0-9_.-]') 27 + @@ -113,14 +117,15 @@ def secure_filename(filename): 28 + class StaticResource(object): 29 + allow_no_auth = True 30 + 31 + - def __init__(self, path): 32 + + def __init__(self, path, root): 33 + self.path = path.lstrip('/') 34 + + self.root = root 35 + 36 + def on_get(self, req, resp, filename): 37 + suffix = path.splitext(req.path)[1] 38 + resp.content_type = mimes.get(suffix, 'application/octet-stream') 39 + 40 + - filepath = path.join(STATIC_ROOT, self.path, secure_filename(filename)) 41 + + filepath = path.join(self.root, self.path, secure_filename(filename)) 42 + try: 43 + resp.stream = open(filepath, 'rb') 44 + resp.content_length = path.getsize(filepath) 45 + @@ -153,8 +158,8 @@ def init(application, config): 46 + 47 + application.add_sink(index, '/') 48 + application.add_route('/static/bundles/{filename}', 49 + - StaticResource('/static/bundles')) 50 + + StaticResource('/static/bundles', STATIC_ROOT)) 51 + application.add_route('/static/images/{filename}', 52 + - StaticResource('/static/images')) 53 + + StaticResource('/static/images', SOURCE_ROOT)) 54 + application.add_route('/static/fonts/{filename}', 55 + - StaticResource('/static/fonts')) 56 + + StaticResource('/static/fonts', SOURCE_ROOT))
+120
pkgs/by-name/on/oncall/support_extra_config.patch
···
··· 1 + diff --git a/src/oncall/bin/notifier.py b/src/oncall/bin/notifier.py 2 + index 25142b8..cbc92aa 100644 3 + --- a/src/oncall/bin/notifier.py 4 + +++ b/src/oncall/bin/notifier.py 5 + @@ -32,11 +32,29 @@ send_queue = queue.Queue() 6 + 7 + default_timezone = None 8 + 9 + +def merge_dict(extend_me, extend_by): 10 + + if isinstance(extend_by, dict): 11 + + for k, v in extend_by.items(): 12 + + if isinstance(v, dict) and isinstance(extend_me.get(k), dict): 13 + + merge_dict(extend_me[k], v) 14 + + else: 15 + + extend_me[k] = v 16 + + return extend_me 17 + 18 + def load_config_file(config_path): 19 + with open(config_path, 'r', encoding='utf-8') as h: 20 + config = yaml.safe_load(h) 21 + 22 + + # Check for extra config files from environment variable 23 + + extra_config_paths = os.getenv('ONCALL_EXTRA_CONFIG') 24 + + if extra_config_paths: 25 + + for extra_path in extra_config_paths.split(','): 26 + + extra_path = extra_path.strip() 27 + + if os.path.isfile(extra_path): 28 + + with open(extra_path, 'r') as f: 29 + + extra_config = yaml.safe_load(f) or {} 30 + + config = merge_dict(config, extra_config) 31 + + 32 + if 'init_config_hook' in config: 33 + try: 34 + module = config['init_config_hook'] 35 + diff --git a/src/oncall/user_sync/ldap_sync.py b/src/oncall/user_sync/ldap_sync.py 36 + index ef9a8ec..c5f027d 100644 37 + --- a/src/oncall/user_sync/ldap_sync.py 38 + +++ b/src/oncall/user_sync/ldap_sync.py 39 + @@ -6,6 +6,7 @@ import time 40 + import yaml 41 + import logging 42 + import ldap 43 + +import os 44 + 45 + from oncall import metrics 46 + from ldap.controls import SimplePagedResultsControl 47 + @@ -447,9 +448,28 @@ def main(config): 48 + logger.info('Sleeping for %s seconds' % sleep_time) 49 + sleep(sleep_time) 50 + 51 + +def merge_dict(extend_me, extend_by): 52 + + if isinstance(extend_by, dict): 53 + + for k, v in extend_by.items(): 54 + + if isinstance(v, dict) and isinstance(extend_me.get(k), dict): 55 + + merge_dict(extend_me[k], v) 56 + + else: 57 + + extend_me[k] = v 58 + + return extend_me 59 + 60 + if __name__ == '__main__': 61 + config_path = sys.argv[1] 62 + with open(config_path, 'r', encoding='utf-8') as config_file: 63 + config = yaml.safe_load(config_file) 64 + + 65 + + # Check for extra config files from environment variable 66 + + extra_config_paths = os.getenv('ONCALL_EXTRA_CONFIG') 67 + + if extra_config_paths: 68 + + for extra_path in extra_config_paths.split(','): 69 + + extra_path = extra_path.strip() 70 + + if os.path.isfile(extra_path): 71 + + with open(extra_path, 'r') as f: 72 + + extra_config = yaml.safe_load(f) or {} 73 + + config = merge_dict(config, extra_config) 74 + + 75 + main(config) 76 + diff --git a/src/oncall/utils.py b/src/oncall/utils.py 77 + index a0b695c..278ca1d 100644 78 + --- a/src/oncall/utils.py 79 + +++ b/src/oncall/utils.py 80 + @@ -13,6 +13,7 @@ from pytz import timezone 81 + from .constants import ONCALL_REMINDER 82 + from . import constants 83 + import re 84 + +import os 85 + 86 + invalid_char_reg = re.compile(r'[!"#%-,\.\/;->@\[-\^`\{-~]+') 87 + DAY = 86400 88 + @@ -27,10 +28,31 @@ def insert_notification(x, y): 89 + def update_notification(x, y): 90 + pass 91 + 92 + +def merge_dict(extend_me, extend_by): 93 + + if isinstance(extend_by, dict): 94 + + for k, v in extend_by.items(): 95 + + if isinstance(v, dict) and isinstance(extend_me.get(k), dict): 96 + + merge_dict(extend_me[k], v) 97 + + else: 98 + + extend_me[k] = v 99 + + return extend_me 100 + 101 + def read_config(config_path): 102 + + 103 + with open(config_path, 'r', encoding='utf8') as config_file: 104 + - return yaml.safe_load(config_file) 105 + + config = yaml.safe_load(config_file) 106 + + 107 + + # Check for extra config files from environment variable 108 + + extra_config_paths = os.getenv('ONCALL_EXTRA_CONFIG') 109 + + if extra_config_paths: 110 + + for extra_path in extra_config_paths.split(','): 111 + + extra_path = extra_path.strip() 112 + + if os.path.isfile(extra_path): 113 + + with open(extra_path, 'r') as f: 114 + + extra_config = yaml.safe_load(f) or {} 115 + + config = merge_dict(config, extra_config) 116 + + 117 + + return config 118 + 119 + 120 + def create_notification(context, team_id, role_ids, type_name, users_involved, cursor, **kwargs):
+33
pkgs/by-name/on/oncall/verbose_logging.patch
···
··· 1 + diff --git a/src/oncall/app.py b/src/oncall/app.py 2 + index 370fcf4..59f014e 100644 3 + --- a/src/oncall/app.py 4 + +++ b/src/oncall/app.py 5 + @@ -62,9 +62,19 @@ class AuthMiddleware(object): 6 + 7 + application = None 8 + 9 + +def handle_uncaught_exception(req, resp, ex, params): 10 + + logging.exception('Unhandled error') 11 + + raise falcon.HTTPInternalServerError(title='App error') 12 + + 13 + + 14 + +def handle_http_error(req, resp, ex, params): 15 + + logging.exception('HTTP error') 16 + + raise ex 17 + + 18 + 19 + def init_falcon_api(config): 20 + global application 21 + + 22 + cors = CORS(allow_origins_list=config.get('allow_origins_list', [])) 23 + middlewares = [ 24 + SecurityHeaderMiddleware(), 25 + @@ -74,6 +84,8 @@ def init_falcon_api(config): 26 + if config.get('require_auth'): 27 + middlewares.append(AuthMiddleware()) 28 + application = falcon.App(middleware=middlewares) 29 + + application.add_error_handler(falcon.HTTPError, handle_http_error) 30 + + application.add_error_handler(Exception, handle_uncaught_exception) 31 + application.req_options.auto_parse_form_urlencoded = False 32 + application.set_error_serializer(json_error_serializer) 33 + application.req_options.strip_url_path_trailing_slash = True
+1
pkgs/by-name/op/openocd/package.nix
··· 97 prusnak 98 ]; 99 platforms = platforms.unix ++ platforms.windows; 100 }; 101 }
··· 97 prusnak 98 ]; 99 platforms = platforms.unix ++ platforms.windows; 100 + broken = stdenv.hostPlatform.isDarwin; 101 }; 102 }
+8 -3
pkgs/by-name/op/openscad-unstable/package.nix
··· 41 xorg, 42 mimalloc, 43 opencsg, 44 }: 45 # clang consume much less RAM than GCC 46 clangStdenv.mkDerivation rec { ··· 142 143 nativeCheckInputs = [ 144 mesa.llvmpipeHook 145 ]; 146 147 - checkPhase = '' 148 # some fontconfig issues cause pdf output to have wrong font 149 - ctest -j$NIX_BUILD_CORES -E pdfexporttest.\* 150 - ''; 151 meta = with lib; { 152 description = "3D parametric model compiler (unstable)"; 153 longDescription = ''
··· 41 xorg, 42 mimalloc, 43 opencsg, 44 + ctestCheckHook, 45 }: 46 # clang consume much less RAM than GCC 47 clangStdenv.mkDerivation rec { ··· 143 144 nativeCheckInputs = [ 145 mesa.llvmpipeHook 146 + ctestCheckHook 147 ]; 148 149 + dontUseNinjaCheck = true; 150 + checkFlags = [ 151 + "-E" 152 # some fontconfig issues cause pdf output to have wrong font 153 + "pdfexporttest" 154 + ]; 155 + 156 meta = with lib; { 157 description = "3D parametric model compiler (unstable)"; 158 longDescription = ''
+17 -26
pkgs/by-name/op/opensnitch-ui/package.nix
··· 1 { 2 - python311Packages, 3 - fetchFromGitHub, 4 - nix-update-script, 5 qt5, 6 lib, 7 }: 8 9 - python311Packages.buildPythonApplication rec { 10 pname = "opensnitch-ui"; 11 - version = "1.6.9"; 12 13 - src = fetchFromGitHub { 14 - owner = "evilsocket"; 15 - repo = "opensnitch"; 16 - rev = "refs/tags/v${version}"; 17 - hash = "sha256-c+VAlm32/NXvUr5i0AY/zuTrFIQLtPxNNeSiQTMoJAY="; 18 - }; 19 20 postPatch = '' 21 - substituteInPlace ui/opensnitch/utils/__init__.py \ 22 - --replace /usr/lib/python3/dist-packages/data ${python311Packages.pyasn}/${python311Packages.python.sitePackages}/pyasn/data 23 ''; 24 25 nativeBuildInputs = [ 26 - python311Packages.pyqt5 27 qt5.wrapQtAppsHook 28 ]; 29 ··· 31 qt5.qtwayland 32 ]; 33 34 - propagatedBuildInputs = with python311Packages; [ 35 grpcio-tools 36 notify2 37 packaging ··· 48 # sourced from ui/Makefile 49 pyrcc5 -o opensnitch/resources_rc.py opensnitch/res/resources.qrc 50 sed -i 's/^import ui_pb2/from . import ui_pb2/' opensnitch/ui_pb2* 51 - ''; 52 - 53 - preConfigure = '' 54 - cd ui 55 ''; 56 57 preCheck = '' ··· 59 ''; 60 61 postInstall = '' 62 - mv $out/${python311Packages.python.sitePackages}/usr/* $out/ 63 ''; 64 65 dontWrapQtApps = true; ··· 68 # All tests are sandbox-incompatible and disabled for now 69 doCheck = false; 70 71 - passthru.updateScript = nix-update-script { }; 72 - 73 - meta = with lib; { 74 description = "Application firewall"; 75 mainProgram = "opensnitch-ui"; 76 homepage = "https://github.com/evilsocket/opensnitch/wiki"; 77 - license = licenses.gpl3Only; 78 - maintainers = with maintainers; [ onny ]; 79 - platforms = platforms.linux; 80 }; 81 }
··· 1 { 2 + python3Packages, 3 qt5, 4 lib, 5 + opensnitch, 6 }: 7 8 + python3Packages.buildPythonApplication { 9 pname = "opensnitch-ui"; 10 11 + inherit (opensnitch) src version; 12 + sourceRoot = "${opensnitch.src.name}/ui"; 13 14 postPatch = '' 15 + substituteInPlace opensnitch/utils/__init__.py \ 16 + --replace-fail /usr/lib/python3/dist-packages/data ${python3Packages.pyasn}/${python3Packages.python.sitePackages}/pyasn/data 17 ''; 18 19 nativeBuildInputs = [ 20 + python3Packages.pyqt5 21 qt5.wrapQtAppsHook 22 ]; 23 ··· 25 qt5.qtwayland 26 ]; 27 28 + dependencies = with python3Packages; [ 29 grpcio-tools 30 notify2 31 packaging ··· 42 # sourced from ui/Makefile 43 pyrcc5 -o opensnitch/resources_rc.py opensnitch/res/resources.qrc 44 sed -i 's/^import ui_pb2/from . import ui_pb2/' opensnitch/ui_pb2* 45 ''; 46 47 preCheck = '' ··· 49 ''; 50 51 postInstall = '' 52 + mv $out/${python3Packages.python.sitePackages}/usr/* $out/ 53 ''; 54 55 dontWrapQtApps = true; ··· 58 # All tests are sandbox-incompatible and disabled for now 59 doCheck = false; 60 61 + meta = { 62 description = "Application firewall"; 63 mainProgram = "opensnitch-ui"; 64 homepage = "https://github.com/evilsocket/opensnitch/wiki"; 65 + license = lib.licenses.gpl3Only; 66 + maintainers = with lib.maintainers; [ 67 + onny 68 + grimmauld 69 + ]; 70 + platforms = lib.platforms.linux; 71 }; 72 }
+32 -16
pkgs/by-name/op/opensnitch/package.nix
··· 13 testers, 14 opensnitch, 15 nixosTests, 16 }: 17 let 18 # Override protoc-gen-go-grpc to use the compatible version 19 protoc-gen-go-grpc' = protoc-gen-go-grpc.overrideAttrs (oldAttrs: rec { 20 version = "1.3.0"; 21 ··· 29 vendorHash = "sha256-y+/hjYUTFZuq55YAZ5M4T1cwIR+XFQBmWVE+Cg1Y7PI="; 30 }); 31 in 32 - buildGoModule rec { 33 pname = "opensnitch"; 34 version = "1.6.9"; 35 36 src = fetchFromGitHub { 37 owner = "evilsocket"; 38 repo = "opensnitch"; 39 - tag = "v${version}"; 40 hash = "sha256-c+VAlm32/NXvUr5i0AY/zuTrFIQLtPxNNeSiQTMoJAY="; 41 }; 42 43 postPatch = '' 44 # Allow configuring Version at build time 45 - substituteInPlace daemon/core/version.go --replace "const " "var " 46 ''; 47 48 modRoot = "daemon"; ··· 71 mkdir -p $out/etc/opensnitchd $out/lib/systemd/system 72 cp system-fw.json $out/etc/opensnitchd/ 73 substitute default-config.json $out/etc/opensnitchd/default-config.json \ 74 - --replace "/var/log/opensnitchd.log" "/dev/stdout" 75 # Do not mkdir rules path 76 sed -i '8d' opensnitchd.service 77 # Fixup hardcoded paths 78 substitute opensnitchd.service $out/lib/systemd/system/opensnitchd.service \ 79 - --replace "/usr/local/bin/opensnitchd" "$out/bin/opensnitchd" 80 ''; 81 82 ldflags = [ 83 "-s" 84 "-w" 85 - "-X github.com/evilsocket/opensnitch/daemon/core.Version=${version}" 86 ]; 87 88 postInstall = '' ··· 90 --prefix PATH : ${lib.makeBinPath [ iptables ]} 91 ''; 92 93 - passthru.tests = { 94 - inherit (nixosTests) opensnitch; 95 - version = testers.testVersion { 96 - package = opensnitch; 97 - command = "opensnitchd -version"; 98 }; 99 }; 100 101 - meta = with lib; { 102 description = "Application firewall"; 103 mainProgram = "opensnitchd"; 104 homepage = "https://github.com/evilsocket/opensnitch/wiki"; 105 - license = licenses.gpl3Only; 106 - maintainers = with maintainers; [ onny ]; 107 - platforms = platforms.linux; 108 }; 109 - }
··· 13 testers, 14 opensnitch, 15 nixosTests, 16 + opensnitch-ui, 17 + nix-update-script, 18 }: 19 let 20 # Override protoc-gen-go-grpc to use the compatible version 21 + # Should be droppable on opensnitch 1.7.0 22 protoc-gen-go-grpc' = protoc-gen-go-grpc.overrideAttrs (oldAttrs: rec { 23 version = "1.3.0"; 24 ··· 32 vendorHash = "sha256-y+/hjYUTFZuq55YAZ5M4T1cwIR+XFQBmWVE+Cg1Y7PI="; 33 }); 34 in 35 + buildGoModule (finalAttrs: { 36 pname = "opensnitch"; 37 version = "1.6.9"; 38 39 src = fetchFromGitHub { 40 owner = "evilsocket"; 41 repo = "opensnitch"; 42 + tag = "v${finalAttrs.version}"; 43 hash = "sha256-c+VAlm32/NXvUr5i0AY/zuTrFIQLtPxNNeSiQTMoJAY="; 44 }; 45 46 postPatch = '' 47 # Allow configuring Version at build time 48 + substituteInPlace daemon/core/version.go --replace-fail "const " "var " 49 ''; 50 51 modRoot = "daemon"; ··· 74 mkdir -p $out/etc/opensnitchd $out/lib/systemd/system 75 cp system-fw.json $out/etc/opensnitchd/ 76 substitute default-config.json $out/etc/opensnitchd/default-config.json \ 77 + --replace-fail "/var/log/opensnitchd.log" "/dev/stdout" 78 # Do not mkdir rules path 79 sed -i '8d' opensnitchd.service 80 # Fixup hardcoded paths 81 substitute opensnitchd.service $out/lib/systemd/system/opensnitchd.service \ 82 + --replace-fail "/usr/local/bin/opensnitchd" "$out/bin/opensnitchd" 83 ''; 84 85 ldflags = [ 86 "-s" 87 "-w" 88 + "-X github.com/evilsocket/opensnitch/daemon/core.Version=${finalAttrs.version}" 89 ]; 90 91 postInstall = '' ··· 93 --prefix PATH : ${lib.makeBinPath [ iptables ]} 94 ''; 95 96 + passthru = { 97 + tests = { 98 + inherit (nixosTests) opensnitch; 99 + inherit opensnitch-ui; 100 + version = testers.testVersion { 101 + package = opensnitch; 102 + command = "opensnitchd -version"; 103 + }; 104 + }; 105 + 106 + updater = nix-update-script { 107 + extraArgs = [ 108 + "--version-regex" 109 + "^v([0-9.]+)$" 110 + ]; 111 }; 112 }; 113 114 + meta = { 115 description = "Application firewall"; 116 mainProgram = "opensnitchd"; 117 homepage = "https://github.com/evilsocket/opensnitch/wiki"; 118 + license = lib.licenses.gpl3Only; 119 + maintainers = with lib.maintainers; [ 120 + onny 121 + grimmauld 122 + ]; 123 + platforms = lib.platforms.linux; 124 }; 125 + })
+2 -2
pkgs/by-name/pl/plasma-panel-spacer-extended/package.nix
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "plasma-panel-spacer-extended"; 13 - version = "1.10.0"; 14 15 src = fetchFromGitHub { 16 owner = "luisbocanegra"; 17 repo = "plasma-panel-spacer-extended"; 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-Rr80bI+9xnrlj8JNTL+vGqOw9/98R0ub0pQfHQmEWNM="; 20 }; 21 22 nativeBuildInputs = [
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "plasma-panel-spacer-extended"; 13 + version = "1.10.1"; 14 15 src = fetchFromGitHub { 16 owner = "luisbocanegra"; 17 repo = "plasma-panel-spacer-extended"; 18 tag = "v${finalAttrs.version}"; 19 + hash = "sha256-PEwyydaO2n/tuZ63403mnT2ZRVq4wy5rLUFwX9r8P20="; 20 }; 21 22 nativeBuildInputs = [
+2 -2
pkgs/by-name/pl/plasmusic-toolbar/package.nix
··· 7 }: 8 stdenvNoCC.mkDerivation (finalAttrs: { 9 pname = "plasmusic-toolbar"; 10 - version = "2.4.0"; 11 12 src = fetchFromGitHub { 13 owner = "ccatterina"; 14 repo = "plasmusic-toolbar"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-bf7dFLQD3JQZtB3GH0aMK9U2D+bOv9mF8NbxUn7oOlQ="; 17 }; 18 19 installPhase = ''
··· 7 }: 8 stdenvNoCC.mkDerivation (finalAttrs: { 9 pname = "plasmusic-toolbar"; 10 + version = "2.5.0"; 11 12 src = fetchFromGitHub { 13 owner = "ccatterina"; 14 repo = "plasmusic-toolbar"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-y+vE/GzZnBWBdeVMqbmAle+eYiRsehplV6rQfMtTd3A="; 17 }; 18 19 installPhase = ''
+24 -8
pkgs/by-name/po/pong3d/package.nix
··· 2 lib, 3 stdenv, 4 fetchurl, 5 libX11, 6 }: 7 8 - stdenv.mkDerivation rec { 9 pname = "3dpong"; 10 version = "0.5"; 11 src = fetchurl { 12 - url = "ftp://ftp.tuxpaint.org/unix/x/3dpong/src/3dpong-${version}.tar.gz"; 13 - sha256 = "1ibb79sbzlbn4ra3n0qk22gqr6fg7q0jy6cm0wg2qj4z64c7hmdi"; 14 }; 15 16 - buildInputs = [ libX11 ]; 17 18 - preConfigure = '' 19 - sed -i s,/usr/local,$out, Makefile 20 - mkdir -p $out/bin 21 ''; 22 23 meta = { 24 homepage = "http://www.newbreedsoftware.com/3dpong/"; 25 description = "One or two player 3d sports game based on Pong from Atari"; 26 license = lib.licenses.gpl2Plus; 27 platforms = lib.platforms.linux; 28 }; 29 - }
··· 2 lib, 3 stdenv, 4 fetchurl, 5 + 6 libX11, 7 }: 8 9 + stdenv.mkDerivation (finalAttrs: { 10 pname = "3dpong"; 11 version = "0.5"; 12 + 13 src = fetchurl { 14 + url = "https://tuxpaint.org/ftp/unix/x/3dpong/src/3dpong-${finalAttrs.version}.tar.gz"; 15 + hash = "sha256-sVV4GDGfSCweB5UZLwE+z5mMnxATAztUJnbRv3Q6a8U="; 16 }; 17 18 + postPatch = '' 19 + substituteInPlace src/3dpong.c --replace-fail \ 20 + "#include <stdio.h>" \ 21 + "#include <stdio.h> 22 + #include <unistd.h>" 23 24 + substituteInPlace src/randnum.c --replace-fail \ 25 + "#include <stdio.h>" \ 26 + "#include <stdio.h> 27 + #include <stdlib.h>" 28 + 29 + substituteInPlace src/text.c --replace-fail \ 30 + "#include <X11/Xlib.h>" \ 31 + "#include <X11/Xlib.h> 32 + #include <string.h>" 33 ''; 34 35 + buildInputs = [ libX11 ]; 36 + 37 + makeFlags = [ "PREFIX=$(out)" ]; 38 + 39 meta = { 40 homepage = "http://www.newbreedsoftware.com/3dpong/"; 41 description = "One or two player 3d sports game based on Pong from Atari"; 42 license = lib.licenses.gpl2Plus; 43 platforms = lib.platforms.linux; 44 }; 45 + })
+2 -2
pkgs/by-name/pr/proton-pass/package.nix
··· 9 }: 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 pname = "proton-pass"; 12 - version = "1.31.1"; 13 14 src = fetchurl { 15 url = "https://proton.me/download/pass/linux/x64/proton-pass_${finalAttrs.version}_amd64.deb"; 16 - hash = "sha256-OYd26KTq2uoZzqyb2ntk3bS5cKcJJ7od0VIHfSK8lqs="; 17 }; 18 19 dontConfigure = true;
··· 9 }: 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 pname = "proton-pass"; 12 + version = "1.31.2"; 13 14 src = fetchurl { 15 url = "https://proton.me/download/pass/linux/x64/proton-pass_${finalAttrs.version}_amd64.deb"; 16 + hash = "sha256-o6BNweQQzis2OnaLQj9A1gHs8zPo2rF75msnTGrBfc0="; 17 }; 18 19 dontConfigure = true;
+5 -6
pkgs/by-name/ps/pstoedit/package.nix
··· 23 hash = "sha256-VYi0MtLGsq2YKLRJFepYE/+aOjMSpB+g3kw43ayd9y8="; 24 }; 25 26 outputs = [ 27 "out" 28 "dev" ··· 44 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 45 libiconv 46 ]; 47 - 48 - # '@LIBPNG_LDFLAGS@' is no longer substituted by autoconf (the code is commented out) 49 - # so we need to remove it from the pkg-config file as well 50 - preConfigure = '' 51 - substituteInPlace config/pstoedit.pc.in --replace '@LIBPNG_LDFLAGS@' "" 52 - ''; 53 54 postInstall = '' 55 wrapProgram $out/bin/pstoedit \
··· 23 hash = "sha256-VYi0MtLGsq2YKLRJFepYE/+aOjMSpB+g3kw43ayd9y8="; 24 }; 25 26 + postPatch = '' 27 + # don't use gnu-isms like link.h on macos 28 + substituteInPlace src/pstoedit.cpp --replace-fail '#ifndef _MSC_VER' '#if !defined(_MSC_VER) && !defined(__APPLE__)' 29 + ''; 30 + 31 outputs = [ 32 "out" 33 "dev" ··· 49 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 50 libiconv 51 ]; 52 53 postInstall = '' 54 wrapProgram $out/bin/pstoedit \
+2 -2
pkgs/by-name/py/pyradio/package.nix
··· 7 8 python3Packages.buildPythonApplication rec { 9 pname = "pyradio"; 10 - version = "0.9.3.11.9"; 11 12 src = fetchFromGitHub { 13 owner = "coderholic"; 14 repo = "pyradio"; 15 tag = version; 16 - hash = "sha256-paDiD47ERcVNQ1iVEKY2xBItFhyedacAAElT0slBYWk="; 17 }; 18 19 nativeBuildInputs = [
··· 7 8 python3Packages.buildPythonApplication rec { 9 pname = "pyradio"; 10 + version = "0.9.3.11.11"; 11 12 src = fetchFromGitHub { 13 owner = "coderholic"; 14 repo = "pyradio"; 15 tag = version; 16 + hash = "sha256-yVXq9wHuPO87SRxJdFtYeQWFzeX6IwhKdMchhuzo0ms="; 17 }; 18 19 nativeBuildInputs = [
+59
pkgs/by-name/qu/quick-sasl/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitLab, 5 + pkg-config, 6 + cmake, 7 + arpa2cm, 8 + arpa2common, 9 + quickmem, 10 + cyrus_sasl, 11 + quickder, 12 + libkrb5, 13 + libev, 14 + e2fsprogs, 15 + nix-update-script, 16 + }: 17 + 18 + stdenv.mkDerivation (finalAttrs: { 19 + pname = "quick-sasl"; 20 + version = "0.13.2"; 21 + 22 + src = fetchFromGitLab { 23 + owner = "arpa2"; 24 + repo = "quick-sasl"; 25 + tag = "v${finalAttrs.version}"; 26 + hash = "sha256-kMKZRromm/hb9PZwvWAzmJorSqTB8xMIbWASfSjajiQ="; 27 + }; 28 + 29 + strictDeps = true; 30 + 31 + nativeBuildInputs = [ 32 + cmake 33 + pkg-config 34 + libkrb5 35 + ]; 36 + 37 + buildInputs = [ 38 + arpa2cm 39 + arpa2common 40 + quickmem 41 + cyrus_sasl 42 + quickder 43 + libev 44 + e2fsprogs 45 + ]; 46 + 47 + passthru.updateScript = nix-update-script { }; 48 + 49 + meta = { 50 + description = "Gentle wrapper around any SASL implementation"; 51 + homepage = "https://gitlab.com/arpa2/Quick-SASL"; 52 + changelog = "https://gitlab.com/arpa2/Quick-SASL/-/blob/v${finalAttrs.version}/CHANGES"; 53 + license = lib.licenses.bsd2; 54 + platforms = lib.platforms.linux; 55 + teams = with lib.teams; [ ngi ]; 56 + maintainers = with lib.maintainers; [ ethancedwards8 ]; 57 + mainProgram = "qsasl-server"; 58 + }; 59 + })
+2 -2
pkgs/by-name/ra/radicale/package.nix
··· 7 8 python3.pkgs.buildPythonApplication rec { 9 pname = "radicale"; 10 - version = "3.5.2"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "Kozea"; 15 repo = "Radicale"; 16 tag = "v${version}"; 17 - hash = "sha256-ixX385oWBD4rCgpuivh6o8Htmk80JsHUz+vKD3u60lk="; 18 }; 19 20 build-system = with python3.pkgs; [
··· 7 8 python3.pkgs.buildPythonApplication rec { 9 pname = "radicale"; 10 + version = "3.5.3"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "Kozea"; 15 repo = "Radicale"; 16 tag = "v${version}"; 17 + hash = "sha256-+oAVgLXDyexvMCAf7hIhFOT+RELn4zeTpgE8YVGlCyw="; 18 }; 19 20 build-system = with python3.pkgs; [
+11 -9
pkgs/by-name/re/resticprofile/package.nix
··· 1 { 2 lib, 3 - buildGo123Module, 4 fetchFromGitHub, 5 installShellFiles, 6 restic, ··· 9 resticprofile, 10 }: 11 12 - buildGo123Module rec { 13 pname = "resticprofile"; 14 - version = "0.29.1"; 15 16 src = fetchFromGitHub { 17 owner = "creativeprojects"; 18 repo = "resticprofile"; 19 tag = "v${version}"; 20 - hash = "sha256-6s58rI+YMu6sCV8UsG9GOdF46Br3cMWIUqciVd2d4dY="; 21 }; 22 23 postPatch = '' ··· 32 33 ''; 34 35 - vendorHash = "sha256-N39zPGos5EYRXGylsHFSjJ4EcQ9jahBOGV8xn7fF7gc="; 36 37 ldflags = [ 38 "-X main.version=${version}" ··· 44 nativeBuildInputs = [ installShellFiles ]; 45 46 preCheck = '' 47 - rm battery_test.go # tries to get battery data 48 - rm update_test.go # tries to use network 49 rm lock/lock_test.go # needs ping 50 rm preventsleep/caffeinate_test.go # tries to communicate with dbus 51 rm priority/ioprio_test.go # tries to set nice(2) IO priority 52 rm restic/downloader_test.go # tries to use network 53 - rm schedule/schedule_test.go # tries to use systemctl 54 - rm config/path_test.go # expects normal environment 55 rm util/tempdir_test.go # expects normal environment 56 ''; 57
··· 1 { 2 lib, 3 + buildGoModule, 4 fetchFromGitHub, 5 installShellFiles, 6 restic, ··· 9 resticprofile, 10 }: 11 12 + buildGoModule rec { 13 pname = "resticprofile"; 14 + version = "0.30.1"; 15 16 src = fetchFromGitHub { 17 owner = "creativeprojects"; 18 repo = "resticprofile"; 19 tag = "v${version}"; 20 + hash = "sha256-Pg7rqllNRc/pN5VSgy7KiHQ7V7xOxiGM5fk5Y6+OBjw="; 21 }; 22 23 postPatch = '' ··· 32 33 ''; 34 35 + vendorHash = "sha256-M9S6F/Csz7HnOq8PSWjpENKm1704kVx9zDts1ieraTE="; 36 37 ldflags = [ 38 "-X main.version=${version}" ··· 44 nativeBuildInputs = [ installShellFiles ]; 45 46 preCheck = '' 47 + rm batt/battery_test.go # tries to get battery data 48 + rm commands_test.go # tries to use systemctl 49 + rm config/path_test.go # expects normal environment 50 rm lock/lock_test.go # needs ping 51 rm preventsleep/caffeinate_test.go # tries to communicate with dbus 52 rm priority/ioprio_test.go # tries to set nice(2) IO priority 53 rm restic/downloader_test.go # tries to use network 54 + rm schedule/*_test.go # tries to use systemctl 55 + rm update_test.go # tries to use network 56 + rm user/user_test.go # expects normal environment 57 rm util/tempdir_test.go # expects normal environment 58 ''; 59
+2 -2
pkgs/by-name/re/retroarch-bare/package.nix
··· 58 in 59 stdenv.mkDerivation rec { 60 pname = "retroarch-bare"; 61 - version = "1.20.0"; 62 63 src = fetchFromGitHub { 64 owner = "libretro"; 65 repo = "RetroArch"; 66 - hash = "sha256-ER90i0BlHC8SXfz6DzoIPCP1G8n4NNyJcRE88YY0gXk="; 67 rev = "v${version}"; 68 }; 69
··· 58 in 59 stdenv.mkDerivation rec { 60 pname = "retroarch-bare"; 61 + version = "1.21.0"; 62 63 src = fetchFromGitHub { 64 owner = "libretro"; 65 repo = "RetroArch"; 66 + hash = "sha256-OewUmnYpRByOgTi42G2reoaSuwxyPGHwP0+Uts/pg54="; 67 rev = "v${version}"; 68 }; 69
+91
pkgs/by-name/ri/rime-wanxiang/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + stdenvNoCC, 5 + librime, 6 + rime-data, 7 + nix-update-script, 8 + }: 9 + 10 + stdenvNoCC.mkDerivation (finalAttrs: { 11 + pname = "rime-wanxiang"; 12 + version = "6.7.8"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "amzxyz"; 16 + repo = "rime_wanxiang"; 17 + tag = "v" + finalAttrs.version; 18 + hash = "sha256-U5aM8LMBh0ncGPIllhioJCS1/5SncWYg8e+C5tXDST0="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + librime 23 + ]; 24 + 25 + buildInputs = [ 26 + rime-data 27 + ]; 28 + 29 + dontConfigure = true; 30 + 31 + buildPhase = '' 32 + runHook preBuild 33 + 34 + for s in *.schema.yaml; do 35 + rime_deployer --compile "$s" . ${rime-data}/share/rime-data ./build 36 + done 37 + 38 + rm build/*.txt 39 + 40 + runHook postBuild 41 + ''; 42 + 43 + installPhase = '' 44 + runHook preInstall 45 + 46 + dst=$out/share/rime-data 47 + mkdir -p $dst 48 + 49 + rm -r .github custom LICENSE squirrel.yaml weasel.yaml *.md *.trime.yaml 50 + mv default.yaml wanxiang_suggested_default.yaml 51 + 52 + cp -pr -t $dst * 53 + 54 + runHook postInstall 55 + ''; 56 + 57 + passthru.updateScript = nix-update-script { }; 58 + 59 + meta = { 60 + description = "Feature-rich pinyin schema for Rime, basic edition"; 61 + longDescription = '' 62 + 万象拼音基础版 is a basic quanpin and shuangpin input schema for Rime based on 63 + [万象 dictionaries and grammar models](https://github.com/amzxyz/RIME-LMDG), 64 + supporting traditional shuangpin as well as tonal schemata such as 自然龙 and 65 + 龙码. 66 + 67 + The schema requires to work the grammar model `wanxiang-lts-zh-hans.gram`. 68 + However, this file is 69 + [released](https://github.com/amzxyz/RIME-LMDG/releases/tag/LTS) by 70 + carelessly overriding the old versions 71 + (see the [discussion](https://github.com/amzxyz/RIME-LMDG/issues/22)). So 72 + we can't pack it into Nixpkgs, which demands reproducibility. You have to 73 + download it yourself and place it in the user directory of Rime. 74 + 75 + The upstream `default.yaml` is included as 76 + `wanxiang_suggested_default.yaml`. To enable it, please modify your 77 + `default.custom.yaml` as such: 78 + 79 + ```yaml 80 + patch: 81 + __include: wanxiang_suggested_default:/ 82 + ``` 83 + ''; 84 + homepage = "https://github.com/amzxyz/rime_wanxiang"; 85 + downloadPage = "https://github.com/amzxyz/rime_wanxiang/releases"; 86 + changelog = "https://github.com/amzxyz/rime_wanxiang/releases/tag/v${finalAttrs.version}"; 87 + license = lib.licenses.cc-by-40; 88 + maintainers = with lib.maintainers; [ rc-zb ]; 89 + platforms = lib.platforms.all; 90 + }; 91 + })
+5 -3
pkgs/by-name/ro/roadrunner/package.nix
··· 7 8 buildGoModule rec { 9 pname = "roadrunner"; 10 - version = "2024.3.5"; 11 12 src = fetchFromGitHub { 13 repo = "roadrunner"; 14 owner = "roadrunner-server"; 15 tag = "v${version}"; 16 - hash = "sha256-zENTLo3jVOUE1yerIGTb+jFAMnClOVpU/IbUor+bi+g="; 17 }; 18 19 nativeBuildInputs = [ ··· 46 --replace "127.0.0.1:0" "127.0.0.1:55554" 47 ''; 48 49 - vendorHash = "sha256-/2MuuvWEyo6zY3op359BUjG/HcjKxRSIv7Qb+6vtNqM="; 50 51 meta = { 52 changelog = "https://github.com/roadrunner-server/roadrunner/blob/v${version}/CHANGELOG.md";
··· 7 8 buildGoModule rec { 9 pname = "roadrunner"; 10 + version = "2025.1.1"; 11 12 src = fetchFromGitHub { 13 repo = "roadrunner"; 14 owner = "roadrunner-server"; 15 tag = "v${version}"; 16 + hash = "sha256-HNljEsrHTbNA5/+tnquh4yO5plAj1kKTAY3P927nAEU="; 17 }; 18 19 nativeBuildInputs = [ ··· 46 --replace "127.0.0.1:0" "127.0.0.1:55554" 47 ''; 48 49 + __darwinAllowLocalNetworking = true; 50 + 51 + vendorHash = "sha256-dnbctKxwQqfxZfKPa3ZlKjF5a/7eC5arK9RrPksSNVg="; 52 53 meta = { 54 changelog = "https://github.com/roadrunner-server/roadrunner/blob/v${version}/CHANGELOG.md";
+3 -3
pkgs/by-name/se/seaweedfs/package.nix
··· 8 9 buildGoModule rec { 10 pname = "seaweedfs"; 11 - version = "3.86"; 12 13 src = fetchFromGitHub { 14 owner = "seaweedfs"; 15 repo = "seaweedfs"; 16 rev = version; 17 - hash = "sha256-narKC6ptQhiPuA91HfFp09sJZWF+jhZ60989TMtJPmU="; 18 }; 19 20 - vendorHash = "sha256-dZ6IBF/M/tEg2GavMCi4OKPbeDUX5rpKQf9CbA1GVXA="; 21 22 subPackages = [ "weed" ]; 23
··· 8 9 buildGoModule rec { 10 pname = "seaweedfs"; 11 + version = "3.87"; 12 13 src = fetchFromGitHub { 14 owner = "seaweedfs"; 15 repo = "seaweedfs"; 16 rev = version; 17 + hash = "sha256-B6MgmgxvbGTcJ4GHK+TT30sb++29gvr0Ce004YCGF2E="; 18 }; 19 20 + vendorHash = "sha256-39MXGJvaKipqTRN5w9UKeRnkbsNgNx0eSdnRR/cnd4Y="; 21 22 subPackages = [ "weed" ]; 23
+12 -3
pkgs/by-name/se/sendme/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "sendme"; 9 - version = "0.25.0"; 10 11 src = fetchFromGitHub { 12 owner = "n0-computer"; 13 repo = "sendme"; 14 rev = "v${version}"; 15 - hash = "sha256-OmP2FLvBupeJeGhMMBgcTpMSgQZ5JWzXBVeFZt7EU4Q="; 16 }; 17 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-8Ry3rpGTNcvMIA3Q10Cb3uJHOBQin9AhlLNRekaKw/0="; 20 21 meta = with lib; { 22 description = "Tool to send files and directories, based on iroh";
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "sendme"; 9 + version = "0.26.0"; 10 11 src = fetchFromGitHub { 12 owner = "n0-computer"; 13 repo = "sendme"; 14 rev = "v${version}"; 15 + hash = "sha256-21JNyncChl8rv3IDdvYRF/nvMpAGCBps4xsBP9b/1lA="; 16 }; 17 18 useFetchCargoVendor = true; 19 + cargoHash = "sha256-1VVpjeGU6/+apTHv7klo7FkAQ3AVjiziQRNI7yFbvh0="; 20 + 21 + __darwinAllowLocalNetworking = true; 22 + 23 + # On Darwin, sendme invokes CoreFoundation APIs that read ICU data from the 24 + # system. Ensure these paths are accessible in the sandbox to avoid segfaults 25 + # during checkPhase. 26 + sandboxProfile = '' 27 + (allow file-read* (subpath "/usr/share/icu")) 28 + ''; 29 30 meta = with lib; { 31 description = "Tool to send files and directories, based on iroh";
+4 -4
pkgs/by-name/se/servo/package.nix
··· 61 62 rustPlatform.buildRustPackage { 63 pname = "servo"; 64 - version = "0-unstable-2025-04-27"; 65 66 src = fetchFromGitHub { 67 owner = "servo"; 68 repo = "servo"; 69 - rev = "e22ce3988b5962c254857419afbf36cced9648aa"; 70 - hash = "sha256-shhvxwnhQXMVtXufd4IE8aeUeDm84MLpVktMkodFmeg="; 71 # Breaks reproducibility depending on whether the picked commit 72 # has other ref-names or not, which may change over time, i.e. with 73 # "ref-names: HEAD -> main" as long this commit is the branch HEAD ··· 78 }; 79 80 useFetchCargoVendor = true; 81 - cargoHash = "sha256-TUhxQFuRINNHEfnnIKejMP6/j3K7t0y9bovcT/l6SZU="; 82 83 # set `HOME` to a temp dir for write access 84 # Fix invalid option errors during linking (https://github.com/mozilla/nixpkgs-mozilla/commit/c72ff151a3e25f14182569679ed4cd22ef352328)
··· 61 62 rustPlatform.buildRustPackage { 63 pname = "servo"; 64 + version = "0-unstable-2025-05-13"; 65 66 src = fetchFromGitHub { 67 owner = "servo"; 68 repo = "servo"; 69 + rev = "a572bf1191f8807e63d6bec4734ecae2b50439c3"; 70 + hash = "sha256-iMB2dJA0TVV6l14WqZt8KJehHRoGozycjjCHPXPjMsI="; 71 # Breaks reproducibility depending on whether the picked commit 72 # has other ref-names or not, which may change over time, i.e. with 73 # "ref-names: HEAD -> main" as long this commit is the branch HEAD ··· 78 }; 79 80 useFetchCargoVendor = true; 81 + cargoHash = "sha256-HtyRHaYBadqqpJ8dSBOMp5xOwzRfBYjeuj4Kb/xx5ds="; 82 83 # set `HOME` to a temp dir for write access 84 # Fix invalid option errors during linking (https://github.com/mozilla/nixpkgs-mozilla/commit/c72ff151a3e25f14182569679ed4cd22ef352328)
+2 -2
pkgs/by-name/si/sidplayfp/package.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "sidplayfp"; 20 - version = "2.13.0"; 21 22 src = fetchFromGitHub { 23 owner = "libsidplayfp"; 24 repo = "sidplayfp"; 25 rev = "v${finalAttrs.version}"; 26 - hash = "sha256-cVz49cJI9ZXS20T45WCrLVGbLMU3ZSbsKe3OolyzQDs="; 27 }; 28 29 strictDeps = true;
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "sidplayfp"; 20 + version = "2.14.0"; 21 22 src = fetchFromGitHub { 23 owner = "libsidplayfp"; 24 repo = "sidplayfp"; 25 rev = "v${finalAttrs.version}"; 26 + hash = "sha256-3xNwmOPROnTPCVSdBYoI+k558WK4B2I66Tvik2mK3es="; 27 }; 28 29 strictDeps = true;
+6 -7
pkgs/by-name/si/sirius/package.nix
··· 6 pkg-config, 7 mpi, 8 mpiCheckPhaseHook, 9 gfortran, 10 blas, 11 lapack, ··· 152 # Can not run parallel checks generally as it requires exactly multiples of 4 MPI ranks 153 # Even cpu_serial tests had to be disabled as they require scalapack routines in the sandbox 154 # and run into the same problem as MPI tests 155 - checkPhase = '' 156 - runHook preCheck 157 - 158 - ctest --output-on-failure --label-exclude integration_test 159 - 160 - runHook postCheck 161 - ''; 162 163 nativeCheckInputs = [ 164 mpiCheckPhaseHook 165 ]; 166 167 meta = with lib; {
··· 6 pkg-config, 7 mpi, 8 mpiCheckPhaseHook, 9 + ctestCheckHook, 10 gfortran, 11 blas, 12 lapack, ··· 153 # Can not run parallel checks generally as it requires exactly multiples of 4 MPI ranks 154 # Even cpu_serial tests had to be disabled as they require scalapack routines in the sandbox 155 # and run into the same problem as MPI tests 156 + checkFlags = [ 157 + "--label-exclude" 158 + "integration_test" 159 + ]; 160 161 nativeCheckInputs = [ 162 mpiCheckPhaseHook 163 + ctestCheckHook 164 ]; 165 166 meta = with lib; {
+108 -138
pkgs/by-name/sk/skeditor/nuget-deps.json
··· 6 }, 7 { 8 "pname": "Avalonia", 9 - "version": "11.2.6", 10 - "hash": "sha256-f+fuElhlc2dCUt/GD/Noh07JqPIA8ZtpFxdmetdPVVI=" 11 }, 12 { 13 "pname": "Avalonia.Angle.Windows.Natives", ··· 26 }, 27 { 28 "pname": "Avalonia.Controls.ColorPicker", 29 - "version": "11.2.0", 30 - "hash": "sha256-x6IdcSo3e2Pq/En9/N80HpPblEXSAv51VRlBrF8wlVM=" 31 }, 32 { 33 "pname": "Avalonia.Controls.ColorPicker", 34 - "version": "11.2.6", 35 - "hash": "sha256-TeUwMcNIvXw/gMuApUODZ7nuymM6OF9cNUGSajlyfoQ=" 36 }, 37 { 38 "pname": "Avalonia.Controls.DataGrid", ··· 41 }, 42 { 43 "pname": "Avalonia.Controls.DataGrid", 44 - "version": "11.2.0", 45 - "hash": "sha256-pd/cD82onMZ0iMLl9TOCl35PEvAPbyX2lUj49lrBpOA=" 46 - }, 47 - { 48 - "pname": "Avalonia.Controls.DataGrid", 49 - "version": "11.2.6", 50 - "hash": "sha256-69ZtybLdpGG28M6p1Cenz6PZEfdf1VKxA4wIrw5FJnI=" 51 }, 52 { 53 "pname": "Avalonia.Controls.ItemsRepeater", ··· 56 }, 57 { 58 "pname": "Avalonia.Desktop", 59 - "version": "11.2.6", 60 - "hash": "sha256-PANuvQlAhDWjnv7VUzxOjz6XRmt4l/YKhVLSIP7YL24=" 61 }, 62 { 63 "pname": "Avalonia.Diagnostics", 64 - "version": "11.2.6", 65 - "hash": "sha256-Lc9qLIywzD06I9sPXQRjLLLijDoFOVmuO5qNh301gYQ=" 66 }, 67 { 68 "pname": "Avalonia.Fonts.Inter", 69 - "version": "11.2.6", 70 - "hash": "sha256-/FWIvrtDk6D8TO+fmgDPnV8KIOKHZVraxXafOGvwfhQ=" 71 }, 72 { 73 "pname": "Avalonia.FreeDesktop", 74 - "version": "11.2.6", 75 - "hash": "sha256-816li4Nj8+oNkfeMjOAtFSFS+DSo9e2S3K45xqyHJAQ=" 76 }, 77 { 78 "pname": "Avalonia.Markup.Xaml.Loader", 79 - "version": "11.2.6", 80 - "hash": "sha256-pO5OA8JV9mxHIkJV7LmRVMSrGFZ6OhYZEd/nvjZWuAs=" 81 }, 82 { 83 "pname": "Avalonia.Native", 84 - "version": "11.2.6", 85 - "hash": "sha256-by589X1UIjeQNK0lJMLfNzF2dK+qTNT6CBJNLgG86Aw=" 86 }, 87 { 88 "pname": "Avalonia.Remote.Protocol", ··· 91 }, 92 { 93 "pname": "Avalonia.Remote.Protocol", 94 - "version": "11.2.0", 95 - "hash": "sha256-QwYY3bpShJ1ayHUx+mjnwaEhCPDzTk+YeasCifAtGzM=" 96 }, 97 { 98 "pname": "Avalonia.Remote.Protocol", 99 - "version": "11.2.6", 100 - "hash": "sha256-Q2uPnR6tPFWExohhMJKnJGTet8IVpQn/HIcRurUPAHQ=" 101 }, 102 { 103 "pname": "Avalonia.Skia", ··· 106 }, 107 { 108 "pname": "Avalonia.Skia", 109 - "version": "11.2.0", 110 - "hash": "sha256-rNR+l+vLtlzTU+F51FpOi4Ujy7nR5+lbTc3NQte8s/o=" 111 }, 112 { 113 "pname": "Avalonia.Skia", 114 - "version": "11.2.6", 115 - "hash": "sha256-6CfDcJT707iSB9XUQRvSvr5YWMavhiYPnHwVudUl74c=" 116 }, 117 { 118 "pname": "Avalonia.Svg.Skia", 119 - "version": "11.2.0.2", 120 - "hash": "sha256-76mxaTEgJ5HCIxX6P0+V5Kd+3Vk41YXLuHmc4Rr+/rE=" 121 }, 122 { 123 "pname": "Avalonia.Themes.Fluent", 124 - "version": "11.2.6", 125 - "hash": "sha256-L664hbpCtbu8aDX7YLnqKybF/eQFfes8eQp4A+as8PY=" 126 }, 127 { 128 "pname": "Avalonia.Themes.Simple", 129 - "version": "11.2.6", 130 - "hash": "sha256-kE31/1tchMJ6XmEbjLr5Idc7uKBAbuhsroUMg0LQauA=" 131 }, 132 { 133 "pname": "Avalonia.Win32", 134 - "version": "11.2.6", 135 - "hash": "sha256-e+DNtKz4UDNqOP1vvVRqbD67n5IG9PxmGkMz7B6b7AY=" 136 }, 137 { 138 "pname": "Avalonia.X11", 139 - "version": "11.2.6", 140 - "hash": "sha256-atnfxY6vspMzvMFc9PzwWb/uPNkPx5tF3zDGKeqlGIw=" 141 }, 142 { 143 "pname": "Avalonia.Xaml.Behaviors", 144 - "version": "11.2.0.14", 145 - "hash": "sha256-Ep/IOiZyLDoIKrymqXtFPw2hrXQBpu8Dn+4YZ3/3Z4I=" 146 }, 147 { 148 "pname": "Avalonia.Xaml.Interactions", 149 - "version": "11.2.0.14", 150 - "hash": "sha256-7bk1zc2hZdTg+Y7LaDSb1CmL6yv0GeZAWKh3gf9bVm8=" 151 }, 152 { 153 "pname": "Avalonia.Xaml.Interactions.Custom", 154 - "version": "11.2.0.14", 155 - "hash": "sha256-RSIczkm9V/fKoOavXJQd931b9r/GBvuz0hR4HD6Wgd4=" 156 }, 157 { 158 "pname": "Avalonia.Xaml.Interactions.DragAndDrop", 159 - "version": "11.2.0.14", 160 - "hash": "sha256-kRx4GMzoHZULJoUUptt9Xa7+UFYoiirI+wE6JuBBklc=" 161 }, 162 { 163 "pname": "Avalonia.Xaml.Interactions.Draggable", 164 - "version": "11.2.0.14", 165 - "hash": "sha256-ywaaUhDqj+yHJjnRPCu3HXYr/sSPrrlwiqN30vYqRLk=" 166 }, 167 { 168 "pname": "Avalonia.Xaml.Interactions.Events", 169 - "version": "11.2.0.14", 170 - "hash": "sha256-CE7nh1ld747CGoPYiu4KlQxwP9yiG9/OMHwq8GpL0so=" 171 }, 172 { 173 "pname": "Avalonia.Xaml.Interactions.Responsive", 174 - "version": "11.2.0.14", 175 - "hash": "sha256-vyc/HXfDAEi1AbAwkphrlVpckrM5ykptXYp/l5ul8VQ=" 176 }, 177 { 178 "pname": "Avalonia.Xaml.Interactivity", 179 - "version": "11.2.0.14", 180 - "hash": "sha256-SZIVuXdT1PN3zBCpVv3F6Y5vaOp8CTsq0/HVHXrbc6Y=" 181 }, 182 { 183 "pname": "CommunityToolkit.Mvvm", ··· 191 }, 192 { 193 "pname": "ExCSS", 194 - "version": "4.2.3", 195 - "hash": "sha256-M/H6P5p7qqdFz/fgAI2MMBWQ7neN/GIieYSSxxjsM9I=" 196 }, 197 { 198 "pname": "FluentAvaloniaUI", ··· 201 }, 202 { 203 "pname": "FluentIcons.Avalonia", 204 - "version": "1.1.271", 205 - "hash": "sha256-TCswtCSLAskSyxQcRglZsNN8y5ZJDJLCRPv6nWLkB3w=" 206 }, 207 { 208 "pname": "FluentIcons.Avalonia.Fluent", 209 - "version": "1.1.271", 210 - "hash": "sha256-S+52KCyNhV/kLY6DJAQWrN+Wxi3xQ8ARWDCfak+y2tw=" 211 }, 212 { 213 "pname": "FluentIcons.Common", 214 - "version": "1.1.271", 215 - "hash": "sha256-A1SufiopAAHu92eRJVamq7zcff9Nd4z4qgJV9VeZVQY=" 216 }, 217 { 218 "pname": "HarfBuzzSharp", ··· 221 }, 222 { 223 "pname": "HarfBuzzSharp", 224 - "version": "7.3.0.2", 225 - "hash": "sha256-ibgoqzT1NV7Qo5e7X2W6Vt7989TKrkd2M2pu+lhSDg8=" 226 }, 227 { 228 "pname": "HarfBuzzSharp", 229 - "version": "7.3.0.3", 230 - "hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM=" 231 }, 232 { 233 "pname": "HarfBuzzSharp.NativeAssets.Linux", ··· 236 }, 237 { 238 "pname": "HarfBuzzSharp.NativeAssets.Linux", 239 - "version": "7.3.0.2", 240 - "hash": "sha256-SSfyuyBaduGobJW+reqyioWHhFWsQ+FXa2Gn7TiWxrU=" 241 - }, 242 - { 243 - "pname": "HarfBuzzSharp.NativeAssets.Linux", 244 "version": "7.3.0.3", 245 "hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM=" 246 }, ··· 251 }, 252 { 253 "pname": "HarfBuzzSharp.NativeAssets.macOS", 254 - "version": "7.3.0.2", 255 - "hash": "sha256-dmEqR9MmpCwK8AuscfC7xUlnKIY7+Nvi06V0u5Jff08=" 256 }, 257 { 258 "pname": "HarfBuzzSharp.NativeAssets.macOS", 259 - "version": "7.3.0.3", 260 - "hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w=" 261 }, 262 { 263 "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", ··· 270 "hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I=" 271 }, 272 { 273 - "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", 274 - "version": "7.3.0.3-preview.2.2", 275 - "hash": "sha256-1NlcTnXrWUYZ2r2/N3SPxNIjNcyIpiiv3g7h8XxpNkM=" 276 - }, 277 - { 278 "pname": "HarfBuzzSharp.NativeAssets.Win32", 279 "version": "2.8.2.3", 280 "hash": "sha256-5GSzM5IUoOwK+zJg0d74WlT3n1VZly8pKlyjiqVocCI=" 281 }, 282 { 283 "pname": "HarfBuzzSharp.NativeAssets.Win32", 284 - "version": "7.3.0.2", 285 - "hash": "sha256-x4iM3NHs9VyweG57xA74yd4uLuXly147ooe0mvNQ8zo=" 286 }, 287 { 288 "pname": "HarfBuzzSharp.NativeAssets.Win32", 289 - "version": "7.3.0.3", 290 - "hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I=" 291 }, 292 { 293 "pname": "MicroCom.CodeGenerator.MSBuild", ··· 351 }, 352 { 353 "pname": "Serilog", 354 - "version": "4.0.0", 355 - "hash": "sha256-j8hQ5TdL1TjfdGiBO9PyHJFMMPvATHWN1dtrrUZZlNw=" 356 }, 357 { 358 "pname": "Serilog.Sinks.File", 359 - "version": "6.0.0", 360 - "hash": "sha256-KQmlUpG9ovRpNqKhKe6rz3XMLUjkBqjyQhEm2hV5Sow=" 361 }, 362 { 363 "pname": "ShimSkiaSharp", 364 - "version": "2.0.0.4", 365 - "hash": "sha256-5XBMk4sjg2Yxr5rhoXWRsLDbZ2aTLumnFfi0Y662jTk=" 366 }, 367 { 368 "pname": "SkAvaloniaEdit", 369 - "version": "11.1.2", 370 - "hash": "sha256-CsJC3w4Fel9MUDPUEb3C0yqSE/m0TUnricMjNMecq2s=" 371 }, 372 { 373 "pname": "SkFluentAvalonia", 374 - "version": "2.2.0", 375 - "hash": "sha256-6I2QAkh7yd+T3sq6vx/Avk/KYCdemV/udJxagVLYrkM=" 376 }, 377 { 378 "pname": "SkiaSharp", ··· 381 }, 382 { 383 "pname": "SkiaSharp", 384 - "version": "2.88.8", 385 - "hash": "sha256-rD5gc4SnlRTXwz367uHm8XG5eAIQpZloGqLRGnvNu0A=" 386 }, 387 { 388 "pname": "SkiaSharp", 389 - "version": "2.88.9", 390 - "hash": "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24=" 391 }, 392 { 393 "pname": "SkiaSharp.HarfBuzz", 394 - "version": "2.88.8", 395 - "hash": "sha256-W9jNuEo/8q+k2aHNC19FfKcBUIEWx2zDcGwM+jDZ1o8=" 396 }, 397 { 398 "pname": "SkiaSharp.NativeAssets.Linux", 399 "version": "2.88.3", 400 "hash": "sha256-eExWAAURgnwwm2fRwsK/rf+TeOAPs2n02XZzC0zeUjU=" 401 - }, 402 - { 403 - "pname": "SkiaSharp.NativeAssets.Linux", 404 - "version": "2.88.8", 405 - "hash": "sha256-fOmNbbjuTazIasOvPkd2NPmuQHVCWPnow7AxllRGl7Y=" 406 }, 407 { 408 "pname": "SkiaSharp.NativeAssets.Linux", ··· 416 }, 417 { 418 "pname": "SkiaSharp.NativeAssets.macOS", 419 - "version": "2.88.8", 420 - "hash": "sha256-CdcrzQHwCcmOCPtS8EGtwsKsgdljnH41sFytW7N9PmI=" 421 }, 422 { 423 "pname": "SkiaSharp.NativeAssets.macOS", 424 - "version": "2.88.9", 425 - "hash": "sha256-qvGuAmjXGjGKMzOPBvP9VWRVOICSGb7aNVejU0lLe/g=" 426 }, 427 { 428 "pname": "SkiaSharp.NativeAssets.WebAssembly", ··· 431 }, 432 { 433 "pname": "SkiaSharp.NativeAssets.WebAssembly", 434 - "version": "2.88.8", 435 - "hash": "sha256-GWWsE98f869LiOlqZuXMc9+yuuIhey2LeftGNk3/z3w=" 436 - }, 437 - { 438 - "pname": "SkiaSharp.NativeAssets.WebAssembly", 439 "version": "2.88.9", 440 "hash": "sha256-vgFL4Pdy3O1RKBp+T9N3W4nkH9yurZ0suo8u3gPmmhY=" 441 }, ··· 446 }, 447 { 448 "pname": "SkiaSharp.NativeAssets.Win32", 449 - "version": "2.88.8", 450 - "hash": "sha256-b8Vb94rNjwPKSJDQgZ0Xv2dWV7gMVFl5GwTK/QiZPPM=" 451 }, 452 { 453 "pname": "SkiaSharp.NativeAssets.Win32", 454 - "version": "2.88.9", 455 - "hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4=" 456 }, 457 { 458 "pname": "SpacedGrid-Avalonia", ··· 461 }, 462 { 463 "pname": "Svg.Custom", 464 - "version": "2.0.0.4", 465 - "hash": "sha256-Gp4zGWHJ2fEOmj8VNfPDukUPusxMsPhiz0jdcWT7u7Y=" 466 }, 467 { 468 "pname": "Svg.Model", 469 - "version": "2.0.0.4", 470 - "hash": "sha256-tMYfqm4ZYgnajWwKQIe6dc3qnoIWxbODfarIzwlWX80=" 471 }, 472 { 473 "pname": "Svg.Skia", 474 - "version": "2.0.0.4", 475 - "hash": "sha256-xRB9GE2IxtV25py1S4y3R0Qk5lHYThu73O+YYu1VIoA=" 476 }, 477 { 478 "pname": "System.Collections.Immutable", ··· 488 "pname": "System.IO.Pipelines", 489 "version": "8.0.0", 490 "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" 491 - }, 492 - { 493 - "pname": "System.Reactive", 494 - "version": "6.0.1", 495 - "hash": "sha256-Lo5UMqp8DsbVSUxa2UpClR1GoYzqQQcSxkfyFqB/d4Q=" 496 }, 497 { 498 "pname": "System.Security.AccessControl", ··· 516 }, 517 { 518 "pname": "System.Threading.AccessControl", 519 - "version": "9.0.3", 520 - "hash": "sha256-tgrxRE3QNVERfr8M7NQruRKvi1mHJhab8Us7H1asECM=" 521 }, 522 { 523 "pname": "Tmds.DBus.Protocol", 524 - "version": "0.20.0", 525 - "hash": "sha256-CRW/tkgsuBiBJfRwou12ozRQsWhHDooeP88E5wWpWJw=" 526 } 527 ]
··· 6 }, 7 { 8 "pname": "Avalonia", 9 + "version": "11.3.0", 10 + "hash": "sha256-Hot4dWkrP5x+JzaP2/7E1QOOiXfPGhkvK1nzBacHvzg=" 11 }, 12 { 13 "pname": "Avalonia.Angle.Windows.Natives", ··· 26 }, 27 { 28 "pname": "Avalonia.Controls.ColorPicker", 29 + "version": "11.2.5", 30 + "hash": "sha256-gWGIqXrac0fOnmGbovcFWv5Uj14hOyC+n0l45N7owMg=" 31 }, 32 { 33 "pname": "Avalonia.Controls.ColorPicker", 34 + "version": "11.3.0", 35 + "hash": "sha256-ee3iLrn8OdWH6Mg01p93wYMMCPXS25VM/uZeQWEr+k0=" 36 }, 37 { 38 "pname": "Avalonia.Controls.DataGrid", ··· 41 }, 42 { 43 "pname": "Avalonia.Controls.DataGrid", 44 + "version": "11.2.5", 45 + "hash": "sha256-eGKc+UnsO5nNiUd7+n3CQW6vIWq2qpazYvYXrVTQY7s=" 46 }, 47 { 48 "pname": "Avalonia.Controls.ItemsRepeater", ··· 51 }, 52 { 53 "pname": "Avalonia.Desktop", 54 + "version": "11.3.0", 55 + "hash": "sha256-XZXmsKrYCOEWzFUbnwNKvEz5OCD/1lAPi+wM4BiMB7I=" 56 }, 57 { 58 "pname": "Avalonia.Diagnostics", 59 + "version": "11.3.0", 60 + "hash": "sha256-jO8Fs9kfNGsoZ87zQCxPdn0tyWHcEdgBRIpzkZ0ceM0=" 61 }, 62 { 63 "pname": "Avalonia.Fonts.Inter", 64 + "version": "11.3.0", 65 + "hash": "sha256-/ObA3b0iPpPFcXBUiD8TmdCXFVqZKToK7YRuU3QUWtg=" 66 }, 67 { 68 "pname": "Avalonia.FreeDesktop", 69 + "version": "11.3.0", 70 + "hash": "sha256-nWIW3aDPI/00/k52BNU4n43sS3ymuw+e97EBSsjjtU4=" 71 }, 72 { 73 "pname": "Avalonia.Markup.Xaml.Loader", 74 + "version": "11.3.0", 75 + "hash": "sha256-qeduf1p1sacV2KmlaTcK/EPMePXytkU548TJilmnNjw=" 76 }, 77 { 78 "pname": "Avalonia.Native", 79 + "version": "11.3.0", 80 + "hash": "sha256-l6gcCeGd422mLQgVLp2sxh4/+vZxOPoMrxyfjGyhYLs=" 81 }, 82 { 83 "pname": "Avalonia.Remote.Protocol", ··· 86 }, 87 { 88 "pname": "Avalonia.Remote.Protocol", 89 + "version": "11.2.5", 90 + "hash": "sha256-Mpml6U6Fl8FUvENGQxpxuw0+pOPvoWbZXV4V1bLUS9w=" 91 }, 92 { 93 "pname": "Avalonia.Remote.Protocol", 94 + "version": "11.3.0", 95 + "hash": "sha256-7ytabxzTbPLR3vBCCb7Z6dYRZZVvqiDpvxweOYAqi7I=" 96 }, 97 { 98 "pname": "Avalonia.Skia", ··· 101 }, 102 { 103 "pname": "Avalonia.Skia", 104 + "version": "11.2.5", 105 + "hash": "sha256-su1K1RmQ+syE6ufjrzpQR1yiUa6GEtY5QPlW0GOVKnU=" 106 }, 107 { 108 "pname": "Avalonia.Skia", 109 + "version": "11.3.0", 110 + "hash": "sha256-p+mWsyrYsC9PPhNjOxPZwarGuwmIjxaQ4Ml/2XiEuEc=" 111 }, 112 { 113 "pname": "Avalonia.Svg.Skia", 114 + "version": "11.3.0", 115 + "hash": "sha256-4MY70GVJYZI4eGYw+++lXfpuoKJuvc9EJoU/ty4yF0E=" 116 }, 117 { 118 "pname": "Avalonia.Themes.Fluent", 119 + "version": "11.3.0", 120 + "hash": "sha256-o5scZcwaflLKXQD6VLGZYe4vvQ322Xzgh7F3IvriMfk=" 121 }, 122 { 123 "pname": "Avalonia.Themes.Simple", 124 + "version": "11.3.0", 125 + "hash": "sha256-F2DMHskmrJw/KqpYLHGEEuQMVP8T4fXgq5q3tfwFqG0=" 126 }, 127 { 128 "pname": "Avalonia.Win32", 129 + "version": "11.3.0", 130 + "hash": "sha256-Ltf6EuL6aIG+YSqOqD/ecdqUDsuwhNuh+XilIn7pmlE=" 131 }, 132 { 133 "pname": "Avalonia.X11", 134 + "version": "11.3.0", 135 + "hash": "sha256-QOprHb0HjsggEMWOW7/U8pqlD8M4m97FeTMWlriYHaU=" 136 }, 137 { 138 "pname": "Avalonia.Xaml.Behaviors", 139 + "version": "11.3.0", 140 + "hash": "sha256-jSxMorAnKKTKhnBBCHTUjnrNGFY6RMhToQm6nUSGy80=" 141 }, 142 { 143 "pname": "Avalonia.Xaml.Interactions", 144 + "version": "11.3.0", 145 + "hash": "sha256-9OAjwt5G1bRzXldcdYlC3HmjjmYliVWjbHwUBeF0hZU=" 146 }, 147 { 148 "pname": "Avalonia.Xaml.Interactions.Custom", 149 + "version": "11.3.0", 150 + "hash": "sha256-IHOb3fXTMY3QLkitPcdKik85fdpRgzRbnwrlQHRszUA=" 151 }, 152 { 153 "pname": "Avalonia.Xaml.Interactions.DragAndDrop", 154 + "version": "11.3.0", 155 + "hash": "sha256-Pb9+FxUD2w85AbOaZEDWJKelgINLTgs9OMVnLaGnSjc=" 156 }, 157 { 158 "pname": "Avalonia.Xaml.Interactions.Draggable", 159 + "version": "11.3.0", 160 + "hash": "sha256-iL1UYI3tqN0YGKXmYThxIDqEDD5MNwbt8Q64g8SVu6k=" 161 }, 162 { 163 "pname": "Avalonia.Xaml.Interactions.Events", 164 + "version": "11.3.0", 165 + "hash": "sha256-LKTut33zzuomdq7FZMVFDZjnymKzNjIsZgqazj4MTi0=" 166 }, 167 { 168 "pname": "Avalonia.Xaml.Interactions.Responsive", 169 + "version": "11.3.0", 170 + "hash": "sha256-RazJgeY5VYSowRrQj3ZgLTKGaEobfqdQV2nf+UY0ddw=" 171 }, 172 { 173 "pname": "Avalonia.Xaml.Interactivity", 174 + "version": "11.3.0", 175 + "hash": "sha256-zXRrRt65YbJh9i7J2jqJre68LU4pWNbos/KhJzoHiy8=" 176 }, 177 { 178 "pname": "CommunityToolkit.Mvvm", ··· 186 }, 187 { 188 "pname": "ExCSS", 189 + "version": "4.3.0", 190 + "hash": "sha256-7QGbwOlT1EEkgUULKWSJO3H8BzvV4KP/mUZE/9/3r6M=" 191 }, 192 { 193 "pname": "FluentAvaloniaUI", ··· 196 }, 197 { 198 "pname": "FluentIcons.Avalonia", 199 + "version": "1.1.298", 200 + "hash": "sha256-KIjHRKTevLM59Vp6Sh2LkrVKHpmI/6zAB6jKLR1CpXw=" 201 }, 202 { 203 "pname": "FluentIcons.Avalonia.Fluent", 204 + "version": "1.1.298", 205 + "hash": "sha256-Hp67w2/jEfrKVda3kcIUw6AqzKQncWt0KvhdBFXHtMs=" 206 }, 207 { 208 "pname": "FluentIcons.Common", 209 + "version": "1.1.298", 210 + "hash": "sha256-oNJDDQKZOcurxgOQ2B1kl8N0wU0CoR2blzFe1Bcbczo=" 211 }, 212 { 213 "pname": "HarfBuzzSharp", ··· 216 }, 217 { 218 "pname": "HarfBuzzSharp", 219 + "version": "7.3.0.3", 220 + "hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM=" 221 }, 222 { 223 "pname": "HarfBuzzSharp", 224 + "version": "8.3.0.1", 225 + "hash": "sha256-ZQwyxpI6jB804Z3d1JAhLqyHIu42fo6mpmk5GVFbEzk=" 226 }, 227 { 228 "pname": "HarfBuzzSharp.NativeAssets.Linux", ··· 231 }, 232 { 233 "pname": "HarfBuzzSharp.NativeAssets.Linux", 234 "version": "7.3.0.3", 235 "hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM=" 236 }, ··· 241 }, 242 { 243 "pname": "HarfBuzzSharp.NativeAssets.macOS", 244 + "version": "7.3.0.3", 245 + "hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w=" 246 }, 247 { 248 "pname": "HarfBuzzSharp.NativeAssets.macOS", 249 + "version": "8.3.0.1", 250 + "hash": "sha256-bpow26ydfzv9w6XCtZOcsGqMUVcfmvnIo5qPqtl9NQo=" 251 }, 252 { 253 "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", ··· 260 "hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I=" 261 }, 262 { 263 "pname": "HarfBuzzSharp.NativeAssets.Win32", 264 "version": "2.8.2.3", 265 "hash": "sha256-5GSzM5IUoOwK+zJg0d74WlT3n1VZly8pKlyjiqVocCI=" 266 }, 267 { 268 "pname": "HarfBuzzSharp.NativeAssets.Win32", 269 + "version": "7.3.0.3", 270 + "hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I=" 271 }, 272 { 273 "pname": "HarfBuzzSharp.NativeAssets.Win32", 274 + "version": "8.3.0.1", 275 + "hash": "sha256-2+FA4EfAQ68q1nJlXUuqDcETwIA+6OvD0DB/lMnbKVY=" 276 }, 277 { 278 "pname": "MicroCom.CodeGenerator.MSBuild", ··· 336 }, 337 { 338 "pname": "Serilog", 339 + "version": "4.2.0", 340 + "hash": "sha256-7f3EpCsEbDxXgsuhE430KVI14p7oDUuCtwRpOCqtnbs=" 341 }, 342 { 343 "pname": "Serilog.Sinks.File", 344 + "version": "7.0.0", 345 + "hash": "sha256-LxZYUoUPkCjIIVarJilnXnqQiMrFNJtoRilmzTNtUjo=" 346 }, 347 { 348 "pname": "ShimSkiaSharp", 349 + "version": "3.0.2", 350 + "hash": "sha256-rxPdc2A9ORfqpaEqF8AByxmaeRCTr9JzDTlp3j46dKw=" 351 }, 352 { 353 "pname": "SkAvaloniaEdit", 354 + "version": "11.3.1", 355 + "hash": "sha256-YyI/VFSnX1mFsCai048PQUvZEHYeZgMf3Em/XTyiGPM=" 356 }, 357 { 358 "pname": "SkFluentAvalonia", 359 + "version": "2.2.1", 360 + "hash": "sha256-2ElW3/hSaOd81GEpRbDpSqVqnJwc7KrRqgs45DXipH8=" 361 }, 362 { 363 "pname": "SkiaSharp", ··· 366 }, 367 { 368 "pname": "SkiaSharp", 369 + "version": "2.88.9", 370 + "hash": "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24=" 371 }, 372 { 373 "pname": "SkiaSharp", 374 + "version": "3.116.1", 375 + "hash": "sha256-EQW/zjk+GsJbpJ3zqyGARh3oHep8XgneWXcSTNnYwuk=" 376 }, 377 { 378 "pname": "SkiaSharp.HarfBuzz", 379 + "version": "3.116.1", 380 + "hash": "sha256-GYu9itkxAJUmj7Z4etHGUvPLdtdNr+y0mcUauArRnhE=" 381 }, 382 { 383 "pname": "SkiaSharp.NativeAssets.Linux", 384 "version": "2.88.3", 385 "hash": "sha256-eExWAAURgnwwm2fRwsK/rf+TeOAPs2n02XZzC0zeUjU=" 386 }, 387 { 388 "pname": "SkiaSharp.NativeAssets.Linux", ··· 396 }, 397 { 398 "pname": "SkiaSharp.NativeAssets.macOS", 399 + "version": "2.88.9", 400 + "hash": "sha256-qvGuAmjXGjGKMzOPBvP9VWRVOICSGb7aNVejU0lLe/g=" 401 }, 402 { 403 "pname": "SkiaSharp.NativeAssets.macOS", 404 + "version": "3.116.1", 405 + "hash": "sha256-GntlOA+Blrh43l97gHP7sZl4HY0+Hx84xId3+YTXLCE=" 406 }, 407 { 408 "pname": "SkiaSharp.NativeAssets.WebAssembly", ··· 411 }, 412 { 413 "pname": "SkiaSharp.NativeAssets.WebAssembly", 414 "version": "2.88.9", 415 "hash": "sha256-vgFL4Pdy3O1RKBp+T9N3W4nkH9yurZ0suo8u3gPmmhY=" 416 }, ··· 421 }, 422 { 423 "pname": "SkiaSharp.NativeAssets.Win32", 424 + "version": "2.88.9", 425 + "hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4=" 426 }, 427 { 428 "pname": "SkiaSharp.NativeAssets.Win32", 429 + "version": "3.116.1", 430 + "hash": "sha256-oraulwAja3vee2T2n9sEveSTVI8/Kvku7r09yXLENI4=" 431 }, 432 { 433 "pname": "SpacedGrid-Avalonia", ··· 436 }, 437 { 438 "pname": "Svg.Custom", 439 + "version": "3.0.2", 440 + "hash": "sha256-OVAL2kFLJQ2h8hDouLBVusAHUyC5ky2d5NbvJA8BYsk=" 441 }, 442 { 443 "pname": "Svg.Model", 444 + "version": "3.0.2", 445 + "hash": "sha256-ravea4oKkzkrY24v2u/N5m1tOugFtHQysMdAkVk5SZQ=" 446 }, 447 { 448 "pname": "Svg.Skia", 449 + "version": "3.0.2", 450 + "hash": "sha256-BMa0SyPs53YloLZ3G6ZgR8guvCIJ2MW9QwQ0VblPS5Q=" 451 }, 452 { 453 "pname": "System.Collections.Immutable", ··· 463 "pname": "System.IO.Pipelines", 464 "version": "8.0.0", 465 "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" 466 }, 467 { 468 "pname": "System.Security.AccessControl", ··· 486 }, 487 { 488 "pname": "System.Threading.AccessControl", 489 + "version": "9.0.4", 490 + "hash": "sha256-AWgbfDT0/L5aFzvUB0bOE48PlQQ5qvCsXCgNYQ7Dnjc=" 491 }, 492 { 493 "pname": "Tmds.DBus.Protocol", 494 + "version": "0.21.2", 495 + "hash": "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI=" 496 } 497 ]
+2 -2
pkgs/by-name/sk/skeditor/package.nix
··· 9 }: 10 buildDotnetModule rec { 11 pname = "skeditor"; 12 - version = "2.8.6"; 13 14 src = fetchFromGitHub { 15 owner = "skeditorteam"; 16 repo = "skeditor"; 17 rev = "v${version}"; 18 - hash = "sha256-jmmGf/pSWzrX+niCO7SeoJIQ4zepHD8cE4D2eVeLPTk="; 19 }; 20 21 projectFile = "SkEditor/SkEditor.csproj";
··· 9 }: 10 buildDotnetModule rec { 11 pname = "skeditor"; 12 + version = "2.8.9"; 13 14 src = fetchFromGitHub { 15 owner = "skeditorteam"; 16 repo = "skeditor"; 17 rev = "v${version}"; 18 + hash = "sha256-3SdE9M/2aGTVPVrFHCgHBcANyfP4zcd1svx9Jspqq0w="; 19 }; 20 21 projectFile = "SkEditor/SkEditor.csproj";
+3 -3
pkgs/by-name/so/sonarlint-ls/package.nix
··· 16 17 maven.buildMavenPackage rec { 18 pname = "sonarlint-ls"; 19 - version = "3.21.0.76098"; 20 21 src = fetchFromGitHub { 22 owner = "SonarSource"; 23 repo = "sonarlint-language-server"; 24 rev = version; 25 - hash = "sha256-5SBdLaebf0AKyFKDpaSEEIzEr00ZqLHYWfh+P4WaWus="; 26 }; 27 28 mvnJdk = jdk17; 29 - mvnHash = "sha256-/UM84Pvs/e3C8joa8Ti0Ponwjuaby7vVH8iiagJRcqI="; 30 31 # Disables failing tests which either need network access or are flaky. 32 mvnParameters = lib.escapeShellArgs [
··· 16 17 maven.buildMavenPackage rec { 18 pname = "sonarlint-ls"; 19 + version = "3.22.0.76129"; 20 21 src = fetchFromGitHub { 22 owner = "SonarSource"; 23 repo = "sonarlint-language-server"; 24 rev = version; 25 + hash = "sha256-W0X22akE8hDQcuJLq4BXsAKebMb/jDvoG1i3jkA7QaM="; 26 }; 27 28 mvnJdk = jdk17; 29 + mvnHash = "sha256-7EXa/A5E8/spd4QrBMSgKyKpnA561NstpjCHbC1EBu4="; 30 31 # Disables failing tests which either need network access or are flaky. 32 mvnParameters = lib.escapeShellArgs [
+3 -3
pkgs/by-name/st/stackit-cli/package.nix
··· 12 13 buildGoModule rec { 14 pname = "stackit-cli"; 15 - version = "0.31.0"; 16 17 src = fetchFromGitHub { 18 owner = "stackitcloud"; 19 repo = "stackit-cli"; 20 rev = "v${version}"; 21 - hash = "sha256-jipFaRN6LCV4Ay9M3qggwT0gQntaKjngUF7u4Y2wXrA="; 22 }; 23 24 - vendorHash = "sha256-nDii/q0NWfqk4zMEKKfUzrVrcAPkTnTdXyC7ZxHU91c="; 25 26 subPackages = [ "." ]; 27
··· 12 13 buildGoModule rec { 14 pname = "stackit-cli"; 15 + version = "0.32.0"; 16 17 src = fetchFromGitHub { 18 owner = "stackitcloud"; 19 repo = "stackit-cli"; 20 rev = "v${version}"; 21 + hash = "sha256-y0NQXfYgaAwMCCjEdUXpVlILqFXQP4+CxaJNjHZKdr8="; 22 }; 23 24 + vendorHash = "sha256-7jsF91XudEG7mkqYcnhSI2D+uHQ4HGX+bzlm3wGR+MA="; 25 26 subPackages = [ "." ]; 27
+3 -3
pkgs/by-name/st/steampipe/package.nix
··· 11 12 buildGoModule rec { 13 pname = "steampipe"; 14 - version = "1.1.0"; 15 16 env.CGO_ENABLED = 0; 17 ··· 19 owner = "turbot"; 20 repo = "steampipe"; 21 tag = "v${version}"; 22 - hash = "sha256-7RRSsjQUgDLNpSvCIgdojsUv3o8W0OjobLzGwqfG6Zo="; 23 }; 24 25 - vendorHash = "sha256-pYXS7RwulpmDlCdNf3DXg97lsMshHYAzhZ+PTRvKBhE="; 26 proxyVendor = true; 27 28 postPatch = ''
··· 11 12 buildGoModule rec { 13 pname = "steampipe"; 14 + version = "1.1.2"; 15 16 env.CGO_ENABLED = 0; 17 ··· 19 owner = "turbot"; 20 repo = "steampipe"; 21 tag = "v${version}"; 22 + hash = "sha256-rzkj8iOJpD24qFad85VEpHh3K3+5+04yEp03i9J/9jU="; 23 }; 24 25 + vendorHash = "sha256-KlrmtI2gkhNIKX+OEvkZ3z9IYa+wA7oM669fUPP8/ww="; 26 proxyVendor = true; 27 28 postPatch = ''
+3 -3
pkgs/by-name/su/subxt/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "subxt"; 10 - version = "0.41.0"; 11 12 src = fetchFromGitHub { 13 owner = "paritytech"; 14 repo = "subxt"; 15 rev = "v${version}"; 16 - hash = "sha256-zg2MraqKLbyhaxTi02rE4MsMuPw4diIseYNUQEoqnVA="; 17 }; 18 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-leJp+Ccb2mij46Cx6+pv7GoHLKG5IVlNeih0L2QQp4w="; 21 22 # Only build the command line client 23 cargoBuildFlags = [
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "subxt"; 10 + version = "0.42.1"; 11 12 src = fetchFromGitHub { 13 owner = "paritytech"; 14 repo = "subxt"; 15 rev = "v${version}"; 16 + hash = "sha256-wp6gxIpo5MyODB/Gf6oh62iK/VmwjVaJkuysrytHKf4="; 17 }; 18 19 useFetchCargoVendor = true; 20 + cargoHash = "sha256-1jat45mCpivEnKCp/9BfsW4ZXi0HF9PeAvK5gw5+enw="; 21 22 # Only build the command line client 23 cargoBuildFlags = [
+2 -2
pkgs/by-name/su/suitesparse-graphblas/package.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "suitesparse-graphblas"; 11 - version = "10.0.3"; 12 13 outputs = [ 14 "out" ··· 19 owner = "DrTimothyAldenDavis"; 20 repo = "GraphBLAS"; 21 rev = "v${version}"; 22 - hash = "sha256-/ieCvfHAU86rSW7hIDzY0IK6DqZeZ2u7vrDWV7rOUaI="; 23 }; 24 25 nativeBuildInputs = [
··· 8 9 stdenv.mkDerivation rec { 10 pname = "suitesparse-graphblas"; 11 + version = "10.0.5"; 12 13 outputs = [ 14 "out" ··· 19 owner = "DrTimothyAldenDavis"; 20 repo = "GraphBLAS"; 21 rev = "v${version}"; 22 + hash = "sha256-BesARhxqfi4GsgdYsJd5b1+TYme891PezhSouDfZXBo="; 23 }; 24 25 nativeBuildInputs = [
+3 -3
pkgs/by-name/ta/talosctl/package.nix
··· 8 9 buildGoModule rec { 10 pname = "talosctl"; 11 - version = "1.10.0"; 12 13 src = fetchFromGitHub { 14 owner = "siderolabs"; 15 repo = "talos"; 16 tag = "v${version}"; 17 - hash = "sha256-T/iFzMl3+tZu3EFNyof+QIywJA7ZTLm1asvy/q97Dus="; 18 }; 19 20 - vendorHash = "sha256-aFxeKyBcMdw5WOTRvXRofO2jA7rrQNaJGrZw3mcqvXE="; 21 22 ldflags = [ 23 "-s"
··· 8 9 buildGoModule rec { 10 pname = "talosctl"; 11 + version = "1.10.1"; 12 13 src = fetchFromGitHub { 14 owner = "siderolabs"; 15 repo = "talos"; 16 tag = "v${version}"; 17 + hash = "sha256-szu/tr97T9pBFmw/D9muh3KAP/yN9rk7DvyscAw3gIQ="; 18 }; 19 20 + vendorHash = "sha256-i+lUT/+ICqojOZo08uNfP7CFZM7eeZ9s5v6qL/pZUho="; 21 22 ldflags = [ 23 "-s"
+3 -3
pkgs/by-name/te/telegraf/package.nix
··· 10 11 buildGoModule rec { 12 pname = "telegraf"; 13 - version = "1.34.2"; 14 15 subPackages = [ "cmd/telegraf" ]; 16 ··· 18 owner = "influxdata"; 19 repo = "telegraf"; 20 rev = "v${version}"; 21 - hash = "sha256-M11yqIPVVHmyZf2qcoVxY00P/Pr3ch0uyJn2evofDmI="; 22 }; 23 24 - vendorHash = "sha256-ldEIZFtoLJetSij614mvOos/kVQTakn2Fj0CNMEdEWE="; 25 proxyVendor = true; 26 27 ldflags = [
··· 10 11 buildGoModule rec { 12 pname = "telegraf"; 13 + version = "1.34.3"; 14 15 subPackages = [ "cmd/telegraf" ]; 16 ··· 18 owner = "influxdata"; 19 repo = "telegraf"; 20 rev = "v${version}"; 21 + hash = "sha256-uG2u1WY63vp2jZPQl1Hfv6wvl4CYm9qkIhhi5qV6oz4="; 22 }; 23 24 + vendorHash = "sha256-WOnFFUmXCjdaSbykXLya0TNOqgnYL33qUq5fAho17TE="; 25 proxyVendor = true; 26 27 ldflags = [
+3 -3
pkgs/by-name/te/termius/package.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "termius"; 19 - version = "9.19.1"; 20 - revision = "222"; 21 22 src = fetchurl { 23 # find the latest version with ··· 27 # and the sha512 with 28 # curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_sha512' -r 29 url = "https://api.snapcraft.io/api/v1/snaps/download/WkTBXwoX81rBe3s3OTt3EiiLKBx2QhuS_${revision}.snap"; 30 - hash = "sha512-WwFXunaA7hERnOl1ZKxLC0QR2ZdBkvJBdBDRcNDDzAnBqHOdu9TibqXKdUk11CbE5j/q+ak9DoavemK2s3MKKg=="; 31 }; 32 33 desktopItem = makeDesktopItem {
··· 16 17 stdenv.mkDerivation rec { 18 pname = "termius"; 19 + version = "9.19.4"; 20 + revision = "225"; 21 22 src = fetchurl { 23 # find the latest version with ··· 27 # and the sha512 with 28 # curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_sha512' -r 29 url = "https://api.snapcraft.io/api/v1/snaps/download/WkTBXwoX81rBe3s3OTt3EiiLKBx2QhuS_${revision}.snap"; 30 + hash = "sha512-lArp7yoQrQKc84zh8/EdLv5FuKbwQka9uy1JgeZzA7kbZzV3evcpav67HNSqp+BhUxp9ViD8TK1USGViJN5Tpg=="; 31 }; 32 33 desktopItem = makeDesktopItem {
+9 -9
pkgs/by-name/te/terragrunt/package.nix
··· 6 go-mockery, 7 }: 8 9 - buildGoModule rec { 10 pname = "terragrunt"; 11 - version = "0.78.1"; 12 13 src = fetchFromGitHub { 14 owner = "gruntwork-io"; 15 - repo = pname; 16 - tag = "v${version}"; 17 - hash = "sha256-tGQGBZAg9nu3s2ulhz65/dmYWWBdaCod0baMoRXOCVU="; 18 }; 19 20 nativeBuildInputs = [ ··· 26 make generate-mocks 27 ''; 28 29 - vendorHash = "sha256-56/XSeNjqUF3uQsadHWpefeXK2zIjRWXkkmQeZbmHZg="; 30 31 doCheck = false; 32 33 ldflags = [ 34 "-s" 35 "-w" 36 - "-X github.com/gruntwork-io/go-commons/version.Version=v${version}" 37 "-extldflags '-static'" 38 ]; 39 ··· 41 42 meta = with lib; { 43 homepage = "https://terragrunt.gruntwork.io"; 44 - changelog = "https://github.com/gruntwork-io/terragrunt/releases/tag/v${version}"; 45 description = "Thin wrapper for Terraform that supports locking for Terraform state and enforces best practices"; 46 mainProgram = "terragrunt"; 47 license = licenses.mit; ··· 51 kashw2 52 ]; 53 }; 54 - }
··· 6 go-mockery, 7 }: 8 9 + buildGoModule (finalAttrs: { 10 pname = "terragrunt"; 11 + version = "0.78.2"; 12 13 src = fetchFromGitHub { 14 owner = "gruntwork-io"; 15 + repo = "terragrunt"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-6pNRc5nUlGa1tStXGesP9lnbMfkgIO9dnaUMzmJ7qEA="; 18 }; 19 20 nativeBuildInputs = [ ··· 26 make generate-mocks 27 ''; 28 29 + vendorHash = "sha256-sVA2bzQoeDdYRDaAC6DZtF4izuXhlHTUMKNkOIveG7c="; 30 31 doCheck = false; 32 33 ldflags = [ 34 "-s" 35 "-w" 36 + "-X github.com/gruntwork-io/go-commons/version.Version=v${finalAttrs.version}" 37 "-extldflags '-static'" 38 ]; 39 ··· 41 42 meta = with lib; { 43 homepage = "https://terragrunt.gruntwork.io"; 44 + changelog = "https://github.com/gruntwork-io/terragrunt/releases/tag/v${finalAttrs.version}"; 45 description = "Thin wrapper for Terraform that supports locking for Terraform state and enforces best practices"; 46 mainProgram = "terragrunt"; 47 license = licenses.mit; ··· 51 kashw2 52 ]; 53 }; 54 + })
+3 -3
pkgs/by-name/te/terramate/package.nix
··· 7 8 buildGoModule rec { 9 pname = "terramate"; 10 - version = "0.13.0"; 11 12 src = fetchFromGitHub { 13 owner = "terramate-io"; 14 repo = "terramate"; 15 rev = "v${version}"; 16 - hash = "sha256-9Bv4FlQzUX/mnSlv1qZqVER/JS0gr3HHmPV+axHKgJw="; 17 }; 18 19 - vendorHash = "sha256-EdrELFQYQ5clUQJQdB/tlr9IhZz3+CF0jUKH7F6kCM8="; 20 21 # required for version info 22 nativeBuildInputs = [ git ];
··· 7 8 buildGoModule rec { 9 pname = "terramate"; 10 + version = "0.13.1"; 11 12 src = fetchFromGitHub { 13 owner = "terramate-io"; 14 repo = "terramate"; 15 rev = "v${version}"; 16 + hash = "sha256-lIYtNvluKRufV0bXi2z2/8F7221Sum20usA0j0pHU7I="; 17 }; 18 19 + vendorHash = "sha256-84xlUXCJhsZjNxdWQ/Tr/WA4/+gP8NlqQQHnA8R8nz8="; 20 21 # required for version info 22 nativeBuildInputs = [ git ];
+3 -3
pkgs/by-name/tf/tfswitch/package.nix
··· 5 }: 6 buildGoModule rec { 7 pname = "tfswitch"; 8 - version = "1.4.4"; 9 10 src = fetchFromGitHub { 11 owner = "warrensbox"; 12 repo = "terraform-switcher"; 13 rev = "v${version}"; 14 - sha256 = "sha256-cuy33QWCXNcDHV+Agxwy8qcBYFos05SaohTMgwBusuc="; 15 }; 16 17 - vendorHash = "sha256-IS6TNtp9M7RgGg38udA0cbbeegmljcpVlnbxSH6hn7o="; 18 19 # Disable tests since it requires network access and relies on the 20 # presence of release.hashicorp.com
··· 5 }: 6 buildGoModule rec { 7 pname = "tfswitch"; 8 + version = "1.4.5"; 9 10 src = fetchFromGitHub { 11 owner = "warrensbox"; 12 repo = "terraform-switcher"; 13 rev = "v${version}"; 14 + sha256 = "sha256-hwAVnTvOXxLUCtCKNMvdS4MfscpMACIZHgJsJNqAJBE="; 15 }; 16 17 + vendorHash = "sha256-inMUSw75tLPAhJrcralzeib2Mo1H37CI7629Xopu/mA="; 18 19 # Disable tests since it requires network access and relies on the 20 # presence of release.hashicorp.com
+4 -4
pkgs/by-name/ti/tigerbeetle/package.nix
··· 10 platform = 11 if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; 12 hash = builtins.getAttr platform { 13 - "universal-macos" = "sha256-QQirYZ5uhs6O/crBuypmFmnyTFXs/qYNWKt0nz4O/bo="; 14 - "x86_64-linux" = "sha256-MufBo5bpgtENmudLASJsq17KNREv97P/0gJdxQGy9kI="; 15 - "aarch64-linux" = "sha256-q/xcdCtrgvXRcWWKtMMw0VYnztHT1a5KSxZMVGvMS5M="; 16 }; 17 in 18 stdenvNoCC.mkDerivation (finalAttrs: { 19 pname = "tigerbeetle"; 20 - version = "0.16.37"; 21 22 src = fetchzip { 23 url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
··· 10 platform = 11 if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; 12 hash = builtins.getAttr platform { 13 + "universal-macos" = "sha256-fpAVZK0NauxseFFpQChNW1o/oE8Go29Ie/xImW1AbiY="; 14 + "x86_64-linux" = "sha256-tosXTaJ4FTJuL3CvGbQPtpFKXRvp7tWvoyHQjehK+Ak="; 15 + "aarch64-linux" = "sha256-7XjSlWu75az73W2A5dEAPd35G+GEAE0t1tZhrqnbqPE="; 16 }; 17 in 18 stdenvNoCC.mkDerivation (finalAttrs: { 19 pname = "tigerbeetle"; 20 + version = "0.16.39"; 21 22 src = fetchzip { 23 url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
+1
pkgs/by-name/ti/tinygo/package.nix
··· 146 homepage = "https://tinygo.org/"; 147 description = "Go compiler for small places"; 148 license = licenses.bsd3; 149 maintainers = with maintainers; [ 150 Madouura 151 muscaln
··· 146 homepage = "https://tinygo.org/"; 147 description = "Go compiler for small places"; 148 license = licenses.bsd3; 149 + broken = stdenv.hostPlatform.isDarwin; 150 maintainers = with maintainers; [ 151 Madouura 152 muscaln
+3 -3
pkgs/by-name/to/tootik/package.nix
··· 8 9 buildGoModule rec { 10 pname = "tootik"; 11 - version = "0.15.6"; 12 13 src = fetchFromGitHub { 14 owner = "dimkr"; 15 repo = "tootik"; 16 tag = version; 17 - hash = "sha256-pM8lMEdXuIBNXbWTXG8JIL9LZY0EuXR4ucrvGlxMMks="; 18 }; 19 20 - vendorHash = "sha256-04H2+O8gGaoHne/OhyBLgiwXEcL7pYPoHuw8t3C5aTE="; 21 22 nativeBuildInputs = [ openssl ]; 23
··· 8 9 buildGoModule rec { 10 pname = "tootik"; 11 + version = "0.16.0"; 12 13 src = fetchFromGitHub { 14 owner = "dimkr"; 15 repo = "tootik"; 16 tag = version; 17 + hash = "sha256-C6FPVWrQb3+tG3nwmH8XaVrnui9SfzFbazWfFj36PEg="; 18 }; 19 20 + vendorHash = "sha256-asL0W5ohrXbyTAXRJBP2UdJqGa0w4mX0x/x6B3qt7Gg="; 21 22 nativeBuildInputs = [ openssl ]; 23
+3 -3
pkgs/by-name/tu/tuckr/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "tuckr"; 9 - version = "0.11.1"; 10 11 src = fetchFromGitHub { 12 owner = "RaphGL"; 13 repo = "Tuckr"; 14 rev = version; 15 - hash = "sha256-0ZPBJ2MNeoGCvYW6HswVZ5SyjZpdR21lp9ebceIhsfw="; 16 }; 17 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-vgwO1N7FuqZaY+ShkQHmCEYwiKZRkkqDNAU7SnTg1rw="; 20 21 doCheck = false; # test result: FAILED. 5 passed; 3 failed; 22
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "tuckr"; 9 + version = "0.11.2"; 10 11 src = fetchFromGitHub { 12 owner = "RaphGL"; 13 repo = "Tuckr"; 14 rev = version; 15 + hash = "sha256-EGoxM/dAKlIE/oYRH17VcGJNNaPJPDUW4tB6CG+eyFQ="; 16 }; 17 18 useFetchCargoVendor = true; 19 + cargoHash = "sha256-ltlJhlvDP1cJqPG7US9h7qx+KA/5gudZUqULsxTVJbU="; 20 21 doCheck = false; # test result: FAILED. 5 passed; 3 failed; 22
+2 -2
pkgs/by-name/tw/twingate/package.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "twingate"; 17 - version = "2025.72.142645"; 18 19 src = fetchurl { 20 url = "https://binaries.twingate.com/client/linux/DEB/x86_64/${version}/twingate-amd64.deb"; 21 - hash = "sha256-8NIaPj6q2wPq908ZQt4Dihb0ffcc/pccrQD6lonsehc="; 22 }; 23 24 buildInputs = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "twingate"; 17 + version = "2025.114.149850"; 18 19 src = fetchurl { 20 url = "https://binaries.twingate.com/client/linux/DEB/x86_64/${version}/twingate-amd64.deb"; 21 + hash = "sha256-rsV05HuGPrY6sNWP8JRaniwaj8Bn2V2Dk7yXX7gibFs="; 22 }; 23 24 buildInputs = [
+2 -2
pkgs/by-name/uc/ucc/package.nix
··· 40 strictDeps = true; 41 42 pname = "ucc"; 43 - version = "1.3.0"; 44 45 src = fetchFromGitHub { 46 owner = "openucx"; 47 repo = "ucc"; 48 tag = "v${finalAttrs.version}"; 49 - hash = "sha256-xcJLYktkxNK2ewWRgm8zH/dMaIoI+9JexuswXi7MpAU="; 50 }; 51 52 outputs = [
··· 40 strictDeps = true; 41 42 pname = "ucc"; 43 + version = "1.4.4"; 44 45 src = fetchFromGitHub { 46 owner = "openucx"; 47 repo = "ucc"; 48 tag = "v${finalAttrs.version}"; 49 + hash = "sha256-2OtMNI4teMnSBxsujf8LMrNOjqK/oJTrrmE2Awxgbd8="; 50 }; 51 52 outputs = [
+2 -2
pkgs/by-name/v2/v2ray-domain-list-community/package.nix
··· 9 let 10 generator = pkgsBuildBuild.buildGoModule rec { 11 pname = "v2ray-domain-list-community"; 12 - version = "20250430053132"; 13 src = fetchFromGitHub { 14 owner = "v2fly"; 15 repo = "domain-list-community"; 16 rev = version; 17 - hash = "sha256-Nc8ck9MfHi86052J0fUUePzNqVnD2ONlB5zKULH9y70="; 18 }; 19 vendorHash = "sha256-NLh14rXRci4hgDkBJVJDIDvobndB7KYRKAX7UjyqSsg="; 20 meta = with lib; {
··· 9 let 10 generator = pkgsBuildBuild.buildGoModule rec { 11 pname = "v2ray-domain-list-community"; 12 + version = "20250508005311"; 13 src = fetchFromGitHub { 14 owner = "v2fly"; 15 repo = "domain-list-community"; 16 rev = version; 17 + hash = "sha256-RVI+FmNjAaBurodGTqO+/UiEd0NxPdcmlYA1ag2TvNM="; 18 }; 19 vendorHash = "sha256-NLh14rXRci4hgDkBJVJDIDvobndB7KYRKAX7UjyqSsg="; 20 meta = with lib; {
+2 -2
pkgs/by-name/ve/vendir/package.nix
··· 6 7 buildGoModule rec { 8 pname = "vendir"; 9 - version = "0.43.2"; 10 11 src = fetchFromGitHub { 12 owner = "vmware-tanzu"; 13 repo = "carvel-vendir"; 14 rev = "v${version}"; 15 - sha256 = "sha256-OCFXgVMFEKh3ImKQy4m2HVycyvt9IWJKd5Ng6rjNuzA="; 16 }; 17 18 vendorHash = null;
··· 6 7 buildGoModule rec { 8 pname = "vendir"; 9 + version = "0.44.0"; 10 11 src = fetchFromGitHub { 12 owner = "vmware-tanzu"; 13 repo = "carvel-vendir"; 14 rev = "v${version}"; 15 + sha256 = "sha256-J+i0AdNw35Ccb/QtvKk4U5eA9uAZUv47GrqJMii/cTg="; 16 }; 17 18 vendorHash = null;
+26 -33
pkgs/by-name/vl/vlc/package.nix
··· 4 alsa-lib, 5 autoreconfHook, 6 avahi, 7 curl, 8 dbus, 9 faad2, ··· 13 ffmpeg_6, 14 flac, 15 fluidsynth, 16 freefont_ttf, 17 freetype, 18 fribidi, 19 genericUpdater, 20 gnutls, 21 libSM, 22 libXext, 23 libXinerama, 24 libXpm, 25 - libXv, 26 - libXvMC, 27 libarchive, 28 libass, 29 libbluray, ··· 36 libgcrypt, 37 libgpg-error, 38 libjack2, 39 libkate, 40 libmad, 41 libmatroska, 42 libmicrodns, 43 libmodplug, 44 libmtp, 45 - liboggz, 46 libopus, 47 libplacebo_5, 48 libpulseaudio, 49 - libraw1394, 50 librsvg, 51 libsForQt5, 52 libsamplerate, ··· 57 libupnp, 58 libv4l, 59 libva, 60 - libvdpau, 61 libvorbis, 62 libxml2, 63 live555, 64 lua5, 65 - mpeg2dec, 66 ncurses, 67 perl, 68 pkg-config, ··· 74 speex, 75 srt, 76 stdenv, 77 - systemd, 78 taglib_1, 79 unzip, 80 wayland, ··· 109 hash = "sha256-JNu+HX367qCZTV3vC73iABdzRxNtv+Vz9bakzuJa+7A="; 110 }; 111 112 nativeBuildInputs = 113 [ 114 autoreconfHook ··· 133 a52dec 134 alsa-lib 135 avahi 136 dbus 137 faad2 138 ffmpeg_6 139 flac 140 fluidsynth 141 fribidi 142 gnutls 143 libSM 144 - libXpm 145 - libXv 146 - libXvMC 147 libarchive 148 libass 149 libbluray ··· 156 libebml 157 libgcrypt 158 libgpg-error 159 libkate 160 libmad 161 libmatroska 162 libmodplug 163 libmtp 164 - liboggz 165 libopus 166 libplacebo_5 167 libpulseaudio 168 - libraw1394 169 librsvg 170 libsamplerate 171 libspatialaudio ··· 175 libupnp 176 libv4l 177 libva 178 - libvdpau 179 libvorbis 180 libxml2 181 lua5 182 - mpeg2dec 183 ncurses 184 samba 185 schroedinger 186 speex 187 srt 188 - systemd 189 taglib_1 190 xcbutilkeysyms 191 - wayland-scanner # only required for configure script 192 zlib 193 ] 194 - ++ optionals (!stdenv.hostPlatform.isAarch && !onlyLibVLC) [ live555 ] 195 ++ optionals jackSupport [ libjack2 ] 196 ++ optionals chromecastSupport [ 197 libmicrodns 198 protobuf 199 ] 200 ++ optionals skins2Support [ 201 - freetype 202 libXext 203 libXinerama 204 libXpm ··· 220 221 env = 222 { 223 - # vlc depends on a c11-gcc wrapper script which we don't have so we need to 224 - # set the path to the compiler 225 BUILDCC = "${pkgsBuildBuild.stdenv.cc}/bin/gcc"; 226 - PKG_CONFIG_WAYLAND_SCANNER_WAYLAND_SCANNER = "wayland-scanner"; 227 } 228 // lib.optionalAttrs stdenv.cc.isGNU { 229 NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; 230 - } 231 - // lib.optionalAttrs (!stdenv.hostPlatform.isAarch) { 232 - LIVE555_PREFIX = live555; 233 }; 234 235 patches = [ ··· 272 # Most of the libraries are auto-detected so we don't need to set a bunch of 273 # "--enable-foo" flags here 274 configureFlags = 275 - [ 276 - "--enable-srt" # Explicit enable srt to ensure the patch is applied. 277 - "--with-kde-solid=$out/share/apps/solid/actions" 278 - ] 279 ++ optionals onlyLibVLC [ "--disable-vlc" ] 280 ++ optionals skins2Support [ "--enable-skins2" ] 281 ++ optionals waylandSupport [ "--enable-wayland" ] ··· 289 postConfigure = '' 290 sed -i 's|^#define CONFIGURE_LINE.*$|#define CONFIGURE_LINE "<removed>"|g' config.h 291 ''; 292 - 293 - # fails on high core machines 294 - # ld: cannot find -lvlc_vdpau: No such file or directory 295 - # https://code.videolan.org/videolan/vlc/-/issues/27338 296 - enableParallelInstalling = false; 297 298 # Add missing SOFA files 299 # Given in EXTRA_DIST, but not in install-data target ··· 314 # should be the same as pkgsBuildBuild.qt5.qttranslations. 315 postFixup = 316 '' 317 find $out/lib/vlc/plugins -exec touch -d @1 '{}' ';' 318 ${ 319 if stdenv.buildPlatform.canExecute stdenv.hostPlatform then "$out" else pkgsBuildBuild.libvlc
··· 4 alsa-lib, 5 autoreconfHook, 6 avahi, 7 + cairo, 8 curl, 9 dbus, 10 faad2, ··· 14 ffmpeg_6, 15 flac, 16 fluidsynth, 17 + fontconfig, 18 freefont_ttf, 19 freetype, 20 fribidi, 21 genericUpdater, 22 gnutls, 23 + harfbuzz, 24 + libGL, 25 libSM, 26 libXext, 27 libXinerama, 28 libXpm, 29 libarchive, 30 libass, 31 libbluray, ··· 38 libgcrypt, 39 libgpg-error, 40 libjack2, 41 + libjpeg, 42 libkate, 43 libmad, 44 libmatroska, 45 libmicrodns, 46 libmodplug, 47 + libmpeg2, 48 libmtp, 49 + libogg, 50 libopus, 51 libplacebo_5, 52 + libpng, 53 libpulseaudio, 54 librsvg, 55 libsForQt5, 56 libsamplerate, ··· 61 libupnp, 62 libv4l, 63 libva, 64 libvorbis, 65 libxml2, 66 live555, 67 lua5, 68 ncurses, 69 perl, 70 pkg-config, ··· 76 speex, 77 srt, 78 stdenv, 79 + systemdLibs, 80 taglib_1, 81 unzip, 82 wayland, ··· 111 hash = "sha256-JNu+HX367qCZTV3vC73iABdzRxNtv+Vz9bakzuJa+7A="; 112 }; 113 114 + depsBuildBuild = optionals waylandSupport [ pkg-config ]; 115 + 116 nativeBuildInputs = 117 [ 118 autoreconfHook ··· 137 a52dec 138 alsa-lib 139 avahi 140 + cairo 141 dbus 142 faad2 143 ffmpeg_6 144 flac 145 fluidsynth 146 + fontconfig 147 + freetype 148 fribidi 149 gnutls 150 + harfbuzz 151 + libGL 152 libSM 153 libarchive 154 libass 155 libbluray ··· 162 libebml 163 libgcrypt 164 libgpg-error 165 + libjpeg 166 libkate 167 libmad 168 libmatroska 169 libmodplug 170 + libmpeg2 171 libmtp 172 + libogg 173 libopus 174 libplacebo_5 175 + libpng 176 libpulseaudio 177 librsvg 178 libsamplerate 179 libspatialaudio ··· 183 libupnp 184 libv4l 185 libva 186 libvorbis 187 libxml2 188 lua5 189 ncurses 190 samba 191 schroedinger 192 speex 193 srt 194 + systemdLibs 195 taglib_1 196 xcbutilkeysyms 197 zlib 198 ] 199 + ++ optionals (!onlyLibVLC) [ live555 ] 200 ++ optionals jackSupport [ libjack2 ] 201 ++ optionals chromecastSupport [ 202 libmicrodns 203 protobuf 204 ] 205 ++ optionals skins2Support [ 206 libXext 207 libXinerama 208 libXpm ··· 224 225 env = 226 { 227 + # vlc searches for c11-gcc, c11, c99-gcc, c99, which don't exist and would be wrong for cross compilation anyway. 228 BUILDCC = "${pkgsBuildBuild.stdenv.cc}/bin/gcc"; 229 + LIVE555_PREFIX = live555; 230 } 231 // lib.optionalAttrs stdenv.cc.isGNU { 232 NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; 233 }; 234 235 patches = [ ··· 272 # Most of the libraries are auto-detected so we don't need to set a bunch of 273 # "--enable-foo" flags here 274 configureFlags = 275 + [ "--with-kde-solid=$out/share/apps/solid/actions" ] 276 ++ optionals onlyLibVLC [ "--disable-vlc" ] 277 ++ optionals skins2Support [ "--enable-skins2" ] 278 ++ optionals waylandSupport [ "--enable-wayland" ] ··· 286 postConfigure = '' 287 sed -i 's|^#define CONFIGURE_LINE.*$|#define CONFIGURE_LINE "<removed>"|g' config.h 288 ''; 289 290 # Add missing SOFA files 291 # Given in EXTRA_DIST, but not in install-data target ··· 306 # should be the same as pkgsBuildBuild.qt5.qttranslations. 307 postFixup = 308 '' 309 + patchelf --add-rpath ${libv4l}/lib "$out/lib/vlc/plugins/access/libv4l2_plugin.so" 310 find $out/lib/vlc/plugins -exec touch -d @1 '{}' ';' 311 ${ 312 if stdenv.buildPlatform.canExecute stdenv.hostPlatform then "$out" else pkgsBuildBuild.libvlc
+2 -2
pkgs/by-name/wx/wxsqlite3/package.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "wxsqlite3"; 12 - version = "4.10.5"; 13 14 src = fetchFromGitHub { 15 owner = "utelle"; 16 repo = "wxsqlite3"; 17 rev = "v${version}"; 18 - hash = "sha256-aDEVT3R948P+N1fFC9Q7LNf8FpPuxlKs+dQurewtaFA="; 19 }; 20 21 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation rec { 11 pname = "wxsqlite3"; 12 + version = "4.10.6"; 13 14 src = fetchFromGitHub { 15 owner = "utelle"; 16 repo = "wxsqlite3"; 17 rev = "v${version}"; 18 + hash = "sha256-31gdhLZxthVUpSWG3PMfYiCb9xVXkXrJ1U0OI3dw5hs="; 19 }; 20 21 nativeBuildInputs = [
+2 -2
pkgs/by-name/ya/yash/package.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "yash"; 12 - version = "2.58.1"; 13 14 src = fetchFromGitHub { 15 owner = "magicant"; 16 repo = "yash"; 17 rev = version; 18 - hash = "sha256-024/Nj4i5fxXMAqVEjlcrSf62a9CZv3W+imAAEdR+xo="; 19 }; 20 21 strictDeps = true;
··· 9 10 stdenv.mkDerivation rec { 11 pname = "yash"; 12 + version = "2.59"; 13 14 src = fetchFromGitHub { 15 owner = "magicant"; 16 repo = "yash"; 17 rev = version; 18 + hash = "sha256-HTKodWcP7K2DLggELSi4TkFezjb3bhMRXiLenBEZoaQ="; 19 }; 20 21 strictDeps = true;
+4 -3
pkgs/by-name/ye/yeahconsole/package.nix
··· 6 libXrandr, 7 }: 8 9 - stdenv.mkDerivation rec { 10 pname = "yeahconsole"; 11 version = "0.1.3"; 12 13 src = fetchFromGitHub { 14 owner = "jceb"; 15 repo = "yeahconsole"; 16 - rev = "v${version}"; 17 hash = "sha256-Ea6erNF9hEhDHlWLctu1SHFVoXXXsPeWUbvCBSZwn4s="; 18 }; 19 ··· 32 license = lib.licenses.gpl2Only; 33 maintainers = with lib.maintainers; [ jceb ]; 34 platforms = lib.platforms.all; 35 }; 36 - }
··· 6 libXrandr, 7 }: 8 9 + stdenv.mkDerivation (finalAttrs: { 10 pname = "yeahconsole"; 11 version = "0.1.3"; 12 13 src = fetchFromGitHub { 14 owner = "jceb"; 15 repo = "yeahconsole"; 16 + tag = "v${finalAttrs.version}"; 17 hash = "sha256-Ea6erNF9hEhDHlWLctu1SHFVoXXXsPeWUbvCBSZwn4s="; 18 }; 19 ··· 32 license = lib.licenses.gpl2Only; 33 maintainers = with lib.maintainers; [ jceb ]; 34 platforms = lib.platforms.all; 35 + broken = stdenv.hostPlatform.isDarwin; 36 }; 37 + })
+2 -2
pkgs/desktops/lomiri/applications/lomiri-camera-app/default.nix
··· 28 29 stdenv.mkDerivation (finalAttrs: { 30 pname = "lomiri-camera-app"; 31 - version = "4.0.7"; 32 33 src = fetchFromGitLab { 34 owner = "ubports"; 35 repo = "development/apps/lomiri-camera-app"; 36 tag = "v${finalAttrs.version}"; 37 - hash = "sha256-x0hxOGPIxzQdwzb8f4wvllAW1hJ5lyR4qYvyX96RMoA="; 38 }; 39 40 # We don't want absolute paths in desktop files
··· 28 29 stdenv.mkDerivation (finalAttrs: { 30 pname = "lomiri-camera-app"; 31 + version = "4.0.8"; 32 33 src = fetchFromGitLab { 34 owner = "ubports"; 35 repo = "development/apps/lomiri-camera-app"; 36 tag = "v${finalAttrs.version}"; 37 + hash = "sha256-4Tkiv0f+1uZKkeyE60G/ThThMyNp+l8q6d4tiKipM3A="; 38 }; 39 40 # We don't want absolute paths in desktop files
+2 -2
pkgs/desktops/lomiri/applications/lomiri-terminal-app/default.nix
··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "lomiri-terminal-app"; 21 - version = "2.0.4"; 22 23 src = fetchFromGitLab { 24 owner = "ubports"; 25 repo = "development/apps/lomiri-terminal-app"; 26 tag = "v${finalAttrs.version}"; 27 - hash = "sha256-X+bq/6QPjNfHrOuSvNhFsKALoj9DSvxuyC3YoXBgBHE="; 28 }; 29 30 postPatch = ''
··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "lomiri-terminal-app"; 21 + version = "2.0.5"; 22 23 src = fetchFromGitLab { 24 owner = "ubports"; 25 repo = "development/apps/lomiri-terminal-app"; 26 tag = "v${finalAttrs.version}"; 27 + hash = "sha256-STL8Km5NVSW3wEjC96sT4Q9z/lTSYKFQ6ku6M+CKM78="; 28 }; 29 30 postPatch = ''
+2 -2
pkgs/desktops/lomiri/development/deviceinfo/default.nix
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "deviceinfo"; 16 - version = "0.2.2"; 17 18 src = fetchFromGitLab { 19 owner = "ubports"; 20 repo = "development/core/deviceinfo"; 21 rev = finalAttrs.version; 22 - hash = "sha256-wTl+GgNiWzJxGLdU2iMH94UhQ40gjAPTVErouQIGXOA="; 23 }; 24 25 outputs = [
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "deviceinfo"; 16 + version = "0.2.3"; 17 18 src = fetchFromGitLab { 19 owner = "ubports"; 20 repo = "development/core/deviceinfo"; 21 rev = finalAttrs.version; 22 + hash = "sha256-Tc/jbiEoekudfy9Si6Jy51wYue6cqlMigpDHJtFl64I="; 23 }; 24 25 outputs = [
+3 -8
pkgs/development/compilers/halide/default.nix
··· 22 wasmSupport ? false, 23 wabt, 24 doCheck ? true, 25 }: 26 27 assert blas.implementation == "openblas" && lapack.implementation == "openblas"; ··· 102 "correctness_cross_compilation" 103 "correctness_simd_op_check_hvx" 104 ]; 105 - # ninja's setup-hook doesn't let us specify custom flags for the checkPhase, see 106 - # https://discourse.nixos.org/t/building-only-specific-targets-with-cmake/31545/4 107 - # so we resort to overriding the whole checkPhase 108 dontUseNinjaCheck = true; 109 - checkPhase = '' 110 - runHook preCheck 111 - ctest --exclude-regex '^(${lib.strings.concatStringsSep "|" finalAttrs.disabledTests})$' 112 - runHook postCheck 113 - ''; 114 115 postInstall = 116 lib.optionalString pythonSupport ''
··· 22 wasmSupport ? false, 23 wabt, 24 doCheck ? true, 25 + ctestCheckHook, 26 }: 27 28 assert blas.implementation == "openblas" && lapack.implementation == "openblas"; ··· 103 "correctness_cross_compilation" 104 "correctness_simd_op_check_hvx" 105 ]; 106 + 107 dontUseNinjaCheck = true; 108 + nativeCheckInputs = [ ctestCheckHook ]; 109 110 postInstall = 111 lib.optionalString pythonSupport ''
+10 -1
pkgs/development/compilers/openjdk/generic.nix
··· 255 # Certificates generated using perl in `installPhase` 256 perl 257 ] 258 ++ [ 259 unzip 260 zip ··· 580 ( 581 cd $jre/lib/openjdk/jre/lib/security 582 rm cacerts 583 - perl ${./8/generate-cacerts.pl} $jre/lib/openjdk/jre/bin/keytool ${cacert}/etc/ssl/certs/ca-bundle.crt 584 ) 585 '' 586 + ''
··· 255 # Certificates generated using perl in `installPhase` 256 perl 257 ] 258 + ++ lib.optionals (!atLeast11 && !stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 259 + # Certificates generated using keytool in `installPhase` 260 + buildPackages.jdk8 261 + ] 262 ++ [ 263 unzip 264 zip ··· 584 ( 585 cd $jre/lib/openjdk/jre/lib/security 586 rm cacerts 587 + perl ${./8/generate-cacerts.pl} ${ 588 + if stdenv.buildPlatform.canExecute stdenv.hostPlatform then 589 + "$jre/lib/openjdk/jre/bin/keytool" 590 + else 591 + "keytool" 592 + } ${cacert}/etc/ssl/certs/ca-bundle.crt 593 ) 594 '' 595 + ''
+8 -1
pkgs/development/interpreters/racket/minimal.nix
··· 1 { 2 lib, 3 stdenv, 4 fetchurl, 5 6 libiconvReal, ··· 49 circumvent this error. 50 */ 51 ./patches/force-remove-codesign-then-add.patch 52 ]; 53 54 preConfigure = ··· 168 maintainers = with lib.maintainers; [ rc-zb ]; 169 mainProgram = "racket"; 170 platforms = lib.platforms.all; 171 - badPlatforms = lib.platforms.darwin; 172 }; 173 })
··· 1 { 2 lib, 3 stdenv, 4 + fetchpatch, 5 fetchurl, 6 7 libiconvReal, ··· 50 circumvent this error. 51 */ 52 ./patches/force-remove-codesign-then-add.patch 53 + 54 + (fetchpatch { 55 + name = "darwin-cs-preprocess.patch"; 56 + url = "https://github.com/racket/racket/commit/ee9fb20a10a1a8e36650681afcafe99f0b044423.patch"; 57 + hash = "sha256-9aTRzfd3dwznfJg0fwsjhN4SYgXncrGyBCbcmKlxlio="; 58 + stripLen = 1; 59 + }) 60 ]; 61 62 preConfigure = ··· 176 maintainers = with lib.maintainers; [ rc-zb ]; 177 mainProgram = "racket"; 178 platforms = lib.platforms.all; 179 }; 180 })
+7 -5
pkgs/development/libraries/eccodes/default.nix
··· 9 libpng, 10 gfortran, 11 perl, 12 enablePython ? false, 13 pythonPackages, 14 enablePosixThreads ? false, ··· 65 ]; 66 67 doCheck = true; 68 - 69 - # Only do tests that don't require downloading 120MB of testdata 70 - checkPhase = '' 71 - ctest -R "eccodes_t_(definitions|calendar|unit_tests|md5|uerra|grib_2nd_order_numValues|julian)" -VV 72 - ''; 73 74 meta = with lib; { 75 homepage = "https://confluence.ecmwf.int/display/ECC/";
··· 9 libpng, 10 gfortran, 11 perl, 12 + ctestCheckHook, 13 enablePython ? false, 14 pythonPackages, 15 enablePosixThreads ? false, ··· 66 ]; 67 68 doCheck = true; 69 + nativeCheckInputs = [ ctestCheckHook ]; 70 + checkFlags = [ 71 + "-R" 72 + # Only do tests that don't require downloading 120MB of testdata 73 + "eccodes_t_(definitions|calendar|unit_tests|md5|uerra|grib_2nd_order_numValues|julian)" 74 + ]; 75 76 meta = with lib; { 77 homepage = "https://confluence.ecmwf.int/display/ECC/";
+2 -2
pkgs/development/libraries/gegl/default.nix
··· 37 38 stdenv.mkDerivation (finalAttrs: { 39 pname = "gegl"; 40 - version = "0.4.58"; 41 42 outputs = [ 43 "out" ··· 48 49 src = fetchurl { 50 url = "https://download.gimp.org/pub/gegl/${lib.versions.majorMinor finalAttrs.version}/gegl-${finalAttrs.version}.tar.xz"; 51 - hash = "sha256-1WeLvV/lNZQbgvlluX/Mk4XOk29wyYK9VlpT1VGdG/8="; 52 }; 53 54 nativeBuildInputs = [
··· 37 38 stdenv.mkDerivation (finalAttrs: { 39 pname = "gegl"; 40 + version = "0.4.62"; 41 42 outputs = [ 43 "out" ··· 48 49 src = fetchurl { 50 url = "https://download.gimp.org/pub/gegl/${lib.versions.majorMinor finalAttrs.version}/gegl-${finalAttrs.version}.tar.xz"; 51 + hash = "sha256-WIdXY3Hr8dnpB5fRDkuafxZYIo1IJ1g+eeHbPZRQXGw="; 52 }; 53 54 nativeBuildInputs = [
+25 -24
pkgs/development/libraries/quarto/default.nix
··· 18 sysctl, 19 which, 20 }: 21 stdenv.mkDerivation (final: { 22 pname = "quarto"; 23 version = "1.7.30"; ··· 40 41 preFixup = '' 42 wrapProgram $out/bin/quarto \ 43 - --prefix QUARTO_DENO : ${lib.getExe deno} \ 44 - --prefix QUARTO_PANDOC : ${lib.getExe pandoc} \ 45 - --prefix QUARTO_ESBUILD : ${lib.getExe esbuild} \ 46 - --prefix QUARTO_DART_SASS : ${lib.getExe dart-sass} \ 47 - --prefix QUARTO_TYPST : ${lib.getExe typst} \ 48 - ${ 49 - lib.optionalString (rWrapper != null) 50 - "--prefix QUARTO_R : ${ 51 - rWrapper.override { packages = [ rPackages.rmarkdown ] ++ extraRPackages; } 52 - }/bin/R" 53 - } \ 54 - ${lib.optionalString (python3 != null) 55 - "--prefix QUARTO_PYTHON : ${ 56 - python3.withPackages ( 57 - ps: 58 - with ps; 59 - [ 60 - jupyter 61 - ipython 62 - ] 63 - ++ (extraPythonPackages ps) 64 - ) 65 - }/bin/python3" 66 - } 67 ''; 68 69 installPhase = ''
··· 18 sysctl, 19 which, 20 }: 21 + 22 + let 23 + rWithPackages = rWrapper.override { 24 + packages = [ 25 + rPackages.rmarkdown 26 + ] ++ extraRPackages; 27 + }; 28 + 29 + pythonWithPackages = python3.withPackages ( 30 + ps: 31 + with ps; 32 + [ 33 + jupyter 34 + ipython 35 + ] 36 + ++ (extraPythonPackages ps) 37 + ); 38 + in 39 stdenv.mkDerivation (final: { 40 pname = "quarto"; 41 version = "1.7.30"; ··· 58 59 preFixup = '' 60 wrapProgram $out/bin/quarto \ 61 + --set QUARTO_DENO ${lib.getExe deno} \ 62 + --set QUARTO_PANDOC ${lib.getExe pandoc} \ 63 + --set QUARTO_ESBUILD ${lib.getExe esbuild} \ 64 + --set QUARTO_DART_SASS ${lib.getExe dart-sass} \ 65 + --set QUARTO_TYPST ${lib.getExe typst} \ 66 + ${lib.optionalString (rWrapper != null) "--set QUARTO_R ${rWithPackages}/bin/R"} \ 67 + ${lib.optionalString (python3 != null) "--set QUARTO_PYTHON ${pythonWithPackages}/bin/python3"} 68 ''; 69 70 installPhase = ''
+10 -1
pkgs/development/libraries/tbb/default.nix
··· 52 }) 53 # Fix Threads::Threads target for static from https://github.com/oneapi-src/oneTBB/pull/1248 54 # This is a conflict-resolved cherry-pick of the above PR to due to formatting differences. 55 - ./patches/fix-cmake-threads-threads-target-for-static.patch 56 ]; 57 58 # Fix build with modern gcc
··· 52 }) 53 # Fix Threads::Threads target for static from https://github.com/oneapi-src/oneTBB/pull/1248 54 # This is a conflict-resolved cherry-pick of the above PR to due to formatting differences. 55 + (fetchpatch { 56 + name = "fix-cmake-threads-threads-target-for-static.patch"; 57 + url = "https://patch-diff.githubusercontent.com/raw/uxlfoundation/oneTBB/pull/1248.patch"; 58 + hash = "sha256-3WKzxU93vxuy7NgW+ap+ocZz5Q5utZ/pK7+FQExzLLA="; 59 + }) 60 + ]; 61 + 62 + patchFlags = [ 63 + "-p1" 64 + "--ignore-whitespace" 65 ]; 66 67 # Fix build with modern gcc
-34
pkgs/development/libraries/tbb/patches/fix-cmake-threads-threads-target-for-static.patch
··· 1 - From b42f074a724a41d2369a94283a2e94190d0cbb44 Mon Sep 17 00:00:00 2001 2 - From: Liam Keegan <liam@keegan.ch> 3 - Date: Fri, 10 Nov 2023 09:08:42 +0100 4 - Subject: [PATCH] Fix CMake "Threads::Threads target not found" issue for 5 - static builds (#1248) 6 - 7 - - add `Threads` dependency to installed CMake config for static builds only 8 - - based on #912 by @p12tic including reviewer comments from @ilya-lavrenov and @isaevil 9 - - resolves #1145 10 - 11 - Signed-off-by: Liam Keegan <liam@keegan.ch> 12 - (cherry picked from commit 12ceae12138af08845b3e8c369b24527346fe99e) 13 - --- 14 - CMakeLists.txt | 4 ++++ 15 - 1 file changed, 4 insertions(+) 16 - 17 - diff --git a/CMakeLists.txt b/CMakeLists.txt 18 - index 16ee29ed..0bc39a52 100644 19 - --- a/CMakeLists.txt 20 - +++ b/CMakeLists.txt 21 - @@ -265,6 +265,10 @@ else() 22 - COMPONENT devel) 23 - file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake 24 - "include(\${CMAKE_CURRENT_LIST_DIR}/${PROJECT_NAME}Targets.cmake)\n") 25 - + if (NOT BUILD_SHARED_LIBS) 26 - + file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake 27 - + "include(CMakeFindDependencyMacro)\nfind_dependency(Threads)\n") 28 - + endif() 29 - 30 - write_basic_package_version_file("${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake" 31 - COMPATIBILITY AnyNewerVersion) 32 - -- 33 - 2.49.0 34 -
···
-3
pkgs/development/python-modules/argostranslate/default.nix
··· 1 { 2 lib, 3 - stdenv, 4 buildPythonPackage, 5 fetchPypi, 6 pytestCheckHook, ··· 60 homepage = "https://www.argosopentech.com"; 61 license = lib.licenses.mit; 62 maintainers = with lib.maintainers; [ misuzu ]; 63 - # Segfaults at import 64 - broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; 65 }; 66 }
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pytestCheckHook, ··· 59 homepage = "https://www.argosopentech.com"; 60 license = lib.licenses.mit; 61 maintainers = with lib.maintainers; [ misuzu ]; 62 }; 63 }
+45
pkgs/development/python-modules/backtesting/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + setuptools, 6 + setuptools-scm, 7 + setuptools-git, 8 + numpy, 9 + pandas, 10 + bokeh, 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "backtesting"; 15 + version = "0.6.3"; 16 + pyproject = true; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + hash = "sha256-xryzvjKT+FRbF4pnniHvkRA98jrZVoCyYOmjYU93Ta4="; 21 + }; 22 + 23 + build-system = [ 24 + setuptools 25 + setuptools-scm 26 + setuptools-git 27 + ]; 28 + 29 + dependencies = [ 30 + numpy 31 + pandas 32 + bokeh 33 + ]; 34 + 35 + # No tests 36 + doCheck = false; 37 + 38 + meta = { 39 + description = "Backtest trading strategies in Python"; 40 + homepage = "https://kernc.github.io/backtesting.py/"; 41 + changelog = "https://github.com/kernc/backtesting.py/blob/${version}/CHANGELOG.md"; 42 + license = lib.licenses.agpl3Only; 43 + maintainers = with lib.maintainers; [ appleboblin ]; 44 + }; 45 + }
-3
pkgs/development/python-modules/bytewax/default.nix
··· 1 { 2 lib, 3 - stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 pythonOlder, ··· 106 mslingsby 107 kfollesdal 108 ]; 109 - # mismatched type expected u8, found i8 110 - broken = stdenv.hostPlatform.isAarch64; 111 }; 112 }
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pythonOlder, ··· 105 mslingsby 106 kfollesdal 107 ]; 108 }; 109 }
-2
pkgs/development/python-modules/cgal/default.nix
··· 83 homepage = "https://github.com/CGAL/cgal-swig-bindings"; 84 license = lib.licenses.gpl3Plus; 85 maintainers = with lib.maintainers; [ pbsds ]; 86 - # error: no template named 'unary_function' in namespace 'boost::functional::detail' 87 - broken = stdenv.hostPlatform.isDarwin; 88 }; 89 }
··· 83 homepage = "https://github.com/CGAL/cgal-swig-bindings"; 84 license = lib.licenses.gpl3Plus; 85 maintainers = with lib.maintainers; [ pbsds ]; 86 }; 87 }
-2
pkgs/development/python-modules/clldutils/default.nix
··· 64 homepage = "https://github.com/clld/clldutils"; 65 license = licenses.asl20; 66 maintainers = with maintainers; [ melling ]; 67 - # TypeError: EnumSymbol.__init__() missing 2 required positional arguments: 'value' and 'description' 68 - broken = true; 69 }; 70 }
··· 64 homepage = "https://github.com/clld/clldutils"; 65 license = licenses.asl20; 66 maintainers = with maintainers; [ melling ]; 67 }; 68 }
+2 -2
pkgs/development/python-modules/commitizen/default.nix
··· 31 32 buildPythonPackage rec { 33 pname = "commitizen"; 34 - version = "4.6.2"; 35 pyproject = true; 36 37 disabled = pythonOlder "3.8"; ··· 40 owner = "commitizen-tools"; 41 repo = "commitizen"; 42 tag = "v${version}"; 43 - hash = "sha256-RJf1lxuti9mAEPBgRr3fH75hb3bc4NsK64HpHAJCNhI="; 44 }; 45 46 pythonRelaxDeps = [
··· 31 32 buildPythonPackage rec { 33 pname = "commitizen"; 34 + version = "4.7.0"; 35 pyproject = true; 36 37 disabled = pythonOlder "3.8"; ··· 40 owner = "commitizen-tools"; 41 repo = "commitizen"; 42 tag = "v${version}"; 43 + hash = "sha256-fCQtSzOUezd3UE8bktn2cw4qwnl2pM6L7bBgKKFq5AM="; 44 }; 45 46 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/docling/default.nix
··· 52 53 buildPythonPackage rec { 54 pname = "docling"; 55 - version = "2.31.1"; 56 pyproject = true; 57 58 src = fetchFromGitHub { 59 owner = "docling-project"; 60 repo = "docling"; 61 tag = "v${version}"; 62 - hash = "sha256-XGOEYGv5l+7PO03S1YljjU//BuJZ1xpclrVnKTff7bg="; 63 }; 64 65 build-system = [
··· 52 53 buildPythonPackage rec { 54 pname = "docling"; 55 + version = "2.31.2"; 56 pyproject = true; 57 58 src = fetchFromGitHub { 59 owner = "docling-project"; 60 repo = "docling"; 61 tag = "v${version}"; 62 + hash = "sha256-a2PZORT4Umf6AI3yEDDcUD0tm22Ahzm7Dwij/5ZUjNs="; 63 }; 64 65 build-system = [
-2
pkgs/development/python-modules/etebase/default.nix
··· 1 { 2 lib, 3 - stdenv, 4 fetchFromGitHub, 5 buildPythonPackage, 6 rustPlatform, ··· 75 }; 76 77 meta = with lib; { 78 - broken = stdenv.hostPlatform.isDarwin; 79 homepage = "https://www.etebase.com/"; 80 description = "Python client library for Etebase"; 81 license = licenses.bsd3;
··· 1 { 2 lib, 3 fetchFromGitHub, 4 buildPythonPackage, 5 rustPlatform, ··· 74 }; 75 76 meta = with lib; { 77 homepage = "https://www.etebase.com/"; 78 description = "Python client library for Etebase"; 79 license = licenses.bsd3;
+36
pkgs/development/python-modules/falcon-cors/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + falcon, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "falcon-cors"; 11 + version = "1.1.7"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "lwcolton"; 15 + repo = "falcon-cors"; 16 + tag = version; 17 + hash = "sha256-jlEWP7gXbWfdY4coEIM6NWuBf4LOGbUAFMNvqip/FcA="; 18 + }; 19 + 20 + build-system = [ setuptools ]; 21 + 22 + dependencies = [ falcon ]; 23 + 24 + # Test fail with falcon >= 4 25 + # https://github.com/lwcolton/falcon-cors/issues/25 26 + doCheck = false; 27 + 28 + pythonImportsCheck = [ "falcon_cors" ]; 29 + 30 + meta = { 31 + description = "CORS support for Falcon"; 32 + homepage = "https://github.com/lwcolton/falcon-cors"; 33 + license = lib.licenses.asl20; 34 + maintainers = with lib.maintainers; [ onny ]; 35 + }; 36 + }
-3
pkgs/development/python-modules/gb-io/default.nix
··· 1 { 2 - stdenv, 3 lib, 4 fetchFromGitHub, 5 buildPythonPackage, 6 rustPlatform, 7 cargo, 8 rustc, 9 - setuptools-rust, 10 unittestCheckHook, 11 }: 12 ··· 43 pythonImportsCheck = [ "gb_io" ]; 44 45 meta = with lib; { 46 - broken = stdenv.hostPlatform.isDarwin; 47 homepage = "https://github.com/althonos/gb-io.py"; 48 description = "Python interface to gb-io, a fast GenBank parser written in Rust"; 49 license = licenses.mit;
··· 1 { 2 lib, 3 fetchFromGitHub, 4 buildPythonPackage, 5 rustPlatform, 6 cargo, 7 rustc, 8 unittestCheckHook, 9 }: 10 ··· 41 pythonImportsCheck = [ "gb_io" ]; 42 43 meta = with lib; { 44 homepage = "https://github.com/althonos/gb-io.py"; 45 description = "Python interface to gb-io, a fast GenBank parser written in Rust"; 46 license = licenses.mit;
+2 -2
pkgs/development/python-modules/gguf/default.nix
··· 11 }: 12 buildPythonPackage rec { 13 pname = "gguf"; 14 - version = "0.16.2"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-D8lWKJow0PHzr9dewNST9zriYpo/IfOEbdFofYeRx8E="; 22 }; 23 24 dependencies = [
··· 11 }: 12 buildPythonPackage rec { 13 pname = "gguf"; 14 + version = "0.16.3"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-7muCe/g8iZ/oJ2vsJ2xDpvaxyLgCfvvr+kyPqFKl09U="; 22 }; 23 24 dependencies = [
+3 -3
pkgs/development/python-modules/gocardless-pro/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "gocardless-pro"; 14 - version = "2.0.0"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "gocardless"; 19 repo = "gocardless-pro-python"; 20 tag = "v${version}"; 21 - hash = "sha256-RHvGrBIDtjnLax2x7FPu0S5vizUW7dQMaQsyGPXqEh4="; 22 }; 23 24 build-system = [ setuptools ]; ··· 38 meta = with lib; { 39 description = "Client library for the GoCardless Pro API"; 40 homepage = "https://github.com/gocardless/gocardless-pro-python"; 41 - changelog = "https://github.com/gocardless/gocardless-pro-python/blob/${src.rev}/CHANGELOG.md"; 42 license = licenses.mit; 43 maintainers = with maintainers; [ ]; 44 };
··· 11 12 buildPythonPackage rec { 13 pname = "gocardless-pro"; 14 + version = "2.7.0"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "gocardless"; 19 repo = "gocardless-pro-python"; 20 tag = "v${version}"; 21 + hash = "sha256-QWiRZ14Y24WDZ6+ljdyQhCaPgYrC6nSyQwr2tIGTTfw="; 22 }; 23 24 build-system = [ setuptools ]; ··· 38 meta = with lib; { 39 description = "Client library for the GoCardless Pro API"; 40 homepage = "https://github.com/gocardless/gocardless-pro-python"; 41 + changelog = "https://github.com/gocardless/gocardless-pro-python/blob/${src.tag}/CHANGELOG.md"; 42 license = licenses.mit; 43 maintainers = with maintainers; [ ]; 44 };
+2 -2
pkgs/development/python-modules/google-cloud-texttospeech/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "google-cloud-texttospeech"; 17 - version = "2.26.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 22 src = fetchPypi { 23 pname = "google_cloud_texttospeech"; 24 inherit version; 25 - hash = "sha256-Q68biKa5vs3mmju/iqgM36XxL4mZ5WvPnew3Q1Ttf2o="; 26 }; 27 28 build-system = [ setuptools ];
··· 14 15 buildPythonPackage rec { 16 pname = "google-cloud-texttospeech"; 17 + version = "2.27.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 22 src = fetchPypi { 23 pname = "google_cloud_texttospeech"; 24 inherit version; 25 + hash = "sha256-lKOCyVt8xY79JQWiTClo4mFPxr3512+5qBnU7SmuGI4="; 26 }; 27 28 build-system = [ setuptools ];
-2
pkgs/development/python-modules/greeclimate/default.nix
··· 1 { 2 - stdenv, 3 lib, 4 buildPythonPackage, 5 pythonOlder, ··· 63 ]; 64 65 meta = with lib; { 66 - broken = stdenv.hostPlatform.isDarwin; 67 description = "Discover, connect and control Gree based minisplit systems"; 68 homepage = "https://github.com/cmroche/greeclimate"; 69 changelog = "https://github.com/cmroche/greeclimate/blob/${src.rev}/CHANGELOG.md";
··· 1 { 2 lib, 3 buildPythonPackage, 4 pythonOlder, ··· 62 ]; 63 64 meta = with lib; { 65 description = "Discover, connect and control Gree based minisplit systems"; 66 homepage = "https://github.com/cmroche/greeclimate"; 67 changelog = "https://github.com/cmroche/greeclimate/blob/${src.rev}/CHANGELOG.md";
-3
pkgs/development/python-modules/imagecodecs-lite/default.nix
··· 1 { 2 - stdenv, 3 lib, 4 fetchPypi, 5 buildPythonPackage, ··· 29 ''; 30 31 meta = with lib; { 32 - broken = 33 - (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) || stdenv.hostPlatform.isDarwin; 34 description = "Block-oriented, in-memory buffer transformation, compression, and decompression functions"; 35 homepage = "https://www.lfd.uci.edu/~gohlke/"; 36 maintainers = [ maintainers.tbenst ];
··· 1 { 2 lib, 3 fetchPypi, 4 buildPythonPackage, ··· 28 ''; 29 30 meta = with lib; { 31 description = "Block-oriented, in-memory buffer transformation, compression, and decompression functions"; 32 homepage = "https://www.lfd.uci.edu/~gohlke/"; 33 maintainers = [ maintainers.tbenst ];
+43
pkgs/development/python-modules/irisclient/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + setuptools, 5 + fetchFromGitHub, 6 + requests, 7 + pytestCheckHook, 8 + httmock, 9 + pytest-mock, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "irisclient"; 14 + version = "1.2.0"; 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "houqp"; 19 + repo = "iris-python-client"; 20 + tag = "v${version}"; 21 + hash = "sha256-fXMw2BopkEqjklR6jr7QQIZyxLq6NHKm2rHwTCbtxR0="; 22 + }; 23 + 24 + build-system = [ setuptools ]; 25 + 26 + dependencies = [ requests ]; 27 + 28 + checkInputs = [ 29 + httmock 30 + pytestCheckHook 31 + pytest-mock 32 + ]; 33 + 34 + pythonImportsCheck = [ "irisclient" ]; 35 + 36 + meta = { 37 + description = "Python client for Iris REST api"; 38 + changelog = "https://github.com/houqp/iris-python-client/blob/v${src.tag}/HISTORY.rst"; 39 + homepage = "https://github.com/houqp/iris-python-client"; 40 + license = lib.licenses.bsd2; 41 + maintainers = with lib.maintainers; [ onny ]; 42 + }; 43 + }
+21 -3
pkgs/development/python-modules/litellm/default.nix
··· 5 azure-identity, 6 azure-keyvault-secrets, 7 backoff, 8 buildPythonPackage, 9 click, 10 cryptography, ··· 25 pydantic, 26 pyjwt, 27 pynacl, 28 python-dotenv, 29 python-multipart, 30 pythonOlder, 31 pyyaml, 32 requests, 33 resend, 34 rq, 35 tiktoken, 36 tokenizers, 37 uvloop, 38 uvicorn, 39 nixosTests, 40 nix-update-script, 41 }: ··· 63 importlib-metadata 64 jinja2 65 jsonschema 66 - mcp 67 openai 68 pydantic 69 python-dotenv ··· 76 proxy = [ 77 apscheduler 78 backoff 79 cryptography 80 fastapi 81 fastapi-sso 82 gunicorn 83 orjson 84 pyjwt 85 python-multipart 86 pyyaml 87 rq 88 uvloop 89 uvicorn 90 ]; 91 extra_proxy = [ 92 azure-identity 93 azure-keyvault-secrets 94 google-cloud-kms 95 prisma 96 - pynacl 97 resend 98 ]; 99 }; 100 101 - pythonImportsCheck = [ "litellm" ]; 102 103 # Relax dependency check on openai, may not be needed in the future 104 pythonRelaxDeps = [ "openai" ]; 105 106 # access network 107 doCheck = false; 108 109 passthru = { 110 tests = { inherit (nixosTests) litellm; };
··· 5 azure-identity, 6 azure-keyvault-secrets, 7 backoff, 8 + boto3, 9 buildPythonPackage, 10 click, 11 cryptography, ··· 26 pydantic, 27 pyjwt, 28 pynacl, 29 + python, 30 python-dotenv, 31 python-multipart, 32 pythonOlder, 33 pyyaml, 34 requests, 35 resend, 36 + rich, 37 rq, 38 tiktoken, 39 tokenizers, 40 uvloop, 41 uvicorn, 42 + websockets, 43 nixosTests, 44 nix-update-script, 45 }: ··· 67 importlib-metadata 68 jinja2 69 jsonschema 70 openai 71 pydantic 72 python-dotenv ··· 79 proxy = [ 80 apscheduler 81 backoff 82 + boto3 83 cryptography 84 fastapi 85 fastapi-sso 86 gunicorn 87 + mcp 88 orjson 89 pyjwt 90 + pynacl 91 python-multipart 92 pyyaml 93 + rich 94 rq 95 uvloop 96 uvicorn 97 + websockets 98 ]; 99 + 100 extra_proxy = [ 101 azure-identity 102 azure-keyvault-secrets 103 google-cloud-kms 104 prisma 105 resend 106 ]; 107 }; 108 109 + pythonImportsCheck = [ 110 + "litellm" 111 + "litellm_enterprise" 112 + ]; 113 114 # Relax dependency check on openai, may not be needed in the future 115 pythonRelaxDeps = [ "openai" ]; 116 117 # access network 118 doCheck = false; 119 + 120 + postFixup = '' 121 + # Symlink litellm_enterprise to make it discoverable 122 + pushd $out/lib/python${python.pythonVersion}/site-packages 123 + ln -s enterprise/litellm_enterprise litellm_enterprise 124 + popd 125 + ''; 126 127 passthru = { 128 tests = { inherit (nixosTests) litellm; };
+56
pkgs/development/python-modules/llama-cloud-services/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + click, 5 + deepdiff, 6 + eval-type-backport, 7 + fetchFromGitHub, 8 + llama-cloud, 9 + llama-index-core, 10 + platformdirs, 11 + poetry-core, 12 + pydantic, 13 + pytest-asyncio, 14 + pytestCheckHook, 15 + python-dotenv, 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "llama-cloud-services"; 20 + version = "0.6.22"; 21 + pyproject = true; 22 + 23 + src = fetchFromGitHub { 24 + owner = "run-llama"; 25 + repo = "llama_cloud_services"; 26 + tag = "v${version}"; 27 + hash = "sha256-o2nSiMj/vQq4xWV0lgL3LUdlQg+3EzrhASfd0NILMfA="; 28 + }; 29 + 30 + pythonRelaxDeps = [ "llama-cloud" ]; 31 + 32 + build-system = [ poetry-core ]; 33 + 34 + dependencies = [ 35 + click 36 + eval-type-backport 37 + llama-cloud 38 + llama-index-core 39 + platformdirs 40 + pydantic 41 + python-dotenv 42 + ]; 43 + 44 + # Missing dependency autoevals 45 + doCheck = false; 46 + 47 + pythonImportsCheck = [ "llama_cloud_services" ]; 48 + 49 + meta = { 50 + description = "Knowledge Agents and Management in the Cloud"; 51 + homepage = "https://github.com/run-llama/llama_cloud_services"; 52 + changelog = "https://github.com/run-llama/llama_cloud_services/releases/tag/${src.tag}"; 53 + license = lib.licenses.mit; 54 + maintainers = with lib.maintainers; [ fab ]; 55 + }; 56 + }
-4
pkgs/development/python-modules/mayavi/default.nix
··· 11 pyqt5, 12 pythonOlder, 13 pythonAtLeast, 14 - stdenv, 15 traitsui, 16 vtk, 17 wrapQtAppsHook, ··· 60 license = licenses.bsdOriginal; 61 maintainers = with maintainers; [ ]; 62 mainProgram = "mayavi2"; 63 - # Fails during stripping with: 64 - # The file was not recognized as a valid object file 65 - broken = stdenv.hostPlatform.isDarwin; 66 }; 67 }
··· 11 pyqt5, 12 pythonOlder, 13 pythonAtLeast, 14 traitsui, 15 vtk, 16 wrapQtAppsHook, ··· 59 license = licenses.bsdOriginal; 60 maintainers = with maintainers; [ ]; 61 mainProgram = "mayavi2"; 62 }; 63 }
+2 -2
pkgs/development/python-modules/msgraph-sdk/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "msgraph-sdk"; 20 - version = "1.28.0"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.8"; ··· 26 owner = "microsoftgraph"; 27 repo = "msgraph-sdk-python"; 28 tag = "v${version}"; 29 - hash = "sha256-ZENjxJPGdMUGwNdETuwXqmlTYR2HkTb8UuDqs/cly7Q="; 30 }; 31 32 build-system = [ flit-core ];
··· 17 18 buildPythonPackage rec { 19 pname = "msgraph-sdk"; 20 + version = "1.29.0"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.8"; ··· 26 owner = "microsoftgraph"; 27 repo = "msgraph-sdk-python"; 28 tag = "v${version}"; 29 + hash = "sha256-eyEvGR0KEqhT3hztDZoXoRx/0+/n9Eb63JChX0OCX3I="; 30 }; 31 32 build-system = [ flit-core ];
-2
pkgs/development/python-modules/open-clip-torch/default.nix
··· 95 license = lib.licenses.asl20; 96 maintainers = with lib.maintainers; [ iynaix ]; 97 mainProgram = "open-clip"; 98 - # Segfaults during pythonImportsCheck phase 99 - broken = stdenv.hostPlatform.system == "x86_64-darwin"; 100 }; 101 }
··· 95 license = lib.licenses.asl20; 96 maintainers = with lib.maintainers; [ iynaix ]; 97 mainProgram = "open-clip"; 98 }; 99 }
+2 -2
pkgs/development/python-modules/openslide/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "openslide"; 14 - version = "1.4.1"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.9"; ··· 20 owner = "openslide"; 21 repo = "openslide-python"; 22 tag = "v${version}"; 23 - hash = "sha256-V4vOeeXGng1zunSLbIfqbGePNkWqf0HEOyv40OVPw1Y="; 24 }; 25 26 postPatch = ''
··· 11 12 buildPythonPackage rec { 13 pname = "openslide"; 14 + version = "1.4.2"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.9"; ··· 20 owner = "openslide"; 21 repo = "openslide-python"; 22 tag = "v${version}"; 23 + hash = "sha256-iI92lsW+hshMxl2rtc3/iq0LmQBuvpwqpqJXMXcCiLc="; 24 }; 25 26 postPatch = ''
-2
pkgs/development/python-modules/osc/default.nix
··· 1 { 2 - stdenv, 3 bashInteractive, 4 buildPythonPackage, 5 cryptography, ··· 49 preCheck = "HOME=$TOP/tmp"; 50 51 meta = with lib; { 52 - broken = stdenv.hostPlatform.isDarwin; 53 homepage = "https://github.com/openSUSE/osc"; 54 description = "opensuse-commander with svn like handling"; 55 mainProgram = "osc";
··· 1 { 2 bashInteractive, 3 buildPythonPackage, 4 cryptography, ··· 48 preCheck = "HOME=$TOP/tmp"; 49 50 meta = with lib; { 51 homepage = "https://github.com/openSUSE/osc"; 52 description = "opensuse-commander with svn like handling"; 53 mainProgram = "osc";
+2 -2
pkgs/development/python-modules/pint-pandas/default.nix
··· 1 { 2 - stdenv, 3 lib, 4 buildPythonPackage, 5 fetchFromGitHub, ··· 9 wheel, 10 pint, 11 pandas, 12 pytestCheckHook, 13 }: 14 ··· 35 dependencies = [ 36 pint 37 pandas 38 ]; 39 40 nativeCheckInputs = [ pytestCheckHook ]; 41 42 meta = { 43 - broken = stdenv.hostPlatform.isDarwin; 44 description = "Pandas support for pint"; 45 license = lib.licenses.bsd3; 46 homepage = "https://github.com/hgrecco/pint-pandas";
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, ··· 8 wheel, 9 pint, 10 pandas, 11 + packaging, 12 pytestCheckHook, 13 }: 14 ··· 35 dependencies = [ 36 pint 37 pandas 38 + packaging 39 ]; 40 41 nativeCheckInputs = [ pytestCheckHook ]; 42 43 meta = { 44 description = "Pandas support for pint"; 45 license = lib.licenses.bsd3; 46 homepage = "https://github.com/hgrecco/pint-pandas";
+1
pkgs/development/python-modules/pyfuse3/default.nix
··· 30 31 postPatch = '' 32 substituteInPlace setup.py \ 33 --replace-fail "'pkg-config'" "'$(command -v $PKG_CONFIG)'" 34 ''; 35
··· 30 31 postPatch = '' 32 substituteInPlace setup.py \ 33 + --replace-fail "if DEVELOPER_MODE" "if False" \ 34 --replace-fail "'pkg-config'" "'$(command -v $PKG_CONFIG)'" 35 ''; 36
+18 -12
pkgs/development/python-modules/pygount/default.nix
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 - poetry-core, 6 chardet, 7 gitpython, 8 pygments, ··· 12 13 buildPythonPackage rec { 14 pname = "pygount"; 15 - version = "1.8.0"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "roskakori"; 20 repo = "pygount"; 21 tag = "v${version}"; 22 - hash = "sha256-PFqcSnJoGL4bXFy3hu3Iurbb8QK1NqCDs8aJmMxP4Hc="; 23 }; 24 25 - pythonRelaxDeps = [ "rich" ]; 26 27 - nativeBuildInputs = [ poetry-core ]; 28 29 - propagatedBuildInputs = [ 30 - chardet 31 - gitpython 32 pygments 33 rich 34 ]; 35 36 - nativeCheckInputs = [ pytestCheckHook ]; 37 38 disabledTests = [ 39 # requires network access ··· 43 44 pythonImportsCheck = [ "pygount" ]; 45 46 - meta = with lib; { 47 description = "Count lines of code for hundreds of languages using pygments"; 48 mainProgram = "pygount"; 49 homepage = "https://github.com/roskakori/pygount"; 50 changelog = "https://github.com/roskakori/pygount/blob/${src.rev}/CHANGES.md"; 51 - license = with licenses; [ bsd3 ]; 52 - maintainers = with maintainers; [ nickcao ]; 53 }; 54 }
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 + hatchling, 6 chardet, 7 gitpython, 8 pygments, ··· 12 13 buildPythonPackage rec { 14 pname = "pygount"; 15 + version = "2.0.0"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "roskakori"; 20 repo = "pygount"; 21 tag = "v${version}"; 22 + hash = "sha256-l2Rq+4u6NwUIwMYWY/qfne7DrG0guv6hwnqVq5wszAo="; 23 }; 24 25 + build-system = [ 26 + hatchling 27 + ]; 28 29 + pythonRelaxDeps = [ 30 + "rich" 31 + ]; 32 33 + dependencies = [ 34 pygments 35 + chardet 36 rich 37 + gitpython 38 ]; 39 40 + nativeCheckInputs = [ 41 + pytestCheckHook 42 + ]; 43 44 disabledTests = [ 45 # requires network access ··· 49 50 pythonImportsCheck = [ "pygount" ]; 51 52 + meta = { 53 description = "Count lines of code for hundreds of languages using pygments"; 54 mainProgram = "pygount"; 55 homepage = "https://github.com/roskakori/pygount"; 56 changelog = "https://github.com/roskakori/pygount/blob/${src.rev}/CHANGES.md"; 57 + license = with lib.licenses; [ bsd3 ]; 58 + maintainers = with lib.maintainers; [ nickcao ]; 59 }; 60 }
+2 -4
pkgs/development/python-modules/pylibjpeg-openjpeg/default.nix
··· 72 changelog = "https://github.com/pydicom/pylibjpeg-openjpeg/releases/tag/v${version}"; 73 license = [ lib.licenses.mit ]; 74 maintainers = with lib.maintainers; [ bcdarwin ]; 75 - # x86-linux: test_encode.py::TestEncodeBuffer failures 76 - # darwin: numerous test failures, seemingly due to issues setting up test data 77 - broken = 78 - (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) || stdenv.hostPlatform.isDarwin; 79 }; 80 }
··· 72 changelog = "https://github.com/pydicom/pylibjpeg-openjpeg/releases/tag/v${version}"; 73 license = [ lib.licenses.mit ]; 74 maintainers = with lib.maintainers; [ bcdarwin ]; 75 + # darwin: numerous test failures, test dependency pydicom is marked as unsupported 76 + broken = stdenv.hostPlatform.isDarwin; 77 }; 78 }
-2
pkgs/development/python-modules/pysequoia/default.nix
··· 58 homepage = "https://sequoia-pgp.gitlab.io/pysequoia"; 59 license = licenses.asl20; 60 maintainers = with maintainers; [ doronbehar ]; 61 - # Broken since the 0.1.20 update according to ofborg. The errors are not clear... 62 - broken = stdenv.hostPlatform.isDarwin; 63 }; 64 }
··· 58 homepage = "https://sequoia-pgp.gitlab.io/pysequoia"; 59 license = licenses.asl20; 60 maintainers = with maintainers; [ doronbehar ]; 61 }; 62 }
+2 -2
pkgs/development/python-modules/pysptk/default.nix
··· 1 { 2 lib, 3 - stdenv, 4 buildPythonPackage, 5 cython, 6 decorator, ··· 8 numpy, 9 pythonOlder, 10 scipy, 11 six, 12 }: 13 ··· 31 decorator 32 numpy 33 scipy 34 six 35 ]; 36 ··· 40 pythonImportsCheck = [ "pysptk" ]; 41 42 meta = with lib; { 43 - broken = stdenv.hostPlatform.isDarwin; 44 description = "Wrapper for Speech Signal Processing Toolkit (SPTK)"; 45 homepage = "https://pysptk.readthedocs.io/"; 46 license = licenses.mit;
··· 1 { 2 lib, 3 buildPythonPackage, 4 cython, 5 decorator, ··· 7 numpy, 8 pythonOlder, 9 scipy, 10 + setuptools, 11 six, 12 }: 13 ··· 31 decorator 32 numpy 33 scipy 34 + setuptools 35 six 36 ]; 37 ··· 41 pythonImportsCheck = [ "pysptk" ]; 42 43 meta = with lib; { 44 description = "Wrapper for Speech Signal Processing Toolkit (SPTK)"; 45 homepage = "https://pysptk.readthedocs.io/"; 46 license = licenses.mit;
+11 -3
pkgs/development/python-modules/pyssim/default.nix
··· 7 pillow, 8 pywavelets, 9 fetchpatch, 10 }: 11 12 buildPythonPackage rec { 13 pname = "pyssim"; 14 version = "0.7"; 15 - format = "setuptools"; 16 17 dependencies = [ 18 numpy ··· 24 # PyPI tarball doesn't contain test images so let's use GitHub 25 src = fetchFromGitHub { 26 owner = "jterrace"; 27 - repo = pname; 28 - rev = "v${version}"; 29 sha256 = "sha256-LDNIugQeRqNsAZ5ZxS/NxHokEAwefpfRutTRpR0IcXk="; 30 }; 31 ··· 39 40 # Tests are copied from .github/workflows/python-package.yml 41 checkPhase = '' 42 $out/bin/pyssim test-images/test1-1.png test-images/test1-1.png | grep 1 43 $out/bin/pyssim test-images/test1-1.png test-images/test1-2.png | grep 0.998 44 $out/bin/pyssim test-images/test1-1.png "test-images/*" | grep -E " 1| 0.998| 0.672| 0.648" | wc -l | grep 4 45 $out/bin/pyssim --cw --width 128 --height 128 test-images/test1-1.png test-images/test1-1.png | grep 1 46 $out/bin/pyssim --cw --width 128 --height 128 test-images/test3-orig.jpg test-images/test3-rot.jpg | grep 0.938 47 ''; 48 49 meta = { 50 description = "Module for computing Structured Similarity Image Metric (SSIM) in Python"; 51 mainProgram = "pyssim"; 52 homepage = "https://github.com/jterrace/pyssim"; 53 license = lib.licenses.mit; 54 maintainers = with lib.maintainers; [ jluttine ]; 55 };
··· 7 pillow, 8 pywavelets, 9 fetchpatch, 10 + setuptools, 11 }: 12 13 buildPythonPackage rec { 14 pname = "pyssim"; 15 version = "0.7"; 16 + pyproject = true; 17 + 18 + build-system = [ 19 + setuptools 20 + ]; 21 22 dependencies = [ 23 numpy ··· 29 # PyPI tarball doesn't contain test images so let's use GitHub 30 src = fetchFromGitHub { 31 owner = "jterrace"; 32 + repo = "pyssim"; 33 + tag = "v${version}"; 34 sha256 = "sha256-LDNIugQeRqNsAZ5ZxS/NxHokEAwefpfRutTRpR0IcXk="; 35 }; 36 ··· 44 45 # Tests are copied from .github/workflows/python-package.yml 46 checkPhase = '' 47 + runHook preCheck 48 $out/bin/pyssim test-images/test1-1.png test-images/test1-1.png | grep 1 49 $out/bin/pyssim test-images/test1-1.png test-images/test1-2.png | grep 0.998 50 $out/bin/pyssim test-images/test1-1.png "test-images/*" | grep -E " 1| 0.998| 0.672| 0.648" | wc -l | grep 4 51 $out/bin/pyssim --cw --width 128 --height 128 test-images/test1-1.png test-images/test1-1.png | grep 1 52 $out/bin/pyssim --cw --width 128 --height 128 test-images/test3-orig.jpg test-images/test3-rot.jpg | grep 0.938 53 + runHook postCheck 54 ''; 55 56 meta = { 57 description = "Module for computing Structured Similarity Image Metric (SSIM) in Python"; 58 mainProgram = "pyssim"; 59 homepage = "https://github.com/jterrace/pyssim"; 60 + changelog = "https://github.com/jterrace/pyssim/blob/${src.tag}/CHANGES.md"; 61 license = lib.licenses.mit; 62 maintainers = with lib.maintainers; [ jluttine ]; 63 };
+45
pkgs/development/python-modules/pysunspec2/default.nix
···
··· 1 + { 2 + lib, 3 + pythonOlder, 4 + fetchFromGitHub, 5 + buildPythonPackage, 6 + pytestCheckHook, 7 + setuptools, 8 + pyserial, 9 + openpyxl, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pysunspec2"; 14 + version = "1.2.1"; 15 + pyproject = true; 16 + 17 + disabled = pythonOlder "3.5"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "sunspec"; 21 + repo = "pysunspec2"; 22 + tag = "v${version}"; 23 + hash = "sha256-N3Daa1l2uzRbj2GpgdulzNhqxtRLvxZuEHxlKMsAdso="; 24 + fetchSubmodules = true; 25 + }; 26 + 27 + build-system = [ setuptools ]; 28 + 29 + dependencies = [ 30 + openpyxl 31 + pyserial 32 + ]; 33 + 34 + nativeCheckInputs = [ pytestCheckHook ]; 35 + 36 + pythonImportsCheck = [ "sunspec2" ]; 37 + 38 + meta = with lib; { 39 + description = "Python library for interfacing with SunSpec devices"; 40 + homepage = "https://github.com/sunspec/pysunspec2"; 41 + changelog = "https://github.com/sunspec/pysunspec2/releases/tag/${src.tag}"; 42 + license = licenses.asl20; 43 + maintainers = [ lib.maintainers.cheriimoya ]; 44 + }; 45 + }
-2
pkgs/development/python-modules/pyvlx/default.nix
··· 1 { 2 lib, 3 - stdenv, 4 buildPythonPackage, 5 fetchFromGitHub, 6 pytestCheckHook, ··· 47 changelog = "https://github.com/Julius2342/pyvlx/releases/tag/${version}"; 48 license = licenses.lgpl2Only; 49 maintainers = with maintainers; [ fab ]; 50 - broken = stdenv.hostPlatform.isDarwin; 51 }; 52 }
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pytestCheckHook, ··· 46 changelog = "https://github.com/Julius2342/pyvlx/releases/tag/${version}"; 47 license = licenses.lgpl2Only; 48 maintainers = with maintainers; [ fab ]; 49 }; 50 }
+36 -30
pkgs/development/python-modules/skorch/default.nix
··· 2 lib, 3 stdenv, 4 buildPythonPackage, 5 - fetchPypi, 6 pythonOlder, 7 numpy, 8 scikit-learn, ··· 17 pytest-cov-stub, 18 pytestCheckHook, 19 safetensors, 20 pythonAtLeast, 21 }: 22 ··· 25 version = "1.1.0"; 26 pyproject = true; 27 28 - src = fetchPypi { 29 - inherit pname version; 30 - hash = "sha256-AguMhI/MO4DNexe5azVEXOw7laTRBN0ecFW81qqh0rY="; 31 }; 32 33 # AttributeError: 'NoneType' object has no attribute 'span' with Python 3.13 ··· 38 39 dependencies = [ 40 numpy 41 scikit-learn 42 scipy 43 tabulate ··· 47 48 nativeCheckInputs = [ 49 flaky 50 - pandas 51 pytest-cov-stub 52 pytestCheckHook 53 safetensors 54 ]; 55 56 checkInputs = lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ]; 57 58 - disabledTests = 59 - [ 60 - # on CPU, these expect artifacts from previous GPU run 61 - "test_load_cuda_params_to_cpu" 62 - # failing tests 63 - "test_pickle_load" 64 - ] 65 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ 66 - # there is a problem with the compiler selection 67 - "test_fit_and_predict_with_compile" 68 - ]; 69 70 - disabledTestPaths = 71 - [ 72 - # tries to import `transformers` and download HuggingFace data 73 - "skorch/tests/test_hf.py" 74 - ] 75 - ++ lib.optionals 76 - (stdenv.hostPlatform.system != "x86_64-linux" && stdenv.hostPlatform.system != "aarch64-darwin") 77 - [ 78 - # these tests fail when running in parallel for multiple platforms with: 79 - # "RuntimeError: The server socket has failed to listen on any local 80 - # network address because they use the same hardcoded port." For now, 81 - # running for one platform per OS to avoid spurious failures. 82 - "skorch/tests/test_history.py" 83 - ]; 84 85 pythonImportsCheck = [ "skorch" ]; 86
··· 2 lib, 3 stdenv, 4 buildPythonPackage, 5 + fetchFromGitHub, 6 pythonOlder, 7 numpy, 8 scikit-learn, ··· 17 pytest-cov-stub, 18 pytestCheckHook, 19 safetensors, 20 + transformers, 21 pythonAtLeast, 22 }: 23 ··· 26 version = "1.1.0"; 27 pyproject = true; 28 29 + src = fetchFromGitHub { 30 + owner = "skorch-dev"; 31 + repo = "skorch"; 32 + tag = "v${version}"; 33 + sha256 = "sha256-f0g/kn3HhvYfGDgLpA7gAnYocJrYqHUq680KrGuoPCQ="; 34 }; 35 36 # AttributeError: 'NoneType' object has no attribute 'span' with Python 3.13 ··· 41 42 dependencies = [ 43 numpy 44 + pandas 45 scikit-learn 46 scipy 47 tabulate ··· 51 52 nativeCheckInputs = [ 53 flaky 54 pytest-cov-stub 55 pytestCheckHook 56 safetensors 57 + transformers 58 ]; 59 60 checkInputs = lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ]; 61 62 + disabledTests = [ 63 + # on CPU, these expect artifacts from previous GPU run 64 + "test_load_cuda_params_to_cpu" 65 + # failing tests 66 + "test_pickle_load" 67 + # there is a problem with the compiler selection 68 + "test_fit_and_predict_with_compile" 69 + # "Weights only load failed" 70 + "test_can_be_copied" 71 + "test_pickle" 72 + "test_pickle_save_load" 73 + "test_train_net_after_copy" 74 + "test_weights_restore" 75 + # Reported as flaky 76 + "test_fit_lbfgs_optimizer" 77 + ]; 78 79 + disabledTestPaths = [ 80 + # tries to download missing HuggingFace data 81 + "skorch/tests/test_dataset.py" 82 + "skorch/tests/test_hf.py" 83 + "skorch/tests/llm/test_llm_classifier.py" 84 + # These tests fail when running in parallel for all platforms with: 85 + # "RuntimeError: The server socket has failed to listen on any local 86 + # network address because they use the same hardcoded port." 87 + # This happens on every platform with sandboxing enabled. 88 + "skorch/tests/test_history.py" 89 + ]; 90 91 pythonImportsCheck = [ "skorch" ]; 92
+1 -4
pkgs/development/python-modules/stups-fullstop/default.nix
··· 15 pname = "stups-fullstop"; 16 version = "1.1.31"; 17 format = "setuptools"; 18 - disabled = !isPy3k; 19 20 src = fetchFromGitHub { 21 owner = "zalando-stups"; ··· 44 homepage = "https://github.com/zalando-stups/stups-fullstop-cli"; 45 license = licenses.asl20; 46 maintainers = [ maintainers.mschuwalow ]; 47 - # Uses regex patterns deprecated in 3.9: 48 - # re.error: global flags not at the start of the expression at ... 49 - broken = pythonAtLeast "3.11"; 50 }; 51 }
··· 15 pname = "stups-fullstop"; 16 version = "1.1.31"; 17 format = "setuptools"; 18 + disabled = !isPy3k || pythonAtLeast "3.11"; # Uses regex patterns deprecated in 3.9, errors in 3.11+ 19 20 src = fetchFromGitHub { 21 owner = "zalando-stups"; ··· 44 homepage = "https://github.com/zalando-stups/stups-fullstop-cli"; 45 license = licenses.asl20; 46 maintainers = [ maintainers.mschuwalow ]; 47 }; 48 }
-1
pkgs/development/python-modules/tabcmd/default.nix
··· 90 pythonImportsCheck = [ "tabcmd" ]; 91 92 meta = with lib; { 93 - broken = true; 94 description = "Command line client for working with Tableau Server"; 95 homepage = "https://github.com/tableau/tabcmd"; 96 changelog = "https://github.com/tableau/tabcmd/releases/tag/v${version}";
··· 90 pythonImportsCheck = [ "tabcmd" ]; 91 92 meta = with lib; { 93 description = "Command line client for working with Tableau Server"; 94 homepage = "https://github.com/tableau/tabcmd"; 95 changelog = "https://github.com/tableau/tabcmd/releases/tag/v${version}";
+2 -3
pkgs/development/python-modules/type-infer/default.nix
··· 2 lib, 3 buildPythonPackage, 4 pythonOlder, 5 fetchFromGitHub, 6 poetry-core, 7 colorlog, ··· 36 inherit version; 37 pyproject = true; 38 39 - disabled = pythonOlder "3.8"; 40 41 src = fetchFromGitHub { 42 owner = "mindsdb"; ··· 87 homepage = "https://github.com/mindsdb/type_infer"; 88 license = licenses.gpl3Only; 89 maintainers = with maintainers; [ mbalatsko ]; 90 - # ModuleNotFoundError: No module named 'imghdr', unrelated 91 - broken = true; 92 }; 93 }
··· 2 lib, 3 buildPythonPackage, 4 pythonOlder, 5 + pythonAtLeast, 6 fetchFromGitHub, 7 poetry-core, 8 colorlog, ··· 37 inherit version; 38 pyproject = true; 39 40 + disabled = pythonOlder "3.8" || pythonAtLeast "3.13"; 41 42 src = fetchFromGitHub { 43 owner = "mindsdb"; ··· 88 homepage = "https://github.com/mindsdb/type_infer"; 89 license = licenses.gpl3Only; 90 maintainers = with maintainers; [ mbalatsko ]; 91 }; 92 }
+3 -2
pkgs/development/python-modules/ultralytics/default.nix
··· 32 33 buildPythonPackage rec { 34 pname = "ultralytics"; 35 - version = "8.3.107"; 36 pyproject = true; 37 38 src = fetchFromGitHub { 39 owner = "ultralytics"; 40 repo = "ultralytics"; 41 tag = "v${version}"; 42 - hash = "sha256-WRoRll21yxmZLz6Qj1i+MfV+haQPV9HKS77lY3zeZOU="; 43 }; 44 45 build-system = [ setuptools ]; ··· 102 "test_yolo_world" 103 "test_yolov10" 104 "test_yoloe" 105 ] 106 ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ 107 # Fatal Python error: Aborted
··· 32 33 buildPythonPackage rec { 34 pname = "ultralytics"; 35 + version = "8.3.130"; 36 pyproject = true; 37 38 src = fetchFromGitHub { 39 owner = "ultralytics"; 40 repo = "ultralytics"; 41 tag = "v${version}"; 42 + hash = "sha256-lB4Q1LK3hbn67mHcVn2qCh9YjVPDBl4DM3LXDL7lsvQ="; 43 }; 44 45 build-system = [ setuptools ]; ··· 102 "test_yolo_world" 103 "test_yolov10" 104 "test_yoloe" 105 + "test_multichannel" 106 ] 107 ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ 108 # Fatal Python error: Aborted
-2
pkgs/development/python-modules/zeroc-ice/default.nix
··· 1 { 2 - stdenv, 3 lib, 4 buildPythonPackage, 5 fetchPypi, ··· 29 pythonImportsCheck = [ "Ice" ]; 30 31 meta = with lib; { 32 - broken = stdenv.hostPlatform.isDarwin; 33 homepage = "https://zeroc.com/"; 34 license = licenses.gpl2; 35 description = "Comprehensive RPC framework with support for Python, C++, .NET, Java, JavaScript and more";
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchPypi, ··· 28 pythonImportsCheck = [ "Ice" ]; 29 30 meta = with lib; { 31 homepage = "https://zeroc.com/"; 32 license = licenses.gpl2; 33 description = "Comprehensive RPC framework with support for Python, C++, .NET, Java, JavaScript and more";
+9 -9
pkgs/development/tools/gauge/plugins/java/data.json
··· 1 { 2 - "version": "0.11.3", 3 "aarch64-darwin": { 4 - "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.3/gauge-java-0.11.3-darwin.arm64.zip", 5 - "hash": "sha256-V0g1wD84D/3nTuxPcn+Fa4s2hwwWkeU+9NW7052UB84=" 6 }, 7 "x86_64-darwin": { 8 - "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.3/gauge-java-0.11.3-darwin.x86_64.zip", 9 - "hash": "sha256-40+OfCv/wYXWe29A3t8aMxeDw8B7O4ZCrJXpsYz7KRs=" 10 }, 11 "aarch64-linux": { 12 - "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.3/gauge-java-0.11.3-linux.arm64.zip", 13 - "hash": "sha256-Mm9FZ6bZyFQuBdKaid3NHR/eP5ffXAIw+04+GuWwPto=" 14 }, 15 "x86_64-linux": { 16 - "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.3/gauge-java-0.11.3-linux.x86_64.zip", 17 - "hash": "sha256-zV5F9OVze+DLP1+jdYKAYAQJGQzRdeuPC6dhpj4AlYU=" 18 } 19 }
··· 1 { 2 + "version": "0.11.4", 3 "aarch64-darwin": { 4 + "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.4/gauge-java-0.11.4-darwin.arm64.zip", 5 + "hash": "sha256-+GuJZRmxQQzHBsiiXRDF4CJPF1tc7iaTYb4nnYwUYso=" 6 }, 7 "x86_64-darwin": { 8 + "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.4/gauge-java-0.11.4-darwin.x86_64.zip", 9 + "hash": "sha256-nVNxxzbEUHlOdHFkaxLqylAZAN1l4dpSbrtoI59bUeQ=" 10 }, 11 "aarch64-linux": { 12 + "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.4/gauge-java-0.11.4-linux.arm64.zip", 13 + "hash": "sha256-mxCyeu2+hOnikVP2UcMExslt7j3TO1NScFRsYiOoUus=" 14 }, 15 "x86_64-linux": { 16 + "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.4/gauge-java-0.11.4-linux.x86_64.zip", 17 + "hash": "sha256-YoEBequRqEaCGB8b+yWLXsJ14cw7yq1L32+PbYmkcdY=" 18 } 19 }
+5 -8
pkgs/development/tools/language-servers/nixd/default.nix
··· 20 }: 21 22 let 23 common = rec { 24 - version = "2.6.3"; 25 26 src = fetchFromGitHub { 27 owner = "nix-community"; 28 repo = "nixd"; 29 tag = version; 30 - hash = "sha256-Gd7VFyQ/ayw0NI72sdZ1wFuXaxlIPWyE31Kl53d3zB4="; 31 }; 32 33 nativeBuildInputs = [ ··· 101 ]; 102 103 buildInputs = [ 104 - nixVersions.nix_2_24 105 gtest 106 boost 107 ]; 108 - 109 - env.CXXFLAGS = "-include ${nixVersions.nix_2_24.dev}/include/nix/config.h"; 110 111 passthru.tests.pkg-config = testers.hasPkgConfigModules { 112 package = nixt; ··· 127 sourceRoot = "${common.src.name}/nixd"; 128 129 buildInputs = [ 130 - nixVersions.nix_2_24 131 nixf 132 nixt 133 llvmPackages.llvm ··· 136 ]; 137 138 nativeBuildInputs = common.nativeBuildInputs ++ [ cmake ]; 139 - 140 - env.CXXFLAGS = "-include ${nixVersions.nix_2_24.dev}/include/nix/config.h"; 141 142 # See https://github.com/nix-community/nixd/issues/519 143 doCheck = false;
··· 20 }: 21 22 let 23 + nix = nixVersions.nix_2_28; 24 common = rec { 25 + version = "2.6.4"; 26 27 src = fetchFromGitHub { 28 owner = "nix-community"; 29 repo = "nixd"; 30 tag = version; 31 + hash = "sha256-K7S626SPzlNCmRhntSKhGP1iyHJXBZEeHliX4iEwbKk="; 32 }; 33 34 nativeBuildInputs = [ ··· 102 ]; 103 104 buildInputs = [ 105 + nix 106 gtest 107 boost 108 ]; 109 110 passthru.tests.pkg-config = testers.hasPkgConfigModules { 111 package = nixt; ··· 126 sourceRoot = "${common.src.name}/nixd"; 127 128 buildInputs = [ 129 + nix 130 nixf 131 nixt 132 llvmPackages.llvm ··· 135 ]; 136 137 nativeBuildInputs = common.nativeBuildInputs ++ [ cmake ]; 138 139 # See https://github.com/nix-community/nixd/issues/519 140 doCheck = false;
+2 -2
pkgs/development/tools/unityhub/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "unityhub"; 14 - version = "3.12.0"; 15 16 src = fetchurl { 17 url = "https://hub-dist.unity3d.com/artifactory/hub-debian-prod-local/pool/main/u/unity/unityhub_amd64/unityhub-amd64-${version}.deb"; 18 - sha256 = "sha256-2shkZ+RuoOVWFU5uaBQ/oOrXcxTfcbhEVVIzYVvQ3k0="; 19 }; 20 21 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "unityhub"; 14 + version = "3.12.1"; 15 16 src = fetchurl { 17 url = "https://hub-dist.unity3d.com/artifactory/hub-debian-prod-local/pool/main/u/unity/unityhub_amd64/unityhub-amd64-${version}.deb"; 18 + sha256 = "sha256-Zpzl3H8cgVmPqpRAakL3m12OZ04Ddzpm+2krkuEkwrk="; 19 }; 20 21 nativeBuildInputs = [
+2 -2
pkgs/os-specific/linux/evdi/default.nix
··· 17 in 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "evdi"; 20 - version = "1.14.9"; 21 22 src = fetchFromGitHub { 23 owner = "DisplayLink"; 24 repo = "evdi"; 25 tag = "v${finalAttrs.version}"; 26 - hash = "sha256-tkDsVa2A8DQkMAYerx7CEtPUQYG7RomNc/UsN9tZpqo="; 27 }; 28 29 env.NIX_CFLAGS_COMPILE = toString [
··· 17 in 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "evdi"; 20 + version = "1.14.10"; 21 22 src = fetchFromGitHub { 23 owner = "DisplayLink"; 24 repo = "evdi"; 25 tag = "v${finalAttrs.version}"; 26 + hash = "sha256-xB3AHg9t/X8vw5p7ohFQ+WuMjb1P8DAP3pROiwWkVPs="; 27 }; 28 29 env.NIX_CFLAGS_COMPILE = toString [
+3 -3
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 102 # Vulkan developer beta driver 103 # See here for more information: https://developer.nvidia.com/vulkan-driver 104 vulkan_beta = generic rec { 105 - version = "570.123.11"; 106 persistencedVersion = "550.142"; 107 settingsVersion = "550.142"; 108 - sha256_64bit = "sha256-dExyTF5MFD9+fn/k67Yj70Gm/o3VF58SzlAd7tOmmQ4="; 109 - openSha256 = "sha256-935LHP/khklap5EwBPjO9+C+acv9FhuWx21Csno5lBo="; 110 settingsSha256 = "sha256-Wk6IlVvs23cB4s0aMeZzSvbOQqB1RnxGMv3HkKBoIgY="; 111 persistencedSha256 = "sha256-yQFrVk4i2dwReN0XoplkJ++iA1WFhnIkP7ns4ORmkFA="; 112 url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitVersion version)}-linux";
··· 102 # Vulkan developer beta driver 103 # See here for more information: https://developer.nvidia.com/vulkan-driver 104 vulkan_beta = generic rec { 105 + version = "570.123.14"; 106 persistencedVersion = "550.142"; 107 settingsVersion = "550.142"; 108 + sha256_64bit = "sha256-Tkh/zjv2G4v5TV0VkR2urQiCNPYruVdNm0qXFQ7yAqk="; 109 + openSha256 = "sha256-1The9ceUuj0VuUshQw/gRRHzKbt+PrIlmWth2qkNIkg="; 110 settingsSha256 = "sha256-Wk6IlVvs23cB4s0aMeZzSvbOQqB1RnxGMv3HkKBoIgY="; 111 persistencedSha256 = "sha256-yQFrVk4i2dwReN0XoplkJ++iA1WFhnIkP7ns4ORmkFA="; 112 url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitVersion version)}-linux";
+6 -6
pkgs/os-specific/linux/tbs/default.nix
··· 13 name = repo; 14 owner = "tbsdtv"; 15 repo = "linux_media"; 16 - rev = "cf8cf4c06090fe3c2dc2f665764abc580b8a1921"; 17 - hash = "sha256-YTITVsSktxAoWBsIN6jXZD11pxXaMrMl5N6VZYxfTi0="; 18 }; 19 20 build = fetchFromGitHub rec { 21 name = repo; 22 owner = "tbsdtv"; 23 repo = "media_build"; 24 - rev = "f362ab16cb88cc1d3599408c22e3abc52aebe1fc"; 25 - hash = "sha256-xsZdrOgf+dA5B/GVWSnWUw0FInswPd1Kzg/qWE2JmqM="; 26 }; 27 28 in 29 stdenv.mkDerivation { 30 pname = "tbs"; 31 - version = "20241213-${kernel.version}"; 32 33 srcs = [ 34 media ··· 80 license = lib.licenses.gpl2Only; 81 maintainers = with lib.maintainers; [ ck3d ]; 82 priority = -1; 83 - broken = kernel.kernelOlder "4.14" || kernel.kernelAtLeast "6.13"; 84 }; 85 }
··· 13 name = repo; 14 owner = "tbsdtv"; 15 repo = "linux_media"; 16 + rev = "3f1faba3930568fd2d472a2fe8c57af8d7084672"; 17 + hash = "sha256-tq92yqJVJgAYy7PTY/nk0Q6sWJ0kdSrw38JEOOhfwGQ="; 18 }; 19 20 build = fetchFromGitHub rec { 21 name = repo; 22 owner = "tbsdtv"; 23 repo = "media_build"; 24 + rev = "bc02baf59046b02e3eb71653d8aa8d98e79dc4e1"; 25 + hash = "sha256-P0ASmWro3j3dk7LZQbUKXcGL+2c9fdjM7RgEfk0iDMs="; 26 }; 27 28 in 29 stdenv.mkDerivation { 30 pname = "tbs"; 31 + version = "20250510-${kernel.version}"; 32 33 srcs = [ 34 media ··· 80 license = lib.licenses.gpl2Only; 81 maintainers = with lib.maintainers; [ ck3d ]; 82 priority = -1; 83 + broken = kernel.kernelOlder "4.19" || kernel.kernelAtLeast "6.15"; 84 }; 85 }
+2 -2
pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix
··· 8 buildHomeAssistantComponent rec { 9 owner = "jmcollin78"; 10 domain = "versatile_thermostat"; 11 - version = "7.2.10"; 12 13 src = fetchFromGitHub { 14 inherit owner; 15 repo = domain; 16 rev = "refs/tags/${version}"; 17 - hash = "sha256-cg2FinRkQ8jNUNah+CovbNAE3uHpnrZAkmDJtl62VLY="; 18 }; 19 20 passthru.updateScript = gitUpdater { ignoredVersions = "(Alpha|Beta|alpha|beta).*"; };
··· 8 buildHomeAssistantComponent rec { 9 owner = "jmcollin78"; 10 domain = "versatile_thermostat"; 11 + version = "7.3.0"; 12 13 src = fetchFromGitHub { 14 inherit owner; 15 repo = domain; 16 rev = "refs/tags/${version}"; 17 + hash = "sha256-nDKKsVOXAl3hNSzKFk3iKSBZFpPY5WI8jhRaw/mCeL0="; 18 }; 19 20 passthru.updateScript = gitUpdater { ignoredVersions = "(Alpha|Beta|alpha|beta).*"; };
+20 -33
pkgs/servers/mpd/default.nix
··· 50 pcre2, 51 libgcrypt, 52 expat, 53 - # Services 54 - yajl, 55 # Client support 56 libmpdclient, 57 # Tag support ··· 116 qobuz = [ 117 curl 118 libgcrypt 119 - yajl 120 - ]; 121 - soundcloud = [ 122 - curl 123 - yajl 124 ]; 125 # Client support 126 libmpdclient = [ libmpdclient ]; 127 # Tag support 128 - id3tag = [ libid3tag ]; 129 # Misc 130 dbus = [ dbus ]; 131 expat = [ expat ]; ··· 134 sqlite = [ sqlite ]; 135 syslog = [ ]; 136 systemd = [ systemd ]; 137 - yajl = [ yajl ]; 138 zeroconf = [ 139 avahi 140 dbus ··· 197 in 198 stdenv.mkDerivation rec { 199 pname = "mpd"; 200 - version = "0.24.2"; 201 202 src = fetchFromGitHub { 203 owner = "MusicPlayerDaemon"; 204 repo = "MPD"; 205 rev = "v${version}"; 206 - sha256 = "sha256-6wEFgiMsEoWvmfH609d+UZY7jzqDoNmXalpHBipqTN0="; 207 }; 208 209 buildInputs = [ ··· 214 # 215 # Run-time dependency GTest found: YES 1.10.0 216 gtest 217 ] ++ concatAttrVals features_ featureDependencies; 218 219 nativeBuildInputs = [ ··· 225 depsBuildBuild = [ buildPackages.stdenv.cc ]; 226 227 postPatch = 228 - '' 229 - # Basically a revert of https://github.com/MusicPlayerDaemon/MPD/commit/0aeda01ba6d22a8d9fc583faa67ffc6473869a43 230 - # We use a yajl fork that fixed this issue in the pkg-config manifest 231 - substituteInPlace \ 232 - src/lib/yajl/Callbacks.hxx \ 233 - src/lib/yajl/Handle.hxx \ 234 - --replace-fail "<yajl_parse.h>" "<yajl/yajl_parse.h>" 235 - substituteInPlace \ 236 - src/lib/yajl/Gen.hxx \ 237 - --replace-fail "<yajl_gen.h>" "<yajl/yajl_gen.h>" 238 - '' 239 - + 240 - lib.optionalString 241 - (stdenv.hostPlatform.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinSdkVersion "12.0") 242 - '' 243 - substituteInPlace src/output/plugins/OSXOutputPlugin.cxx \ 244 - --replace kAudioObjectPropertyElement{Main,Master} \ 245 - --replace kAudioHardwareServiceDeviceProperty_Virtual{Main,Master}Volume 246 - ''; 247 248 # Otherwise, the meson log says: 249 # ··· 272 ++ map (x: "-D${x}=enabled") features_ 273 ++ map (x: "-D${x}=disabled") (lib.subtractLists features_ knownFeatures) 274 ++ lib.optional (builtins.elem "zeroconf" features_) "-Dzeroconf=avahi" 275 - ++ lib.optional (builtins.elem "systemd" features_) "-Dsystemd_system_unit_dir=etc/systemd/system"; 276 277 passthru.tests.nixos = nixosTests.mpd; 278 ··· 321 "id3tag" 322 "expat" 323 "pcre" 324 - "yajl" 325 "sqlite" 326 - "soundcloud" 327 "qobuz" 328 ] 329 ++ lib.optionals stdenv.hostPlatform.isLinux [
··· 50 pcre2, 51 libgcrypt, 52 expat, 53 + nlohmann_json, 54 + zlib, 55 + libupnp, 56 # Client support 57 libmpdclient, 58 # Tag support ··· 117 qobuz = [ 118 curl 119 libgcrypt 120 + nlohmann_json 121 ]; 122 # Client support 123 libmpdclient = [ libmpdclient ]; 124 # Tag support 125 + id3tag = [ 126 + libid3tag 127 + zlib 128 + ]; 129 # Misc 130 dbus = [ dbus ]; 131 expat = [ expat ]; ··· 134 sqlite = [ sqlite ]; 135 syslog = [ ]; 136 systemd = [ systemd ]; 137 zeroconf = [ 138 avahi 139 dbus ··· 196 in 197 stdenv.mkDerivation rec { 198 pname = "mpd"; 199 + version = "0.24.3"; 200 201 src = fetchFromGitHub { 202 owner = "MusicPlayerDaemon"; 203 repo = "MPD"; 204 rev = "v${version}"; 205 + sha256 = "sha256-lbYQ3fHq1Z6i3zVdLiO9q+3t2BkREwvgOHUVfTJniNg="; 206 }; 207 208 buildInputs = [ ··· 213 # 214 # Run-time dependency GTest found: YES 1.10.0 215 gtest 216 + libupnp 217 ] ++ concatAttrVals features_ featureDependencies; 218 219 nativeBuildInputs = [ ··· 225 depsBuildBuild = [ buildPackages.stdenv.cc ]; 226 227 postPatch = 228 + lib.optionalString 229 + (stdenv.hostPlatform.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinSdkVersion "12.0") 230 + '' 231 + substituteInPlace src/output/plugins/OSXOutputPlugin.cxx \ 232 + --replace kAudioObjectPropertyElement{Main,Master} \ 233 + --replace kAudioHardwareServiceDeviceProperty_Virtual{Main,Master}Volume 234 + ''; 235 236 # Otherwise, the meson log says: 237 # ··· 260 ++ map (x: "-D${x}=enabled") features_ 261 ++ map (x: "-D${x}=disabled") (lib.subtractLists features_ knownFeatures) 262 ++ lib.optional (builtins.elem "zeroconf" features_) "-Dzeroconf=avahi" 263 + ++ lib.optional (builtins.elem "systemd" features_) "-Dsystemd_system_unit_dir=etc/systemd/system" 264 + ++ lib.optional (builtins.elem "qobuz" features_) "-Dnlohmann_json=enabled"; 265 266 passthru.tests.nixos = nixosTests.mpd; 267 ··· 310 "id3tag" 311 "expat" 312 "pcre" 313 "sqlite" 314 "qobuz" 315 ] 316 ++ lib.optionals stdenv.hostPlatform.isLinux [
+3 -3
pkgs/shells/nushell/plugins/skim.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "nu_plugin_skim"; 14 - version = "0.13.0"; 15 16 src = fetchFromGitHub { 17 owner = "idanarye"; 18 repo = pname; 19 tag = "v${version}"; 20 - hash = "sha256-cVD/al5KF4y7oV3OwtfhWEytCD+IVmWdSlGub1w6UYk="; 21 }; 22 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-CvBBBDi8AkSfCIcUyUH4e5DX5tija1KqE9z05lndNE4="; 25 26 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ rustPlatform.bindgenHook ]; 27
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "nu_plugin_skim"; 14 + version = "0.14.0"; 15 16 src = fetchFromGitHub { 17 owner = "idanarye"; 18 repo = pname; 19 tag = "v${version}"; 20 + hash = "sha256-bH+llby34lqnxZXdtTEBPiw50tvvY72h+YkRRdiXXTc="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-VTnaEqIuvTalemVhc/GJnTCQh1DCWQrtoo7oGJBZMXs="; 25 26 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ rustPlatform.bindgenHook ]; 27
+1
pkgs/top-level/aliases.nix
··· 654 flutter319 = throw "flutter319 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-12-03 655 flutter322 = throw "flutter322 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 656 flutter323 = throw "flutter323 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 657 fluxus = throw "fluxus has been removed because it hasn't been updated in 9 years and depended on insecure Racket 7.9"; # Added 2024-12-06 658 fmt_8 = throw "fmt_8 has been removed as it is obsolete and was no longer used in the tree"; # Added 2024-11-12 659 fntsample = throw "fntsample has been removed as it is unmaintained upstream"; # Added 2025-04-21
··· 654 flutter319 = throw "flutter319 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-12-03 655 flutter322 = throw "flutter322 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 656 flutter323 = throw "flutter323 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 657 + fluxctl = throw "fluxctl is unmaintained and has been removed. Migration to flux2 is recommended"; # Added 2025-05-11 658 fluxus = throw "fluxus has been removed because it hasn't been updated in 9 years and depended on insecure Racket 7.9"; # Added 2024-12-06 659 fmt_8 = throw "fmt_8 has been removed as it is obsolete and was no longer used in the tree"; # Added 2024-11-12 660 fntsample = throw "fntsample has been removed as it is unmaintained upstream"; # Added 2025-04-21
+10
pkgs/top-level/python-packages.nix
··· 1602 1603 backports-tarfile = callPackage ../development/python-modules/backports-tarfile { }; 1604 1605 bacpypes = callPackage ../development/python-modules/bacpypes { }; 1606 1607 bagit = callPackage ../development/python-modules/bagit { }; ··· 4759 4760 falcon = callPackage ../development/python-modules/falcon { }; 4761 4762 falconpy = callPackage ../development/python-modules/falconpy { }; 4763 4764 faraday-agent-parameters-types = ··· 6911 6912 irctokens = callPackage ../development/python-modules/irctokens { }; 6913 6914 isal = callPackage ../development/python-modules/isal { }; 6915 6916 isbnlib = callPackage ../development/python-modules/isbnlib { }; ··· 8097 lizard = callPackage ../development/python-modules/lizard { }; 8098 8099 llama-cloud = callPackage ../development/python-modules/llama-cloud { }; 8100 8101 llama-cpp-python = callPackage ../development/python-modules/llama-cpp-python { }; 8102 ··· 13563 pysubs2 = callPackage ../development/python-modules/pysubs2 { }; 13564 13565 pysuezv2 = callPackage ../development/python-modules/pysuezv2 { }; 13566 13567 pysvg-py3 = callPackage ../development/python-modules/pysvg-py3 { }; 13568
··· 1602 1603 backports-tarfile = callPackage ../development/python-modules/backports-tarfile { }; 1604 1605 + backtesting = callPackage ../development/python-modules/backtesting { }; 1606 + 1607 bacpypes = callPackage ../development/python-modules/bacpypes { }; 1608 1609 bagit = callPackage ../development/python-modules/bagit { }; ··· 4761 4762 falcon = callPackage ../development/python-modules/falcon { }; 4763 4764 + falcon-cors = callPackage ../development/python-modules/falcon-cors { }; 4765 + 4766 falconpy = callPackage ../development/python-modules/falconpy { }; 4767 4768 faraday-agent-parameters-types = ··· 6915 6916 irctokens = callPackage ../development/python-modules/irctokens { }; 6917 6918 + irisclient = callPackage ../development/python-modules/irisclient { }; 6919 + 6920 isal = callPackage ../development/python-modules/isal { }; 6921 6922 isbnlib = callPackage ../development/python-modules/isbnlib { }; ··· 8103 lizard = callPackage ../development/python-modules/lizard { }; 8104 8105 llama-cloud = callPackage ../development/python-modules/llama-cloud { }; 8106 + 8107 + llama-cloud-services = callPackage ../development/python-modules/llama-cloud-services { }; 8108 8109 llama-cpp-python = callPackage ../development/python-modules/llama-cpp-python { }; 8110 ··· 13571 pysubs2 = callPackage ../development/python-modules/pysubs2 { }; 13572 13573 pysuezv2 = callPackage ../development/python-modules/pysuezv2 { }; 13574 + 13575 + pysunspec2 = callPackage ../development/python-modules/pysunspec2 { }; 13576 13577 pysvg-py3 = callPackage ../development/python-modules/pysvg-py3 { }; 13578