diff --git a/.github/ISSUE_TEMPLATE/01_bug_report.yml b/.github/ISSUE_TEMPLATE/01_bug_report.yml index c44935ceaf25..e0ec7544c83b 100644 --- a/.github/ISSUE_TEMPLATE/01_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/01_bug_report.yml @@ -101,7 +101,7 @@ body: label: "Notify maintainers" description: | Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. - value: | + value: |2 --- diff --git a/.github/ISSUE_TEMPLATE/02_bug_report_darwin.yml b/.github/ISSUE_TEMPLATE/02_bug_report_darwin.yml index 5389f6b5108c..980c7dd2bb2c 100644 --- a/.github/ISSUE_TEMPLATE/02_bug_report_darwin.yml +++ b/.github/ISSUE_TEMPLATE/02_bug_report_darwin.yml @@ -115,7 +115,7 @@ body: Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. If this issue is related to the Darwin packaging architecture as a whole, or is related to the core Darwin frameworks, consider mentioning the `@NixOS/darwin-core` team. - value: | + value: |2 --- diff --git a/.github/ISSUE_TEMPLATE/03_bug_report_nixos.yml b/.github/ISSUE_TEMPLATE/03_bug_report_nixos.yml index 2e8c3db66047..9a6834cf9810 100644 --- a/.github/ISSUE_TEMPLATE/03_bug_report_nixos.yml +++ b/.github/ISSUE_TEMPLATE/03_bug_report_nixos.yml @@ -105,7 +105,7 @@ body: Please note that the maintainer attribute name does not always match the maintainer's GitHub username. If that occurs, try looking in [`maintainers/maintainer-list.nix`](https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix) for the maintainer attribute name, and checking if the maintainer has a listed GitHub username. If in doubt, check `git blame` for whoever last touched the module, or check the associated package's maintainers. Please add the mentions above the `---` characters. - value: | + value: |2 --- diff --git a/.github/ISSUE_TEMPLATE/04_build_failure.yml b/.github/ISSUE_TEMPLATE/04_build_failure.yml index 806a22b93061..4060900452a7 100644 --- a/.github/ISSUE_TEMPLATE/04_build_failure.yml +++ b/.github/ISSUE_TEMPLATE/04_build_failure.yml @@ -111,7 +111,7 @@ body: label: "Notify maintainers" description: | Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. - value: | + value: |2 --- diff --git a/.github/ISSUE_TEMPLATE/05_update_request.yml b/.github/ISSUE_TEMPLATE/05_update_request.yml index 6500aa2605c4..a0f076973d7b 100644 --- a/.github/ISSUE_TEMPLATE/05_update_request.yml +++ b/.github/ISSUE_TEMPLATE/05_update_request.yml @@ -86,7 +86,7 @@ body: label: "Notify maintainers" description: | Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. - value: | + value: |2 --- diff --git a/.github/ISSUE_TEMPLATE/06_module_request.yml b/.github/ISSUE_TEMPLATE/06_module_request.yml index b794d18c673a..cdd7908041a5 100644 --- a/.github/ISSUE_TEMPLATE/06_module_request.yml +++ b/.github/ISSUE_TEMPLATE/06_module_request.yml @@ -61,7 +61,7 @@ body: label: "Notify maintainers" description: | Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. - value: | + value: |2 --- diff --git a/.github/ISSUE_TEMPLATE/07_backport_request.yml b/.github/ISSUE_TEMPLATE/07_backport_request.yml index 238d75084b98..eb07f62a9ab9 100644 --- a/.github/ISSUE_TEMPLATE/07_backport_request.yml +++ b/.github/ISSUE_TEMPLATE/07_backport_request.yml @@ -66,7 +66,7 @@ body: label: "Notify maintainers" description: | Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. - value: | + value: |2 --- diff --git a/.github/ISSUE_TEMPLATE/08_documentation_request.yml b/.github/ISSUE_TEMPLATE/08_documentation_request.yml index 92eb86739f64..6879cb48083c 100644 --- a/.github/ISSUE_TEMPLATE/08_documentation_request.yml +++ b/.github/ISSUE_TEMPLATE/08_documentation_request.yml @@ -48,7 +48,7 @@ body: label: "Notify maintainers" description: | Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. - value: | + value: |2 --- diff --git a/.github/ISSUE_TEMPLATE/09_unreproducible_package.yml b/.github/ISSUE_TEMPLATE/09_unreproducible_package.yml index 0542e74fa17b..bc3af9c4db47 100644 --- a/.github/ISSUE_TEMPLATE/09_unreproducible_package.yml +++ b/.github/ISSUE_TEMPLATE/09_unreproducible_package.yml @@ -120,7 +120,7 @@ body: label: "Notify maintainers" description: | Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below. - value: | + value: |2 --- diff --git a/.github/actions/get-merge-commit/action.yml b/.github/actions/get-merge-commit/action.yml index a16d289cc6e0..3766ad4f4ea0 100644 --- a/.github/actions/get-merge-commit/action.yml +++ b/.github/actions/get-merge-commit/action.yml @@ -72,10 +72,10 @@ runs: } throw new Error("Not retrying anymore. It's likely that GitHub is having internal issues: check https://www.githubstatus.com.") + - if: inputs.merged-as-untrusted && steps.commits.outputs.mergedSha # Would be great to do the checkouts in git worktrees of the existing spare checkout instead, # but Nix is broken with them: # https://github.com/NixOS/nix/issues/6073 - - if: inputs.merged-as-untrusted && steps.commits.outputs.mergedSha uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: ref: ${{ steps.commits.outputs.mergedSha }} diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a909ff0fdde0..900be674c46e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,4 +4,4 @@ updates: directory: "/" schedule: interval: "weekly" - labels: [ ] + labels: [] diff --git a/.github/labeler-development-branches.yml b/.github/labeler-development-branches.yml index e0b855a07cde..5ce799c2f8d4 100644 --- a/.github/labeler-development-branches.yml +++ b/.github/labeler-development-branches.yml @@ -3,21 +3,21 @@ "4.workflow: package set update": - any: - - head-branch: - - '-updates$' + - head-branch: + - '-updates$' "4.workflow: staging": - any: - - head-branch: - - '^staging-next$' - - '^staging-next-' + - head-branch: + - '^staging-next$' + - '^staging-next-' "6.topic: haskell": - any: - - head-branch: - - '^haskell-updates$' + - head-branch: + - '^haskell-updates$' "6.topic: python": - any: - - head-branch: - - '^python-updates$' + - head-branch: + - '^python-updates$' diff --git a/.github/labeler-no-sync.yml b/.github/labeler-no-sync.yml index 7464dfd71bb6..cb7e413fb5c4 100644 --- a/.github/labeler-no-sync.yml +++ b/.github/labeler-no-sync.yml @@ -5,35 +5,35 @@ "6.topic: policy discussion": - any: - - changed-files: - - any-glob-to-any-file: - - .github/**/* - - CONTRIBUTING.md - - pkgs/README.md - - nixos/README.md - - maintainers/README.md - - lib/README.md - - doc/README.md + - changed-files: + - any-glob-to-any-file: + - .github/**/* + - CONTRIBUTING.md + - pkgs/README.md + - nixos/README.md + - maintainers/README.md + - lib/README.md + - doc/README.md "8.has: documentation": - any: - - changed-files: - - any-glob-to-any-file: - - doc/**/* - - nixos/doc/**/* + - changed-files: + - any-glob-to-any-file: + - doc/**/* + - nixos/doc/**/* "backport release-24.11": - any: - - changed-files: - - any-glob-to-any-file: - - .github/workflows/* - - ci/**/*.* + - changed-files: + - any-glob-to-any-file: + - .github/workflows/* + - ci/**/*.* "backport release-25.05": - any: - - changed-files: - - any-glob-to-any-file: - - .github/workflows/* - - ci/**/*.* + - changed-files: + - any-glob-to-any-file: + - .github/workflows/* + - ci/**/*.* # keep-sorted end diff --git a/.github/labeler.yml b/.github/labeler.yml index f97045795fdd..c2fb60ff1b1f 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -5,599 +5,599 @@ "4.workflow: backport": - any: - - base-branch: - - '^release-' - - '^staging-\d' - - '^staging-next-\d' + - base-branch: + - '^release-' + - '^staging-\d' + - '^staging-next-\d' # NOTE: bsd, darwin and cross-compilation labels are handled by ofborg "6.topic: agda": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/agda.section.md - - nixos/tests/agda.nix - - pkgs/build-support/agda/**/* - - pkgs/development/libraries/agda/**/* - - pkgs/top-level/agda-packages.nix + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/agda.section.md + - nixos/tests/agda.nix + - pkgs/build-support/agda/**/* + - pkgs/development/libraries/agda/**/* + - pkgs/top-level/agda-packages.nix "6.topic: cinnamon": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/x11/desktop-managers/cinnamon.nix - - nixos/tests/cinnamon.nix - - nixos/tests/cinnamon-wayland.nix - - pkgs/by-name/ci/cinnamon-*/**/* - - pkgs/by-name/cj/cjs/**/* - - pkgs/by-name/mu/muffin/**/* - - pkgs/by-name/ne/nemo/**/* - - pkgs/by-name/ne/nemo-*/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/x11/desktop-managers/cinnamon.nix + - nixos/tests/cinnamon.nix + - nixos/tests/cinnamon-wayland.nix + - pkgs/by-name/ci/cinnamon-*/**/* + - pkgs/by-name/cj/cjs/**/* + - pkgs/by-name/mu/muffin/**/* + - pkgs/by-name/ne/nemo/**/* + - pkgs/by-name/ne/nemo-*/**/* "6.topic: continuous integration": - any: - - changed-files: - - any-glob-to-any-file: - - .github/**/* - - ci/**/*.* + - changed-files: + - any-glob-to-any-file: + - .github/**/* + - ci/**/*.* "6.topic: coq": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/applications/science/logic/coq/**/* - - pkgs/development/coq-modules/**/* - - pkgs/top-level/coq-packages.nix + - changed-files: + - any-glob-to-any-file: + - pkgs/applications/science/logic/coq/**/* + - pkgs/development/coq-modules/**/* + - pkgs/top-level/coq-packages.nix "6.topic: COSMIC": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/desktop-managers/cosmic.nix - - nixos/modules/services/display-managers/cosmic-greeter.nix - - nixos/tests/cosmic.nix - - pkgs/by-name/co/cosmic-*/**/* - - pkgs/by-name/xd/xdg-desktop-portal-cosmic/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/desktop-managers/cosmic.nix + - nixos/modules/services/display-managers/cosmic-greeter.nix + - nixos/tests/cosmic.nix + - pkgs/by-name/co/cosmic-*/**/* + - pkgs/by-name/xd/xdg-desktop-portal-cosmic/* "6.topic: crystal": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/development/compilers/crystal/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/development/compilers/crystal/**/* "6.topic: cuda": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/development/cuda-modules/**/* - - pkgs/top-level/cuda-packages.nix + - changed-files: + - any-glob-to-any-file: + - pkgs/development/cuda-modules/**/* + - pkgs/top-level/cuda-packages.nix "6.topic: deepin": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/desktops/deepin/**/* - - pkgs/desktops/deepin/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/desktops/deepin/**/* + - pkgs/desktops/deepin/**/* "6.topic: docker tools": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/applications/virtualization/docker/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/applications/virtualization/docker/**/* "6.topic: dotnet": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/dotnet.section.md - - maintainers/scripts/update-dotnet-lockfiles.nix - - pkgs/build-support/dotnet/**/* - - pkgs/development/compilers/dotnet/**/* - - pkgs/test/dotnet/**/* - - pkgs/top-level/dotnet-packages.nix + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/dotnet.section.md + - maintainers/scripts/update-dotnet-lockfiles.nix + - pkgs/build-support/dotnet/**/* + - pkgs/development/compilers/dotnet/**/* + - pkgs/test/dotnet/**/* + - pkgs/top-level/dotnet-packages.nix "6.topic: emacs": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/editors/emacs.nix - - nixos/modules/services/editors/emacs.xml - - nixos/tests/emacs-daemon.nix - - pkgs/applications/editors/emacs/build-support/**/* - - pkgs/applications/editors/emacs/elisp-packages/**/* - - pkgs/applications/editors/emacs/**/* - - pkgs/top-level/emacs-packages.nix + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/editors/emacs.nix + - nixos/modules/services/editors/emacs.xml + - nixos/tests/emacs-daemon.nix + - pkgs/applications/editors/emacs/build-support/**/* + - pkgs/applications/editors/emacs/elisp-packages/**/* + - pkgs/applications/editors/emacs/**/* + - pkgs/top-level/emacs-packages.nix "6.topic: Enlightenment DE": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/x11/desktop-managers/enlightenment.nix - - pkgs/desktops/enlightenment/**/* - - pkgs/development/python-modules/python-efl/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/x11/desktop-managers/enlightenment.nix + - pkgs/desktops/enlightenment/**/* + - pkgs/development/python-modules/python-efl/* "6.topic: erlang": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/beam.section.md - - pkgs/development/beam-modules/**/* - - pkgs/development/interpreters/elixir/**/* - - pkgs/development/interpreters/erlang/**/* - - pkgs/development/tools/build-managers/rebar/**/* - - pkgs/development/tools/build-managers/rebar3/**/* - - pkgs/development/tools/erlang/**/* - - pkgs/top-level/beam-packages.nix + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/beam.section.md + - pkgs/development/beam-modules/**/* + - pkgs/development/interpreters/elixir/**/* + - pkgs/development/interpreters/erlang/**/* + - pkgs/development/tools/build-managers/rebar/**/* + - pkgs/development/tools/build-managers/rebar3/**/* + - pkgs/development/tools/erlang/**/* + - pkgs/top-level/beam-packages.nix "6.topic: fetch": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/build-support/fetch*/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/build-support/fetch*/**/* "6.topic: flakes": - any: - - changed-files: - - any-glob-to-any-file: - - '**/flake.nix' - - lib/systems/flake-systems.nix - - nixos/modules/config/nix-flakes.nix + - changed-files: + - any-glob-to-any-file: + - '**/flake.nix' + - lib/systems/flake-systems.nix + - nixos/modules/config/nix-flakes.nix "6.topic: flutter": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/build-support/flutter/*.nix - - pkgs/development/compilers/flutter/**/*.nix + - changed-files: + - any-glob-to-any-file: + - pkgs/build-support/flutter/*.nix + - pkgs/development/compilers/flutter/**/*.nix "6.topic: games": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/games/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/games/**/* "6.topic: GNOME": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/gnome.section.md - - nixos/modules/services/desktops/gnome/**/* - - nixos/modules/services/desktop-managers/gnome.nix - - nixos/tests/gnome-xorg.nix - - nixos/tests/gnome.nix - - pkgs/desktops/gnome/**/* + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/gnome.section.md + - nixos/modules/services/desktops/gnome/**/* + - nixos/modules/services/desktop-managers/gnome.nix + - nixos/tests/gnome-xorg.nix + - nixos/tests/gnome.nix + - pkgs/desktops/gnome/**/* "6.topic: golang": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/go.section.md - - pkgs/build-support/go/**/* - - pkgs/development/compilers/go/**/* + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/go.section.md + - pkgs/build-support/go/**/* + - pkgs/development/compilers/go/**/* "6.topic: hardware": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/hardware/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/hardware/**/* "6.topic: haskell": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/haskell.section.md - - maintainers/scripts/haskell/**/* - - pkgs/development/compilers/ghc/**/* - - pkgs/development/haskell-modules/**/* - - pkgs/development/tools/haskell/**/* - - pkgs/test/haskell/**/* - - pkgs/top-level/haskell-packages.nix - - pkgs/top-level/release-haskell.nix + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/haskell.section.md + - maintainers/scripts/haskell/**/* + - pkgs/development/compilers/ghc/**/* + - pkgs/development/haskell-modules/**/* + - pkgs/development/tools/haskell/**/* + - pkgs/test/haskell/**/* + - pkgs/top-level/haskell-packages.nix + - pkgs/top-level/release-haskell.nix "6.topic: java": - any: - - changed-files: - - any-glob-to-any-file: - # Distributions - - pkgs/development/compilers/adoptopenjdk-icedtea-web/**/* - - pkgs/development/compilers/corretto/**/* - - pkgs/development/compilers/graalvm/**/* - - pkgs/development/compilers/openjdk/**/* - - pkgs/by-name/op/openjfx/**/* - - pkgs/development/compilers/semeru-bin/**/* - - pkgs/development/compilers/temurin-bin/**/* - - pkgs/development/compilers/zulu/**/* - # Documentation - - doc/languages-frameworks/java.section.md - # Gradle - - doc/languages-frameworks/gradle.section.md - - pkgs/development/tools/build-managers/gradle/**/* - - pkgs/by-name/gr/gradle-completion/**/* - # Maven - - pkgs/by-name/ma/maven/**/* - - doc/languages-frameworks/maven.section.md - # Ant - - pkgs/by-name/an/ant/**/* - # javaPackages attrset - - pkgs/development/java-modules/**/* - - pkgs/top-level/java-packages.nix - # Maintainer tooling - - pkgs/by-name/ni/nixpkgs-openjdk-updater/**/* - # Misc - - nixos/modules/programs/java.nix + - changed-files: + - any-glob-to-any-file: + # Distributions + - pkgs/development/compilers/adoptopenjdk-icedtea-web/**/* + - pkgs/development/compilers/corretto/**/* + - pkgs/development/compilers/graalvm/**/* + - pkgs/development/compilers/openjdk/**/* + - pkgs/by-name/op/openjfx/**/* + - pkgs/development/compilers/semeru-bin/**/* + - pkgs/development/compilers/temurin-bin/**/* + - pkgs/development/compilers/zulu/**/* + # Documentation + - doc/languages-frameworks/java.section.md + # Gradle + - doc/languages-frameworks/gradle.section.md + - pkgs/development/tools/build-managers/gradle/**/* + - pkgs/by-name/gr/gradle-completion/**/* + # Maven + - pkgs/by-name/ma/maven/**/* + - doc/languages-frameworks/maven.section.md + # Ant + - pkgs/by-name/an/ant/**/* + # javaPackages attrset + - pkgs/development/java-modules/**/* + - pkgs/top-level/java-packages.nix + # Maintainer tooling + - pkgs/by-name/ni/nixpkgs-openjdk-updater/**/* + # Misc + - nixos/modules/programs/java.nix "6.topic: jitsi": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/networking/jitsi-videobridge.nix - - nixos/modules/services/web-apps/jitsi-meet.nix - - pkgs/servers/web-apps/jitsi-meet/**/* - - pkgs/servers/jitsi-videobridge/**/* - - pkgs/applications/networking/instant-messengers/jitsi/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/networking/jitsi-videobridge.nix + - nixos/modules/services/web-apps/jitsi-meet.nix + - pkgs/servers/web-apps/jitsi-meet/**/* + - pkgs/servers/jitsi-videobridge/**/* + - pkgs/applications/networking/instant-messengers/jitsi/**/* "6.topic: julia": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/julia.section.md - - pkgs/development/compilers/julia/**/* - - pkgs/development/julia-modules/**/* + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/julia.section.md + - pkgs/development/compilers/julia/**/* + - pkgs/development/julia-modules/**/* "6.topic: jupyter": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/development/python-modules/jupyter*/**/* - - pkgs/development/python-modules/mkdocs-jupyter/* - - nixos/modules/services/development/jupyter/**/* - - pkgs/applications/editors/jupyter-kernels/**/* - - pkgs/applications/editors/jupyter/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/development/python-modules/jupyter*/**/* + - pkgs/development/python-modules/mkdocs-jupyter/* + - nixos/modules/services/development/jupyter/**/* + - pkgs/applications/editors/jupyter-kernels/**/* + - pkgs/applications/editors/jupyter/**/* "6.topic: k3s": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/cluster/k3s/**/* - - nixos/tests/k3s/**/* - - pkgs/applications/networking/cluster/k3s/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/cluster/k3s/**/* + - nixos/tests/k3s/**/* + - pkgs/applications/networking/cluster/k3s/**/* "6.topic: kernel": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/build-support/kernel/**/* - - pkgs/os-specific/linux/kernel/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/build-support/kernel/**/* + - pkgs/os-specific/linux/kernel/**/* "6.topic: lib": - any: - - changed-files: - - any-glob-to-any-file: - - lib/** + - changed-files: + - any-glob-to-any-file: + - lib/** "6.topic: llvm/clang": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/development/compilers/llvm/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/development/compilers/llvm/**/* "6.topic: lua": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/development/tools/misc/luarocks/* - - pkgs/development/interpreters/lua-5/**/* - - pkgs/development/interpreters/luajit/**/* - - pkgs/development/lua-modules/**/* - - pkgs/top-level/lua-packages.nix + - changed-files: + - any-glob-to-any-file: + - pkgs/development/tools/misc/luarocks/* + - pkgs/development/interpreters/lua-5/**/* + - pkgs/development/interpreters/luajit/**/* + - pkgs/development/lua-modules/**/* + - pkgs/top-level/lua-packages.nix "6.topic: Lumina DE": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/x11/desktop-managers/lumina.nix - - pkgs/desktops/lumina/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/x11/desktop-managers/lumina.nix + - pkgs/desktops/lumina/**/* "6.topic: LXQt": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/x11/desktop-managers/lxqt.nix - - pkgs/desktops/lxqt/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/x11/desktop-managers/lxqt.nix + - pkgs/desktops/lxqt/**/* "6.topic: mate": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/x11/desktop-managers/mate.nix - - nixos/tests/mate.nix - - pkgs/desktops/mate/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/x11/desktop-managers/mate.nix + - nixos/tests/mate.nix + - pkgs/desktops/mate/**/* "6.topic: module system": - any: - - changed-files: - - any-glob-to-any-file: - - lib/modules.nix - - lib/types.nix - - lib/options.nix - - lib/tests/modules.sh - - lib/tests/modules/** + - changed-files: + - any-glob-to-any-file: + - lib/modules.nix + - lib/types.nix + - lib/options.nix + - lib/tests/modules.sh + - lib/tests/modules/** "6.topic: musl": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/os-specific/linux/musl/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/os-specific/linux/musl/**/* "6.topic: nim": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/nim.section.md - - pkgs/build-support/build-nim-package.nix - - pkgs/build-support/build-nim-sbom.nix - - pkgs/by-name/ni/nim* - - pkgs/top-level/nim-overrides.nix + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/nim.section.md + - pkgs/build-support/build-nim-package.nix + - pkgs/build-support/build-nim-sbom.nix + - pkgs/by-name/ni/nim* + - pkgs/top-level/nim-overrides.nix "6.topic: nixos": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/**/* - - pkgs/by-name/sw/switch-to-configuration-ng/**/* - - pkgs/by-name/ni/nixos-rebuild-ng/**/* - - pkgs/os-specific/linux/nixos-rebuild/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/**/* + - pkgs/by-name/sw/switch-to-configuration-ng/**/* + - pkgs/by-name/ni/nixos-rebuild-ng/**/* + - pkgs/os-specific/linux/nixos-rebuild/**/* "6.topic: nixos-container": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/virtualisation/nixos-containers.nix - - pkgs/tools/virtualization/nixos-container/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/virtualisation/nixos-containers.nix + - pkgs/tools/virtualization/nixos-container/**/* "6.topic: nodejs": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/javascript.section.md - - pkgs/build-support/node/**/* - - pkgs/development/node-packages/**/* - - pkgs/development/tools/yarn/* - - pkgs/development/tools/yarn2nix-moretea/**/* - - pkgs/development/tools/pnpm/**/* - - pkgs/development/web/nodejs/* + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/javascript.section.md + - pkgs/build-support/node/**/* + - pkgs/development/node-packages/**/* + - pkgs/development/tools/yarn/* + - pkgs/development/tools/yarn2nix-moretea/**/* + - pkgs/development/tools/pnpm/**/* + - pkgs/development/web/nodejs/* "6.topic: nvidia": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/hardware/video/nvidia.nix - - nixos/modules/services/hardware/nvidia-container-toolkit/**/* - - nixos/modules/services/hardware/nvidia-optimus.nix - - pkgs/os-specific/linux/nvidia-x11/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/hardware/video/nvidia.nix + - nixos/modules/services/hardware/nvidia-container-toolkit/**/* + - nixos/modules/services/hardware/nvidia-optimus.nix + - pkgs/os-specific/linux/nvidia-x11/**/* "6.topic: ocaml": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/ocaml.section.md - - pkgs/development/compilers/ocaml/**/* - - pkgs/development/compilers/reason/**/* - - pkgs/development/ocaml-modules/**/* - - pkgs/development/tools/ocaml/**/* - - pkgs/top-level/ocaml-packages.nix + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/ocaml.section.md + - pkgs/development/compilers/ocaml/**/* + - pkgs/development/compilers/reason/**/* + - pkgs/development/ocaml-modules/**/* + - pkgs/development/tools/ocaml/**/* + - pkgs/top-level/ocaml-packages.nix "6.topic: pantheon": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/desktops/pantheon/**/* - - nixos/modules/services/x11/desktop-managers/pantheon.nix - - nixos/modules/services/x11/display-managers/lightdm-greeters/pantheon.nix - - nixos/tests/pantheon.nix - - pkgs/desktops/pantheon/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/desktops/pantheon/**/* + - nixos/modules/services/x11/desktop-managers/pantheon.nix + - nixos/modules/services/x11/display-managers/lightdm-greeters/pantheon.nix + - nixos/tests/pantheon.nix + - pkgs/desktops/pantheon/**/* "6.topic: php": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/php.section.md - - nixos/tests/php/**/* - - pkgs/build-support/php/**/* - - pkgs/development/interpreters/php/**/* - - pkgs/development/php-packages/**/* - - pkgs/test/php/default.nix - - pkgs/top-level/php-packages.nix + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/php.section.md + - nixos/tests/php/**/* + - pkgs/build-support/php/**/* + - pkgs/development/interpreters/php/**/* + - pkgs/development/php-packages/**/* + - pkgs/test/php/default.nix + - pkgs/top-level/php-packages.nix "6.topic: printing": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/services/printing/cupsd.nix - - pkgs/misc/cups/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/services/printing/cupsd.nix + - pkgs/misc/cups/**/* "6.topic: python": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/python.section.md - - pkgs/development/interpreters/python/**/* - - pkgs/development/python-modules/**/* - - pkgs/top-level/python-packages.nix + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/python.section.md + - pkgs/development/interpreters/python/**/* + - pkgs/development/python-modules/**/* + - pkgs/top-level/python-packages.nix "6.topic: qt/kde": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/qt.section.md - - nixos/modules/services/x11/desktop-managers/plasma5.nix - - nixos/tests/plasma5.nix - - pkgs/applications/kde/**/* - - pkgs/desktops/plasma-5/**/* - - pkgs/development/libraries/kde-frameworks/**/* - - pkgs/development/libraries/qt-5/**/* + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/qt.section.md + - nixos/modules/services/x11/desktop-managers/plasma5.nix + - nixos/tests/plasma5.nix + - pkgs/applications/kde/**/* + - pkgs/desktops/plasma-5/**/* + - pkgs/development/libraries/kde-frameworks/**/* + - pkgs/development/libraries/qt-5/**/* "6.topic: R": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/applications/science/math/R/**/* - - pkgs/development/r-modules/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/applications/science/math/R/**/* + - pkgs/development/r-modules/**/* "6.topic: rocm": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/development/rocm-modules/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/development/rocm-modules/**/* "6.topic: ruby": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/ruby.section.md - - pkgs/development/interpreters/ruby/**/* - - pkgs/development/ruby-modules/**/* - - pkgs/top-level/ruby-packages.nix + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/ruby.section.md + - pkgs/development/interpreters/ruby/**/* + - pkgs/development/ruby-modules/**/* + - pkgs/top-level/ruby-packages.nix "6.topic: rust": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/rust.section.md - - pkgs/build-support/rust/**/* - - pkgs/development/compilers/rust/**/* + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/rust.section.md + - pkgs/build-support/rust/**/* + - pkgs/development/compilers/rust/**/* "6.topic: stdenv": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/stdenv/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/stdenv/**/* "6.topic: steam": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/games/steam/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/games/steam/**/* "6.topic: systemd": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/os-specific/linux/systemd/**/* - - nixos/modules/system/boot/systemd*/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/os-specific/linux/systemd/**/* + - nixos/modules/system/boot/systemd*/**/* "6.topic: tcl": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/tcl.section.md - - pkgs/development/interpreters/tcl/* - - pkgs/development/tcl-modules/**/* - - pkgs/top-level/tcl-packages.nix + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/tcl.section.md + - pkgs/development/interpreters/tcl/* + - pkgs/development/tcl-modules/**/* + - pkgs/top-level/tcl-packages.nix "6.topic: teams": - any: - - changed-files: - - any-glob-to-any-file: - - maintainers/team-list.nix + - changed-files: + - any-glob-to-any-file: + - maintainers/team-list.nix "6.topic: testing": - any: - - changed-files: - - any-glob-to-any-file: - # NOTE: Let's keep the scope limited to test frameworks that are - # *developed in this repo*; - # - not individual tests - # - not packages for test frameworks - - pkgs/build-support/testers/** - - nixos/lib/testing/** - - nixos/lib/test-driver/** - - nixos/tests/nixos-test-driver/** - - nixos/lib/testing-python.nix # legacy - - nixos/tests/make-test-python.nix # legacy - # lib/debug.nix has a test framework (runTests) but it's not the main focus + - changed-files: + - any-glob-to-any-file: + # NOTE: Let's keep the scope limited to test frameworks that are + # *developed in this repo*; + # - not individual tests + # - not packages for test frameworks + - pkgs/build-support/testers/** + - nixos/lib/testing/** + - nixos/lib/test-driver/** + - nixos/tests/nixos-test-driver/** + - nixos/lib/testing-python.nix # legacy + - nixos/tests/make-test-python.nix # legacy + # lib/debug.nix has a test framework (runTests) but it's not the main focus "6.topic: TeX": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/texlive.section.md - - pkgs/test/texlive/** - - pkgs/tools/typesetting/tex/**/* + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/texlive.section.md + - pkgs/test/texlive/** + - pkgs/tools/typesetting/tex/**/* "6.topic: updaters": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/common-updater/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/common-updater/**/* "6.topic: vim": - any: - - changed-files: - - any-glob-to-any-file: - - doc/languages-frameworks/vim.section.md - - pkgs/applications/editors/vim/**/* - - pkgs/applications/editors/vim/plugins/**/* - - nixos/modules/programs/neovim.nix - - pkgs/applications/editors/neovim/**/* + - changed-files: + - any-glob-to-any-file: + - doc/languages-frameworks/vim.section.md + - pkgs/applications/editors/vim/**/* + - pkgs/applications/editors/vim/plugins/**/* + - nixos/modules/programs/neovim.nix + - pkgs/applications/editors/neovim/**/* "6.topic: vscode": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/applications/editors/vscode/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/applications/editors/vscode/**/* "6.topic: windows": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/os-specific/windows/**/* + - changed-files: + - any-glob-to-any-file: + - pkgs/os-specific/windows/**/* "6.topic: xen-project": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/virtualisation/xen* - - pkgs/by-name/xe/xen/* - - pkgs/by-name/qe/qemu_xen/* - - pkgs/by-name/xe/xen-guest-agent/* - - pkgs/by-name/xt/xtf/* - - pkgs/build-support/xen/* - - pkgs/development/ocaml-modules/xen*/* - - pkgs/development/ocaml-modules/vchan/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/virtualisation/xen* + - pkgs/by-name/xe/xen/* + - pkgs/by-name/qe/qemu_xen/* + - pkgs/by-name/xe/xen-guest-agent/* + - pkgs/by-name/xt/xtf/* + - pkgs/build-support/xen/* + - pkgs/development/ocaml-modules/xen*/* + - pkgs/development/ocaml-modules/vchan/* "6.topic: xfce": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/doc/manual/configuration/xfce.xml - - nixos/modules/services/x11/desktop-managers/xfce.nix - - nixos/tests/xfce.nix - - pkgs/desktops/xfce/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/doc/manual/configuration/xfce.xml + - nixos/modules/services/x11/desktop-managers/xfce.nix + - nixos/tests/xfce.nix + - pkgs/desktops/xfce/**/* "6.topic: zig": - any: - - changed-files: - - any-glob-to-any-file: - - pkgs/development/compilers/zig/**/* - - doc/hooks/zig.section.md + - changed-files: + - any-glob-to-any-file: + - pkgs/development/compilers/zig/**/* + - doc/hooks/zig.section.md "8.has: changelog": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/doc/manual/release-notes/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/doc/manual/release-notes/**/* "8.has: maintainer-list (update)": - any: - - changed-files: - - any-glob-to-any-file: - - maintainers/maintainer-list.nix + - changed-files: + - any-glob-to-any-file: + - maintainers/maintainer-list.nix "8.has: module (update)": - any: - - changed-files: - - any-glob-to-any-file: - - nixos/modules/**/* + - changed-files: + - any-glob-to-any-file: + - nixos/modules/**/* # keep-sorted end diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a46a382ff42d..a9efff4d4a8f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,10 +24,10 @@ jobs: include: - runner: ubuntu-24.04 system: x86_64-linux - builds: [shell,manual-nixos,lib-tests] + builds: [shell, manual-nixos, lib-tests] - runner: ubuntu-24.04-arm system: aarch64-linux - builds: [shell,manual-nixos,manual-nixpkgs,manual-nixpkgs-tests] + builds: [shell, manual-nixos, manual-nixpkgs, manual-nixpkgs-tests] - runner: macos-13 system: x86_64-darwin builds: [shell] diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index dd7c433815dc..ea96f792c294 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -52,7 +52,7 @@ jobs: outpaths: name: Outpaths runs-on: ubuntu-24.04-arm - needs: [ prepare ] + needs: [prepare] strategy: fail-fast: false matrix: @@ -163,7 +163,7 @@ jobs: compare: name: Comparison runs-on: ubuntu-24.04-arm - needs: [ prepare, outpaths ] + needs: [prepare, outpaths] if: needs.prepare.outputs.targetSha permissions: issues: write # needed to create *new* labels @@ -251,7 +251,7 @@ jobs: labels: name: Labels - needs: [ compare ] + needs: [compare] uses: ./.github/workflows/labels.yml permissions: issues: write @@ -262,7 +262,7 @@ jobs: # No dependency on "compare", so that it can start at the same time. # We only wait for the "comparison" artifact to be available, which makes the start-to-finish time # for the eval workflow considerably faster. - needs: [ prepare, outpaths ] + needs: [prepare, outpaths] if: needs.prepare.outputs.targetSha uses: ./.github/workflows/reviewers.yml secrets: inherit diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 3b212a18e0e0..2c2401ecdfff 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -59,7 +59,7 @@ jobs: with: merged-as-untrusted: true - - uses: cachix/install-nix-action@526118121621777ccd86f79b04685a9319637641 # v31 + - uses: cachix/install-nix-action@17fe5fb4a23ad6cbbe47d6b3f359611ad276644c # v31 with: extra_nix_config: sandbox = true @@ -82,7 +82,7 @@ jobs: merged-as-untrusted: true target-as-trusted: true - - uses: cachix/install-nix-action@526118121621777ccd86f79b04685a9319637641 # v31 + - uses: cachix/install-nix-action@17fe5fb4a23ad6cbbe47d6b3f359611ad276644c # v31 with: extra_nix_config: sandbox = true diff --git a/.github/workflows/periodic-merge-24h.yml b/.github/workflows/periodic-merge-24h.yml index f56142b722b8..a76b2310492d 100644 --- a/.github/workflows/periodic-merge-24h.yml +++ b/.github/workflows/periodic-merge-24h.yml @@ -11,7 +11,7 @@ on: schedule: # * is a special character in YAML so you have to quote this string # Merge every 24 hours - - cron: '0 0 * * *' + - cron: '0 0 * * *' workflow_dispatch: permissions: {} diff --git a/.github/workflows/periodic-merge-6h.yml b/.github/workflows/periodic-merge-6h.yml index e056d7634a5d..15a7da3db4e2 100644 --- a/.github/workflows/periodic-merge-6h.yml +++ b/.github/workflows/periodic-merge-6h.yml @@ -11,7 +11,7 @@ on: schedule: # * is a special character in YAML so you have to quote this string # Merge every 6 hours - - cron: '0 */6 * * *' + - cron: '0 */6 * * *' workflow_dispatch: permissions: {} diff --git a/ci/default.nix b/ci/default.nix index cddea6453606..32e067133422 100644 --- a/ci/default.nix +++ b/ci/default.nix @@ -52,6 +52,21 @@ let # See https://github.com/NixOS/nixfmt programs.nixfmt.enable = true; + programs.yamlfmt = { + enable = true; + settings.formatter = { + retain_line_breaks = true; + }; + }; + settings.formatter.yamlfmt.excludes = [ + # Breaks helm templating + "nixos/tests/k3s/k3s-test-chart/templates/*" + # Aligns comments with whitespace + "pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml" + # TODO: Fix formatting for auto-generated file + "pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml" + ]; + settings.formatter.editorconfig-checker = { command = "${pkgs.lib.getExe pkgs.editorconfig-checker}"; options = [ "-disable-indent-size" ]; diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c45018a4b839..3d3cb1386478 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20625,6 +20625,12 @@ matrix = "@qyriad:katesiria.org"; name = "Qyriad"; }; + r-aizawa = { + github = "Xantibody"; + githubId = 109563705; + name = "Ryu Aizawa"; + email = "zeku.bushinryu38@gmail.com"; + }; r-burns = { email = "rtburns@protonmail.com"; github = "r-burns"; diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index a5eb962073ae..ebd6defcef81 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -48,6 +48,8 @@ - The `services.siproxd` module has been removed as `siproxd` is unmaintained and broken with libosip 5.x. +- `services.dwm-status.extraConfig` was replaced by [RFC0042](https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md)-compliant [](#opt-services.dwm-status.settings), which is used to generate the config file. `services.dwm-status.order` is now moved to [](#opt-services.dwm-status.settings.order), as it's a part of the config file. + - `renovate` was updated to v40. See the [upstream release notes](https://github.com/renovatebot/renovate/releases/tag/40.0.0) for breaking changes. - The `boot.readOnlyNixStore` has been removed. Control over bind mount options on `/nix/store` is now offered by the `boot.nixStoreMountOpts` option. diff --git a/nixos/modules/programs/firefox.nix b/nixos/modules/programs/firefox.nix index b041e1d072b0..2019f1724523 100644 --- a/nixos/modules/programs/firefox.nix +++ b/nixos/modules/programs/firefox.nix @@ -74,9 +74,7 @@ in defaultText = lib.literalExpression "pkgs.firefox"; relatedPackages = [ "firefox" - "firefox-beta-bin" "firefox-bin" - "firefox-devedition-bin" "firefox-esr" ]; }; diff --git a/nixos/modules/services/desktop-managers/cosmic.nix b/nixos/modules/services/desktop-managers/cosmic.nix index 67a6f8625c6e..58e4a10177be 100644 --- a/nixos/modules/services/desktop-managers/cosmic.nix +++ b/nixos/modules/services/desktop-managers/cosmic.nix @@ -140,13 +140,21 @@ in security.rtkit.enable = true; services.accounts-daemon.enable = true; services.displayManager.sessionPackages = [ pkgs.cosmic-session ]; - services.geoclue2.enable = true; - services.geoclue2.enableDemoAgent = false; services.libinput.enable = true; services.upower.enable = true; # Required for screen locker security.pam.services.cosmic-greeter = { }; + # geoclue2 stuff + services.geoclue2.enable = true; + # We _do_ use the demo agent in the `cosmic-settings-daemon` package, + # but this option also creates a systemd service that conflicts with the + # `cosmic-settings-daemon` package's geoclue2 agent. Therefore, disable it. + services.geoclue2.enableDemoAgent = false; + # As mentioned above, we do use the demo agent. And it needs to be + # whitelisted, otherwise it doesn't run. + services.geoclue2.whitelistedAgents = [ "geoclue-demo-agent" ]; # whitelist our own geoclue2 agent o + # Good to have defaults hardware.bluetooth.enable = lib.mkDefault true; networking.networkmanager.enable = lib.mkDefault true; diff --git a/nixos/modules/services/desktops/geoclue2.nix b/nixos/modules/services/desktops/geoclue2.nix index b9d423acf9f3..ec7afa03c656 100644 --- a/nixos/modules/services/desktops/geoclue2.nix +++ b/nixos/modules/services/desktops/geoclue2.nix @@ -8,11 +8,6 @@ let cfg = config.services.geoclue2; - defaultWhitelist = [ - "gnome-shell" - "io.elementary.desktop.agent-geoclue2" - ]; - appConfigModule = lib.types.submodule ( { name, ... }: { @@ -85,6 +80,16 @@ in that provides location information for accessing. ''; }; + whitelistedAgents = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = [ + "gnome-shell" + "io.elementary.desktop.agent-geoclue2" + ]; + description = '' + Desktop IDs (without the .desktop extension) of whitelisted agents. + ''; + }; enableDemoAgent = lib.mkOption { type = lib.types.bool; @@ -321,7 +326,10 @@ in { agent = { whitelist = lib.concatStringsSep ";" ( - lib.optional cfg.enableDemoAgent "geoclue-demo-agent" ++ defaultWhitelist + lib.lists.unique ( + cfg.whitelistedAgents + ++ lib.optionals config.services.geoclue2.enableDemoAgent [ "geoclue-demo-agent" ] + ) ); }; network-nmea = { diff --git a/nixos/modules/services/misc/dwm-status.nix b/nixos/modules/services/misc/dwm-status.nix index f0df70051d48..b7031808287b 100644 --- a/nixos/modules/services/misc/dwm-status.nix +++ b/nixos/modules/services/misc/dwm-status.nix @@ -7,71 +7,80 @@ let cfg = config.services.dwm-status; - order = lib.concatMapStringsSep "," (feature: ''"${feature}"'') cfg.order; + format = pkgs.formats.toml { }; - configFile = pkgs.writeText "dwm-status.toml" '' - order = [${order}] - - ${cfg.extraConfig} - ''; + configFile = format.generate "dwm-status.toml" cfg.settings; in { - - ###### interface + imports = [ + (lib.mkRenamedOptionModule + [ "services" "dwm-status" "order" ] + [ "services" "dwm-status" "settings" "order" ] + ) + (lib.mkRemovedOptionModule [ + "services" + "dwm-status" + "extraConfig" + ] "Use services.dwm-status.settings instead.") + ]; options = { - services.dwm-status = { - enable = lib.mkEnableOption "dwm-status user service"; package = lib.mkPackageOption pkgs "dwm-status" { example = "dwm-status.override { enableAlsaUtils = false; }"; }; - order = lib.mkOption { - type = lib.types.listOf ( - lib.types.enum [ - "audio" - "backlight" + settings = lib.mkOption { + type = lib.types.submodule { + freeformType = format.type; + options.order = lib.mkOption { + type = lib.types.listOf ( + lib.types.enum [ + "audio" + "backlight" + "battery" + "cpu_load" + "network" + "time" + ] + ); + default = [ ]; + description = '' + List of enabled features in order. + ''; + }; + }; + default = { }; + example = { + order = [ "battery" "cpu_load" - "network" "time" - ] - ); + ]; + time = { + format = "%F %a %r"; + update_seconds = true; + }; + }; description = '' - List of enabled features in order. + Config options for dwm-status, see https://github.com/Gerschtli/dwm-status#configuration + for available options. ''; }; - - extraConfig = lib.mkOption { - type = lib.types.lines; - default = ""; - description = '' - Extra config in TOML format. - ''; - }; - }; - }; - ###### implementation - config = lib.mkIf cfg.enable { - - services.upower.enable = lib.mkIf (lib.elem "battery" cfg.order) true; + services.upower.enable = lib.mkIf (lib.elem "battery" cfg.settings.order) true; systemd.user.services.dwm-status = { description = "Highly performant and configurable DWM status service"; wantedBy = [ "graphical-session.target" ]; partOf = [ "graphical-session.target" ]; - serviceConfig.ExecStart = "${cfg.package}/bin/dwm-status ${configFile} --quiet"; }; - }; - } diff --git a/nixos/tests/zipline.nix b/nixos/tests/zipline.nix index 023c4484a810..40498db9133f 100644 --- a/nixos/tests/zipline.nix +++ b/nixos/tests/zipline.nix @@ -1,10 +1,13 @@ -{ lib, ... }: +{ lib, pkgs, ... }: { name = "zipline"; meta.maintainers = with lib.maintainers; [ defelo ]; nodes.machine = { + # On x86, testing with a CPU without SSE 4.2 support + # to ensure native libvips is used + virtualisation.qemu.options = lib.mkIf pkgs.stdenv.hostPlatform.isx86 [ "-cpu core2duo" ]; services.zipline = { enable = true; settings = { @@ -38,7 +41,7 @@ import re machine.wait_for_unit("zipline.service") - machine.wait_for_open_port(8000) + machine.wait_for_open_port(8000, timeout=300) resp = machine.succeed("curl zipline.local:8000/api/setup -v -X POST -H 'Content-Type: application/json' -d '{\"username\": \"administrator\", \"password\": \"password\"}' 2>&1") data = json.loads(resp.splitlines()[-1]) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 0f798603007c..e0ba1ade18cd 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4694,8 +4694,8 @@ let mktplcRef = { name = "tabnine-vscode"; publisher = "tabnine"; - version = "3.287.0"; - hash = "sha256-E4ew40NNuOW9e7ZIsJjkO/4r6gbbC2IsghFbO+n27cg="; + version = "3.288.0"; + hash = "sha256-2wq7ohOIAzF2EXeSkg2ADRLMvksaIeYBDJfSbPwX9vk="; }; meta = { license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix b/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix index f933b986728e..b921ce256ec5 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-pylance"; publisher = "MS-python"; - version = "2025.5.1"; - hash = "sha256-6HnWqD6wTRPjkHYN6HaPHJbbK0wWk/boBtqBhuR7W7U="; + version = "2025.6.1"; + hash = "sha256-rmG57PU1kwFdogaeyxUDfJ6ZOOxWFXp+RbO7hoExvG4="; }; buildInputs = [ pyright ]; diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix deleted file mode 100644 index 98920f6ab23c..000000000000 --- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix +++ /dev/null @@ -1,2477 +0,0 @@ -{ - version = "140.0b6"; - sources = [ - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ach/firefox-140.0b6.tar.xz"; - locale = "ach"; - arch = "linux-x86_64"; - sha256 = "0cf9f3c0865a1dc3c327e78cfb2447f64d64a280121c78aeee4046d74116dce4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/af/firefox-140.0b6.tar.xz"; - locale = "af"; - arch = "linux-x86_64"; - sha256 = "6a38e65b960d36ad164e71cbbd2c427ae28e68662f78182cafbccedbdaee86cb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/an/firefox-140.0b6.tar.xz"; - locale = "an"; - arch = "linux-x86_64"; - sha256 = "93a085d3bcbf1074c309aae8dd0418dbaaa030666c16f732ba21079854f3098b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ar/firefox-140.0b6.tar.xz"; - locale = "ar"; - arch = "linux-x86_64"; - sha256 = "b324f71e736da3d7dce96dcae18a19e3a1ed01b2075d68d4662a740c2011662f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ast/firefox-140.0b6.tar.xz"; - locale = "ast"; - arch = "linux-x86_64"; - sha256 = "4c57ca12f04a176a29ce31ccbbbf4f5454b8af8e7fc14ddef6c09a7906156dbb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/az/firefox-140.0b6.tar.xz"; - locale = "az"; - arch = "linux-x86_64"; - sha256 = "78934de24158bcb311683170a5131da2b746322e761d5fbddeb321982764fde7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/be/firefox-140.0b6.tar.xz"; - locale = "be"; - arch = "linux-x86_64"; - sha256 = "e01175f882c4771dc533a3129178c8382c42757e4873c092da36ae8ebde4110a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/bg/firefox-140.0b6.tar.xz"; - locale = "bg"; - arch = "linux-x86_64"; - sha256 = "39b6654edc934d89c18e9d1e9b5a9af0ce0b320d872400c2e9acda873a9c103d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/bn/firefox-140.0b6.tar.xz"; - locale = "bn"; - arch = "linux-x86_64"; - sha256 = "f6afacf863c3d7ae32c15bf7fdb82fa6cab55a372628758d57dc603282ce0c35"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/br/firefox-140.0b6.tar.xz"; - locale = "br"; - arch = "linux-x86_64"; - sha256 = "aae4aa8ff7fd6680e5d2571379f439577950126a09eea6fe674f1bb500d4a6fd"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/bs/firefox-140.0b6.tar.xz"; - locale = "bs"; - arch = "linux-x86_64"; - sha256 = "4adf72960e23017bb0bc17c009fec323ecccd343a2fce5978c1b27207051f8aa"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ca-valencia/firefox-140.0b6.tar.xz"; - locale = "ca-valencia"; - arch = "linux-x86_64"; - sha256 = "1f4f93108d0786912a5c18b65de23e206d1ed6456a2bcb98a4e481b21e397e09"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ca/firefox-140.0b6.tar.xz"; - locale = "ca"; - arch = "linux-x86_64"; - sha256 = "f0be5b5097befc19b90c81f042211c6d00f934d13a9cc1b243072f02075a7738"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/cak/firefox-140.0b6.tar.xz"; - locale = "cak"; - arch = "linux-x86_64"; - sha256 = "5bf076d97c7b82cbf17bdee89a1d7c3cc79d91cfbde3a2b62238a0801778e107"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/cs/firefox-140.0b6.tar.xz"; - locale = "cs"; - arch = "linux-x86_64"; - sha256 = "9d57075e5c848034041250eb54d074daf69e77b6bcd5d9ce6f69796af0739b3d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/cy/firefox-140.0b6.tar.xz"; - locale = "cy"; - arch = "linux-x86_64"; - sha256 = "86f5f9313a932943b0baa0ef256fe569732008e89a9a4a5c66adb8d310663d33"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/da/firefox-140.0b6.tar.xz"; - locale = "da"; - arch = "linux-x86_64"; - sha256 = "3775d07785b01441a592676a7546d689fb5ee0b378ba0204e7ac26e13eae5955"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/de/firefox-140.0b6.tar.xz"; - locale = "de"; - arch = "linux-x86_64"; - sha256 = "8a33d39219373b134b8b489d096b09d5d60362ae67d302ac4c19297221a23720"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/dsb/firefox-140.0b6.tar.xz"; - locale = "dsb"; - arch = "linux-x86_64"; - sha256 = "9ef44a1dbb19631b3efbd09980bb7763a7d3d6c709c0dc1396f0d21a6dcfba59"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/el/firefox-140.0b6.tar.xz"; - locale = "el"; - arch = "linux-x86_64"; - sha256 = "1364dbebf6329bf9e74395835f3a50377a744945a952bf0019943f3af81963c3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/en-CA/firefox-140.0b6.tar.xz"; - locale = "en-CA"; - arch = "linux-x86_64"; - sha256 = "a9105aa0ef0560c406b7e99248ee72ec32fc1341a7853dfcbeaa19db6d33088e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/en-GB/firefox-140.0b6.tar.xz"; - locale = "en-GB"; - arch = "linux-x86_64"; - sha256 = "b3f6af8344a975f7f6d421a55ba8d5093209b5b99bf2081192a15efd4d6977e1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/en-US/firefox-140.0b6.tar.xz"; - locale = "en-US"; - arch = "linux-x86_64"; - sha256 = "ae3fc88078ea41f85a24ab6c4f865b476ceebef4c3a2117e02607c7afdc191a8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/eo/firefox-140.0b6.tar.xz"; - locale = "eo"; - arch = "linux-x86_64"; - sha256 = "8cc56cc9d1b5f00356e7c060e74902c3887dd05681192d49602eb637495706d1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/es-AR/firefox-140.0b6.tar.xz"; - locale = "es-AR"; - arch = "linux-x86_64"; - sha256 = "1f46f27b8ecf033c263d8a01cd3a5670796ce36c81ffe59c9654edf70c2efea1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/es-CL/firefox-140.0b6.tar.xz"; - locale = "es-CL"; - arch = "linux-x86_64"; - sha256 = "6476b0ba91fb25eb196cd49afd41801bfe8ec4985200b66d09cc1d430ed7b26a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/es-ES/firefox-140.0b6.tar.xz"; - locale = "es-ES"; - arch = "linux-x86_64"; - sha256 = "884cfa9e904ae82ad83f671f0a659e9b32471d25df13dbe666a68d526172c4ee"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/es-MX/firefox-140.0b6.tar.xz"; - locale = "es-MX"; - arch = "linux-x86_64"; - sha256 = "586e2f31126ab58c7c9ff9935e95a4f009274119f08d196c59de21907c0f0b79"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/et/firefox-140.0b6.tar.xz"; - locale = "et"; - arch = "linux-x86_64"; - sha256 = "044a218da86f3aa042834b6b4dd72f0ebfbbdafb54bc822b1f265280bbb7ae9d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/eu/firefox-140.0b6.tar.xz"; - locale = "eu"; - arch = "linux-x86_64"; - sha256 = "7dcaf2b10df00a0d594279b1e05e346a1f7a1551b5b479f6691d95de93403158"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/fa/firefox-140.0b6.tar.xz"; - locale = "fa"; - arch = "linux-x86_64"; - sha256 = "6098121dd11f772b24d157cb0aa1eff7acc914bfe05586672350454598c09622"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ff/firefox-140.0b6.tar.xz"; - locale = "ff"; - arch = "linux-x86_64"; - sha256 = "81d1eea86c5299adbb8c5d6076a5f7f910ef10b0620ec8aabb9551e8ff100a93"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/fi/firefox-140.0b6.tar.xz"; - locale = "fi"; - arch = "linux-x86_64"; - sha256 = "017ed1a20f955537b8641828cc168c75a1ca912a44155d035c8adc17c0723581"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/fr/firefox-140.0b6.tar.xz"; - locale = "fr"; - arch = "linux-x86_64"; - sha256 = "816b97fb48194cf5f738a05d204434c43a3619ece174825cc1d0b012d53845cf"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/fur/firefox-140.0b6.tar.xz"; - locale = "fur"; - arch = "linux-x86_64"; - sha256 = "c3b8c021459f70b7a56d47d4b6d159bce7c2e5e02d6eb01025a08f7c377310b5"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/fy-NL/firefox-140.0b6.tar.xz"; - locale = "fy-NL"; - arch = "linux-x86_64"; - sha256 = "ed00ebe292e5fcce02dc3e7a296dc8fe56b06e285f5884a89be8d3aefb0a931f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ga-IE/firefox-140.0b6.tar.xz"; - locale = "ga-IE"; - arch = "linux-x86_64"; - sha256 = "e0e13635b24ef4a84668d192fea83f69f066592f2baa010d2634c55b699ac257"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/gd/firefox-140.0b6.tar.xz"; - locale = "gd"; - arch = "linux-x86_64"; - sha256 = "c1dabaf4658a4a73e0de9a4e8f804f181bf304fc7c7d3542073fe8c28be39750"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/gl/firefox-140.0b6.tar.xz"; - locale = "gl"; - arch = "linux-x86_64"; - sha256 = "a4ea22f0a82a2f920e5e3398995926f93e1bb0a1cefc704cef1412bd7d7bf5fe"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/gn/firefox-140.0b6.tar.xz"; - locale = "gn"; - arch = "linux-x86_64"; - sha256 = "0998b1331fe1e87a3ca03c64d720be715d35e6bb90ff0fb8cf1ac4077ec20265"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/gu-IN/firefox-140.0b6.tar.xz"; - locale = "gu-IN"; - arch = "linux-x86_64"; - sha256 = "16f62c0e2bf9e9ad8fd807da12ffb34b1a49f1a22c93d025dc5d287c0aa186f9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/he/firefox-140.0b6.tar.xz"; - locale = "he"; - arch = "linux-x86_64"; - sha256 = "5017fb8bae1791da686b7f8d09081334fc26c91b50790f642e4567e367b054e4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/hi-IN/firefox-140.0b6.tar.xz"; - locale = "hi-IN"; - arch = "linux-x86_64"; - sha256 = "41e966607bd8974e25768e49e8c2ea389c19d183a5c48155be2abe489b7daea9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/hr/firefox-140.0b6.tar.xz"; - locale = "hr"; - arch = "linux-x86_64"; - sha256 = "2cd3ae2af8f30aaedd60ca8ad4fd30d37d613c80687ee0febe8dccb0aaa954c6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/hsb/firefox-140.0b6.tar.xz"; - locale = "hsb"; - arch = "linux-x86_64"; - sha256 = "a921b7fd7fb36227594f60a7891cd052807d4f78f7facfc888490c10bbb5019b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/hu/firefox-140.0b6.tar.xz"; - locale = "hu"; - arch = "linux-x86_64"; - sha256 = "d7443861c49462e780638801de1e43217677110eb9c5198fcfc333b144d91ca2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/hy-AM/firefox-140.0b6.tar.xz"; - locale = "hy-AM"; - arch = "linux-x86_64"; - sha256 = "459af37c50eda7ce2394a0f410a0daeafdb8114df77b4933bc6fbd9057b3dc30"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ia/firefox-140.0b6.tar.xz"; - locale = "ia"; - arch = "linux-x86_64"; - sha256 = "91f680cdae1bf75398b86e6f16c20f05917efcddc5482ecef0b60aad18a215ef"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/id/firefox-140.0b6.tar.xz"; - locale = "id"; - arch = "linux-x86_64"; - sha256 = "20e45c279a9c94d3870248c511b0d3f9e002ff93f7cb4f61ee3606a76012bc81"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/is/firefox-140.0b6.tar.xz"; - locale = "is"; - arch = "linux-x86_64"; - sha256 = "fa73b2738537764133d71d2beb15e0a0b5f1b34df335b84dcc76e23f5903c47f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/it/firefox-140.0b6.tar.xz"; - locale = "it"; - arch = "linux-x86_64"; - sha256 = "c67b03b3a21c21cc196e87a4fe44e96bc1fa7bcc138b8e9f5dd109f30a2ea27e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ja/firefox-140.0b6.tar.xz"; - locale = "ja"; - arch = "linux-x86_64"; - sha256 = "f748f10054ca044435d03337fb16b922a4513929186dbd6fa3954e397b4f7b9d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ka/firefox-140.0b6.tar.xz"; - locale = "ka"; - arch = "linux-x86_64"; - sha256 = "b764067cc3dd81cd029ee418dcb2876afcd04c5d1288e1f8e8f0fb0bc11652c2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/kab/firefox-140.0b6.tar.xz"; - locale = "kab"; - arch = "linux-x86_64"; - sha256 = "545392d704bf3efb780b634366abc503dbbb773baa0cb4b720d8ea26c7d8d5f7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/kk/firefox-140.0b6.tar.xz"; - locale = "kk"; - arch = "linux-x86_64"; - sha256 = "cbf09845b5ea0c2d3964bd391f699cf6c0138a65f650b538330e101aa0493a88"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/km/firefox-140.0b6.tar.xz"; - locale = "km"; - arch = "linux-x86_64"; - sha256 = "03c4299ea106f19383d8e3ee96657c4953ba7ba137c369c6f37382223fc675ea"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/kn/firefox-140.0b6.tar.xz"; - locale = "kn"; - arch = "linux-x86_64"; - sha256 = "b4f0d0cd7e89322200db11b1ad1205847b14ce53357788e4a8150b99838e3ad3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ko/firefox-140.0b6.tar.xz"; - locale = "ko"; - arch = "linux-x86_64"; - sha256 = "2d01bf0017f16fb0c1c0e582e8a5b67b8e2ef20ef51e953f5690b7f12ca2ebf9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/lij/firefox-140.0b6.tar.xz"; - locale = "lij"; - arch = "linux-x86_64"; - sha256 = "636259f735696e95ce397ba0d5b7f7764702491406229dfd7425ead6e7340623"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/lt/firefox-140.0b6.tar.xz"; - locale = "lt"; - arch = "linux-x86_64"; - sha256 = "42e902162cdd874b5586f2ce2c8a9a9302dbb231928e7425259bfad3ce964db4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/lv/firefox-140.0b6.tar.xz"; - locale = "lv"; - arch = "linux-x86_64"; - sha256 = "0604cfc1f31b65d17f019eb42296e69730674cb04862c14929cfc0f9e6508071"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/mk/firefox-140.0b6.tar.xz"; - locale = "mk"; - arch = "linux-x86_64"; - sha256 = "38d564c93c332d7c2da567b8bececf38daad80282427ad8c5056d34223d500a6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/mr/firefox-140.0b6.tar.xz"; - locale = "mr"; - arch = "linux-x86_64"; - sha256 = "cb6bcb2c9d8f8f4fd8ea9b9084811d4eef589ce11c0fbe08a65306dabc8f0c04"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ms/firefox-140.0b6.tar.xz"; - locale = "ms"; - arch = "linux-x86_64"; - sha256 = "e4d9a5131aa92cedde0b2708c57dc5c07ea39fc1caf5885869bb7959c51a0bdc"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/my/firefox-140.0b6.tar.xz"; - locale = "my"; - arch = "linux-x86_64"; - sha256 = "fe0317e8a76f98962e28f4e958b6af2cd159ade85c30ff742ebd6d2bf08cbb2c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/nb-NO/firefox-140.0b6.tar.xz"; - locale = "nb-NO"; - arch = "linux-x86_64"; - sha256 = "86bd123290299872a5f2c7a5b595cf40b268b942be1d885307d0844d7bf6be4a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ne-NP/firefox-140.0b6.tar.xz"; - locale = "ne-NP"; - arch = "linux-x86_64"; - sha256 = "7518b27513141150a3594f11e380ca53c94f16aebdab70b47fb3e9b7bcdd5980"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/nl/firefox-140.0b6.tar.xz"; - locale = "nl"; - arch = "linux-x86_64"; - sha256 = "e90009b1e48d1569a7f58caa280301c7ec08ec96d948a35b1c9d779914bbe528"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/nn-NO/firefox-140.0b6.tar.xz"; - locale = "nn-NO"; - arch = "linux-x86_64"; - sha256 = "fea69d9a206a4551d868ee8785bb393c881248b8c3921ee72d9300af4bbb976c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/oc/firefox-140.0b6.tar.xz"; - locale = "oc"; - arch = "linux-x86_64"; - sha256 = "1fce99f304498dc4f0b57e5b72c45f7794200ce602ea1ef164c30141242cb1d2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/pa-IN/firefox-140.0b6.tar.xz"; - locale = "pa-IN"; - arch = "linux-x86_64"; - sha256 = "d297d30be098565a3465e9e754ef4574a86f02745582a829842809c31e7ad96f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/pl/firefox-140.0b6.tar.xz"; - locale = "pl"; - arch = "linux-x86_64"; - sha256 = "a56a7810bbcda13feb96dc387a517fe2b17f753e90e51e25649dc1eafe395b8c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/pt-BR/firefox-140.0b6.tar.xz"; - locale = "pt-BR"; - arch = "linux-x86_64"; - sha256 = "6c690de44032785f5b0744507cec3f8de18864b4e4b87a95d904d1eb91c2eebe"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/pt-PT/firefox-140.0b6.tar.xz"; - locale = "pt-PT"; - arch = "linux-x86_64"; - sha256 = "225790fcb18195777044676919338af8382d3d3e941035abfc7339d201cf8c9b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/rm/firefox-140.0b6.tar.xz"; - locale = "rm"; - arch = "linux-x86_64"; - sha256 = "6a7ef06460dfd17cb3404ac37f26efad541ddbe8561a0bfbde46309595e9eff5"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ro/firefox-140.0b6.tar.xz"; - locale = "ro"; - arch = "linux-x86_64"; - sha256 = "e117d4d651309ef6f8140156c266ac8da40fa4aa8d94eb43b9239d2f959cf063"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ru/firefox-140.0b6.tar.xz"; - locale = "ru"; - arch = "linux-x86_64"; - sha256 = "8db80259e879eef2dff706952ca9d7ca5d19430ebcf096c554e8c6476e706364"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/sat/firefox-140.0b6.tar.xz"; - locale = "sat"; - arch = "linux-x86_64"; - sha256 = "c188276663efa50e65b425b2782fda9a48abefc927c14a5028330a1f303ecd53"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/sc/firefox-140.0b6.tar.xz"; - locale = "sc"; - arch = "linux-x86_64"; - sha256 = "86f11d795e454349c52e1e11ba27d4450057bf4ed34470ba5e247d98dbc81d48"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/sco/firefox-140.0b6.tar.xz"; - locale = "sco"; - arch = "linux-x86_64"; - sha256 = "18bc467710002822c7ea3d64dacde32ac5e63f3eff6e783a5940340094112721"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/si/firefox-140.0b6.tar.xz"; - locale = "si"; - arch = "linux-x86_64"; - sha256 = "0183d3f674a52f77eabe70bd7e4cf6ddefafbe63e4c4a7c531fe278df44b4879"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/sk/firefox-140.0b6.tar.xz"; - locale = "sk"; - arch = "linux-x86_64"; - sha256 = "87b651fc158b90391e26c5f203ef83de9f0e2e7583da32b055517f54c33fff37"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/skr/firefox-140.0b6.tar.xz"; - locale = "skr"; - arch = "linux-x86_64"; - sha256 = "d8add697f79c5b3885db3ad11e997145bf4961e6e7a3050fff60893c9d8ed7d9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/sl/firefox-140.0b6.tar.xz"; - locale = "sl"; - arch = "linux-x86_64"; - sha256 = "a86132fb0b515b6305a028c1a5db05c19aea27ffe32bcf45e86ad787ba414091"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/son/firefox-140.0b6.tar.xz"; - locale = "son"; - arch = "linux-x86_64"; - sha256 = "44c8eb2cebf499787b53a6fb6b5935dc07edb298fac94c91d111ceaa15cee342"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/sq/firefox-140.0b6.tar.xz"; - locale = "sq"; - arch = "linux-x86_64"; - sha256 = "1b22f775d19a412d6ba6aed33637076c1d232fcfe1ae72a7bc4f69e943aacd47"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/sr/firefox-140.0b6.tar.xz"; - locale = "sr"; - arch = "linux-x86_64"; - sha256 = "8369302b248ab2cf0b13f98ca0280b9604f16f524ace8b9e5bf897a273589ae6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/sv-SE/firefox-140.0b6.tar.xz"; - locale = "sv-SE"; - arch = "linux-x86_64"; - sha256 = "b768fc130f0098ab7139e2256451f696291c6511a92568b9b8f0e0fac8e4f55c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/szl/firefox-140.0b6.tar.xz"; - locale = "szl"; - arch = "linux-x86_64"; - sha256 = "e65a61516d5d50bb042c802800f5ccb78e89f9407a2c20abedb4af6fd7bf44f2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ta/firefox-140.0b6.tar.xz"; - locale = "ta"; - arch = "linux-x86_64"; - sha256 = "49c920bf3981ae5b006810b09262436b0b727f54b47f92768c9beaba4ce02dec"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/te/firefox-140.0b6.tar.xz"; - locale = "te"; - arch = "linux-x86_64"; - sha256 = "c35da2873dcdf14a1c82eabdf5993492bc0fd1b6b16215dcfcb27259b6b2bacd"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/tg/firefox-140.0b6.tar.xz"; - locale = "tg"; - arch = "linux-x86_64"; - sha256 = "34cf2a7bac30ec63f04619d1af7f834e0a985336017d39f951f2f8e3b9b70350"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/th/firefox-140.0b6.tar.xz"; - locale = "th"; - arch = "linux-x86_64"; - sha256 = "0381cb55121754b1ee6d8e1b2b9d02d3f36249f3c1682b9f43edee72ad8204ea"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/tl/firefox-140.0b6.tar.xz"; - locale = "tl"; - arch = "linux-x86_64"; - sha256 = "0919075e4bee9347c39c798c75a99c2ce649c13616cc24b7c049a087a8a1c34d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/tr/firefox-140.0b6.tar.xz"; - locale = "tr"; - arch = "linux-x86_64"; - sha256 = "418fea6d08064abbb3083b18cb984dcb3262b905b046628d0326307e345400c1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/trs/firefox-140.0b6.tar.xz"; - locale = "trs"; - arch = "linux-x86_64"; - sha256 = "05314fe33cd5385b9ef91fefd2a762152ac23e37e02d7e2b472e895d57e1168e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/uk/firefox-140.0b6.tar.xz"; - locale = "uk"; - arch = "linux-x86_64"; - sha256 = "e00f4d1f6bca26f76a153338d198ae66faba06890d3f4eeb5b44ddfd30eb0671"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/ur/firefox-140.0b6.tar.xz"; - locale = "ur"; - arch = "linux-x86_64"; - sha256 = "082a79e6e6b5581f7875bce9ce639bce31aa8b91c5d21cb06ad5e5a14f9374f0"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/uz/firefox-140.0b6.tar.xz"; - locale = "uz"; - arch = "linux-x86_64"; - sha256 = "838688993ec796618ac9591a1a625f1e36b47e2e6e095dc23afe635b391901b6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/vi/firefox-140.0b6.tar.xz"; - locale = "vi"; - arch = "linux-x86_64"; - sha256 = "238703e05962465bf1f5a6a92ce1087ff2e9580bf2f53f68ff1e3c6b29c0855e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/xh/firefox-140.0b6.tar.xz"; - locale = "xh"; - arch = "linux-x86_64"; - sha256 = "e0d99e21a6f51a6e855d6d08fe7f2e9e843ae50e5ec5669625fdf6cda16e654d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/zh-CN/firefox-140.0b6.tar.xz"; - locale = "zh-CN"; - arch = "linux-x86_64"; - sha256 = "db71a35fe0ca3c3c6e4d876fd63799d62a99782c758374329f1fc5ccf89493a8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-x86_64/zh-TW/firefox-140.0b6.tar.xz"; - locale = "zh-TW"; - arch = "linux-x86_64"; - sha256 = "a870eb913257d6cc7c20de330b21bf5b6d32fae4912c3cbc35272d6b0c26229a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ach/firefox-140.0b6.tar.xz"; - locale = "ach"; - arch = "linux-i686"; - sha256 = "d2f0b4c8fe575b71fef12e929319af3bf93a27a2cbf3527d93c75a07038eddf8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/af/firefox-140.0b6.tar.xz"; - locale = "af"; - arch = "linux-i686"; - sha256 = "15e3d504b0a371a21fda09566740c9d103f1b170d734c3578f31ca9bb8f66cad"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/an/firefox-140.0b6.tar.xz"; - locale = "an"; - arch = "linux-i686"; - sha256 = "811be339e2c8e66b7afc32d2c70adc4515a9b9569dbee6f342756b5429c2df4b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ar/firefox-140.0b6.tar.xz"; - locale = "ar"; - arch = "linux-i686"; - sha256 = "7d73d8431416034c6b6c0112e2991d1f4fb248a7f8e209b922cad2a926d2c51c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ast/firefox-140.0b6.tar.xz"; - locale = "ast"; - arch = "linux-i686"; - sha256 = "44e68de0c7d4280bc08cabd991eb37cc0792b680055600471ec763e43cd5b890"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/az/firefox-140.0b6.tar.xz"; - locale = "az"; - arch = "linux-i686"; - sha256 = "31c4d3a48e3672a7c8fc81ebb29337e57be65999781c9d56c91456f704f81240"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/be/firefox-140.0b6.tar.xz"; - locale = "be"; - arch = "linux-i686"; - sha256 = "ede450caa7f05865b3694f3821bc092e0de6616b640b4748b45673b41a33c099"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/bg/firefox-140.0b6.tar.xz"; - locale = "bg"; - arch = "linux-i686"; - sha256 = "a605ad91d87ea41ce7a93f564cd7fd647ba6fce99d403754414a9dd0b3f967d7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/bn/firefox-140.0b6.tar.xz"; - locale = "bn"; - arch = "linux-i686"; - sha256 = "a08d45ac7f0a780562206e552ae7ab5462a83ac14bfead0c2103ac675e5f556b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/br/firefox-140.0b6.tar.xz"; - locale = "br"; - arch = "linux-i686"; - sha256 = "4f51e2f63ea3e4e5c3eb7025c125cc4b828cd8880b6736c43abfca5b879e3f8a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/bs/firefox-140.0b6.tar.xz"; - locale = "bs"; - arch = "linux-i686"; - sha256 = "7e88222a53d40e8a07d8cc273b07451947cb97d0f3d496372d970903f2ad0fd4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ca-valencia/firefox-140.0b6.tar.xz"; - locale = "ca-valencia"; - arch = "linux-i686"; - sha256 = "1f8687252bfdefe43c8906cdb4bf8d80fc8640228627ddc9160acfd39e628d4c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ca/firefox-140.0b6.tar.xz"; - locale = "ca"; - arch = "linux-i686"; - sha256 = "24d65222d3f9219ec0be30c5ec56a6f84240bbbf21fbbe9030fd719cc2898a6d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/cak/firefox-140.0b6.tar.xz"; - locale = "cak"; - arch = "linux-i686"; - sha256 = "5059334800af7ec61d95bccba166cf2535d2bdf9741b7e3ce4ade7bd5cdd5e47"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/cs/firefox-140.0b6.tar.xz"; - locale = "cs"; - arch = "linux-i686"; - sha256 = "ade2f416e75e8897310d856bfb5973361800585e6b66678623bea921a3434ee7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/cy/firefox-140.0b6.tar.xz"; - locale = "cy"; - arch = "linux-i686"; - sha256 = "4351eab5adf589d168b2c198445df2071798e5a9aeaed154942594edc9a8083a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/da/firefox-140.0b6.tar.xz"; - locale = "da"; - arch = "linux-i686"; - sha256 = "8942e7b9e12ca93113af82d6d962616d1c31756112e61d0dd3663cd0504a59d0"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/de/firefox-140.0b6.tar.xz"; - locale = "de"; - arch = "linux-i686"; - sha256 = "59067654101e138c156bc0cca05ecf34ec16aab9a4e5de9a6ce2e3bc26c3261b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/dsb/firefox-140.0b6.tar.xz"; - locale = "dsb"; - arch = "linux-i686"; - sha256 = "526ce1d68ea90d5a3588b179ac64a303d9d23ef2b46b4fe91b7942ab60ccc2d6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/el/firefox-140.0b6.tar.xz"; - locale = "el"; - arch = "linux-i686"; - sha256 = "7d48fc74739da6112497526c0937a3e5865b5df23e3487e3f946d828a2570fbd"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/en-CA/firefox-140.0b6.tar.xz"; - locale = "en-CA"; - arch = "linux-i686"; - sha256 = "45da4da2bcb75edc054a52ee20aff8dafa5bdd0bcc90670c1fd25b43ad52dfd5"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/en-GB/firefox-140.0b6.tar.xz"; - locale = "en-GB"; - arch = "linux-i686"; - sha256 = "f38ce30e7897332d617cb0b1b6524f34f76e49d4e7a17d8497d4c8e5bf48fb87"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/en-US/firefox-140.0b6.tar.xz"; - locale = "en-US"; - arch = "linux-i686"; - sha256 = "744bb60dfe646854831b6b2370190ad5dfc304dd6554deff999516c56e6d81da"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/eo/firefox-140.0b6.tar.xz"; - locale = "eo"; - arch = "linux-i686"; - sha256 = "afced063370710bf3d41bad286f7bcab50913a84ba1b91d50afc8426ce51a2bf"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/es-AR/firefox-140.0b6.tar.xz"; - locale = "es-AR"; - arch = "linux-i686"; - sha256 = "eb29815d5e8eb1eb042fa81dba0d36537b2454511da08848842d544bf8cfb18b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/es-CL/firefox-140.0b6.tar.xz"; - locale = "es-CL"; - arch = "linux-i686"; - sha256 = "61d15090c8d7d2b0e2a11cab506da51cb2c373b120e678570cd9b676d8f66966"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/es-ES/firefox-140.0b6.tar.xz"; - locale = "es-ES"; - arch = "linux-i686"; - sha256 = "a1faac6928171076c66f71be8f29c17547bb92989b163bc4ad074577394a0173"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/es-MX/firefox-140.0b6.tar.xz"; - locale = "es-MX"; - arch = "linux-i686"; - sha256 = "f513b34704478c1887552ce2d25d1967d103320fbbaf7a603c956fb2453befc3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/et/firefox-140.0b6.tar.xz"; - locale = "et"; - arch = "linux-i686"; - sha256 = "f907f4648ea7af3ae32a5961c166610a3c7758d94e0f952ca52cb33b78a5cfb3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/eu/firefox-140.0b6.tar.xz"; - locale = "eu"; - arch = "linux-i686"; - sha256 = "290d946ce84974b3c632f9c3e061d90a9a99edccde8ded6a42986385e0eeff89"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/fa/firefox-140.0b6.tar.xz"; - locale = "fa"; - arch = "linux-i686"; - sha256 = "370aa3e5cd53d25654f317239ad54399d9e0dd66e3ea087216c6e6d0d2733af6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ff/firefox-140.0b6.tar.xz"; - locale = "ff"; - arch = "linux-i686"; - sha256 = "541b9ddef7f2ab5890e1f5a2f406b1fb9a2ecd9deab6ac133b99c95fb2cae12a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/fi/firefox-140.0b6.tar.xz"; - locale = "fi"; - arch = "linux-i686"; - sha256 = "b98d0801eef3570adbd582c7c0c986ff04458e9d1dd2ebc51c5bb1fbde2dcb73"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/fr/firefox-140.0b6.tar.xz"; - locale = "fr"; - arch = "linux-i686"; - sha256 = "1fca999a4f229c6cb0873ca8aa8394037cb6c714830fbbcd37ee28ffe9c718f3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/fur/firefox-140.0b6.tar.xz"; - locale = "fur"; - arch = "linux-i686"; - sha256 = "83ae16e567c02107d7ba91939e5646ef6cba12599f7e38ca78a55b535482bf16"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/fy-NL/firefox-140.0b6.tar.xz"; - locale = "fy-NL"; - arch = "linux-i686"; - sha256 = "d2c2f3e5b5af91decea6b7ebf5dab2f3d1af8bcbf646b7fa3c43f520a22566f9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ga-IE/firefox-140.0b6.tar.xz"; - locale = "ga-IE"; - arch = "linux-i686"; - sha256 = "297539876431286bf553f117fab3a7b685531d72598f304d3458ff4a517587b4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/gd/firefox-140.0b6.tar.xz"; - locale = "gd"; - arch = "linux-i686"; - sha256 = "475bcb51afdaa55ac37bc726ba3fee59fc10b94b9b599a93ac6abd4733d09cb3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/gl/firefox-140.0b6.tar.xz"; - locale = "gl"; - arch = "linux-i686"; - sha256 = "207410a4654026bb5c7ce013292f56cd01c29b2258fdb0a9814e0d5d77b149b4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/gn/firefox-140.0b6.tar.xz"; - locale = "gn"; - arch = "linux-i686"; - sha256 = "99eb7d29efbbf6e554900813317319e0fa3ad63f7eee9ca25de095cbcc493fd7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/gu-IN/firefox-140.0b6.tar.xz"; - locale = "gu-IN"; - arch = "linux-i686"; - sha256 = "bd709c5ec938d75c7d671c5daa148504d6c9ca92aeb99d3d18c8c3925f6a18cb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/he/firefox-140.0b6.tar.xz"; - locale = "he"; - arch = "linux-i686"; - sha256 = "5ff6c30851da3fbc1264a756a5033a727bd034389a907f977c01f19e98a1adde"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/hi-IN/firefox-140.0b6.tar.xz"; - locale = "hi-IN"; - arch = "linux-i686"; - sha256 = "027a328ca0740683923a1c3ff25a819948145c242ceab503e5104818b272afa6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/hr/firefox-140.0b6.tar.xz"; - locale = "hr"; - arch = "linux-i686"; - sha256 = "e80303a7d26effef99db9a6c4f1503f4741398448b3bbec31ed9b01d06b7fd40"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/hsb/firefox-140.0b6.tar.xz"; - locale = "hsb"; - arch = "linux-i686"; - sha256 = "f977ea04c392b706c821eb7768128868d542dfacd6c3473196e938f47bfcfad6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/hu/firefox-140.0b6.tar.xz"; - locale = "hu"; - arch = "linux-i686"; - sha256 = "46c7ca5364ad35e8e228d6b3d85dfbc1021250b9c476f49cd6a893fc6a901b04"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/hy-AM/firefox-140.0b6.tar.xz"; - locale = "hy-AM"; - arch = "linux-i686"; - sha256 = "c1e295ec58562a570995049960f82ea50f1af7019fea5347a1a5dee96e07fc3e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ia/firefox-140.0b6.tar.xz"; - locale = "ia"; - arch = "linux-i686"; - sha256 = "04d95ce50b8043066bb7504299f474f8aa7dac6492ff02358a88c8d3d8fb3e99"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/id/firefox-140.0b6.tar.xz"; - locale = "id"; - arch = "linux-i686"; - sha256 = "2d2427f8cc377920f4fc30335aa4592eda7b5d2886080153b3da3b4f4d2a73f1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/is/firefox-140.0b6.tar.xz"; - locale = "is"; - arch = "linux-i686"; - sha256 = "f9b3a865e6bb380aacb2f4b334b93add7034547be50052027b02fcd834b75ecd"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/it/firefox-140.0b6.tar.xz"; - locale = "it"; - arch = "linux-i686"; - sha256 = "5370c6da3f46aef9026846bc5bc0566fb90a32aa0754db8fae8b607a4d2a43fd"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ja/firefox-140.0b6.tar.xz"; - locale = "ja"; - arch = "linux-i686"; - sha256 = "9d08742f62ae6ca7b165f2f96bf6271d2cf0046d7193c8b9f2cdb34d03b96859"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ka/firefox-140.0b6.tar.xz"; - locale = "ka"; - arch = "linux-i686"; - sha256 = "1f02ea4d7ef27f1a3d91619c36bd7792ae98f372ead28eb113855b8fd04ab910"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/kab/firefox-140.0b6.tar.xz"; - locale = "kab"; - arch = "linux-i686"; - sha256 = "6fa89a1a815c47a995ff59d07146d61cd7d89c2bcb9ccea47487b50c532924a1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/kk/firefox-140.0b6.tar.xz"; - locale = "kk"; - arch = "linux-i686"; - sha256 = "6753dc18bb24785def22e0dca28396b78d68844bd6938e3dcaeaba1065e2d3ae"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/km/firefox-140.0b6.tar.xz"; - locale = "km"; - arch = "linux-i686"; - sha256 = "9a1a7159d5c46f610aed98e90cacbbd212d20ff728aa4c631e162fbaf6d8406c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/kn/firefox-140.0b6.tar.xz"; - locale = "kn"; - arch = "linux-i686"; - sha256 = "cb088595f1d75e551abd1d73d6a538b4cbb8bad5b6ec01e56fefcc10fd9e0706"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ko/firefox-140.0b6.tar.xz"; - locale = "ko"; - arch = "linux-i686"; - sha256 = "4e4804dd60447ca1e679f8d47dc6135e1f3206b7b43af6dd005e022802f6b48c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/lij/firefox-140.0b6.tar.xz"; - locale = "lij"; - arch = "linux-i686"; - sha256 = "9c5d5b72d87a7c264bd7f3c7dba35396ce1ccdd8c65849b00be6eee217f4d3f7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/lt/firefox-140.0b6.tar.xz"; - locale = "lt"; - arch = "linux-i686"; - sha256 = "c5d223f1330fb422e93cfcb3260e1c01304b0d6fb679eebdfeff03981b83c359"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/lv/firefox-140.0b6.tar.xz"; - locale = "lv"; - arch = "linux-i686"; - sha256 = "114b816891f56fdcea51d1f884bb8296f6ec2d4f681606369d5dfc9ec9e2fdb6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/mk/firefox-140.0b6.tar.xz"; - locale = "mk"; - arch = "linux-i686"; - sha256 = "6b5b923590b1fe5f44dd9c66786a975a1daaa960d347ebafb4f4e68944d3cc44"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/mr/firefox-140.0b6.tar.xz"; - locale = "mr"; - arch = "linux-i686"; - sha256 = "74ea9528539de6d1eb5ca192771086f8b0de3605fe1832ec2e36f34b5bac6888"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ms/firefox-140.0b6.tar.xz"; - locale = "ms"; - arch = "linux-i686"; - sha256 = "a91bf31e8d1d10e8e9130fd17b51746ef82d97c0bfe13315234d84307e1545e8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/my/firefox-140.0b6.tar.xz"; - locale = "my"; - arch = "linux-i686"; - sha256 = "00d39a9f695533772299e360e37a9802e3a3c4b6f1abc9c497c463005ea1574a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/nb-NO/firefox-140.0b6.tar.xz"; - locale = "nb-NO"; - arch = "linux-i686"; - sha256 = "974b886f74d31d85d895235de365d3f0b600ff6e7a3f30c79d5ce7752e379f7f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ne-NP/firefox-140.0b6.tar.xz"; - locale = "ne-NP"; - arch = "linux-i686"; - sha256 = "e1eee217e3b7b553b4ca8d558efba40b2edde4ed638953d1e6a0915c175b49fe"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/nl/firefox-140.0b6.tar.xz"; - locale = "nl"; - arch = "linux-i686"; - sha256 = "c54d599a561e854b9ceff273d33b80ecb309a5020e49d8048b2ea66c1cdde8b7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/nn-NO/firefox-140.0b6.tar.xz"; - locale = "nn-NO"; - arch = "linux-i686"; - sha256 = "e75f486146d99c1cc914676ac94fb1525f560a1de0c75c34d07271d6186e019a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/oc/firefox-140.0b6.tar.xz"; - locale = "oc"; - arch = "linux-i686"; - sha256 = "6bf3e0d03d5322ad4b1201ece3f5e0a5cae2af55fa05b60ab49cb6baa5dc4867"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/pa-IN/firefox-140.0b6.tar.xz"; - locale = "pa-IN"; - arch = "linux-i686"; - sha256 = "3a992433e2e830936b1058ad2d367fb350f6c15664244557248b405d2c954b08"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/pl/firefox-140.0b6.tar.xz"; - locale = "pl"; - arch = "linux-i686"; - sha256 = "da7da39491ac13769a6673b4e6f126c156dd2913ab6d620ca1055a72aaac5254"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/pt-BR/firefox-140.0b6.tar.xz"; - locale = "pt-BR"; - arch = "linux-i686"; - sha256 = "eea15f6e8b4b044dcea2031611fe076aab859bbf402908cfb2910e892ce0ee18"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/pt-PT/firefox-140.0b6.tar.xz"; - locale = "pt-PT"; - arch = "linux-i686"; - sha256 = "5fdb682b34ca8d49c684752b9e02c87220b90324e1ca80a364aabf91e41666b3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/rm/firefox-140.0b6.tar.xz"; - locale = "rm"; - arch = "linux-i686"; - sha256 = "49e7c74c44294802392928abc00d2602c3f2154ec04e6f48b6a612cfb24cc43b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ro/firefox-140.0b6.tar.xz"; - locale = "ro"; - arch = "linux-i686"; - sha256 = "ba5e9d888d7416c25882776486cbf8f2098c676dd4f2d56ab65b506477949451"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ru/firefox-140.0b6.tar.xz"; - locale = "ru"; - arch = "linux-i686"; - sha256 = "219cf4ad9f20736b7d0f6d018daeb39f2410f5bd70abd8b3329d6e5a461ed495"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/sat/firefox-140.0b6.tar.xz"; - locale = "sat"; - arch = "linux-i686"; - sha256 = "64ab98b82919db52ea2434fff7d65f82b4283370c694e42315023477d84344ec"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/sc/firefox-140.0b6.tar.xz"; - locale = "sc"; - arch = "linux-i686"; - sha256 = "7b167dd8f162d5235bee196db9c4855caf819bc8731d1ec7156a37b55acb52f4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/sco/firefox-140.0b6.tar.xz"; - locale = "sco"; - arch = "linux-i686"; - sha256 = "2d8b1adc2b3d34d621ef2bca5020e41e89f9e8534ab6d91e56a4ad3ed04e7b97"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/si/firefox-140.0b6.tar.xz"; - locale = "si"; - arch = "linux-i686"; - sha256 = "e12f2ec9b3ca80de69c96fd7d4f208ca8d7555e436c7848202b65c043af64e3c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/sk/firefox-140.0b6.tar.xz"; - locale = "sk"; - arch = "linux-i686"; - sha256 = "cb16aa9355ef7e8eb43b18d19f9dbdc0bbea9fc36a1ab13317678de0e2af6a24"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/skr/firefox-140.0b6.tar.xz"; - locale = "skr"; - arch = "linux-i686"; - sha256 = "e56e34598b0ec80d599dce78cd2d4c9859468eb2cb2877da53ce529baa38da31"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/sl/firefox-140.0b6.tar.xz"; - locale = "sl"; - arch = "linux-i686"; - sha256 = "21de66e4aeb3f66fea37be933f4b8a376c0048297768d88c0f1a65f4d5f09f8c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/son/firefox-140.0b6.tar.xz"; - locale = "son"; - arch = "linux-i686"; - sha256 = "541a51db2ee1d8854fe949901ebb15c0f6969f87bdffa1815bc4a6ef93321570"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/sq/firefox-140.0b6.tar.xz"; - locale = "sq"; - arch = "linux-i686"; - sha256 = "0584176b701fcd82ecb53723ebbb793846680873adaca5b1b32abe8e149ed1e7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/sr/firefox-140.0b6.tar.xz"; - locale = "sr"; - arch = "linux-i686"; - sha256 = "23936d0de1043c74b1e971d7ca721324016d98158781b517ce024beef092412c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/sv-SE/firefox-140.0b6.tar.xz"; - locale = "sv-SE"; - arch = "linux-i686"; - sha256 = "bae54d47460f3c11773d252f3e1029e754bc4d6e3ce273ca584146054a7b2acc"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/szl/firefox-140.0b6.tar.xz"; - locale = "szl"; - arch = "linux-i686"; - sha256 = "d2419e9f0a9f72d4ebce03887489af6d7b5a997e7d7334ff893ef18e44c84763"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ta/firefox-140.0b6.tar.xz"; - locale = "ta"; - arch = "linux-i686"; - sha256 = "8c3cadbded3754fc10a0b261cabe28a0b68d1185403f0d37849d455778aeae78"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/te/firefox-140.0b6.tar.xz"; - locale = "te"; - arch = "linux-i686"; - sha256 = "6bbd734e9ddb18d4ea281da0beed20a601196b9a720438d6697efdb30508ad75"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/tg/firefox-140.0b6.tar.xz"; - locale = "tg"; - arch = "linux-i686"; - sha256 = "adb666a98cf8648a4633206020e27517ad39cb950c248541b9434f21446288ee"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/th/firefox-140.0b6.tar.xz"; - locale = "th"; - arch = "linux-i686"; - sha256 = "0179b0d20e57e6cb67da17f28d2391a3318a550227e752e1906d0c579aab6a3f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/tl/firefox-140.0b6.tar.xz"; - locale = "tl"; - arch = "linux-i686"; - sha256 = "6124e86e5d986a503a6fd0c185057162ea3540503d80999eafe3a34680e0bad6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/tr/firefox-140.0b6.tar.xz"; - locale = "tr"; - arch = "linux-i686"; - sha256 = "149b8bb8c8dd85ab43deb6dbc400f3d4959b557d10a67cf92b6f79d47e738695"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/trs/firefox-140.0b6.tar.xz"; - locale = "trs"; - arch = "linux-i686"; - sha256 = "4f0cf978ecf62cd4a923a18fb5044796bbb2efc6338e1cf27bff9c349183bacf"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/uk/firefox-140.0b6.tar.xz"; - locale = "uk"; - arch = "linux-i686"; - sha256 = "51c0ebe8f9b5281babb44870bff97ad02398a55404776c1661174ef988a1c0f8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/ur/firefox-140.0b6.tar.xz"; - locale = "ur"; - arch = "linux-i686"; - sha256 = "bc98672543b6462ae5178df9fe930326cb8b9e4def69a6a3d8ce282fdb090261"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/uz/firefox-140.0b6.tar.xz"; - locale = "uz"; - arch = "linux-i686"; - sha256 = "f22197a95cec99fa2cc84f6295d9eeb6c6f3f5faf3aaf7508c1506569bbb4fc0"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/vi/firefox-140.0b6.tar.xz"; - locale = "vi"; - arch = "linux-i686"; - sha256 = "24d60c5620a29e75af5a43593d7c2229bcb4aa708d01ab40cae92269b59df25c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/xh/firefox-140.0b6.tar.xz"; - locale = "xh"; - arch = "linux-i686"; - sha256 = "95190a46cd3041b6624160a75c37319eade659b3b154419b3b95ed670cbf2e90"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/zh-CN/firefox-140.0b6.tar.xz"; - locale = "zh-CN"; - arch = "linux-i686"; - sha256 = "d3da8d8f8eaab4d6447199f9e5108f292883c79ba5c7cd48ae4dd1f2d9bcd2d0"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-i686/zh-TW/firefox-140.0b6.tar.xz"; - locale = "zh-TW"; - arch = "linux-i686"; - sha256 = "b0afc944c042e4dc8a98f3cf1701693a98c2f8d230be21d35b7bc474d2496065"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ach/firefox-140.0b6.tar.xz"; - locale = "ach"; - arch = "linux-aarch64"; - sha256 = "5b15edca7ba886bfcb34bee6c08cda64f757a848a20ea91450ceb75555351f8b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/af/firefox-140.0b6.tar.xz"; - locale = "af"; - arch = "linux-aarch64"; - sha256 = "e778e95f524f7f5cc69171caac0475712ae05b278d6737fff9b0a2d00ae78ff1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/an/firefox-140.0b6.tar.xz"; - locale = "an"; - arch = "linux-aarch64"; - sha256 = "9b902942c9f8c9d74a37b91d6c2f950a56bd56e1db6f626552e1a4b5eead83cb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ar/firefox-140.0b6.tar.xz"; - locale = "ar"; - arch = "linux-aarch64"; - sha256 = "97157acefcec8cd9a5564a12f1c08c084891f22c70dea4eaca301c3a9e711876"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ast/firefox-140.0b6.tar.xz"; - locale = "ast"; - arch = "linux-aarch64"; - sha256 = "4cc18776eb262ffb699f58d96312eace21cefc7d88673568e585a07ca37173bb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/az/firefox-140.0b6.tar.xz"; - locale = "az"; - arch = "linux-aarch64"; - sha256 = "2ff4833d379ae47a2365fd72570b3e230ee3acec037bdeb432b3caaf6b013a3f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/be/firefox-140.0b6.tar.xz"; - locale = "be"; - arch = "linux-aarch64"; - sha256 = "e7553858a06e1a1f35bf9f3da91b2b367e5c203221ad8fc064359b5b6c60cf07"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/bg/firefox-140.0b6.tar.xz"; - locale = "bg"; - arch = "linux-aarch64"; - sha256 = "0c09e5d84a4a63293d46ffaabaf65aaeed0a70799768b4f7b5ea0d485b7202eb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/bn/firefox-140.0b6.tar.xz"; - locale = "bn"; - arch = "linux-aarch64"; - sha256 = "6c0bc3a7c3ad9ec76923dc886a8a0c676ebda43969b8dfc31a5d39320db80024"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/br/firefox-140.0b6.tar.xz"; - locale = "br"; - arch = "linux-aarch64"; - sha256 = "ee2553bb9d8dee02646c6c3bf17e17af86fd6e8607ad8432c3d742652f15bcc9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/bs/firefox-140.0b6.tar.xz"; - locale = "bs"; - arch = "linux-aarch64"; - sha256 = "abf76060303df5d1773e6828987fbfbdb00af03588fcdf6a3965b320502e6b63"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ca-valencia/firefox-140.0b6.tar.xz"; - locale = "ca-valencia"; - arch = "linux-aarch64"; - sha256 = "19a3c72cf20d28353d59a1cf0ee3dce6490e10a90ce9f44b2f1944c4c43245bb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ca/firefox-140.0b6.tar.xz"; - locale = "ca"; - arch = "linux-aarch64"; - sha256 = "0412d10ef86ed5a8ddab3e1ba25cd4d7ebfc4f9c2013e0b234c1d92d6bd77b73"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/cak/firefox-140.0b6.tar.xz"; - locale = "cak"; - arch = "linux-aarch64"; - sha256 = "a33cbfb911b5096eaa412cbd04906f024cd732b01b456c4963aebd2adf317253"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/cs/firefox-140.0b6.tar.xz"; - locale = "cs"; - arch = "linux-aarch64"; - sha256 = "bf20cc69af960c04edd471c4fd72d3597ec7fb4924b3449789f1a5b44d5a0133"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/cy/firefox-140.0b6.tar.xz"; - locale = "cy"; - arch = "linux-aarch64"; - sha256 = "f0925388ec9f9316399c82f03b4b6350bea6d3b515e0587c9e6fc5b897b77324"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/da/firefox-140.0b6.tar.xz"; - locale = "da"; - arch = "linux-aarch64"; - sha256 = "15f52ae2b4065cb38b36f9e395bc7b6d6f5bf2bfafda2410f661738ebff2a5c1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/de/firefox-140.0b6.tar.xz"; - locale = "de"; - arch = "linux-aarch64"; - sha256 = "dfe792ee7af319e1b84451b4cfeaedbc49292b4eafdffd07149adbb493ef7127"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/dsb/firefox-140.0b6.tar.xz"; - locale = "dsb"; - arch = "linux-aarch64"; - sha256 = "a7a4fbfcfb260fb3acde102faaedc31a1b8a06c6fb2e9c15876786d831437e3b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/el/firefox-140.0b6.tar.xz"; - locale = "el"; - arch = "linux-aarch64"; - sha256 = "96de1969c025ed81f08258aa2acb5c3bcc8de287634d8593d71a7eee82661572"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/en-CA/firefox-140.0b6.tar.xz"; - locale = "en-CA"; - arch = "linux-aarch64"; - sha256 = "66ead601728050a0d3a11e745dadf8cc5ebbce10081a2b3ccaf5b74b094fa0f4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/en-GB/firefox-140.0b6.tar.xz"; - locale = "en-GB"; - arch = "linux-aarch64"; - sha256 = "89248abcaaaa0ad95c1122e329765895d1ecda7bb09c249436e5754d24b66d4b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/en-US/firefox-140.0b6.tar.xz"; - locale = "en-US"; - arch = "linux-aarch64"; - sha256 = "74b718e0d55d4b5604ec0329c031d1c4df6d1e8f563a1cdf0856359b5a1e0733"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/eo/firefox-140.0b6.tar.xz"; - locale = "eo"; - arch = "linux-aarch64"; - sha256 = "8f838213f60897bf7efa4ac2bae5d2158bdc0badca1199007daaa28300c3798b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/es-AR/firefox-140.0b6.tar.xz"; - locale = "es-AR"; - arch = "linux-aarch64"; - sha256 = "71347bf238c17fade8c0b976162f79c15fc7ddb2757739e6726fa9c5178483b9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/es-CL/firefox-140.0b6.tar.xz"; - locale = "es-CL"; - arch = "linux-aarch64"; - sha256 = "a03fd736264f9350ce8afbb7bf748ef1334cd0c56d3a46b7cc4a7cbec9102ae6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/es-ES/firefox-140.0b6.tar.xz"; - locale = "es-ES"; - arch = "linux-aarch64"; - sha256 = "359b40f625f56dc6d0d0b9d485ac63191150c3a44a74e9075a41e911ceeb4a86"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/es-MX/firefox-140.0b6.tar.xz"; - locale = "es-MX"; - arch = "linux-aarch64"; - sha256 = "c57bb72b0bef5d9cb51c8090105a5f67e1588ca4e7c7df39c4f62065af0615db"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/et/firefox-140.0b6.tar.xz"; - locale = "et"; - arch = "linux-aarch64"; - sha256 = "c2fa39b2e8e8a30b9cb5bf5659a060740dfb38674788bdd3c49ccb097113a1a4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/eu/firefox-140.0b6.tar.xz"; - locale = "eu"; - arch = "linux-aarch64"; - sha256 = "904d296570aba820bbd085669c99c14c821af6115fc06141afa1769fb5216f48"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/fa/firefox-140.0b6.tar.xz"; - locale = "fa"; - arch = "linux-aarch64"; - sha256 = "748a9367cd5c0eb882d6d215b75398eae46125ea1468a58a5afbf062c949a294"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ff/firefox-140.0b6.tar.xz"; - locale = "ff"; - arch = "linux-aarch64"; - sha256 = "30afedea01cf5bcb552b75c07dc5681f16fa24f64fbf25f3b366ba0a2142409d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/fi/firefox-140.0b6.tar.xz"; - locale = "fi"; - arch = "linux-aarch64"; - sha256 = "d60fa03385f079befeea5fd302a655c6e93612b9ce191ad1e04023c6ddc83130"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/fr/firefox-140.0b6.tar.xz"; - locale = "fr"; - arch = "linux-aarch64"; - sha256 = "571d520820c9bc24310ec5191040ca999ca41d1f95b99f16d4147f0a867dc253"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/fur/firefox-140.0b6.tar.xz"; - locale = "fur"; - arch = "linux-aarch64"; - sha256 = "2f7a970b94fa2a0fd54768558517fe8bfe8e0f27a946b0495603b824982a2623"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/fy-NL/firefox-140.0b6.tar.xz"; - locale = "fy-NL"; - arch = "linux-aarch64"; - sha256 = "43e6c3489dfdebe246ab67d6d625706b8b445748a3ee182568572f3c3038a94a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ga-IE/firefox-140.0b6.tar.xz"; - locale = "ga-IE"; - arch = "linux-aarch64"; - sha256 = "c14c09e50413596f1e50aed7a64744103e2d6765b7e41b34a0551e5562313203"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/gd/firefox-140.0b6.tar.xz"; - locale = "gd"; - arch = "linux-aarch64"; - sha256 = "11dde7a7e5b04f37df9932a3b43f7f2a8b1983311888742366ac1bcc9634a1af"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/gl/firefox-140.0b6.tar.xz"; - locale = "gl"; - arch = "linux-aarch64"; - sha256 = "68328e15c35b069a9ca2ebccdaef368d66f7dce7f14adf7bebeeaa7c0a41892b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/gn/firefox-140.0b6.tar.xz"; - locale = "gn"; - arch = "linux-aarch64"; - sha256 = "7180f6d3d3b3718547663e4d6545066ab258cfdf5910124625035cc35f1c26e3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/gu-IN/firefox-140.0b6.tar.xz"; - locale = "gu-IN"; - arch = "linux-aarch64"; - sha256 = "d459f0bcfbc1ca990121513e0bed6b3315ea114e297ccbe7e80a9e310bb94cb9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/he/firefox-140.0b6.tar.xz"; - locale = "he"; - arch = "linux-aarch64"; - sha256 = "b83d10b890852cd347b36923838ac0fc38d1b1d6657fa27852c9a0d7f0d8de30"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/hi-IN/firefox-140.0b6.tar.xz"; - locale = "hi-IN"; - arch = "linux-aarch64"; - sha256 = "3b3d208f0ee43f5fb49b11e64c5d2f4cdd4939d004d9429e24849ffbba6311f8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/hr/firefox-140.0b6.tar.xz"; - locale = "hr"; - arch = "linux-aarch64"; - sha256 = "c02589f2dd9f4b736e6a00f151e1ad5e763279b1a9d4b5e037b14f71b8d005f2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/hsb/firefox-140.0b6.tar.xz"; - locale = "hsb"; - arch = "linux-aarch64"; - sha256 = "622f74e99562c74d055ae1bfde21dca5d24362498cd72a71f6dcb0a424599541"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/hu/firefox-140.0b6.tar.xz"; - locale = "hu"; - arch = "linux-aarch64"; - sha256 = "3c2af96b89aa2a91bee2c684876912b2fe94e29ec04e64f516c27dadee496a3e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/hy-AM/firefox-140.0b6.tar.xz"; - locale = "hy-AM"; - arch = "linux-aarch64"; - sha256 = "13b89a8966517155f3dc21f24c200b303f9f109f7aacd2714119102582f74f14"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ia/firefox-140.0b6.tar.xz"; - locale = "ia"; - arch = "linux-aarch64"; - sha256 = "2e3d19abddff21e05666f3de3fc92d1b82e324273d0ac743e5e7c1591f5bb405"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/id/firefox-140.0b6.tar.xz"; - locale = "id"; - arch = "linux-aarch64"; - sha256 = "0a4a3ed1eb5ea28e8c0076cafa34c5a9b1008fb6cc118b73e8addb0c1a944452"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/is/firefox-140.0b6.tar.xz"; - locale = "is"; - arch = "linux-aarch64"; - sha256 = "599184c990b9960c021822eaebe88a57fa4900843fabe2d1e2a40c0806e29cdb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/it/firefox-140.0b6.tar.xz"; - locale = "it"; - arch = "linux-aarch64"; - sha256 = "9ede42df893c8034c5773b149e1a9d83671999ca6931829b6042177531649dc3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ja/firefox-140.0b6.tar.xz"; - locale = "ja"; - arch = "linux-aarch64"; - sha256 = "ac162386b75ed1f4e0019fb3adca8ed1b23dfae029aae7cbadc7cc9ae49c3cec"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ka/firefox-140.0b6.tar.xz"; - locale = "ka"; - arch = "linux-aarch64"; - sha256 = "f6c5896f77ac909c9af4fddb4c5a4d920dc3fc2d8b564c22264d719a7c763163"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/kab/firefox-140.0b6.tar.xz"; - locale = "kab"; - arch = "linux-aarch64"; - sha256 = "cbf718b24c98f40c9b76415f307da3e0d53aa920e6a4db70ed9829f359c20431"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/kk/firefox-140.0b6.tar.xz"; - locale = "kk"; - arch = "linux-aarch64"; - sha256 = "9bdc580d9b0de74523b8e0dcaa171ea116d482342bb7121267245ccbfd509b34"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/km/firefox-140.0b6.tar.xz"; - locale = "km"; - arch = "linux-aarch64"; - sha256 = "bb77e241893deff4db5e9f128c9cc28caba530c7e85ba458b1664768c97dea4f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/kn/firefox-140.0b6.tar.xz"; - locale = "kn"; - arch = "linux-aarch64"; - sha256 = "89c2e1abcf24f2d0831c110d5633151edcb90a4203a0bd19b83e384f8773b3aa"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ko/firefox-140.0b6.tar.xz"; - locale = "ko"; - arch = "linux-aarch64"; - sha256 = "157613edeaafeb7d68bdc577fdb31ee6c75df0711f0d79f08a8f3a5595775891"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/lij/firefox-140.0b6.tar.xz"; - locale = "lij"; - arch = "linux-aarch64"; - sha256 = "38b59f648d4627b9a71752f56feaff5587982317f7e37d0a64fc72df4dc755e5"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/lt/firefox-140.0b6.tar.xz"; - locale = "lt"; - arch = "linux-aarch64"; - sha256 = "0273f44ecb90e322660b7a9421964c1280bc82e18ace52fb504b8c9febb23b15"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/lv/firefox-140.0b6.tar.xz"; - locale = "lv"; - arch = "linux-aarch64"; - sha256 = "8fe48d4fcc4ac652babc461a5df06825597d18c74109e89ced2fb0d733541313"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/mk/firefox-140.0b6.tar.xz"; - locale = "mk"; - arch = "linux-aarch64"; - sha256 = "b961d6b55540d9d9fa567b3013d4fe1f812d9937c3412345e1baa92564444a04"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/mr/firefox-140.0b6.tar.xz"; - locale = "mr"; - arch = "linux-aarch64"; - sha256 = "e6dd1df55d196d150a46385c46d8657a744ca26caa810d14e04aaf2910e3b452"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ms/firefox-140.0b6.tar.xz"; - locale = "ms"; - arch = "linux-aarch64"; - sha256 = "f366c7de84e193bd073f6319dbce4777e16fdf9d1cbf53147f3d75265c8031e7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/my/firefox-140.0b6.tar.xz"; - locale = "my"; - arch = "linux-aarch64"; - sha256 = "33f8c912359b751b729514df0d4d557643cb79274f51a7bb74b467cff33745a3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/nb-NO/firefox-140.0b6.tar.xz"; - locale = "nb-NO"; - arch = "linux-aarch64"; - sha256 = "a43a870dd37f15fbeb101da1960ecdb639ecfd2985410e13c1f1da183605ec67"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ne-NP/firefox-140.0b6.tar.xz"; - locale = "ne-NP"; - arch = "linux-aarch64"; - sha256 = "b13943075cab22dba51f25ba6c5124316c3be4b0cb2ff77fde4a9247fa8c02fc"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/nl/firefox-140.0b6.tar.xz"; - locale = "nl"; - arch = "linux-aarch64"; - sha256 = "64b77da1ffd4eacdaf27daf254e1962a46a4ce8f18f60e1673c27200355d5366"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/nn-NO/firefox-140.0b6.tar.xz"; - locale = "nn-NO"; - arch = "linux-aarch64"; - sha256 = "a705d090315ec18416ef1cb457f497ba683d477458949af30bffd0ab2c853f61"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/oc/firefox-140.0b6.tar.xz"; - locale = "oc"; - arch = "linux-aarch64"; - sha256 = "3e174eb2d5857949af246dea468b4c193acbd25bcd4fc906c000f387ac8269a5"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/pa-IN/firefox-140.0b6.tar.xz"; - locale = "pa-IN"; - arch = "linux-aarch64"; - sha256 = "5fe8a03510b6aac0e79d18ccf41f2fcb4d269fc1c37a4f491954d05f8f48616b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/pl/firefox-140.0b6.tar.xz"; - locale = "pl"; - arch = "linux-aarch64"; - sha256 = "426d5cdf137a6ab9de2f3777bc334a028d2dc8daddb2b6df27c0dde224567168"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/pt-BR/firefox-140.0b6.tar.xz"; - locale = "pt-BR"; - arch = "linux-aarch64"; - sha256 = "3e138e048eeaae877d4fed415408f460283e6e6082189ed0835af6c55ea40b85"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/pt-PT/firefox-140.0b6.tar.xz"; - locale = "pt-PT"; - arch = "linux-aarch64"; - sha256 = "6d867d7cfcc8f9885474d28b3c46323075883bba1e75ca47c3ac3cbe048315c1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/rm/firefox-140.0b6.tar.xz"; - locale = "rm"; - arch = "linux-aarch64"; - sha256 = "c8330384c35ebaf86549f8fa2c1d73fb9ee236e33f8a54b353403624d348da57"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ro/firefox-140.0b6.tar.xz"; - locale = "ro"; - arch = "linux-aarch64"; - sha256 = "dfb2ffdc9ffc70f7eb2f04fc2b5e0445f039706b15f669490b830e53844f0377"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ru/firefox-140.0b6.tar.xz"; - locale = "ru"; - arch = "linux-aarch64"; - sha256 = "c13c2d800a4a2b3fe556274d16ad2be4ee26e642f56dabfb176da516e07e92f9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/sat/firefox-140.0b6.tar.xz"; - locale = "sat"; - arch = "linux-aarch64"; - sha256 = "87da408c95335989987a8fc08adeb48558b65222530fbcc56f15a8989e44ac73"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/sc/firefox-140.0b6.tar.xz"; - locale = "sc"; - arch = "linux-aarch64"; - sha256 = "d5654ae0594dff8078bec584fc3884bb399c218181f6415bec8d2eae610c99ad"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/sco/firefox-140.0b6.tar.xz"; - locale = "sco"; - arch = "linux-aarch64"; - sha256 = "0cf196fa3fb5d8a4ef068eae26cab0cb9e38bddb1aa2261b2ae4e04bebdfe2c4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/si/firefox-140.0b6.tar.xz"; - locale = "si"; - arch = "linux-aarch64"; - sha256 = "0ffa2511f59d9b5702d55d827c27847cdbddb3285794a21bb86546fe7c949449"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/sk/firefox-140.0b6.tar.xz"; - locale = "sk"; - arch = "linux-aarch64"; - sha256 = "03bd3e41fdd25dcff6a55555237bd025153df0529a2075d33dcfc1054116ce7a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/skr/firefox-140.0b6.tar.xz"; - locale = "skr"; - arch = "linux-aarch64"; - sha256 = "9cf365d13319694513adb0e47a7805d843d44c976019a1f50c4b1ddde76ff62a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/sl/firefox-140.0b6.tar.xz"; - locale = "sl"; - arch = "linux-aarch64"; - sha256 = "fdd2f3c6f0124bf5ca160d10cec486ead78fa2e889bea2c5e134390dbc1b1cc8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/son/firefox-140.0b6.tar.xz"; - locale = "son"; - arch = "linux-aarch64"; - sha256 = "4a2031a9b2a4d51e919903920fe77b7084abc15cc30c9f551df0948a3c816d5d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/sq/firefox-140.0b6.tar.xz"; - locale = "sq"; - arch = "linux-aarch64"; - sha256 = "16155600c16b2982190500613130a34b098d5891b9eca894e555f0281b22f20d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/sr/firefox-140.0b6.tar.xz"; - locale = "sr"; - arch = "linux-aarch64"; - sha256 = "096dd836daf90b18f701253df7c66fe4cab845dffe5e60f6f35e2c661d8f3cc8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/sv-SE/firefox-140.0b6.tar.xz"; - locale = "sv-SE"; - arch = "linux-aarch64"; - sha256 = "788cbe4cc058a0c23a0f0057dcdaa309ab12b35e4b1fc340aecd92ca0cf4cc5c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/szl/firefox-140.0b6.tar.xz"; - locale = "szl"; - arch = "linux-aarch64"; - sha256 = "521bf2cc23622f3f2604280bcfa1f4659051b88a7ffedcaa6dacbc0f98c43a66"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ta/firefox-140.0b6.tar.xz"; - locale = "ta"; - arch = "linux-aarch64"; - sha256 = "42a0073e0ae87cd35ced857704b2dbb9f82ef8bd2a176cda6b5591eb2ad6333d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/te/firefox-140.0b6.tar.xz"; - locale = "te"; - arch = "linux-aarch64"; - sha256 = "6ae3d560934edbfb3bae0d4b2a1b314da00bc963eb3cfc3ed7a903570d0f5022"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/tg/firefox-140.0b6.tar.xz"; - locale = "tg"; - arch = "linux-aarch64"; - sha256 = "4dd4a7b1cc077a3373a5e7b8ca0e7843c183647d5db20028eabf7f365f73711e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/th/firefox-140.0b6.tar.xz"; - locale = "th"; - arch = "linux-aarch64"; - sha256 = "dcd8f27f9d2aeb8238ab26682998798885c1efcbce3f1d57658b7a3a4fa23127"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/tl/firefox-140.0b6.tar.xz"; - locale = "tl"; - arch = "linux-aarch64"; - sha256 = "5784552f364919bcb9bf9d0465ea76123cf7ba88bb143afa88e5e367c5155ca2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/tr/firefox-140.0b6.tar.xz"; - locale = "tr"; - arch = "linux-aarch64"; - sha256 = "c78ed3a6888b25870cf88adb9f634a264ad3ee9e8ca9d265da4d490118ee1241"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/trs/firefox-140.0b6.tar.xz"; - locale = "trs"; - arch = "linux-aarch64"; - sha256 = "6aafade8a1be4d728699217df5af58d35201dc0d7ae06b48b811f04291e28b53"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/uk/firefox-140.0b6.tar.xz"; - locale = "uk"; - arch = "linux-aarch64"; - sha256 = "a9b244db3309a36817d592de909023fecc3ead9bb1a4cf18af9be2635770c9b0"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/ur/firefox-140.0b6.tar.xz"; - locale = "ur"; - arch = "linux-aarch64"; - sha256 = "890c8fd5caa23fad6573f96c6ccdf494c8f98a4e5396efc336635293ab6a8e6f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/uz/firefox-140.0b6.tar.xz"; - locale = "uz"; - arch = "linux-aarch64"; - sha256 = "b8046e671f98405f294fcf7e9c4e267fd2ed4febd2f808de001455051409bb5b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/vi/firefox-140.0b6.tar.xz"; - locale = "vi"; - arch = "linux-aarch64"; - sha256 = "e27c08f33fc10a4cd4c0b70d75d6566a6cc7b4cc6b0aaad4a4b92c108060349f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/xh/firefox-140.0b6.tar.xz"; - locale = "xh"; - arch = "linux-aarch64"; - sha256 = "4fc6beb921e2361125efc2c450655714e675dc9d50a2ec82391f49eaed1172c6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/zh-CN/firefox-140.0b6.tar.xz"; - locale = "zh-CN"; - arch = "linux-aarch64"; - sha256 = "34b989b326905d4bf6edf463b6203b712de51900ce743233d00f1b3b6df1e822"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/linux-aarch64/zh-TW/firefox-140.0b6.tar.xz"; - locale = "zh-TW"; - arch = "linux-aarch64"; - sha256 = "5334fddef31da56b1cc03b9bccbb0658c47a24a4fb77fa8391a60af102fde10d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ach/Firefox%20140.0b6.dmg"; - locale = "ach"; - arch = "mac"; - sha256 = "b55c9da845a9ad7dfb14d787a0cb0df34fa9e6fa3c05b165be9ce64267d008b9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/af/Firefox%20140.0b6.dmg"; - locale = "af"; - arch = "mac"; - sha256 = "b8cb63d503a141499caa5fb68ecfb7f2ca5f49fef960d6119024b8b89dca5b03"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/an/Firefox%20140.0b6.dmg"; - locale = "an"; - arch = "mac"; - sha256 = "ebda4c5460c13c8602ceee736f9ac844996beb7752e51934e5b019e0d60214a3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ar/Firefox%20140.0b6.dmg"; - locale = "ar"; - arch = "mac"; - sha256 = "2467bfc7aa85172172dfe260e247c04359b7be21367da86470175222dae629eb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ast/Firefox%20140.0b6.dmg"; - locale = "ast"; - arch = "mac"; - sha256 = "cdb7b50b3f3364e0b0b27e2f4c8aaede449ab1244523e812cd0822ab281fda57"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/az/Firefox%20140.0b6.dmg"; - locale = "az"; - arch = "mac"; - sha256 = "9218696ae94c2d932669d94f29885906759a39bf5bce2580d8b188085571ecc6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/be/Firefox%20140.0b6.dmg"; - locale = "be"; - arch = "mac"; - sha256 = "10569a7297baa577cabef6c73bfc6d89168864e36ddc67a815c9a6551cd4fae2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/bg/Firefox%20140.0b6.dmg"; - locale = "bg"; - arch = "mac"; - sha256 = "03acebd1cb5b0614b51511c780462c62f31214eb86751753bf7dff3ec503a0f8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/bn/Firefox%20140.0b6.dmg"; - locale = "bn"; - arch = "mac"; - sha256 = "b6f512cfd426c73a95a9a0f649b032079a66ffee662d22e1b67e9faf83ea724f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/br/Firefox%20140.0b6.dmg"; - locale = "br"; - arch = "mac"; - sha256 = "657be978a9c98b8ab0e8d98c94efbfdebc903071283ea805bf126e29e72684f7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/bs/Firefox%20140.0b6.dmg"; - locale = "bs"; - arch = "mac"; - sha256 = "46c70921eb40ff3ef655e96fb971cd20400723e94cc0a5a1ff30c7f65edd58a2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ca-valencia/Firefox%20140.0b6.dmg"; - locale = "ca-valencia"; - arch = "mac"; - sha256 = "19c2bfac3bf614054b224dba62b3afbb72d3eb66d033adf2fdaae38554554cf1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ca/Firefox%20140.0b6.dmg"; - locale = "ca"; - arch = "mac"; - sha256 = "ea93aaba1785ef017831f83ced895332adadf219504e70c54d0c57ff9496f9ae"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/cak/Firefox%20140.0b6.dmg"; - locale = "cak"; - arch = "mac"; - sha256 = "e3f364f81cf5ac7cec821f05f7cc07177fa7d0af8722c91b4f0fbc347cb97d23"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/cs/Firefox%20140.0b6.dmg"; - locale = "cs"; - arch = "mac"; - sha256 = "a86648acdcbed9d7421c72424d42052157ea1f825c14603c0266508238e189e6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/cy/Firefox%20140.0b6.dmg"; - locale = "cy"; - arch = "mac"; - sha256 = "c1725f092c3e43f9b7ed234cf5283c69e61095ae80594d99ddb65cbfd234996c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/da/Firefox%20140.0b6.dmg"; - locale = "da"; - arch = "mac"; - sha256 = "a752f31d76882f756a4f7e8488eafd0f746ece071894b5a79e5f119892e071b1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/de/Firefox%20140.0b6.dmg"; - locale = "de"; - arch = "mac"; - sha256 = "70ee084818040191e975e1a8a8ad80acb6a62f4e46f22df1e5683b22a844c4c9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/dsb/Firefox%20140.0b6.dmg"; - locale = "dsb"; - arch = "mac"; - sha256 = "908627cb2807b27c09825bcbdd7998ba015d95488309fe74c90d309df342e901"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/el/Firefox%20140.0b6.dmg"; - locale = "el"; - arch = "mac"; - sha256 = "b29bf2354ce959e36b82b22db10220656dceaa8d7429b5abd142fa1faa381e7c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/en-CA/Firefox%20140.0b6.dmg"; - locale = "en-CA"; - arch = "mac"; - sha256 = "0756edd349c74d680ee93bdb5e2ac5d290f203a3293c03b160b9b359d2f58464"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/en-GB/Firefox%20140.0b6.dmg"; - locale = "en-GB"; - arch = "mac"; - sha256 = "460eec43ccc80b8a260ac3d4a5623ad694c504e1c01d912a48c13ef9f539c7b2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/en-US/Firefox%20140.0b6.dmg"; - locale = "en-US"; - arch = "mac"; - sha256 = "cd0326af92ca17e5121c916edfe10e913ec39d8ccd16c079207effa7d4aaab75"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/eo/Firefox%20140.0b6.dmg"; - locale = "eo"; - arch = "mac"; - sha256 = "92e1280e109c947c297a6047b975972af21ac979a39f75b6e9f0a7b05896560d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/es-AR/Firefox%20140.0b6.dmg"; - locale = "es-AR"; - arch = "mac"; - sha256 = "7cceac00533262e4736748a4ce273aca2676e99e4c52ecf667e421994e9f8b25"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/es-CL/Firefox%20140.0b6.dmg"; - locale = "es-CL"; - arch = "mac"; - sha256 = "a06a0de4c99dd388ea23b37c845a2861a5fe5e0f0e9d303ee86eb01aef4e392a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/es-ES/Firefox%20140.0b6.dmg"; - locale = "es-ES"; - arch = "mac"; - sha256 = "05761e789f9c61f4bc8749bbc584bc64fcb07d0c2c8b18a27b8b4459b5a80621"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/es-MX/Firefox%20140.0b6.dmg"; - locale = "es-MX"; - arch = "mac"; - sha256 = "c688be8725af8d5b8ab9a81f9dbb4ca5255a8578fe759d46f602b4ba13e445d7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/et/Firefox%20140.0b6.dmg"; - locale = "et"; - arch = "mac"; - sha256 = "6dd742ab79ea9d0653f4096a63d6fcea9f142707fbaf5eef8dc0c8cb8070baf3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/eu/Firefox%20140.0b6.dmg"; - locale = "eu"; - arch = "mac"; - sha256 = "64c3c50a965bf153482e1ab9a78384be231f58051b66cdb9bb790f4cccc6b171"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/fa/Firefox%20140.0b6.dmg"; - locale = "fa"; - arch = "mac"; - sha256 = "c5b677703e9eb533987b7371d4f4de7654df9d415958f1216ca0287d5bc24f8e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ff/Firefox%20140.0b6.dmg"; - locale = "ff"; - arch = "mac"; - sha256 = "e4f6751e5eca0f69c303da861cbd150e7af6fddeeaeab1caf3934dd73adb6a91"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/fi/Firefox%20140.0b6.dmg"; - locale = "fi"; - arch = "mac"; - sha256 = "3892f17ad12fa9347a2650c152aa19e5b6b5ec79f21bcd28a641261925bc8976"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/fr/Firefox%20140.0b6.dmg"; - locale = "fr"; - arch = "mac"; - sha256 = "3462880c9f1f48ab6976d507727b7e3d7d0e86c0eddef198e426a7ce3f9e4659"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/fur/Firefox%20140.0b6.dmg"; - locale = "fur"; - arch = "mac"; - sha256 = "7b00ba6b6eb8fe2f04a2411c9e1e764afa49e2d6d8b183eee0bbdc97e017922a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/fy-NL/Firefox%20140.0b6.dmg"; - locale = "fy-NL"; - arch = "mac"; - sha256 = "e115dce3ec12cad902029ccb060cd56a258524cfb797bb3aff5645221c192c3d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ga-IE/Firefox%20140.0b6.dmg"; - locale = "ga-IE"; - arch = "mac"; - sha256 = "25c3a1ff61afd4d0ca9ccb2d5d5d1a7a8f224c2cbc7f9aa00b48248c32ea64fc"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/gd/Firefox%20140.0b6.dmg"; - locale = "gd"; - arch = "mac"; - sha256 = "481725f402a7b0970ca3d5d535a75d3198da2eeac41c2cfae24f99ee0c3ed5bb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/gl/Firefox%20140.0b6.dmg"; - locale = "gl"; - arch = "mac"; - sha256 = "4294ffc7380aec2e1c2e65475fcdff5159b8ee53fd4e806d60112ccfdd1d0df2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/gn/Firefox%20140.0b6.dmg"; - locale = "gn"; - arch = "mac"; - sha256 = "5ecd0e96fb453c2ba66deea4550f21d5f8fd350f4d688a3b5962a0198a84a3a9"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/gu-IN/Firefox%20140.0b6.dmg"; - locale = "gu-IN"; - arch = "mac"; - sha256 = "f47ad848401f16be4d0b8dd8081ce53d9173cd856b68de2c98c4c611a8dbb4de"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/he/Firefox%20140.0b6.dmg"; - locale = "he"; - arch = "mac"; - sha256 = "d2a83af6f008ac9753ab19cc6169c0bccc5a3d7999c396bb96bfd81db6959790"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/hi-IN/Firefox%20140.0b6.dmg"; - locale = "hi-IN"; - arch = "mac"; - sha256 = "210b0d9c78cec2cb72eaa070bfe814cfeadddadef4fdf11840396e94c4c4174a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/hr/Firefox%20140.0b6.dmg"; - locale = "hr"; - arch = "mac"; - sha256 = "16b7bcff84e6f5dafef18f3cb1e392b60220c23318b74755de13970f05c62edb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/hsb/Firefox%20140.0b6.dmg"; - locale = "hsb"; - arch = "mac"; - sha256 = "874ad72bcef64fc6a89026a67895e13510b1230ed4df3445e1dada090724315a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/hu/Firefox%20140.0b6.dmg"; - locale = "hu"; - arch = "mac"; - sha256 = "a82849f2244b6d0662566f3ee25bc4c277d91a703635bbe41a7bc63c60e8f239"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/hy-AM/Firefox%20140.0b6.dmg"; - locale = "hy-AM"; - arch = "mac"; - sha256 = "abb9561be5a12506d7a077936753f83bc234b3f160e26225757e1c0bbfecda73"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ia/Firefox%20140.0b6.dmg"; - locale = "ia"; - arch = "mac"; - sha256 = "52835ece73d0f34ec410d2f6c6240fc7d0860d6b055a4a0a19be71e39c68e759"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/id/Firefox%20140.0b6.dmg"; - locale = "id"; - arch = "mac"; - sha256 = "5c6a886706bb6b27c717af90a20fc1d694748ad8cfe568eaf374dffb872a6c0b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/is/Firefox%20140.0b6.dmg"; - locale = "is"; - arch = "mac"; - sha256 = "9707fec98234f35621fec0a43b4410eed814064126d701d76b520188b5f47dfb"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/it/Firefox%20140.0b6.dmg"; - locale = "it"; - arch = "mac"; - sha256 = "dc7b193ad74003a206ea2bc681837c175de45322be21d395b75062fb227cef2b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ja-JP-mac/Firefox%20140.0b6.dmg"; - locale = "ja-JP-mac"; - arch = "mac"; - sha256 = "aa4c38ccbe19b139465acfb54984ff5076ee596b562b51f2cbe522fff14c4527"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ka/Firefox%20140.0b6.dmg"; - locale = "ka"; - arch = "mac"; - sha256 = "e1402e34d8a455d9f2473a81ba853e5fb369581ecc329d296115ddb33967875d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/kab/Firefox%20140.0b6.dmg"; - locale = "kab"; - arch = "mac"; - sha256 = "1575a80d66865bdea6e972aada77795c07e74dbebd92b30f3fa32a229f0a487c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/kk/Firefox%20140.0b6.dmg"; - locale = "kk"; - arch = "mac"; - sha256 = "fa2d1f2d2deeaf1d095b3ae32b90394763a326c724455e8bb644c21d7cb31b61"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/km/Firefox%20140.0b6.dmg"; - locale = "km"; - arch = "mac"; - sha256 = "849d0e8f1a42faf78440f331cc3b77e85e4e3a75e4a8d3e31609a14904644ce3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/kn/Firefox%20140.0b6.dmg"; - locale = "kn"; - arch = "mac"; - sha256 = "2aeb6d55236f0b89756f4dd496a53f972ec8c24c8c52db4aefbdbbad7747fd52"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ko/Firefox%20140.0b6.dmg"; - locale = "ko"; - arch = "mac"; - sha256 = "c007683b92b34d34b305aa998f59d0d9affc4e07ecc3848576fa065922e6a97b"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/lij/Firefox%20140.0b6.dmg"; - locale = "lij"; - arch = "mac"; - sha256 = "6792e8affd2b4b240663b34f983c3467942e7f6a4135ae27da9fd3632d39ae92"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/lt/Firefox%20140.0b6.dmg"; - locale = "lt"; - arch = "mac"; - sha256 = "514e98aa37a819951b35c8e3c0cb57045deaf2d1a24d0f0bccbecf89d3e0b6a1"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/lv/Firefox%20140.0b6.dmg"; - locale = "lv"; - arch = "mac"; - sha256 = "2a254dafd7c4bbe05c0855347f620e95188a49e4336363c90fa17959e1b610a3"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/mk/Firefox%20140.0b6.dmg"; - locale = "mk"; - arch = "mac"; - sha256 = "2af405b2012bc0641c2e4eece36f7c5282b38315b052998138a5ed36dd11f5f6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/mr/Firefox%20140.0b6.dmg"; - locale = "mr"; - arch = "mac"; - sha256 = "304b360bb71fa4071a05fc0bb3142a231e9f500da09a8e442c0848fcac99fd4e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ms/Firefox%20140.0b6.dmg"; - locale = "ms"; - arch = "mac"; - sha256 = "5e4c5e3a6e5fd45c2653b54d3b6174e99511aa9e20b976dc21af048036066bd4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/my/Firefox%20140.0b6.dmg"; - locale = "my"; - arch = "mac"; - sha256 = "ecb541b9ca27ea7d879941fef632bd8ba4d576503291d74abb507dd9041f44d4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/nb-NO/Firefox%20140.0b6.dmg"; - locale = "nb-NO"; - arch = "mac"; - sha256 = "4909f39237eb6480cd188bd87012a95cb33435fd5a98c0baf82567ea9020a8d0"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ne-NP/Firefox%20140.0b6.dmg"; - locale = "ne-NP"; - arch = "mac"; - sha256 = "464e6346b517c62c00bca230af7d6f9ae996677f450776530c51046e4d21f750"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/nl/Firefox%20140.0b6.dmg"; - locale = "nl"; - arch = "mac"; - sha256 = "4bfcd05169003a8bfd3276860b8c6162dfe91c515b4e014bdb14783aa110390f"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/nn-NO/Firefox%20140.0b6.dmg"; - locale = "nn-NO"; - arch = "mac"; - sha256 = "7cc8e377ae8db78e84cc3e7de5a8477902d8dd331df1c63380b607f7e660a3bc"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/oc/Firefox%20140.0b6.dmg"; - locale = "oc"; - arch = "mac"; - sha256 = "428788ef0bdf30d681924a9a581581ba63fdd2bd8152b3b33e020b9db2f298d7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/pa-IN/Firefox%20140.0b6.dmg"; - locale = "pa-IN"; - arch = "mac"; - sha256 = "2cc98f9a1b36ba958be93784731a629b535b5c310b4ed7dd3c979cc543076288"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/pl/Firefox%20140.0b6.dmg"; - locale = "pl"; - arch = "mac"; - sha256 = "43ab0fdd7d995d4c60d962c3db5f1907a4f8ae8f5bbf9401a96b424d458cee48"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/pt-BR/Firefox%20140.0b6.dmg"; - locale = "pt-BR"; - arch = "mac"; - sha256 = "b469cbd87a88d09fae83f8b2ba395ebc468935b6beb7db8b83bcb1f47396ff4e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/pt-PT/Firefox%20140.0b6.dmg"; - locale = "pt-PT"; - arch = "mac"; - sha256 = "31e3ad58f6790f04383bd0e32c530cea7559d8234a1faa234a40405181ada782"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/rm/Firefox%20140.0b6.dmg"; - locale = "rm"; - arch = "mac"; - sha256 = "c5f25f30d5f12576711457bc884ba679ac790108c3db1ee70b307205b6875cf4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ro/Firefox%20140.0b6.dmg"; - locale = "ro"; - arch = "mac"; - sha256 = "a3a266d6889610681ac0b4f5226190aa7ef64df557bf69df17a0e8ab9cc336f8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ru/Firefox%20140.0b6.dmg"; - locale = "ru"; - arch = "mac"; - sha256 = "017954fc938efc470dffb50141944b041958a50c79fd24f6172a180db46e2078"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/sat/Firefox%20140.0b6.dmg"; - locale = "sat"; - arch = "mac"; - sha256 = "75d42a50eb3526478cd966e0327733426b74e5159733527f34afee1cc1de2596"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/sc/Firefox%20140.0b6.dmg"; - locale = "sc"; - arch = "mac"; - sha256 = "53946a3f22d87ea274b3ea737150a6f80095a6be9b158ebe2f287739a7835732"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/sco/Firefox%20140.0b6.dmg"; - locale = "sco"; - arch = "mac"; - sha256 = "9dda7a42af7a7a04b0301f2fc528cf908da7612d5cab43dc8dbb094e4d5faee2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/si/Firefox%20140.0b6.dmg"; - locale = "si"; - arch = "mac"; - sha256 = "d7bb27ea910c83d42522f57dd1da9212a3294aa3850aebaac2695d38e46f4ef6"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/sk/Firefox%20140.0b6.dmg"; - locale = "sk"; - arch = "mac"; - sha256 = "dde7bb699ca39a97b8a9d6438df6bc352c51dad20b5981dfe38251cc269dc7f5"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/skr/Firefox%20140.0b6.dmg"; - locale = "skr"; - arch = "mac"; - sha256 = "eebc4cdbdd6676ccdcf8b180ce7c2682b9f8e7350e79a24564e34cfa1607b4cf"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/sl/Firefox%20140.0b6.dmg"; - locale = "sl"; - arch = "mac"; - sha256 = "7c2ea1dca6b8d9cf2bfa1dd6293a6b348e6ab18a100b406f5d3a30c71f1b2e7d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/son/Firefox%20140.0b6.dmg"; - locale = "son"; - arch = "mac"; - sha256 = "8b0c01e1cbb12df69fe954c63035881f9f3333b330134903eafcc215d831534d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/sq/Firefox%20140.0b6.dmg"; - locale = "sq"; - arch = "mac"; - sha256 = "2a586a51f2422727b47b1adc60409da330a6a49bdd216116a2b45cea0d903437"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/sr/Firefox%20140.0b6.dmg"; - locale = "sr"; - arch = "mac"; - sha256 = "df767db631863e930224f4f5b434af5dda0b0a41696ec5c158173b52f0f8604a"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/sv-SE/Firefox%20140.0b6.dmg"; - locale = "sv-SE"; - arch = "mac"; - sha256 = "029264295eac7a66f050c8aa6951e036b8bceb77e4371af076e57d86d9b3df24"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/szl/Firefox%20140.0b6.dmg"; - locale = "szl"; - arch = "mac"; - sha256 = "2c3849b9b9c87b5b9f6e979f8a6fafa4b01c9bc14124843315039e691a38edd4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ta/Firefox%20140.0b6.dmg"; - locale = "ta"; - arch = "mac"; - sha256 = "d2943aa24ff22e41068bcc90bc6303e659f484d5bcacd7af97788cbd10b50100"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/te/Firefox%20140.0b6.dmg"; - locale = "te"; - arch = "mac"; - sha256 = "1e50c08c4463e659ff845a49cc199653ae686ef858755cba389cf73da128d88d"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/tg/Firefox%20140.0b6.dmg"; - locale = "tg"; - arch = "mac"; - sha256 = "37f238ad85c4cf54b0ee15e85925fd20089f43419ae5ee715548c572a2cfd437"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/th/Firefox%20140.0b6.dmg"; - locale = "th"; - arch = "mac"; - sha256 = "e1a656061c4a75e9d615e5a5fc606a9d9f0d5eee1b6d7673011e86913efd203c"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/tl/Firefox%20140.0b6.dmg"; - locale = "tl"; - arch = "mac"; - sha256 = "8e0a4dce49b2d37c7ca42109693d2b8cc308b2fd5e61bc2671322e31a7f38fe8"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/tr/Firefox%20140.0b6.dmg"; - locale = "tr"; - arch = "mac"; - sha256 = "8956253cbaab457d68da6c59d6babfc7efd69a514ccb0b97926cf1574a12c104"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/trs/Firefox%20140.0b6.dmg"; - locale = "trs"; - arch = "mac"; - sha256 = "c4935598b8ddb10a3c7078acb982d303d4b10d018104e4af80e4cc9e68bd3faf"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/uk/Firefox%20140.0b6.dmg"; - locale = "uk"; - arch = "mac"; - sha256 = "3fbaf24aaeec14b7a5448a6b1c040652dde18f20c77eaf84a464649132dc52db"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/ur/Firefox%20140.0b6.dmg"; - locale = "ur"; - arch = "mac"; - sha256 = "a1669faa39064f6d931c8dbf8f87744ddba9fc084a6d7dca8260e1a07d73557e"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/uz/Firefox%20140.0b6.dmg"; - locale = "uz"; - arch = "mac"; - sha256 = "fd3a3c761959a2397731d1238c5cecb2a5be1ae7c94d31d6443816cc0401d856"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/vi/Firefox%20140.0b6.dmg"; - locale = "vi"; - arch = "mac"; - sha256 = "0afa6ce2c479289cc88973ff877bc5c3d25ecf60a6fd8c8c65d08bb60dea16f7"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/xh/Firefox%20140.0b6.dmg"; - locale = "xh"; - arch = "mac"; - sha256 = "96ccfcd62e221d67e1f58e279396af1c0ae4b39eb96873df419b78ef5e002fd4"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/zh-CN/Firefox%20140.0b6.dmg"; - locale = "zh-CN"; - arch = "mac"; - sha256 = "1c682d40183b7256d5e0759399cb486639ce56cce460811f962e754ee9196ac2"; - } - { - url = "https://archive.mozilla.org/pub/firefox/releases/140.0b6/mac/zh-TW/Firefox%20140.0b6.dmg"; - locale = "zh-TW"; - arch = "mac"; - sha256 = "bba2984115271c7a9c21d80b98b373a5b44c032e7b966b45602fec6904df7e0e"; - } - ]; -} diff --git a/pkgs/applications/networking/browsers/firefox-bin/default.nix b/pkgs/applications/networking/browsers/firefox-bin/default.nix index 1d2dfc1f5ef5..16529d7ed100 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/default.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/default.nix @@ -14,7 +14,6 @@ pciutils, pipewire, adwaita-icon-theme, - channel, generated, writeScript, writeText, @@ -34,8 +33,7 @@ let inherit (generated) version sources; - binaryName = - if (channel == "release" || stdenv.hostPlatform.isDarwin) then "firefox" else "firefox-${channel}"; + binaryName = "firefox"; mozillaPlatforms = { i686-linux = "linux-i686"; @@ -68,7 +66,7 @@ let source = lib.findFirst (sourceMatches mozLocale) defaultSource sources; - pname = "firefox-${channel}-bin-unwrapped"; + pname = "firefox-bin-unwrapped"; in stdenv.mkDerivation { @@ -144,7 +142,6 @@ stdenv.mkDerivation { updateScript = import ./update.nix { inherit pname - channel lib writeScript xidel @@ -155,11 +152,7 @@ stdenv.mkDerivation { curl runtimeShell ; - baseUrl = - if channel == "developer-edition" then - "https://archive.mozilla.org/pub/devedition/releases/" - else - "https://archive.mozilla.org/pub/firefox/releases/"; + baseUrl = "https://archive.mozilla.org/pub/firefox/releases/"; }; }; diff --git a/pkgs/applications/networking/browsers/firefox-bin/developer-edition_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/developer-edition_sources.nix deleted file mode 100644 index 02dcc819e4f8..000000000000 --- a/pkgs/applications/networking/browsers/firefox-bin/developer-edition_sources.nix +++ /dev/null @@ -1,2477 +0,0 @@ -{ - version = "140.0b5"; - sources = [ - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ach/firefox-140.0b5.tar.xz"; - locale = "ach"; - arch = "linux-x86_64"; - sha256 = "1f0375f886207ee6dde86ddbb12445774197020d37d749560618865b479b98d7"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/af/firefox-140.0b5.tar.xz"; - locale = "af"; - arch = "linux-x86_64"; - sha256 = "7e7cf35862873d17ab3bbc1feb285d79b263b8a3cd78e310dabef83ba622979e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/an/firefox-140.0b5.tar.xz"; - locale = "an"; - arch = "linux-x86_64"; - sha256 = "95700689dccb1e1035f8642c4fd3ccba7cd7985b967992cabd75ab82d3bf83d5"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ar/firefox-140.0b5.tar.xz"; - locale = "ar"; - arch = "linux-x86_64"; - sha256 = "214f50dcc2566cef3db820eef8b211187d1f46ab973b55bce948f975166ec527"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ast/firefox-140.0b5.tar.xz"; - locale = "ast"; - arch = "linux-x86_64"; - sha256 = "9847906a18ee8f83708c20954443cecd00644b83f0b9fbbd3fc435e728fc3881"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/az/firefox-140.0b5.tar.xz"; - locale = "az"; - arch = "linux-x86_64"; - sha256 = "73dd33ed39918c78a298808fbd6666e122ef5bb8e027437e5b84c9fd0ed49c8e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/be/firefox-140.0b5.tar.xz"; - locale = "be"; - arch = "linux-x86_64"; - sha256 = "dc15d821f6ef14ad47e1faaf47fa33e1f47e6d2fe2c6991c1b05c42b93caa646"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/bg/firefox-140.0b5.tar.xz"; - locale = "bg"; - arch = "linux-x86_64"; - sha256 = "15754b928c5de3ad978134ec7a41cab691e80541a7b77d40f587a4ef49056ca3"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/bn/firefox-140.0b5.tar.xz"; - locale = "bn"; - arch = "linux-x86_64"; - sha256 = "d6608a03f465ba43d6a19745d371e896f751c9965b39d48864fb51acd657ade9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/br/firefox-140.0b5.tar.xz"; - locale = "br"; - arch = "linux-x86_64"; - sha256 = "e92b43c268562f6601367d8fcd5cbff941c0bde8c2f5e83f01a5e8606d25e1b4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/bs/firefox-140.0b5.tar.xz"; - locale = "bs"; - arch = "linux-x86_64"; - sha256 = "d93a05def66a977d4a30fbd84c9238128ce1f4790584b7a8d649b953b97b63ca"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ca-valencia/firefox-140.0b5.tar.xz"; - locale = "ca-valencia"; - arch = "linux-x86_64"; - sha256 = "ce716548b10a8dc0e61b065e9b388f00f83596f7cd02aad650260f6690bb3e26"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ca/firefox-140.0b5.tar.xz"; - locale = "ca"; - arch = "linux-x86_64"; - sha256 = "649ca4101a10ef6dd1daa520b1cf6a131c1379298241db3cee23d5df6ef60677"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/cak/firefox-140.0b5.tar.xz"; - locale = "cak"; - arch = "linux-x86_64"; - sha256 = "6fb8e27c6068aa3b91e4405b1c5272ef9258cc5d9ebc8b521129694faa7afdab"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/cs/firefox-140.0b5.tar.xz"; - locale = "cs"; - arch = "linux-x86_64"; - sha256 = "665afa6ff95c2893d025827e19a2a00283f4317a5dbe70fd699b72f6c1b88032"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/cy/firefox-140.0b5.tar.xz"; - locale = "cy"; - arch = "linux-x86_64"; - sha256 = "747e19b6455197097bff2376537e07a7b221683b57cd8f94d87531607f9c4c60"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/da/firefox-140.0b5.tar.xz"; - locale = "da"; - arch = "linux-x86_64"; - sha256 = "3c07cb7562cccaee370526f6f3377eba01bd497d15b32e38813aaf20e872a6f1"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/de/firefox-140.0b5.tar.xz"; - locale = "de"; - arch = "linux-x86_64"; - sha256 = "3190ba13d9e483e6b245058e73fcfa2b14b45ecfca089e0d58b719903bcbc49f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/dsb/firefox-140.0b5.tar.xz"; - locale = "dsb"; - arch = "linux-x86_64"; - sha256 = "b989fb3ef4c972bd17eb590e66e4f829bdcd1ec3d1a1f1cfe0c16607448c8e4b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/el/firefox-140.0b5.tar.xz"; - locale = "el"; - arch = "linux-x86_64"; - sha256 = "b903e43d0e2d1ec0b434c979e90a00c4df1a39f59c5698b0dbdfc1f1eccae780"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/en-CA/firefox-140.0b5.tar.xz"; - locale = "en-CA"; - arch = "linux-x86_64"; - sha256 = "1b6586b6d6e646f690d8ef05fe05a019e3320fbd16b4945ddcbb18bbf841ee80"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/en-GB/firefox-140.0b5.tar.xz"; - locale = "en-GB"; - arch = "linux-x86_64"; - sha256 = "b80c1cf17aa66d6d1cf35f3166ca9d409ac169e7f33f7159daebfe7cc714f825"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/en-US/firefox-140.0b5.tar.xz"; - locale = "en-US"; - arch = "linux-x86_64"; - sha256 = "e57259f92dc44630d5f0ed60e24cc3358cc7053754171134f1c8d5413aa297e0"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/eo/firefox-140.0b5.tar.xz"; - locale = "eo"; - arch = "linux-x86_64"; - sha256 = "b413dd6127f3661945a98691d972b72dde13dff6460e0a8a7cdf4b0b8ac05bf6"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/es-AR/firefox-140.0b5.tar.xz"; - locale = "es-AR"; - arch = "linux-x86_64"; - sha256 = "e832a156c248c826e2d4b3026fcec5dfa2c395a22de474d26a08d912e150b029"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/es-CL/firefox-140.0b5.tar.xz"; - locale = "es-CL"; - arch = "linux-x86_64"; - sha256 = "72b105af7610696a56f0ac576d92f09c2890891bc6057988f9af7e803893dc7f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/es-ES/firefox-140.0b5.tar.xz"; - locale = "es-ES"; - arch = "linux-x86_64"; - sha256 = "8b49655f00932ba12a7c4d182f00c69109130c0d55dfe9c58400c1d81c79aa70"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/es-MX/firefox-140.0b5.tar.xz"; - locale = "es-MX"; - arch = "linux-x86_64"; - sha256 = "00ecb996a022264e13bd1d7877dbcbbefc16ebd272cb55d0e2bf6f59f17c1629"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/et/firefox-140.0b5.tar.xz"; - locale = "et"; - arch = "linux-x86_64"; - sha256 = "371a145b068313d3bc2f2a2229e6db80a109b5d82c2030f9e952a1638dc79a31"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/eu/firefox-140.0b5.tar.xz"; - locale = "eu"; - arch = "linux-x86_64"; - sha256 = "df1c9b82cdfafee8495e7c2f668fcad116866f9cff8047a3cee9490242386edd"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/fa/firefox-140.0b5.tar.xz"; - locale = "fa"; - arch = "linux-x86_64"; - sha256 = "9209168394b752bd142ede109f93cb2291c58d61457a1d8e9835525a43befbd9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ff/firefox-140.0b5.tar.xz"; - locale = "ff"; - arch = "linux-x86_64"; - sha256 = "f56c153920106cfe48bd822e6e1c8d1c9d9075bc868a06e3ad92a38a603f0b1d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/fi/firefox-140.0b5.tar.xz"; - locale = "fi"; - arch = "linux-x86_64"; - sha256 = "3dd2e61b36e421c21bab47aa32e72156197f650f1d930a39106b1519b30bc9a6"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/fr/firefox-140.0b5.tar.xz"; - locale = "fr"; - arch = "linux-x86_64"; - sha256 = "83ca5faffd5679f63d9abf7ce95e68ef66e764e49ac0babdd35ec20217086a47"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/fur/firefox-140.0b5.tar.xz"; - locale = "fur"; - arch = "linux-x86_64"; - sha256 = "43e0cce06fb685e2a7c2dd0c19cb8d340d821976ca582400222626bc75cec5f6"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/fy-NL/firefox-140.0b5.tar.xz"; - locale = "fy-NL"; - arch = "linux-x86_64"; - sha256 = "804fbcdaecab060280ca1c86f92c41b9e5e4b8384eafebba56ce2524f8a2ae7d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ga-IE/firefox-140.0b5.tar.xz"; - locale = "ga-IE"; - arch = "linux-x86_64"; - sha256 = "b4e9e07084cc1683befabd6353b7df48bb093c08d52eebf1c8ae571f106553bb"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/gd/firefox-140.0b5.tar.xz"; - locale = "gd"; - arch = "linux-x86_64"; - sha256 = "37b708878f8835eb98214d236ba6749776dc98db251f4b5443b9405882920e51"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/gl/firefox-140.0b5.tar.xz"; - locale = "gl"; - arch = "linux-x86_64"; - sha256 = "a91659c8dcef37a9b94c71e8e0741ace6e705e9f36dfc65b1a604dcc50357ade"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/gn/firefox-140.0b5.tar.xz"; - locale = "gn"; - arch = "linux-x86_64"; - sha256 = "6d50592dc20b4e3b874eef21e50c5b5b5bff5fcce5d71c959c8c044e690648ca"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/gu-IN/firefox-140.0b5.tar.xz"; - locale = "gu-IN"; - arch = "linux-x86_64"; - sha256 = "15ef43dba8a61a8fb0717b132b57d510f57f40ceeab758cfca5b4b7bb152cc55"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/he/firefox-140.0b5.tar.xz"; - locale = "he"; - arch = "linux-x86_64"; - sha256 = "bb9c0e28b3526e2873728ed0b912cf3ac5aabbe48e7cd3181b75bbcd2706fa06"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/hi-IN/firefox-140.0b5.tar.xz"; - locale = "hi-IN"; - arch = "linux-x86_64"; - sha256 = "078f4ff60fedb0ca2f4955997cc9f80c77923195aa45ff9c4a9d428a5982ff4d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/hr/firefox-140.0b5.tar.xz"; - locale = "hr"; - arch = "linux-x86_64"; - sha256 = "7bde8d2f20e21705000f9ccde96ac4444a002d822e7d8b35b6b5550931a42b9d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/hsb/firefox-140.0b5.tar.xz"; - locale = "hsb"; - arch = "linux-x86_64"; - sha256 = "2143fe5abf7cbc3bcefdfb17cb6ab9e751bd33bf8b1e9a00fad356d3490b34d7"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/hu/firefox-140.0b5.tar.xz"; - locale = "hu"; - arch = "linux-x86_64"; - sha256 = "fbba0f840bc931ab4515fc8e5d9f38ac54ee090f127f381160c9f8a26f1d12cc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/hy-AM/firefox-140.0b5.tar.xz"; - locale = "hy-AM"; - arch = "linux-x86_64"; - sha256 = "bd3259df39763727d25de9bba943bc4037535c90ba3ebfa42e7b1835b683e772"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ia/firefox-140.0b5.tar.xz"; - locale = "ia"; - arch = "linux-x86_64"; - sha256 = "a0bd18ac32ff40fca8b255878013eee13a357d2aab8693376ca9e17d535bc8c8"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/id/firefox-140.0b5.tar.xz"; - locale = "id"; - arch = "linux-x86_64"; - sha256 = "de80edc3b03c238f448a7710fc74c061ed4a281692771667788cf2ad1afa175e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/is/firefox-140.0b5.tar.xz"; - locale = "is"; - arch = "linux-x86_64"; - sha256 = "b85126641862e01bb17da1f8e316630157d7dfe18f4670579221b049f8edd891"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/it/firefox-140.0b5.tar.xz"; - locale = "it"; - arch = "linux-x86_64"; - sha256 = "456adcf9c274637e211c8d0f19e64f288ab83a4a24b353fc55b399ed92ba8ebd"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ja/firefox-140.0b5.tar.xz"; - locale = "ja"; - arch = "linux-x86_64"; - sha256 = "90235c0a0fa89fb72e64760fa613ffed6bc4c829019a4fd4744e15be523891e9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ka/firefox-140.0b5.tar.xz"; - locale = "ka"; - arch = "linux-x86_64"; - sha256 = "be4c4ed1517876d1b8fc6bc61827f2517e41a5f6456f9a66687948e458699da8"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/kab/firefox-140.0b5.tar.xz"; - locale = "kab"; - arch = "linux-x86_64"; - sha256 = "19e9316dd5b08edb3e44a067446c2d87fc222a562c1fca8f2b8985652b0b69b1"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/kk/firefox-140.0b5.tar.xz"; - locale = "kk"; - arch = "linux-x86_64"; - sha256 = "9bcd6689af6b3931acebdf57eae4d36b9fbe13e1efe7e1c458af146a6fca0b71"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/km/firefox-140.0b5.tar.xz"; - locale = "km"; - arch = "linux-x86_64"; - sha256 = "461dec754f0c5acb4100fd980aa50244dba4f17129dba26bef5d25bc95bc7079"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/kn/firefox-140.0b5.tar.xz"; - locale = "kn"; - arch = "linux-x86_64"; - sha256 = "d7b6b9442a088633245e7dfa9d75748d3c8a8549eeaac41b147d2d61e2ea2c52"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ko/firefox-140.0b5.tar.xz"; - locale = "ko"; - arch = "linux-x86_64"; - sha256 = "97ba610de2be5754682a903f56bfb486301ea9fdd6fd59320715a05cac426bd5"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/lij/firefox-140.0b5.tar.xz"; - locale = "lij"; - arch = "linux-x86_64"; - sha256 = "0a96d7be3e3522ae802eca359080f99adaeb5cb534c0e96588a87b3c1f6899d3"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/lt/firefox-140.0b5.tar.xz"; - locale = "lt"; - arch = "linux-x86_64"; - sha256 = "2fd758c3e16e9c2289683bfe219f7b950269f21a359fec496c3fffbff915bb13"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/lv/firefox-140.0b5.tar.xz"; - locale = "lv"; - arch = "linux-x86_64"; - sha256 = "b0375b051d45de1722893042c2a6adf36cfb0a463078da62603a06421610b2f2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/mk/firefox-140.0b5.tar.xz"; - locale = "mk"; - arch = "linux-x86_64"; - sha256 = "fdc935009644294a4349474c28d087c29ca1a07934dc7b5ba11e34c367f858e0"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/mr/firefox-140.0b5.tar.xz"; - locale = "mr"; - arch = "linux-x86_64"; - sha256 = "38675d2e5500a21d93f8184f0e1839a490405dd56701bae901a1f4fecd0e41fa"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ms/firefox-140.0b5.tar.xz"; - locale = "ms"; - arch = "linux-x86_64"; - sha256 = "9fe67041bba54945fbdf969c0c585bee99560132a2fe85db632400c08cf341d0"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/my/firefox-140.0b5.tar.xz"; - locale = "my"; - arch = "linux-x86_64"; - sha256 = "bc8d5e0d70b4c0ba24ba956b460f5d70fd6a9c2d09bb6effa9f142655ccb6547"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/nb-NO/firefox-140.0b5.tar.xz"; - locale = "nb-NO"; - arch = "linux-x86_64"; - sha256 = "b97f0e0d3f2018d82778039a27a11b67021936c9bf526ff85b4795e6040fe563"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ne-NP/firefox-140.0b5.tar.xz"; - locale = "ne-NP"; - arch = "linux-x86_64"; - sha256 = "05d9dd4c60971f42262e16cb42417acdbe36c595fada3bdac9b4ad1b9797d736"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/nl/firefox-140.0b5.tar.xz"; - locale = "nl"; - arch = "linux-x86_64"; - sha256 = "ddf3b254e789cc5133ed56b3ddf83f8cec6b9f1b8d840d3885c92c3395b18198"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/nn-NO/firefox-140.0b5.tar.xz"; - locale = "nn-NO"; - arch = "linux-x86_64"; - sha256 = "34aece8d99b5b0996b5fc46ce3bc622e052dce3bff8313c4248de22e2391823c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/oc/firefox-140.0b5.tar.xz"; - locale = "oc"; - arch = "linux-x86_64"; - sha256 = "f7f36e08f8602abcaa855cde1f825e6ea68aeef51fb9ccf48cab40868ddb7ad0"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/pa-IN/firefox-140.0b5.tar.xz"; - locale = "pa-IN"; - arch = "linux-x86_64"; - sha256 = "9a6d448c1b564dbe8f839ea47ff03d5f9b029895e095d916ac9d6b4e47957887"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/pl/firefox-140.0b5.tar.xz"; - locale = "pl"; - arch = "linux-x86_64"; - sha256 = "cfcec2e6a45f8808d5ac1ab24760b28a21c77851b607e358b225a144fbf87e97"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/pt-BR/firefox-140.0b5.tar.xz"; - locale = "pt-BR"; - arch = "linux-x86_64"; - sha256 = "b586d6f8327547fd985ab8ece9effe5ae508f839a9c4e85012c39174fab21eb4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/pt-PT/firefox-140.0b5.tar.xz"; - locale = "pt-PT"; - arch = "linux-x86_64"; - sha256 = "4aec4f5a831ad1720d3705059ac2a7ada0842b730d9df5ba00b628f068209a6d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/rm/firefox-140.0b5.tar.xz"; - locale = "rm"; - arch = "linux-x86_64"; - sha256 = "03fefcfec26e178b1af63f35c8889536a96af3f40f95ec967b7f47e3af28f061"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ro/firefox-140.0b5.tar.xz"; - locale = "ro"; - arch = "linux-x86_64"; - sha256 = "8b0ad9ee6e3572bb46cd2ee3f0d2ce5c0a31801b713c28307b9239c124f9baee"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ru/firefox-140.0b5.tar.xz"; - locale = "ru"; - arch = "linux-x86_64"; - sha256 = "81c813ef203182d8d1d3b66ba9f096dfa6be1620d013852f4582c728ebc1e08e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/sat/firefox-140.0b5.tar.xz"; - locale = "sat"; - arch = "linux-x86_64"; - sha256 = "171b85bf91ed8e51568ca1510455d6f12044a414604e0950c20ae9b7ab9e7425"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/sc/firefox-140.0b5.tar.xz"; - locale = "sc"; - arch = "linux-x86_64"; - sha256 = "dfe78faa9752928e3fa198379392963363c22669d6a830ab5d03fa596a436584"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/sco/firefox-140.0b5.tar.xz"; - locale = "sco"; - arch = "linux-x86_64"; - sha256 = "333cb935eafd06ede21d8f29fc9b94c2ef617f97b7ef29612af5842e57a0a20f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/si/firefox-140.0b5.tar.xz"; - locale = "si"; - arch = "linux-x86_64"; - sha256 = "7fc61ce0118c16c866ae74e15aa68b8cba8a799afead5841efe85c799adbeb21"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/sk/firefox-140.0b5.tar.xz"; - locale = "sk"; - arch = "linux-x86_64"; - sha256 = "fbf4c3f430558a1925f8aeb263ef9f31313b7dac9a5f965cca5c58643d183e61"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/skr/firefox-140.0b5.tar.xz"; - locale = "skr"; - arch = "linux-x86_64"; - sha256 = "ae4933c0bc448b40f44de22ea8ca6d3c65fc767df3e41a1224c44365a9c86f58"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/sl/firefox-140.0b5.tar.xz"; - locale = "sl"; - arch = "linux-x86_64"; - sha256 = "4a91e009d7ee4fb7586874212f5c8244c228836ca22f5eb7a2dbe2b915587492"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/son/firefox-140.0b5.tar.xz"; - locale = "son"; - arch = "linux-x86_64"; - sha256 = "2448c45428dc05793a0fe4fe90209809879b4476d4199f942ca4e4bbdbf2b025"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/sq/firefox-140.0b5.tar.xz"; - locale = "sq"; - arch = "linux-x86_64"; - sha256 = "0f11bea317827b4fd23cbc6e3bb70aa10f7f879886c16a9106fee8521ca1f440"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/sr/firefox-140.0b5.tar.xz"; - locale = "sr"; - arch = "linux-x86_64"; - sha256 = "449844010b9fe25100d21a796203cd05353b3151ea012a7f6dcabd2992057c2d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/sv-SE/firefox-140.0b5.tar.xz"; - locale = "sv-SE"; - arch = "linux-x86_64"; - sha256 = "f03a9888f5b98b3bf371bc0617a604892abda50220348bb76fa41d2600ad091e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/szl/firefox-140.0b5.tar.xz"; - locale = "szl"; - arch = "linux-x86_64"; - sha256 = "68b101310ca823bb8ca02a86644704afdd6ce52378d96537cca4cbeee6670a5b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ta/firefox-140.0b5.tar.xz"; - locale = "ta"; - arch = "linux-x86_64"; - sha256 = "199406d08eb4b0c0002123eb13bb43d894f19de3686406542b75b63ea9debdca"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/te/firefox-140.0b5.tar.xz"; - locale = "te"; - arch = "linux-x86_64"; - sha256 = "4fe2b70b0038bd505b1d98d711bfb7495decaae51dbc9a7728e23ad05d72fc60"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/tg/firefox-140.0b5.tar.xz"; - locale = "tg"; - arch = "linux-x86_64"; - sha256 = "bebe0aa276b1aa9c029898487ad71e4ab7e19419c973afd0bb308a86c70d1af1"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/th/firefox-140.0b5.tar.xz"; - locale = "th"; - arch = "linux-x86_64"; - sha256 = "26f91bf692ab8e1ded4f1cdd7701786098c4019ee5cbf55abc5c7ed1dabb1e70"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/tl/firefox-140.0b5.tar.xz"; - locale = "tl"; - arch = "linux-x86_64"; - sha256 = "4f143b73ee41bcaa442db99e65a86f47d2f517e854fdaea51ac32f23acc51feb"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/tr/firefox-140.0b5.tar.xz"; - locale = "tr"; - arch = "linux-x86_64"; - sha256 = "4804e037f5f1c77d94f539a7ecf55ed1fd76e24a240276a32274d1bab8b78f0f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/trs/firefox-140.0b5.tar.xz"; - locale = "trs"; - arch = "linux-x86_64"; - sha256 = "0eecf30a34a7253efb99fd12f354dda39aba1a967ef9fdc2491399a7fa2d6f83"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/uk/firefox-140.0b5.tar.xz"; - locale = "uk"; - arch = "linux-x86_64"; - sha256 = "1676a467fc60e18d7625a2d8ff56447ee2d324ece1798f2a72e01fdd04b07590"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/ur/firefox-140.0b5.tar.xz"; - locale = "ur"; - arch = "linux-x86_64"; - sha256 = "d1be9330ced56239b4b060fa0840dc66e0eb6672e56b7c53ee6d3a9a7ab66497"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/uz/firefox-140.0b5.tar.xz"; - locale = "uz"; - arch = "linux-x86_64"; - sha256 = "fba3e9e66bae2d51de4d619c878434794a31928a6f17198b88cf9b3611b5dd8b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/vi/firefox-140.0b5.tar.xz"; - locale = "vi"; - arch = "linux-x86_64"; - sha256 = "389182910fc820cd7742b6adb9693c6d819e7ef18d8d59c3947d742f863858c4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/xh/firefox-140.0b5.tar.xz"; - locale = "xh"; - arch = "linux-x86_64"; - sha256 = "54a8be4548e339b09d8f0a580e21dcfaf6b805879cc4b11d322ad1c7e61814c3"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/zh-CN/firefox-140.0b5.tar.xz"; - locale = "zh-CN"; - arch = "linux-x86_64"; - sha256 = "910a3c47ad88ce41190640d00d13b9bce983fe82b1b424c2e0ea8ffdc46cb8c7"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-x86_64/zh-TW/firefox-140.0b5.tar.xz"; - locale = "zh-TW"; - arch = "linux-x86_64"; - sha256 = "084aef73cc86d91d0de87756d24c10bd9408d669766be163ef2ca654255d3ad2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ach/firefox-140.0b5.tar.xz"; - locale = "ach"; - arch = "linux-i686"; - sha256 = "31b38971dbb4179219abebba2e4af9ebc7408cc22efa7d509a6d2e95e4483d31"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/af/firefox-140.0b5.tar.xz"; - locale = "af"; - arch = "linux-i686"; - sha256 = "088d709c208f5b6c61ac3b2c9f92b1033f2f4e12ec8c59d6818e489f83c6ce7a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/an/firefox-140.0b5.tar.xz"; - locale = "an"; - arch = "linux-i686"; - sha256 = "2f6ea2031c3297c08acf4129727c439839a8187169caaa3cfb4f7e0af435c0d7"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ar/firefox-140.0b5.tar.xz"; - locale = "ar"; - arch = "linux-i686"; - sha256 = "f655136b09c77116ea3a34ff249233e704630f82fbeeca4e69e536e6cf54e5f4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ast/firefox-140.0b5.tar.xz"; - locale = "ast"; - arch = "linux-i686"; - sha256 = "bc037b74217b18486f22f749150c43fdd5832f9468fcd78f874d686af07f9d12"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/az/firefox-140.0b5.tar.xz"; - locale = "az"; - arch = "linux-i686"; - sha256 = "7518cb0f99987c58c6974073e207b3d61acf0da2205113c5b2850e017d96ef6a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/be/firefox-140.0b5.tar.xz"; - locale = "be"; - arch = "linux-i686"; - sha256 = "3e282507c63ba8c1cae72de29776aa0acafee8d3ce761e08cd6be80679de5806"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/bg/firefox-140.0b5.tar.xz"; - locale = "bg"; - arch = "linux-i686"; - sha256 = "802ad40c1faf63046840e79268ab2c1f57e07976c61c0b88569c0ae6b1fa1126"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/bn/firefox-140.0b5.tar.xz"; - locale = "bn"; - arch = "linux-i686"; - sha256 = "0d7e8b4014c21fcd432026a0ba8ec404fb29e19788ce781703e3c66af888c989"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/br/firefox-140.0b5.tar.xz"; - locale = "br"; - arch = "linux-i686"; - sha256 = "73e555c48f77650ac03e23f914bf555bb680aa43cdf31611149b5605106fbd6f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/bs/firefox-140.0b5.tar.xz"; - locale = "bs"; - arch = "linux-i686"; - sha256 = "b21e377b6fd7caab4b3296936bff662e3798ebee398d81569937e14b3a7911c9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ca-valencia/firefox-140.0b5.tar.xz"; - locale = "ca-valencia"; - arch = "linux-i686"; - sha256 = "5c6e85f38e21832b4bde1a818b013559ca0afc13877b84f31e2fd0fd15d23110"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ca/firefox-140.0b5.tar.xz"; - locale = "ca"; - arch = "linux-i686"; - sha256 = "636fa17ab60cc9229d6def795fdd225104455d5c39764af63534f8c9cbeb038f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/cak/firefox-140.0b5.tar.xz"; - locale = "cak"; - arch = "linux-i686"; - sha256 = "c1a802e80a78e50504c0134071f83ecffdfe8ec96960ab6b13c586b29bc7b6d9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/cs/firefox-140.0b5.tar.xz"; - locale = "cs"; - arch = "linux-i686"; - sha256 = "2f91cc15d3c298c70c41ec327c462bff3a25bd84a292a731ef0ede406253aa22"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/cy/firefox-140.0b5.tar.xz"; - locale = "cy"; - arch = "linux-i686"; - sha256 = "dbaa4dd4487b3851c82ae57157076197df67eb51d635dce9ba4bdc107c121ea6"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/da/firefox-140.0b5.tar.xz"; - locale = "da"; - arch = "linux-i686"; - sha256 = "e70bad35611124a24952eb7e5eefb2e40df4d7c91998fa62f8da1d73c468f6f8"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/de/firefox-140.0b5.tar.xz"; - locale = "de"; - arch = "linux-i686"; - sha256 = "ad4a122375d2bbf9d5f53d8001a13e7655b42f7cd1e8f85c4ccdeb5a1fcb29bb"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/dsb/firefox-140.0b5.tar.xz"; - locale = "dsb"; - arch = "linux-i686"; - sha256 = "cf60d3e0baa038a8e8541ff60df61f992d2e8924f8b623a853f1c18b6b621c70"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/el/firefox-140.0b5.tar.xz"; - locale = "el"; - arch = "linux-i686"; - sha256 = "c182514ffe63d2f89f048034df5cbab78503a0c0604abe01beb3877be052fa83"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/en-CA/firefox-140.0b5.tar.xz"; - locale = "en-CA"; - arch = "linux-i686"; - sha256 = "2e35526cfbf9ec90ca05e03086eb8ed38126c7df4e2019549b071b1fc1c702c9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/en-GB/firefox-140.0b5.tar.xz"; - locale = "en-GB"; - arch = "linux-i686"; - sha256 = "faffc77533d11a3c95ae03604cea6d89724fd3888b80a75d3d294ba0e1a3738a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/en-US/firefox-140.0b5.tar.xz"; - locale = "en-US"; - arch = "linux-i686"; - sha256 = "6b4c4042ebba0447e2abdba1492f74a3d64294c08f6ead9486389df079719511"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/eo/firefox-140.0b5.tar.xz"; - locale = "eo"; - arch = "linux-i686"; - sha256 = "7533ece466a96dbde70e989b65f6cb54d932198b1c0b14a436513a23dbf70d73"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/es-AR/firefox-140.0b5.tar.xz"; - locale = "es-AR"; - arch = "linux-i686"; - sha256 = "3f9f4246aa07b6e4eebb829147b6b36677f640d4165f0309e573577abdec0090"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/es-CL/firefox-140.0b5.tar.xz"; - locale = "es-CL"; - arch = "linux-i686"; - sha256 = "d38573e34c9e65d91bb2183e6a4b2dae26746a3906eaf61326810da7c16b6b60"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/es-ES/firefox-140.0b5.tar.xz"; - locale = "es-ES"; - arch = "linux-i686"; - sha256 = "31a88ca04d74fa7e9276090eb75c5605cae5e560b4383b2308486dd31b6aac2c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/es-MX/firefox-140.0b5.tar.xz"; - locale = "es-MX"; - arch = "linux-i686"; - sha256 = "dba3c5ee85d385c9ba25bc30f6c1dad03d942f5ef8263dfdcfc92daff280fc94"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/et/firefox-140.0b5.tar.xz"; - locale = "et"; - arch = "linux-i686"; - sha256 = "9be9acf89163402f93ace157412617d6a4b4cc15c657d7053eb1237029738e80"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/eu/firefox-140.0b5.tar.xz"; - locale = "eu"; - arch = "linux-i686"; - sha256 = "519305e7e193995715b89a21dc2a625071fbdf3ac65aef24ce5a8617864b3acc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/fa/firefox-140.0b5.tar.xz"; - locale = "fa"; - arch = "linux-i686"; - sha256 = "238f5f7b0d5fc5bdc407e64ad1daeebb411360f1f2bca8190593dd477ef36ffd"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ff/firefox-140.0b5.tar.xz"; - locale = "ff"; - arch = "linux-i686"; - sha256 = "198c8ad774c8cfae507024576afd485a16d4d7d1e83ccae711151ab90b19b625"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/fi/firefox-140.0b5.tar.xz"; - locale = "fi"; - arch = "linux-i686"; - sha256 = "659adb1e73e8797637a2c2e0d035d1e17423d2a50aa1ef9545b20ce80471df52"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/fr/firefox-140.0b5.tar.xz"; - locale = "fr"; - arch = "linux-i686"; - sha256 = "4681342dfdd4dad61553a441eddfcb6fd4e682ccaa8b8d62bf13c052845b34be"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/fur/firefox-140.0b5.tar.xz"; - locale = "fur"; - arch = "linux-i686"; - sha256 = "5bc884aed861946b0672b21bc109ef022246bdd2db03efb18e368f16a676494b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/fy-NL/firefox-140.0b5.tar.xz"; - locale = "fy-NL"; - arch = "linux-i686"; - sha256 = "168b6a3e1a9ca5bf492042ac69d837bb33ae596e94e3dcae08a74121f2074084"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ga-IE/firefox-140.0b5.tar.xz"; - locale = "ga-IE"; - arch = "linux-i686"; - sha256 = "338d580883071a761bec3e3da24d35ffc052eb17629f6f2443febb88c2c03199"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/gd/firefox-140.0b5.tar.xz"; - locale = "gd"; - arch = "linux-i686"; - sha256 = "7ef232669d13c123ff4cc1f90860006118535e29d309e62bda58680327f94441"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/gl/firefox-140.0b5.tar.xz"; - locale = "gl"; - arch = "linux-i686"; - sha256 = "bd5e5f72002d0bbaa383ce42ec93b604d783403439f8833579e2efbb07a4c7bd"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/gn/firefox-140.0b5.tar.xz"; - locale = "gn"; - arch = "linux-i686"; - sha256 = "7e625da091883d57f8aa7ed3ec060feba9328c55b735de718777b76222fd0e82"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/gu-IN/firefox-140.0b5.tar.xz"; - locale = "gu-IN"; - arch = "linux-i686"; - sha256 = "95e9aff8285cb9aafe2214d6dce93d263c281a0764d1c2b156d75c11de182e0d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/he/firefox-140.0b5.tar.xz"; - locale = "he"; - arch = "linux-i686"; - sha256 = "1d19868991246f680f80ce6345791872590556393a27c7ddf95cf88044a9966d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/hi-IN/firefox-140.0b5.tar.xz"; - locale = "hi-IN"; - arch = "linux-i686"; - sha256 = "f8b88f626cc9877fb18b3c14738f53866e60e9a2eac65f76efcd33c52f5342bf"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/hr/firefox-140.0b5.tar.xz"; - locale = "hr"; - arch = "linux-i686"; - sha256 = "5044709e5e8a7833ebeb776ef2452b6b649e8772d3755c05e27cec934b9e4146"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/hsb/firefox-140.0b5.tar.xz"; - locale = "hsb"; - arch = "linux-i686"; - sha256 = "a0be36a177558e786fa83d570dd474e820f871c1a8b2a271b860b1e3d9a11202"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/hu/firefox-140.0b5.tar.xz"; - locale = "hu"; - arch = "linux-i686"; - sha256 = "d047f4eab64cd13b150687d0ee8ac0f2a6742f31bd0466d3f07005c2c36c6045"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/hy-AM/firefox-140.0b5.tar.xz"; - locale = "hy-AM"; - arch = "linux-i686"; - sha256 = "0041adc487a2a6ad619ddedf225edbc1bcb0ccffa547d57c962312a0fefd45dc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ia/firefox-140.0b5.tar.xz"; - locale = "ia"; - arch = "linux-i686"; - sha256 = "df8f85019145dc181a1ba2ce3e4d38fc076d4a269bf55c9f8c84cba3564c599e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/id/firefox-140.0b5.tar.xz"; - locale = "id"; - arch = "linux-i686"; - sha256 = "12f0c14b9fae63ba2bb43f2f5cd42ee7eaa93666d1c592549d4bd34b5a1dc5a8"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/is/firefox-140.0b5.tar.xz"; - locale = "is"; - arch = "linux-i686"; - sha256 = "a0dd980be044409d5ff9ce9063130338399dd8be0221f3ac05d2296c36f666a9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/it/firefox-140.0b5.tar.xz"; - locale = "it"; - arch = "linux-i686"; - sha256 = "3da4194adb4d2fe2003357f8fdda6ac9bcbfc0157a5b9d1a47784184a97ec901"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ja/firefox-140.0b5.tar.xz"; - locale = "ja"; - arch = "linux-i686"; - sha256 = "d088fd24e8b02ee67e6c9214c63543d82141062c6ed135c0b4c60bfe79135c45"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ka/firefox-140.0b5.tar.xz"; - locale = "ka"; - arch = "linux-i686"; - sha256 = "9c3c6266e37138bb3f9af48b6a4f9dcebccfc356fa2785a800180dca3f1b0513"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/kab/firefox-140.0b5.tar.xz"; - locale = "kab"; - arch = "linux-i686"; - sha256 = "1b3fa3bb800bf323210af14329529f4211ffb637281c69c7cde0e3c017dbeccb"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/kk/firefox-140.0b5.tar.xz"; - locale = "kk"; - arch = "linux-i686"; - sha256 = "75938c7f4bd5af50df2ebb88275b7cc597342b9423b4e5a84b99fc3a5205e4e3"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/km/firefox-140.0b5.tar.xz"; - locale = "km"; - arch = "linux-i686"; - sha256 = "f96fb28c8c1136e082140732b290c928c9bd7dce3b06b0bab066b38471dc3cc9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/kn/firefox-140.0b5.tar.xz"; - locale = "kn"; - arch = "linux-i686"; - sha256 = "6bd3d219077118ef67c1ebbb803c857dc04c674607ae264b0946247b870f81ba"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ko/firefox-140.0b5.tar.xz"; - locale = "ko"; - arch = "linux-i686"; - sha256 = "37540ac5c5e624d11125ed9673292ccafa35be4e6e662c8c9786beac2fb321ec"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/lij/firefox-140.0b5.tar.xz"; - locale = "lij"; - arch = "linux-i686"; - sha256 = "c7bcc816b14aa145d48fd5076effc4f00d79432ae12b5714fae8d0550918686d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/lt/firefox-140.0b5.tar.xz"; - locale = "lt"; - arch = "linux-i686"; - sha256 = "3c6b7495391e8e59d1cf2085ee4d7850989b4112cb9e68206bc75f0e20acf4de"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/lv/firefox-140.0b5.tar.xz"; - locale = "lv"; - arch = "linux-i686"; - sha256 = "add8c79b308fe6b4a12db0342cd1c4036e6e1a6007bfdade4c90c6e5a612493d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/mk/firefox-140.0b5.tar.xz"; - locale = "mk"; - arch = "linux-i686"; - sha256 = "0ef1d0d8ba0550f1cd1ed9ff80b18a19f4a9abe4e2861709883c4e0011fabd0d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/mr/firefox-140.0b5.tar.xz"; - locale = "mr"; - arch = "linux-i686"; - sha256 = "124145c79a65804bca92a11586b3f420e093d7d84f068b61e9a0c8ea9a17df62"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ms/firefox-140.0b5.tar.xz"; - locale = "ms"; - arch = "linux-i686"; - sha256 = "e3ee714e18c5a8ecdedd3f53fe8825054ddc2f12943bce3952aad9840093665e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/my/firefox-140.0b5.tar.xz"; - locale = "my"; - arch = "linux-i686"; - sha256 = "09aa50674311c91c6894ad159289922c1344a0f80b29e2273d9126a57e47dd87"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/nb-NO/firefox-140.0b5.tar.xz"; - locale = "nb-NO"; - arch = "linux-i686"; - sha256 = "3f61fce6f15fd873eb33a8deac9b11c0f0e835c81e48ecdd615f2358678227e4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ne-NP/firefox-140.0b5.tar.xz"; - locale = "ne-NP"; - arch = "linux-i686"; - sha256 = "28a5ad4cd3691b9fd8b56203810e0071667370773cc725dc85a6918082b3a98e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/nl/firefox-140.0b5.tar.xz"; - locale = "nl"; - arch = "linux-i686"; - sha256 = "eb6aaf0fd490205fb55a50422363c49cb2e9334e8d9b17589f90bcdae2eda99e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/nn-NO/firefox-140.0b5.tar.xz"; - locale = "nn-NO"; - arch = "linux-i686"; - sha256 = "225b9dd0b61653a729946b7e2a694998486e10397cae85b1aca6bff7d81a70d6"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/oc/firefox-140.0b5.tar.xz"; - locale = "oc"; - arch = "linux-i686"; - sha256 = "4cbbdae996545ecfb2b0503fae50986cef6fceccbe72d68eee301f1a0a83c5a0"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/pa-IN/firefox-140.0b5.tar.xz"; - locale = "pa-IN"; - arch = "linux-i686"; - sha256 = "71e3e3aa45afd446fc060600c475f1efed29856f99c5f8eddc009a4197758776"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/pl/firefox-140.0b5.tar.xz"; - locale = "pl"; - arch = "linux-i686"; - sha256 = "928e1b89d48c504ceef9622ccee53b1e73bf007160de8c2a47fe27679700a217"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/pt-BR/firefox-140.0b5.tar.xz"; - locale = "pt-BR"; - arch = "linux-i686"; - sha256 = "a6641527d0bb48f1ebd0e943a1b6520cb20fdc017a99781996ee7cb3224d432f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/pt-PT/firefox-140.0b5.tar.xz"; - locale = "pt-PT"; - arch = "linux-i686"; - sha256 = "73ff19ebdc38f46a463bd850df6529e73260be52892e54cbc809f3ce22a910e8"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/rm/firefox-140.0b5.tar.xz"; - locale = "rm"; - arch = "linux-i686"; - sha256 = "a770b4d0efcb405f06c493064a252b1171d0f4a9676e2305ac6a7ebbd94bd415"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ro/firefox-140.0b5.tar.xz"; - locale = "ro"; - arch = "linux-i686"; - sha256 = "9dc409c431468cdd06b17fc4341eb9e32952cfa09a49b666c50ca926ed18c168"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ru/firefox-140.0b5.tar.xz"; - locale = "ru"; - arch = "linux-i686"; - sha256 = "70c0285e2c6d0a9e4b9f0ebe7f1704fbebd0c116f145dc2efccb31564c44ec90"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/sat/firefox-140.0b5.tar.xz"; - locale = "sat"; - arch = "linux-i686"; - sha256 = "a31c13e572411b3a21ad460335bee076012ee0fcb736156b0d0adacd2e16d685"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/sc/firefox-140.0b5.tar.xz"; - locale = "sc"; - arch = "linux-i686"; - sha256 = "4e2452c54842dfabe8ef514766c6678023260ed0ca621cf95f1a38a855358eb0"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/sco/firefox-140.0b5.tar.xz"; - locale = "sco"; - arch = "linux-i686"; - sha256 = "964377cb40cdf509a0117b7b18eeebfef92807502ba93b8d0744cabc19590d1f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/si/firefox-140.0b5.tar.xz"; - locale = "si"; - arch = "linux-i686"; - sha256 = "046f379314acc324d62aa2e4fc3fe06b1cbf4506609029c9e9694ab44ab31efc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/sk/firefox-140.0b5.tar.xz"; - locale = "sk"; - arch = "linux-i686"; - sha256 = "c0b3443e765be546c04d609150cd0d0aebcfa83f8142da85ad6af921e2a286af"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/skr/firefox-140.0b5.tar.xz"; - locale = "skr"; - arch = "linux-i686"; - sha256 = "ef7d2d23ad027e4d263d61e1d581fb6b6e3e8f75567d46f6cc2d769034dfa822"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/sl/firefox-140.0b5.tar.xz"; - locale = "sl"; - arch = "linux-i686"; - sha256 = "b2c87ac86184c0860c35e11ed46205c695cbcd9efc68dc6253754161cb1bb4ba"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/son/firefox-140.0b5.tar.xz"; - locale = "son"; - arch = "linux-i686"; - sha256 = "a7588f9989c1ade6420dc81d3192a74283b63fa62d2968e98604cb10e6e2a079"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/sq/firefox-140.0b5.tar.xz"; - locale = "sq"; - arch = "linux-i686"; - sha256 = "b0930917909caa42a400471105887dee86af422c3faea00d41f79826e11f4b6c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/sr/firefox-140.0b5.tar.xz"; - locale = "sr"; - arch = "linux-i686"; - sha256 = "4fd3e9643e6835053dfa9e41857aa4858513f5e0e51155ccde6fc74f13f85755"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/sv-SE/firefox-140.0b5.tar.xz"; - locale = "sv-SE"; - arch = "linux-i686"; - sha256 = "2604b9a5e6204d90799a2deb7a5fe0428265b857c073304c8633de4f410db45d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/szl/firefox-140.0b5.tar.xz"; - locale = "szl"; - arch = "linux-i686"; - sha256 = "cfa4729ce0645fb581b00b10cf46784d6c5bc44f1fa313e3ec2476f85c7b993a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ta/firefox-140.0b5.tar.xz"; - locale = "ta"; - arch = "linux-i686"; - sha256 = "7293bd556ab5ba7af783b732047ae4735445a2cedf3cdf633cb71c6181c6cd45"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/te/firefox-140.0b5.tar.xz"; - locale = "te"; - arch = "linux-i686"; - sha256 = "245e23da711630d327092b23bedc30bb43abbab850a02e7d794ee871212200c2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/tg/firefox-140.0b5.tar.xz"; - locale = "tg"; - arch = "linux-i686"; - sha256 = "562caf3ad16817c9fab7031d6eb95cbab162e937577a1b7b3adcd25556e5e83e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/th/firefox-140.0b5.tar.xz"; - locale = "th"; - arch = "linux-i686"; - sha256 = "09b77a463e1d587e90f0761ceedaff1dbfa9618b3615da9c1c217a968b1a099a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/tl/firefox-140.0b5.tar.xz"; - locale = "tl"; - arch = "linux-i686"; - sha256 = "2a7edc4e6f8437564817e07bf6a70360c0cb13cba796f1e5f5d75e9a9a2ada03"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/tr/firefox-140.0b5.tar.xz"; - locale = "tr"; - arch = "linux-i686"; - sha256 = "b756378920ca14c37469d61c63f34a9466f59f40a82b472ea28d61899bb895f7"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/trs/firefox-140.0b5.tar.xz"; - locale = "trs"; - arch = "linux-i686"; - sha256 = "0ae49d1e6bda868036ec0c414d5bbc5ff74be0732bb6e4805a2e2e828f72b24c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/uk/firefox-140.0b5.tar.xz"; - locale = "uk"; - arch = "linux-i686"; - sha256 = "aa70f392172d975aa5041b023b9b80a21f5f718d4ca4bdf109d3bfde49088ade"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/ur/firefox-140.0b5.tar.xz"; - locale = "ur"; - arch = "linux-i686"; - sha256 = "91fddeb7716b46bb8777edb7267e60aaabec997aa42d7e2df71e6487e569c7da"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/uz/firefox-140.0b5.tar.xz"; - locale = "uz"; - arch = "linux-i686"; - sha256 = "e638a03300432737035c8ec16c9436ad3774ca47b2046a86148293b293fda3e6"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/vi/firefox-140.0b5.tar.xz"; - locale = "vi"; - arch = "linux-i686"; - sha256 = "9bd9044f192512c9ea151e78363695e4b6b3b983818c86192f73ffe9513d9b01"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/xh/firefox-140.0b5.tar.xz"; - locale = "xh"; - arch = "linux-i686"; - sha256 = "5705c42926c38b630f6c9fc5fb04cf09ecafb589dadba19e2e6cd91600141085"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/zh-CN/firefox-140.0b5.tar.xz"; - locale = "zh-CN"; - arch = "linux-i686"; - sha256 = "ddcd5d6ae6274b4f341fa1a1a92b738ddbb2851701482e52b014f282c7d1774e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-i686/zh-TW/firefox-140.0b5.tar.xz"; - locale = "zh-TW"; - arch = "linux-i686"; - sha256 = "aead8a1998fe6f5364c1c1a57477361b3c23b63e6c73ded903b2e0ad341b363e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ach/firefox-140.0b5.tar.xz"; - locale = "ach"; - arch = "linux-aarch64"; - sha256 = "1e011638061ce47193502f1244c48b2ba954e7e665c7ddcd8d7fe338cc9e61ce"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/af/firefox-140.0b5.tar.xz"; - locale = "af"; - arch = "linux-aarch64"; - sha256 = "b7eff363385cad3a3cf1e6e4afb704b203f5a7becbff73729411355199105ff8"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/an/firefox-140.0b5.tar.xz"; - locale = "an"; - arch = "linux-aarch64"; - sha256 = "2bc588b60e77e62063ec8c6b7fa7b05bb68100953b58e82335644135f1406ebc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ar/firefox-140.0b5.tar.xz"; - locale = "ar"; - arch = "linux-aarch64"; - sha256 = "6f4edbedf96574f929eac18e8c727f0de149ee37ee73fc6c48df52dc2ef4f49b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ast/firefox-140.0b5.tar.xz"; - locale = "ast"; - arch = "linux-aarch64"; - sha256 = "3495d176546a734f7f187559418fe2d7f3c76c9e83da587c1fb4edcda4dbfb8f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/az/firefox-140.0b5.tar.xz"; - locale = "az"; - arch = "linux-aarch64"; - sha256 = "550d5cf64ee2c75daa38a6cda871bec1f61ca0e563e0d5b1962880f80e70c160"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/be/firefox-140.0b5.tar.xz"; - locale = "be"; - arch = "linux-aarch64"; - sha256 = "330e775dca339e3a6945d23eeb03aa752eeb9e8491a35eaba36601610f5ea122"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/bg/firefox-140.0b5.tar.xz"; - locale = "bg"; - arch = "linux-aarch64"; - sha256 = "8faa665c4a0b31b933a7408f116eafceb88a62ac35ad5e4e168763d9a191c5b7"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/bn/firefox-140.0b5.tar.xz"; - locale = "bn"; - arch = "linux-aarch64"; - sha256 = "8c72162a644877585db295686598bc7e5dc8d620ac5bb266b7781ad44dc7a248"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/br/firefox-140.0b5.tar.xz"; - locale = "br"; - arch = "linux-aarch64"; - sha256 = "a18b9133a16206f1d67bc9d5e627cfc9fb721619c5ac01da1546da98147e735a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/bs/firefox-140.0b5.tar.xz"; - locale = "bs"; - arch = "linux-aarch64"; - sha256 = "58777ac3d69a8855e2b0a951cedd3f4f953de54b70420083b78dbd19275448a8"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ca-valencia/firefox-140.0b5.tar.xz"; - locale = "ca-valencia"; - arch = "linux-aarch64"; - sha256 = "449002fe40db46803bcf5bd6a52eee835480a72c9c59df4496ed68e4b56832a6"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ca/firefox-140.0b5.tar.xz"; - locale = "ca"; - arch = "linux-aarch64"; - sha256 = "59474c67b320c3e9e8ab08d47b2b0277265ec09e1b5f12c7532bd223c3f8f3dc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/cak/firefox-140.0b5.tar.xz"; - locale = "cak"; - arch = "linux-aarch64"; - sha256 = "60dabdd0cdf32ea8dfa74a8e867e93846dcbdba1fed03063caf70781df141b83"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/cs/firefox-140.0b5.tar.xz"; - locale = "cs"; - arch = "linux-aarch64"; - sha256 = "45ae87dfcfebf1fb2912b5644d162162d8a98455e9229c06d5f23a5644a91db1"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/cy/firefox-140.0b5.tar.xz"; - locale = "cy"; - arch = "linux-aarch64"; - sha256 = "40108a63e30314a5aa599b09ac6f0ca87b5f7dbd08de0fa09038bfcf291e951b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/da/firefox-140.0b5.tar.xz"; - locale = "da"; - arch = "linux-aarch64"; - sha256 = "19627a6e38683435e26c184139d9fef0c85d354fe34b406ac16be4de09e7d783"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/de/firefox-140.0b5.tar.xz"; - locale = "de"; - arch = "linux-aarch64"; - sha256 = "f64faf6d852a31a0e833215789c49f2d58ac4f2f293a68ad1ff6e81ebdbf0bef"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/dsb/firefox-140.0b5.tar.xz"; - locale = "dsb"; - arch = "linux-aarch64"; - sha256 = "184d700e189dcbc21d40d3f5db54c2837356321b027608b330e1cd76268a8650"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/el/firefox-140.0b5.tar.xz"; - locale = "el"; - arch = "linux-aarch64"; - sha256 = "9a8ca4f1f802229d9cc0f560488186245a82405aa938cdba20d7ef760314a262"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/en-CA/firefox-140.0b5.tar.xz"; - locale = "en-CA"; - arch = "linux-aarch64"; - sha256 = "4886557b6a6ab5db4c71cc6440b60cdbd43bfc432f122de2194ca059766919f6"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/en-GB/firefox-140.0b5.tar.xz"; - locale = "en-GB"; - arch = "linux-aarch64"; - sha256 = "45050e91de2864cffc6dd4300d44f389922d8dd572ec257ec72171ce8c09143a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/en-US/firefox-140.0b5.tar.xz"; - locale = "en-US"; - arch = "linux-aarch64"; - sha256 = "a0ee52348165433189bc72678a3e62899b7f63dfc0b26a5533df43af98f11f9c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/eo/firefox-140.0b5.tar.xz"; - locale = "eo"; - arch = "linux-aarch64"; - sha256 = "2f283c0c08a403861b015d003bb2cbbb989f960a4cf5071dbfd076b2b8311c75"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/es-AR/firefox-140.0b5.tar.xz"; - locale = "es-AR"; - arch = "linux-aarch64"; - sha256 = "6161b9e86c35efcd3528f37c0075b18c718fbc143075f2580ee5e297479b9cd8"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/es-CL/firefox-140.0b5.tar.xz"; - locale = "es-CL"; - arch = "linux-aarch64"; - sha256 = "997bdb4cf544482f75456a95435f3e21aab8ab62b84bd095d673f7f289eac774"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/es-ES/firefox-140.0b5.tar.xz"; - locale = "es-ES"; - arch = "linux-aarch64"; - sha256 = "90f601277721de0bc1f7f443e1078c662ee999856f5810e58efc999bc9ead114"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/es-MX/firefox-140.0b5.tar.xz"; - locale = "es-MX"; - arch = "linux-aarch64"; - sha256 = "653916d1c61dcf53fdb1346e78b7c6c7054ace4ad09304316c3b81fdf71957da"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/et/firefox-140.0b5.tar.xz"; - locale = "et"; - arch = "linux-aarch64"; - sha256 = "7dd4dab421af15474b0417753c5df7b422014ad85c62954518b78589d28ff143"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/eu/firefox-140.0b5.tar.xz"; - locale = "eu"; - arch = "linux-aarch64"; - sha256 = "60d186881b7694813433badc2e8ff787ff6f5ebb4a868197831b8e38abca7870"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/fa/firefox-140.0b5.tar.xz"; - locale = "fa"; - arch = "linux-aarch64"; - sha256 = "ff5b4003af3d4be4041517216e94a8ccdf7370cec16000df01cb30a238a07a75"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ff/firefox-140.0b5.tar.xz"; - locale = "ff"; - arch = "linux-aarch64"; - sha256 = "ca08ec6ac6a77cad1e0e24dc29f29a7857eebcd8abcb6614b40045a2ecae699f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/fi/firefox-140.0b5.tar.xz"; - locale = "fi"; - arch = "linux-aarch64"; - sha256 = "762d4cb09ecb00e5a51f6f9eef51805f9613716717a52ef107725c5466e81bfb"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/fr/firefox-140.0b5.tar.xz"; - locale = "fr"; - arch = "linux-aarch64"; - sha256 = "6db714ca2523ba57e70e625be0281bf65065b4b3a928671f3bc8286c3a60d1b2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/fur/firefox-140.0b5.tar.xz"; - locale = "fur"; - arch = "linux-aarch64"; - sha256 = "886b97c7d720d5bcf0cb083da7c8c9272c354116ae9a6174a135f024ece89a7f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/fy-NL/firefox-140.0b5.tar.xz"; - locale = "fy-NL"; - arch = "linux-aarch64"; - sha256 = "35af23cfc3b24562fd897163a3e128bf75eb155c591c8aa39faaa25e83acde3b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ga-IE/firefox-140.0b5.tar.xz"; - locale = "ga-IE"; - arch = "linux-aarch64"; - sha256 = "f3b13118476e1c27cec0cc5a6953a0ff9a937c3840d4356af0dbc346943e0cd7"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/gd/firefox-140.0b5.tar.xz"; - locale = "gd"; - arch = "linux-aarch64"; - sha256 = "eb9cb4cc1d142a50b19f43325f455620cf8c88924d8688f2a4706e81cd0f67f1"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/gl/firefox-140.0b5.tar.xz"; - locale = "gl"; - arch = "linux-aarch64"; - sha256 = "033e8e3693b8cf68066435d85490db69e615688f0b29a3c55c5cea97f867abeb"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/gn/firefox-140.0b5.tar.xz"; - locale = "gn"; - arch = "linux-aarch64"; - sha256 = "4c224925a326b8f8d9a1fd95bf5033a5be1e2bae657be6decc329f39d57275ea"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/gu-IN/firefox-140.0b5.tar.xz"; - locale = "gu-IN"; - arch = "linux-aarch64"; - sha256 = "85f1222a1cd7175d03cf8a8d2985ec8e26cb3eb6ce9b995ef001cb7d2669caa1"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/he/firefox-140.0b5.tar.xz"; - locale = "he"; - arch = "linux-aarch64"; - sha256 = "3c16de5fff4b745cf82331d1ca61e26d3470828f7a0780923825193fbd7a77c9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/hi-IN/firefox-140.0b5.tar.xz"; - locale = "hi-IN"; - arch = "linux-aarch64"; - sha256 = "5bd8778a884af045280bebb3dad18c3713596f2f4bc28866a174aa905a8033c5"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/hr/firefox-140.0b5.tar.xz"; - locale = "hr"; - arch = "linux-aarch64"; - sha256 = "090c4785527ff5060af5ec61ed257a79fe09f48355fdace3748557b66644545e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/hsb/firefox-140.0b5.tar.xz"; - locale = "hsb"; - arch = "linux-aarch64"; - sha256 = "a4e024dc461e043c80752b615f81040d963313c6a7d846535520e51f644d2f50"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/hu/firefox-140.0b5.tar.xz"; - locale = "hu"; - arch = "linux-aarch64"; - sha256 = "4e782f584f846064a7cbf5765c3be5b204ff2979447c98a84efafe0f6ec96da2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/hy-AM/firefox-140.0b5.tar.xz"; - locale = "hy-AM"; - arch = "linux-aarch64"; - sha256 = "d72106a177b9cdd4202e28d9ae687185acae2e2057a47628249b7b814dd79512"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ia/firefox-140.0b5.tar.xz"; - locale = "ia"; - arch = "linux-aarch64"; - sha256 = "037217e499e38a3db7589c73092d49dcab2de8e98f2bb09e9c243397573c4fe3"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/id/firefox-140.0b5.tar.xz"; - locale = "id"; - arch = "linux-aarch64"; - sha256 = "e49cc487d68df6e4f3c5e829e67ba9b66f6becab4956d7d37818b00d93adf096"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/is/firefox-140.0b5.tar.xz"; - locale = "is"; - arch = "linux-aarch64"; - sha256 = "935810f00a7742c48a80559b8e387c77781664a202be6f014375ca9b50f0c14e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/it/firefox-140.0b5.tar.xz"; - locale = "it"; - arch = "linux-aarch64"; - sha256 = "3f28d9eebaa24d21583110e062177b2e709a8b20558de73df1d8852ef1fb4095"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ja/firefox-140.0b5.tar.xz"; - locale = "ja"; - arch = "linux-aarch64"; - sha256 = "bbb9ff9c320061e98e54a93930c63944cb6cc4f921e89c00a5d5295d4770f59a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ka/firefox-140.0b5.tar.xz"; - locale = "ka"; - arch = "linux-aarch64"; - sha256 = "8bbe2d76336c916920a74bbff6a80ad53bec9f282849a6ffed4f2c54deef0c2b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/kab/firefox-140.0b5.tar.xz"; - locale = "kab"; - arch = "linux-aarch64"; - sha256 = "d2a9cd1f96f1dce323ec228e361ef056b648402011c34c9fcc506d76a7cb775c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/kk/firefox-140.0b5.tar.xz"; - locale = "kk"; - arch = "linux-aarch64"; - sha256 = "2ff4750434a085bcc6967355ad60895faa9b0f66aebb1df9e77a2b4ad5ec05d7"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/km/firefox-140.0b5.tar.xz"; - locale = "km"; - arch = "linux-aarch64"; - sha256 = "3821c7e71d387596c042b231a046c4e1737beb59fc4869f2731aef7bbba0f61a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/kn/firefox-140.0b5.tar.xz"; - locale = "kn"; - arch = "linux-aarch64"; - sha256 = "38f9731050ce577db8e657bf817d7e049d75fec65a5a46d3b4092146264fcf56"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ko/firefox-140.0b5.tar.xz"; - locale = "ko"; - arch = "linux-aarch64"; - sha256 = "81bbc9a2dfd74aab21573a0d914992be67cafd07b3c9340575a4e2e15d8800d5"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/lij/firefox-140.0b5.tar.xz"; - locale = "lij"; - arch = "linux-aarch64"; - sha256 = "c310e302c58b8c051879cfe416930b686662cb13d57e416f8d4fcc03a8c10cf9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/lt/firefox-140.0b5.tar.xz"; - locale = "lt"; - arch = "linux-aarch64"; - sha256 = "380ceac202194db26a7c04d718542be4d7ed53d12b90431a80c729fb6a314d0d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/lv/firefox-140.0b5.tar.xz"; - locale = "lv"; - arch = "linux-aarch64"; - sha256 = "966c9fd50281bb33eeb194bc4725e1c7f090fa73de4b525d417f05427cdf809a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/mk/firefox-140.0b5.tar.xz"; - locale = "mk"; - arch = "linux-aarch64"; - sha256 = "627744979950de4aa672aefddba71aefeb600175b53146601ab8d2afa41e014c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/mr/firefox-140.0b5.tar.xz"; - locale = "mr"; - arch = "linux-aarch64"; - sha256 = "8c747e56063119607db5c2aab161bd52c4e7a13967c54144fccee5862231766b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ms/firefox-140.0b5.tar.xz"; - locale = "ms"; - arch = "linux-aarch64"; - sha256 = "e33f0ceb939e05283d62de4f07098d40da5895c6ac9cc3394e357d5d66e17e08"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/my/firefox-140.0b5.tar.xz"; - locale = "my"; - arch = "linux-aarch64"; - sha256 = "9f4fa6be9d82941e39c7c8290b9d1c81db93b5e14e8762164b7fb51dc79f9a29"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/nb-NO/firefox-140.0b5.tar.xz"; - locale = "nb-NO"; - arch = "linux-aarch64"; - sha256 = "b933144efd2c94924acbdc023b6e970ec86dcb3af66992f5b8adbd7c6196c07f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ne-NP/firefox-140.0b5.tar.xz"; - locale = "ne-NP"; - arch = "linux-aarch64"; - sha256 = "a1538cb554c8e0cdd7aa3cae99b42c8f873b53d8a66f68a1c771792fdcc9ad66"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/nl/firefox-140.0b5.tar.xz"; - locale = "nl"; - arch = "linux-aarch64"; - sha256 = "c8a4a788a71971d188c684168569fb65180681e34dd0c40068cdf74e577ce031"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/nn-NO/firefox-140.0b5.tar.xz"; - locale = "nn-NO"; - arch = "linux-aarch64"; - sha256 = "5fbaab1173ee8b8dfd283641a6dcb2f5d70138045bd0c794a75b5ba09fbe98d0"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/oc/firefox-140.0b5.tar.xz"; - locale = "oc"; - arch = "linux-aarch64"; - sha256 = "fcfda166f46d99afb40654d1a7028b395f91f50ec22ea873fb2a20b2358866c6"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/pa-IN/firefox-140.0b5.tar.xz"; - locale = "pa-IN"; - arch = "linux-aarch64"; - sha256 = "4a7f826caf0bac406b5c0025f64e04e0f40cd74c12251f2541dba3e2125b1018"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/pl/firefox-140.0b5.tar.xz"; - locale = "pl"; - arch = "linux-aarch64"; - sha256 = "7be0dc3d878ff5b3b0089dbdd6124fb736f1ae6e43aefdc30e17fa7095fc7eec"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/pt-BR/firefox-140.0b5.tar.xz"; - locale = "pt-BR"; - arch = "linux-aarch64"; - sha256 = "21f9f3142584c0798e88331cf8d961ad66f2d0ff3796d978ba1b7bc7bbb810dc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/pt-PT/firefox-140.0b5.tar.xz"; - locale = "pt-PT"; - arch = "linux-aarch64"; - sha256 = "7b54964662af7c975d64a56178d3a0bcb63fa4f4d7f3022e85384ab2ac194016"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/rm/firefox-140.0b5.tar.xz"; - locale = "rm"; - arch = "linux-aarch64"; - sha256 = "4f084efd1dbe4424aecf726b9bf78e3e832c79930d366017acc32c3f6bad1969"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ro/firefox-140.0b5.tar.xz"; - locale = "ro"; - arch = "linux-aarch64"; - sha256 = "a544b6aec82ea94e87d76907ffa295f22f8cafe76b47cdad117437a5ce626733"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ru/firefox-140.0b5.tar.xz"; - locale = "ru"; - arch = "linux-aarch64"; - sha256 = "ac918191cd19b1cefdbaa34a83aa9e343323f75cedea255ab1caf0119116f826"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/sat/firefox-140.0b5.tar.xz"; - locale = "sat"; - arch = "linux-aarch64"; - sha256 = "ec11b2475fca2aeae9550b2647492227def51ed21ea349586227bbbae2e5362e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/sc/firefox-140.0b5.tar.xz"; - locale = "sc"; - arch = "linux-aarch64"; - sha256 = "a6e14ccd27f4b6f57c3464069a194dda3da1b079dd451667fe45f2709b29ab49"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/sco/firefox-140.0b5.tar.xz"; - locale = "sco"; - arch = "linux-aarch64"; - sha256 = "78c90f950c950766a633f358920e06da279069f33c37322a1638ac0bf6c2dd59"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/si/firefox-140.0b5.tar.xz"; - locale = "si"; - arch = "linux-aarch64"; - sha256 = "5b2155b0e7f61b4bb008dac5a91cfbc373ecf72c8bced76773bcc78bb75e6f1c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/sk/firefox-140.0b5.tar.xz"; - locale = "sk"; - arch = "linux-aarch64"; - sha256 = "8e5217e5796f746ac6fd99c9b87982e20c70910a15f2e05531d0093ece37da6d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/skr/firefox-140.0b5.tar.xz"; - locale = "skr"; - arch = "linux-aarch64"; - sha256 = "1fae131ac8dcf6aff16717e0f681cec5621a1952d0d13928ec4ec1f4a923af02"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/sl/firefox-140.0b5.tar.xz"; - locale = "sl"; - arch = "linux-aarch64"; - sha256 = "44e9aeeb682f91ce60571732aaad6e94a2231c2660029ca741707d49f4d2d41d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/son/firefox-140.0b5.tar.xz"; - locale = "son"; - arch = "linux-aarch64"; - sha256 = "0e4fe06cbb4e9678d59ab2568d4e1fb7d6dfb388c7dfc55c918405d975c45a68"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/sq/firefox-140.0b5.tar.xz"; - locale = "sq"; - arch = "linux-aarch64"; - sha256 = "21d94ec8f62ff82e72c5b249506f9d2cf735f96ef9ba92575630353d14edc0da"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/sr/firefox-140.0b5.tar.xz"; - locale = "sr"; - arch = "linux-aarch64"; - sha256 = "7bcb3e71959b65fb29974cce8169f2ad151475d7f9788c9e22c0b32f7e012c5f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/sv-SE/firefox-140.0b5.tar.xz"; - locale = "sv-SE"; - arch = "linux-aarch64"; - sha256 = "9a8b15f4813305901df5482b7873dd9f6e6cb6377aafbcc3186a769f7ed8383b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/szl/firefox-140.0b5.tar.xz"; - locale = "szl"; - arch = "linux-aarch64"; - sha256 = "16c007db8ae7cf01f08fbab1f8f8fc974a65aa5d85dba39eed0c2170e0ad1411"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ta/firefox-140.0b5.tar.xz"; - locale = "ta"; - arch = "linux-aarch64"; - sha256 = "924fe10a4ec038dfac1f10a445f88bb16d13d2d9e572e34a454654b622a11ac7"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/te/firefox-140.0b5.tar.xz"; - locale = "te"; - arch = "linux-aarch64"; - sha256 = "fe73e00623af2142be1986748602ffd4b4a809285d6b36131be723dff691067f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/tg/firefox-140.0b5.tar.xz"; - locale = "tg"; - arch = "linux-aarch64"; - sha256 = "557792ef8ed1e0ecd81fdaaf21c176f5b8a1b2c90d7ed0bc322792020e2d6898"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/th/firefox-140.0b5.tar.xz"; - locale = "th"; - arch = "linux-aarch64"; - sha256 = "0fbe64c99655b66c8b6c17bbc63c6e3a4ed3e44bbd635077a641fa0e05eb4c3c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/tl/firefox-140.0b5.tar.xz"; - locale = "tl"; - arch = "linux-aarch64"; - sha256 = "ebbf21cbea61c110f81ad452989691b81ed2bf830ad7946e51f3f39c2b43df0f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/tr/firefox-140.0b5.tar.xz"; - locale = "tr"; - arch = "linux-aarch64"; - sha256 = "3649d99ec7c366e1fbde17ad18282ebe05486cf178a3e59f57caa58dde6ef0bc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/trs/firefox-140.0b5.tar.xz"; - locale = "trs"; - arch = "linux-aarch64"; - sha256 = "ca03e8b17cd5fb3b52d0de8b80c83299d0d90497c758442d60914cf1dd7661fe"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/uk/firefox-140.0b5.tar.xz"; - locale = "uk"; - arch = "linux-aarch64"; - sha256 = "5c18f39c0ba60ba060213f8b72266663d97258dffa0453a071c7810954adc320"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/ur/firefox-140.0b5.tar.xz"; - locale = "ur"; - arch = "linux-aarch64"; - sha256 = "011b35f3ddae4f2dee8424731d41157008409cf3c19184429ef6a83a198975f4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/uz/firefox-140.0b5.tar.xz"; - locale = "uz"; - arch = "linux-aarch64"; - sha256 = "ef25f008c7ab6bb046a46d57e93c0015a7189e7fd72684c218a0992f806005a0"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/vi/firefox-140.0b5.tar.xz"; - locale = "vi"; - arch = "linux-aarch64"; - sha256 = "81978010063f3d9bf9cef6719592f5fbb41c64826bb68f658547826e92c9d1d4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/xh/firefox-140.0b5.tar.xz"; - locale = "xh"; - arch = "linux-aarch64"; - sha256 = "7409e9898935f78bb6762f76a68662ac64086868b89f5e52940e2e3a963e9637"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/zh-CN/firefox-140.0b5.tar.xz"; - locale = "zh-CN"; - arch = "linux-aarch64"; - sha256 = "91172a1bd8722fc67e12f968a51f5d383f9a0bd3d40b4ad56c63e1316d5156fd"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/linux-aarch64/zh-TW/firefox-140.0b5.tar.xz"; - locale = "zh-TW"; - arch = "linux-aarch64"; - sha256 = "804adf3d4db86537174d2c680daff8df249909d8254e1e5583ac1c0d7a3a5d61"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ach/Firefox%20140.0b5.dmg"; - locale = "ach"; - arch = "mac"; - sha256 = "9cb867c92c058f81bb6b7777740f0904cf8610cfe48640b4ba788bec42712cf9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/af/Firefox%20140.0b5.dmg"; - locale = "af"; - arch = "mac"; - sha256 = "5713bf29a1dae788af6a2308548c0a617841a338262b901d2d7e8e6c906a2a1d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/an/Firefox%20140.0b5.dmg"; - locale = "an"; - arch = "mac"; - sha256 = "24eb57bbd9af5800d8141f61db2b7abcd67afc40b35cebe9d6a606bac1170d01"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ar/Firefox%20140.0b5.dmg"; - locale = "ar"; - arch = "mac"; - sha256 = "c256d4b3f0658d3d2534a2f99df78a9c8de4c6d9159052aff6d138220c2909a4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ast/Firefox%20140.0b5.dmg"; - locale = "ast"; - arch = "mac"; - sha256 = "9d7008c2ba0142f14ba330a4561e5ba66a9729dffd094a56c0688eb0545d42f4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/az/Firefox%20140.0b5.dmg"; - locale = "az"; - arch = "mac"; - sha256 = "b999fc3eab4d3306607f916d7d19b8b380ffd62128b9eb70f8f184a0fe01932d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/be/Firefox%20140.0b5.dmg"; - locale = "be"; - arch = "mac"; - sha256 = "9b295b314b77c345e91972574b3563cf85b020876abf0825b404b7840057d046"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/bg/Firefox%20140.0b5.dmg"; - locale = "bg"; - arch = "mac"; - sha256 = "3157128ca5cd17a0e1e38baa2bdf90322595751cdf51fc70201d9ce51a30c91c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/bn/Firefox%20140.0b5.dmg"; - locale = "bn"; - arch = "mac"; - sha256 = "a2493281741e7338b3e58294aa72a9b39afa0976c6f5db01a0077d95ec781f8e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/br/Firefox%20140.0b5.dmg"; - locale = "br"; - arch = "mac"; - sha256 = "9bbbb53e059cfb4fa06f60ea7c60cc2af7e4fc61579812f8fa9aec3474096f88"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/bs/Firefox%20140.0b5.dmg"; - locale = "bs"; - arch = "mac"; - sha256 = "539dcf035d240f794074b5fa7968d12c819d044f3bb8299aacf12dc0013ef34b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ca-valencia/Firefox%20140.0b5.dmg"; - locale = "ca-valencia"; - arch = "mac"; - sha256 = "97d6d7866c8d1fb14a57f926e322a9d4f3addb37fde7977a26dc882d1ac44a5b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ca/Firefox%20140.0b5.dmg"; - locale = "ca"; - arch = "mac"; - sha256 = "d21d03e2e4c44e5d0ac8d3b685232c1bf21ba52cdbbccad13016834bb735b306"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/cak/Firefox%20140.0b5.dmg"; - locale = "cak"; - arch = "mac"; - sha256 = "a6bbbb0815a0e0a1a9e2ac65ff4847f8be81973a5f333e0130e412cf1f20dd75"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/cs/Firefox%20140.0b5.dmg"; - locale = "cs"; - arch = "mac"; - sha256 = "3363713cfe06c13a43a9682cb4ba4b5af198474122d0cb1e35c4979c29a6865c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/cy/Firefox%20140.0b5.dmg"; - locale = "cy"; - arch = "mac"; - sha256 = "18354d7d9de625afcb1c210903a18d06d35ab393f5bba56b2601cca90e1a19c3"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/da/Firefox%20140.0b5.dmg"; - locale = "da"; - arch = "mac"; - sha256 = "09f68ef5a82abba5a0d5c26bd42efb9811a4c8e8b05e3a2e68881f86114dd681"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/de/Firefox%20140.0b5.dmg"; - locale = "de"; - arch = "mac"; - sha256 = "55207c58022b9de2580800ae7f7dcf8885d4e500196bec60ae7c3895650b8be2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/dsb/Firefox%20140.0b5.dmg"; - locale = "dsb"; - arch = "mac"; - sha256 = "f4e7f6644f58ed9dd5bd368be6c493542baf429d04694a41be716008b1e1cbdc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/el/Firefox%20140.0b5.dmg"; - locale = "el"; - arch = "mac"; - sha256 = "56868683851c6f9acc8aaaa68db7d27aa37d8bd3897f765105ed4b834852c605"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/en-CA/Firefox%20140.0b5.dmg"; - locale = "en-CA"; - arch = "mac"; - sha256 = "1cd3a2bee71bfd98480dbb185a83fad901654f5d2cbbc8b82451916123d5a477"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/en-GB/Firefox%20140.0b5.dmg"; - locale = "en-GB"; - arch = "mac"; - sha256 = "0b52e0534c313ccb0b8ab92235a31d6a02e3d93ea0ed16d2226d6225f6c2e29c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/en-US/Firefox%20140.0b5.dmg"; - locale = "en-US"; - arch = "mac"; - sha256 = "0e18a2d29400dec3e9285e69d40a6fcd68df1fa59b15aa1e838d97ee95b633e1"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/eo/Firefox%20140.0b5.dmg"; - locale = "eo"; - arch = "mac"; - sha256 = "bffc32a0b380178016dccf7b737c7ac9a4b7eb92cd16105a0b3b18dffae63ad3"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/es-AR/Firefox%20140.0b5.dmg"; - locale = "es-AR"; - arch = "mac"; - sha256 = "99dd4c2524cea56eb5a01d11f180a3e491878ceb4b4b85e2bdd5c351e3eed52c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/es-CL/Firefox%20140.0b5.dmg"; - locale = "es-CL"; - arch = "mac"; - sha256 = "4eaf81cc55445d10bf5d6afe7060c7f673ceed66d26350104f7aef497621447d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/es-ES/Firefox%20140.0b5.dmg"; - locale = "es-ES"; - arch = "mac"; - sha256 = "d2ba722e1a28cac2c99a8573364b264545777cac53839859218bd5d64400d568"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/es-MX/Firefox%20140.0b5.dmg"; - locale = "es-MX"; - arch = "mac"; - sha256 = "0674f00814c54795d93a362cb15f7d3037da3fae78098a1bcf569d10625f166d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/et/Firefox%20140.0b5.dmg"; - locale = "et"; - arch = "mac"; - sha256 = "05e738277b188119d318de64b473a08a144253eb7f373d2a8c9519c546c327fe"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/eu/Firefox%20140.0b5.dmg"; - locale = "eu"; - arch = "mac"; - sha256 = "d1a098bccfac6bad61085d4d6e3ef07decef5665edc590a216b85d46d36f6380"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/fa/Firefox%20140.0b5.dmg"; - locale = "fa"; - arch = "mac"; - sha256 = "8443c7db3237c5a30ab9aeeb2084358a71a030a6d4dda51b4b3b274d8050bf09"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ff/Firefox%20140.0b5.dmg"; - locale = "ff"; - arch = "mac"; - sha256 = "3f6f2af196e3ea13d21b20739ad8d4afea28753e4a6f6911efd2889c3861ffb1"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/fi/Firefox%20140.0b5.dmg"; - locale = "fi"; - arch = "mac"; - sha256 = "404209bea1e3d2915445212b5f2ca2e448dec7adedfb4a9901eee0b175b0adb5"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/fr/Firefox%20140.0b5.dmg"; - locale = "fr"; - arch = "mac"; - sha256 = "2530f98106899fcb75ef098929d07cb467c8c89c497205874d2285e88f23945f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/fur/Firefox%20140.0b5.dmg"; - locale = "fur"; - arch = "mac"; - sha256 = "c895f27121dc816cc26f849de1fa1a89221ef5df7d617f39b69d552afd08987a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/fy-NL/Firefox%20140.0b5.dmg"; - locale = "fy-NL"; - arch = "mac"; - sha256 = "e03b79439c2f497a0e8d87eea16ff659417d435454095e050f68f738e091644d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ga-IE/Firefox%20140.0b5.dmg"; - locale = "ga-IE"; - arch = "mac"; - sha256 = "1717510309b0dfed21485023db01b4f8531807f63ce6c14fc6c6342100fd6981"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/gd/Firefox%20140.0b5.dmg"; - locale = "gd"; - arch = "mac"; - sha256 = "f555688aff2a86f6859be7f5ad862107b270e733b54bc6ab8de012628c232550"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/gl/Firefox%20140.0b5.dmg"; - locale = "gl"; - arch = "mac"; - sha256 = "98eb52e363b2bdaf4be579df53d5fcda9f61ba6fe0ea021be00e3ae4eef24924"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/gn/Firefox%20140.0b5.dmg"; - locale = "gn"; - arch = "mac"; - sha256 = "ad81d8310d57e9f871eecc27943ed1130642c9621b7ddc1b1800bef8db084175"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/gu-IN/Firefox%20140.0b5.dmg"; - locale = "gu-IN"; - arch = "mac"; - sha256 = "ef2567ffef364b7a90d69549ebaee0bdc1791db0f236492b41ee2a9ccbd8d70f"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/he/Firefox%20140.0b5.dmg"; - locale = "he"; - arch = "mac"; - sha256 = "8720ef790fc80a8508996adb56cc4d0ca6ea86c098d3dd6a0e3dfe8309f0b3b3"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/hi-IN/Firefox%20140.0b5.dmg"; - locale = "hi-IN"; - arch = "mac"; - sha256 = "2918bbc9d199cb74938f54f5009def557fdfdcadec03ba7048ede47edb04f4a9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/hr/Firefox%20140.0b5.dmg"; - locale = "hr"; - arch = "mac"; - sha256 = "883da09b8860a1340691fcfb04f5b8665c4f497489cd4b0670e93288317472fc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/hsb/Firefox%20140.0b5.dmg"; - locale = "hsb"; - arch = "mac"; - sha256 = "9691f64a2cca90f19c0de44ffa92d897ab79cc9435dbe3fbb7ad8fa831b1b7b0"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/hu/Firefox%20140.0b5.dmg"; - locale = "hu"; - arch = "mac"; - sha256 = "3283f61dddd81f508dc58fe594f37bae973be39bbb6eb783dd19a644e8dc88ea"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/hy-AM/Firefox%20140.0b5.dmg"; - locale = "hy-AM"; - arch = "mac"; - sha256 = "e871812379227c2c06db83ab082cbc8b4f75b67a4676176f127628272bfc5f35"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ia/Firefox%20140.0b5.dmg"; - locale = "ia"; - arch = "mac"; - sha256 = "a829991bdb4c990daae07037d6047daecc7e3277a1122f1f983a8812990b9648"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/id/Firefox%20140.0b5.dmg"; - locale = "id"; - arch = "mac"; - sha256 = "67d899f44ad9306ab978c00eb885df149ebbf6dd326a34075611980a2e25c81c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/is/Firefox%20140.0b5.dmg"; - locale = "is"; - arch = "mac"; - sha256 = "b8498494c0b4de37276de5c75a43c846bc25c2fe8f69f59d4d36d55ae7b5eff4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/it/Firefox%20140.0b5.dmg"; - locale = "it"; - arch = "mac"; - sha256 = "78db18219d6be4ea2edf84b8e2ede39140385c069a088291703c256da38ed7c9"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ja-JP-mac/Firefox%20140.0b5.dmg"; - locale = "ja-JP-mac"; - arch = "mac"; - sha256 = "1ffc9a14b28e03415157d31078f798ee9c65a89040c5e97fa1997fc2ee5352be"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ka/Firefox%20140.0b5.dmg"; - locale = "ka"; - arch = "mac"; - sha256 = "f0da37860137d3ac987d0b736c0c9c50f4e937df1e4e0bc3d0966982332f76c4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/kab/Firefox%20140.0b5.dmg"; - locale = "kab"; - arch = "mac"; - sha256 = "a81e1d4dd438a1765e201c2dfe2da494f0c5212ee122041bb9f93348b9b6dedc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/kk/Firefox%20140.0b5.dmg"; - locale = "kk"; - arch = "mac"; - sha256 = "ab6d96b83912e227644c01854b938df703fa6743fb7f9baae997ab80ca065ac5"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/km/Firefox%20140.0b5.dmg"; - locale = "km"; - arch = "mac"; - sha256 = "42b8255377a61f1fb6967ded391204bea51c86554fefab9138b7848fcadd1ed6"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/kn/Firefox%20140.0b5.dmg"; - locale = "kn"; - arch = "mac"; - sha256 = "77775d78528c08d22ce54fcd00dc977b7debc6f0b315a220bef7876d1da78eb7"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ko/Firefox%20140.0b5.dmg"; - locale = "ko"; - arch = "mac"; - sha256 = "70d12fe85b89d9834f9c7d0fd28959cbd839e5dc7ad0f2c07c794263fb0803bf"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/lij/Firefox%20140.0b5.dmg"; - locale = "lij"; - arch = "mac"; - sha256 = "a61c7c1e3a4437817a97a82f8892cea11ed3cc2bde412b5a64b0966261d17b0a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/lt/Firefox%20140.0b5.dmg"; - locale = "lt"; - arch = "mac"; - sha256 = "41b77702aa68ca11f0a52a4baf60de49f9668f5cb0706802337591acd3406fdc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/lv/Firefox%20140.0b5.dmg"; - locale = "lv"; - arch = "mac"; - sha256 = "bebeabd65c432b401191bacda6f939aab6c00e837a3233b369196db16a5f72cc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/mk/Firefox%20140.0b5.dmg"; - locale = "mk"; - arch = "mac"; - sha256 = "291213929ba1950abbdcbab35eb59e53aace3a60b3fbe634815c3ce24af22562"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/mr/Firefox%20140.0b5.dmg"; - locale = "mr"; - arch = "mac"; - sha256 = "e03bdf951d82b0962500171f0b232b1d3578f9a84e1eba78b41be19ff232e19b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ms/Firefox%20140.0b5.dmg"; - locale = "ms"; - arch = "mac"; - sha256 = "011d7de785d36d20bb77bb5757399a062abfc1339de5dfb5611a029b3870601d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/my/Firefox%20140.0b5.dmg"; - locale = "my"; - arch = "mac"; - sha256 = "438f8a5a989d17655ad7b71d38aa624659e90cdb6178e7094f1e27057362d104"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/nb-NO/Firefox%20140.0b5.dmg"; - locale = "nb-NO"; - arch = "mac"; - sha256 = "0a964cbb07466468fa9d948c4dd2049f2cd3a5af268c38d27329f0b86ca1b9a2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ne-NP/Firefox%20140.0b5.dmg"; - locale = "ne-NP"; - arch = "mac"; - sha256 = "b4f2ecc4062c00c8af8e158f1c0eabc2f3a249b8ce411907cca3f32ed7259e9a"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/nl/Firefox%20140.0b5.dmg"; - locale = "nl"; - arch = "mac"; - sha256 = "1ba0773d4d0871dc1cef8c43195f0b0a409cd65d60cd52bdfb2be343310ef8dd"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/nn-NO/Firefox%20140.0b5.dmg"; - locale = "nn-NO"; - arch = "mac"; - sha256 = "ec1b194966c8b9131dec53e4886449ebaef57cc5a74b4c07f3f1300be45d89e2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/oc/Firefox%20140.0b5.dmg"; - locale = "oc"; - arch = "mac"; - sha256 = "64db50d7cf8110fb07a52a051f679de87431e20a9e8b9cc7d70216392da864e2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/pa-IN/Firefox%20140.0b5.dmg"; - locale = "pa-IN"; - arch = "mac"; - sha256 = "3aef49944cbcf028418aa2d00728f6234fb097943a92613de7cbd44f1fd00763"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/pl/Firefox%20140.0b5.dmg"; - locale = "pl"; - arch = "mac"; - sha256 = "11dcb8d1920b878241e0288d0bf5ab948d4e6715f614538aa37428809c45fe61"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/pt-BR/Firefox%20140.0b5.dmg"; - locale = "pt-BR"; - arch = "mac"; - sha256 = "b3be4818299c53c21bdc5f969ef1ef25f63184d3d2f6b64818ed0953b133e48d"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/pt-PT/Firefox%20140.0b5.dmg"; - locale = "pt-PT"; - arch = "mac"; - sha256 = "00e15c805509c1581807f30824b724886822f0ae3374c7915df02df7cf1b3103"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/rm/Firefox%20140.0b5.dmg"; - locale = "rm"; - arch = "mac"; - sha256 = "fcec910fe50b4048026300de226efb24102ba3b5f49414e3aeb654a53dd92021"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ro/Firefox%20140.0b5.dmg"; - locale = "ro"; - arch = "mac"; - sha256 = "190cec36a92228f5a378f27c06a13318436da437b5ea9aa7e952bae31a874495"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ru/Firefox%20140.0b5.dmg"; - locale = "ru"; - arch = "mac"; - sha256 = "44324c4801ee925644ea48529b303abda5bf1af1b0bafaa05b219bee85dd968e"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/sat/Firefox%20140.0b5.dmg"; - locale = "sat"; - arch = "mac"; - sha256 = "bd75841f7cc401cbde05c186ed05acb0cc0054def01a93746ef5635544d563d1"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/sc/Firefox%20140.0b5.dmg"; - locale = "sc"; - arch = "mac"; - sha256 = "7a33465f018f499feb6d923c78a706d6a7b91a185142cde2888cd7f3c7bc0f91"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/sco/Firefox%20140.0b5.dmg"; - locale = "sco"; - arch = "mac"; - sha256 = "6b375e9a10242a14962d3a32eacce685024604d1d01b94d34552836ede00dee1"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/si/Firefox%20140.0b5.dmg"; - locale = "si"; - arch = "mac"; - sha256 = "00d743162f57c98c4d1dfb0d9dad8b054d396b837e904bf08769052efc5bd001"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/sk/Firefox%20140.0b5.dmg"; - locale = "sk"; - arch = "mac"; - sha256 = "e42ed7d1e3c27e0a0b9eda60cb62f8f80ca6efff1eb5bc760dc54ef332bc7dde"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/skr/Firefox%20140.0b5.dmg"; - locale = "skr"; - arch = "mac"; - sha256 = "8b8f25f4fca29cc8cdee2dc1b115dd61fbbba2b4e34182a44034237ce837883c"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/sl/Firefox%20140.0b5.dmg"; - locale = "sl"; - arch = "mac"; - sha256 = "33bc92c84f8898cfb651e3dbaa6e44d0d36cf25bcd18590709b6ebce20fe16ea"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/son/Firefox%20140.0b5.dmg"; - locale = "son"; - arch = "mac"; - sha256 = "5ec0e3c5e1245ced15371f8004bb49c9347bcbeafec752bd9ec057a6e4fa80fc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/sq/Firefox%20140.0b5.dmg"; - locale = "sq"; - arch = "mac"; - sha256 = "84c9d9c34363870bdfc7f6a6a5416cf5c533d785618c9d098782378c156474ef"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/sr/Firefox%20140.0b5.dmg"; - locale = "sr"; - arch = "mac"; - sha256 = "346f1cc1d9c66b339ea555d97965a32ba18e45e4991e08f098cd4ec848a60a87"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/sv-SE/Firefox%20140.0b5.dmg"; - locale = "sv-SE"; - arch = "mac"; - sha256 = "54284aed0d3dfd716c0a709a5407b5a4de149da36e28d22dccd744f5a1386f3b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/szl/Firefox%20140.0b5.dmg"; - locale = "szl"; - arch = "mac"; - sha256 = "2f8c6f6a7b4ff6a4ae10cc8e613077ed44ed20686f4d774fd7b98902e9259c33"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ta/Firefox%20140.0b5.dmg"; - locale = "ta"; - arch = "mac"; - sha256 = "f9e32144bbb38db0e22affc83e57413dfbe95ae0227421a9957a28a4d5bd2ca2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/te/Firefox%20140.0b5.dmg"; - locale = "te"; - arch = "mac"; - sha256 = "8617d545a09b95120344c5e60a6e4819189a273a9f5607a781d5922cf83ad023"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/tg/Firefox%20140.0b5.dmg"; - locale = "tg"; - arch = "mac"; - sha256 = "254bf6df96997dc2fe6bbb655bd6f46657d9a213a24829e446658ea9946ba463"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/th/Firefox%20140.0b5.dmg"; - locale = "th"; - arch = "mac"; - sha256 = "4cf71048da6a518b6cbeab880ec83d8c25f1ca46768c6f6804ec186964ea11e4"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/tl/Firefox%20140.0b5.dmg"; - locale = "tl"; - arch = "mac"; - sha256 = "04b080f4db8874455ce062da8344a0197224d132ac9e548d1de491a76f27adb3"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/tr/Firefox%20140.0b5.dmg"; - locale = "tr"; - arch = "mac"; - sha256 = "3d168f13fb87266ff10a1f982cc98f40dbbacf9bead6193c5909941307964182"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/trs/Firefox%20140.0b5.dmg"; - locale = "trs"; - arch = "mac"; - sha256 = "16eccfd086ee2cffa37bf3851eb9422264276d6fb75eb3b095701f041820456b"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/uk/Firefox%20140.0b5.dmg"; - locale = "uk"; - arch = "mac"; - sha256 = "c8dc6ff629b92cec90cd81664135988b89cda7e92885b206ffb36be6af97a5cc"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/ur/Firefox%20140.0b5.dmg"; - locale = "ur"; - arch = "mac"; - sha256 = "d55d1df00cb1a89e256088d871f046e2c79b25d4f6c221e55072d8a52551aea2"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/uz/Firefox%20140.0b5.dmg"; - locale = "uz"; - arch = "mac"; - sha256 = "f97a5bc25b935296e6f41a04e4ed33776f86a95767ccebbe184ac0491cd31f27"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/vi/Firefox%20140.0b5.dmg"; - locale = "vi"; - arch = "mac"; - sha256 = "dfd48c9cdfe3aa8291a83c2cb174f098076168d76340e1c787cb1a2f6254c330"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/xh/Firefox%20140.0b5.dmg"; - locale = "xh"; - arch = "mac"; - sha256 = "b4dde818b1b2587b9057e96771a205ce691609934ddc4fe3f293a1f4f92598f8"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/zh-CN/Firefox%20140.0b5.dmg"; - locale = "zh-CN"; - arch = "mac"; - sha256 = "c7a7cc8c0f059f44053b712aede9f86e9ebff927dc001dc89e78e844030bdf79"; - } - { - url = "https://archive.mozilla.org/pub/devedition/releases/140.0b5/mac/zh-TW/Firefox%20140.0b5.dmg"; - locale = "zh-TW"; - arch = "mac"; - sha256 = "728aac576c19521a5cb35e1cf7eb8e82a5055a9dbd4cc31eaa1b0110db10846c"; - } - ]; -} diff --git a/pkgs/applications/networking/instant-messengers/franz/generic.nix b/pkgs/applications/networking/instant-messengers/franz/generic.nix index 9c9731455daf..f7e6833ec59d 100644 --- a/pkgs/applications/networking/instant-messengers/franz/generic.nix +++ b/pkgs/applications/networking/instant-messengers/franz/generic.nix @@ -126,7 +126,7 @@ stdenv.mkDerivation ( wrapProgramShell $out/opt/${name}/${pname} \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath runtimeDependencies}" \ --suffix PATH : ${xdg-utils}/bin \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations,WebRTCPipeWireCapturer --enable-wayland-ime=true}}" \ "''${gappsWrapperArgs[@]}" ''; } diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix index 1081d1bb64a1..c7b7814e2f32 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix @@ -46,14 +46,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "telegram-desktop-unwrapped"; - version = "5.15.3"; + version = "5.15.4"; src = fetchFromGitHub { owner = "telegramdesktop"; repo = "tdesktop"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-ATGzh9zJezIOZ3uSm3rIV+KQ4XFWJvf5NaJ0ptjzYGc="; + hash = "sha256-C7mUV/Jc0OJnVXxRGVx/l2T7APOsY05t5MLW8laIwnA="; }; postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' diff --git a/pkgs/by-name/an/antora/test/minimal_working_example/antora.yml b/pkgs/by-name/an/antora/test/minimal_working_example/antora.yml index 27c21228abaa..db2da079976f 100644 --- a/pkgs/by-name/an/antora/test/minimal_working_example/antora.yml +++ b/pkgs/by-name/an/antora/test/minimal_working_example/antora.yml @@ -1,4 +1,3 @@ ---- name: Antora nav: diff --git a/pkgs/by-name/au/auto-editor/package.nix b/pkgs/by-name/au/auto-editor/package.nix index fe13efa7dcad..1f47fd3fd7d6 100644 --- a/pkgs/by-name/au/auto-editor/package.nix +++ b/pkgs/by-name/au/auto-editor/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "auto-editor"; - version = "28.0.0"; + version = "28.0.1"; pyproject = true; src = fetchFromGitHub { owner = "WyattBlue"; repo = "auto-editor"; tag = version; - hash = "sha256-9U3hDVtSuOdiGnEsKs0InV9v0UrlI3qKaBqfCtVTD0E="; + hash = "sha256-n+9qesm2LCTXJ+X/hDaFQ5EjN+xfnLdl6G8+Qna/cyM="; }; postPatch = '' @@ -40,7 +40,7 @@ python3Packages.buildPythonApplication rec { pythonImportsCheck = [ "auto_editor" ]; meta = { - changelog = "https://github.com/WyattBlue/auto-editor/releases/tag/${version}"; + changelog = "https://github.com/WyattBlue/auto-editor/releases/tag/${src.tag}"; description = "Command line application for automatically editing video and audio by analyzing a variety of methods, most notably audio loudness"; homepage = "https://auto-editor.com/"; license = lib.licenses.unlicense; diff --git a/pkgs/by-name/ba/basalt-monado/package.nix b/pkgs/by-name/ba/basalt-monado/package.nix index c7dedf44679d..c0dc8992b955 100644 --- a/pkgs/by-name/ba/basalt-monado/package.nix +++ b/pkgs/by-name/ba/basalt-monado/package.nix @@ -1,4 +1,5 @@ { + config, autoPatchelfHook, boost, bzip2, @@ -21,6 +22,8 @@ stdenv, tbb, xorg, + cudaPackages, + enableCuda ? config.cudaSupport, }: stdenv.mkDerivation { pname = "basalt-monado"; @@ -63,6 +66,7 @@ stdenv.mkDerivation { (lib.cmakeBool "BASALT_INSTANTIATIONS_DOUBLE" false) (lib.cmakeBool "BUILD_TESTS" false) (lib.cmakeFeature "EIGEN_ROOT" "${eigen}/include/eigen3") + (lib.optionals enableCuda "-DCUDA_TOOLKIT_ROOT_DIR=${cudaPackages.cudatoolkit}") ]; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix index cc6260a7a9e6..b0602201ac8d 100644 --- a/pkgs/by-name/bu/burpsuite/package.nix +++ b/pkgs/by-name/bu/burpsuite/package.nix @@ -9,20 +9,20 @@ }: let - version = "2025.5.2"; + version = "2025.6"; product = if proEdition then { productName = "pro"; productDesktop = "Burp Suite Professional Edition"; - hash = "sha256-Ln4krhqaxkRAHesnXobjlgNiHfL7ShGanex0aMeJu3o="; + hash = "sha256-UtxyhXaXpVp9Ynm6vnHYxr+TEnRau1ZHU563xcUmu/0="; } else { productName = "community"; productDesktop = "Burp Suite Community Edition"; - hash = "sha256-QfjhZR6AJ7909DbLgkjso5uh1lfucd1LLJHS38FeJXw="; + hash = "sha256-5kpmLkdnGxnt6bSUgAIJaXdFSmmvOffdQaAOlm9sNlo="; }; src = fetchurl { diff --git a/pkgs/applications/science/logic/potassco/clingcon.nix b/pkgs/by-name/cl/clingcon/package.nix similarity index 87% rename from pkgs/applications/science/logic/potassco/clingcon.nix rename to pkgs/by-name/cl/clingcon/package.nix index 33521fc0248d..53d0cbdd2a9c 100644 --- a/pkgs/applications/science/logic/potassco/clingcon.nix +++ b/pkgs/by-name/cl/clingcon/package.nix @@ -7,14 +7,14 @@ catch2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clingcon"; version = "5.2.1"; src = fetchFromGitHub { owner = "potassco"; - repo = pname; - rev = "v${version}"; + repo = "clingcon"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-R2kgcw8VUwhOdvPXnsahT5gnoUd5DXLqfdH++8rFoAA="; }; @@ -42,6 +42,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; homepage = "https://potassco.org/"; downloadPage = "https://github.com/potassco/clingcon/releases/"; - changelog = "https://github.com/potassco/clingcon/releases/tag/v${version}"; + changelog = "https://github.com/potassco/clingcon/releases/tag/v${finalAttrs.version}"; }; -} +}) diff --git a/pkgs/applications/science/logic/potassco/clingo.nix b/pkgs/by-name/cl/clingo/package.nix similarity index 89% rename from pkgs/applications/science/logic/potassco/clingo.nix rename to pkgs/by-name/cl/clingo/package.nix index bc799bf8ba04..28474d20c47f 100644 --- a/pkgs/applications/science/logic/potassco/clingo.nix +++ b/pkgs/by-name/cl/clingo/package.nix @@ -5,14 +5,14 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clingo"; version = "5.8.0"; src = fetchFromGitHub { owner = "potassco"; repo = "clingo"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-VhfWGAcrq4aN5Tgz84v7vLOWexsA89vRaang58SXVyI="; }; @@ -28,4 +28,4 @@ stdenv.mkDerivation rec { homepage = "https://potassco.org/"; downloadPage = "https://github.com/potassco/clingo/releases/"; }; -} +}) diff --git a/pkgs/by-name/da/datafusion-cli/package.nix b/pkgs/by-name/da/datafusion-cli/package.nix index 18d1735c31d9..5a513ff6b74c 100644 --- a/pkgs/by-name/da/datafusion-cli/package.nix +++ b/pkgs/by-name/da/datafusion-cli/package.nix @@ -6,18 +6,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "datafusion-cli"; - version = "47.0.0"; + version = "48.0.0"; src = fetchFromGitHub { name = "datafusion-cli-source"; owner = "apache"; repo = "arrow-datafusion"; tag = finalAttrs.version; - hash = "sha256-IKG0sLF5LAS2Tch3hdzsGHwAf2k43aVvMo1a29pxza0="; + hash = "sha256-DkMJKZI5rOH/PGXiAXY/GtYwYvhZ2b3zKeGeD9o2AvE="; }; useFetchCargoVendor = true; - cargoHash = "sha256-kl2+cVQhEkRsQWO8w3WEtXAoVIqj3s3IcbRBn175yxg="; + cargoHash = "sha256-9uMmxP/MvFXfylKCCcZS1YEp8snF5Tds9Eh0hL6U0oE="; buildAndTestSubdir = "datafusion-cli"; diff --git a/pkgs/by-name/de/devcontainer/package.nix b/pkgs/by-name/de/devcontainer/package.nix index 278307f174d5..b009b4bab3a9 100644 --- a/pkgs/by-name/de/devcontainer/package.nix +++ b/pkgs/by-name/de/devcontainer/package.nix @@ -19,18 +19,18 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "devcontainer"; - version = "0.76.0"; + version = "0.77.0"; src = fetchFromGitHub { owner = "devcontainers"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-yTXAzyvkPO/7Xg+F4+hlLkyTpGHAqW3/3scJElfDfxA="; + hash = "sha256-/DImAFCz46lrlVtD/Ftrytz/tqsPgtPuWhjLomlmh5k="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-4NaZEA00dNPHAb7pcasufKf/4b8ufwS2lNS+a0rxbv8="; + hash = "sha256-S4aBRGtrSVAE6Er9DZqGfpBGh8tEJVqTstWrqlAONBg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index 81da5329a39d..5125e0f9df64 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -106,11 +106,11 @@ in # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! python.pkgs.buildPythonApplication rec { pname = "diffoscope"; - version = "297"; + version = "298"; src = fetchurl { url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; - hash = "sha256-3dEZb7XZluTi+sUTgSqwLzCdNMJwekt1Em0XEDSAY/E="; + hash = "sha256-GakldHALDu1TXg/b0qEQD7NNK3Ljk2yQXnv5+Sr+rNw="; }; outputs = [ diff --git a/pkgs/by-name/di/distrho-ports/package.nix b/pkgs/by-name/di/distrho-ports/package.nix index dcee3bbadd74..f0271b3555ad 100644 --- a/pkgs/by-name/di/distrho-ports/package.nix +++ b/pkgs/by-name/di/distrho-ports/package.nix @@ -13,6 +13,9 @@ meson, ninja, pkg-config, + + # empty means build all available plugins + plugins ? [ ], }: let @@ -49,7 +52,7 @@ stdenv.mkDerivation { env.NIX_CFLAGS_COMPILE = toString [ "-fpermissive" ]; - postFixup = '' + postFixup = lib.optionalString (lib.any (x: x == "vitalium") plugins || plugins == [ ]) '' for file in \ $out/lib/lv2/vitalium.lv2/vitalium.so \ $out/lib/vst/vitalium.so \ @@ -59,11 +62,23 @@ stdenv.mkDerivation { done ''; + mesonFlags = lib.optional (plugins != [ ]) ( + lib.mesonOption "plugins" "[${lib.concatMapStringsSep "," (x: "\"${x}\"") plugins}]" + ); + meta = { homepage = "http://distrho.sourceforge.net/ports"; description = "Linux audio plugins and LV2 ports"; longDescription = '' - Includes: + You can override this package to only include some plugins like so: + + ```nix + distrho-ports.override { + plugins = [ "vitalium" "swankyamp" ]; + } + ``` + + Available plugins: - arctican-function - arctican-pilgrim - dexed @@ -107,7 +122,7 @@ stdenv.mkDerivation { lgpl3Only mit ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ bandithedoge ]; platforms = lib.systems.inspect.patternLogicalAnd lib.systems.inspect.patterns.isLinux lib.systems.inspect.patterns.isx86; }; } diff --git a/pkgs/by-name/ex/explex-nf/package.nix b/pkgs/by-name/ex/explex-nf/package.nix new file mode 100644 index 000000000000..7eda2ab8e244 --- /dev/null +++ b/pkgs/by-name/ex/explex-nf/package.nix @@ -0,0 +1,31 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "explex-nf"; + version = "0.0.3"; + + src = fetchzip { + url = "https://github.com/yuru7/Explex/releases/download/v${finalAttrs.version}/Explex_NF_v${finalAttrs.version}.zip"; + hash = "sha256-X4CnYT5B7IyG1Z5Ex6CXCfX7Hz3vNb5bP+vq1Vjx8XI="; + }; + + installPhase = '' + runHook preInstall + + install -Dm444 ExplexConsole_NF/*.ttf -t $out/share/fonts/truetype/explex-nf-console + install -Dm444 Explex35Console_NF/*.ttf -t $out/share/fonts/truetype/explex-nf-35console + + runHook postInstall + ''; + meta = { + description = "Composite font of 0xProto, IBM Plex Sans JP and nerd-fonts"; + homepage = "https://github.com/yuru7/Explex"; + changelog = "https://github.com/yuru7/Explex/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.r-aizawa ]; + }; +}) diff --git a/pkgs/by-name/ex/explex/package.nix b/pkgs/by-name/ex/explex/package.nix new file mode 100644 index 000000000000..606d0842dc75 --- /dev/null +++ b/pkgs/by-name/ex/explex/package.nix @@ -0,0 +1,33 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "explex"; + version = "0.0.3"; + + src = fetchzip { + url = "https://github.com/yuru7/Explex/releases/download/v${finalAttrs.version}/Explex_v${finalAttrs.version}.zip"; + hash = "sha256-OUmzF8GrwVgFAMSEiZLvh85nsOw1a0a7B70u2cRXXO8="; + }; + + installPhase = '' + runHook preInstall + + install -Dm444 Explex/*.ttf -t $out/share/fonts/truetype/explex + install -Dm444 Explex35/*.ttf -t $out/share/fonts/truetype/explex-35 + install -Dm444 ExplexConsole/*.ttf -t $out/share/fonts/truetype/explex-console + install -Dm444 Explex35Console/*.ttf -t $out/share/fonts/truetype/explex-35console + + runHook postInstall + ''; + meta = { + description = "Composite font of 0xProto and IBM Plex Sans JP"; + homepage = "https://github.com/yuru7/Explex"; + changelog = "https://github.com/yuru7/Explex/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.r-aizawa ]; + }; +}) diff --git a/pkgs/misc/fastly/default.nix b/pkgs/by-name/fa/fastly/package.nix similarity index 100% rename from pkgs/misc/fastly/default.nix rename to pkgs/by-name/fa/fastly/package.nix diff --git a/pkgs/by-name/fl/fleet/package.nix b/pkgs/by-name/fl/fleet/package.nix index 2029e819aeb5..e4a1303f71d6 100644 --- a/pkgs/by-name/fl/fleet/package.nix +++ b/pkgs/by-name/fl/fleet/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "fleet"; - version = "4.68.1"; + version = "4.69.0"; src = fetchFromGitHub { owner = "fleetdm"; repo = "fleet"; tag = "fleet-v${finalAttrs.version}"; - hash = "sha256-XhnvhWjaU+McklFTsAhGEcSA+UkrYy8DgJ8ADE66U3o="; + hash = "sha256-3++w9AG70UMO6ProIBedhMs5q7Pk+pg8J50yIhnEzEM="; }; vendorHash = "sha256-ZdkpgZbXchDp5kiEgCsSsd3/ltltSRjOuTPOhiBEloc="; diff --git a/pkgs/by-name/fr/freecad/package.nix b/pkgs/by-name/fr/freecad/package.nix index 42227a525e01..ff7cb2b9ac7b 100644 --- a/pkgs/by-name/fr/freecad/package.nix +++ b/pkgs/by-name/fr/freecad/package.nix @@ -13,14 +13,12 @@ hdf5, libGLU, libredwg, - libsForQt5, libspnav, libXmu, medfile, mpi, ninja, ode, - opencascade-occt_7_6, opencascade-occt, pkg-config, python3Packages, @@ -33,33 +31,32 @@ xercesc, yaml-cpp, zlib, - withWayland ? false, - qtVersion ? 5, - qt5, qt6, nix-update-script, }: let - inherit (python3Packages) - boost - gitpython - ifcopenshell - matplotlib - opencamlib - pivy - ply - py-slvs - pybind11 - pycollada - pyside2 - pyside2-tools - pyside6 - python - pyyaml - scipy - shiboken2 - shiboken6 - ; + pythonDeps = + with python3Packages; + [ + boost + gitpython # for addon manager + matplotlib + opencamlib + pivy + ply # for openSCAD file support + py-slvs + pybind11 + pycollada + pyside6 + python + pyyaml # (at least for) PyrateWorkbench + scipy + shiboken6 + ] + ++ lib.optionals ifcSupport [ + ifcopenshell + ]; + freecad-utils = callPackage ./freecad-utils.nix { }; in freecad-utils.makeCustomizable ( @@ -75,79 +72,42 @@ freecad-utils.makeCustomizable ( fetchSubmodules = true; }; - nativeBuildInputs = - [ - cmake - ninja - pkg-config - gfortran - swig - doxygen - wrapGAppsHook3 - ] - ++ lib.optionals (qtVersion == 5) [ - pyside2-tools - qt5.wrapQtAppsHook - ] - ++ lib.optionals (qtVersion == 6) [ qt6.wrapQtAppsHook ]; + nativeBuildInputs = [ + cmake + ninja + pkg-config + gfortran + swig + doxygen + wrapGAppsHook3 + qt6.wrapQtAppsHook + ]; buildInputs = [ - boost coin3d eigen fmt - gitpython # for addon manager gts hdf5 libGLU libXmu - matplotlib medfile mpi ode - opencamlib - pivy - ply # for openSCAD file support - py-slvs - pybind11 - pycollada - python - pyyaml # (at least for) PyrateWorkbench - scipy vtk xercesc yaml-cpp zlib - ] - ++ lib.optionals (qtVersion == 5) [ - libsForQt5.soqt - opencascade-occt_7_6 - pyside2 - pyside2-tools - shiboken2 - qt5.qtbase - qt5.qttools - qt5.qtwayland - qt5.qtwebengine - qt5.qtxmlpatterns - ] - ++ lib.optionals (qtVersion == 6) [ opencascade-occt - pyside6 - shiboken6 qt6.qtbase qt6.qtsvg qt6.qttools qt6.qtwayland qt6.qtwebengine ] - ++ lib.optionals ifcSupport [ - ifcopenshell - ] - ++ lib.optionals spaceNavSupport ( - [ libspnav ] ++ lib.optionals (qtVersion == 5) [ libsForQt5.qtx11extras ] - ); + ++ pythonDeps + ++ lib.optionals spaceNavSupport [ libspnav ]; patches = [ ./0001-NIXOS-don-t-ignore-PYTHONPATH.patch @@ -158,54 +118,39 @@ freecad-utils.makeCustomizable ( }) ]; - cmakeFlags = - [ - "-Wno-dev" # turns off warnings which otherwise makes it hard to see what is going on - "-DBUILD_FLAT_MESH:BOOL=ON" - "-DBUILD_DRAWING=ON" - "-DBUILD_FLAT_MESH:BOOL=ON" - "-DINSTALL_TO_SITEPACKAGES=OFF" - "-DFREECAD_USE_PYBIND11=ON" - ] - ++ lib.optionals (qtVersion == 5) [ - "-DBUILD_QT5=ON" - "-DSHIBOKEN_INCLUDE_DIR=${shiboken2}/include" - "-DSHIBOKEN_LIBRARY=Shiboken2::libshiboken" - ( - "-DPYSIDE_INCLUDE_DIR=${pyside2}/include" - + ";${pyside2}/include/PySide2/QtCore" - + ";${pyside2}/include/PySide2/QtWidgets" - + ";${pyside2}/include/PySide2/QtGui" - ) - "-DPYSIDE_LIBRARY=PySide2::pyside2" - ] - ++ lib.optionals (qtVersion == 6) [ - "-DBUILD_QT5=OFF" - "-DBUILD_QT6=ON" - "-DSHIBOKEN_INCLUDE_DIR=${shiboken6}/include" - "-DSHIBOKEN_LIBRARY=Shiboken6::libshiboken" - ( - "-DPYSIDE_INCLUDE_DIR=${pyside6}/include" - + ";${pyside6}/include/PySide6/QtCore" - + ";${pyside6}/include/PySide6/QtWidgets" - + ";${pyside6}/include/PySide6/QtGui" - ) - "-DPYSIDE_LIBRARY=PySide6::pyside6" - ]; + cmakeFlags = [ + "-Wno-dev" # turns off warnings which otherwise makes it hard to see what is going on + "-DBUILD_FLAT_MESH:BOOL=ON" + "-DBUILD_DRAWING=ON" + "-DBUILD_FLAT_MESH:BOOL=ON" + "-DINSTALL_TO_SITEPACKAGES=OFF" + "-DFREECAD_USE_PYBIND11=ON" + "-DBUILD_QT5=OFF" + "-DBUILD_QT6=ON" + "-DSHIBOKEN_INCLUDE_DIR=${python3Packages.shiboken6}/include" + "-DSHIBOKEN_LIBRARY=Shiboken6::libshiboken" + ( + "-DPYSIDE_INCLUDE_DIR=${python3Packages.pyside6}/include" + + ";${python3Packages.pyside6}/include/PySide6/QtCore" + + ";${python3Packages.pyside6}/include/PySide6/QtWidgets" + + ";${python3Packages.pyside6}/include/PySide6/QtGui" + ) + "-DPYSIDE_LIBRARY=PySide6::pyside6" + ]; # This should work on both x86_64, and i686 linux preBuild = '' export NIX_LDFLAGS="-L${gfortran.cc.lib}/lib64 -L${gfortran.cc.lib}/lib $NIX_LDFLAGS"; ''; - preConfigure = '' - qtWrapperArgs+=(--prefix PYTHONPATH : "$PYTHONPATH") - ''; + dontWrapGApps = true; qtWrapperArgs = [ "--set COIN_GL_NO_CURRENT_CONTEXT_CHECK 1" "--prefix PATH : ${libredwg}/bin" - ] ++ lib.optionals (!withWayland) [ "--set QT_QPA_PLATFORM xcb" ]; + "--prefix PYTHONPATH : ${python3Packages.makePythonPath pythonDeps}" + "\${gappsWrapperArgs[@]}" + ]; postFixup = '' mv $out/share/doc $out diff --git a/pkgs/by-name/fr/freeswitch/package.nix b/pkgs/by-name/fr/freeswitch/package.nix index c3c801c2c3ef..06fa719b7579 100644 --- a/pkgs/by-name/fr/freeswitch/package.nix +++ b/pkgs/by-name/fr/freeswitch/package.nix @@ -158,7 +158,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - env.NIX_CFLAGS_COMPILE = "-Wno-error"; + env.NIX_CFLAGS_COMPILE = toString [ + "-Wno-error" + # https://github.com/signalwire/freeswitch/issues/2495 + "-Wno-incompatible-pointer-types" + ]; # Using c++14 because of build error # gsm_at.h:94:32: error: ISO C++17 does not allow dynamic exception specifications diff --git a/pkgs/by-name/fs/fstar/z3/default.nix b/pkgs/by-name/fs/fstar/z3/default.nix index b0429deb8d0c..e4973e669ac4 100644 --- a/pkgs/by-name/fs/fstar/z3/default.nix +++ b/pkgs/by-name/fs/fstar/z3/default.nix @@ -8,15 +8,17 @@ }: let + z3' = z3.override { useCmakeBuild = false; }; + # fstar has a pretty hard dependency on certain z3 patch versions. # https://github.com/FStarLang/FStar/issues/3689#issuecomment-2625073641 # We need to package all the Z3 versions it prefers here. fstarNewZ3Version = "4.13.3"; fstarNewZ3 = - if z3.version == fstarNewZ3Version then - z3 + if z3'.version == fstarNewZ3Version then + z3' else - z3.overrideAttrs (final: rec { + z3'.overrideAttrs (final: rec { version = fstarNewZ3Version; src = fetchFromGitHub { owner = "Z3Prover"; @@ -28,10 +30,10 @@ let fstarOldZ3Version = "4.8.5"; fstarOldZ3 = - if z3.version == fstarOldZ3Version then - z3 + if z3'.version == fstarOldZ3Version then + z3' else - z3.overrideAttrs (prev: rec { + z3'.overrideAttrs (prev: rec { version = fstarOldZ3Version; src = fetchFromGitHub { owner = "Z3Prover"; diff --git a/pkgs/by-name/gt/gtkextra/package.nix b/pkgs/by-name/gt/gtkextra/package.nix deleted file mode 100644 index cdaa88e98161..000000000000 --- a/pkgs/by-name/gt/gtkextra/package.nix +++ /dev/null @@ -1,55 +0,0 @@ -{ - stdenv, - lib, - fetchurl, - pkg-config, - gobject-introspection, - file, - gtk2, - glib, - cairo, - atk, - pango, - libtiff, - libpng, - libjpeg, -}: - -stdenv.mkDerivation rec { - pname = "gtkextra"; - version = "3.3.4"; - - src = fetchurl { - url = "mirror://sourceforge/project/gtkextra/${lib.versions.majorMinor version}/${pname}-${version}.tar.gz"; - sha256 = "1mpihbyzhv3ymfim93l9xnxmzhwyqdba5xb4rdn5vggdg25766v5"; - }; - - postPatch = '' - substituteInPlace configure \ - --replace "/usr/bin/file" "${file}/bin/file" - ''; - - nativeBuildInputs = [ - gobject-introspection - pkg-config - ]; - - buildInputs = [ - gtk2 - glib - cairo - atk - pango - libtiff - libpng - libjpeg - ]; - - meta = with lib; { - homepage = "https://gtkextra.sourceforge.net/"; - description = "GtkExtra is a useful set of widgets for creating GUI's for GTK+"; - license = licenses.lgpl2Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ tesq0 ]; - }; -} diff --git a/pkgs/by-name/hy/hyperledger-fabric/package.nix b/pkgs/by-name/hy/hyperledger-fabric/package.nix index f86e6e83012c..53eff41a9d80 100644 --- a/pkgs/by-name/hy/hyperledger-fabric/package.nix +++ b/pkgs/by-name/hy/hyperledger-fabric/package.nix @@ -4,15 +4,15 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "hyperledger-fabric"; - version = "2.5.5"; + version = "2.5.13"; src = fetchFromGitHub { owner = "hyperledger"; repo = "fabric"; - rev = "v${version}"; - hash = "sha256-Ev9a+d15kr6apKyGR5xTa/2I3cByyPSTW2Y+HAQk9GU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-HLDafeDe7eXuVZ8JqGYIr5Y5YicsR3PaDX/UeSqg8Vw="; }; vendorHash = null; @@ -38,11 +38,11 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/hyperledger/fabric/common/metadata.Version=${version}" - "-X github.com/hyperledger/fabric/common/metadata.CommitSha=${src.rev}" + "-X github.com/hyperledger/fabric/common/metadata.Version=${finalAttrs.version}" + "-X github.com/hyperledger/fabric/common/metadata.CommitSha=${finalAttrs.src.tag}" ]; - meta = with lib; { + meta = { description = "High-performance, secure, permissioned blockchain network"; longDescription = '' Hyperledger Fabric is an enterprise-grade permissioned distributed ledger @@ -52,7 +52,7 @@ buildGoModule rec { preserving privacy. ''; homepage = "https://wiki.hyperledger.org/display/fabric"; - license = licenses.asl20; + license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/by-name/jw/jwx/package.nix b/pkgs/by-name/jw/jwx/package.nix index 8a1861eb8f6d..cff078ff0d1f 100644 --- a/pkgs/by-name/jw/jwx/package.nix +++ b/pkgs/by-name/jw/jwx/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "jwx"; - version = "3.0.2"; + version = "3.0.6"; src = fetchFromGitHub { owner = "lestrrat-go"; repo = "jwx"; tag = "v${finalAttrs.version}"; - hash = "sha256-IKMTRgxqGZkYK5WVWUjIrjed6ukphHzbmtXOwoJSkRo="; + hash = "sha256-D3HhkAEW1vxeq6bQhRLe9+i/0u6CUhR6azWwIpudhBI="; }; - vendorHash = "sha256-mqPlub5JbD7dcMHi72xda72HQJF57uqzHaJzYOQNk+Q="; + vendorHash = "sha256-FjNUcNI3A97ngPZBWW+6qL0eCTd10KUGl/AzByXSZt8="; sourceRoot = "${finalAttrs.src.name}/cmd/jwx"; diff --git a/pkgs/by-name/ka/karakeep/package.nix b/pkgs/by-name/ka/karakeep/package.nix index f95843409dac..2c2e9c3129a3 100644 --- a/pkgs/by-name/ka/karakeep/package.nix +++ b/pkgs/by-name/ka/karakeep/package.nix @@ -2,6 +2,8 @@ lib, stdenv, fetchFromGitHub, + nix-update-script, + testers, nodejs, node-gyp, inter, @@ -15,13 +17,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "karakeep"; - version = "0.24.1"; + version = "0.25.0"; src = fetchFromGitHub { owner = "karakeep-app"; repo = "karakeep"; tag = "v${finalAttrs.version}"; - hash = "sha256-eiDTNMB/CipAR3FkUqPUGYdTAC6lSxT9gRXPQJLx5YE="; + hash = "sha256-eAiRvesUZIwTaj7CSxtI4rkGlTkgVjbzzwjYaXlhSuo="; }; patches = [ @@ -51,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { ''; }; - hash = "sha256-2n61uKdT9Q1fobpHunRhC3Eql3fqsV+DcyaEGjYDOyY="; + hash = "sha256-yf8A0oZ0Y4A5k7gfinIU02Lbqp/ygyvIBlldS0pv5+0="; }; buildPhase = '' runHook preBuild @@ -124,6 +126,18 @@ stdenv.mkDerivation (finalAttrs: { find $out -type l ! -exec test -e {} \; -delete ''; + passthru = { + tests = { + version = testers.testVersion { + package = finalAttrs.finalPackage; + # remove hardcoded version if upstream syncs general version with cli + # version + version = "0.23.0"; + }; + }; + updateScript = nix-update-script { }; + }; + meta = { homepage = "https://karakeep.app/"; description = "Self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search"; diff --git a/pkgs/by-name/ka/karakeep/patches/use-local-font.patch b/pkgs/by-name/ka/karakeep/patches/use-local-font.patch index 74ae897beb0f..aada2e82a2cc 100644 --- a/pkgs/by-name/ka/karakeep/patches/use-local-font.patch +++ b/pkgs/by-name/ka/karakeep/patches/use-local-font.patch @@ -12,17 +12,19 @@ See similar patches: @@ -1,5 +1,5 @@ import type { Metadata } from "next"; -import { Inter } from "next/font/google"; -+import localFont from 'next/font/local'; - ++import localFont from "next/font/local"; + import { NuqsAdapter } from "nuqs/adapters/next/app"; + import "@karakeep/tailwind-config/globals.css"; - -@@ -13,9 +13,10 @@ import { ReactQueryDevtools } from "@tanstack/react-query-devtools"; - +@@ -14,9 +14,10 @@ import { ReactQueryDevtools } from "@tanstack/react-query-devtools"; + import { clientConfig } from "@karakeep/shared/config"; - + -const inter = Inter({ +const inter = localFont({ subsets: ["latin"], fallback: ["sans-serif"], + src: "./fonts/InterVariable.ttf", }); + + export const metadata: Metadata = { diff --git a/pkgs/by-name/ka/kazumi/package.nix b/pkgs/by-name/ka/kazumi/package.nix index 0f6a8490db21..addb7ad44bb2 100644 --- a/pkgs/by-name/ka/kazumi/package.nix +++ b/pkgs/by-name/ka/kazumi/package.nix @@ -20,13 +20,13 @@ flutter332.buildFlutterApplication rec { pname = "kazumi"; - version = "1.7.2"; + version = "1.7.3"; src = fetchFromGitHub { owner = "Predidit"; repo = "Kazumi"; tag = version; - hash = "sha256-ZvpEzDMeL3QW4QdoBqi5FN0Pztof7awGhhH79ADUBS8="; + hash = "sha256-xsJ7kOhmySPYURTgEI0yoXMOWQRcjbFHueeqOZ7HsbE="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; diff --git a/pkgs/by-name/ka/kazumi/pubspec.lock.json b/pkgs/by-name/ka/kazumi/pubspec.lock.json index 5b4fab22f5ac..e6269364f3bb 100644 --- a/pkgs/by-name/ka/kazumi/pubspec.lock.json +++ b/pkgs/by-name/ka/kazumi/pubspec.lock.json @@ -2079,6 +2079,6 @@ }, "sdks": { "dart": ">=3.7.0 <4.0.0", - "flutter": ">=3.32.0" + "flutter": ">=3.32.2" } } diff --git a/pkgs/by-name/ku/kubectl-ai/package.nix b/pkgs/by-name/ku/kubectl-ai/package.nix index 94296e998872..c1e207211910 100644 --- a/pkgs/by-name/ku/kubectl-ai/package.nix +++ b/pkgs/by-name/ku/kubectl-ai/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "kubectl-ai"; - version = "0.0.11"; + version = "0.0.12"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "kubectl-ai"; rev = "v${finalAttrs.version}"; - hash = "sha256-ui8DpqsgJlNh3q+hq4Y7XG7yO/ZPtlffd5s4lf1zU1k="; + hash = "sha256-S2+WIg+sXkQ8Muu9c2IRqaqRLEbYqd0upRGGxx0awQU="; }; - vendorHash = "sha256-gufDSIDmC8jtLgY+mg13pc5njGWxAk0osZpOh7RBsHA="; + vendorHash = "sha256-td693IU+Ms2pvMHDh2kMJsFwuwnx8dY6fmoE1Xwji8c="; # Build the main command subPackages = [ "cmd" ]; diff --git a/pkgs/by-name/li/libks/package.nix b/pkgs/by-name/li/libks/package.nix index a83011a56fa1..2e71d40abf8e 100644 --- a/pkgs/by-name/li/libks/package.nix +++ b/pkgs/by-name/li/libks/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "libks"; - version = "2.0.6"; + version = "2.0.7"; src = fetchFromGitHub { owner = "signalwire"; repo = "libks"; rev = "v${version}"; - sha256 = "sha256-zKL+ukAdKiCC4wh55hnZpebFraIdKWDFsRfhVzhUNj0="; + sha256 = "sha256-fiBemt71UJgN0RryGmGiK7sob1xbdmSOArEGt5Pg5YM="; }; patches = [ diff --git a/pkgs/by-name/li/lighthouse/package.nix b/pkgs/by-name/li/lighthouse/package.nix index 81b73c29ef06..7712f9f63e54 100644 --- a/pkgs/by-name/li/lighthouse/package.nix +++ b/pkgs/by-name/li/lighthouse/package.nix @@ -17,24 +17,25 @@ rustPlatform.buildRustPackage rec { pname = "lighthouse"; - version = "6.0.1"; + version = "7.0.1"; - # lighthouse/common/deposit_contract/build.rs + # lighthouse/common/deposit_contract/build.rs, `TAG` depositContractSpecVersion = "0.12.1"; + # lighthouse/common/deposit_contract/build.rs, `UNSAFE_TAG` testnetDepositContractSpecVersion = "0.9.2.1"; src = fetchFromGitHub { owner = "sigp"; repo = "lighthouse"; - rev = "v${version}"; - hash = "sha256-8jHNm/MGpHGOt52rLMXLMWIVn8AXqnpAr+Wvk7DH6gc="; + tag = "v${version}"; + hash = "sha256-0nClqRSLwKnTNAMsvX5zzN2PbVJ51xtQv48cHSqHLAY="; }; patches = [ ./use-system-sqlite.patch ]; - cargoHash = "sha256-Opkz3EVKw0M4LeWMsn1NlSw/Fg7cWVqnDJRRTPYYlLo="; + cargoHash = "sha256-tQVZXZzcit4seBgmW4WEyNOkLzswX/I36DphORb7w30="; useFetchCargoVendor = true; buildFeatures = [ @@ -98,7 +99,24 @@ rustPlatform.buildRustPackage rec { # All of these tests require network access checkFlags = [ - "--skip basic" + "--skip tests::broadcast_should_send_to_all_bns" + "--skip tests::check_candidate_order" + "--skip tests::first_success_should_try_nodes_in_order" + "--skip tests::update_all_candidates_should_update_sync_status" + "--skip engine_api::http::test::forkchoice_updated_v1_request" + "--skip engine_api::http::test::forkchoice_updated_v1_with_payload_attributes_request" + "--skip engine_api::http::test::get_block_by_hash_request" + "--skip engine_api::http::test::get_block_by_number_request" + "--skip engine_api::http::test::get_payload_v1_request" + "--skip engine_api::http::test::geth_test_vectors" + "--skip engine_api::http::test::new_payload_v1_request" + "--skip test::finds_valid_terminal_block_hash" + "--skip test::produce_three_valid_pos_execution_blocks" + "--skip test::rejects_invalid_terminal_block_hash" + "--skip test::rejects_terminal_block_with_equal_timestamp" + "--skip test::rejects_unknown_terminal_block_hash" + "--skip test::test_forked_terminal_block" + "--skip test::verifies_valid_terminal_block_hash" "--skip deposit_tree::cache_consistency" "--skip deposit_tree::double_update" "--skip deposit_tree::updating" @@ -109,8 +127,196 @@ rustPlatform.buildRustPackage rec { "--skip fast::deposit_cache_query" "--skip http::incrementing_deposits" "--skip persist::test_persist_caches" - "--skip service::tests::tests::test_dht_persistence" - "--skip time::test::test_reinsertion_updates_timeout" + "--skip can_read_finalized_block" + "--skip invalid_attestation_delayed_slot" + "--skip invalid_attestation_empty_bitfield" + "--skip invalid_attestation_future_block" + "--skip invalid_attestation_future_epoch" + "--skip invalid_attestation_inconsistent_ffg_vote" + "--skip invalid_attestation_past_epoch" + "--skip invalid_attestation_target_epoch" + "--skip invalid_attestation_unknown_beacon_block_root" + "--skip invalid_attestation_unknown_target_root" + "--skip invalid_block_finalized_descendant" + "--skip invalid_block_finalized_slot" + "--skip invalid_block_future_slot" + "--skip invalid_block_unknown_parent" + "--skip justified_and_finalized_blocks" + "--skip justified_balances" + "--skip justified_checkpoint_updates_with_descendent" + "--skip justified_checkpoint_updates_with_descendent_first_justification" + "--skip justified_checkpoint_updates_with_non_descendent" + "--skip progressive_balances_cache_attester_slashing" + "--skip progressive_balances_cache_proposer_slashing" + "--skip valid_attestation" + "--skip valid_attestation_skip_across_epoch" + "--skip weak_subjectivity_check_epoch_boundary_is_skip_slot" + "--skip weak_subjectivity_check_epoch_boundary_is_skip_slot_failure" + "--skip weak_subjectivity_check_fails_early_epoch" + "--skip weak_subjectivity_check_fails_incorrect_root" + "--skip weak_subjectivity_check_fails_late_epoch" + "--skip weak_subjectivity_check_passes" + "--skip weak_subjectivity_pass_on_startup" + "--skip basic" + "--skip returns_200_ok" + "--skip release_tests::attestation_aggregation_insert_get_prune" + "--skip release_tests::attestation_duplicate" + "--skip release_tests::attestation_get_max" + "--skip release_tests::attestation_pairwise_overlapping" + "--skip release_tests::attestation_rewards" + "--skip release_tests::cross_fork_attester_slashings" + "--skip release_tests::cross_fork_exits" + "--skip release_tests::cross_fork_proposer_slashings" + "--skip release_tests::duplicate_proposer_slashing" + "--skip release_tests::max_coverage_attester_proposer_slashings" + "--skip release_tests::max_coverage_different_indices_set" + "--skip release_tests::max_coverage_effective_balances" + "--skip release_tests::overlapping_max_cover_attester_slashing" + "--skip release_tests::prune_attester_slashing_noop" + "--skip release_tests::prune_proposer_slashing_noop" + "--skip release_tests::simple_max_cover_attester_slashing" + "--skip release_tests::sync_contribution_aggregation_insert_get_prune" + "--skip release_tests::sync_contribution_duplicate" + "--skip release_tests::sync_contribution_with_fewer_bits" + "--skip release_tests::sync_contribution_with_more_bits" + "--skip release_tests::test_earliest_attestation" + "--skip per_block_processing::tests::block_replayer_peeking_state_roots" + "--skip per_block_processing::tests::fork_spanning_exit" + "--skip per_block_processing::tests::invalid_attester_slashing_1_invalid" + "--skip per_block_processing::tests::invalid_attester_slashing_2_invalid" + "--skip per_block_processing::tests::invalid_attester_slashing_not_slashable" + "--skip per_block_processing::tests::invalid_bad_proposal_1_signature" + "--skip per_block_processing::tests::invalid_bad_proposal_2_signature" + "--skip per_block_processing::tests::invalid_block_header_state_slot" + "--skip per_block_processing::tests::invalid_block_signature" + "--skip per_block_processing::tests::invalid_deposit_bad_merkle_proof" + "--skip per_block_processing::tests::invalid_deposit_count_too_small" + "--skip per_block_processing::tests::invalid_deposit_deposit_count_too_big" + "--skip per_block_processing::tests::invalid_deposit_invalid_pub_key" + "--skip per_block_processing::tests::invalid_deposit_wrong_sig" + "--skip per_block_processing::tests::invalid_parent_block_root" + "--skip per_block_processing::tests::invalid_proposer_slashing_duplicate_slashing" + "--skip per_block_processing::tests::invalid_proposer_slashing_proposal_epoch_mismatch" + "--skip per_block_processing::tests::invalid_proposer_slashing_proposals_identical" + "--skip per_block_processing::tests::invalid_proposer_slashing_proposer_unknown" + "--skip per_block_processing::tests::invalid_randao_reveal_signature" + "--skip per_block_processing::tests::valid_4_deposits" + "--skip per_block_processing::tests::valid_block_ok" + "--skip per_block_processing::tests::valid_insert_attester_slashing" + "--skip per_block_processing::tests::valid_insert_proposer_slashing" + "--skip per_epoch_processing::tests::release_tests::altair_state_on_base_fork" + "--skip per_epoch_processing::tests::release_tests::base_state_on_altair_fork" + "--skip per_epoch_processing::tests::runs_without_error" + "--skip exit::custom_tests::valid" + "--skip exit::custom_tests::valid_three" + "--skip exit::tests::invalid_bad_signature" + "--skip exit::tests::invalid_duplicate" + "--skip exit::tests::invalid_exit_already_initiated" + "--skip exit::tests::invalid_future_exit_epoch" + "--skip exit::tests::invalid_not_active_after_exit_epoch" + "--skip exit::tests::invalid_not_active_before_activation_epoch" + "--skip exit::tests::invalid_too_young_by_a_lot" + "--skip exit::tests::invalid_too_young_by_one_epoch" + "--skip exit::tests::invalid_validator_unknown" + "--skip exit::tests::valid_genesis_epoch" + "--skip exit::tests::valid_previous_epoch" + "--skip exit::tests::valid_single_exit" + "--skip exit::tests::valid_three_exits" + "--skip iter::test::block_root_iter" + "--skip iter::test::state_root_iter" + "--skip beacon_state::committee_cache::tests::initializes_with_the_right_epoch" + "--skip beacon_state::committee_cache::tests::min_randao_epoch_correct" + "--skip beacon_state::committee_cache::tests::shuffles_for_the_right_epoch" + "--skip beacon_state::tests::beacon_proposer_index" + "--skip beacon_state::tests::cache_initialization" + "--skip beacon_state::tests::committees::current_epoch_committee_consistency" + "--skip beacon_state::tests::committees::next_epoch_committee_consistency" + "--skip beacon_state::tests::committees::previous_epoch_committee_consistency" + "--skip tests::hd_validator_creation" + "--skip tests::invalid_pubkey" + "--skip tests::keystore_validator_creation" + "--skip tests::keystores::check_get_set_fee_recipient" + "--skip tests::keystores::check_get_set_gas_limit" + "--skip tests::keystores::delete_concurrent_with_signing" + "--skip tests::keystores::delete_keystores_twice" + "--skip tests::keystores::delete_nonexistent_keystores" + "--skip tests::keystores::delete_nonexistent_remotekey" + "--skip tests::keystores::delete_remotekey_then_reimport_different_url" + "--skip tests::keystores::delete_remotekeys_twice" + "--skip tests::keystores::delete_then_reimport" + "--skip tests::keystores::delete_then_reimport_remotekeys" + "--skip tests::keystores::get_auth_no_token" + "--skip tests::keystores::get_empty_keystores" + "--skip tests::keystores::get_empty_remotekeys" + "--skip tests::keystores::get_web3_signer_keystores" + "--skip tests::keystores::import_and_delete_conflicting_web3_signer_keystores" + "--skip tests::keystores::import_invalid_slashing_protection" + "--skip tests::keystores::import_keystores_wrong_password" + "--skip tests::keystores::import_new_keystores" + "--skip tests::keystores::import_new_remotekeys" + "--skip tests::keystores::import_only_duplicate_keystores" + "--skip tests::keystores::import_only_duplicate_remotekeys" + "--skip tests::keystores::import_remote_and_local_keys" + "--skip tests::keystores::import_remotekey_web3signer" + "--skip tests::keystores::import_remotekey_web3signer_disabled" + "--skip tests::keystores::import_remotekey_web3signer_enabled" + "--skip tests::keystores::import_same_local_and_remote_keys" + "--skip tests::keystores::import_same_remote_and_local_keys" + "--skip tests::keystores::import_same_remotekey_different_url" + "--skip tests::keystores::import_some_duplicate_keystores" + "--skip tests::keystores::import_some_duplicate_remotekeys" + "--skip tests::keystores::import_wrong_number_of_passwords" + "--skip tests::keystores::migrate_all_with_slashing_protection" + "--skip tests::keystores::migrate_some_extra_slashing_protection" + "--skip tests::keystores::migrate_some_missing_slashing_protection" + "--skip tests::keystores::migrate_some_with_slashing_protection" + "--skip tests::prefer_builder_proposals_validator" + "--skip tests::routes_with_invalid_auth" + "--skip tests::simple_getters" + "--skip tests::validator_builder_boost_factor" + "--skip tests::validator_builder_boost_factor_global_builder_proposals_false" + "--skip tests::validator_builder_boost_factor_global_builder_proposals_true" + "--skip tests::validator_builder_boost_factor_global_prefer_builder_proposals_true" + "--skip tests::validator_builder_boost_factor_global_prefer_builder_proposals_true_override" + "--skip tests::validator_builder_proposals" + "--skip tests::validator_derived_builder_boost_factor_with_process_defaults" + "--skip tests::validator_enabling" + "--skip tests::validator_exit" + "--skip tests::validator_gas_limit" + "--skip tests::validator_graffiti" + "--skip tests::validator_graffiti_api" + "--skip tests::web3signer_validator_creation" + "--skip create_validators::tests::bogus_bn_url" + "--skip delete_validators::test::delete_multiple_validators" + "--skip import_validators::tests::create_one_validator" + "--skip import_validators::tests::create_one_validator_keystore_format" + "--skip import_validators::tests::create_one_validator_with_offset" + "--skip import_validators::tests::create_one_validator_with_offset_keystore_format" + "--skip import_validators::tests::create_three_validators" + "--skip import_validators::tests::create_three_validators_with_offset" + "--skip import_validators::tests::import_duplicates_when_allowed" + "--skip import_validators::tests::import_duplicates_when_allowed_keystore_format" + "--skip import_validators::tests::import_duplicates_when_disallowed" + "--skip import_validators::tests::import_duplicates_when_disallowed_keystore_format" + "--skip list_validators::test::list_all_validators" + "--skip move_validators::test::no_validators" + "--skip move_validators::test::one_validator_move_all" + "--skip move_validators::test::one_validator_move_all_with_password_files" + "--skip move_validators::test::one_validator_move_one" + "--skip move_validators::test::one_validator_to_non_empty_dest" + "--skip move_validators::test::one_validators_move_two_by_count" + "--skip move_validators::test::three_validators_move_all" + "--skip move_validators::test::three_validators_move_one" + "--skip move_validators::test::three_validators_move_one_by_count" + "--skip move_validators::test::three_validators_move_three" + "--skip move_validators::test::three_validators_move_two" + "--skip move_validators::test::three_validators_move_two_by_count" + "--skip move_validators::test::two_validator_move_all_and_back_again" + "--skip move_validators::test::two_validator_move_all_passwords_removed" + "--skip move_validators::test::two_validator_move_all_passwords_removed_failed_password_attempt" + "--skip move_validators::test::two_validators_move_all_where_one_is_a_duplicate" + "--skip move_validators::test::two_validators_move_one_where_one_is_a_duplicate" + "--skip move_validators::test::two_validators_move_one_with_identical_password_files" ] ++ lib.optionals (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isDarwin) [ "--skip subnet_service::tests::attestation_service::test_subscribe_same_subnet_several_slots_apart" diff --git a/pkgs/by-name/lm/lm_sensors/package.nix b/pkgs/by-name/lm/lm_sensors/package.nix index 729419116d66..a68a12891262 100644 --- a/pkgs/by-name/lm/lm_sensors/package.nix +++ b/pkgs/by-name/lm/lm_sensors/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, bash, bison, flex, @@ -13,7 +12,7 @@ }: let - version = "3.6.0"; + version = "3.6.2"; tag = "V" + lib.replaceStrings [ "." ] [ "-" ] version; in @@ -22,21 +21,12 @@ stdenv.mkDerivation { inherit version; src = fetchFromGitHub { - owner = "lm-sensors"; + owner = "hramrach"; # openSUSE fork used by openSUSE and Gentoo repo = "lm-sensors"; inherit tag; - hash = "sha256-9lfHCcODlS7sZMjQhK0yQcCBEoGyZOChx/oM0CU37sY="; + hash = "sha256-EmS9H3TQac6bHs2G8t1C2cQNAjN13zPoKDysny6aTFw="; }; - patches = [ - # Fix compile failure on GCC 14 with `sensord` enabled. - # From: https://github.com/lm-sensors/lm-sensors/pull/483 - (fetchpatch { - url = "https://github.com/lm-sensors/lm-sensors/pull/483/commits/7a6170f07d05cc6601b4668f211e9389f2e75286.patch"; - hash = "sha256-Q49quv3eXeMvY3jgZFs/F7Rljbq4YyehIDIlsgmloBQ="; - }) - ]; - outputs = [ "bin" "out" @@ -51,13 +41,6 @@ stdenv.mkDerivation { '' substituteInPlace lib/init.c \ --replace-fail 'ETCDIR "/sensors.d"' '"/etc/sensors.d"' - '' - # Upstream build system have knob to enable and disable building of static - # library, shared library is built unconditionally. - + lib.optionalString stdenv.hostPlatform.isStatic '' - sed -i 'lib/Module.mk' -e '/LIBTARGETS :=/,+1d; /-m 755/ d' - substituteInPlace prog/sensors/Module.mk \ - --replace-fail 'lib/$(LIBSHBASENAME)' "" ''; nativeBuildInputs = [ @@ -80,6 +63,8 @@ stdenv.mkDerivation { "MANDIR=${placeholder "man"}/share/man" # This is a dependency of the library. "ETCDIR=${placeholder "out"}/etc" + "BUILD_SHARED_LIB=${if stdenv.hostPlatform.isStatic then "0" else "1"}" + "BUILD_STATIC_LIB=${if stdenv.hostPlatform.isStatic then "1" else "0"}" "CC=${stdenv.cc.targetPrefix}cc" "AR=${stdenv.cc.targetPrefix}ar" @@ -87,21 +72,15 @@ stdenv.mkDerivation { enableParallelBuilding = true; - # Making regexp to patch-out installing of .so symlinks from Makefile is - # complicated, it is easier to remove them post-install. - postInstall = - '' - mkdir -p $doc/share/doc/lm_sensors - cp -r configs doc/* $doc/share/doc/lm_sensors - '' - + lib.optionalString stdenv.hostPlatform.isStatic '' - rm $out/lib/*.so* - ''; + postInstall = '' + mkdir -p $doc/share/doc/lm_sensors + cp -r configs doc/* $doc/share/doc/lm_sensors + ''; meta = { homepage = "https://hwmon.wiki.kernel.org/lm_sensors"; - changelog = "https://raw.githubusercontent.com/lm-sensors/lm-sensors/${tag}/CHANGES"; - description = "Tools for reading hardware sensors"; + changelog = "https://raw.githubusercontent.com/hramrach/lm-sensors/${tag}/CHANGES"; + description = "Tools for reading hardware sensors - maintained fork"; license = with lib.licenses; [ lgpl21Plus gpl2Plus diff --git a/pkgs/by-name/ne/nelm/package.nix b/pkgs/by-name/ne/nelm/package.nix index 58e034f39dd0..d976ad036d6d 100644 --- a/pkgs/by-name/ne/nelm/package.nix +++ b/pkgs/by-name/ne/nelm/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "nelm"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { owner = "werf"; repo = "nelm"; tag = "v${finalAttrs.version}"; - hash = "sha256-GywpByQ6GCx47VKFYPaF1fpd6A03sSTjCxSWjWhUzrc="; + hash = "sha256-bqVas9zF/xtL5K/7cOF/4q4weZtEBhfB5ngdAq0ZfjI="; }; - vendorHash = "sha256-jzzIvxEJhGPb0bO5S400PGIWCEaOxQcgsybXziY652E="; + vendorHash = "sha256-bx8e5jV+ORnJg/35VwO7qodFjmSf7XbzTKZKp3b8hqc="; subPackages = [ "cmd/nelm" ]; diff --git a/pkgs/by-name/op/opencloud/idp-web.nix b/pkgs/by-name/op/opencloud/idp-web.nix index 4c53aa7175ce..b89fa6f55ead 100644 --- a/pkgs/by-name/op/opencloud/idp-web.nix +++ b/pkgs/by-name/op/opencloud/idp-web.nix @@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pnpmDeps = pnpm_10.fetchDeps { inherit (finalAttrs) pname version src; sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pnpmRoot}"; - hash = "sha256-gFhWDYk3DcwUowZ9AQjCqHZL1oniK3YCNiG1cDGabYg="; + hash = "sha256-yseRO1tClLTRpQj5BzMscElUlgLEzj1u8ndT1+di2+Y="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/op/opencloud/package.nix b/pkgs/by-name/op/opencloud/package.nix index 0f3dd11ef6f1..38b2c3b12e95 100644 --- a/pkgs/by-name/op/opencloud/package.nix +++ b/pkgs/by-name/op/opencloud/package.nix @@ -28,13 +28,13 @@ let in buildGoModule rec { pname = "opencloud"; - version = "2.3.0"; + version = "3.0.0"; src = fetchFromGitHub { owner = "opencloud-eu"; repo = "opencloud"; tag = "v${version}"; - hash = "sha256-IIasFyKF28ynYi8bAmx8LddF0OWB1/Hji6Ovp5pm9QE="; + hash = "sha256-hWd/x+HRuU39j4F2bC0RbhFJEyjlKIknAYGArcdGEoM="; }; postPatch = '' diff --git a/pkgs/by-name/op/opencloud/web.nix b/pkgs/by-name/op/opencloud/web.nix index 7513839ab0e6..a140684baed3 100644 --- a/pkgs/by-name/op/opencloud/web.nix +++ b/pkgs/by-name/op/opencloud/web.nix @@ -9,18 +9,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencloud-web"; - version = "2.4.0"; + version = "3.0.0"; src = fetchFromGitHub { owner = "opencloud-eu"; repo = "web"; tag = "v${finalAttrs.version}"; - hash = "sha256-64Dwkx5IEwlaIX1z6Roi6cSWB2ETBldQcNWxgWiUX18="; + hash = "sha256-1LcOvpVVhBkY2ek67ME2rHqdYo5Ud2oWQC6rjxQX3Ng="; }; pnpmDeps = pnpm_10.fetchDeps { inherit (finalAttrs) pname version src; - hash = "sha256-UKgtthdRnI+iR4Qn07nabQOzWZFATjIfrQfwxhKJkx8="; + hash = "sha256-7wwviWveMf+xnYmO05MI3XuPVZ/pcSqQi4sGjrEdjGc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pr/prr/package.nix b/pkgs/by-name/pr/prr/package.nix index d16e452b3a9c..35019db6147a 100644 --- a/pkgs/by-name/pr/prr/package.nix +++ b/pkgs/by-name/pr/prr/package.nix @@ -4,26 +4,29 @@ fetchFromGitHub, openssl, pkg-config, + cacert, }: - rustPlatform.buildRustPackage rec { pname = "prr"; - version = "0.17.0"; + version = "0.20.0"; src = fetchFromGitHub { owner = "danobi"; repo = "prr"; rev = "v${version}"; - hash = "sha256-siQZ3rDKv2lnn1bmisRsexWwfvmMhK+z4GZGPsrfPgc="; + hash = "sha256-duoC3TMgW+h5OrRCbqYPppMtnQBfS9R7ZpHQySgPRv4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-VIJFr1HpXMC2DXt79Yb1DuLYSbo9g6zsXaNDTXjtlR4="; + cargoHash = "sha256-W66kbTk0IAThl2H35EYuXr6UAyWfhmV0DxpnABhppSQ="; buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; + SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + checkInputs = [ cacert ]; + meta = with lib; { description = "Tool that brings mailing list style code reviews to Github PRs"; homepage = "https://github.com/danobi/prr"; diff --git a/pkgs/by-name/re/renderdoc/package.nix b/pkgs/by-name/re/renderdoc/package.nix index 2755dc5a94ac..b636999cd1c5 100644 --- a/pkgs/by-name/re/renderdoc/package.nix +++ b/pkgs/by-name/re/renderdoc/package.nix @@ -14,6 +14,7 @@ pcre, pkg-config, python3Packages, + python312Packages, qt5, stdenv, vulkan-loader, @@ -23,6 +24,9 @@ }: let + pythonPackages' = + # lib.meta.availableOn does not respect meta.broken? + if python3Packages.shiboken2.meta.available then python3Packages else python312Packages; custom_swig = fetchFromGitHub { owner = "baldurk"; repo = "swig"; @@ -51,9 +55,9 @@ stdenv.mkDerivation (finalAttrs: { [ libXdmcp libpthreadstubs - python3Packages.pyside2 - python3Packages.pyside2-tools - python3Packages.shiboken2 + pythonPackages'.pyside2 + pythonPackages'.pyside2-tools + pythonPackages'.shiboken2 qt5.qtbase qt5.qtsvg vulkan-loader @@ -71,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper pcre pkg-config - python3Packages.python + pythonPackages'.python qt5.qtx11extras qt5.wrapQtAppsHook ]; @@ -137,7 +141,7 @@ stdenv.mkDerivation (finalAttrs: { ''; license = lib.licenses.mit; mainProgram = "renderdoccmd"; - maintainers = with lib.maintainers; [ ]; + maintainers = with lib.maintainers; [ pbsds ]; platforms = lib.intersectLists lib.platforms.linux (lib.platforms.x86_64 ++ lib.platforms.i686); }; }) diff --git a/pkgs/by-name/ro/roadrunner/package.nix b/pkgs/by-name/ro/roadrunner/package.nix index bdb58ac03c3f..9b501b5433da 100644 --- a/pkgs/by-name/ro/roadrunner/package.nix +++ b/pkgs/by-name/ro/roadrunner/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "roadrunner"; - version = "2025.1.1"; + version = "2025.1.2"; src = fetchFromGitHub { repo = "roadrunner"; owner = "roadrunner-server"; tag = "v${version}"; - hash = "sha256-HNljEsrHTbNA5/+tnquh4yO5plAj1kKTAY3P927nAEU="; + hash = "sha256-j/OXeKMsym09m1kh6Ox4Vy/VLJ2YI7NTcR+NerHweos="; }; nativeBuildInputs = [ @@ -48,7 +48,7 @@ buildGoModule rec { __darwinAllowLocalNetworking = true; - vendorHash = "sha256-dnbctKxwQqfxZfKPa3ZlKjF5a/7eC5arK9RrPksSNVg="; + vendorHash = "sha256-Kl5YzTIgl5gza5iV9PlZ8BR5C5DANvtZ849aJtMrGSw="; meta = { changelog = "https://github.com/roadrunner-server/roadrunner/blob/v${version}/CHANGELOG.md"; diff --git a/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix b/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix index 34e71911f0f1..8e9602d21470 100644 --- a/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix +++ b/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "roddhjav-apparmor-rules"; - version = "0-unstable-2025-05-27"; + version = "0-unstable-2025-06-12"; src = fetchFromGitHub { owner = "roddhjav"; repo = "apparmor.d"; - rev = "bf22a7786c39d3b56b87095bfd4479769b88ec1a"; - hash = "sha256-J8h9LcZRxhTaZg7OU2m75upSoeD1i/abSCJQtX1WRsQ="; + rev = "1f7e019500a87027fd03f89e148e52b71946e4c0"; + hash = "sha256-xw7MaPUXLZOla8LfmhdiFbf8xLke3OKh1wwBdWm9ENo="; }; dontConfigure = true; diff --git a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix index 07a16415c014..b3ad7336972f 100644 --- a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix +++ b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { pname = "rust-analyzer-unwrapped"; - version = "2025-06-02"; + version = "2025-06-09"; useFetchCargoVendor = true; cargoHash = "sha256-ewV/rccDgRR/iMSRihkG/1aZyGHoobeX2LQItdzCy68="; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { owner = "rust-lang"; repo = "rust-analyzer"; rev = version; - hash = "sha256-VwSuuRF4NvAoeHZJRRlX8zAFZ+nZyuiIvmVqBAX0Bcg="; + hash = "sha256-Hs0vidgwvBiBuqNjR5oCQMMGUfUYwwnyxLShg3yzhWU="; }; cargoBuildFlags = [ diff --git a/pkgs/by-name/s7/s7/package.nix b/pkgs/by-name/s7/s7/package.nix index 022c0ce15ab1..6e829a05d72d 100644 --- a/pkgs/by-name/s7/s7/package.nix +++ b/pkgs/by-name/s7/s7/package.nix @@ -19,14 +19,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "s7"; - version = "11.2-unstable-2024-12-19"; + version = "11.5-unstable-2025-06-14"; src = fetchFromGitLab { domain = "cm-gitlab.stanford.edu"; owner = "bil"; repo = "s7"; - rev = "a5515d455f5aca49d5275a5a35ac88935f3ad401"; - hash = "sha256-Ik3edzpO9hIhJBZHyzL/CsTVKGbDdGVfE9pNrBeSjp8="; + rev = "02ac5499a1273553c344b1cba3363cef9fd18f41"; + hash = "sha256-VqkQT5N/ggIRVL98puikMJEBwenhMGx+Fwfx99prYc4="; }; buildInputs = [ @@ -72,6 +72,7 @@ stdenv.mkDerivation (finalAttrs: { cc notcurses_s7.c -o libnotcurses_s7.so \ -O2 -I. \ + -Wno-error=implicit-function-declaration \ -shared \ -lnotcurses-core \ -fPIC diff --git a/pkgs/by-name/si/simbaplusplus/package.nix b/pkgs/by-name/si/simbaplusplus/package.nix index 9876b9ad1db7..43b67ebd5c56 100644 --- a/pkgs/by-name/si/simbaplusplus/package.nix +++ b/pkgs/by-name/si/simbaplusplus/package.nix @@ -5,6 +5,7 @@ cmake, llvmPackages, z3, + python3, }: stdenv.mkDerivation (finalAttrs: { @@ -33,6 +34,10 @@ stdenv.mkDerivation (finalAttrs: { z3 ]; + checkInputs = [ + python3 + ]; + doCheck = true; meta = { diff --git a/pkgs/by-name/si/simplex-chat-desktop/package.nix b/pkgs/by-name/si/simplex-chat-desktop/package.nix index 7eb7cbcdf2f2..fbdfe270467d 100644 --- a/pkgs/by-name/si/simplex-chat-desktop/package.nix +++ b/pkgs/by-name/si/simplex-chat-desktop/package.nix @@ -7,11 +7,11 @@ let pname = "simplex-chat-desktop"; - version = "6.3.4"; + version = "6.3.5"; src = fetchurl { url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage"; - hash = "sha256-BE0JOcl3UbYoqzihgoqfcM1yxvxodSGdm8QaBgVhHBY="; + hash = "sha256-eyiEEmGauzM8fYxsbPj5egcWdK0IAgzze7XNuS+38mw="; }; appimageContents = appimageTools.extract { diff --git a/pkgs/by-name/sn/snyk/package.nix b/pkgs/by-name/sn/snyk/package.nix index cdb9b599e8a0..020b60b99a68 100644 --- a/pkgs/by-name/sn/snyk/package.nix +++ b/pkgs/by-name/sn/snyk/package.nix @@ -8,7 +8,7 @@ }: let - version = "1.1296.1"; + version = "1.1297.1"; in buildNpmPackage { pname = "snyk"; @@ -18,10 +18,10 @@ buildNpmPackage { owner = "snyk"; repo = "cli"; tag = "v${version}"; - hash = "sha256-7eelAsZGoCVXdAIW8hyXN+s2Bz9z8Ya2v+mskYNy4Kg="; + hash = "sha256-/wA6bBjgz3KhTBw/JJpLM5UkRNHehVdm6ubpq92N4IY="; }; - npmDepsHash = "sha256-3zNiFYuosyw4PBSt2NXMMOLP//XKsLHfVqiOjNSbL4A="; + npmDepsHash = "sha256-SzrBhY7iWGlIPNB+5ROdaxAlQSetSKc3MPBp+4nNh+o="; postPatch = '' substituteInPlace package.json \ diff --git a/pkgs/by-name/sq/sqlfluff/package.nix b/pkgs/by-name/sq/sqlfluff/package.nix index 4b91c874ac6f..b6a4852f61ed 100644 --- a/pkgs/by-name/sq/sqlfluff/package.nix +++ b/pkgs/by-name/sq/sqlfluff/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "sqlfluff"; - version = "3.4.0"; + version = "3.4.1"; pyproject = true; src = fetchFromGitHub { owner = "sqlfluff"; repo = "sqlfluff"; tag = version; - hash = "sha256-9JitD46hMgCrUx+mtSoKm/8vKd6CfPngmVsaUb9vi+Q="; + hash = "sha256-gtpYQvhDOxNO97YXaSHqSgUklmPJIe2ynjexTZPBUmA="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/ta/taler-mdb/package.nix b/pkgs/by-name/ta/taler-mdb/package.nix new file mode 100644 index 000000000000..eea1b1d85b06 --- /dev/null +++ b/pkgs/by-name/ta/taler-mdb/package.nix @@ -0,0 +1,57 @@ +{ + lib, + stdenv, + fetchgit, + autoreconfHook, + pkg-config, + curl, + gnunet, + jansson, + libgcrypt, + libmicrohttpd, + libnfc, + libsodium, + qrencode, + taler-exchange, + taler-merchant, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "taler-mdb"; + version = "1.0.0"; + + src = fetchgit { + url = "https://git.taler.net/taler-mdb.git"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-AAFnF8bN2Pnhy8OZbgA6CRHBIC6iP785HpVjPEVu+IQ="; + }; + + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; + + buildInputs = [ + curl + gnunet + jansson + libgcrypt + libmicrohttpd + libnfc + libsodium + qrencode + taler-exchange + taler-merchant + ]; + + doCheck = true; + + meta = { + homepage = "https://git.taler.net/taler-mdb.git"; + description = "Sales integration with the Multi-Drop-Bus of Snack machines, NFC readers and QR code display"; + license = lib.licenses.agpl3Plus; + teams = with lib.teams; [ ngi ]; + maintainers = with lib.maintainers; [ ]; + mainProgram = "taler-mdb"; + }; +}) diff --git a/pkgs/by-name/tf/tfk8s/tests/sample1/input.yaml b/pkgs/by-name/tf/tfk8s/tests/sample1/input.yaml index 58ed0eb11d76..3c13923fd020 100644 --- a/pkgs/by-name/tf/tfk8s/tests/sample1/input.yaml +++ b/pkgs/by-name/tf/tfk8s/tests/sample1/input.yaml @@ -1,4 +1,3 @@ ---- apiVersion: v1 kind: ConfigMap metadata: diff --git a/pkgs/by-name/ty/typstyle/package.nix b/pkgs/by-name/ty/typstyle/package.nix index 078f44f4d80a..a2a335e970e3 100644 --- a/pkgs/by-name/ty/typstyle/package.nix +++ b/pkgs/by-name/ty/typstyle/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "typstyle"; - version = "0.13.10"; + version = "0.13.11"; src = fetchFromGitHub { owner = "Enter-tainer"; repo = "typstyle"; tag = "v${finalAttrs.version}"; - hash = "sha256-q1WnpjN9Ue0yTm6q5hmcVrDj5oxUhyY71GiiVn1QcpM="; + hash = "sha256-fp6UcWD56wWyrk3ZTS1YksydNw0e40NV7dY7Mams3ww="; }; useFetchCargoVendor = true; - cargoHash = "sha256-Ov+RpV/ONjY/zc8PbIo/TXS3TzJUokaccrFfTEjpxok="; + cargoHash = "sha256-BkS/xfVuU3FLjEkE1KEq0K5dNoUSP4XoDkpXLa8Z5Wo="; # Disabling tests requiring network access checkFlags = [ diff --git a/pkgs/by-name/ve/vectorcode/package.nix b/pkgs/by-name/ve/vectorcode/package.nix index 82987dc90898..a8c776fc62af 100644 --- a/pkgs/by-name/ve/vectorcode/package.nix +++ b/pkgs/by-name/ve/vectorcode/package.nix @@ -27,7 +27,7 @@ python3Packages.buildPythonApplication rec { dependencies = with python3Packages; [ - chromadb_0 + chromadb colorlog httpx json5 diff --git a/pkgs/by-name/vo/vokoscreen-ng/package.nix b/pkgs/by-name/vo/vokoscreen-ng/package.nix index 07bf209d68ce..cea56875482b 100644 --- a/pkgs/by-name/vo/vokoscreen-ng/package.nix +++ b/pkgs/by-name/vo/vokoscreen-ng/package.nix @@ -1,25 +1,25 @@ { - fetchFromGitHub, - gst_all_1, lib, + stdenv, + fetchFromGitHub, + pkg-config, + gst_all_1, libX11, pipewire, - pkg-config, pulseaudio, qt6, - stdenv, wayland, }: stdenv.mkDerivation rec { pname = "vokoscreen-ng"; - version = "4.4.0"; + version = "4.5.2"; src = fetchFromGitHub { owner = "vkohaupt"; repo = "vokoscreenNG"; tag = version; - hash = "sha256-5rESTLIvjc/Jztc7LAPl74fxgDsam9SfBa6B5yTXb8E="; + hash = "sha256-oHVUkwqP7b55AzXjSuPQb4PUErZSsRpDwGxI3xmg6YA="; }; qmakeFlags = [ "src/vokoscreenNG.pro" ]; @@ -30,6 +30,7 @@ stdenv.mkDerivation rec { qt6.qmake qt6.wrapQtAppsHook ]; + buildInputs = [ gst_all_1.gstreamer libX11 @@ -62,15 +63,15 @@ stdenv.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + meta = { description = "User friendly Open Source screencaster for Linux and Windows"; - license = licenses.gpl2Plus; + license = lib.licenses.gpl2Plus; homepage = "https://github.com/vkohaupt/vokoscreenNG"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ shamilton dietmarw ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; mainProgram = "vokoscreenNG"; }; } diff --git a/pkgs/by-name/wa/wasm-tools/package.nix b/pkgs/by-name/wa/wasm-tools/package.nix index 389f79ea0d72..06bf8236ca17 100644 --- a/pkgs/by-name/wa/wasm-tools/package.nix +++ b/pkgs/by-name/wa/wasm-tools/package.nix @@ -6,20 +6,20 @@ rustPlatform.buildRustPackage rec { pname = "wasm-tools"; - version = "1.233.0"; + version = "1.235.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wasm-tools"; rev = "v${version}"; - hash = "sha256-Xx5ukiMIMQSptEe035Dq6NWidU/MN/Hxg0C0y6aUCJ0="; + hash = "sha256-SrWmoDSz2/qSiex46CeDIgarjgGRp2KOThGP4YjglZY="; fetchSubmodules = true; }; # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. auditable = false; useFetchCargoVendor = true; - cargoHash = "sha256-OFF8tUZ5Xhc+GQ2v0gYpAogIHeXjYEDxUn+78WsuHHs="; + cargoHash = "sha256-j4tZupbWYcFy6M7XgDJjOKcvEYSNkQd30hvB2keVZwE="; cargoBuildFlags = [ "--package" "wasm-tools" diff --git a/pkgs/by-name/we/wealthfolio/package.nix b/pkgs/by-name/we/wealthfolio/package.nix index a4a2aa14632d..57397f720158 100644 --- a/pkgs/by-name/we/wealthfolio/package.nix +++ b/pkgs/by-name/we/wealthfolio/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "wealthfolio"; - version = "1.1.2"; + version = "1.1.3"; src = fetchFromGitHub { owner = "afadil"; repo = "wealthfolio"; rev = "v${finalAttrs.version}"; - hash = "sha256-lN7P8FPcMU9COTyKs1hswvmHIKFqrL3Svp77q4pI6+I="; + hash = "sha256-HxzLGo+Tu8r58q7agagapfb69yxmFOLJFqDTQVYhpUE="; }; pnpmDeps = pnpm_9.fetchDeps { @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { src cargoRoot ; - hash = "sha256-MmdvEutdkX98DgX1aVuxs4gabuMX5aM8yC4eqgvd8Q4="; + hash = "sha256-9qxbgVEOmSaOBL6Vo3ZufNyn9wfs/FI+Pz38BiS91S8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/we/weasis/package.nix b/pkgs/by-name/we/weasis/package.nix index cd2a81853fe9..3978f8236141 100644 --- a/pkgs/by-name/we/weasis/package.nix +++ b/pkgs/by-name/we/weasis/package.nix @@ -2,34 +2,32 @@ lib, stdenv, fetchzip, - jdk23, + jdk24, copyDesktopItems, makeDesktopItem, }: let - throwSystem = throw "Unsupported system: ${stdenv.system}"; - platform = - { - "x86_64-linux" = "linux-x86-64"; - } - .${stdenv.system} or throwSystem; + selectSystem = + attrs: + attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + platform = selectSystem { + "x86_64-linux" = "linux-x86-64"; + }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "weasis"; - version = "4.5.1"; + version = "4.6.1"; # Their build instructions indicate to use the packaging script src = fetchzip { - url = "https://github.com/nroduit/Weasis/releases/download/v${version}/weasis-native.zip"; - hash = "sha256-aGoTSOZ1W8JHQ0+FcJ9RZ47A1LfXJOoGNmVDiUd9zxE="; + url = "https://github.com/nroduit/Weasis/releases/download/v${finalAttrs.version}/weasis-native.zip"; + hash = "sha256-poBMlSjaT4Mx4CV/19S7Dzk48RsgeKrBxl9KXRDzWrc="; stripRoot = false; }; - nativeBuildInputs = [ - copyDesktopItems - ]; + nativeBuildInputs = [ copyDesktopItems ]; desktopItems = [ (makeDesktopItem { @@ -44,7 +42,7 @@ stdenv.mkDerivation rec { exec = "Weasis"; icon = "Weasis"; desktopName = "Weasis"; - comment = meta.description; + comment = finalAttrs.meta.description; }) ]; @@ -55,7 +53,7 @@ stdenv.mkDerivation rec { buildPhase = '' runHook preBuild - ./build/script/package-weasis.sh --no-installer --jdk ${jdk23} + ./build/script/package-weasis.sh --no-installer --jdk ${jdk24} runHook postBuild ''; @@ -65,7 +63,7 @@ stdenv.mkDerivation rec { mkdir -p $out/share/{applications,pixmaps} - mv weasis-${platform}-jdk${lib.versions.major jdk23.version}-${version}/Weasis/* $out/ + mv weasis-${platform}-jdk${lib.versions.major jdk24.version}-${finalAttrs.version}/Weasis/* $out/ mv $out/lib/*.png $out/share/pixmaps/ runHook postInstall @@ -75,7 +73,7 @@ stdenv.mkDerivation rec { description = "Multipurpose standalone and web-based DICOM viewer with a highly modular architecture"; homepage = "https://weasis.org"; # Using changelog from releases as it is more accurate - changelog = "https://github.com/nroduit/Weasis/releases/tag/v${version}"; + changelog = "https://github.com/nroduit/Weasis/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ asl20 epl20 @@ -84,4 +82,4 @@ stdenv.mkDerivation rec { platforms = [ "x86_64-linux" ]; mainProgram = "Weasis"; }; -} +}) diff --git a/pkgs/by-name/wi/winhelpcgi/package.nix b/pkgs/by-name/wi/winhelpcgi/package.nix deleted file mode 100644 index 19141ca03382..000000000000 --- a/pkgs/by-name/wi/winhelpcgi/package.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ - stdenv, - fetchurl, - libwmf, - libpng12, - pkg-config, - lib, -}: -stdenv.mkDerivation { - pname = "winhelpcgi"; - version = "1.0-rc3"; - - src = fetchurl { - url = "http://www.herdsoft.com/ftp/winhelpcgi_1.0-1.tar.gz"; - sha256 = "sha256-9HIs50ZGoTfGixD9c/DQs0KJMQtmfsDVB8qRMnQtXNw="; - - }; - - nativeBuildInputs = [ pkg-config ]; - - buildInputs = [ - libwmf - libpng12 - ]; - - meta = { - description = "CGI module for Linux, Solaris, MacOS X and AIX to read Windows Help Files"; - mainProgram = "winhelpcgi.cgi"; - homepage = "http://www.herdsoft.com/linux/produkte/winhelpcgi.html"; - license = lib.licenses.gpl2Only; - maintainers = [ lib.maintainers.shlevy ]; - platforms = lib.platforms.linux; - broken = stdenv.hostPlatform.isAarch64; - }; -} diff --git a/pkgs/by-name/xl/xld/package.nix b/pkgs/by-name/xl/xld/package.nix index 54941de427c3..15f7f282dee1 100644 --- a/pkgs/by-name/xl/xld/package.nix +++ b/pkgs/by-name/xl/xld/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "xld"; - version = "20240511"; + version = "20250302"; src = fetchurl { url = "mirror://sourceforge/xld/xld-${finalAttrs.version}.dmg"; - hash = "sha256-8xfjAWgtSdbD8gGlkGzT8QRz7egIf4PE/rFsFEDX0+c="; + hash = "sha256-ADKlRw6k4yoRo1uAd+v0mGECiR+OuCdDCU8sZiGtius="; }; buildInputs = [ undmg ]; @@ -46,7 +46,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ]; text = '' url=$(curl --silent "https://svn.code.sf.net/p/xld/code/appcast/xld-appcast_e.xml") - version=$(echo "$url" | xmlstarlet sel -t -v "substring-before(substring-after(//enclosure/@url, 'version='), '&')") + version=$(echo "$url" | xmlstarlet sel -t -v "//enclosure/@sparkle:shortVersionString") update-source-version xld "$version" --file=./pkgs/by-name/xl/xld/package.nix ''; }); diff --git a/pkgs/by-name/z3/z3/fix-pkg-config-paths.patch b/pkgs/by-name/z3/z3/fix-pkg-config-paths.patch new file mode 100644 index 000000000000..13b4d6f4a0a5 --- /dev/null +++ b/pkgs/by-name/z3/z3/fix-pkg-config-paths.patch @@ -0,0 +1,21 @@ +diff --git a/z3.pc.cmake.in b/z3.pc.cmake.in +index 436dd6208..dd1e179c7 100644 +--- a/z3.pc.cmake.in ++++ b/z3.pc.cmake.in +@@ -1,13 +1,10 @@ +-prefix=@CMAKE_INSTALL_PREFIX@ +-exec_prefix=@CMAKE_INSTALL_PREFIX@ +-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ +-sharedlibdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ +-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ ++libdir=@CMAKE_INSTALL_FULL_LIBDIR@ ++includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ + + Name: z3 + Description: The Z3 Theorem Prover + Version: @Z3_VERSION@ + + Requires: +-Libs: -L${libdir} -L${sharedlibdir} -lz3 ++Libs: -L${libdir} -lz3 + Cflags: -I${includedir} diff --git a/pkgs/by-name/z3/z3/package.nix b/pkgs/by-name/z3/z3/package.nix index 3883b4d3840e..dba0c810ca1a 100644 --- a/pkgs/by-name/z3/z3/package.nix +++ b/pkgs/by-name/z3/z3/package.nix @@ -2,46 +2,63 @@ lib, stdenv, fetchFromGitHub, - python3, + python3Packages, fixDarwinDylibNames, nix-update-script, versionCheckHook, javaBindings ? false, ocamlBindings ? false, - pythonBindings ? true, + pythonBindings ? (!stdenv.hostPlatform.isStatic), jdk ? null, ocaml ? null, findlib ? null, zarith ? null, + cmake, + ninja, + testers, + useCmakeBuild ? (!ocamlBindings), # TODO: remove gnu make build once cmake supports ocaml ... }: -assert javaBindings -> jdk != null; -assert ocamlBindings -> ocaml != null && findlib != null && zarith != null; +assert pythonBindings -> !stdenv.hostPlatform.isStatic; +assert javaBindings -> jdk != null && (!stdenv.hostPlatform.isStatic); +assert + ocamlBindings + -> ocaml != null && findlib != null && zarith != null && (!stdenv.hostPlatform.isStatic); stdenv.mkDerivation (finalAttrs: { pname = "z3"; - version = "4.15.0"; + version = "4.15.1"; src = fetchFromGitHub { owner = "Z3Prover"; repo = "z3"; rev = "z3-${finalAttrs.version}"; - hash = "sha256-fk3NyV6vIDXivhiNOW2Y0i5c+kzc7oBqaeBWj/JjpTM="; + hash = "sha256-mzU21AlKjC5406lQXfBSz/AIwo/1FThqap5JgldkAgQ="; }; + patches = lib.optionals useCmakeBuild [ + ./fix-pkg-config-paths.patch + ]; + strictDeps = true; nativeBuildInputs = - [ python3 ] + [ python3Packages.python ] + ++ lib.optionals pythonBindings [ python3Packages.setuptools ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ fixDarwinDylibNames ] ++ lib.optionals javaBindings [ jdk ] ++ lib.optionals ocamlBindings [ ocaml findlib + ] + ++ lib.optionals useCmakeBuild [ + cmake + ninja ]; - propagatedBuildInputs = [ python3.pkgs.setuptools ] ++ lib.optionals ocamlBindings [ zarith ]; + + propagatedBuildInputs = lib.optionals ocamlBindings [ zarith ]; enableParallelBuilding = true; postPatch = lib.optionalString ocamlBindings '' @@ -49,58 +66,94 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $OCAMLFIND_DESTDIR/stublibs ''; - configurePhase = '' + configurePhase = lib.optionalString (!useCmakeBuild) '' runHook preConfigure - ${python3.pythonOnBuildForHost.interpreter} \ + ${python3Packages.python.pythonOnBuildForHost.interpreter} \ scripts/mk_make.py \ --prefix=$out \ ${lib.optionalString javaBindings "--java"} \ ${lib.optionalString ocamlBindings "--ml"} \ - ${lib.optionalString pythonBindings "--python --pypkgdir=$out/${python3.sitePackages}"} + ${lib.optionalString pythonBindings "--python --pypkgdir=$out/${python3Packages.python.sitePackages}"} cd build runHook postConfigure ''; + cmakeFlags = + [ + (lib.cmakeBool "Z3_BUILD_PYTHON_BINDINGS" pythonBindings) + (lib.cmakeBool "Z3_INSTALL_PYTHON_BINDINGS" pythonBindings) + (lib.cmakeBool "Z3_BUILD_JAVA_BINDINGS" javaBindings) + (lib.cmakeBool "Z3_INSTALL_JAVA_BINDINGS" javaBindings) + (lib.cmakeBool "Z3_BUILD_OCAML_BINDINGS" ocamlBindings) # FIXME: ocaml does not properly install build output on cmake + (lib.cmakeBool "Z3_SINGLE_THREADED" (!finalAttrs.enableParallelBuilding)) + (lib.cmakeBool "Z3_BUILD_LIBZ3_SHARED" (!stdenv.hostPlatform.isStatic)) + (lib.cmakeFeature "CMAKE_INSTALL_PREFIX" (placeholder "out")) + (lib.cmakeBool "Z3_BUILD_TEST_EXECUTABLES" finalAttrs.doCheck) + (lib.cmakeBool "Z3_ENABLE_EXAMPLE_TARGETS" false) + ] + ++ lib.optionals pythonBindings [ + (lib.cmakeFeature "CMAKE_INSTALL_PYTHON_PKG_DIR" "${placeholder "python"}/${python3Packages.python.sitePackages}") + (lib.cmakeFeature "Python3_EXECUTABLE" "${lib.getExe python3Packages.python}") + ] + ++ lib.optionals javaBindings [ + (lib.cmakeFeature "Z3_JAVA_JNI_LIB_INSTALLDIR" "${placeholder "java"}/lib") + (lib.cmakeFeature "Z3_JAVA_JAR_INSTALLDIR" "${placeholder "java"}/share/java") + ]; + doCheck = true; checkPhase = '' runHook preCheck - make -j $NIX_BUILD_CORES test + ${if useCmakeBuild then "ninja test-z3" else "make test"} -j $NIX_BUILD_CORES ./test-z3 -a runHook postCheck ''; postInstall = - '' - mkdir -p $dev $lib - mv $out/lib $lib/lib - mv $out/include $dev/include - '' + lib.optionalString (!useCmakeBuild) ( + '' + mkdir -p $dev $lib + mv $out/lib $lib/lib + mv $out/include $dev/include + '' + + lib.optionalString pythonBindings '' + mkdir -p $python/lib + mv $lib/lib/python* $python/lib/ + + # need to delete the lib folder to properly link the actual lib output + rm -rf $python/${python3Packages.python.sitePackages}/z3/lib + '' + + lib.optionalString javaBindings '' + mkdir -p $java/share/java $java/lib + mv $lib/lib/com.microsoft.z3.jar $java/share/java + mv $lib/lib/libz3java* $java/lib + '' + ) + lib.optionalString pythonBindings '' - mkdir -p $python/lib - mv $lib/lib/python* $python/lib/ - ln -sf $lib/lib/libz3${stdenv.hostPlatform.extensions.sharedLibrary} $python/${python3.sitePackages}/z3/lib/libz3${stdenv.hostPlatform.extensions.sharedLibrary} - '' - + lib.optionalString javaBindings '' - mkdir -p $java/share/java - mv com.microsoft.z3.jar $java/share/java - moveToOutput "lib/libz3java.${stdenv.hostPlatform.extensions.sharedLibrary}" "$java" + ln -sf $lib/lib $python/${python3Packages.python.sitePackages}/z3/lib ''; doInstallCheck = true; - nativeInstallCheckInputs = [ versionCheckHook ]; + + nativeInstallCheckInputs = [ + versionCheckHook + ] ++ lib.optionals pythonBindings [ python3Packages.pythonImportsCheckHook ]; + + pythonImportsCheck = [ + "z3" + ]; outputs = [ "out" "lib" "dev" - "python" ] + ++ lib.optionals pythonBindings [ "python" ] ++ lib.optionals javaBindings [ "java" ] ++ lib.optionals ocamlBindings [ "ocaml" ]; @@ -111,6 +164,9 @@ stdenv.mkDerivation (finalAttrs: { "^z3-([0-9]+\\.[0-9]+\\.[0-9]+)$" ]; }; + tests = lib.optionalAttrs useCmakeBuild { + pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + }; }; meta = { @@ -125,5 +181,7 @@ stdenv.mkDerivation (finalAttrs: { ttuegel numinit ]; + pkgConfigModules = lib.optionals useCmakeBuild [ "z3" ]; + broken = useCmakeBuild && ocamlBindings; }; }) diff --git a/pkgs/by-name/zb/zbctl/package.nix b/pkgs/by-name/zb/zbctl/package.nix index 4e04d7b42474..4b6a5c6d3a6f 100644 --- a/pkgs/by-name/zb/zbctl/package.nix +++ b/pkgs/by-name/zb/zbctl/package.nix @@ -4,20 +4,20 @@ fetchurl, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "zbctl"; - version = "8.2.11"; + version = "8.4.19"; src = if stdenvNoCC.hostPlatform.system == "x86_64-darwin" then fetchurl { - url = "https://github.com/camunda/zeebe/releases/download/${version}/zbctl.darwin"; - sha256 = "0390n6wmlmfwqf6fvw6wqg6hbrs7bm9x2cdaajlw87377lklypkf"; + url = "https://github.com/camunda/zeebe/releases/download/${finalAttrs.version}/zbctl.darwin"; + hash = "sha256-RuZX9TWuXBxxegLw0La0l9/6zh96V/2trJvZUoCvTKk="; } else if stdenvNoCC.hostPlatform.system == "x86_64-linux" then fetchurl { - url = "https://github.com/camunda/zeebe/releases/download/${version}/zbctl"; - sha256 = "081hc0nynwg014lhsxxyin4rc2i9z6wh8q9i98cjjd8kgr41h096"; + url = "https://github.com/camunda/zeebe/releases/download/${finalAttrs.version}/zbctl"; + hash = "sha256-NTJqmcOzpOzHjrtOHBU2J3u0f7sESBeZMbb8kx3zR38="; } else throw "Unsupported platform ${stdenvNoCC.hostPlatform.system}"; @@ -28,9 +28,9 @@ stdenvNoCC.mkDerivation rec { installPhase = '' runHook preInstall - mkdir -p $out/bin - cp $src $out/bin/zbctl - chmod +x $out/bin/zbctl + + install -Dm755 $src $out/bin/zbctl + runHook postInstall ''; @@ -38,7 +38,7 @@ stdenvNoCC.mkDerivation rec { description = "Command line interface to interact with Camunda 8 and Zeebe"; homepage = "https://docs.camunda.io/docs/apis-clients/cli-client/"; downloadPage = "https://github.com/camunda/zeebe/releases"; - changelog = "https://github.com/camunda/zeebe/releases/tag/${version}"; + changelog = "https://github.com/camunda/zeebe/releases/tag/${finalAttrs.version}"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.asl20; platforms = [ @@ -57,4 +57,4 @@ stdenvNoCC.mkDerivation rec { ''; mainProgram = "zbctl"; }; -} +}) diff --git a/pkgs/by-name/zi/zim/package.nix b/pkgs/by-name/zi/zim/package.nix index 8330816d8e55..a44a875af451 100644 --- a/pkgs/by-name/zi/zim/package.nix +++ b/pkgs/by-name/zi/zim/package.nix @@ -7,6 +7,8 @@ gobject-introspection, wrapGAppsHook3, adwaita-icon-theme, + writableTmpDirAsHomeHook, + xvfb-run, }: # TODO: Declare configuration options for the following optional dependencies: @@ -16,33 +18,43 @@ python3Packages.buildPythonApplication rec { pname = "zim"; - version = "0.75.2"; + version = "0.76.3"; src = fetchurl { url = "https://zim-wiki.org/downloads/zim-${version}.tar.gz"; - hash = "sha256-QIkNsFsWeNHEcXhGHHZyJDMMW2lNvdwMJLGxeCZaLdI="; + hash = "sha256-St8J6z8HcTj+Vb8m8T5sTZk2Fv5CSnmdG6a+CYzk6wU="; }; - buildInputs = [ - gtk3 - adwaita-icon-theme - ]; - propagatedBuildInputs = with python3Packages; [ - pyxdg - pygobject3 - ]; nativeBuildInputs = [ gobject-introspection wrapGAppsHook3 ]; - dontWrapGApps = true; + buildInputs = [ + gtk3 + adwaita-icon-theme + ]; - preFixup = '' - makeWrapperArgs+=(--prefix XDG_DATA_DIRS : $out/share) - makeWrapperArgs+=(--prefix XDG_DATA_DIRS : ${adwaita-icon-theme}/share) - makeWrapperArgs+=(--argv0 $out/bin/.zim-wrapped) - makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + dependencies = with python3Packages; [ + pyxdg + pygobject3 + ]; + + # (test.py:800): GLib-GIO-ERROR **: 20:59:45.754: + # No GSettings schemas are installed on the system + doCheck = false; + + nativeCheckInputs = [ + xvfb-run + writableTmpDirAsHomeHook + ]; + + checkPhase = '' + runHook preCheck + + xvfb-run ${python3Packages.python.interpreter} test.py + + runHook postCheck ''; postInstall = '' @@ -54,16 +66,18 @@ python3Packages.buildPythonApplication rec { size=''${size%.svg} dimensions="''${size}x''${size}" mkdir -p $out/share/icons/hicolor/$dimensions/apps - cp $img $out/share/icons/hicolor/$dimensions/apps/${pname}.png + cp $img $out/share/icons/hicolor/$dimensions/apps/zim.png done ) ''; - # RuntimeError: could not create GtkClipboard object - doCheck = false; + dontWrapGApps = true; - checkPhase = '' - ${python3Packages.python.interpreter} test.py + preFixup = '' + makeWrapperArgs+=(--prefix XDG_DATA_DIRS : $out/share) + makeWrapperArgs+=(--prefix XDG_DATA_DIRS : ${adwaita-icon-theme}/share) + makeWrapperArgs+=(--argv0 $out/bin/.zim-wrapped) + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") ''; meta = { diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix index 46186f60ea81..9cf1f5508e27 100644 --- a/pkgs/by-name/zi/zipline/package.nix +++ b/pkgs/by-name/zi/zipline/package.nix @@ -12,6 +12,9 @@ versionCheckHook, nix-update-script, nixosTests, + node-gyp, + pkg-config, + python3, }: let @@ -43,12 +46,19 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-O8RLaKff4Dj/JDeUOyf7GtcFcOu/aOuclyaZmVqVi5s="; }; - buildInputs = [ vips ]; + buildInputs = [ + openssl + vips + ]; nativeBuildInputs = [ pnpm_10.configHook nodejs_24 makeWrapper + # for sharp build: + node-gyp + pkg-config + python3 ]; env = environment; @@ -56,6 +66,11 @@ stdenv.mkDerivation (finalAttrs: { buildPhase = '' runHook preBuild + # Force build of sharp against native libvips (requires running install scripts). + # This is necessary for supporting old CPUs (ie. without SSE 4.2 instruction set). + pnpm config set nodedir ${nodejs_24} + pnpm install --force --offline --frozen-lockfile + pnpm build runHook postBuild @@ -88,14 +103,6 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; - preFixup = '' - find $out -name libvips-cpp.so.42 -print0 | while read -d $'\0' libvips; do - echo replacing libvips at $libvips - rm $libvips - ln -s ${lib.getLib vips}/lib/libvips-cpp.so.42 $libvips - done - ''; - nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/ziplinectl"; versionCheckProgramArg = "--version"; diff --git a/pkgs/by-name/zs/zsync/package.nix b/pkgs/by-name/zs/zsync/package.nix index 934bf7e97a95..338a86a7bbaf 100644 --- a/pkgs/by-name/zs/zsync/package.nix +++ b/pkgs/by-name/zs/zsync/package.nix @@ -7,21 +7,18 @@ stdenv.mkDerivation rec { pname = "zsync"; - version = "0.6.2-unstable-2017-04-25"; + version = "0.6.3-unstable-2025-05-29"; src = fetchFromGitHub { owner = "cph6"; repo = "zsync"; - rev = "6cfe374f8f2310cbd624664ca98e5bb28244ba7a"; - hash = "sha256-SnCzNDMyhMx+2JmgsrjtYDa31Ki1EWix9iBfaduDnro="; + rev = "a5cb28f923dd3cfdeb65e2930dd1faa727c2abf8"; + hash = "sha256-gJs1P83AKWGipspeoFCSibZH+X6mmj3aL4+yjGO2YJo="; }; sourceRoot = "${src.name}/c"; - patches = [ - ./remove-inexisting-rsumtest.patch - ./read-blocksums-declaration-fix.patch - ]; + patches = [ ./remove-inexisting-rsumtest.patch ]; makeFlags = [ "AR=${stdenv.cc.bintools.targetPrefix}ar" ]; diff --git a/pkgs/by-name/zs/zsync/read-blocksums-declaration-fix.patch b/pkgs/by-name/zs/zsync/read-blocksums-declaration-fix.patch deleted file mode 100644 index d4e8e638af49..000000000000 --- a/pkgs/by-name/zs/zsync/read-blocksums-declaration-fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/libzsync/zsync.c b/libzsync/zsync.c -index 793a426..783c349 100644 ---- a/libzsync/zsync.c -+++ b/libzsync/zsync.c -@@ -116,7 +116,7 @@ struct zsync_state { - }; - - static int zsync_read_blocksums(struct zsync_state *zs, FILE * f, -- int rsum_bytes, int checksum_bytes, -+ int rsum_bytes, unsigned int checksum_bytes, - int seq_matches); - static int zsync_sha1(struct zsync_state *zs, int fh); - static int zsync_recompress(struct zsync_state *zs); diff --git a/pkgs/desktops/pantheon/apps/elementary-dock/default.nix b/pkgs/desktops/pantheon/apps/elementary-dock/default.nix index 40cae8d9d62e..a5daf2a75a4d 100644 --- a/pkgs/desktops/pantheon/apps/elementary-dock/default.nix +++ b/pkgs/desktops/pantheon/apps/elementary-dock/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "elementary-dock"; - version = "8.1.1"; + version = "8.1.2"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "elementary"; repo = "dock"; rev = finalAttrs.version; - hash = "sha256-Z6Y/UR6B4tygmetfZq5sOyn5nfq8+CmuR3NpegzCyo8="; + hash = "sha256-hZ1xfEBN+pGj0TxNy5dSQrYuba2I0dmXl0p65rU73H4="; }; depsBuildBuild = [ pkg-config ]; diff --git a/pkgs/desktops/pantheon/desktop/gala/default.nix b/pkgs/desktops/pantheon/desktop/gala/default.nix index 63186bebd97d..97741d122cc8 100644 --- a/pkgs/desktops/pantheon/desktop/gala/default.nix +++ b/pkgs/desktops/pantheon/desktop/gala/default.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitHub, + fetchpatch, desktop-file-utils, gettext, libxml2, @@ -29,19 +30,26 @@ stdenv.mkDerivation rec { pname = "gala"; - version = "8.2.2"; + version = "8.2.3"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; - hash = "sha256-S71NryqJjWXZgyBj6q088bdjt/NnAEJ6oeUO2OMJ3Z4="; + hash = "sha256-6M9IWwrCaJoi7b5e4ltdyZfdT7KkOgsollHNKhLPr9U="; }; patches = [ # We look for plugins in `/run/current-system/sw/lib/` because # there are multiple plugin providers (e.g. gala and wingpanel). ./plugins-dir.patch + + # WindowStateSaver: fix crash + # https://github.com/elementary/gala/pull/2443 + (fetchpatch { + url = "https://github.com/elementary/gala/commit/9defe95ef412f87eb14e0efd8b87f2fde5378a76.patch"; + hash = "sha256-P50ahXFlTLyHMT+WdHdLU2qNdMUnfXF+CjoJRchmyzw="; + }) ]; depsBuildBuild = [ pkg-config ]; diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/quick-settings/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/quick-settings/default.nix index 62fdb94d9369..6a5b7e805bda 100644 --- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/quick-settings/default.nix +++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/quick-settings/default.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchFromGitHub, - fetchpatch, nix-update-script, glib, meson, @@ -24,24 +23,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "wingpanel-quick-settings"; - version = "1.1.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "elementary"; repo = "quick-settings"; rev = finalAttrs.version; - hash = "sha256-77NkzdE0Z655qeh718L4Mil6FkMxTNaEqh7DLHoldQ4="; + hash = "sha256-G8nwEbMMHVaT7czDG1E/AMsMdSYtmh0oiMruGr2tMdg="; }; - patches = [ - # Adapt to uid_t being an available type since Vala 0.56.17 - # https://github.com/elementary/quick-settings/pull/91 - (fetchpatch { - url = "https://github.com/elementary/quick-settings/commit/765a77ded353e4eedfe62a2116e252cc107cef5a.patch"; - hash = "sha256-Q9+eLwjsHktEdVRh7LmmJKK5RcizI+lIiIgICZcILQY="; - }) - ]; - nativeBuildInputs = [ glib # glib-compile-resources meson diff --git a/pkgs/desktops/pantheon/services/elementary-settings-daemon/default.nix b/pkgs/desktops/pantheon/services/elementary-settings-daemon/default.nix index e18390627f5d..4d6044f19e80 100644 --- a/pkgs/desktops/pantheon/services/elementary-settings-daemon/default.nix +++ b/pkgs/desktops/pantheon/services/elementary-settings-daemon/default.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "elementary-settings-daemon"; - version = "8.3.0"; + version = "8.3.1"; src = fetchFromGitHub { owner = "elementary"; repo = "settings-daemon"; rev = version; - sha256 = "sha256-0/G5h1eZi3qnjesrvWF6MiMX+FmpW4ys2tRUMBiUCS0="; + sha256 = "sha256-bYwgxUrPMDaxv/Vv+DuMUzOT1/GRcvNHZW+fjiN5Kdo="; }; nativeBuildInputs = [ diff --git a/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix b/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix index 1eaf743d2436..803e1093af7c 100644 --- a/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix +++ b/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation rec { pname = "xdg-desktop-portal-pantheon"; - version = "8.0.2"; + version = "8.0.3"; src = fetchFromGitHub { owner = "elementary"; repo = "portals"; rev = version; - sha256 = "sha256-/zX2OZggMYbiyTLVOuSpfQw8E4ZMr19CiiVV47zpSV0="; + sha256 = "sha256-UGQ5kteX/W3ncKzTXXmVL/aI0WC3eqpl5prdmj7lBD8="; }; nativeBuildInputs = [ diff --git a/pkgs/development/julia-modules/tests/julia-top-n/package.yaml b/pkgs/development/julia-modules/tests/julia-top-n/package.yaml index 404ebc72dd67..29fbcd88c15c 100644 --- a/pkgs/development/julia-modules/tests/julia-top-n/package.yaml +++ b/pkgs/development/julia-modules/tests/julia-top-n/package.yaml @@ -1,38 +1,38 @@ -name: julia-top-n -version: 0.1.0.0 -license: BSD-3-Clause -author: "Tom McLaughlin" -maintainer: "tom@codedown.io" +name: julia-top-n +version: 0.1.0.0 +license: BSD-3-Clause +author: "Tom McLaughlin" +maintainer: "tom@codedown.io" dependencies: -- aeson -- base >= 4.7 && < 5 -- bytestring -- filepath -- optparse-applicative -- sandwich -- string-interpolate -- text -- unliftio -- vector -- yaml + - aeson + - base >= 4.7 && < 5 + - bytestring + - filepath + - optparse-applicative + - sandwich + - string-interpolate + - text + - unliftio + - vector + - yaml ghc-options: -- -Wall -- -Wcompat -- -Widentities -- -Wincomplete-record-updates -- -Wincomplete-uni-patterns -- -Wmissing-export-lists -- -Wmissing-home-modules -- -Wpartial-fields -- -Wredundant-constraints + - -Wall + - -Wcompat + - -Widentities + - -Wincomplete-record-updates + - -Wincomplete-uni-patterns + - -Wmissing-export-lists + - -Wmissing-home-modules + - -Wpartial-fields + - -Wredundant-constraints executables: julia-top-n-exe: - main: Main.hs - source-dirs: app + main: Main.hs + source-dirs: app ghc-options: - - -threaded - - -rtsopts - - -with-rtsopts=-N + - -threaded + - -rtsopts + - -with-rtsopts=-N diff --git a/pkgs/development/julia-modules/tests/julia-top-n/stack.yaml b/pkgs/development/julia-modules/tests/julia-top-n/stack.yaml index 28bbc5a5f7ef..0a4de61e7f68 100644 --- a/pkgs/development/julia-modules/tests/julia-top-n/stack.yaml +++ b/pkgs/development/julia-modules/tests/julia-top-n/stack.yaml @@ -3,9 +3,9 @@ resolver: url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/22/4.yaml packages: -- . + - . nix: pure: false packages: - - zlib + - zlib diff --git a/pkgs/development/libraries/pdfhummus/default.nix b/pkgs/development/libraries/pdfhummus/default.nix index 7ed7f08a8337..e109d19c43d1 100644 --- a/pkgs/development/libraries/pdfhummus/default.nix +++ b/pkgs/development/libraries/pdfhummus/default.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "pdfhummus"; - version = "4.6.8"; + version = "4.7.0"; src = fetchFromGitHub { owner = "galkahana"; repo = "PDF-Writer"; rev = "v${version}"; - hash = "sha256-sCa/yu+DVggN7Sha7dP9FXzZUJ2tGLYEFrq87dD4tsE="; + hash = "sha256-VSWsqcGdaN1lc+/8VPhBWj4tIDUPQKx3jFYC4Kc0Zwk="; }; nativeBuildInputs = [ diff --git a/pkgs/development/ocaml-modules/hc/default.nix b/pkgs/development/ocaml-modules/hc/default.nix new file mode 100644 index 000000000000..93c8e18ff2f7 --- /dev/null +++ b/pkgs/development/ocaml-modules/hc/default.nix @@ -0,0 +1,29 @@ +{ + lib, + buildDunePackage, + fetchzip, +}: + +buildDunePackage rec { + pname = "hc"; + version = "0.5"; + + minimalOCamlVersion = "4.12"; + + # upstream git server is misconfigured and cannot be cloned + src = fetchzip { + url = "https://git.zapashcanon.fr/zapashcanon/hc/archive/${version}.tar.gz"; + hash = "sha256-oTomFi+e9aCgVpZ9EkxQ/dZz18cW2UcaV0ZIokeBoU0="; + }; + + doCheck = true; + + meta = { + description = "Library for hash consing"; + homepage = "https://ocaml.org/p/hc/"; + downloadPage = "https://git.zapashcanon.fr/zapashcanon/hc"; + changelog = "https://git.zapashcanon.fr/zapashcanon/hc/src/tag/${version}/CHANGES.md"; + license = lib.licenses.isc; + maintainers = [ lib.maintainers.ethancedwards8 ]; + }; +} diff --git a/pkgs/development/php-packages/castor/default.nix b/pkgs/development/php-packages/castor/default.nix index fb79c94d3949..f240a0348246 100644 --- a/pkgs/development/php-packages/castor/default.nix +++ b/pkgs/development/php-packages/castor/default.nix @@ -9,16 +9,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "castor"; - version = "0.24.0"; + version = "0.25.0"; src = fetchFromGitHub { owner = "jolicode"; repo = "castor"; tag = "v${finalAttrs.version}"; - hash = "sha256-m+ef1I7x05IdCeLqN24MB5ldcOWDoNNoYWyLKiMgxAY="; + hash = "sha256-qHCW/VHHMk8+/RL2HEW+RyaZaq7MsxB9RePwmgYHpDI="; }; - vendorHash = "sha256-gwXEQX0Go7OCm32WRJUt4QXhT4VTHGbVo3su1FcT8RE="; + vendorHash = "sha256-DJ8iHhkLfe1GNf7eJHeE8ORt9cyRFLr0gLGeHENiASw="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/development/php-packages/phan/default.nix b/pkgs/development/php-packages/phan/default.nix index 731a459578c1..fac0b0cb1ab9 100644 --- a/pkgs/development/php-packages/phan/default.nix +++ b/pkgs/development/php-packages/phan/default.nix @@ -7,16 +7,16 @@ (php.withExtensions ({ enabled, all }: enabled ++ (with all; [ ast ]))).buildComposerProject (finalAttrs: { pname = "phan"; - version = "5.4.5"; + version = "5.4.6"; src = fetchFromGitHub { owner = "phan"; repo = "phan"; rev = finalAttrs.version; - hash = "sha256-CSV+kapCzGOCBaYnX0lJVlDdZGNBCKZ/nogOac1xj1A="; + hash = "sha256-627Vc8jFrC2wifvGoZ18w72mp43myk4/adyJR28sFEw="; }; - vendorHash = "sha256-qRcB0KmUJWRQaMlnK1JdUsZrikThD6nQnrqQZm9yROk="; + vendorHash = "sha256-Ake5/7IyoweC2ONDuWt9jJSbG0JbnU9lmCRu2p6uUQM="; meta = { description = "Static analyzer for PHP"; diff --git a/pkgs/development/python-modules/b2sdk/default.nix b/pkgs/development/python-modules/b2sdk/default.nix index 997a842b92e6..33208a016953 100644 --- a/pkgs/development/python-modules/b2sdk/default.nix +++ b/pkgs/development/python-modules/b2sdk/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "b2sdk"; - version = "2.8.1"; + version = "2.9.4"; pyproject = true; disabled = pythonOlder "3.7"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = "Backblaze"; repo = "b2-sdk-python"; tag = "v${version}"; - hash = "sha256-KUz/OaFZwJPVNCZ1j73SrpWknQmrvwfr5MLVYxOojZc="; + hash = "sha256-VXdvRJvmozrDsUu1J5Jz9I2733Cwe8OBbafc1fCEuGw="; }; build-system = [ pdm-backend ]; diff --git a/pkgs/development/python-modules/chromadb/0.nix b/pkgs/development/python-modules/chromadb/0.nix deleted file mode 100644 index 87b3c66fee5a..000000000000 --- a/pkgs/development/python-modules/chromadb/0.nix +++ /dev/null @@ -1,220 +0,0 @@ -{ - lib, - stdenv, - buildPythonPackage, - fetchFromGitHub, - - # build-system - setuptools-scm, - setuptools, - - # build inputs - cargo, - pkg-config, - protobuf, - rustc, - rustPlatform, - openssl, - - # dependencies - bcrypt, - build, - fastapi, - grpcio, - httpx, - importlib-resources, - kubernetes, - mmh3, - numpy, - onnxruntime, - opentelemetry-api, - opentelemetry-exporter-otlp-proto-grpc, - opentelemetry-instrumentation-fastapi, - opentelemetry-sdk, - orjson, - overrides, - posthog, - pulsar-client, - pydantic, - pypika, - pyyaml, - requests, - tenacity, - tokenizers, - tqdm, - typer, - typing-extensions, - uvicorn, - zstd, - - # optional dependencies - chroma-hnswlib, - - # tests - hypothesis, - psutil, - pytest-asyncio, - pytestCheckHook, - - # passthru - nixosTests, - nix-update-script, -}: - -buildPythonPackage rec { - pname = "chromadb_0"; - version = "0.6.3"; - pyproject = true; - - src = fetchFromGitHub { - owner = "chroma-core"; - repo = "chroma"; - tag = version; - hash = "sha256-yvAX8buETsdPvMQmRK5+WFz4fVaGIdNlfhSadtHwU5U="; - }; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "${pname}-${version}"; - hash = "sha256-lHRBXJa/OFNf4x7afEJw9XcuDveTBIy3XpQ3+19JXn4="; - }; - - pythonRelaxDeps = [ - "chroma-hnswlib" - "orjson" - "tokenizers" - ]; - - build-system = [ - setuptools - setuptools-scm - ]; - - nativeBuildInputs = [ - cargo - pkg-config - protobuf - rustc - rustPlatform.cargoSetupHook - ]; - - buildInputs = [ - openssl - zstd - ]; - - dependencies = [ - bcrypt - build - chroma-hnswlib - fastapi - grpcio - httpx - importlib-resources - kubernetes - mmh3 - numpy - onnxruntime - opentelemetry-api - opentelemetry-exporter-otlp-proto-grpc - opentelemetry-instrumentation-fastapi - opentelemetry-sdk - orjson - overrides - posthog - pulsar-client - pydantic - pypika - pyyaml - requests - tenacity - tokenizers - tqdm - typer - typing-extensions - uvicorn - ]; - - nativeCheckInputs = [ - hypothesis - psutil - pytest-asyncio - pytestCheckHook - ]; - - # Disable on aarch64-linux due to broken onnxruntime - # https://github.com/microsoft/onnxruntime/issues/10038 - pythonImportsCheck = lib.optionals (stdenv.hostPlatform.system != "aarch64-linux") [ "chromadb" ]; - - # Test collection breaks on aarch64-linux - doCheck = stdenv.hostPlatform.system != "aarch64-linux"; - - env = { - ZSTD_SYS_USE_PKG_CONFIG = true; - }; - - pytestFlagsArray = [ - "-x" # these are slow tests, so stop on the first failure - "-v" - ]; - - preCheck = '' - (($(ulimit -n) < 1024)) && ulimit -n 1024 - export HOME=$(mktemp -d) - ''; - - disabledTests = [ - # Tests are flaky / timing sensitive - "test_fastapi_server_token_authn_allows_when_it_should_allow" - "test_fastapi_server_token_authn_rejects_when_it_should_reject" - - # Issue with event loop - "test_http_client_bw_compatibility" - - # httpx ReadError - "test_not_existing_collection_delete" - ]; - - disabledTestPaths = [ - # Tests require network access - "chromadb/test/auth/test_simple_rbac_authz.py" - "chromadb/test/db/test_system.py" - "chromadb/test/ef/test_default_ef.py" - "chromadb/test/property/" - "chromadb/test/property/test_cross_version_persist.py" - "chromadb/test/stress/" - "chromadb/test/test_api.py" - - # httpx failures - "chromadb/test/api/test_delete_database.py" - - # Cannot be loaded by pytest without path hacks (fixed in 1.0.0) - "chromadb/test/test_logservice.py" - "chromadb/test/proto/test_utils.py" - "chromadb/test/segment/distributed/test_protobuf_translation.py" - - # Hypothesis FailedHealthCheck due to nested @given tests - "chromadb/test/cache/test_cache.py" - ]; - - __darwinAllowLocalNetworking = true; - - passthru.tests = { - inherit (nixosTests) chromadb; - }; - - # nixpkgs-update: no auto update - # 0.6.3 is the last of the 0.x series - - meta = { - description = "AI-native open-source embedding database"; - homepage = "https://github.com/chroma-core/chroma"; - changelog = "https://github.com/chroma-core/chroma/releases/tag/${version}"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - fab - sarahec - ]; - mainProgram = "chroma"; - }; -} diff --git a/pkgs/development/python-modules/datapoint/default.nix b/pkgs/development/python-modules/datapoint/default.nix index 3196e966a087..07ba97fc1511 100644 --- a/pkgs/development/python-modules/datapoint/default.nix +++ b/pkgs/development/python-modules/datapoint/default.nix @@ -8,22 +8,19 @@ requests, pytestCheckHook, requests-mock, - pythonOlder, versioningit, }: buildPythonPackage rec { pname = "datapoint"; - version = "0.12.1"; + version = "0.13.0"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { - owner = "EJEP"; + owner = "Perseudonymous"; repo = "datapoint-python"; tag = version; - hash = "sha256-caIbz/tMQbFKK5UVhYiEnGv3EoI3H2y5V4EDASQ253o="; + hash = "sha256-vgwuoG/2Lzo56cAiXEYNPsXQYfx8Cwg0NJgojDBxoug="; }; postPatch = '' @@ -51,8 +48,8 @@ buildPythonPackage rec { meta = { description = "Python interface to the Met Office's Datapoint API"; - homepage = "https://github.com/EJEP/datapoint-python"; - changelog = "https://github.com/EJEP/datapoint-python/blob/${src.tag}/CHANGELOG.md"; + homepage = "https://github.com/Perseudonymous/datapoint-python"; + changelog = "https://github.com/Perseudonymous/datapoint-python/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ dotlambda ]; }; diff --git a/pkgs/development/python-modules/dm-control/default.nix b/pkgs/development/python-modules/dm-control/default.nix index c92df8ed1bab..f6e274f1b66c 100644 --- a/pkgs/development/python-modules/dm-control/default.nix +++ b/pkgs/development/python-modules/dm-control/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "dm-control"; - version = "1.0.30"; + version = "1.0.31"; pyproject = true; src = fetchFromGitHub { owner = "google-deepmind"; repo = "dm_control"; tag = version; - hash = "sha256-b2mFAZDDUaK3heDc2uPP5u39P5TDzkOLYePoRFQYLR8="; + hash = "sha256-myrOrbKjBz+qN61WX54CqIaHsidUUBhgHezsdZvQFJA="; }; build-system = [ @@ -81,7 +81,7 @@ buildPythonPackage rec { doCheck = false; meta = { - changelog = "https://github.com/google-deepmind/dm_control/releases/tag/${version}"; + changelog = "https://github.com/google-deepmind/dm_control/releases/tag/${src.tag}"; description = "Google DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo"; homepage = "https://github.com/google-deepmind/dm_control"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/docling-ibm-models/default.nix b/pkgs/development/python-modules/docling-ibm-models/default.nix index 7959511f94b8..16b6122db933 100644 --- a/pkgs/development/python-modules/docling-ibm-models/default.nix +++ b/pkgs/development/python-modules/docling-ibm-models/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "docling-ibm-models"; - version = "3.4.3"; + version = "3.4.4"; pyproject = true; src = fetchFromGitHub { owner = "docling-project"; repo = "docling-ibm-models"; tag = "v${version}"; - hash = "sha256-EcBlvb6UNHe2lZFBuC4eSa6Ka82HRNnsQqK/AQuPvoA="; + hash = "sha256-a2y4vXgALPRtLhdH0Tqqht1gpdcfa1Gv4puthKDMk7U="; }; build-system = [ diff --git a/pkgs/development/python-modules/dvc-gs/default.nix b/pkgs/development/python-modules/dvc-gs/default.nix index e0894715e736..4df57143e949 100644 --- a/pkgs/development/python-modules/dvc-gs/default.nix +++ b/pkgs/development/python-modules/dvc-gs/default.nix @@ -9,12 +9,13 @@ buildPythonPackage rec { pname = "dvc-gs"; - version = "3.0.1"; + version = "3.0.2"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-5UMKKX+4GCNm98S8kQsasQTY5cwi9hGhm84FFl3/7NQ="; + pname = "dvc_gs"; + inherit version; + hash = "sha256-c5aTwNglCjkHS6Fsfc51K7Wn/5NEQtYIH/z9ftkxO5o="; }; # Prevent circular dependency diff --git a/pkgs/development/python-modules/dvc/default.nix b/pkgs/development/python-modules/dvc/default.nix index b92a3cd973bd..564efefd6e00 100644 --- a/pkgs/development/python-modules/dvc/default.nix +++ b/pkgs/development/python-modules/dvc/default.nix @@ -65,7 +65,7 @@ buildPythonPackage rec { pname = "dvc"; - version = "3.59.2"; + version = "3.60.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -74,7 +74,7 @@ buildPythonPackage rec { owner = "iterative"; repo = "dvc"; tag = version; - hash = "sha256-MAnbQ6VXhUqtRJu40sINDPTmEUgXovEPvBuHYc4EiAQ="; + hash = "sha256-e5QOWpx0Q47BJxnw9zWi483uezDN1pRevuBCrFGNpp0="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/firebase-admin/default.nix b/pkgs/development/python-modules/firebase-admin/default.nix index d2d91cfe4bfe..2b4f9f979d73 100644 --- a/pkgs/development/python-modules/firebase-admin/default.nix +++ b/pkgs/development/python-modules/firebase-admin/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildPythonPackage, fetchFromGitHub, setuptools, @@ -9,8 +8,11 @@ google-api-python-client, google-cloud-firestore, google-cloud-storage, + h2, + httpx, pyjwt, requests, + respx, pytestCheckHook, pytest-asyncio, pytest-localserver, @@ -19,14 +21,14 @@ buildPythonPackage rec { pname = "firebase-admin"; - version = "6.8.0"; + version = "6.9.0"; pyproject = true; src = fetchFromGitHub { owner = "firebase"; repo = "firebase-admin-python"; tag = "v${version}"; - hash = "sha256-N8DidHocdIV5qFEPZIqWZPfxvIfJzd/+jXGk/OZBT1s="; + hash = "sha256-TB5YIprtSXHbeWlu9U4fDjWCZdO5vM695u28Hv6w2e0="; }; build-system = [ setuptools ]; @@ -37,6 +39,7 @@ buildPythonPackage rec { google-api-python-client google-cloud-firestore google-cloud-storage + httpx pyjwt requests ]; @@ -46,6 +49,8 @@ buildPythonPackage rec { pytest-asyncio pytest-localserver pytest-mock + h2 + respx ]; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix b/pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix index ac6a036f99f0..ab590420e688 100644 --- a/pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix +++ b/pkgs/development/python-modules/google-cloud-bigquery-logging/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "google-cloud-bigquery-logging"; - version = "1.6.2"; + version = "1.6.3"; pyproject = true; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_bigquery_logging"; inherit version; - hash = "sha256-sVWeTqq4drPOmlUXd6R2O44PpNfcbsglhXeh6umYMZI="; + hash = "sha256-55xND/MHByzkQEmjeOnTEDEASqUR5zB/OvDHFsAEt8U="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/google-cloud-videointelligence/default.nix b/pkgs/development/python-modules/google-cloud-videointelligence/default.nix index ad71451b2fca..905cc7391254 100644 --- a/pkgs/development/python-modules/google-cloud-videointelligence/default.nix +++ b/pkgs/development/python-modules/google-cloud-videointelligence/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "google-cloud-videointelligence"; - version = "2.16.1"; + version = "2.16.2"; pyproject = true; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_videointelligence"; inherit version; - hash = "sha256-ajYSBZhvv5b8hKS5o2aTrymRpd5bWX94ncNcGmE7/Lk="; + hash = "sha256-SFv8MKhswRsxtYqpp6hA46WsW8eLFuhlOYnaV6TWmPk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/google-cloud-vision/default.nix b/pkgs/development/python-modules/google-cloud-vision/default.nix index eecb0bc116d6..b6db6d0345eb 100644 --- a/pkgs/development/python-modules/google-cloud-vision/default.nix +++ b/pkgs/development/python-modules/google-cloud-vision/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "google-cloud-vision"; - version = "3.10.1"; + version = "3.10.2"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_vision"; inherit version; - hash = "sha256-Ux4QGyzK2SJDOtRsRqR1KeZKCXM0bzD5GgEt4WOlIxE="; + hash = "sha256-ZJOA+quJM0QLYyv4gHLAw4KgjUmrArwLT7qCGIKuF2U="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/highctidh/default.nix b/pkgs/development/python-modules/highctidh/default.nix new file mode 100644 index 000000000000..446681574df6 --- /dev/null +++ b/pkgs/development/python-modules/highctidh/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + setuptools, + pytestCheckHook, + fetchFromGitea, +}: +buildPythonPackage rec { + pname = "highctidh"; + version = "1.0.2025051200"; + pyproject = true; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "vula"; + repo = "highctidh"; + tag = "v${version}"; + hash = "sha256-wGJv9UHAFfCOpTrr8THVk0DC+JUtj3gYYOf6o3EaSqg="; + }; + + sourceRoot = "${src.name}/src"; + + build-system = [ + setuptools + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ + "highctidh" + ]; + + meta = { + description = "Fork of high-ctidh as as a portable shared library with Python bindings"; + homepage = "https://codeberg.org/vula/highctidh"; + license = lib.licenses.publicDomain; + teams = with lib.teams; [ ngi ]; + maintainers = with lib.maintainers; [ + lorenzleutgeb + mightyiam + ]; + }; +} diff --git a/pkgs/development/python-modules/langchain-aws/default.nix b/pkgs/development/python-modules/langchain-aws/default.nix index 743aa051eab9..a09a49218529 100644 --- a/pkgs/development/python-modules/langchain-aws/default.nix +++ b/pkgs/development/python-modules/langchain-aws/default.nix @@ -24,21 +24,19 @@ buildPythonPackage rec { pname = "langchain-aws"; - version = "0.2.22"; + version = "0.2.25"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain-aws"; tag = "langchain-aws==${version}"; - hash = "sha256-tEkwa+rpitGxstci754JH5HCqD7+WX0No6ielJJnbxk="; + hash = "sha256-Qk3D8XtpzV7YgMM0WeainzCp6Sq1uZEaM0PFbGKIO7U="; }; postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "--snapshot-warn-unused" "" - substituteInPlace tests/unit_tests/{test_standard.py,chat_models/test_bedrock_converse.py} \ - --replace-fail "langchain_standard_tests" "langchain_tests" ''; sourceRoot = "${src.name}/libs/aws"; diff --git a/pkgs/development/python-modules/langchain-community/default.nix b/pkgs/development/python-modules/langchain-community/default.nix index 0d3b75cf2461..15a3122dd981 100644 --- a/pkgs/development/python-modules/langchain-community/default.nix +++ b/pkgs/development/python-modules/langchain-community/default.nix @@ -42,14 +42,14 @@ buildPythonPackage rec { pname = "langchain-community"; - version = "0.3.24"; + version = "0.3.25"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain-community"; tag = "libs/community/v${version}"; - hash = "sha256-4Rcczuz7tCb10HPvO15n48DBKjVBLXNPdRfD4lRKNGk="; + hash = "sha256-mAh5vq6Yi+ey9Yai0Hx2tHGE7OhVV98EuJfyhxrN9Fk="; }; sourceRoot = "${src.name}/libs/community"; diff --git a/pkgs/development/python-modules/langchain-core/default.nix b/pkgs/development/python-modules/langchain-core/default.nix index 32e6809d12f5..6a4902761d23 100644 --- a/pkgs/development/python-modules/langchain-core/default.nix +++ b/pkgs/development/python-modules/langchain-core/default.nix @@ -36,14 +36,14 @@ buildPythonPackage rec { pname = "langchain-core"; - version = "0.3.62"; + version = "0.3.65"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-core==${version}"; - hash = "sha256-24y3XGY5AayCtD2PlzVNcHaBiwUC/1GOHL2V0BbCWn0="; + hash = "sha256-2iEUrLjvjVpArOPXzF5Z6ZeeQbIGZxuZUTC2buYTOCQ="; }; sourceRoot = "${src.name}/libs/core"; diff --git a/pkgs/development/python-modules/langchain-huggingface/default.nix b/pkgs/development/python-modules/langchain-huggingface/default.nix index 5e37b43d49ef..0611097e3997 100644 --- a/pkgs/development/python-modules/langchain-huggingface/default.nix +++ b/pkgs/development/python-modules/langchain-huggingface/default.nix @@ -33,14 +33,14 @@ buildPythonPackage rec { pname = "langchain-huggingface"; - version = "0.2.0"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-huggingface==${version}"; - hash = "sha256-TqxssbqqjJV+/ynM2wo3C1aCV6wy0DsvdEuiTvVqNa8="; + hash = "sha256-+7fxCw4YYyfXwXw30lf1Xb01aj01C6X0B5yUrNPQzNY="; }; sourceRoot = "${src.name}/libs/partners/huggingface"; diff --git a/pkgs/development/python-modules/langchain-mistralai/default.nix b/pkgs/development/python-modules/langchain-mistralai/default.nix index 3bd64f3fa7d8..6cc5a0baeec6 100644 --- a/pkgs/development/python-modules/langchain-mistralai/default.nix +++ b/pkgs/development/python-modules/langchain-mistralai/default.nix @@ -63,7 +63,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_mistralai" ]; passthru.updateScript = gitUpdater { - pname = "langchain-mistralai=="; + rev-prefix = "langchain-mistralai=="; }; meta = { diff --git a/pkgs/development/python-modules/langchain-openai/default.nix b/pkgs/development/python-modules/langchain-openai/default.nix index 9a8f5b6640b5..3a07e091dd79 100644 --- a/pkgs/development/python-modules/langchain-openai/default.nix +++ b/pkgs/development/python-modules/langchain-openai/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "langchain-openai"; - version = "0.3.21"; + version = "0.3.23"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-openai==${version}"; - hash = "sha256-QGYDwK9HYntb8RJcFYzavr14taVfgZedzLkZKaw4I/g="; + hash = "sha256-o/DDHV2niEDp0kFJ+XuUXH7TSL/cBXwrI4lYLyD2SHc="; }; sourceRoot = "${src.name}/libs/partners/openai"; diff --git a/pkgs/development/python-modules/langchain-xai/default.nix b/pkgs/development/python-modules/langchain-xai/default.nix index 1b2fe6c07bd9..f1126507fe82 100644 --- a/pkgs/development/python-modules/langchain-xai/default.nix +++ b/pkgs/development/python-modules/langchain-xai/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "langchain-xai"; - version = "0.2.3"; + version = "0.2.4"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-xai==${version}"; - hash = "sha256-9pSwEHqh+WkHsjn7JNsyEy+U67ekTqAdHMAvAFanR8w="; + hash = "sha256-uH9D1mbpVfoxhF8e4uUycrj3hwV4r+hc/CBpeCVZ2eE="; }; sourceRoot = "${src.name}/libs/partners/xai"; diff --git a/pkgs/development/python-modules/motionblinds/default.nix b/pkgs/development/python-modules/motionblinds/default.nix index 5c18fd22c195..562c97f8023e 100644 --- a/pkgs/development/python-modules/motionblinds/default.nix +++ b/pkgs/development/python-modules/motionblinds/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "motionblinds"; - version = "0.6.27"; + version = "0.6.28"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "starkillerOG"; repo = "motion-blinds"; tag = version; - hash = "sha256-kvCvgSoiyDCDmEG8goM3hYXpvb5CO7nqz0/CKPBlZ2g="; + hash = "sha256-RhaNVPmLXmwozehqeAcQiTHdsL1Q/2dkNC0RrUtrCKY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pdfplumber/default.nix b/pkgs/development/python-modules/pdfplumber/default.nix index 78d848ec9a1e..6a8b080339cf 100644 --- a/pkgs/development/python-modules/pdfplumber/default.nix +++ b/pkgs/development/python-modules/pdfplumber/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "pdfplumber"; - version = "0.11.6"; + version = "0.11.7"; pyproject = true; src = fetchFromGitHub { owner = "jsvine"; repo = "pdfplumber"; tag = "v${version}"; - hash = "sha256-ljoM252w0oOqTUgYT6jtAW+jElPU9a49K6Atwdv5Dvo="; + hash = "sha256-6oCHFf/lNQidP69l0lVcvIQ0ldO3djRDnxLwcZ+VDVk="; }; build-system = [ setuptools ]; @@ -66,7 +66,7 @@ buildPythonPackage rec { description = "Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables"; mainProgram = "pdfplumber"; homepage = "https://github.com/jsvine/pdfplumber"; - changelog = "https://github.com/jsvine/pdfplumber/releases/tag/v${version}"; + changelog = "https://github.com/jsvine/pdfplumber/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ happysalada ]; }; diff --git a/pkgs/development/python-modules/pygreat/default.nix b/pkgs/development/python-modules/pygreat/default.nix index 937ce4b14eaf..f587a5683f00 100644 --- a/pkgs/development/python-modules/pygreat/default.nix +++ b/pkgs/development/python-modules/pygreat/default.nix @@ -3,22 +3,20 @@ buildPythonPackage, fetchFromGitHub, setuptools, - pythonOlder, future, pyusb, }: buildPythonPackage rec { pname = "pygreat"; - version = "2024.0.3"; + version = "2024.0.5"; pyproject = true; - disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "greatscottgadgets"; repo = "libgreat"; tag = "v${version}"; - hash = "sha256-dJqL85mx1zGYUpMxDa83hNRr7eUn5NNfWXullGFQK70="; + hash = "sha256-2PFeCG7m8qiK3eBX2838P6ZsLoQxcJBG+/TppUMT6dE="; }; sourceRoot = "${src.name}/host"; @@ -50,7 +48,7 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/greatscottgadgets/libgreat/releases/tag/v${version}"; + changelog = "https://github.com/greatscottgadgets/libgreat/releases/tag/${src.tag}"; description = "Python library for talking with libGreat devices"; homepage = "https://github.com/greatscottgadgets/libgreat/"; license = with lib.licenses; [ bsd3 ]; diff --git a/pkgs/development/python-modules/switchbot-api/default.nix b/pkgs/development/python-modules/switchbot-api/default.nix index 44f5a31d89f9..b9e2c961c8dd 100644 --- a/pkgs/development/python-modules/switchbot-api/default.nix +++ b/pkgs/development/python-modules/switchbot-api/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "switchbot-api"; - version = "2.4.0"; + version = "2.5.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "SeraphicCorp"; repo = "py-switchbot-api"; tag = "v${version}"; - hash = "sha256-b5g/ha+/W/L4P7l89Nh6oec55njG9UuDA/zQtpLPf6o="; + hash = "sha256-Eesdd9tNXJQ0kilfuUxpAcUO+5Rf2HRyD0N71tKT/pw="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index fdb585335e05..66de8bbff562 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1398"; + version = "3.0.1399"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-gr6OfRNDNNmo3kqG50XYxVVN6nwxF2skPHVak2bqsnA="; + hash = "sha256-S8xp2q+7pQ9VzhUcZxDwFpXV6idTq/4+W1teFISmWJM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/tree-sitter-language-pack/default.nix b/pkgs/development/python-modules/tree-sitter-language-pack/default.nix index 2bdfbf2efca4..be1a41e8b307 100644 --- a/pkgs/development/python-modules/tree-sitter-language-pack/default.nix +++ b/pkgs/development/python-modules/tree-sitter-language-pack/default.nix @@ -2,7 +2,7 @@ lib, buildPythonPackage, fetchPypi, - python, + pytestCheckHook, nix-update-script, # build-system @@ -19,18 +19,27 @@ buildPythonPackage rec { pname = "tree-sitter-language-pack"; - version = "0.7.3"; + version = "0.8.0"; pyproject = true; - # Using the GitHub sources necessitates fetching the treesitter grammar parsers by using a vendored script: - # https://github.com/Goldziher/tree-sitter-language-pack/blob/main/scripts/clone_vendors.py + # Using the GitHub sources necessitates fetching the treesitter grammar parsers by using a vendored script. # The pypi archive has the benefit of already vendoring those dependencies which makes packaging easier on our side + # See: https://github.com/Goldziher/tree-sitter-language-pack/blob/main/scripts/clone_vendors.py src = fetchPypi { pname = "tree_sitter_language_pack"; inherit version; - hash = "sha256-SROctgfYE1LTOtGOV1IPwQV6AJlVyczO1WYHzBjmo/0="; + hash = "sha256-Sar+Mi61nvTURXV3IQ+yDBjFU1saQrjnU6ppntO/nu0="; }; + # Upstream bumped the setuptools and typing-extensions dependencies, but we can still use older versions + # since the newer ones aren’t packaged in nixpkgs. We can't use pythonRelaxDepsHook here because it runs + # in postBuild, while the dependency check occurs during the build phase. + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools>=80.9.0" "setuptools>=78.1.0" \ + --replace-fail "typing-extensions>=4.14.0" "typing-extensions>=4.13.2" + ''; + build-system = [ cython setuptools @@ -44,38 +53,18 @@ buildPythonPackage rec { tree-sitter-yaml ]; - prePatch = '' - # Remove the packaged bindings, which only work on Linux and prevent the build from succeeding - # https://github.com/Goldziher/tree-sitter-language-pack/issues/46 - rm -rf tree_sitter_language_pack/bindings/*.so - ''; + nativeCheckInputs = [ + pytestCheckHook + ]; pythonImportsCheck = [ "tree_sitter_language_pack" "tree_sitter_language_pack.bindings" ]; - # No tests in the pypi archive, we add a test to check that all bindings can be imported - checkPhase = '' - runHook preCheck - - cat < test-import-bindings.py - import sys - import os - if (cwd := os.getcwd()) in sys.path: - # remove current working directory from sys.path, use PYTHONPATH instead - sys.path.remove(cwd) - - from typing import get_args - from tree_sitter_language_pack import SupportedLanguage, get_binding - - for lang in get_args(SupportedLanguage): - get_binding(lang) - EOF - - ${python.interpreter} test-import-bindings.py - - runHook postCheck + preCheck = '' + # make sure import the built version, not the source one + rm -r tree_sitter_language_pack ''; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/development/python-modules/types-aiobotocore/default.nix b/pkgs/development/python-modules/types-aiobotocore/default.nix index d4747dd99e40..a07d915ae3af 100644 --- a/pkgs/development/python-modules/types-aiobotocore/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore/default.nix @@ -364,13 +364,13 @@ buildPythonPackage rec { pname = "types-aiobotocore"; - version = "2.22.0"; + version = "2.23.0"; pyproject = true; src = fetchPypi { pname = "types_aiobotocore"; inherit version; - hash = "sha256-BMas2YT5o30i2y6/Zw/4TlX28ifTzHHpspdyDUpxtxg="; + hash = "sha256-02OlhHJrlYLhjK2+2fiAU6xLSINz4OZD0pK1ey8YKsg="; }; build-system = [ setuptools ]; diff --git a/pkgs/os-specific/linux/kernel/generic.nix b/pkgs/os-specific/linux/kernel/generic.nix index 6c8ae502731e..f8ad1f892962 100644 --- a/pkgs/os-specific/linux/kernel/generic.nix +++ b/pkgs/os-specific/linux/kernel/generic.nix @@ -69,6 +69,7 @@ let "pc" ], extraMeta ? { }, + extraPassthru ? { }, isZen ? false, isLibre ? false, @@ -299,6 +300,7 @@ let passthru = previousAttrs.passthru or { } + // extraPassthru // basicArgs // { features = kernelFeatures; diff --git a/pkgs/os-specific/linux/kernel/linux-libre.nix b/pkgs/os-specific/linux/kernel/linux-libre.nix index baec656fcae8..7f9a48adb1b7 100644 --- a/pkgs/os-specific/linux/kernel/linux-libre.nix +++ b/pkgs/os-specific/linux/kernel/linux-libre.nix @@ -43,7 +43,7 @@ linux.override { ''; }; - passthru.updateScript = ./update-libre.sh; + extraPassthru.updateScript = ./update-libre.sh; maintainers = with lib.maintainers; [ qyliss ]; }; diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index 336ab08f6bae..c6c4bbfd3b53 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -145,7 +145,7 @@ let UCLAMP_TASK_GROUP = mkKernelOverride (option no); }; - passthru.updateScript = [ + extraPassthru.updateScript = [ ./update-zen.py (if isLqx then "lqx" else "zen") ]; diff --git a/pkgs/tools/security/ghidra/extensions/kaiju/default.nix b/pkgs/tools/security/ghidra/extensions/kaiju/default.nix index eed0778bd946..cc565aea0cd8 100644 --- a/pkgs/tools/security/ghidra/extensions/kaiju/default.nix +++ b/pkgs/tools/security/ghidra/extensions/kaiju/default.nix @@ -43,9 +43,9 @@ let # https://github.com/CERTCC/kaiju/blob/c9dbb55484b3d2a6abd9dfca2197cd00fb7ee3c1/build.gradle#L189 preBuild = '' mkdir -p build/cmake/z3/java-bindings - ln -s ${lib.getOutput "lib" z3_lib}/lib/com.microsoft.z3.jar build/cmake/z3/java-bindings + ln -s ${lib.getOutput "java" z3_lib}/share/java/com.microsoft.z3.jar build/cmake/z3/java-bindings mkdir -p os/${ghidraPlatformName} - cp ${lib.getOutput "lib" z3_lib}/lib/* os/${ghidraPlatformName} + cp ${lib.getOutput "java" z3_lib}/lib/* os/${ghidraPlatformName} ''; gradleFlags = [ "-PKAIJU_SKIP_Z3_BUILD=true" ]; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9473f94ffcda..fd2041c53b25 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -670,6 +670,8 @@ mapAliases { fingerd_bsd = bsd-fingerd; fira-code-nerdfont = lib.warnOnInstantiate "fira-code-nerdfont is redundant. Use nerd-fonts.fira-code instead." nerd-fonts.fira-code; # Added 2024-11-10 firebird_2_5 = throw "'firebird_2_5' has been removed as it has reached end-of-life and does not build."; # Added 2025-06-10 + firefox-beta-bin = lib.warnOnInstantiate "`firefox-beta-bin` is removed. Please use `firefox-beta` or `firefox-bin` instead." firefox-beta; + firefox-devedition-bin = lib.warnOnInstantiate "`firefox-devedition-bin` is removed. Please use `firefox-devedition` or `firefox-bin` instead." firefox-devedition; firefox-esr-115 = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-128` instead."; firefox-esr-115-unwrapped = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-128-unwrapped` instead."; firefox-wayland = firefox; # Added 2022-11-15 @@ -697,6 +699,8 @@ mapAliases { fractal-next = fractal; # added 2023-11-25 framework-system-tools = framework-tool; # added 2023-12-09 francis = kdePackages.francis; # added 2024-07-13 + freecad-qt6 = freecad; # added 2025-06-14 + freecad-wayland = freecad; # added 2025-06-14 freerdp3 = freerdp; # added 2025-03-25 freerdpUnstable = freerdp; # added 2025-03-25 frostwire = throw "frostwire was removed, as it was broken due to reproducibility issues, use `frostwire-bin` package instead."; # added 2024-05-17 @@ -870,6 +874,7 @@ mapAliases { gtk-engine-bluecurve = "'gtk-engine-bluecurve' has been removed as it has been archived upstream."; # Added 2024-12-04 gtk2fontsel = throw "'gtk2fontsel' has been removed due to lack of maintenance upstream. GTK now has a built-in font chooser so it's no longer needed for newer apps"; # Added 2024-10-19 gtkcord4 = dissent; # Added 2024-03-10 + gtkextra = throw "'gtkextra' has been removed due to lack of maintenance upstream."; # Added 2025-06-10 gtkperf = throw "'gtkperf' has been removed due to lack of maintenance upstream"; # Added 2024-09-14 guardian-agent = throw "'guardian-agent' has been removed, as it hasn't been maintained upstream in years and accumulated many vulnerabilities"; # Added 2024-06-09 guile-disarchive = disarchive; # Added 2023-10-27 @@ -2064,6 +2069,7 @@ mapAliases { wg-bond = throw "'wg-bond' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 whatsapp-for-linux = wasistlos; # Added 2025-01-30 wineWayland = wine-wayland; + winhelpcgi = throw "'winhelpcgi' has been removed as it was unmaintained upstream and broken with GCC 14"; # Added 2025-06-14 win-virtio = virtio-win; # Added 2023-10-17 wireguard-vanity-address = throw "'wireguard-vanity-address' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 wkhtmltopdf-bin = wkhtmltopdf; # Added 2024-07-17 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 388d0723b855..346ba1d27573 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2046,10 +2046,6 @@ with pkgs; cloud-init = callPackage ../tools/virtualization/cloud-init { inherit systemd; }; - clingo = callPackage ../applications/science/logic/potassco/clingo.nix { }; - - clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { }; - coloredlogs = with python3Packages; toPythonApplication coloredlogs; czkawka-full = czkawka.wrapper.override { @@ -2180,10 +2176,6 @@ with pkgs; espanso = espanso-wayland; }; - fastly = callPackage ../misc/fastly { - # If buildGoModule is overridden, provide a matching version of the go attribute - }; - f3d_egl = f3d.override { vtk_9 = vtk_9_egl; }; fast-cli = nodePackages.fast-cli; @@ -12435,7 +12427,6 @@ with pkgs; firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin { inherit (firefox-unwrapped.passthru) applicationName; - channel = "release"; generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix; }; @@ -12443,27 +12434,6 @@ with pkgs; pname = "firefox-bin"; }; - firefox-beta-bin-unwrapped = firefox-bin-unwrapped.override { - inherit (firefox-beta-unwrapped.passthru) applicationName; - channel = "beta"; - generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix; - }; - - firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped { - pname = "firefox-beta-bin"; - }; - - firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin { - inherit (firefox-devedition-unwrapped.passthru) applicationName; - channel = "developer-edition"; - generated = import ../applications/networking/browsers/firefox-bin/developer-edition_sources.nix; - }; - - firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped { - pname = "firefox-devedition-bin"; - wmClass = "firefox-aurora"; - }; - librewolf-unwrapped = import ../applications/networking/browsers/librewolf { inherit stdenv @@ -14952,12 +14922,6 @@ with pkgs; flightgear = libsForQt5.callPackage ../games/flightgear { }; - freecad-wayland = freecad.override { withWayland = true; }; - freecad-qt6 = freecad.override { - withWayland = true; - qtVersion = 6; - }; - freeciv = callPackage ../games/freeciv { sdl2Client = false; gtkClient = true; diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 505a3b5200ef..9c4cb158b5b5 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -749,6 +749,8 @@ let hashcons = callPackage ../development/ocaml-modules/hashcons { }; + hc = callPackage ../development/ocaml-modules/hc { }; + hex = callPackage ../development/ocaml-modules/hex { }; hidapi = callPackage ../development/ocaml-modules/hidapi { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0570036e589b..36d02dc718a2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2473,8 +2473,6 @@ self: super: with self; { chromadb = callPackage ../development/python-modules/chromadb { }; - chromadb_0 = callPackage ../development/python-modules/chromadb/0.nix { }; - chromaprint = callPackage ../development/python-modules/chromaprint { }; ci-info = callPackage ../development/python-modules/ci-info { }; @@ -6436,6 +6434,8 @@ self: super: with self; { hieroglyph = callPackage ../development/python-modules/hieroglyph { }; + highctidh = callPackage ../development/python-modules/highctidh { }; + highdicom = callPackage ../development/python-modules/highdicom { }; highspy = callPackage ../development/python-modules/highspy { }; @@ -19653,7 +19653,7 @@ self: super: with self; { yubico-client = callPackage ../development/python-modules/yubico-client { }; - z3-solver = (toPythonModule (pkgs.z3.override { python3 = python; })).python; + z3-solver = (toPythonModule (pkgs.z3.override { python3Packages = self; })).python; z3c-checkversions = callPackage ../development/python-modules/z3c-checkversions { };