diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0508d2639de1..a1426bb2a014 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -661,6 +661,12 @@ If you have any problems with formatting, please ping the [formatting team](http As an exception, an explicit conditional expression with null can be used when fixing a important bug without triggering a mass rebuild. If this is done a follow up pull request _should_ be created to change the code to `lib.optional(s)`. +- Any style choices not covered here but that can be expressed as general rules should be left at the discretion of the authors of changes and _not_ commented in reviews. + The purpose of this is: + - to avoid churn as contributors with different style preferences undo each other's changes, + - to ensure that style rules are written down and consistent (and can thus be followed when authoring changes, reducing review cycles), + - and to encourage reviews to focus on more impactful considerations. + # Practical contributing advice To contribute effectively and efficiently, you need to be aware of how the process generally works. diff --git a/ci/pinned.json b/ci/pinned.json index 7f922fff0fe0..4d5456837b2c 100644 --- a/ci/pinned.json +++ b/ci/pinned.json @@ -9,9 +9,9 @@ }, "branch": "nixpkgs-unstable", "submodules": false, - "revision": "a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0", - "url": "https://github.com/NixOS/nixpkgs/archive/a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0.tar.gz", - "hash": "06lqp08pfgnsn8kb4kdpjmmjyhj4bgniv7yf9bjczg4kn25l1dz6" + "revision": "e57b3b16ad8758fd681511a078f35c416a8cc939", + "url": "https://github.com/NixOS/nixpkgs/archive/e57b3b16ad8758fd681511a078f35c416a8cc939.tar.gz", + "hash": "04zp6jjd4xr6jfps84p8yh5ym5962mii4825fn75lqk14sz4rq56" }, "treefmt-nix": { "type": "Git", @@ -22,9 +22,9 @@ }, "branch": "main", "submodules": false, - "revision": "128222dc911b8e2e18939537bed1762b7f3a04aa", - "url": "https://github.com/numtide/treefmt-nix/archive/128222dc911b8e2e18939537bed1762b7f3a04aa.tar.gz", - "hash": "1p81chik0sb8aligng579m4h0klnndxv76z0p4gyhr4g3s9cydpw" + "revision": "5eda4ee8121f97b218f7cc73f5172098d458f1d1", + "url": "https://github.com/numtide/treefmt-nix/archive/5eda4ee8121f97b218f7cc73f5172098d458f1d1.tar.gz", + "hash": "1vqns9hjhmbnhdq2xvcmdxng11jrmcn9lpk2ncfh1f969z9lj8y9" } }, "version": 5 diff --git a/doc/languages-frameworks/ocaml.section.md b/doc/languages-frameworks/ocaml.section.md index 875c1fcad5bd..9b20a8ab32f5 100644 --- a/doc/languages-frameworks/ocaml.section.md +++ b/doc/languages-frameworks/ocaml.section.md @@ -75,7 +75,7 @@ Here is a simple package example. ppx_let, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "angstrom"; version = "0.15.0"; @@ -84,20 +84,22 @@ buildDunePackage rec { src = fetchFromGitHub { owner = "inhabitedtype"; repo = "angstrom"; - tag = version; + tag = finalAttrs.version; hash = "sha256-MK8o+iPGANEhrrTc1Kz9LBilx2bDPQt7Pp5P2libucI="; }; - checkInputs = [ - alcotest - ppx_let - ]; buildInputs = [ ocaml-syntax-shims ]; + propagatedBuildInputs = [ bigstringaf result ]; + doCheck = lib.versionAtLeast ocaml.version "4.05"; + checkInputs = [ + alcotest + ppx_let + ]; meta = { homepage = "https://github.com/inhabitedtype/angstrom"; @@ -105,7 +107,7 @@ buildDunePackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ sternenseemann ]; }; -} +}) ``` Here is a second example, this time using a source archive generated with `dune-release`. It is a good idea to use this archive when it is available as it will usually contain substituted variables such as a `%%VERSION%%` field. This library does not depend on any other OCaml library and no tests are run after building it. @@ -117,14 +119,14 @@ Here is a second example, this time using a source archive generated with `dune- buildDunePackage, }: -buildDunePackage rec { +buildDunePackage (finalAtts: { pname = "wtf8"; version = "1.0.2"; minimalOCamlVersion = "4.02"; src = fetchurl { - url = "https://github.com/flowtype/ocaml-wtf8/releases/download/v${version}/wtf8-v${version}.tbz"; + url = "https://github.com/flowtype/ocaml-wtf8/releases/download/v${finalAtts.version}/wtf8-v${finalAtts.version}.tbz"; hash = "sha256-d5/3KUBAWRj8tntr4RkJ74KWW7wvn/B/m1nx0npnzyc="; }; @@ -134,7 +136,7 @@ buildDunePackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.eqyiel ]; }; -} +}) ``` The build will automatically fail if two distinct versions of the same library diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index 721eed57d846..f7ccbbb3b44d 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -11,6 +11,7 @@ - The official Nix formatter `nixfmt` is now stable and available as `pkgs.nixfmt`, deprecating the temporary `pkgs.nixfmt-rfc-style` attribute. The classic `nixfmt` will stay available for some more time as `pkgs.nixfmt-classic`. - The default GHC version has been updated from 9.8 to 9.10. `haskellPackages` correspondingly uses Stackage LTS 24 (instead of LTS 23) as a baseline. +- Added `nixos-init`, a Rust-based bashless initialization system for systemd initrd. This allows to build NixOS systems without any interpreter. Enable via `system.nixos-init.enable = true;`. ## Backward Incompatibilities {#sec-nixpkgs-release-25.11-incompatibilities} @@ -64,16 +65,22 @@ - Derivations setting both `separateDebugInfo` and one of `allowedReferences`, `allowedRequisites`, `disallowedReferences` or `disallowedRequisites` must now set `__structuredAttrs` to `true`. The effect of reference whitelisting or blacklisting will be disabled on the `debug` output created by `separateDebugInfo`. +- `k2pdfopt` has been removed, as it's broken. + - `victoriametrics` no longer contains VictoriaLogs components. These have been separated into the new package `victorialogs`. - `mx-puppet-discord` was removed from Nixpkgs along with its NixOS module as it was unmaintained and was the only user of sha1 hashes in tree. +- `gradience` has been removed because it was archived upstream. + - `kbd` package's `outputs` now include a `man` and `scripts` outputs. The `unicode_start` and `unicode_stop` Bash scripts are now part of the `scripts` output, allowing most usages of the `kbd` package to not pull in `bash`. - `spidermonkey_91` has been removed, as it has been EOL since September 2022. - `hiawata` has been removed, due to lack of active development upstream, lack of maintainership downstream and upcoming security issues. +- `forgejo` main program has been renamed to `bin/forgejo` from the previous `bin/gitea`. + - `cudaPackages.cudatoolkit-legacy-runfile` has been removed. - `conduwuit` was removed due to upstream ceasing development and deleting their repository. For existing data, a migration to `matrix-conduit`, `matrix-continuwuity` or `matrix-tuwunel` may be possible. @@ -94,6 +101,8 @@ - `purple-matrix` has been removed, since it has been unmaintained since April 2022 and upstream does not recommend using it anymore. +- `sublime-music` has been removed because upstream has announced it is no longer maintained. Upstream suggests using `supersonic` instead. + - The default Android NDK version has been raised to 27, and the default SDK version to 35. NDK 21–26 have been removed, as they are end‐of‐life. @@ -152,6 +161,8 @@ - `telegram-desktop` packages now uses `Telegram` for its binary. The previous name was `telegram-desktop`. This is due to [an upstream decision](https://github.com/telegramdesktop/tdesktop/commit/56ff5808a3d766f892bc3c3305afb106b629ef6f) to make the name consistent with other platforms. +- `hsd` has been upgraded to version 8. See [their changelog](https://github.com/handshake-org/hsd/blob/v8.0.0/docs/release-notes/release-notes-8.x.md) for important instructions before upgrading. + - `podofo` has been updated from `0.9.8` to `1.0.0`. These releases are by nature very incompatible due to major API changes. The legacy versions can be found under `podofo_0_10` and `podofo_0_9`. Changelog: https://github.com/podofo/podofo/blob/1.0.0/CHANGELOG.md, API-Migration-Guide: https://github.com/podofo/podofo/blob/1.0.0/API-MIGRATION.md. @@ -275,3 +286,5 @@ - `neovim`: Added support for the `vim.o.exrc` option, the `VIMINIT` environment variable, and sourcing of `sysinit.vim`. See the neovim help page [`:help startup`](https://neovim.io/doc/user/starting.html#startup) for more information, as well as [the nixpkgs neovim wrapper documentation](#neovim-custom-configuration). + +- `cloudflare-ddns`: Added package cloudflare-ddns. diff --git a/lib/modules.nix b/lib/modules.nix index 3330579952de..e91a4d2afb92 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -1131,7 +1131,7 @@ let defsFinal' = let # Process mkMerge and mkIf properties. - defs' = concatMap ( + defsNormalized = concatMap ( m: map ( value: @@ -1146,19 +1146,19 @@ let ) defs; # Process mkOverride properties. - defs'' = filterOverrides' defs'; + defsFiltered = filterOverrides' defsNormalized; # Sort mkOrder properties. - defs''' = + defsSorted = # Avoid sorting if we don't have to. - if any (def: def.value._type or "" == "order") defs''.values then - sortProperties defs''.values + if any (def: def.value._type or "" == "order") defsFiltered.values then + sortProperties defsFiltered.values else - defs''.values; + defsFiltered.values; in { - values = defs'''; - inherit (defs'') highestPrio; + values = defsSorted; + inherit (defsFiltered) highestPrio; }; defsFinal = defsFinal'.values; diff --git a/lib/tests/modules.sh b/lib/tests/modules.sh index 3b402b7d856c..5cd781752317 100755 --- a/lib/tests/modules.sh +++ b/lib/tests/modules.sh @@ -210,6 +210,9 @@ checkConfigError 'A definition for option .intStrings\.badTagTypeError\.left. is checkConfigError 'A definition for option .nested\.right\.left. is not of type .signed integer.' config.nested.right.left ./types-attrTag.nix checkConfigError 'In attrTag, each tag value must be an option, but tag int was a bare type, not wrapped in mkOption.' config.opt.int ./types-attrTag-wrong-decl.nix +# types +checkConfigOutput '"ok"' config.assertions ./types.nix + # types.pathInStore checkConfigOutput '".*/store/0lz9p8xhf89kb1c1kk6jxrzskaiygnlh-bash-5.2-p15.drv"' config.pathInStore.ok1 ./types.nix checkConfigOutput '".*/store/0fb3ykw9r5hpayd05sr0cizwadzq1d8q-bash-5.2-p15"' config.pathInStore.ok2 ./types.nix diff --git a/lib/tests/modules/types.nix b/lib/tests/modules/types.nix index 449fd51fd49c..e860dbac3319 100644 --- a/lib/tests/modules/types.nix +++ b/lib/tests/modules/types.nix @@ -1,3 +1,6 @@ +# Run with: +# cd nixpkgs +# ./lib/tests/modules.sh { lib, ... }: let inherit (builtins) @@ -7,10 +10,12 @@ let types mkOption ; + in { options = { pathInStore = mkOption { type = types.lazyAttrsOf types.pathInStore; }; + assertions = mkOption { }; }; config = { pathInStore.ok1 = "${storeDir}/0lz9p8xhf89kb1c1kk6jxrzskaiygnlh-bash-5.2-p15.drv"; @@ -21,5 +26,459 @@ in pathInStore.bad3 = "${storeDir}/"; pathInStore.bad4 = "${storeDir}/.links"; # technically true, but not reasonable pathInStore.bad5 = "/foo/bar"; + + assertions = + with lib.types; + + assert str.description == "string"; + assert int.description == "signed integer"; + assert (attrsOf str).description == "attribute set of string"; + assert (attrsOf (attrsOf str)).description == "attribute set of attribute set of string"; + assert + (oneOf [ + (attrsOf str) + int + bool + ]).description == "(attribute set of string) or signed integer or boolean"; + assert + (enum [ + true + null + false + ]).description == "one of true, , false"; + assert + (submodule { freeformType = attrsOf str; }).description + == "open submodule of attribute set of string"; + # Comprehensive type constructor description tests + assert (attrsOf int).description == "attribute set of signed integer"; + assert (attrsOf bool).description == "attribute set of boolean"; + assert (attrsOf (either int str)).description == "attribute set of (signed integer or string)"; + assert (attrsOf (nullOr str)).description == "attribute set of (null or string)"; + assert (attrsOf (listOf str)).description == "attribute set of list of string"; + assert (attrsOf (attrsOf int)).description == "attribute set of attribute set of signed integer"; + assert (attrsOf ints.positive).description == "attribute set of (positive integer, meaning >0)"; + + # Test type constructors as attrsOf item types + assert + (attrsOf (enum [ + "a" + "b" + ])).description == "attribute set of (one of \"a\", \"b\")"; + assert + (attrsOf (strMatching "[0-9]+")).description + == "attribute set of string matching the pattern [0-9]+"; + assert (attrsOf (nonEmptyListOf str)).description == "attribute set of non-empty (list of string)"; # TODO: reduce parentheses? + assert + (attrsOf (oneOf [ + str + int + ])).description == "attribute set of (string or signed integer)"; + assert + (attrsOf (coercedTo str abort int)).description + == "attribute set of (signed integer or string convertible to it)"; + assert + (attrsOf (functionTo str)).description == "attribute set of function that evaluates to a(n) string"; + assert + (attrsOf (passwdEntry str)).description + == "attribute set of (string, not containing newlines or colons)"; + assert (attrsOf (uniq str)).description == "attribute set of string"; + assert (attrsOf (unique { message = "test"; } str)).description == "attribute set of string"; + assert + (attrsOf (pathWith { + absolute = true; + })).description == "attribute set of absolute path"; + assert + (attrsOf (separatedString ",")).description == "attribute set of strings concatenated with \",\""; + assert (attrsOf (loaOf str)).description == "attribute set of attribute set of string"; + assert (attrsOf (lazyAttrsOf str)).description == "attribute set of lazy attribute set of string"; + assert (attrsOf (submodule { })).description == "attribute set of (submodule)"; # FIXME: extra parentheses around submodule + assert + (attrsOf (submodule { + freeformType = attrsOf str; + })).description == "attribute set of (open submodule of attribute set of string)"; + assert (attrsOf (addCheck str (x: true))).description == "attribute set of string"; + assert (attrsOf (enum [ ])).description == "attribute set of impossible (empty enum)"; + assert + (attrsOf ints.u32).description + == "attribute set of 32 bit unsigned integer; between 0 and 4294967295 (both inclusive)"; + assert + (attrsOf numbers.positive).description + == "attribute set of (positive integer or floating point number, meaning >0)"; + + assert (attrsWith { elemType = str; }).description == "attribute set of string"; + assert (attrsWith { elemType = int; }).description == "attribute set of signed integer"; + assert (attrsWith { elemType = bool; }).description == "attribute set of boolean"; + assert + (attrsWith { elemType = either int str; }).description + == "attribute set of (signed integer or string)"; + assert (attrsWith { elemType = nullOr str; }).description == "attribute set of (null or string)"; + assert (attrsWith { elemType = listOf str; }).description == "attribute set of list of string"; + assert + (attrsWith { elemType = attrsOf int; }).description + == "attribute set of attribute set of signed integer"; + assert + (attrsWith { elemType = ints.positive; }).description + == "attribute set of (positive integer, meaning >0)"; + assert + (attrsWith { + elemType = str; + lazy = true; + }).description == "lazy attribute set of string"; + # Additional attrsWith tests are covered above + assert + (attrsWith { + elemType = str; + lazy = false; + }).description == "attribute set of string"; + assert (coercedTo str abort int).description == "signed integer or string convertible to it"; + assert (coercedTo int abort str).description == "string or signed integer convertible to it"; + assert (coercedTo bool abort str).description == "string or boolean convertible to it"; + assert + (coercedTo (either int str) abort str).description + == "string or (signed integer or string) convertible to it"; + assert + (coercedTo (nullOr str) abort str).description == "string or (null or string) convertible to it"; + assert + (coercedTo (listOf str) abort str).description == "string or (list of string) convertible to it"; + assert + (coercedTo (attrsOf int) abort str).description + == "string or (attribute set of signed integer) convertible to it"; + assert + (coercedTo ints.positive abort str).description + == "string or (positive integer, meaning >0) convertible to it"; + assert + (coercedTo (listOf str) abort (attrsOf str)).description + == "(attribute set of string) or (list of string) convertible to it"; + # Additional coercedTo tests covered above + assert (either str int).description == "string or signed integer"; + assert (either int str).description == "signed integer or string"; + assert (either bool str).description == "boolean or string"; + assert (either (either int str) bool).description == "signed integer or string or boolean"; + assert (either (nullOr str) int).description == "null or string or signed integer"; + assert (either (listOf str) int).description == "(list of string) or signed integer"; + assert (either (attrsOf int) str).description == "(attribute set of signed integer) or string"; + assert (either ints.positive str).description == "positive integer, meaning >0, or string"; + assert (either (either bool str) int).description == "boolean or string or signed integer"; + + # Test type constructors as either bool t + assert (either bool str).description == "boolean or string"; + assert (either bool int).description == "boolean or signed integer"; + assert + (either bool (enum [ + "a" + "b" + ])).description == "boolean or one of \"a\", \"b\""; + assert + (either bool (strMatching "[0-9]+")).description == "boolean or string matching the pattern [0-9]+"; + assert (either bool (nonEmptyListOf str)).description == "boolean or non-empty (list of string)"; # TODO: reduce parentheses? + assert + (either bool (oneOf [ + str + int + ])).description == "boolean or string or signed integer"; + assert + (either bool (coercedTo str abort int)).description + == "boolean or (signed integer or string convertible to it)"; + assert + (either bool (functionTo str)).description == "boolean or function that evaluates to a(n) string"; + assert + (either bool (passwdEntry str)).description + == "boolean or (string, not containing newlines or colons)"; + assert (either bool (uniq str)).description == "boolean or string"; + assert (either bool (unique { message = "test"; } str)).description == "boolean or string"; + assert + (either bool (pathWith { + absolute = true; + })).description == "boolean or absolute path"; + assert + (either bool (separatedString ",")).description == "boolean or strings concatenated with \",\""; + assert (either bool (attrsOf str)).description == "boolean or attribute set of string"; + assert (either bool (listOf str)).description == "boolean or list of string"; + assert (either bool (nullOr str)).description == "boolean or null or string"; + assert (either bool (lazyAttrsOf str)).description == "boolean or lazy attribute set of string"; + assert (either bool (submodule { })).description == "boolean or (submodule)"; # FIXME: extra parentheses around submodule + assert (either bool ints.positive).description == "boolean or (positive integer, meaning >0)"; + assert + (either bool numbers.positive).description + == "boolean or (positive integer or floating point number, meaning >0)"; + + # Test type constructors as either t bool + assert (either str bool).description == "string or boolean"; + assert (either int bool).description == "signed integer or boolean"; + assert + (either (enum [ + "a" + "b" + ]) bool).description == "one of \"a\", \"b\" or boolean"; + assert + (either (strMatching "[0-9]+") bool).description == "string matching the pattern [0-9]+ or boolean"; + assert (either (nonEmptyListOf str) bool).description == "(non-empty (list of string)) or boolean"; # TODO: reduce parentheses? + assert + (either (oneOf [ + str + int + ]) bool).description == "string or signed integer or boolean"; + assert + (either (coercedTo str abort int) bool).description + == "(signed integer or string convertible to it) or boolean"; + assert + (either (functionTo str) bool).description == "(function that evaluates to a(n) string) or boolean"; + assert + (either (passwdEntry str) bool).description + == "string, not containing newlines or colons, or boolean"; + assert (either (uniq str) bool).description == "string or boolean"; + assert (either (unique { message = "test"; } str) bool).description == "string or boolean"; + assert (either (pathWith { absolute = true; }) bool).description == "absolute path or boolean"; + assert + (either (separatedString ",") bool).description == "strings concatenated with \",\" or boolean"; + assert (either (attrsOf str) bool).description == "(attribute set of string) or boolean"; + assert (either (listOf str) bool).description == "(list of string) or boolean"; + assert (either (nullOr str) bool).description == "null or string or boolean"; + assert (either (lazyAttrsOf str) bool).description == "(lazy attribute set of string) or boolean"; + assert (either (submodule { }) bool).description == "(submodule) or boolean"; # FIXME: extra parentheses around submodule + assert (either ints.positive bool).description == "positive integer, meaning >0, or boolean"; + assert + (either numbers.positive bool).description + == "positive integer or floating point number, meaning >0, or boolean"; + + # Additional either tests covered above"; + assert (enum [ ]).description == "impossible (empty enum)"; + assert (enum [ "single" ]).description == "value \"single\" (singular enum)"; + assert + (enum [ + "a" + "b" + ]).description == "one of \"a\", \"b\""; + assert + (enum [ + true + false + ]).description == "one of true, false"; + assert + (enum [ + 1 + 2 + 3 + ]).description == "one of 1, 2, 3"; + assert (enum [ null ]).description == "value (singular enum)"; + assert (functionTo str).description == "function that evaluates to a(n) string"; + assert (functionTo int).description == "function that evaluates to a(n) signed integer"; + assert (functionTo bool).description == "function that evaluates to a(n) boolean"; + assert + (functionTo (either int str)).description + == "function that evaluates to a(n) (signed integer or string)"; + assert (functionTo (nullOr str)).description == "function that evaluates to a(n) (null or string)"; + assert (functionTo (listOf str)).description == "function that evaluates to a(n) list of string"; + assert + (functionTo (attrsOf int)).description + == "function that evaluates to a(n) attribute set of signed integer"; + assert + (functionTo ints.positive).description + == "function that evaluates to a(n) (positive integer, meaning >0)"; + assert (lazyAttrsOf str).description == "lazy attribute set of string"; + assert (lazyAttrsOf int).description == "lazy attribute set of signed integer"; + assert (lazyAttrsOf bool).description == "lazy attribute set of boolean"; + assert + (lazyAttrsOf (either int str)).description == "lazy attribute set of (signed integer or string)"; + assert (lazyAttrsOf (nullOr str)).description == "lazy attribute set of (null or string)"; + assert (lazyAttrsOf (listOf str)).description == "lazy attribute set of list of string"; + assert + (lazyAttrsOf (attrsOf int)).description == "lazy attribute set of attribute set of signed integer"; + assert + (lazyAttrsOf ints.positive).description == "lazy attribute set of (positive integer, meaning >0)"; + assert (listOf str).description == "list of string"; + assert (listOf int).description == "list of signed integer"; + assert (listOf bool).description == "list of boolean"; + assert (listOf (either int str)).description == "list of (signed integer or string)"; + assert (listOf (nullOr str)).description == "list of (null or string)"; + assert (listOf (listOf str)).description == "list of list of string"; + assert (listOf (attrsOf int)).description == "list of attribute set of signed integer"; + assert (listOf ints.positive).description == "list of (positive integer, meaning >0)"; + assert (loaOf str).description == "attribute set of string"; + assert (loaOf int).description == "attribute set of signed integer"; + assert (loaOf bool).description == "attribute set of boolean"; + assert (loaOf (either int str)).description == "attribute set of (signed integer or string)"; + assert (loaOf (nullOr str)).description == "attribute set of (null or string)"; + assert (loaOf (listOf str)).description == "attribute set of list of string"; + assert (loaOf (attrsOf int)).description == "attribute set of attribute set of signed integer"; + assert (loaOf ints.positive).description == "attribute set of (positive integer, meaning >0)"; + assert (nonEmptyListOf str).description == "non-empty (list of string)"; # TODO: reduce parentheses? + assert (nonEmptyListOf int).description == "non-empty (list of signed integer)"; # TODO: reduce parentheses? + assert (nonEmptyListOf bool).description == "non-empty (list of boolean)"; # TODO: reduce parentheses? + assert + (nonEmptyListOf (either int str)).description == "non-empty (list of (signed integer or string))"; # TODO: reduce parentheses? + assert (nonEmptyListOf (nullOr str)).description == "non-empty (list of (null or string))"; # TODO: reduce parentheses? + assert (nonEmptyListOf (listOf str)).description == "non-empty (list of list of string)"; # TODO: reduce parentheses? + assert + (nonEmptyListOf (attrsOf int)).description + == "non-empty (list of attribute set of signed integer)"; # TODO: reduce parentheses? + assert + (nonEmptyListOf ints.positive).description == "non-empty (list of (positive integer, meaning >0))"; # TODO: reduce parentheses? + assert (nullOr str).description == "null or string"; + assert (nullOr int).description == "null or signed integer"; + assert (nullOr bool).description == "null or boolean"; + assert (nullOr (either int str)).description == "null or signed integer or string"; + assert (nullOr (nullOr str)).description == "null or null or string"; + assert (nullOr (listOf str)).description == "null or (list of string)"; + assert (nullOr (attrsOf int)).description == "null or (attribute set of signed integer)"; + assert (nullOr ints.positive).description == "null or (positive integer, meaning >0)"; + assert (oneOf [ str ]).description == "string"; + assert (oneOf [ int ]).description == "signed integer"; + assert (oneOf [ bool ]).description == "boolean"; + assert (oneOf [ (either int str) ]).description == "signed integer or string"; + assert (oneOf [ (nullOr str) ]).description == "null or string"; + assert (oneOf [ (listOf str) ]).description == "list of string"; + assert (oneOf [ (attrsOf int) ]).description == "attribute set of signed integer"; + assert (oneOf [ ints.positive ]).description == "positive integer, meaning >0"; + assert + (oneOf [ + str + int + ]).description == "string or signed integer"; + assert + (oneOf [ + str + int + bool + ]).description == "string or signed integer or boolean"; + assert + (oneOf [ + (listOf str) + int + bool + ]).description == "(list of string) or signed integer or boolean"; + assert + (oneOf [ + ints.positive + str + ]).description == "positive integer, meaning >0, or string"; + assert (passwdEntry str).description == "string, not containing newlines or colons"; + assert (passwdEntry int).description == "signed integer, not containing newlines or colons"; + assert (passwdEntry bool).description == "boolean, not containing newlines or colons"; + assert + (passwdEntry (either int str)).description + == "(signed integer or string), not containing newlines or colons"; + assert + (passwdEntry (nullOr str)).description == "(null or string), not containing newlines or colons"; + assert + (passwdEntry (listOf str)).description == "(list of string), not containing newlines or colons"; + assert + (passwdEntry (attrsOf int)).description + == "(attribute set of signed integer), not containing newlines or colons"; + assert + (passwdEntry ints.positive).description + == "(positive integer, meaning >0), not containing newlines or colons"; + assert (pathWith { }).description == "path"; + assert (pathWith { absolute = true; }).description == "absolute path"; + assert (pathWith { inStore = true; }).description == "path in the Nix store"; + assert + (pathWith { + absolute = true; + inStore = true; + }).description == "absolute path in the Nix store"; + assert (pathWith { absolute = false; }).description == "relative path"; + assert (pathWith { absolute = null; }).description == "path"; + assert (pathWith { inStore = false; }).description == "path not in the Nix store"; + assert (pathWith { inStore = null; }).description == "path"; + assert (separatedString "").description == "Concatenated string"; + assert (separatedString ",").description == "strings concatenated with \",\""; + assert (separatedString "\n").description == ''strings concatenated with "\n"''; + assert (separatedString ":").description == "strings concatenated with \":\""; + assert (strMatching "[a-z]+").description == "string matching the pattern [a-z]+"; + assert + (strMatching "[0-9]{3}-[0-9]{2}-[0-9]{4}").description + == "string matching the pattern [0-9]{3}-[0-9]{2}-[0-9]{4}"; + assert (strMatching ".*\\.txt").description == "string matching the pattern .*\\.txt"; + assert + (submodule { freeformType = attrsOf int; }).description + == "open submodule of attribute set of signed integer"; + assert + (submodule { freeformType = attrsOf bool; }).description + == "open submodule of attribute set of boolean"; + assert + (submodule { freeformType = attrsOf (either int str); }).description + == "open submodule of attribute set of (signed integer or string)"; + assert + (submodule { freeformType = attrsOf (nullOr str); }).description + == "open submodule of attribute set of (null or string)"; + assert (submodule { freeformType = listOf str; }).description == "open submodule of list of string"; + assert + (submodule { freeformType = attrsOf ints.positive; }).description + == "open submodule of attribute set of (positive integer, meaning >0)"; + assert + (submodule { freeformType = lazyAttrsOf str; }).description + == "open submodule of lazy attribute set of string"; + assert + (submodule { freeformType = lazyAttrsOf int; }).description + == "open submodule of lazy attribute set of signed integer"; + assert + (submodule { freeformType = lazyAttrsOf (listOf str); }).description + == "open submodule of lazy attribute set of list of string"; + assert (submodule { }).description == "submodule"; + assert (submodule [ { options.foo = mkOption { type = str; }; } ]).description == "submodule"; + assert (submodule [ ]).description == "submodule"; + assert + (submodule [ { freeformType = attrsOf str; } ]).description + == "open submodule of attribute set of string"; + assert + (submodule [ { freeformType = lazyAttrsOf str; } ]).description + == "open submodule of lazy attribute set of string"; + assert + (submodule [ { freeformType = lazyAttrsOf int; } ]).description + == "open submodule of lazy attribute set of signed integer"; + assert + (submodule [ { freeformType = lazyAttrsOf (either int str); } ]).description + == "open submodule of lazy attribute set of (signed integer or string)"; + assert + (submoduleWith { modules = [ { freeformType = attrsOf str; } ]; }).description + == "open submodule of attribute set of string"; + assert + (submoduleWith { modules = [ { freeformType = attrsOf int; } ]; }).description + == "open submodule of attribute set of signed integer"; + assert + (submoduleWith { modules = [ { freeformType = attrsOf bool; } ]; }).description + == "open submodule of attribute set of boolean"; + assert + (submoduleWith { modules = [ { freeformType = attrsOf (either int str); } ]; }).description + == "open submodule of attribute set of (signed integer or string)"; + assert + (submoduleWith { modules = [ { freeformType = attrsOf (nullOr str); } ]; }).description + == "open submodule of attribute set of (null or string)"; + assert + (submoduleWith { modules = [ { freeformType = listOf str; } ]; }).description + == "open submodule of list of string"; + assert + (submoduleWith { modules = [ { freeformType = lazyAttrsOf str; } ]; }).description + == "open submodule of lazy attribute set of string"; + assert + (submoduleWith { modules = [ { freeformType = lazyAttrsOf int; } ]; }).description + == "open submodule of lazy attribute set of signed integer"; + assert + (submoduleWith { modules = [ { freeformType = lazyAttrsOf (either int str); } ]; }).description + == "open submodule of lazy attribute set of (signed integer or string)"; + assert + (submoduleWith { modules = [ { freeformType = attrsOf ints.positive; } ]; }).description + == "open submodule of attribute set of (positive integer, meaning >0)"; + assert (submoduleWith { modules = [ ]; }).description == "submodule"; + assert + (submoduleWith { + modules = [ ]; + description = "custom"; + }).description == "custom"; + assert + (submoduleWith { + modules = [ ]; + description = "custom module"; + }).description == "custom module"; + assert (uniq str).description == "string"; + assert (uniq (either int str)).description == "signed integer or string"; + assert (uniq (listOf str)).description == "list of string"; + assert (unique { message = "test"; } str).description == "string"; + assert (unique { message = ""; } (either int str)).description == "signed integer or string"; + assert (unique { message = "custom"; } (listOf str)).description == "list of string"; + assert (unique { message = "test"; } (either int str)).description == "signed integer or string"; + assert (unique { message = "test"; } (listOf str)).description == "list of string"; + # done + "ok"; }; } diff --git a/lib/types.nix b/lib/types.nix index c7136de7f2a6..1de5afef1be9 100644 --- a/lib/types.nix +++ b/lib/types.nix @@ -1247,7 +1247,14 @@ let let docsEval = base.extendModules { modules = [ noCheckForDocsModule ]; }; in - docsEval._module.freeformType.description or name; + if docsEval._module.freeformType ? description then + "open ${name} of ${ + optionDescriptionPhrase ( + class: class == "noun" || class == "composite" + ) docsEval._module.freeformType + }" + else + name; inherit check; merge = { __functor = diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 09ca05897dba..8b22273ebd87 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3510,12 +3510,6 @@ githubId = 52386117; name = "Blusk"; }; - bmanuel = { - name = "Benjamin Manuel"; - email = "ben@benmanuel.com"; - github = "bmanuel"; - githubId = 3662307; - }; bmilanov = { name = "Biser Milanov"; email = "bmilanov11+nixpkgs@gmail.com"; @@ -4775,6 +4769,12 @@ name = "Alex Zero"; keys = [ { fingerprint = "A0AA 4646 B8F6 9D45 4553 5A88 A515 50ED B450 302C"; } ]; }; + cizniarova = { + email = "gabriel.hosquet@epitech.eu"; + github = "Ciznia"; + githubId = 114656678; + name = "Gabriel Hosquet"; + }; cizra = { email = "todurov+nix@gmail.com"; github = "cizra"; @@ -9782,12 +9782,6 @@ githubId = 95086304; name = "Guilherme Lima"; }; - GuillaumeDesforges = { - email = "aceus02@gmail.com"; - github = "GuillaumeDesforges"; - githubId = 1882000; - name = "Guillaume Desforges"; - }; guillaumekoenig = { email = "guillaume.edward.koenig@gmail.com"; github = "guillaumekoenig"; @@ -10131,10 +10125,11 @@ name = "Heisfer"; }; HeitorAugustoLN = { - email = "IAm.HeitorALN@proton.me"; + email = "nixpkgs.woven713@passmail.net"; github = "HeitorAugustoLN"; githubId = 44377258; name = "Heitor Augusto"; + matrix = "@heitoraugusto:matrix.org"; }; heitorPB = { email = "heitorpbittencourt@gmail.com"; @@ -11790,12 +11785,6 @@ githubId = 4599384; name = "Jack Baldry"; }; - jdehaas = { - email = "qqlq@nullptr.club"; - github = "jeroendehaas"; - githubId = 117874; - name = "Jeroen de Haas"; - }; jdelStrother = { email = "me@delstrother.com"; github = "jdelStrother"; @@ -13337,6 +13326,14 @@ matrix = "@kenran_:matrix.org"; name = "Johannes Maier"; }; + kenshineto = { + name = "Freya Murphy"; + email = "contact@freyacat.org"; + matrix = "@freya:freya.cat"; + github = "kenshineto"; + githubId = 28487599; + keys = [ { fingerprint = "D9AF 0A42 09B7 C2DE 11A8 84BF ACBC 5536 60D9 993D"; } ]; + }; kentjames = { email = "jameschristopherkent@gmail.com"; github = "KentJames"; @@ -14406,12 +14403,11 @@ name = "Leiser Fernández Gallo"; }; leixb = { - email = "abone9999+nixpkgs@gmail.com"; + email = "abone9999@gmail.com"; matrix = "@leix_b:matrix.org"; github = "Leixb"; githubId = 17183803; name = "Aleix Boné"; - keys = [ { fingerprint = "63D3 F436 EDE8 7E1F 1292 24AF FC03 5BB2 BB28 E15D"; } ]; }; lejonet = { email = "daniel@kuehn.se"; @@ -15491,6 +15487,11 @@ githubId = 1809783; name = "Marco Maggesi"; }; + magicquark = { + name = "magicquark"; + github = "magicquark"; + githubId = 198001825; + }; magistau = { name = "Mg. Tau"; email = "nix@alice-carroll.pet"; @@ -16580,13 +16581,6 @@ githubId = 71893; name = "Michael Maclean"; }; - mglolenstine = { - email = "mglolenstine@gmail.com"; - github = "MGlolenstine"; - githubId = 9406770; - matrix = "@mglolenstine:matrix.org"; - name = "MGlolenstine"; - }; mgregoire = { email = "gregoire@martinache.net"; github = "M-Gregoire"; @@ -20763,6 +20757,12 @@ githubId = 20863431; name = "Prithak S."; }; + priyaananthasankar = { + name = "Priya Ananthasankar"; + github = "priyaananthasankar"; + githubId = 10415876; + email = "priyagituniverse@gmail.com"; + }; ProducerMatt = { name = "Matthew Pherigo"; email = "ProducerMatt42@gmail.com"; @@ -22919,6 +22919,12 @@ githubId = 92817635; name = "Sanskar Gurdasani"; }; + santosh = { + email = "santoshxshrestha@gmail.com"; + name = "Santosh Shrestha"; + github = "santoshxshrestha"; + githubId = 182977126; + }; sarahec = { email = "seclark@nextquestion.net"; github = "sarahec"; @@ -23714,6 +23720,12 @@ githubId = 114918019; name = "Shourya Goel"; }; + shokerplz = { + name = "Ivan Kovalev"; + email = "ivan@ikovalev.nl"; + github = "shokerplz"; + githubId = 28829931; + }; shortcord = { name = "Short Cord"; email = "short@shortcord.com"; @@ -26964,6 +26976,12 @@ githubId = 1525767; name = "Vaibhav Sagar"; }; + vaisriv = { + email = "vai.sriv@icloud.com"; + github = "vaisriv"; + githubId = 46390109; + name = "Vai"; + }; valebes = { email = "valebes@gmail.com"; github = "valebes"; @@ -28266,12 +28284,6 @@ githubId = 5121426; name = "Albert Safin"; }; - y0no = { - email = "y0no@y0no.fr"; - github = "y0no"; - githubId = 2242427; - name = "Yoann Ono"; - }; yah = { email = "yah@singularpoint.cc"; github = "wangxiaoerYah"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 4046a3f3e3cd..4091318ce1ff 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -315,13 +315,6 @@ with lib.maintainers; enableFeatureFreezePing = true; }; - deepin = { - members = [ wineee ]; - scope = "Maintain deepin desktop environment and related packages."; - shortName = "DDE"; - enableFeatureFreezePing = true; - }; - deshaw = { # Verify additions to this team with at least one already existing member of the team. members = [ @@ -674,6 +667,7 @@ with lib.maintainers; members = [ euank frederictobiasc + heywoodlh marcusramberg mic92 rorosen diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index 004ad3614dd5..73317da2b100 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -18,6 +18,8 @@ - Syncthing has been updated to version 2.0.0. +- COSMIC DE has been updated to the beta version, bringing it closer to its first stable release. This includes updates to its core components, applications, and overall stability. + ## New Modules {#sec-release-25.11-new-modules} @@ -48,6 +50,8 @@ - [LibreTranslate](https://libretranslate.com), a free and open source machine translation API. Available as [services.libretranslate](#opt-services.libretranslate.enable). +- [Linyaps](https://linyaps.org.cn/), a cross-distribution package manager with sandboxed apps and shared runtime. Available as [services.linyaps](#opt-services.linyaps.enable). + - [tlsrpt-reporter](https://github.com/sys4/tlsrpt-reporter), an application suite to generate and deliver TLSRPT reports. Available as [services.tlsrpt](#opt-services.tlsrpt.enable). - [Chhoto URL](https://github.com/SinTan1729/chhoto-url), a simple, blazingly fast, selfhosted URL shortener with no unnecessary features, written in Rust. Available as [services.chhoto-url](#opt-services.chhoto-url.enable). @@ -114,6 +118,8 @@ - [SuiteNumérique Meet](https://github.com/suitenumerique/meet) is an open source alternative to Google Meet and Zoom powered by LiveKit: HD video calls, screen sharing, and chat features. Built with Django and React. Available as [services.lasuite-meet](#opt-services.lasuite-meet.enable). +- [Prometheus Storagebox Exporter](https://github.com/fleaz/prometheus-storagebox-exporter), a Prometheus exporter for Hetzner storage boxes. + - [lemurs](https://github.com/coastalwhite/lemurs), a customizable TUI display/login manager. Available at [services.displayManager.lemurs](#opt-services.displayManager.lemurs.enable). - [paisa](https://github.com/ananthakumaran/paisa), a personal finance tracker and dashboard. Available as [services.paisa](#opt-services.paisa.enable). @@ -132,6 +138,8 @@ - [Sshwifty](https://github.com/nirui/sshwifty), a Telnet and SSH client for your browser. Available as [services.sshwifty](#opt-services.sshwifty.enable). +- [nvme-rs](https://github.com/liberodark/nvme-rs), NVMe monitoring [services.nvme-rs](#opt-services.nvme-rs.enable). + ## Backward Incompatibilities {#sec-release-25.11-incompatibilities} @@ -168,6 +176,8 @@ - The default `kops` version is now 1.33.0 and versions 1.30 and older have been dropped. See [Upgrading Kubernetes](https://kops.sigs.k8s.io/tutorial/upgrading-kubernetes/) for instructions on how to update kOps. +- `programs.skim.fuzzyCompletions` has been removed in favor of adding the completions to the package itself. + - `Prosody` has been updated to major release 13 which removed some obsoleted modules and brought a couple of major and breaking changes: - The `http_files` module is now disabled by default because it now requires `http_files_dir` to be configured. - The `vcard_muc` module has been removed and got replaced by the inbuilt `muc_vcard` module. @@ -260,6 +270,8 @@ - Due to [deprecation of gnome-session X11 support](https://blogs.gnome.org/alatiera/2025/06/08/the-x11-session-removal/), `services.desktopManager.pantheon` now defaults to pantheon-wayland session. The X11 session has been removed, see [this issue](https://github.com/elementary/session-settings/issues/91) for details. +- `bcachefs` file systems will now use the out-of-tree module for supported kernels. The in-tree module is unmaintained and users are strongly recommended to switch to kernels that support the out-of-tree module. + - `services.gitea` supports sending notifications with sendmail again. To do this, activate the parameter `services.gitea.mailerUseSendmail` and configure SMTP server. - `networking.wireless.networks.` now has an option to specify SSID, hence allowing duplicated SSID setup. The BSSID option is added along side with this. @@ -309,6 +321,8 @@ - `services.pds` has been renamed to `services.bluesky-pds`. +- `services.xserver.desktopManager.deepin` and associated packages have been removed due to being unmaintained. See issue [#422090](https://github.com/NixOS/nixpkgs/issues/422090) for more details. + - The new option [networking.ipips](#opt-networking.ipips) has been added to create IP within IP kind of tunnels (including 4in6, ip6ip6 and ipip). With the existing [networking.sits](#opt-networking.sits) option (6in4), it is now possible to create all combinations of IPv4 and IPv6 encapsulation. @@ -326,6 +340,8 @@ - `services.varnish.http_address` has been superseeded by `services.varnish.listen` which is now structured config for all of varnish's `-a` variations. +- `services.nginx.recommendedProxySettings` now sets `X-Forwarded-Server` to the hostname of nginx instead of the original host. + - [](#opt-services.gnome.gnome-keyring.enable) does not ship with an SSH agent anymore, as this is now handled by the `gcr_4` package instead of `gnome-keyring`. A new module has been added to support this, under [](#opt-services.gnome.gcr-ssh-agent.enable) (its default value has been set to [](#opt-services.gnome.gnome-keyring.enable) to ensure a smooth transition). See the [relevant upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67) for more details. - The `nettools` package (ifconfig, arp, mii-tool, netstat, route) is not installed by default anymore. The suite is unmaintained and users should migrate to `iproute2` and `ethtool` instead. diff --git a/nixos/modules/config/zram.nix b/nixos/modules/config/zram.nix index 44db5ce9d641..15f626c3f09c 100644 --- a/nixos/modules/config/zram.nix +++ b/nixos/modules/config/zram.nix @@ -63,7 +63,8 @@ in type = with lib.types; nullOr int; description = '' Maximum total amount of memory (in bytes) that can be stored in the zram - swap devices. + swap devices. If set, the smaller one of this option and memoryPercent would + be used. This doesn't define how much memory will be used by the zram swap devices. ''; }; diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 62a90d843020..043132db23c2 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -541,6 +541,7 @@ ./services/databases/tigerbeetle.nix ./services/databases/victorialogs.nix ./services/databases/victoriametrics.nix + ./services/databases/victoriatraces.nix ./services/desktops/accountsservice.nix ./services/desktops/ayatana-indicators.nix ./services/desktops/bamf.nix @@ -1501,6 +1502,7 @@ ./services/system/localtimed.nix ./services/system/nix-daemon.nix ./services/system/nscd.nix + ./services/system/nvme-rs.nix ./services/system/saslauthd.nix ./services/system/self-deploy.nix ./services/system/swapspace.nix @@ -1803,6 +1805,7 @@ ./system/activation/activatable-system.nix ./system/activation/activation-script.nix ./system/activation/bootspec.nix + ./system/activation/nixos-init.nix ./system/activation/pre-switch-check.nix ./system/activation/specialisation.nix ./system/activation/switchable-system.nix diff --git a/nixos/modules/programs/skim.nix b/nixos/modules/programs/skim.nix index 67d7396d0344..97ec4bd0ecba 100644 --- a/nixos/modules/programs/skim.nix +++ b/nixos/modules/programs/skim.nix @@ -8,38 +8,37 @@ let inherit (lib) mkEnableOption mkPackageOption - optional + mkRemovedOptionModule optionalString + mkIf ; cfg = config.programs.skim; in { + imports = [ + (mkRemovedOptionModule [ "programs" "skim" "fuzzyCompletion" ] + "programs.skim.fuzzyCompletion has been removed. Completions are now included in the package itself." + ) + ]; + options = { programs.skim = { - fuzzyCompletion = mkEnableOption "fuzzy completion with skim"; + enable = mkEnableOption "skim fuzzy finder"; keybindings = mkEnableOption "skim keybindings"; package = mkPackageOption pkgs "skim" { }; }; }; - config = { - environment.systemPackages = optional (cfg.keybindings || cfg.fuzzyCompletion) cfg.package; + config = mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; - programs.bash.interactiveShellInit = - optionalString cfg.fuzzyCompletion '' - source ${cfg.package}/share/skim/completion.bash - '' - + optionalString cfg.keybindings '' - source ${cfg.package}/share/skim/key-bindings.bash - ''; + programs.bash.interactiveShellInit = optionalString cfg.keybindings '' + source ${cfg.package}/share/skim/key-bindings.bash + ''; - programs.zsh.interactiveShellInit = - optionalString cfg.fuzzyCompletion '' - source ${cfg.package}/share/skim/completion.zsh - '' - + optionalString cfg.keybindings '' - source ${cfg.package}/share/skim/key-bindings.zsh - ''; + programs.zsh.interactiveShellInit = optionalString cfg.keybindings '' + source ${cfg.package}/share/skim/key-bindings.zsh + ''; programs.fish.interactiveShellInit = optionalString cfg.keybindings '' source ${cfg.package}/share/skim/key-bindings.fish && skim_key_bindings diff --git a/nixos/modules/security/google_oslogin.nix b/nixos/modules/security/google_oslogin.nix index 61e62b47a7d4..9faa2851d9f3 100644 --- a/nixos/modules/security/google_oslogin.nix +++ b/nixos/modules/security/google_oslogin.nix @@ -77,7 +77,7 @@ in ''; }; services.openssh.authorizedKeysCommand = "/etc/ssh/authorized_keys_command_google_oslogin %u"; - services.openssh.authorizedKeysCommandUser = "nobody"; + services.openssh.authorizedKeysCommandUser = "root"; }; } diff --git a/nixos/modules/security/ipa.nix b/nixos/modules/security/ipa.nix index 8de656367a0b..6ac406d12971 100644 --- a/nixos/modules/security/ipa.nix +++ b/nixos/modules/security/ipa.nix @@ -190,7 +190,7 @@ in } ''; - "openldap/ldap.conf".source = ldapConf; + "ldap.conf".source = ldapConf; }; environment.etc."chromium/policies/managed/freeipa.json" = mkIf cfg.chromiumSupport { diff --git a/nixos/modules/services/databases/victoriatraces.nix b/nixos/modules/services/databases/victoriatraces.nix new file mode 100644 index 000000000000..a15662f9d060 --- /dev/null +++ b/nixos/modules/services/databases/victoriatraces.nix @@ -0,0 +1,173 @@ +{ + config, + pkgs, + lib, + utils, + ... +}: +let + inherit (lib) + escapeShellArgs + getBin + hasPrefix + literalExpression + mkBefore + mkEnableOption + mkIf + mkOption + mkPackageOption + optionalString + types + ; + cfg = config.services.victoriatraces; + startCLIList = [ + "${cfg.package}/bin/victoria-traces" + "-storageDataPath=/var/lib/${cfg.stateDir}" + "-httpListenAddr=${cfg.listenAddress}" + ] + ++ lib.optionals (cfg.basicAuthUsername != null) [ + "-httpAuth.username=${cfg.basicAuthUsername}" + ] + ++ lib.optionals (cfg.basicAuthPasswordFile != null) [ + "-httpAuth.password=file://%d/basic_auth_password" + ]; +in +{ + options.services.victoriatraces = { + enable = mkEnableOption "VictoriaTraces is an open source distributed traces storage and query engine from VictoriaMetrics"; + package = mkPackageOption pkgs "victoriatraces" { }; + listenAddress = mkOption { + default = ":10428"; + type = types.str; + description = '' + TCP address to listen for incoming http requests. + ''; + }; + stateDir = mkOption { + type = types.str; + default = "victoriatraces"; + description = '' + Directory below `/var/lib` to store VictoriaTraces data. + This directory will be created automatically using systemd's StateDirectory mechanism. + ''; + }; + retentionPeriod = mkOption { + type = types.str; + default = "7d"; + example = "30d"; + description = '' + Retention period for trace data. Data older than retentionPeriod is automatically deleted. + ''; + }; + basicAuthUsername = lib.mkOption { + default = null; + type = lib.types.nullOr lib.types.str; + description = '' + Basic Auth username used to protect VictoriaTraces instance by authorization + ''; + }; + + basicAuthPasswordFile = lib.mkOption { + default = null; + type = lib.types.nullOr lib.types.str; + description = '' + File that contains the Basic Auth password used to protect VictoriaTraces instance by authorization + ''; + }; + extraOptions = mkOption { + type = types.listOf types.str; + default = [ ]; + example = literalExpression '' + [ + "-loggerLevel=WARN" + "-retention.maxDiskSpaceUsageBytes=1073741824" + ] + ''; + description = '' + Extra options to pass to VictoriaTraces. See {command}`victoria-traces -help` for + possible options. + ''; + }; + }; + config = mkIf cfg.enable { + + assertions = [ + { + assertion = + (cfg.basicAuthUsername == null && cfg.basicAuthPasswordFile == null) + || (cfg.basicAuthUsername != null && cfg.basicAuthPasswordFile != null); + message = "Both basicAuthUsername and basicAuthPasswordFile must be set together to enable basicAuth functionality, or neither should be set."; + } + ]; + + systemd.services.victoriatraces = { + description = "VictoriaTraces distributed traces database"; + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" ]; + startLimitBurst = 5; + + serviceConfig = { + ExecStart = lib.concatStringsSep " " [ + (escapeShellArgs (startCLIList ++ [ "-retentionPeriod=${cfg.retentionPeriod}" ])) + (utils.escapeSystemdExecArgs cfg.extraOptions) + ]; + DynamicUser = true; + LoadCredential = lib.optional ( + cfg.basicAuthPasswordFile != null + ) "basic_auth_password:${cfg.basicAuthPasswordFile}"; + RestartSec = 1; + Restart = "on-failure"; + RuntimeDirectory = "victoriatraces"; + RuntimeDirectoryMode = "0700"; + StateDirectory = cfg.stateDir; + StateDirectoryMode = "0700"; + + # Increase the limit to avoid errors like 'too many open files' when handling many trace spans + LimitNOFILE = 1048576; + + # Hardening + DeviceAllow = [ "/dev/null rw" ]; + DevicePolicy = "strict"; + LockPersonality = true; + MemoryDenyWriteExecute = true; + NoNewPrivileges = true; + PrivateDevices = true; + PrivateTmp = true; + PrivateUsers = true; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + ProtectSystem = "full"; + RemoveIPC = true; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + SystemCallArchitectures = "native"; + SystemCallFilter = [ + "@system-service" + "~@privileged" + ]; + }; + + postStart = + let + bindAddr = (optionalString (hasPrefix ":" cfg.listenAddress) "127.0.0.1") + cfg.listenAddress; + in + mkBefore '' + until ${getBin pkgs.curl}/bin/curl -s -o /dev/null http://${bindAddr}/ping; do + sleep 1; + done + ''; + }; + }; +} diff --git a/nixos/modules/services/desktop-managers/cosmic.nix b/nixos/modules/services/desktop-managers/cosmic.nix index 50fe98b6bfcf..eae24f71eacc 100644 --- a/nixos/modules/services/desktop-managers/cosmic.nix +++ b/nixos/modules/services/desktop-managers/cosmic.nix @@ -26,6 +26,7 @@ let cosmic-files config.services.displayManager.cosmic-greeter.package cosmic-idle + cosmic-initial-setup cosmic-launcher cosmic-notifications cosmic-osd @@ -103,6 +104,8 @@ in services.graphical-desktop.enable = true; xdg = { + # Required for cosmic-osd + sounds.enable = true; icons.fallbackCursorThemes = lib.mkDefault [ "Cosmic" ]; portal = { diff --git a/nixos/modules/services/desktop-managers/gnome.md b/nixos/modules/services/desktop-managers/gnome.md index 1fa248761ada..114bd9e63124 100644 --- a/nixos/modules/services/desktop-managers/gnome.md +++ b/nixos/modules/services/desktop-managers/gnome.md @@ -113,9 +113,9 @@ You can install them like any other package: ```nix { environment.systemPackages = [ - gnomeExtensions.dash-to-dock - gnomeExtensions.gsconnect - gnomeExtensions.mpris-indicator-button + pkgs.gnomeExtensions.dash-to-dock + pkgs.gnomeExtensions.gsconnect + pkgs.gnomeExtensions.mpris-indicator-button ]; } ``` diff --git a/nixos/modules/services/display-managers/cosmic-greeter.nix b/nixos/modules/services/display-managers/cosmic-greeter.nix index fa8c6835bd49..53fd3ace5f31 100644 --- a/nixos/modules/services/display-managers/cosmic-greeter.nix +++ b/nixos/modules/services/display-managers/cosmic-greeter.nix @@ -29,7 +29,7 @@ in settings = { default_session = { user = "cosmic-greeter"; - command = ''${lib.getExe' pkgs.coreutils "env"} XCURSOR_THEME="''${XCURSOR_THEME:-Pop}" systemd-cat -t cosmic-greeter ${lib.getExe pkgs.cosmic-comp} ${lib.getExe cfg.package}''; + command = ''${lib.getExe' pkgs.coreutils "env"} XCURSOR_THEME="''${XCURSOR_THEME:-Pop}" ${lib.getExe' cfg.package "cosmic-greeter-start"}''; }; initial_session = lib.mkIf (cfgAutoLogin.enable && (cfgAutoLogin.user != null)) { user = cfgAutoLogin.user; diff --git a/nixos/modules/services/hardware/openrgb.nix b/nixos/modules/services/hardware/openrgb.nix index ecbea501fd24..9d5d598db913 100644 --- a/nixos/modules/services/hardware/openrgb.nix +++ b/nixos/modules/services/hardware/openrgb.nix @@ -41,6 +41,11 @@ in description = "Set server port of openrgb."; }; + startupProfile = lib.mkOption { + type = lib.types.nullOr (lib.types.str); + default = null; + description = "The profile file to load from \"/var/lib/OpenRGB\" at startup."; + }; }; config = lib.mkIf cfg.enable { @@ -61,7 +66,9 @@ in serviceConfig = { StateDirectory = "OpenRGB"; WorkingDirectory = "/var/lib/OpenRGB"; - ExecStart = "${cfg.package}/bin/openrgb --server --server-port ${toString cfg.server.port}"; + ExecStart = + "${cfg.package}/bin/openrgb --server --server-port ${toString cfg.server.port}" + + lib.optionalString (builtins.isString cfg.startupProfile) " --profile ${lib.escapeShellArg cfg.startupProfile}"; Restart = "always"; }; }; diff --git a/nixos/modules/services/home-automation/wyoming/piper.nix b/nixos/modules/services/home-automation/wyoming/piper.nix index c43f7ab1e00f..39add1192c05 100644 --- a/nixos/modules/services/home-automation/wyoming/piper.nix +++ b/nixos/modules/services/home-automation/wyoming/piper.nix @@ -42,8 +42,6 @@ in options = { enable = mkEnableOption "Wyoming Piper server"; - piper = mkPackageOption pkgs "piper-tts" { }; - voice = mkOption { type = str; example = "en-us-ryan-medium"; @@ -159,8 +157,6 @@ in "/var/lib/wyoming/piper" "--uri" options.uri - "--piper" - (lib.getExe options.piper) "--voice" options.voice "--speaker" @@ -169,7 +165,7 @@ in options.lengthScale "--noise-scale" options.noiseScale - "--noise-w" + "--noise-w-scale" options.noiseWidth ] ++ lib.optionals options.streaming [ diff --git a/nixos/modules/services/mail/postfix.nix b/nixos/modules/services/mail/postfix.nix index e69ddcb30866..2c93754b781b 100644 --- a/nixos/modules/services/mail/postfix.nix +++ b/nixos/modules/services/mail/postfix.nix @@ -809,7 +809,7 @@ in default = ""; type = lib.types.lines; description = '' - Entries for the transport map, cf. man-page {manpage}`transport(8)`. + Entries for the transport map, cf. man-page {manpage}`transport(5)`. ''; }; diff --git a/nixos/modules/services/monitoring/cockpit.nix b/nixos/modules/services/monitoring/cockpit.nix index 7f2f5a6ced1b..706574ca8296 100644 --- a/nixos/modules/services/monitoring/cockpit.nix +++ b/nixos/modules/services/monitoring/cockpit.nix @@ -49,6 +49,13 @@ in ''; }; + showBanner = mkOption { + description = "Whether to add the Cockpit banner to the issue and motd files."; + type = types.bool; + default = true; + example = false; + }; + port = mkOption { description = "Port where cockpit will listen."; type = types.port; @@ -62,16 +69,28 @@ in }; }; }; - config = mkIf cfg.enable { + config = mkIf cfg.enable { # expose cockpit-bridge system-wide environment.systemPackages = [ cfg.package ]; # allow cockpit to find its plugins environment.pathsToLink = [ "/share/cockpit" ]; - # generate cockpit settings - environment.etc."cockpit/cockpit.conf".source = settingsFormat.generate "cockpit.conf" cfg.settings; + environment.etc = { + # generate cockpit settings + "cockpit/cockpit.conf".source = settingsFormat.generate "cockpit.conf" cfg.settings; + + # Add "Web console: ..." line to issue and MOTD + "issue.d/cockpit.issue" = { + enable = cfg.showBanner; + source = "/run/cockpit/issue"; + }; + "motd.d/cockpit" = { + enable = cfg.showBanner; + source = "/run/cockpit/issue"; + }; + }; security.pam.services.cockpit = { startSession = true; @@ -80,11 +99,26 @@ in networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.port ]; systemd.packages = [ cfg.package ]; - systemd.sockets.cockpit.wantedBy = [ "multi-user.target" ]; - systemd.sockets.cockpit.listenStreams = [ - "" # workaround so it doesn't listen on both ports caused by the runtime merging - (toString cfg.port) - ]; + + systemd.sockets.cockpit = { + wantedBy = [ "multi-user.target" ]; + listenStreams = [ + "" # workaround so it doesn't listen on both ports caused by the runtime merging + (toString cfg.port) + ]; + }; + + # Enable connecting to remote hosts from the login page + systemd.services = mkIf (cfg.settings ? LoginTo -> cfg.settings.LoginTo) { + "cockpit-wsinstance-http".path = [ + config.programs.ssh.package + cfg.package + ]; + "cockpit-wsinstance-https@".path = [ + config.programs.ssh.package + cfg.package + ]; + }; systemd.tmpfiles.rules = [ # From $out/lib/tmpfiles.d/cockpit-tmpfiles.conf diff --git a/nixos/modules/services/monitoring/loki.nix b/nixos/modules/services/monitoring/loki.nix index b3daf470ad9c..e6a4eb535c04 100644 --- a/nixos/modules/services/monitoring/loki.nix +++ b/nixos/modules/services/monitoring/loki.nix @@ -25,7 +25,7 @@ let in { options.services.loki = { - enable = mkEnableOption "loki"; + enable = mkEnableOption "Grafana Loki"; user = mkOption { type = types.str; @@ -49,7 +49,7 @@ in type = types.path; default = "/var/lib/loki"; description = '' - Specify the directory for Loki. + Specify the data directory for Loki. ''; }; @@ -58,6 +58,10 @@ in default = { }; description = '' Specify the configuration for Loki in Nix. + + See [documentation of Grafana Loki](https://grafana.com/docs/loki/latest/configure/) for all available options. + + Cannot be specified together with {option}`services.loki.configFile`. ''; }; @@ -66,6 +70,8 @@ in default = null; description = '' Specify a configuration file that Loki should use. + + Cannot be specified together with {option}`services.loki.configuration`. ''; }; diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix index 35a89ab1bf71..60e4e5ac4d15 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters.nix @@ -124,6 +124,7 @@ let "snmp" "sql" "statsd" + "storagebox" "surfboard" "systemd" "tibber" diff --git a/nixos/modules/services/monitoring/prometheus/exporters/storagebox.nix b/nixos/modules/services/monitoring/prometheus/exporters/storagebox.nix new file mode 100644 index 000000000000..10a102bbf62f --- /dev/null +++ b/nixos/modules/services/monitoring/prometheus/exporters/storagebox.nix @@ -0,0 +1,47 @@ +{ + config, + lib, + pkgs, + options, + ... +}: + +let + cfg = config.services.prometheus.exporters.storagebox; + inherit (lib) mkPackageOption; +in +{ + port = 9509; + extraOpts = { + package = mkPackageOption pkgs "prometheus-storagebox-exporter" { }; + tokenFile = lib.mkOption { + type = lib.types.pathWith { + inStore = false; + absolute = true; + }; + description = "File that contains the Hetzner API token to use."; + }; + + }; + serviceOpts = { + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + script = '' + export HETZNER_TOKEN=$(< "''${CREDENTIALS_DIRECTORY}/token") + exec ${lib.getExe cfg.package} + ''; + + environment = { + LISTEN_ADDR = "${toString cfg.listenAddress}:${toString cfg.port}"; + }; + + serviceConfig = { + DynamicUser = true; + Restart = "always"; + RestartSec = "10s"; + LoadCredential = [ + "token:${cfg.tokenFile}" + ]; + }; + }; +} diff --git a/nixos/modules/services/networking/bird.nix b/nixos/modules/services/networking/bird.nix index 7003ec892d27..8a76926dbae5 100644 --- a/nixos/modules/services/networking/bird.nix +++ b/nixos/modules/services/networking/bird.nix @@ -86,7 +86,7 @@ in checkPhase = optionalString cfg.checkConfig '' ln -s $out bird.conf ${cfg.preCheckConfig} - bird -d -p -c bird.conf + bird -d -p -c bird.conf || { exit=$?; cat -n bird.conf; exit $exit; } ''; }; diff --git a/nixos/modules/services/networking/cloudflare-ddns.nix b/nixos/modules/services/networking/cloudflare-ddns.nix new file mode 100644 index 000000000000..bf9f36e94e96 --- /dev/null +++ b/nixos/modules/services/networking/cloudflare-ddns.nix @@ -0,0 +1,327 @@ +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.services.cloudflare-ddns; + + boolToString = b: if b then "true" else "false"; + formatList = l: lib.concatStringsSep "," l; + formatDuration = d: d.String; +in +{ + options.services.cloudflare-ddns = { + enable = lib.mkEnableOption "Cloudflare Dynamic DNS service"; + + package = lib.mkPackageOption pkgs "cloudflare-ddns" { }; + + credentialsFile = lib.mkOption { + type = lib.types.path; + description = '' + Path to a file containing the Cloudflare API authentication token. + The file content should be in the format `CLOUDFLARE_API_TOKEN=YOUR_SECRET_TOKEN`. + The service user `${cfg.user}` needs read access to this file. + Ensure permissions are secure (e.g., `0400` or `0440`) and ownership is appropriate + (e.g., `owner = root`, `group = ${cfg.group}`). + Using `CLOUDFLARE_API_TOKEN` is preferred over the deprecated `CF_API_TOKEN`. + ''; + example = "/run/secrets/cloudflare-ddns-token"; + }; + + domains = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = [ ]; + description = '' + List of domain names (FQDNs) to manage. Wildcards like `*.example.com` are supported. + These domains will be managed for both IPv4 and IPv6 unless overridden by + `ip4Domains` or `ip6Domains`, or if the respective providers are disabled. + This corresponds to the `DOMAINS` environment variable. + ''; + example = [ + "home.example.com" + "*.dynamic.example.org" + ]; + }; + + ip4Domains = lib.mkOption { + type = lib.types.nullOr (lib.types.listOf lib.types.str); + default = null; + description = '' + Explicit list of domains to manage only for IPv4. If set, overrides `domains` for IPv4. + Corresponds to the `IP4_DOMAINS` environment variable. + ''; + example = [ "ipv4.example.com" ]; + }; + + ip6Domains = lib.mkOption { + type = lib.types.nullOr (lib.types.listOf lib.types.str); + default = null; + description = '' + Explicit list of domains to manage only for IPv6. If set, overrides `domains` for IPv6. + Corresponds to the `IP6_DOMAINS` environment variable. + ''; + example = [ "ipv6.example.com" ]; + }; + + wafLists = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = [ ]; + description = '' + List of WAF IP Lists to manage, in the format `account-id/list-name`. + (Experimental feature as of cloudflare-ddns 1.14.0). + ''; + example = [ "YOUR_ACCOUNT_ID/allowed_dynamic_ips" ]; + }; + + provider = { + ipv4 = lib.mkOption { + type = lib.types.str; + default = "cloudflare.trace"; + description = '' + IP detection provider for IPv4. Common values: `cloudflare.trace`, `cloudflare.doh`, `local`, `url:URL`, `none`. + Use `none` to disable IPv4 updates. + See cloudflare-ddns documentation for all options. + ''; + }; + ipv6 = lib.mkOption { + type = lib.types.str; + default = "cloudflare.trace"; + description = '' + IP detection provider for IPv6. Common values: `cloudflare.trace`, `cloudflare.doh`, `local`, `url:URL`, `none`. + Use `none` to disable IPv6 updates. + See cloudflare-ddns documentation for all options. + ''; + }; + }; + + updateCron = lib.mkOption { + type = lib.types.str; + default = "@every 5m"; + description = '' + Cron expression for how often to check and update IPs. + Use "@once" to run only once and then exit. + ''; + example = "@hourly"; + }; + + updateOnStart = lib.mkOption { + type = lib.types.bool; + default = true; + description = "Whether to perform an update check immediately on service start."; + }; + + deleteOnStop = lib.mkOption { + type = lib.types.bool; + default = false; + description = '' + Whether to delete the managed DNS records and clear WAF lists when the service is stopped gracefully. + Warning: Setting this to true with `updateCron = "@once"` will cause immediate deletion. + ''; + }; + + cacheExpiration = lib.mkOption { + type = lib.types.str; + default = "6h"; + description = '' + Duration for which API responses (like Zone ID, Record IDs) are cached. + Uses Go's duration format (e.g., "6h", "1h30m"). + ''; + }; + + ttl = lib.mkOption { + type = lib.types.ints.positive; + default = 1; + description = '' + Time To Live (TTL) for the DNS records in seconds. + Must be 1 (for automatic) or between 30 and 86400. + ''; + }; + + proxied = lib.mkOption { + type = lib.types.str; + default = "false"; + description = '' + Whether the managed DNS records should be proxied through Cloudflare ('orange cloud'). + Accepts boolean values (`true`, `false`) or a domain expression. + See cloudflare-ddns documentation for expression syntax (e.g., "is(a.com) || sub(b.org)"). + ''; + example = "true"; + }; + + recordComment = lib.mkOption { + type = lib.types.str; + default = ""; + description = "Comment to add to managed DNS records."; + }; + + wafListDescription = lib.mkOption { + type = lib.types.str; + default = ""; + description = "Description for managed WAF lists (used when creating or verifying lists)."; + }; + + detectionTimeout = lib.mkOption { + type = lib.types.str; + default = "5s"; + description = "Timeout for detecting the public IP address."; + }; + + updateTimeout = lib.mkOption { + type = lib.types.str; + default = "30s"; + description = "Timeout for updating records via the Cloudflare API."; + }; + + healthchecks = lib.mkOption { + type = lib.types.nullOr lib.types.str; + default = null; + description = "URL for Healthchecks.io monitoring endpoint (optional)."; + example = "https://hc-ping.com/your-uuid"; + }; + + uptimeKuma = lib.mkOption { + type = lib.types.nullOr lib.types.str; + default = null; + description = "URL for Uptime Kuma push monitor endpoint (optional)."; + example = "https://status.example.com/api/push/tag?status=up&msg=OK&ping="; + }; + + shoutrrr = lib.mkOption { + type = lib.types.nullOr (lib.types.listOf lib.types.str); + default = null; + description = "List of Shoutrrr notification service URLs (optional)."; + example = [ + "discord://token@id" + "gotify://host/token" + ]; + }; + + user = lib.mkOption { + type = lib.types.str; + default = "cloudflare-ddns"; + description = "User account under which the service runs."; + }; + + group = lib.mkOption { + type = lib.types.str; + default = "cloudflare-ddns"; + description = "Group under which the service runs."; + }; + }; + + config = lib.mkIf cfg.enable { + assertions = [ + { + assertion = cfg.ttl == 1 || (cfg.ttl >= 30 && cfg.ttl <= 86400); + message = "services.cloudflare-ddns.ttl must be 1 or between 30 and 86400"; + } + { + assertion = cfg.updateCron == "@once" -> !cfg.deleteOnStop; + message = "services.cloudflare-ddns.deleteOnStop cannot be true when updateCron is \"@once\""; + } + { + assertion = + cfg.domains != [ ] || cfg.ip4Domains != null || cfg.ip6Domains != null || cfg.wafLists != [ ]; + message = "services.cloudflare-ddns requires at least one domain (domains, ip4Domains, ip6Domains) or WAF list (wafLists) to be specified"; + } + { + assertion = cfg.provider.ipv4 != "none" || cfg.provider.ipv6 != "none"; + message = "services.cloudflare-ddns requires at least one provider (ipv4 or ipv6) to be enabled (not 'none')"; + } + ]; + + users.users.${cfg.user} = { + description = "Cloudflare DDNS service user"; + isSystemUser = true; + group = cfg.group; + home = "/var/lib/${cfg.user}"; + }; + + users.groups.${cfg.group} = { }; + + systemd.tmpfiles.settings."cloudflare-ddns" = { + "/var/lib/${cfg.user}".d = { + mode = "0750"; + user = cfg.user; + group = cfg.group; + }; + }; + + systemd.services.cloudflare-ddns = { + description = "Cloudflare Dynamic DNS Client Service (favonia)"; + wantedBy = [ "multi-user.target" ]; + after = [ "network-online.target" ]; + wants = [ "network-online.target" ]; + + serviceConfig = { + User = cfg.user; + Group = cfg.group; + + WorkingDirectory = "/var/lib/${cfg.user}"; + + EnvironmentFile = cfg.credentialsFile; + + Environment = + let + toEnv = name: value: "${name}=\"${toString value}\""; + toEnvList = name: value: "${name}=\"${formatList value}\""; + toEnvDuration = name: value: "${name}=\"${formatDuration value}\""; + toEnvBool = name: value: "${name}=\"${boolToString value}\""; + toEnvMaybe = + pred: name: value: + lib.optionalString pred (toEnv name value); + toEnvMaybeList = + pred: name: value: + lib.optionalString pred (toEnvList name value); + in + lib.filter (envVar: envVar != "") [ + (toEnvList "DOMAINS" cfg.domains) + (toEnvMaybeList (cfg.ip4Domains != null) "IP4_DOMAINS" cfg.ip4Domains) + (toEnvMaybeList (cfg.ip6Domains != null) "IP6_DOMAINS" cfg.ip6Domains) + + (toEnv "IP4_PROVIDER" cfg.provider.ipv4) + (toEnv "IP6_PROVIDER" cfg.provider.ipv6) + + (toEnvMaybeList (cfg.wafLists != [ ]) "WAF_LISTS" cfg.wafLists) + (toEnvMaybe (cfg.wafListDescription != "") "WAF_LIST_DESCRIPTION" cfg.wafListDescription) + + (toEnv "UPDATE_CRON" cfg.updateCron) + (toEnvBool "UPDATE_ON_START" cfg.updateOnStart) + (toEnvBool "DELETE_ON_STOP" cfg.deleteOnStop) + (toEnv "CACHE_EXPIRATION" cfg.cacheExpiration) + + (toEnv "TTL" cfg.ttl) + (toEnv "PROXIED" cfg.proxied) + (toEnvMaybe (cfg.recordComment != "") "RECORD_COMMENT" cfg.recordComment) + + (toEnv "DETECTION_TIMEOUT" cfg.detectionTimeout) + (toEnv "UPDATE_TIMEOUT" cfg.updateTimeout) + + (toEnvMaybe (cfg.healthchecks != null) "HEALTHCHECKS" cfg.healthchecks) + (toEnvMaybe (cfg.uptimeKuma != null) "UPTIMEKUMA" cfg.uptimeKuma) + (toEnvMaybeList (cfg.shoutrrr != null) "SHOUTRRR" (lib.concatStringsSep "\n" cfg.shoutrrr)) + ]; + + ExecStart = lib.getExe cfg.package; + + Restart = "on-failure"; + RestartSec = "30s"; + + ProtectSystem = "strict"; + ProtectHome = true; + PrivateTmp = true; + PrivateDevices = true; + ProtectKernelTunables = true; + ProtectKernelModules = true; + ProtectControlGroups = true; + NoNewPrivileges = true; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + ]; + }; + }; + }; +} diff --git a/nixos/modules/services/networking/hostapd.nix b/nixos/modules/services/networking/hostapd.nix index bdd016ef63cf..ef0094cf1aa7 100644 --- a/nixos/modules/services/networking/hostapd.nix +++ b/nixos/modules/services/networking/hostapd.nix @@ -1334,26 +1334,21 @@ in # we check if wirelessInterfaces is empty as that means all interfaces implicit shouldWarn = wirelessEnabled && (wirelessInterfaces == [ ] || hasInterfaceConflict); in - if shouldWarn then - [ - '' - Some wireless interface is configured for both for client and access point mode: - this is not allowed. Either specify `networking.wireless.interfaces` and exclude - those from `services.hostapd.radios` or make sure to not run the `wpa_supplicant` - and `hostapd` services simultaneously. - '' - ] - else - [ ]; + lib.optional shouldWarn '' + Some wireless interface is configured for both for client and access point mode: + this is not allowed. Either specify `networking.wireless.interfaces` and exclude + those from `services.hostapd.radios` or make sure to not run the `wpa_supplicant` + and `hostapd` services simultaneously. + '' + ++ lib.optional config.networking.wireless.iwd.enable '' + hostapd and iwd do conflict, + use `networking.wireless.enable` in combination with `networking.wireless.interfaces` to avoid it. + ''; assertions = [ { assertion = cfg.radios != { }; message = "At least one radio must be configured with hostapd!"; } - { - assertion = !config.networking.wireless.iwd.enable; - message = "hostapd and iwd conflict, use `networking.wireless.enable` in combination with `networking.wireless.interfaces`"; - } ] # Radio warnings ++ (concatLists ( diff --git a/nixos/modules/services/networking/mosquitto.nix b/nixos/modules/services/networking/mosquitto.nix index c9e0a2738fa5..9ac643706d40 100644 --- a/nixos/modules/services/networking/mosquitto.nix +++ b/nixos/modules/services/networking/mosquitto.nix @@ -518,6 +518,7 @@ let pid_file = 1; queue_qos0_messages = 1; retain_available = 1; + retain_expiry_interval = 1; set_tcp_nodelay = 1; sys_interval = 1; upgrade_outgoing_qos = 1; diff --git a/nixos/modules/services/networking/pihole-ftl-setup-script.nix b/nixos/modules/services/networking/pihole-ftl-setup-script.nix index 96c0c224aeb1..692d9fc2b050 100644 --- a/nixos/modules/services/networking/pihole-ftl-setup-script.nix +++ b/nixos/modules/services/networking/pihole-ftl-setup-script.nix @@ -15,6 +15,7 @@ let comment = list.description; }; payloads = map makePayload cfg.lists; + macvendorURL = lib.strings.escapeShellArg cfg.macvendorURL; in '' # Can't use -u (unset) because api.sh uses API_URL before it is set @@ -22,8 +23,10 @@ in pihole="${lib.getExe pihole}" jq="${lib.getExe pkgs.jq}" + ${lib.getExe pkgs.curl} --retry 3 --retry-delay 5 "${macvendorURL}" -o "${cfg.settings.files.macvendor}" || echo "Failed to download MAC database from ${macvendorURL}" + # If the database doesn't exist, it needs to be created with gravity.sh - if [ ! -f '${cfg.stateDirectory}'/gravity.db ]; then + if [ ! -f '${cfg.settings.files.gravity}' ]; then $pihole -g # Send SIGRTMIN to FTL, which makes it reload the database, opening the newly created one ${lib.getExe' pkgs.procps "kill"} -s SIGRTMIN $(systemctl show --property MainPID --value ${config.systemd.services.pihole-ftl.name}) diff --git a/nixos/modules/services/networking/pihole-ftl.nix b/nixos/modules/services/networking/pihole-ftl.nix index f1abffc9ea22..25c3634d145e 100644 --- a/nixos/modules/services/networking/pihole-ftl.nix +++ b/nixos/modules/services/networking/pihole-ftl.nix @@ -118,6 +118,14 @@ in ''; }; + macvendorURL = mkOption { + type = types.str; + default = "https://ftl.pi-hole.net/macvendor.db"; + description = '' + URL from which to download the macvendor.db file. + ''; + }; + pihole = mkOption { type = types.package; default = piholeScript; @@ -260,7 +268,7 @@ in files = { database = "${cfg.stateDirectory}/pihole-FTL.db"; gravity = "${cfg.stateDirectory}/gravity.db"; - macvendor = "${cfg.stateDirectory}/gravity.db"; + macvendor = "${cfg.stateDirectory}/macvendor.db"; log.ftl = "${cfg.logDirectory}/FTL.log"; log.dnsmasq = "${cfg.logDirectory}/pihole.log"; log.webserver = "${cfg.logDirectory}/webserver.log"; diff --git a/nixos/modules/services/security/crowdsec.nix b/nixos/modules/services/security/crowdsec.nix index 7c1c2752006b..324dfd140df5 100644 --- a/nixos/modules/services/security/crowdsec.nix +++ b/nixos/modules/services/security/crowdsec.nix @@ -594,7 +594,7 @@ in ] ++ lib.optionals (cfg.settings.capi.credentialsFile != null) [ '' - if ! grep -q password "${cfg.settings.capi.credentialsFile}" ]; then + if ! ${lib.getExe pkgs.gnugrep} -q password "${cfg.settings.capi.credentialsFile}" ]; then ${lib.getExe cscli} capi register fi '' @@ -770,7 +770,7 @@ in serviceConfig = { User = cfg.user; Group = cfg.group; - Type = "simple"; + Type = "notify"; RestartSec = 60; LimitNOFILE = 65536; NoNewPrivileges = true; diff --git a/nixos/modules/services/system/nvme-rs.nix b/nixos/modules/services/system/nvme-rs.nix new file mode 100644 index 000000000000..ba02ca3cde17 --- /dev/null +++ b/nixos/modules/services/system/nvme-rs.nix @@ -0,0 +1,204 @@ +{ + config, + options, + lib, + pkgs, + ... +}: + +let + inherit (lib) types; + cfg = config.services.nvme-rs; + opt = options.services.nvme-rs; + settingsFormat = pkgs.formats.toml { }; +in +{ + options.services.nvme-rs = { + enable = lib.mkEnableOption "nvme-rs, a monitoring service"; + + package = lib.mkPackageOption pkgs "nvme-rs" { }; + + settings = lib.mkOption { + type = types.submodule { + freeformType = settingsFormat.type; + options = { + check_interval_secs = lib.mkOption { + type = types.int; + default = 3600; + description = "Check interval in seconds"; + example = 86400; + }; + + thresholds = lib.mkOption { + type = types.submodule { + freeformType = settingsFormat.type; + options = { + temp_warning = lib.mkOption { + type = types.int; + default = 55; + description = "Temperature warning threshold (°C)"; + }; + + temp_critical = lib.mkOption { + type = types.int; + default = 65; + description = "Temperature critical threshold (°C)"; + }; + + wear_warning = lib.mkOption { + type = types.int; + default = 20; + description = "Wear warning threshold (%)"; + }; + + wear_critical = lib.mkOption { + type = types.int; + default = 50; + description = "Wear critical threshold (%)"; + }; + + spare_warning = lib.mkOption { + type = types.int; + default = 50; + description = "Available spare warning threshold (%)"; + }; + + error_threshold = lib.mkOption { + type = types.int; + default = 100; + description = "Error count warning threshold"; + }; + }; + }; + default = { }; + description = "Threshold configuration for NVMe monitoring"; + }; + + email = lib.mkOption { + type = types.nullOr ( + types.submodule { + freeformType = settingsFormat.type; + options = { + smtp_server = lib.mkOption { + type = types.str; + default = "smtp.gmail.com"; + description = "SMTP server address"; + example = "mail.example.com"; + }; + + smtp_port = lib.mkOption { + type = types.port; + default = 587; + description = "SMTP server port"; + }; + + smtp_username = lib.mkOption { + type = types.str; + description = "SMTP username"; + example = "your-email@gmail.com"; + }; + + smtp_password_file = lib.mkOption { + type = types.path; + description = "File containing SMTP password"; + example = "/run/secrets/smtp-password"; + }; + + from = lib.mkOption { + type = types.str; + description = "Sender email address"; + example = "nvme-monitor@example.com"; + }; + + to = lib.mkOption { + type = types.str; + description = "Recipient email address"; + example = "admin@example.com"; + }; + + use_tls = lib.mkOption { + type = types.bool; + default = true; + description = "Use TLS for SMTP connection"; + }; + }; + } + ); + default = null; + description = "Email notification configuration"; + }; + }; + }; + default = { }; + description = '' + Configuration for nvme-rs in TOML format. + See the config.toml example for all available options. + ''; + }; + }; + + config = lib.mkIf cfg.enable { + services.nvme-rs.settings = opt.settings.default; + + systemd.services.nvme-rs = { + description = "NVMe health monitoring service"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + + serviceConfig = + let + settingsWithoutNull = + if cfg.settings.email == null then lib.removeAttrs cfg.settings [ "email" ] else cfg.settings; + configFile = settingsFormat.generate "nvme-rs.toml" settingsWithoutNull; + in + { + ExecStart = lib.escapeShellArgs [ + "${lib.getExe cfg.package}" + "daemon" + "--config" + "${configFile}" + ]; + + DynamicUser = true; + SupplementaryGroups = [ "disk" ]; + CapabilityBoundingSet = [ "CAP_SYS_ADMIN" ]; + AmbientCapabilities = [ "CAP_SYS_ADMIN" ]; + LimitCORE = 0; + LimitNOFILE = 65535; + LockPersonality = true; + MemorySwapMax = 0; + MemoryZSwapMax = 0; + PrivateTmp = true; + ProcSubset = "pid"; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + ProtectSystem = "strict"; + Restart = "on-failure"; + RestartSec = "10s"; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + SystemCallArchitectures = "native"; + SystemCallFilter = [ + "@system-service" + "@resources" + "~@privileged" + ]; + NoNewPrivileges = true; + UMask = "0077"; + }; + }; + + environment.systemPackages = [ cfg.package ]; + }; +} diff --git a/nixos/modules/services/web-apps/mealie.nix b/nixos/modules/services/web-apps/mealie.nix index d2176c6b10b3..1b22fcfd35c8 100644 --- a/nixos/modules/services/web-apps/mealie.nix +++ b/nixos/modules/services/web-apps/mealie.nix @@ -39,6 +39,18 @@ in }; }; + extraOptions = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = [ ]; + example = [ + "--log-level" + "debug" + ]; + description = '' + Specifies extra command line arguments to pass to mealie (Gunicorn). + ''; + }; + credentialsFile = lib.mkOption { type = with lib.types; nullOr path; default = null; @@ -84,7 +96,7 @@ in DynamicUser = true; User = "mealie"; ExecStartPre = "${pkg}/libexec/init_db"; - ExecStart = "${lib.getExe pkg} -b ${cfg.listenAddress}:${builtins.toString cfg.port}"; + ExecStart = "${lib.getExe pkg} -b ${cfg.listenAddress}:${builtins.toString cfg.port} ${lib.escapeShellArgs cfg.extraOptions}"; EnvironmentFile = lib.mkIf (cfg.credentialsFile != null) cfg.credentialsFile; StateDirectory = "mealie"; StandardOutput = "journal"; diff --git a/nixos/modules/services/web-apps/outline.nix b/nixos/modules/services/web-apps/outline.nix index 9aa1fb09a43a..e61ef35df28e 100644 --- a/nixos/modules/services/web-apps/outline.nix +++ b/nixos/modules/services/web-apps/outline.nix @@ -702,7 +702,6 @@ in FORCE_HTTPS = builtins.toString cfg.forceHttps; ENABLE_UPDATES = builtins.toString cfg.enableUpdateCheck; WEB_CONCURRENCY = builtins.toString cfg.concurrency; - MAXIMUM_IMPORT_SIZE = builtins.toString cfg.maximumImportSize; DEBUG = cfg.debugOutput; GOOGLE_ANALYTICS_ID = lib.optionalString (cfg.googleAnalyticsId != null) cfg.googleAnalyticsId; SENTRY_DSN = lib.optionalString (cfg.sentryDsn != null) cfg.sentryDsn; @@ -715,6 +714,7 @@ in RATE_LIMITER_DURATION_WINDOW = builtins.toString cfg.rateLimiter.durationWindow; FILE_STORAGE = cfg.storage.storageType; + FILE_STORAGE_IMPORT_MAX_SIZE = builtins.toString cfg.maximumImportSize; FILE_STORAGE_UPLOAD_MAX_SIZE = builtins.toString cfg.storage.uploadMaxSize; FILE_STORAGE_LOCAL_ROOT_DIR = cfg.storage.localRootDir; } diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index a29ad656cad9..04495f81c165 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -108,7 +108,7 @@ let proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host; - proxy_set_header X-Forwarded-Server $host; + proxy_set_header X-Forwarded-Server $hostname; ''; proxyCachePathConfig = concatStringsSep "\n" ( diff --git a/nixos/modules/services/x11/window-managers/bspwm.nix b/nixos/modules/services/x11/window-managers/bspwm.nix index 46201036f05a..364b4335dbfa 100644 --- a/nixos/modules/services/x11/window-managers/bspwm.nix +++ b/nixos/modules/services/x11/window-managers/bspwm.nix @@ -16,9 +16,7 @@ in services.xserver.windowManager.bspwm = { enable = mkEnableOption "bspwm"; - package = mkPackageOption pkgs "bspwm" { - example = "bspwm-unstable"; - }; + package = mkPackageOption pkgs "bspwm" { }; configFile = mkOption { type = with types; nullOr path; example = literalExpression ''"''${pkgs.bspwm}/share/doc/bspwm/examples/bspwmrc"''; @@ -30,9 +28,7 @@ in }; sxhkd = { - package = mkPackageOption pkgs "sxhkd" { - example = "sxhkd-unstable"; - }; + package = mkPackageOption pkgs "sxhkd" { }; configFile = mkOption { type = with types; nullOr path; example = literalExpression ''"''${pkgs.bspwm}/share/doc/bspwm/examples/sxhkdrc"''; @@ -52,9 +48,11 @@ in start = '' export _JAVA_AWT_WM_NONREPARENTING=1 SXHKD_SHELL=/bin/sh ${cfg.sxhkd.package}/bin/sxhkd ${ - optionalString (cfg.sxhkd.configFile != null) "-c \"${cfg.sxhkd.configFile}\"" + optionalString (cfg.sxhkd.configFile != null) "-c ${escapeShellArg cfg.sxhkd.configFile}" + } & + ${cfg.package}/bin/bspwm ${ + optionalString (cfg.configFile != null) "-c ${escapeShellArg cfg.configFile}" } & - ${cfg.package}/bin/bspwm ${optionalString (cfg.configFile != null) "-c \"${cfg.configFile}\""} & waitPID=$! ''; }; @@ -62,9 +60,6 @@ in }; imports = [ - (mkRemovedOptionModule [ "services" "xserver" "windowManager" "bspwm-unstable" "enable" ] - "Use services.xserver.windowManager.bspwm.enable and set services.xserver.windowManager.bspwm.package to pkgs.bspwm-unstable to use the unstable version of bspwm." - ) (mkRemovedOptionModule [ "services" "xserver" diff --git a/nixos/modules/system/activation/nixos-init.nix b/nixos/modules/system/activation/nixos-init.nix new file mode 100644 index 000000000000..8b54724d7372 --- /dev/null +++ b/nixos/modules/system/activation/nixos-init.nix @@ -0,0 +1,31 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.system.nixos-init; +in +{ + options.system.nixos-init = { + enable = lib.mkEnableOption '' + nixos-init, a system for bashless initialization. + + This doesn't use any `activationScripts`. Anything set in these options is + a no-op here. + ''; + + package = lib.mkPackageOption pkgs "nixos-init" { }; + }; + + config = lib.mkIf cfg.enable { + assertions = [ + { + assertion = config.boot.initrd.systemd.enable; + message = "nixos-init can only be used with systemd initrd"; + } + ]; + }; +} diff --git a/nixos/modules/system/activation/top-level.nix b/nixos/modules/system/activation/top-level.nix index 9d33c4a79708..c218bb15ba14 100644 --- a/nixos/modules/system/activation/top-level.nix +++ b/nixos/modules/system/activation/top-level.nix @@ -14,12 +14,15 @@ let ${ if config.boot.initrd.enable && config.boot.initrd.systemd.enable then '' - cp ${config.system.build.bootStage2} $out/prepare-root - substituteInPlace $out/prepare-root --subst-var-by systemConfig $out # This must not be a symlink or the abs_path of the grub builder for the tests # will resolve the symlink and we end up with a path that doesn't point to a # system closure. cp "$systemd/lib/systemd/systemd" $out/init + + ${lib.optionalString (!config.system.nixos-init.enable) '' + cp ${config.system.build.bootStage2} $out/prepare-root + substituteInPlace $out/prepare-root --subst-var-by systemConfig $out + ''} '' else '' diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py index e1f2b2a32a6c..d99c52d50793 100644 --- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py +++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py @@ -8,6 +8,7 @@ import re import shutil import subprocess import sys +import tempfile import warnings import json from typing import NamedTuple, Any, Sequence @@ -64,7 +65,10 @@ class SystemIdentifier(NamedTuple): def copy_if_not_exists(source: Path, dest: Path) -> None: if not dest.exists(): - shutil.copyfile(source, dest) + tmpfd, tmppath = tempfile.mkstemp(dir=dest.parent, prefix=dest.name, suffix='.tmp.') + shutil.copyfile(source, tmppath) + os.fsync(tmpfd) + shutil.move(tmppath, dest) def generation_dir(profile: str | None, generation: int) -> Path: diff --git a/nixos/modules/system/boot/systemd/initrd.nix b/nixos/modules/system/boot/systemd/initrd.nix index 3493f5f9a1a5..e378dcf830bb 100644 --- a/nixos/modules/system/boot/systemd/initrd.nix +++ b/nixos/modules/system/boot/systemd/initrd.nix @@ -562,7 +562,12 @@ in "${pkgs.glibc}/lib/libnss_files.so.2" # Resolving sysroot symlinks without code exec - "${pkgs.chroot-realpath}/bin/chroot-realpath" + "${config.system.nixos-init.package}/bin/chroot-realpath" + # Find the etc paths + "${config.system.nixos-init.package}/bin/find-etc" + ] + ++ lib.optionals config.system.nixos-init.enable [ + "${config.system.nixos-init.package}/bin/initrd-init" ] ++ jobScripts ++ map (c: builtins.removeAttrs c [ "text" ]) (builtins.attrValues cfg.contents); @@ -594,7 +599,7 @@ in ) cfg.automounts ); - services.initrd-find-nixos-closure = { + services.initrd-find-nixos-closure = lib.mkIf (!config.system.nixos-init.enable) { description = "Find NixOS closure"; unitConfig = { @@ -615,7 +620,12 @@ in script = # bash '' set -uo pipefail - export PATH="/bin:${cfg.package.util-linux}/bin:${pkgs.chroot-realpath}/bin" + export PATH="/bin:${ + lib.makeBinPath [ + cfg.package.util-linux + config.system.nixos-init.package + ] + }" # Figure out what closure to boot closure= @@ -670,7 +680,7 @@ in } ]; - services.initrd-nixos-activation = { + services.initrd-nixos-activation = lib.mkIf (!config.system.nixos-init.enable) { after = [ "initrd-switch-root.target" ]; requiredBy = [ "initrd-switch-root.service" ]; before = [ "initrd-switch-root.service" ]; @@ -697,17 +707,46 @@ in ''; }; - # This will either call systemctl with the new init as the last parameter (which - # is the case when not booting a NixOS system) or with an empty string, causing - # systemd to bypass its verification code that checks whether the next file is a systemd - # and using its compiled-in value - services.initrd-switch-root.serviceConfig = { - EnvironmentFile = "-/etc/switch-root.conf"; - ExecStart = [ - "" - ''systemctl --no-block switch-root /sysroot "''${NEW_INIT}"'' - ]; - }; + services.initrd-switch-root = + if config.system.nixos-init.enable then + { + path = [ + cfg.package + cfg.package.util-linux + config.system.nixos-init.package + ]; + environment = { + FIRMWARE = "${config.hardware.firmware}/lib/firmware"; + MODPROBE_BINARY = "${pkgs.kmod}/bin/modprobe"; + NIX_STORE_MOUNT_OPTS = lib.concatStringsSep "," config.boot.nixStoreMountOpts; + } + // lib.optionalAttrs (config.environment.usrbinenv != null) { + ENV_BINARY = config.environment.usrbinenv; + } + // lib.optionalAttrs (config.environment.binsh != null) { + SH_BINARY = config.environment.binsh; + }; + serviceConfig = { + ExecStart = [ + "" + "${config.system.nixos-init.package}/bin/initrd-init" + ]; + }; + } + else + # This will either call systemctl with the new init as the last parameter (which + # is the case when not booting a NixOS system) or with an empty string, causing + # systemd to bypass its verification code that checks whether the next file is a systemd + # and using its compiled-in value + { + serviceConfig = { + EnvironmentFile = "-/etc/switch-root.conf"; + ExecStart = [ + "" + ''systemctl --no-block switch-root /sysroot "''${NEW_INIT}"'' + ]; + }; + }; services.panic-on-fail = { wantedBy = [ "emergency.target" ]; diff --git a/nixos/modules/system/etc/etc-activation.nix b/nixos/modules/system/etc/etc-activation.nix index 40cb28d0434f..25c3ea7274a6 100644 --- a/nixos/modules/system/etc/etc-activation.nix +++ b/nixos/modules/system/etc/etc-activation.nix @@ -144,15 +144,10 @@ { initrd-find-etc = { description = "Find the path to the etc metadata image and based dir"; - requires = [ - config.boot.initrd.systemd.services.initrd-find-nixos-closure.name - ]; - after = [ - config.boot.initrd.systemd.services.initrd-find-nixos-closure.name - ]; before = [ "shutdown.target" ]; conflicts = [ "shutdown.target" ]; requiredBy = [ "initrd.target" ]; + path = [ config.system.nixos-init.package ]; unitConfig = { DefaultDependencies = false; RequiresMountsFor = "/sysroot/nix/store"; @@ -160,20 +155,8 @@ serviceConfig = { Type = "oneshot"; RemainAfterExit = true; + ExecStart = "${config.system.nixos-init.package}/bin/find-etc"; }; - - script = # bash - '' - set -uo pipefail - - closure="$(realpath /nixos-closure)" - - metadata_image="$(${pkgs.chroot-realpath}/bin/chroot-realpath /sysroot "$closure/etc-metadata-image")" - ln -s "/sysroot$metadata_image" /etc-metadata-image - - basedir="$(${pkgs.chroot-realpath}/bin/chroot-realpath /sysroot "$closure/etc-basedir")" - ln -s "/sysroot$basedir" /etc-basedir - ''; }; } ]; diff --git a/nixos/modules/tasks/filesystems/bcachefs.nix b/nixos/modules/tasks/filesystems/bcachefs.nix index 20324a144362..6ac728bfaeba 100644 --- a/nixos/modules/tasks/filesystems/bcachefs.nix +++ b/nixos/modules/tasks/filesystems/bcachefs.nix @@ -175,25 +175,6 @@ let ''; }; }; - - assertions = [ - { - assertion = - let - kernel = config.boot.kernelPackages.kernel; - in - ( - kernel.kernelAtLeast "6.7" - || (lib.elem (kernel.structuredExtraConfig.BCACHEFS_FS or null) [ - lib.kernel.module - lib.kernel.yes - (lib.kernel.option lib.kernel.yes) - ]) - ); - - message = "Linux 6.7-rc1 at minimum or a custom linux kernel with bcachefs support is required"; - } - ]; in { @@ -230,7 +211,32 @@ in config = lib.mkIf (config.boot.supportedFilesystems.bcachefs or false) ( lib.mkMerge [ { - inherit assertions; + assertions = [ + { + assertion = + let + kernel = config.boot.kernelPackages.kernel; + in + ( + kernel.kernelAtLeast "6.7" + || (lib.elem (kernel.structuredExtraConfig.BCACHEFS_FS or null) [ + lib.kernel.module + lib.kernel.yes + (lib.kernel.option lib.kernel.yes) + ]) + ); + + message = "Linux 6.7-rc1 at minimum or a custom linux kernel with bcachefs support is required"; + } + ]; + + warnings = lib.mkIf config.boot.kernelPackages.bcachefs.meta.broken [ + '' + Using unmaintained in-tree bcachefs kernel module. This + will be removed in 26.05. Please use a kernel supported + by the out-of-tree module package. + '' + ]; # Bcachefs upstream recommends using the latest kernel boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_latest; @@ -239,6 +245,10 @@ in system.fsPackages = [ cfg.package ]; services.udev.packages = [ cfg.package ]; + boot.extraModulePackages = lib.optionals (!config.boot.kernelPackages.bcachefs.meta.broken) [ + config.boot.kernelPackages.bcachefs + ]; + systemd = { packages = [ cfg.package ]; services = lib.mapAttrs' (mkUnits "") ( @@ -248,7 +258,6 @@ in } (lib.mkIf ((config.boot.initrd.supportedFilesystems.bcachefs or false) || (bootFs != { })) { - inherit assertions; boot.initrd.availableKernelModules = [ "bcachefs" "sha256" diff --git a/nixos/modules/virtualisation/incus.nix b/nixos/modules/virtualisation/incus.nix index 8d4ff2aae9a8..3a97f3993ed2 100644 --- a/nixos/modules/virtualisation/incus.nix +++ b/nixos/modules/virtualisation/incus.nix @@ -134,6 +134,7 @@ let INCUS_LXC_HOOK = "${cfg.lxcPackage}/share/lxc/hooks"; INCUS_LXC_TEMPLATE_CONFIG = "${pkgs.lxcfs}/share/lxc/config"; INCUS_USBIDS_PATH = "${pkgs.hwdata}/share/hwdata/usb.ids"; + INCUS_AGENT_PATH = "${cfg.package}/share/agent"; PATH = lib.mkForce serverBinPath; } (lib.mkIf (cfg.ui.enable) { "INCUS_UI" = cfg.ui.package; }) diff --git a/nixos/tests/activation/nixos-init.nix b/nixos/tests/activation/nixos-init.nix new file mode 100644 index 000000000000..091b4727e76a --- /dev/null +++ b/nixos/tests/activation/nixos-init.nix @@ -0,0 +1,54 @@ +{ lib, pkgs, ... }: + +{ + name = "nixos-init"; + + meta.maintainers = with lib.maintainers; [ nikstur ]; + + nodes.machine = + { modulesPath, ... }: + { + imports = [ + "${modulesPath}/profiles/perlless.nix" + ]; + virtualisation.mountHostNixStore = false; + virtualisation.useNixStoreImage = true; + + system.nixos-init.enable = true; + # Forcibly set this to only these specific values. + boot.nixStoreMountOpts = lib.mkForce [ + "nodev" + "nosuid" + ]; + }; + + testScript = + { nodes, ... }: # python + '' + with subtest("init"): + with subtest("/nix/store is mounted with the correct options"): + findmnt_output = machine.succeed("findmnt --direction backward --first-only --noheadings --output OPTIONS /nix/store").strip() + print(findmnt_output) + t.assertIn("nodev", findmnt_output) + t.assertIn("nosuid", findmnt_output) + + t.assertEqual("${nodes.machine.system.build.toplevel}", machine.succeed("readlink /run/booted-system").strip()) + + with subtest("activation"): + t.assertEqual("${nodes.machine.system.build.toplevel}", machine.succeed("readlink /run/current-system").strip()) + t.assertEqual("${nodes.machine.hardware.firmware}/lib/firmware", machine.succeed("cat /sys/module/firmware_class/parameters/path").strip()) + t.assertEqual("${pkgs.kmod}/bin/modprobe", machine.succeed("cat /proc/sys/kernel/modprobe").strip()) + t.assertEqual("${nodes.machine.environment.usrbinenv}", machine.succeed("readlink /usr/bin/env").strip()) + t.assertEqual("${nodes.machine.environment.binsh}", machine.succeed("readlink /bin/sh").strip()) + + machine.wait_for_unit("multi-user.target") + with subtest("systemd state passing"): + systemd_analyze_output = machine.succeed("systemd-analyze") + print(systemd_analyze_output) + t.assertIn("(initrd)", systemd_analyze_output, "systemd-analyze has no information about the initrd") + + ps_output = machine.succeed("ps ax -o command | grep systemd | head -n 1") + print(ps_output) + t.assertIn("--deserialize", ps_output, "--deserialize flag wasn't passed to systemd") + ''; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 693a8efff969..f1aca99da1a9 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -190,6 +190,7 @@ in activation-etc-overlay-mutable = runTest ./activation/etc-overlay-mutable.nix; activation-lib = pkgs.callPackage ../modules/system/activation/lib/test.nix { }; activation-nix-channel = runTest ./activation/nix-channel.nix; + activation-nixos-init = runTest ./activation/nixos-init.nix; activation-perlless = runTest ./activation/perlless.nix; activation-var = runTest ./activation/var.nix; actual = runTest ./actual.nix; @@ -429,6 +430,7 @@ in cyrus-imap = runTest ./cyrus-imap.nix; dae = runTest ./dae.nix; darling-dmg = runTest ./darling-dmg.nix; + dashy = runTest ./web-apps/dashy.nix; davis = runTest ./davis.nix; db-rest = runTest ./db-rest.nix; dconf = runTest ./dconf.nix; @@ -746,6 +748,7 @@ in invoiceplane = runTest ./invoiceplane.nix; iodine = runTest ./iodine.nix; iosched = runTest ./iosched.nix; + ipget = runTest ./ipget.nix; ipv6 = runTest ./ipv6.nix; iscsi-multipath-root = runTest ./iscsi-multipath-root.nix; iscsi-root = runTest ./iscsi-root.nix; @@ -1073,6 +1076,7 @@ in ntpd = runTest ./ntpd.nix; ntpd-rs = runTest ./ntpd-rs.nix; nvidia-container-toolkit = runTest ./nvidia-container-toolkit.nix; + nvme-rs = runTest ./nvme-rs.nix; nvmetcfg = runTest ./nvmetcfg.nix; nyxt = runTest ./nyxt.nix; nzbget = runTest ./nzbget.nix; @@ -1584,6 +1588,7 @@ in vengi-tools = runTest ./vengi-tools.nix; victorialogs = import ./victorialogs { inherit runTest; }; victoriametrics = import ./victoriametrics { inherit runTest; }; + victoriatraces = import ./victoriatraces { inherit runTest; }; vikunja = runTest ./vikunja.nix; virtualbox = handleTestOn [ "x86_64-linux" ] ./virtualbox.nix { }; vm-variant = handleTest ./vm-variant.nix { }; diff --git a/nixos/tests/docker-tools-nix-shell.nix b/nixos/tests/docker-tools-nix-shell.nix index c2ae2124e0a1..e64db38e82cc 100644 --- a/nixos/tests/docker-tools-nix-shell.nix +++ b/nixos/tests/docker-tools-nix-shell.nix @@ -17,7 +17,7 @@ in { ... }: { virtualisation = { - diskSize = 3072; + diskSize = 4000; docker.enable = true; }; }; diff --git a/nixos/tests/evcc.nix b/nixos/tests/evcc.nix index b9896687c2b6..589c8b55843c 100644 --- a/nixos/tests/evcc.nix +++ b/nixos/tests/evcc.nix @@ -57,19 +57,19 @@ in type = "custom"; status = { source = "script"; - cmd = "/bin/sh -c 'echo charger status A'"; + cmd = "/bin/sh -c 'echo A'"; }; enabled = { source = "script"; - cmd = "/bin/sh -c 'echo charger enabled state false'"; + cmd = "/bin/sh -c 'echo false'"; }; enable = { source = "script"; - cmd = "/bin/sh -c 'echo set charger enabled state true'"; + cmd = "/bin/sh -c 'echo true'"; }; maxcurrent = { source = "script"; - cmd = "/bin/sh -c 'echo set charger max current 7200'"; + cmd = "/bin/sh -c 'echo 7200'"; }; } ]; diff --git a/nixos/tests/forgejo.nix b/nixos/tests/forgejo.nix index ae78b75dc7f8..cbf5df3f9060 100644 --- a/nixos/tests/forgejo.nix +++ b/nixos/tests/forgejo.nix @@ -176,7 +176,7 @@ let + "Please contact your site administrator.'" ) server.succeed( - "su -l forgejo -c 'GITEA_WORK_DIR=/var/lib/forgejo gitea admin user create " + "su -l forgejo -c 'GITEA_WORK_DIR=/var/lib/forgejo forgejo admin user create " + "--username test --password totallysafe --email test@localhost --must-change-password=false'" ) @@ -223,7 +223,7 @@ let with subtest("Testing runner registration and action workflow"): server.succeed( - "su -l forgejo -c 'GITEA_WORK_DIR=/var/lib/forgejo gitea actions generate-runner-token' | sed 's/^/TOKEN=/' | tee /var/lib/forgejo/runner_token" + "su -l forgejo -c 'GITEA_WORK_DIR=/var/lib/forgejo forgejo actions generate-runner-token' | sed 's/^/TOKEN=/' | tee /var/lib/forgejo/runner_token" ) server.succeed("${serverSystem}/specialisation/runner/bin/switch-to-configuration test") server.wait_for_unit("gitea-runner-test.service") diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix index 313f0219f604..e68b8eca5f21 100644 --- a/nixos/tests/installer.nix +++ b/nixos/tests/installer.nix @@ -774,7 +774,7 @@ let config.boot.bootspec.package ] ++ optionals clevisTest [ pkgs.klibc ] - ++ optional systemdStage1 pkgs.chroot-realpath; + ++ optional systemdStage1 config.system.nixos-init.package; nix.settings = { substituters = mkForce [ ]; diff --git a/nixos/tests/ipget.nix b/nixos/tests/ipget.nix new file mode 100644 index 000000000000..3c1f26ed348a --- /dev/null +++ b/nixos/tests/ipget.nix @@ -0,0 +1,28 @@ +{ lib, ... }: +{ + name = "ipget"; + meta.maintainers = with lib.maintainers; [ + Luflosi + ]; + + nodes.machine = + { config, pkgs, ... }: + { + services.kubo.enable = true; + environment.systemPackages = with pkgs; [ ipget ]; + }; + + testScript = '' + start_all() + + with subtest("Add file to IPFS"): + ipfs_hash = machine.succeed( + "echo -n fnord | ipfs add --quieter" + ) + + with subtest("Download the file with ipget"): + machine.succeed(f"ipget --output file.txt /ipfs/{ipfs_hash}") + contents = machine.succeed("cat file.txt") + assert contents == "fnord", f"Unexpected file contents: {contents}" + ''; +} diff --git a/nixos/tests/jenkins.nix b/nixos/tests/jenkins.nix index dcfd5a03bab6..e54ef84d127d 100644 --- a/nixos/tests/jenkins.nix +++ b/nixos/tests/jenkins.nix @@ -4,10 +4,10 @@ # 3. jenkins service not started on slave node # 4. declarative jobs can be added and removed -{ pkgs, ... }: +{ config, lib, ... }: { name = "jenkins"; - meta = with pkgs.lib.maintainers; { + meta = with lib.maintainers; { maintainers = [ bjornfor ]; @@ -60,7 +60,7 @@ }; specialisation.noJenkinsJobs.configuration = { - services.jenkins.jobBuilder.nixJobs = pkgs.lib.mkForce [ ]; + services.jenkins.jobBuilder.nixJobs = lib.mkForce [ ]; }; # should have no effect @@ -89,6 +89,7 @@ testScript = { nodes, ... }: let + pkgs = config.node.pkgs; configWithoutJobs = "${nodes.master.system.build.toplevel}/specialisation/noJenkinsJobs"; jenkinsPort = nodes.master.services.jenkins.port; jenkinsUrl = "http://localhost:${toString jenkinsPort}"; diff --git a/nixos/tests/nvme-rs.nix b/nixos/tests/nvme-rs.nix new file mode 100644 index 000000000000..8f7337916c65 --- /dev/null +++ b/nixos/tests/nvme-rs.nix @@ -0,0 +1,157 @@ +{ lib, pkgs, ... }: +{ + name = "nvme-rs"; + + meta = { + maintainers = with lib.maintainers; [ liberodark ]; + }; + + nodes = { + monitor = + { config, pkgs, ... }: + { + virtualisation = { + emptyDiskImages = [ + 512 + 512 + ]; + }; + + environment.systemPackages = with pkgs; [ + nvme-rs + jq + ]; + + services.nvme-rs = { + enable = true; + package = pkgs.nvme-rs; + settings = { + check_interval_secs = 60; + + thresholds = { + temp_warning = 50; + temp_critical = 60; + wear_warning = 15; + wear_critical = 40; + spare_warning = 60; + error_threshold = 100; + }; + + email = { + smtp_server = "mail"; + smtp_port = 25; + smtp_username = "nvme-monitor@example.com"; + smtp_password_file = "/run/secrets/smtp-password"; + from = "NVMe Monitor "; + to = "admin@example.com"; + use_tls = false; + }; + }; + }; + + systemd.tmpfiles.rules = [ + "f /run/secrets/smtp-password 0600 root root - testpassword" + ]; + + networking.firewall.enable = false; + }; + + mail = + { config, pkgs, ... }: + { + services.postfix = { + enable = true; + hostname = "mail"; + domain = "example.com"; + + networks = [ "0.0.0.0/0" ]; + relayDomains = [ "example.com" ]; + localRecipients = [ "admin" ]; + + settings = { + main = { + inet_interfaces = "all"; + inet_protocols = "ipv4"; + smtpd_recipient_restrictions = "permit_mynetworks"; + smtpd_relay_restrictions = "permit_mynetworks"; + }; + }; + }; + + users.users.admin = { + isNormalUser = true; + home = "/home/admin"; + }; + + networking.firewall = { + allowedTCPPorts = [ 25 ]; + }; + }; + + client = + { config, pkgs, ... }: + { + virtualisation = { + emptyDiskImages = [ 256 ]; + }; + + environment.systemPackages = with pkgs; [ + nvme-rs + jq + ]; + + environment.etc."nvme-rs/config.toml".text = '' + check_interval_secs = 3600 + + [thresholds] + temp_warning = 55 + temp_critical = 65 + wear_warning = 20 + wear_critical = 50 + spare_warning = 50 + error_threshold = 5000 + ''; + }; + }; + + testScript = + { nodes, ... }: + '' + import json + + start_all() + + for machine in [monitor, mail, client]: + machine.wait_for_unit("multi-user.target") + + mail.wait_for_unit("postfix.service") + mail.wait_for_open_port(25) + + client.succeed("nvme-rs check || true") + client.succeed("nvme-rs check --config /etc/nvme-rs/config.toml || true") + + output = client.succeed("nvme-rs check --format json || echo '[]'") + data = json.loads(output) + assert isinstance(data, list), "JSON output should be a list" + + monitor.wait_for_unit("nvme-rs.service") + monitor.succeed("systemctl is-active nvme-rs.service") + + config_path = monitor.succeed( + "systemctl status nvme-rs | grep -oE '/nix/store[^ ]*nvme-rs.toml' | head -1" + ).strip() + + if config_path: + monitor.succeed(f"grep 'check_interval_secs = 60' {config_path}") + monitor.succeed(f"grep 'temp_warning = 50' {config_path}") + monitor.succeed(f"grep 'smtp_server = \"mail\"' {config_path}") + + logs = monitor.succeed("journalctl -u nvme-rs.service -n 20 --no-pager") + assert "Starting NVMe monitor daemon" in logs or "Check interval" in logs + + monitor.succeed("test -f /run/secrets/smtp-password") + + monitor.succeed("nc -zv mail 25") + monitor.fail("nvme-rs daemon --config /nonexistent.toml 2>&1 | grep -E 'Failed to read'") + ''; +} diff --git a/nixos/tests/outline.nix b/nixos/tests/outline.nix index 58c751d66f78..9dc6bab39ecc 100644 --- a/nixos/tests/outline.nix +++ b/nixos/tests/outline.nix @@ -1,15 +1,4 @@ -{ pkgs, lib, ... }: -let - accessKey = "BKIKJAA5BMMU2RHO6IBB"; - secretKey = "V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12"; - secretKeyFile = pkgs.writeText "outline-secret-key" '' - ${secretKey} - ''; - rootCredentialsFile = pkgs.writeText "minio-credentials-full" '' - MINIO_ROOT_USER=${accessKey} - MINIO_ROOT_PASSWORD=${secretKey} - ''; -in +{ lib, ... }: { name = "outline"; @@ -17,37 +6,19 @@ in node.pkgsReadOnly = false; - nodes.outline = - { pkgs, config, ... }: - { - nixpkgs.config.allowUnfree = true; - environment.systemPackages = [ pkgs.minio-client ]; - services.outline = { - enable = true; - forceHttps = false; - storage = { - inherit accessKey secretKeyFile; - uploadBucketUrl = "http://localhost:9000"; - uploadBucketName = "outline"; - region = config.services.minio.region; - }; - }; - services.minio = { - enable = true; - inherit rootCredentialsFile; + nodes.outline = { + virtualisation.memorySize = 2 * 1024; + nixpkgs.config.allowUnfree = true; + services.outline = { + enable = true; + forceHttps = false; + storage = { + storageType = "local"; }; }; + }; testScript = '' - machine.wait_for_unit("minio.service") - machine.wait_for_open_port(9000) - - # Create a test bucket on the server - machine.succeed( - "mc alias set minio http://localhost:9000 ${accessKey} ${secretKey} --api s3v4" - ) - machine.succeed("mc mb minio/outline") - outline.wait_for_unit("outline.service") outline.wait_for_open_port(3000) outline.succeed("curl --fail http://localhost:3000/") diff --git a/nixos/tests/postgresql/anonymizer.nix b/nixos/tests/postgresql/anonymizer.nix index 2da7ed506111..e7f4981184d0 100644 --- a/nixos/tests/postgresql/anonymizer.nix +++ b/nixos/tests/postgresql/anonymizer.nix @@ -16,7 +16,7 @@ let nodes.machine = { pkgs, ... }: { - environment.systemPackages = [ pkgs.pg-dump-anon ]; + environment.systemPackages = [ (pkgs.pg-dump-anon.override { postgresql = package; }) ]; services.postgresql = { inherit package; enable = true; @@ -39,7 +39,7 @@ let create table player(id serial, name text, points int); insert into player(id,name,points) values (1,'Foo', 23); insert into player(id,name,points) values (2,'Bar',42); - security label for anon on column player.name is 'MASKED WITH FUNCTION anon.fake_last_name();'; + security label for anon on column player.name is 'MASKED WITH FUNCTION anon.fake_last_name()'; security label for anon on column player.points is 'MASKED WITH VALUE NULL'; ''}" ) @@ -61,7 +61,7 @@ let COPY public.player ... 1,Shields, 2,Salazar, - \. + \\. in the given dump (the commas are tabs in case of pg_dump). Extract the CSV lines and split by `sep`. diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix index 3009afa26234..c4e60a72416a 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -1615,6 +1615,21 @@ let ''; }; + storagebox = { + exporterConfig = { + enable = true; + tokenFile = "/tmp/faketoken"; + }; + exporterTest = '' + succeed( + 'echo faketoken > /tmp/faketoken' + ) + wait_for_unit("prometheus-storagebox-exporter.service") + wait_for_open_port(9509) + succeed("curl -sSf localhost:9509/metrics | grep 'process_open_fds'") + ''; + }; + snmp = { exporterConfig = { enable = true; diff --git a/nixos/tests/terminal-emulators.nix b/nixos/tests/terminal-emulators.nix index fa8ab05fd5ea..4da365954e3f 100644 --- a/nixos/tests/terminal-emulators.nix +++ b/nixos/tests/terminal-emulators.nix @@ -36,10 +36,6 @@ let darktile.pkg = p: p.darktile; - eterm.pkg = p: p.eterm; - eterm.executable = "Eterm"; - eterm.pinkValue = "#D40055"; - germinal.pkg = p: p.germinal; ghostty.pkg = p: p.ghostty; @@ -70,8 +66,6 @@ let mlterm.pkg = p: p.mlterm; - mrxvt.pkg = p: p.mrxvt; - qterminal.pkg = p: p.lxqt.qterminal; qterminal.kill = true; diff --git a/nixos/tests/vector/dnstap.nix b/nixos/tests/vector/dnstap.nix index 15720edb6d37..4b8c61006aa6 100644 --- a/nixos/tests/vector/dnstap.nix +++ b/nixos/tests/vector/dnstap.nix @@ -369,8 +369,7 @@ in "journalctl -o cat -u vector.service | grep 'component_type=dnstap' | grep 'Listening... path=\"${dnstapSocket}\"'" ) - machine.wait_for_file("${dnstapSocket}") - machine.succeed("test 770 -eq $(stat -c '%a' ${dnstapSocket})") + machine.wait_for_open_unix_socket("${dnstapSocket}") dnsclient.systemctl("start network-online.target") dnsclient.wait_for_unit("network-online.target") diff --git a/nixos/tests/victoriatraces/default.nix b/nixos/tests/victoriatraces/default.nix new file mode 100644 index 000000000000..4821438717c1 --- /dev/null +++ b/nixos/tests/victoriatraces/default.nix @@ -0,0 +1,5 @@ +{ runTest }: +{ + service-endpoints = runTest ./service-endpoints.nix; + otlp-ingestion = runTest ./otlp-ingestion.nix; +} diff --git a/nixos/tests/victoriatraces/otlp-ingestion.nix b/nixos/tests/victoriatraces/otlp-ingestion.nix new file mode 100644 index 000000000000..fb2818d7010e --- /dev/null +++ b/nixos/tests/victoriatraces/otlp-ingestion.nix @@ -0,0 +1,96 @@ +{ lib, pkgs, ... }: +let + # Simple protobuf trace + traceGenerator = pkgs.writeScriptBin "trace-generator" '' + #!${ + pkgs.python3.withPackages ( + ps: with ps; [ + requests + protobuf + opentelemetry-proto + opentelemetry-api + opentelemetry-sdk + opentelemetry-exporter-otlp-proto-http + ] + ) + }/bin/python3 + + import time + from opentelemetry import trace + from opentelemetry.sdk.trace import TracerProvider + from opentelemetry.sdk.trace.export import BatchSpanProcessor + from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter + from opentelemetry.sdk.resources import Resource + + resource = Resource.create({ + "service.name": "test-service", + "service.version": "1.0.0" + }) + + provider = TracerProvider(resource=resource) + + otlp_exporter = OTLPSpanExporter( + endpoint="http://localhost:10428/insert/opentelemetry/v1/traces", + headers={}, + ) + + provider.add_span_processor(BatchSpanProcessor(otlp_exporter)) + trace.set_tracer_provider(provider) + + tracer = trace.get_tracer("test-tracer", "1.0.0") + + # Test span + with tracer.start_as_current_span("test-span") as span: + span.set_attribute("http.method", "GET") + span.set_attribute("http.url", "/test") + time.sleep(0.1) + + provider.force_flush() + + print("Test trace sent") + ''; +in +{ + name = "victoriatraces-otlp-ingestion"; + meta.maintainers = with lib.maintainers; [ cmacrae ]; + + nodes.machine = + { pkgs, ... }: + { + services.victoriatraces = { + enable = true; + retentionPeriod = "1d"; + }; + + environment.systemPackages = with pkgs; [ + curl + jq + traceGenerator + ]; + }; + + testScript = '' + machine.wait_for_unit("victoriatraces.service") + machine.wait_for_open_port(10428) + machine.succeed("curl --fail http://localhost:10428/") + machine.succeed("trace-generator") + + # Wait for trace to be indexed + machine.wait_until_succeeds(""" + curl -s 'http://localhost:10428/select/jaeger/api/services' | \ + jq -e '.data[] | select(. == "test-service")' + """, timeout=10) + + # Query for traces from our test service + machine.succeed(""" + curl -s 'http://localhost:10428/select/jaeger/api/traces?service=test-service' | \ + jq -e '.data[0].spans[0].operationName' | grep -q 'test-span' + """) + + # Verify the trace has the expected attributes + machine.succeed(""" + curl -s 'http://localhost:10428/select/jaeger/api/traces?service=test-service' | \ + jq -e '.data[0].spans[0].tags[] | select(.key == "http.method") | .value == "GET"' + """) + ''; +} diff --git a/nixos/tests/victoriatraces/service-endpoints.nix b/nixos/tests/victoriatraces/service-endpoints.nix new file mode 100644 index 000000000000..21b5b2460e3a --- /dev/null +++ b/nixos/tests/victoriatraces/service-endpoints.nix @@ -0,0 +1,36 @@ +{ lib, ... }: +{ + name = "victoriatraces-service-endpoints"; + meta.maintainers = with lib.maintainers; [ cmacrae ]; + + nodes.machine = + { pkgs, ... }: + { + services.victoriatraces = { + enable = true; + extraOptions = [ + "-loggerLevel=WARN" + ]; + }; + + environment.systemPackages = with pkgs; [ + curl + jq + ]; + }; + + testScript = '' + machine.wait_for_unit("victoriatraces.service") + machine.wait_for_open_port(10428) + + with subtest("Service endpoints are accessible"): + machine.succeed("curl --fail http://localhost:10428/") + machine.succeed("curl --fail http://localhost:10428/select/vmui") + machine.succeed("curl --fail http://localhost:10428/metrics | grep -E '^(vm_|process_)'") + machine.succeed("curl --fail http://localhost:10428/select/jaeger/api/services") + + with subtest("OTLP trace ingestion endpoint accepts requests"): + machine.succeed("curl --fail -X POST http://localhost:10428/insert/opentelemetry/v1/traces -H 'Content-Type: application/x-protobuf'") + machine.succeed("test -d /var/lib/victoriatraces") + ''; +} diff --git a/nixos/tests/web-apps/dashy.nix b/nixos/tests/web-apps/dashy.nix new file mode 100644 index 000000000000..39454b5b8d8a --- /dev/null +++ b/nixos/tests/web-apps/dashy.nix @@ -0,0 +1,75 @@ +{ pkgs, lib, ... }: +let + + customSettings = { + pageInfo = { + title = "My Custom Dashy Title"; + }; + + sections = [ + { + name = "My Section"; + items = [ + { + name = "NixOS"; + url = "https://nixos.org"; + } + ]; + } + ]; + }; + + customSettingsYaml = (pkgs.formats.yaml_1_1 { }).generate "custom-conf.yaml" customSettings; +in +{ + name = "dashy"; + meta.maintainers = [ lib.maintainers.therealgramdalf ]; + + defaults = + { config, ... }: + { + services.dashy = { + enable = true; + virtualHost = { + enableNginx = true; + domain = "dashy.local"; + }; + }; + + networking.extraHosts = "127.0.0.1 dashy.local"; + + services.nginx.virtualHosts."${config.services.dashy.virtualHost.domain}".listen = [ + { + addr = "127.0.0.1"; + port = 80; + } + ]; + }; + nodes = { + machine = { }; + + machine-custom = { + services.dashy.settings = customSettings; + }; + }; + + testScript = '' + start_all() + machine.wait_for_unit("nginx.service") + machine.wait_for_open_port(80) + + actual = machine.succeed("curl -v --stderr - http://dashy.local/", timeout=10) + expected = "Dashy" + assert expected in actual, \ + f"unexpected reply from Dashy, expected: '{expected}' got: '{actual}'" + + machine_custom.wait_for_unit("nginx.service") + machine_custom.wait_for_open_port(80) + + actual_custom = machine_custom.succeed("curl -s --stderr - http://dashy.local/conf.yml", timeout=10).strip() + expected_custom = machine_custom.succeed("cat ${customSettingsYaml}").strip() + + assert expected_custom == actual_custom, \ + f"unexpected reply from Dashy, expected: '{expected_custom}' got: '{actual_custom}'" + ''; +} diff --git a/pkgs/applications/audio/bucklespring/default.nix b/pkgs/applications/audio/bucklespring/default.nix index d853c16748b4..e014c75c7bdd 100644 --- a/pkgs/applications/audio/bucklespring/default.nix +++ b/pkgs/applications/audio/bucklespring/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "zevv"; - repo = pname; + repo = "bucklespring"; rev = "v${version}"; sha256 = "0prhqibivxzmz90k79zpwx3c97h8wa61rk5ihi9a5651mnc46mna"; }; diff --git a/pkgs/applications/audio/codecserver/default.nix b/pkgs/applications/audio/codecserver/default.nix index 231e9619a33a..4c27c1f74cb0 100644 --- a/pkgs/applications/audio/codecserver/default.nix +++ b/pkgs/applications/audio/codecserver/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "jketterl"; - repo = pname; + repo = "codecserver"; rev = version; sha256 = "sha256-JzaVBFl3JsFNDm4gy1qOKA9uAjUjNeMiI39l5gfH0aE="; }; diff --git a/pkgs/applications/audio/deadbeef/plugins/mpris2.nix b/pkgs/applications/audio/deadbeef/plugins/mpris2.nix index 0b008be7ebc2..643cd382ae67 100644 --- a/pkgs/applications/audio/deadbeef/plugins/mpris2.nix +++ b/pkgs/applications/audio/deadbeef/plugins/mpris2.nix @@ -8,17 +8,14 @@ glib, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "deadbeef-mpris2-plugin"; version = "1.16"; -in -stdenv.mkDerivation { - inherit pname version; src = fetchFromGitHub { owner = "DeaDBeeF-Player"; - repo = pname; - rev = "v${version}"; + repo = "deadbeef-mpris2-plugin"; + rev = "v${finalAttrs.version}"; hash = "sha256-f6iHgwLdzQJJEquyuUQGWFfOfpjH/Hxh9IqQ5HkYrog="; }; @@ -39,4 +36,4 @@ stdenv.mkDerivation { platforms = platforms.linux; maintainers = [ ]; }; -} +}) diff --git a/pkgs/applications/audio/espeak-ng/default.nix b/pkgs/applications/audio/espeak-ng/default.nix index ae5fb257cbbc..71aa235bd663 100644 --- a/pkgs/applications/audio/espeak-ng/default.nix +++ b/pkgs/applications/audio/espeak-ng/default.nix @@ -28,16 +28,17 @@ sonicSupport ? true, speechPlayerSupport ? true, ucdSupport ? false, + buildPackages, }: let - version = "1.52.0"; + version = "1.52.0.1-unstable-2025-09-09"; src = fetchFromGitHub { owner = "espeak-ng"; repo = "espeak-ng"; - tag = version; - hash = "sha256-mmh5QPSVD5YQ0j16R+bEL5vcyWLtTNOJ/irBNzWY3ro="; + rev = "0d451f8c1c6ae837418b823bd9c4cbc574ea9ff5"; + hash = "sha256-wpPi+YjSLhsEWfE3KEbL4A7o48qtz9fLRZ/u4xGOM2g="; }; ucd-tools = stdenv.mkDerivation { @@ -59,22 +60,14 @@ in stdenv.mkDerivation rec { pname = "espeak-ng"; - version = "1.52.0"; - - src = fetchFromGitHub { - owner = "espeak-ng"; - repo = "espeak-ng"; - tag = version; - hash = "sha256-mmh5QPSVD5YQ0j16R+bEL5vcyWLtTNOJ/irBNzWY3ro="; - }; + inherit version src; patches = [ # https://github.com/espeak-ng/espeak-ng/pull/2274 - ./libsonic.patch (fetchpatch { - name = "espeak-ng-text-to-phonemes-with-terminator.patch"; - url = "https://github.com/espeak-ng/espeak-ng/commit/2108b1e8ae02f49cc909894a1024efdfde6682fd.patch"; - hash = "sha256-XjEc1r7F88xZOfeUey0R6Xv6vu4Wy8GtWxXFG2NTf9g="; + name = "libsonic.patch"; + url = "https://github.com/espeak-ng/espeak-ng/commit/83e646e711af608fafa8c01dd812cd29e073f644.patch"; + hash = "sha256-UHuURyqRy/JVYYJH5EI5J2cpBfCNeTE24sMmheb+D2Q="; }) ] ++ lib.optionals mbrolaSupport [ @@ -98,6 +91,10 @@ stdenv.mkDerivation rec { ronn makeWrapper which + ] + # Provide a native espeak-ng when cross compiling so intonations can be built + ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ + buildPackages.espeak-ng ]; buildInputs = @@ -113,6 +110,10 @@ stdenv.mkDerivation rec { (lib.cmakeBool "USE_LIBSONIC" sonicSupport) (lib.cmakeBool "USE_MBROLA" mbrolaSupport) (lib.cmakeBool "USE_SPEECHPLAYER" speechPlayerSupport) + ] + # Point CMake to the native build’s binary dir when cross compiling + ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ + "-DNativeBuild_DIR=${buildPackages.espeak-ng}/bin/" ]; postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' @@ -127,7 +128,7 @@ stdenv.mkDerivation rec { meta = { description = "Speech synthesizer that supports more than hundred languages and accents"; homepage = "https://github.com/espeak-ng/espeak-ng"; - changelog = "https://github.com/espeak-ng/espeak-ng/blob/${src.tag}/ChangeLog.md"; + changelog = "https://github.com/espeak-ng/espeak-ng/blob/${src.rev}/ChangeLog.md"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ aske ]; platforms = lib.platforms.all; diff --git a/pkgs/applications/audio/espeak-ng/libsonic.patch b/pkgs/applications/audio/espeak-ng/libsonic.patch deleted file mode 100644 index 32346e91101a..000000000000 --- a/pkgs/applications/audio/espeak-ng/libsonic.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff --git a/cmake/deps.cmake b/cmake/deps.cmake -index b63ced21..2cd1727b 100644 ---- a/cmake/deps.cmake -+++ b/cmake/deps.cmake -@@ -13,20 +13,22 @@ endif(PTHREAD_LIB) - if (MBROLA_BIN) - set(HAVE_MBROLA ON) - endif(MBROLA_BIN) --if (SONIC_LIB AND SONIC_INC) -- set(HAVE_LIBSONIC ON) --else() -- FetchContent_Declare(sonic-git -- GIT_REPOSITORY https://github.com/waywardgeek/sonic.git -- GIT_TAG fbf75c3d6d846bad3bb3d456cbc5d07d9fd8c104 -- ) -- FetchContent_MakeAvailable(sonic-git) -- FetchContent_GetProperties(sonic-git) -- add_library(sonic OBJECT ${sonic-git_SOURCE_DIR}/sonic.c) -- target_include_directories(sonic PUBLIC ${sonic-git_SOURCE_DIR}) -- set(HAVE_LIBSONIC ON) -- set(SONIC_LIB sonic) -- set(SONIC_INC ${sonic-git_SOURCE_DIR}) -+if (USE_LIBSONIC) -+ if (SONIC_LIB AND SONIC_INC) -+ set(HAVE_LIBSONIC ON) -+ else() -+ FetchContent_Declare(sonic-git -+ GIT_REPOSITORY https://github.com/waywardgeek/sonic.git -+ GIT_TAG fbf75c3d6d846bad3bb3d456cbc5d07d9fd8c104 -+ ) -+ FetchContent_MakeAvailable(sonic-git) -+ FetchContent_GetProperties(sonic-git) -+ add_library(sonic OBJECT ${sonic-git_SOURCE_DIR}/sonic.c) -+ target_include_directories(sonic PUBLIC ${sonic-git_SOURCE_DIR}) -+ set(HAVE_LIBSONIC ON) -+ set(SONIC_LIB sonic) -+ set(SONIC_INC ${sonic-git_SOURCE_DIR}) -+ endif() - endif() - if (PCAUDIO_LIB AND PCAUDIO_INC) - set(HAVE_LIBPCAUDIO ON) diff --git a/pkgs/applications/audio/freqtweak/default.nix b/pkgs/applications/audio/freqtweak/default.nix index 0f51fac4e9fe..bb29d1d61a65 100644 --- a/pkgs/applications/audio/freqtweak/default.nix +++ b/pkgs/applications/audio/freqtweak/default.nix @@ -12,13 +12,13 @@ wxGTK, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "freqtweak"; version = "unstable-2019-08-03"; src = fetchFromGitHub { owner = "essej"; - repo = pname; + repo = "freqtweak"; rev = "d4205337558d36657a4ee6b3afb29358aa18c0fd"; sha256 = "10cq27mdgrrc54a40al9ahi0wqd0p2c1wxbdg518q8pzfxaxs5fi"; }; diff --git a/pkgs/applications/audio/greg/default.nix b/pkgs/applications/audio/greg/default.nix index edf739416cac..44bd16adf092 100644 --- a/pkgs/applications/audio/greg/default.nix +++ b/pkgs/applications/audio/greg/default.nix @@ -14,7 +14,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "manolomartinez"; - repo = pname; + repo = "greg"; tag = "v${version}"; sha256 = "sha256-o4+tXVJTgT52JyJOC+Glr2cvZjbTaZL8TIsmz+A4vE4="; }; diff --git a/pkgs/applications/audio/jack-autoconnect/default.nix b/pkgs/applications/audio/jack-autoconnect/default.nix index 51600ed031f4..9d84c9ff669e 100644 --- a/pkgs/applications/audio/jack-autoconnect/default.nix +++ b/pkgs/applications/audio/jack-autoconnect/default.nix @@ -7,7 +7,7 @@ qtbase, libjack2, }: -mkDerivation rec { +mkDerivation { pname = "jack_autoconnect"; # It does not have any versions (yet?) @@ -15,7 +15,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "kripton"; - repo = pname; + repo = "jack_autoconnect"; rev = "fe0c8f69149e30979e067646f80b9d326341c02b"; sha256 = "sha256-imvNc498Q2W9RKmiOoNepSoJzIv2tGvFG6hx+seiifw="; }; diff --git a/pkgs/applications/audio/pipecontrol/default.nix b/pkgs/applications/audio/pipecontrol/default.nix index 120ae1bb80bb..2c29dd4b2ccb 100644 --- a/pkgs/applications/audio/pipecontrol/default.nix +++ b/pkgs/applications/audio/pipecontrol/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "portaloffreedom"; - repo = pname; + repo = "pipecontrol"; rev = "v${version}"; sha256 = "sha256-WvQFmoEaxnkI61wPldSnMAoPAxNtI399hdHb/9bkPqc="; }; diff --git a/pkgs/applications/audio/pithos/default.nix b/pkgs/applications/audio/pithos/default.nix index ebe2d92b38e5..1cf887ab07cd 100644 --- a/pkgs/applications/audio/pithos/default.nix +++ b/pkgs/applications/audio/pithos/default.nix @@ -22,8 +22,8 @@ pythonPackages.buildPythonApplication rec { version = "1.6.2"; src = fetchFromGitHub { - owner = pname; - repo = pname; + owner = "pithos"; + repo = "pithos"; tag = version; hash = "sha256-3j6IoMi30BQ8WHK4BxbsW+/3XZx7rBFd47EBENa2GiQ="; }; diff --git a/pkgs/applications/audio/radiotray-ng/default.nix b/pkgs/applications/audio/radiotray-ng/default.nix index 393d3d5e0722..001a1024933b 100644 --- a/pkgs/applications/audio/radiotray-ng/default.nix +++ b/pkgs/applications/audio/radiotray-ng/default.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "ebruck"; - repo = pname; + repo = "radiotray-ng"; tag = "v${version}"; hash = "sha256-rRD/IfVnOxowr2mO2BB2hcHK5ByZSmTbcgYdULogYUs="; }; diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix index 43af6ff67160..e9afb4640abc 100644 --- a/pkgs/applications/audio/reaper/default.nix +++ b/pkgs/applications/audio/reaper/default.nix @@ -38,17 +38,17 @@ let in stdenv.mkDerivation rec { pname = "reaper"; - version = "7.45"; + version = "7.46"; src = fetchurl { url = url_for_platform version stdenv.hostPlatform.qemuArch; hash = if stdenv.hostPlatform.isDarwin then - "sha256-plXLOJcQbZlSGPgNdjNEPS2pZ9almrmNzxYfhOZGXjg=" + "sha256-uGWeaRl01rH7+RrMoqAv85EiKJ3/qUFiQVt1zILVJTQ=" else { - x86_64-linux = "sha256-pOPL8HoAAFNDq6L3SC/OygDtqqYVvfkWwVA6qv1xZPs="; - aarch64-linux = "sha256-rclLjAiG8aLsVinghpPZJiPU4Iq5jQ6s2H0+du+a9Ts="; + x86_64-linux = "sha256-8XEy7IXjjw7WbPxpxFP30ivMgi0/iWbtljuYCQ2BzDI="; + aarch64-linux = "sha256-H+lvnpaKESad0DI9l1AexFxgwPi9EidVR1Gh6oITjHQ="; } .${stdenv.hostPlatform.system}; }; diff --git a/pkgs/applications/audio/snapcast/default.nix b/pkgs/applications/audio/snapcast/default.nix index b33c3ef9529a..1ad175bb0376 100644 --- a/pkgs/applications/audio/snapcast/default.nix +++ b/pkgs/applications/audio/snapcast/default.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation rec { pname = "snapcast"; - version = "0.32.3"; + version = "0.33.0"; src = fetchFromGitHub { owner = "badaix"; repo = "snapcast"; rev = "v${version}"; - hash = "sha256-pGON2Nh7GgcGvMUNI3nWstm5Q9R+VW9eEi4IE6KkFBo="; + hash = "sha256-YJwRY9OLoRiRRJVFnXw9AEsDo2W8elpH4LIUScKjpT0="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/audio/sonic-pi/default.nix b/pkgs/applications/audio/sonic-pi/default.nix index 3b06912fd825..87e1aefabc8d 100644 --- a/pkgs/applications/audio/sonic-pi/default.nix +++ b/pkgs/applications/audio/sonic-pi/default.nix @@ -52,14 +52,14 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "sonic-pi-net"; - repo = pname; + repo = "sonic-pi"; rev = "v${version}"; hash = "sha256-JMextQY0jLShWmqRQoVAbqIzDhA1mOzI7vfsG7+jjX0="; }; mixFodDeps = beamPackages.fetchMixDeps { inherit version; - pname = "mix-deps-${pname}"; + pname = "mix-deps-sonic-pi"; mixEnv = "test"; src = "${src}/app/server/beam/tau"; hash = "sha256-7wqFI3f0CRVrXK2IUguqHNANwKMmTak/Xh9nr624TXc="; diff --git a/pkgs/applications/audio/zynaddsubfx/default.nix b/pkgs/applications/audio/zynaddsubfx/default.nix index fafaee34b67a..347fd7fcc107 100644 --- a/pkgs/applications/audio/zynaddsubfx/default.nix +++ b/pkgs/applications/audio/zynaddsubfx/default.nix @@ -71,8 +71,8 @@ stdenv.mkDerivation rec { version = "3.0.6"; src = fetchFromGitHub { - owner = pname; - repo = pname; + owner = "zynaddsubfx"; + repo = "zynaddsubfx"; tag = version; fetchSubmodules = true; hash = "sha256-0siAx141DZx39facXWmKbsi0rHBNpobApTdey07EcXg="; diff --git a/pkgs/applications/display-managers/lightdm/default.nix b/pkgs/applications/display-managers/lightdm/default.nix index f8a03c5ef199..ce7730c941c7 100644 --- a/pkgs/applications/display-managers/lightdm/default.nix +++ b/pkgs/applications/display-managers/lightdm/default.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "canonical"; - repo = pname; + repo = "lightdm"; rev = version; sha256 = "sha256-ttNlhWD0Ran4d3QvZ+PxbFbSUGMkfrRm+hJdQxIDJvM="; }; diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index 400443af13c6..f85e293af354 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -24,8 +24,8 @@ let sha256Hash = "sha256-S8KK/EGev0v03fVywIkD6Ym3LrciGKXJVorzyZ1ljdQ="; }; latestVersion = { - version = "2025.1.4.4"; # "Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 4" - sha256Hash = "sha256-Cp5oZiCJJDffZRAg7CPNNR82Mn6k4QpjQtqMiokFAws="; + version = "2025.1.4.5"; # "Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 5" + sha256Hash = "sha256-gfhlcvqMDZPOmKgfp4XNrq9rucN1ZnY6WuBZYHYspGg="; }; in { diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix index 780f7903765b..4f2e408fe84a 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix @@ -25,10 +25,6 @@ lib.packagesFromDirectoryRecursive { elpaca = callPackage ./manual-packages/elpaca { inherit (pkgs) git; }; - emacs-application-framework = callPackage ./manual-packages/emacs-application-framework { - inherit (pkgs) git; - }; - lsp-bridge = callPackage ./manual-packages/lsp-bridge { inherit (pkgs) basedpyright diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-browser/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-browser/default.nix index 537731d55d3e..e3053b614a4c 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-browser/default.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-browser/default.nix @@ -5,7 +5,7 @@ fetchFromGitHub, # Dependencies aria2, - # Java Script dependency + # JavaScript dependency nodejs, fetchNpmDeps, npmHooks, diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-git/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-git/default.nix index 902d764aaf7d..5b134cfc2f28 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-git/default.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-git/default.nix @@ -6,7 +6,7 @@ # Dependencies delta, ripgrep, - # Java Script dependency + # JavaScript dependency nodejs, fetchNpmDeps, npmHooks, diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-image-viewer/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-image-viewer/package.nix index 23903346dee3..836e25dcbc2e 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-image-viewer/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-image-viewer/package.nix @@ -3,7 +3,7 @@ lib, melpaBuild, fetchFromGitHub, - # Java Script dependency + # JavaScript dependency nodejs, fetchNpmDeps, npmHooks, diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-js-video-player/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-js-video-player/package.nix index 986138a610bc..cfc740a74d25 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-js-video-player/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-js-video-player/package.nix @@ -3,7 +3,7 @@ lib, melpaBuild, fetchFromGitHub, - # Java Script dependency + # JavaScript dependency nodejs, fetchNpmDeps, npmHooks, diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-map/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-map/package.nix index 7ebc0892b941..682f622a3ffd 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-map/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-map/package.nix @@ -3,7 +3,7 @@ lib, melpaBuild, fetchFromGitHub, - # Java Script dependency + # JavaScript dependency nodejs, fetchNpmDeps, npmHooks, diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacs-application-framework/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacs-application-framework/package.nix similarity index 99% rename from pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacs-application-framework/default.nix rename to pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacs-application-framework/package.nix index 9745dde2205a..a4bd5c27198e 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacs-application-framework/default.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacs-application-framework/package.nix @@ -10,7 +10,6 @@ # Emacs dependencies all-the-icons, # Other dependencies - git, nodejs, wmctrl, xdotool, @@ -45,7 +44,6 @@ let otherPackageLists = [ ( [ - git nodejs wmctrl ] diff --git a/pkgs/applications/editors/emacs/make-emacs.nix b/pkgs/applications/editors/emacs/make-emacs.nix index 523210b93b80..f1505d45f4f9 100644 --- a/pkgs/applications/editors/emacs/make-emacs.nix +++ b/pkgs/applications/editors/emacs/make-emacs.nix @@ -357,6 +357,9 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withNS [ librsvg + ] + ++ lib.optionals (variant == "macport") [ + librsvg ]; # Emacs needs to find movemail at run time, see info (emacs) Movemail diff --git a/pkgs/applications/editors/jetbrains/bin/versions.json b/pkgs/applications/editors/jetbrains/bin/versions.json index f149c9f7ef14..c0c83c50f863 100644 --- a/pkgs/applications/editors/jetbrains/bin/versions.json +++ b/pkgs/applications/editors/jetbrains/bin/versions.json @@ -11,10 +11,10 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "f50e1a1e5172f652efdb7d72dc8c2a6222564671983b0c8b03caa68c56630648", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.1.tar.gz", - "build_number": "252.25557.127" + "version": "2025.2.2", + "sha256": "47b84f1c853a63586743b28834dfd6b949672f3b0a7a67435907a7ef51730606", + "url": "https://download.jetbrains.com/cpp/CLion-2025.2.2.tar.gz", + "build_number": "252.26199.153" }, "datagrip": { "update-channel": "DataGrip RELEASE", @@ -35,34 +35,34 @@ "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "bf96140b50e890215104f0806f5f160161a2889ebf7362a3b936ca0eb304bf67", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.1.tar.gz", - "build_number": "252.25557.133" + "version": "2025.2.2", + "sha256": "d1e8c8c61da42adcc9300a2a005830db386698912071eace9813a5c170a9fff8", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.2.tar.gz", + "build_number": "252.26199.160" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz", - "version": "2025.2.1.2", - "sha256": "66cb93202b9c4bc34688838a8c39e0d0ed876d01ca651d9f2b0d455139b27169", - "url": "https://download.jetbrains.com/go/goland-2025.2.1.2.tar.gz", - "build_number": "252.25557.189" + "version": "2025.2.2", + "sha256": "e5816136312a419b67cdfab203bd30e305cb2f8952eea76445e908c01f3113c0", + "url": "https://download.jetbrains.com/go/goland-2025.2.2.tar.gz", + "build_number": "252.26199.158" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "fc76fe8b6693b18d5d7385bb005f415287dbd5897b313287b9ef56dd0df9d5bd", - "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.1.tar.gz", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "3f1adc095bf78f0949e3f62f6cf02be0c5c9e6528271f16caa3baa041e637664", + "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.2.tar.gz", + "build_number": "252.26199.169" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "ac36d03153894f393fb65c05f57be4722c2a2374d03b7374b37baf856705d5fd", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.1.tar.gz", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "7150ece389a4bc8649f68b103018edeeb09205559671549410ded11de523da62", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.2.tar.gz", + "build_number": "252.26199.169" }, "mps": { "update-channel": "MPS RELEASE", @@ -75,10 +75,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "0cc9235210dc09fb54602f176de881c4f2b6852d7a5f2ae9f7750d83a3ffa8f6", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.1.tar.gz", - "build_number": "252.25557.128", + "version": "2025.2.2", + "sha256": "1010c4cfed0d74a0088c80e966c0ea75ed1238dc5b8ae25111e8be3e06bde741", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.2.tar.gz", + "build_number": "252.26199.163", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -100,34 +100,34 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "bdccdc837ab6683082bef1ab76b7699ee3ed44ec6fe037db5be7161837ca0701", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.1.tar.gz", - "build_number": "252.25557.182" + "version": "2025.2.2", + "sha256": "1ebffac91d70f8ce64567955de35738bb52d5e81b45d8c67dd494ff3fa0301df", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.2.tar.gz", + "build_number": "252.26199.154" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "fbed517b4c60623c04b045dd6cfff08105783a56dd1b831b164a72aa2ead6a38", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.1.tar.gz", - "build_number": "252.25557.135" + "version": "2025.2.2", + "sha256": "f103c2c5ab074aace1ce4678d32fa80d8521a25bb6497130d1185662244cf46d", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.2.tar.gz", + "build_number": "252.26199.157" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "19fde47a5c3c8e1b21b402c3351018eed64e2cff575f32a86c884168b522074a", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.1.tar.gz", - "build_number": "252.25557.134" + "version": "2025.2.2", + "sha256": "cc2cfd0af3967a5ce65af5064ccac03bfb2ee2a1ed7e18e8a2c1a009a6d3721c", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.2.tar.gz", + "build_number": "252.26199.159" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "8d03ae22e4bac309edbf58310b4fc758fedaee5dc065467eeda005fac5217d2b", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.1.tar.gz", - "build_number": "252.25557.126" + "version": "2025.2.2", + "sha256": "8bb3bed5c670514ced8614b29848c5d3b7ff4f4e86056cf5cdc5930951c87ff6", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.2.tar.gz", + "build_number": "252.26199.162" }, "writerside": { "update-channel": "Writerside EAP", @@ -150,10 +150,10 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "7fff28163607d3a6da7eceb788829cb81ac03e90f694d7b2c0a47b2821b47f4a", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.127" + "version": "2025.2.2", + "sha256": "b8749bbec247544767023a25b9e955a9cd462c573e1d08a24ef68c864d5d6859", + "url": "https://download.jetbrains.com/cpp/CLion-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.153" }, "datagrip": { "update-channel": "DataGrip RELEASE", @@ -174,34 +174,34 @@ "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "8c4a8c0d15f5afbb17f0ea54e4455f4d69407536459d0d4986fce966e8ae9290", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.133" + "version": "2025.2.2", + "sha256": "331407afc012f97b5a80fcfced59e256222549038bfe028c7d00b0b4793ebc4a", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.160" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz", - "version": "2025.2.1.2", - "sha256": "c8059924c4e92756905114c6e6806c59d070b332c87bc966237474363f212876", - "url": "https://download.jetbrains.com/go/goland-2025.2.1.2-aarch64.tar.gz", - "build_number": "252.25557.189" + "version": "2025.2.2", + "sha256": "5873b53e586c1f376ec6e159c962be3400f0be964f8f0d542b55b4a99ff6c870", + "url": "https://download.jetbrains.com/go/goland-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.158" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "ca454bcfe40196adacf12c726d8d44876d8a03c88884f7a08715e5562a45d1a2", - "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "3ea855820772e36be4b37dd9e503e4fee9b1877dcb614b5baa36819370fa0208", + "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.169" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "bf292cf0a2822c4b697e4d1e6a7c049c6b91f8cab3d457259d52fd65bbdcdea9", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "d40c5fa210a28a23b9e1d736057a711b41c785e32841f5a27969074feee5df4d", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.169" }, "mps": { "update-channel": "MPS RELEASE", @@ -214,10 +214,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "68f4d7f3ca81e25023a08a34d1163fdcf0ef8f803cbdd9bc81efdcadd2ccf7ae", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.128", + "version": "2025.2.2", + "sha256": "edc147816c4fed704206d3ca03e7fcdefde23208599d7732eb0a22af2af6f2ff", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.163", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -239,34 +239,34 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "14c5cc877b213d7da53eea0585c1ebd13c5f43316a39ed9e6a1a745246fe42cb", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.182" + "version": "2025.2.2", + "sha256": "36523ab3b94d1ee1b92794476870727faa1ca29fbd365b7c3239f199399f6dbe", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.154" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "2dc93b1eb3d40eea193eb313632f13440fa34add912a1ab0ad201349811bbcb8", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.135" + "version": "2025.2.2", + "sha256": "f75616b41eff86d75f51dadb49f1033ff9af021f1d9ca354fc8f99eca251c4ac", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.157" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "60d22c93e3924f3defa51ace317fc6f715a6a5ef4e8ec18f1f361e6aa1d2a9d5", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.134" + "version": "2025.2.2", + "sha256": "d76cb3f3d7affbd9cab937e813f44bafdd2675160b909f27baa7fac042de0765", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.159" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz", - "version": "2025.2.1", - "sha256": "ce335848f4771392c971d054b4a378a98ee6f77347c1e64d0631981715a034e3", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.1-aarch64.tar.gz", - "build_number": "252.25557.126" + "version": "2025.2.2", + "sha256": "aa8eaa8bb200a6fce42582cb37235f3abf77ca7bcad2c9b98c318686c45772e1", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.2-aarch64.tar.gz", + "build_number": "252.26199.162" }, "writerside": { "update-channel": "Writerside EAP", @@ -289,10 +289,10 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg", - "version": "2025.2.1", - "sha256": "1cc896ae584c51009674f12d9c43d481b108b8e59243e60b094e7a967bb64652", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.1.dmg", - "build_number": "252.25557.127" + "version": "2025.2.2", + "sha256": "f9c42a3417db66bc88fc039829840662a650fdf79fc02619c5d6fd8a633f6606", + "url": "https://download.jetbrains.com/cpp/CLion-2025.2.2.dmg", + "build_number": "252.26199.153" }, "datagrip": { "update-channel": "DataGrip RELEASE", @@ -313,34 +313,34 @@ "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg", - "version": "2025.2.1", - "sha256": "4f48557a9a1ded6a88bc6bf17d65879f54b2314142c65e65d844df92d770de03", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.1.dmg", - "build_number": "252.25557.133" + "version": "2025.2.2", + "sha256": "1be3476dc9065e9b95f399cb24ff2e5793e09a390bf541695bc932a9f46a2321", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.2.dmg", + "build_number": "252.26199.160" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.dmg", - "version": "2025.2.1.2", - "sha256": "e3c8195cbf54ac77d6f715b1d6ed3c91f3b5288c0bdd67b254ebb938019e4271", - "url": "https://download.jetbrains.com/go/goland-2025.2.1.2.dmg", - "build_number": "252.25557.189" + "version": "2025.2.2", + "sha256": "d23f16afaa67f120ce987b59280805f01025e5b971d85544f33f0960035f3a1c", + "url": "https://download.jetbrains.com/go/goland-2025.2.2.dmg", + "build_number": "252.26199.158" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg", - "version": "2025.2.1", - "sha256": "48d3f6523cc6fe94ad8020357b6de5e977fb2a49c8041773ffae7f946d418224", - "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.1.dmg", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "112bfa1e1c065ec641f1a242e95b63d4fed1b7dfa1d7b57b6591d8230531adae", + "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.2.dmg", + "build_number": "252.26199.169" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg", - "version": "2025.2.1", - "sha256": "a768de8ff17cfb940d402ed907777e50c669e770ccd7515613086cd6d35f81d4", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.1.dmg", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "7e7b672525e29554e503eecc656de025a96b680d1ee223dfbfd762a1ca6430dd", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.2.dmg", + "build_number": "252.26199.169" }, "mps": { "update-channel": "MPS RELEASE", @@ -353,10 +353,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg", - "version": "2025.2.1", - "sha256": "8ea7143923c6f18c130e8d85530c423fa4eea5a81543094af9ad4c8155a26215", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.1.dmg", - "build_number": "252.25557.128", + "version": "2025.2.2", + "sha256": "60413cba4c4492a51af0dd3a439a615a08ec5fbc31c28ee7bb1af8638708eb05", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.2.dmg", + "build_number": "252.26199.163", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -378,34 +378,34 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg", - "version": "2025.2.1", - "sha256": "37feeae3929be95bd6f405c6d5760af7d2e43bff55e03a4256c1232b61714809", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.1.dmg", - "build_number": "252.25557.182" + "version": "2025.2.2", + "sha256": "ccc7b35691ceb87e3b3103909617e1616c36dcc69cb73c1f7668591c6256ba35", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.2.dmg", + "build_number": "252.26199.154" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg", - "version": "2025.2.1", - "sha256": "389d7e790bc745126e838191d14984acaf7f3beae4ef7d669c0fed1219b8a8e6", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.1.dmg", - "build_number": "252.25557.135" + "version": "2025.2.2", + "sha256": "9ced0e4a5ebb0e47821d25a7b8d9a2c4a9a8ad821ffefa9b429821379da8486e", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.2.dmg", + "build_number": "252.26199.157" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg", - "version": "2025.2.1", - "sha256": "9143fa9bfcab98ed2a5215c006bb6bf5521ee5c9a9f08f6f321d0a873cfb39cc", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.1.dmg", - "build_number": "252.25557.134" + "version": "2025.2.2", + "sha256": "bcb442e4d22a71cd312cae2821187da82f9c58cdd03e5343a070b12af6a11f85", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.2.dmg", + "build_number": "252.26199.159" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg", - "version": "2025.2.1", - "sha256": "38ba2b01c688d838f5cb533eb9d575223135eb753d7f38865aaf4d27b56b5bf5", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.1.dmg", - "build_number": "252.25557.126" + "version": "2025.2.2", + "sha256": "74af775f515e7cc847ee572cf7720498e6afec3387af285a6685337272c61611", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.2.dmg", + "build_number": "252.26199.162" }, "writerside": { "update-channel": "Writerside EAP", @@ -428,10 +428,10 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "d8256fee77311192ffcb45d9efa5fa57fb2ea83a22925f49bc5880106f7b9ee4", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.1-aarch64.dmg", - "build_number": "252.25557.127" + "version": "2025.2.2", + "sha256": "4dceb6ba2ae1d2fcaaa7f76090bbb18664da30d371d2e950afdffb0f9589ce7e", + "url": "https://download.jetbrains.com/cpp/CLion-2025.2.2-aarch64.dmg", + "build_number": "252.26199.153" }, "datagrip": { "update-channel": "DataGrip RELEASE", @@ -452,34 +452,34 @@ "gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "94bb0fb41eaaea744173fe321b7e17cac898088eb7738c68b8d271ca437dee80", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.1-aarch64.dmg", - "build_number": "252.25557.133" + "version": "2025.2.2", + "sha256": "1d9be57de8075eeefcc81ef249b15a60762f82909ca4002846dce13acedba56d", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.2-aarch64.dmg", + "build_number": "252.26199.160" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg", - "version": "2025.2.1.2", - "sha256": "2c174e4fbd1485f3e402b9e0b693d196b8e38bc7b7bba2c33896391181c92940", - "url": "https://download.jetbrains.com/go/goland-2025.2.1.2-aarch64.dmg", - "build_number": "252.25557.189" + "version": "2025.2.2", + "sha256": "38dd5a302eba4ee5f92c5c5aa810b449b72301c89d209139e75c0efb6bdff919", + "url": "https://download.jetbrains.com/go/goland-2025.2.2-aarch64.dmg", + "build_number": "252.26199.158" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "dcafd8e623819b0696044d23874423f905224462844155a3c282fd4f62a7d578", - "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.1-aarch64.dmg", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "cc83bbb9531522085d2892499ddb5cb87909291d58ee3e34c06b131aeb2413fe", + "url": "https://download.jetbrains.com/idea/ideaIC-2025.2.2-aarch64.dmg", + "build_number": "252.26199.169" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "96523081d1d686425b166698870a4467600724faac060a938a05838b0b9f8a9c", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.1-aarch64.dmg", - "build_number": "252.25557.131" + "version": "2025.2.2", + "sha256": "c93ef0205c18f8b9fd127df2d5f3486e3ad190a0408c374e1795aeaa7899dc8a", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.2-aarch64.dmg", + "build_number": "252.26199.169" }, "mps": { "update-channel": "MPS RELEASE", @@ -492,10 +492,10 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "9da242618b2f540d8fc34937743e2ebcd71af6341420474b0bf9285464a81a68", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.1-aarch64.dmg", - "build_number": "252.25557.128", + "version": "2025.2.2", + "sha256": "08c30cee02829ebca2956a5dc84221322cbd0ce02f33fb023d3d340cdcc2dac3", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.2-aarch64.dmg", + "build_number": "252.26199.163", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -517,34 +517,34 @@ "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "80f3f99311e8f225a6475b81dab014b13dd1782a59c6dc8abe5e5d3e614489b3", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.1-aarch64.dmg", - "build_number": "252.25557.182" + "version": "2025.2.2", + "sha256": "f6d1a148123519c33d2ec8822e7d83856af68cbb518ac822c638bbd4b1127ad2", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.2.2-aarch64.dmg", + "build_number": "252.26199.154" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "27c6648ec738e29bdd22fab0ed46a321ed6c8354348cb39ac3ae863c4ffe4c78", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.1-aarch64.dmg", - "build_number": "252.25557.135" + "version": "2025.2.2", + "sha256": "4fa2260b6ca45a3e21bd3aa64517cb5216113a4177ec2b7808f9883cf4a071b5", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.2-aarch64.dmg", + "build_number": "252.26199.157" }, "rust-rover": { "update-channel": "RustRover RELEASE", "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "469b4b7c42aa808a5f9d94315f4cc412ad74ef76ff51654d441ef16c5063dc27", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.1-aarch64.dmg", - "build_number": "252.25557.134" + "version": "2025.2.2", + "sha256": "a673c45f2183d28ac6ac37df9a8cd7084af432793f505589164096a425fa7801", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.2-aarch64.dmg", + "build_number": "252.26199.159" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg", - "version": "2025.2.1", - "sha256": "dd3220a9458cd1574a96a75922e5439689f494516af9f5e76c5b74ffb37ec488", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.1-aarch64.dmg", - "build_number": "252.25557.126" + "version": "2025.2.2", + "sha256": "68fbdbb3abd2ef5ae69d8371f72fd61e39f4331e7b9aacb792a7b6b7b6d05e8f", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.2-aarch64.dmg", + "build_number": "252.26199.162" }, "writerside": { "update-channel": "Writerside EAP", diff --git a/pkgs/applications/editors/jetbrains/plugins/plugins.json b/pkgs/applications/editors/jetbrains/plugins/plugins.json index b308626dac32..a866e49abbd2 100644 --- a/pkgs/applications/editors/jetbrains/plugins/plugins.json +++ b/pkgs/applications/editors/jetbrains/plugins/plugins.json @@ -18,15 +18,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", "252.23892.529": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", "252.25557.178": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip", "252.26199.73": "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip" }, "name": "ideavim" @@ -36,7 +36,7 @@ "idea-ultimate" ], "builds": { - "252.25557.131": "https://plugins.jetbrains.com/files/631/841433/python-252.25557.131.zip" + "252.26199.169": "https://plugins.jetbrains.com/files/631/861064/python-252.26199.169.zip" }, "name": "python" }, @@ -47,7 +47,7 @@ ], "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/1347/770332/scala-intellij-bin-2025.1.25.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/1347/842761/scala-intellij-bin-2025.2.29.zip" + "252.26199.169": "https://plugins.jetbrains.com/files/1347/861692/scala-intellij-bin-2025.2.30.zip" }, "name": "scala" }, @@ -69,15 +69,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", "252.23892.529": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", "252.25557.178": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip", "252.26199.73": "https://plugins.jetbrains.com/files/2162/820000/StringManipulation-9.16.0.zip" }, "name": "stringmanipulation" @@ -100,15 +100,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip" }, "name": "handlebars-mustache" @@ -131,16 +131,16 @@ "builds": { "251.25410.129": null, "252.23892.529": "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", "252.25557.178": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/6954/849100/Kotlin-252.26199.7-IJ.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip" }, "name": "kotlin" }, @@ -161,17 +161,17 @@ ], "builds": { "251.25410.129": null, - "252.23892.529": "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", + "252.23892.529": null, "252.25557.178": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/6981/854478/ini-252.26199.84.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip" }, "name": "ini" }, @@ -193,15 +193,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip" }, "name": "acejump" @@ -224,15 +224,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip" }, "name": "grep-console" @@ -255,15 +255,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7177/796349/fileWatcher-252.23892.201.zip" }, "name": "file-watchers" @@ -275,7 +275,7 @@ ], "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7179/767851/MavenHelper-4.30.0-IJ2022.2.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7179/767851/MavenHelper-4.30.0-IJ2022.2.zip" + "252.26199.169": "https://plugins.jetbrains.com/files/7179/767851/MavenHelper-4.30.0-IJ2022.2.zip" }, "name": "maven-helper" }, @@ -297,15 +297,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7212/711023/cucumber-java-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7212/809131/cucumber-java-252.23892.360.zip" }, "name": "cucumber-for-java" @@ -316,8 +316,8 @@ "phpstorm" ], "builds": { - "252.25557.128": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip" + "252.26199.163": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip" }, "name": "symfony-plugin" }, @@ -327,8 +327,8 @@ "phpstorm" ], "builds": { - "252.25557.128": "https://plugins.jetbrains.com/files/7320/855846/PHP_Annotations-12.0.1.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7320/855846/PHP_Annotations-12.0.1.zip" + "252.26199.163": "https://plugins.jetbrains.com/files/7320/855846/PHP_Annotations-12.0.1.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7320/855846/PHP_Annotations-12.0.1.zip" }, "name": "php-annotations" }, @@ -346,14 +346,14 @@ ], "builds": { "251.25410.129": null, - "252.25557.126": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/7322/853923/python-ce-252.26199.74.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip" }, "name": "python-community-edition" }, @@ -375,15 +375,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip" }, "name": "asciidoc" @@ -406,15 +406,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", "252.23892.529": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", "252.25557.178": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar", "252.26199.73": "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar" }, "name": "wakatime" @@ -437,15 +437,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", "252.23892.529": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", "252.25557.178": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip", "252.26199.73": "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip" }, "name": "gittoolbox" @@ -467,17 +467,17 @@ ], "builds": { "251.25410.129": null, - "252.23892.529": "https://plugins.jetbrains.com/files/7724/826726/clouds-docker-impl-252.23892.515.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", + "252.23892.529": null, "252.25557.178": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/7724/856964/clouds-docker-impl-252.26199.97.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip" }, "name": "docker" }, @@ -499,15 +499,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/8097/711188/graphql-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", "252.25557.178": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip", "252.26199.73": "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip" }, "name": "graphql" @@ -529,14 +529,14 @@ "builds": { "251.25410.129": null, "252.23892.529": null, - "252.25557.126": null, - "252.25557.127": null, - "252.25557.128": null, - "252.25557.131": null, - "252.25557.135": null, "252.25557.178": null, - "252.25557.182": null, - "252.25557.189": null, + "252.26199.153": null, + "252.26199.154": null, + "252.26199.157": null, + "252.26199.158": null, + "252.26199.162": null, + "252.26199.163": null, + "252.26199.169": null, "252.26199.73": null }, "name": "-deprecated-rust" @@ -558,14 +558,14 @@ "builds": { "251.25410.129": null, "252.23892.529": null, - "252.25557.126": null, - "252.25557.127": null, - "252.25557.128": null, - "252.25557.131": null, - "252.25557.135": null, "252.25557.178": null, - "252.25557.182": null, - "252.25557.189": null, + "252.26199.153": null, + "252.26199.154": null, + "252.26199.157": null, + "252.26199.158": null, + "252.26199.162": null, + "252.26199.163": null, + "252.26199.169": null, "252.26199.73": null }, "name": "-deprecated-rust-beta" @@ -588,16 +588,16 @@ "builds": { "251.25410.129": null, "252.23892.529": "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", "252.25557.178": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/8195/854361/toml-252.26199.83.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip" }, "name": "toml" }, @@ -608,7 +608,7 @@ ], "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/8327/809293/Minecraft_Development-2025.1-1.8.6.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/8327/809294/Minecraft_Development-2025.2-1.8.6.zip" + "252.26199.169": "https://plugins.jetbrains.com/files/8327/809294/Minecraft_Development-2025.2-1.8.6.zip" }, "name": "minecraft-development" }, @@ -630,15 +630,15 @@ "builds": { "251.25410.129": null, "252.23892.529": "https://plugins.jetbrains.com/files/8554/826552/featuresTrainer-252.23892.514.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", "252.25557.178": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/8554/834301/featuresTrainer-252.25557.79.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip", "252.26199.73": "https://plugins.jetbrains.com/files/8554/854483/featuresTrainer-252.26199.84.zip" }, "name": "ide-features-trainer" @@ -661,15 +661,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", "252.23892.529": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", "252.25557.178": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip", "252.26199.73": "https://plugins.jetbrains.com/files/8607/786671/NixIDEA-0.4.0.18.zip" }, "name": "nixidea" @@ -692,15 +692,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/9164/710996/gherkin-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/9164/796366/gherkin-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", "252.25557.178": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip", "252.26199.73": "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip" }, "name": "gherkin" @@ -723,15 +723,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip" }, "name": "-env-files" @@ -742,8 +742,8 @@ "idea-ultimate" ], "builds": { - "252.25557.131": "https://plugins.jetbrains.com/files/9568/834217/go-plugin-252.25557.77.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/9568/834217/go-plugin-252.25557.77.zip" + "252.26199.158": "https://plugins.jetbrains.com/files/9568/861058/go-plugin-252.26199.169.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/9568/861058/go-plugin-252.26199.169.zip" }, "name": "go" }, @@ -765,15 +765,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar", "252.23892.529": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", "252.25557.178": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar", "252.26199.73": "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar" }, "name": "ansi-highlighter-premium" @@ -796,15 +796,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", "252.23892.529": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", "252.25557.178": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip", "252.26199.73": "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip" }, "name": "key-promoter-x" @@ -827,15 +827,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", "252.23892.529": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", "252.25557.178": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip", "252.26199.73": "https://plugins.jetbrains.com/files/9836/840770/intellij-randomness-3.4.2.zip" }, "name": "randomness" @@ -858,15 +858,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", "252.23892.529": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", "252.25557.178": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip", "252.26199.73": "https://plugins.jetbrains.com/files/10037/851933/intellij-csv-validator-4.1.0.zip" }, "name": "csv-editor" @@ -889,15 +889,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", "252.23892.529": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", "252.25557.178": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip", "252.26199.73": "https://plugins.jetbrains.com/files/10080/834534/intellij-rainbow-brackets-2025.3.4.zip" }, "name": "rainbow-brackets" @@ -920,15 +920,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", "252.23892.529": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", "252.25557.178": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip", "252.26199.73": "https://plugins.jetbrains.com/files/10312/581013/dotplugin-1.5.4.zip" }, "name": "dot-language" @@ -951,15 +951,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", "252.23892.529": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", "252.25557.178": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip", "252.26199.73": "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip" }, "name": "hocon" @@ -981,14 +981,14 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip" }, "name": "go-template" @@ -1009,18 +1009,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip" }, "name": "extra-icons" }, @@ -1040,18 +1040,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/11349/854831/aws-toolkit-jetbrains-standalone-3.93.251.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/11349/861955/aws-toolkit-jetbrains-standalone-3.94.251.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip" }, "name": "aws-toolkit" }, @@ -1060,7 +1060,7 @@ "rider" ], "builds": { - "252.25557.182": "https://plugins.jetbrains.com/files/12024/834783/ReSharperPlugin.CognitiveComplexity-2025.2.0.zip" + "252.26199.154": "https://plugins.jetbrains.com/files/12024/834783/ReSharperPlugin.CognitiveComplexity-2025.2.0.zip" }, "name": "cognitivecomplexity" }, @@ -1082,15 +1082,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip" }, "name": "vscode-keymap" @@ -1113,15 +1113,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/12559/711714/keymap-eclipse-251.23774.329.zip", "252.23892.529": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/12559/796343/keymap-eclipse-252.23892.201.zip" }, "name": "eclipse-keymap" @@ -1144,15 +1144,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", "252.23892.529": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", "252.25557.178": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip", "252.26199.73": "https://plugins.jetbrains.com/files/12896/173977/RainbowCSV.zip" }, "name": "rainbow-csv" @@ -1175,15 +1175,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/13017/711726/keymap-visualStudio-251.23774.329.zip", "252.23892.529": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip" }, "name": "visual-studio-keymap" @@ -1206,15 +1206,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", "252.23892.529": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", "252.25557.178": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip", "252.26199.73": "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip" }, "name": "indent-rainbow" @@ -1237,15 +1237,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/14004/711000/protoeditor-251.23774.318.zip", "252.23892.529": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", "252.25557.178": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip", "252.26199.73": "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip" }, "name": "protocol-buffers" @@ -1268,15 +1268,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "252.23892.529": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "252.25557.178": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", "252.26199.73": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar" }, "name": "darcula-pitch-black" @@ -1299,15 +1299,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", "252.23892.529": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", "252.25557.178": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar", "252.26199.73": "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar" }, "name": "mario-progress-bar" @@ -1330,15 +1330,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", "252.23892.529": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", "252.25557.178": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar", "252.26199.73": "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar" }, "name": "which-key" @@ -1359,18 +1359,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip" }, "name": "extra-toolwindow-colorful-icons" }, @@ -1390,18 +1390,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip" }, "name": "github-copilot" }, @@ -1423,15 +1423,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "252.23892.529": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "252.25557.178": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", "252.26199.73": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip" }, "name": "netbeans-6-5-keymap" @@ -1454,15 +1454,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", "252.23892.529": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", "252.25557.178": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip", "252.26199.73": "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip" }, "name": "catppuccin-theme" @@ -1483,18 +1483,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip" }, "name": "codeglance-pro" }, @@ -1516,15 +1516,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", "252.23892.529": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.126": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.127": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.128": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.131": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.134": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.135": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", "252.25557.178": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.182": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", - "252.25557.189": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.153": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.154": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.157": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.158": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.159": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.162": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.163": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", + "252.26199.169": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar", "252.26199.73": "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar" }, "name": "gerry-themes" @@ -1547,15 +1547,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", "252.23892.529": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", "252.25557.178": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip", "252.26199.73": "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip" }, "name": "better-direnv" @@ -1578,15 +1578,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", "252.23892.529": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", "252.25557.178": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip", "252.26199.73": "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip" }, "name": "mermaid" @@ -1609,15 +1609,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", "252.23892.529": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", "252.25557.178": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip", "252.26199.73": "https://plugins.jetbrains.com/files/21551/323564/ferris-2021.1.zip" }, "name": "ferris" @@ -1640,15 +1640,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", "252.23892.529": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", "252.25557.178": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip", "252.26199.73": "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip" }, "name": "code-complexity" @@ -1671,15 +1671,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", "252.23892.529": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", "252.25557.178": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip", "252.26199.73": "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip" }, "name": "developer-tools" @@ -1696,14 +1696,14 @@ "webstorm" ], "builds": { - "252.25557.126": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip" }, "name": "dev-containers" }, @@ -1714,9 +1714,9 @@ "rust-rover" ], "builds": { - "252.25557.127": "https://plugins.jetbrains.com/files/22407/842577/intellij-rust-252.25557.134.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/22407/842577/intellij-rust-252.25557.134.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/22407/842577/intellij-rust-252.25557.134.zip" + "252.26199.153": "https://plugins.jetbrains.com/files/22407/860027/intellij-rust-252.26199.159.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/22407/860027/intellij-rust-252.26199.159.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/22407/860027/intellij-rust-252.26199.159.zip" }, "name": "rust" }, @@ -1736,18 +1736,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip" }, "name": "continue" }, @@ -1769,15 +1769,15 @@ "builds": { "251.25410.129": null, "252.23892.529": "https://plugins.jetbrains.com/files/22857/826717/vcs-gitlab-IU-252.23892.515-IU.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", "252.25557.178": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip", "252.26199.73": "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip" }, "name": "gitlab" @@ -1800,15 +1800,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", "252.23892.529": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", "252.25557.178": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip", "252.26199.73": "https://plugins.jetbrains.com/files/23029/764814/Catppuccin_Icons-1.12.0.zip" }, "name": "catppuccin-icons" @@ -1831,15 +1831,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", "252.23892.529": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", "252.25557.178": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip", "252.26199.73": "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip" }, "name": "mermaid-chart" @@ -1862,15 +1862,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip", "252.23892.529": null, - "252.25557.126": null, - "252.25557.127": null, - "252.25557.128": null, - "252.25557.131": null, - "252.25557.134": null, - "252.25557.135": null, "252.25557.178": null, - "252.25557.182": null, - "252.25557.189": null, + "252.26199.153": null, + "252.26199.154": null, + "252.26199.157": null, + "252.26199.158": null, + "252.26199.159": null, + "252.26199.162": null, + "252.26199.163": null, + "252.26199.169": null, "252.26199.73": null }, "name": "oxocarbon" @@ -1893,15 +1893,15 @@ "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", "252.23892.529": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", "252.25557.178": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip", "252.26199.73": "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip" }, "name": "extra-ide-tweaks" @@ -1922,18 +1922,18 @@ "webstorm" ], "builds": { - "251.25410.129": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.23892.529": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.126": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.127": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.128": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.131": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.134": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.135": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.178": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.182": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.25557.189": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip", - "252.26199.73": "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip" + "251.25410.129": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.23892.529": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.25557.178": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.153": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.154": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.157": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.158": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.159": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.162": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.163": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.169": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip", + "252.26199.73": "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip" }, "name": "extra-tools-pack" }, @@ -1950,14 +1950,14 @@ "webstorm" ], "builds": { - "252.25557.126": null, - "252.25557.127": null, - "252.25557.128": null, - "252.25557.131": null, - "252.25557.134": null, - "252.25557.135": null, - "252.25557.182": null, - "252.25557.189": null, + "252.26199.153": null, + "252.26199.154": null, + "252.26199.157": null, + "252.26199.158": null, + "252.26199.159": null, + "252.26199.162": null, + "252.26199.163": null, + "252.26199.169": null, "252.26199.73": null }, "name": "nix-lsp" @@ -1978,15 +1978,15 @@ ], "builds": { "251.25410.129": "https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip", - "252.25557.126": null, - "252.25557.127": null, - "252.25557.128": null, - "252.25557.131": null, - "252.25557.134": null, - "252.25557.135": null, "252.25557.178": null, - "252.25557.182": null, - "252.25557.189": null, + "252.26199.153": null, + "252.26199.154": null, + "252.26199.157": null, + "252.26199.158": null, + "252.26199.159": null, + "252.26199.162": null, + "252.26199.163": null, + "252.26199.169": null, "252.26199.73": null }, "name": "markdtask" @@ -1999,9 +1999,9 @@ "https://plugins.jetbrains.com/files/10481/671222/intellij-hocon-2025.1.0.zip": "sha256-GO0bXJsHx9O1A6M9NUCv9m4JwKHs5plwSssgx+InNqE=", "https://plugins.jetbrains.com/files/10581/711019/go-template-251.23774.318.zip": "sha256-zX1nEdq84wwQvGhV664V5bNBPVTI4zWo306JtjXcGkE=", "https://plugins.jetbrains.com/files/10581/796391/go-template-252.23892.201.zip": "sha256-XKv4jEKOk2O++VdHycGoLgICsusULbWRlQ0J5p+KgAE=", - "https://plugins.jetbrains.com/files/11058/839325/Extra_Icons-2025.1.13.zip": "sha256-OVd8ocI8vHZI5/7KPL8aytKlLnoSJrFWy+DcLd27clk=", - "https://plugins.jetbrains.com/files/11349/854827/aws-toolkit-jetbrains-standalone-3.93.252.zip": "sha256-EPwsdzocSJgbpP5Hvaxm2yuW80o2vl0rK9vX/LBW5+k=", - "https://plugins.jetbrains.com/files/11349/854831/aws-toolkit-jetbrains-standalone-3.93.251.zip": "sha256-75CgNflGeKpy/qnw97OGPH2US+e3+etOkM+wT3VHCf4=", + "https://plugins.jetbrains.com/files/11058/857270/Extra_Icons-2025.1.14.zip": "sha256-iHyO6ZnEaP4rZMywGXZo6+PPMv+2KOjeWRLpdM8qAsU=", + "https://plugins.jetbrains.com/files/11349/861953/aws-toolkit-jetbrains-standalone-3.94.252.zip": "sha256-RABuHyvvbw1rGzvQpOk4tEpilVghQE75VzLIvRmFNfw=", + "https://plugins.jetbrains.com/files/11349/861955/aws-toolkit-jetbrains-standalone-3.94.251.zip": "sha256-y+AdD8SPKUpB1FU5bWknSkW+q1rhQR5j56pHP5s4NXE=", "https://plugins.jetbrains.com/files/12024/834783/ReSharperPlugin.CognitiveComplexity-2025.2.0.zip": "sha256-XDBmYpBpLhuLGTB8aP0csK1NBEncmMUPKWoPJx2AVao=", "https://plugins.jetbrains.com/files/12062/711097/keymap-vscode-251.23774.318.zip": "sha256-obbLL8n6gK8oFw8NnJbdAylPHfTv4GheBDnVFOUpwL0=", "https://plugins.jetbrains.com/files/12062/796429/keymap-vscode-252.23892.201.zip": "sha256-V3Vk6UYLUSiSmypD+g0DCX1sPw3/wZqvLxFhbkTqY34=", @@ -2012,18 +2012,18 @@ "https://plugins.jetbrains.com/files/13017/796396/keymap-visualStudio-252.23892.201.zip": "sha256-5qDjLRMNwn+1QVN8cKUYlakQ8aBRiTyGuA7se3l9BI0=", "https://plugins.jetbrains.com/files/13308/370912/Indent_Rainbow-2.2.0-signed.zip": "sha256-eKwDE+PMtYhrGbDDZPS5cimssH+1xV4GF6RXXg/3urU=", "https://plugins.jetbrains.com/files/1347/770332/scala-intellij-bin-2025.1.25.zip": "sha256-h9GNGjqTc+h+x/0TRilKmqGoPsxhPmXIKoGC/s4/PKg=", - "https://plugins.jetbrains.com/files/1347/842761/scala-intellij-bin-2025.2.29.zip": "sha256-JZv0oxr5aHL1pyGSM5uukFSdPo0PTyyYlPRuu9V7UoI=", + "https://plugins.jetbrains.com/files/1347/861692/scala-intellij-bin-2025.2.30.zip": "sha256-cfHmeInFoymKaqBNqhquPN1pde+hRpk61P9mibAuC+s=", "https://plugins.jetbrains.com/files/14004/711000/protoeditor-251.23774.318.zip": "sha256-ZYn365EY8+VP1TKM4wBotMj1hYbSSr4J1K5oIZlE2SE=", "https://plugins.jetbrains.com/files/14004/796340/protoeditor-252.23892.201.zip": "sha256-WK9ukN6g2tCmeljFXwv3F+xFI/VZKlIeFs8DXqPcIKA=", "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=", "https://plugins.jetbrains.com/files/14708/475401/MarioProgressBar-1.9.jar": "sha256-mB09zvUg1hLXl9lgW1NEU+DyVel1utZv6s+mFykckYY=", "https://plugins.jetbrains.com/files/15976/851109/IDEA_Which-Key-0.11.2.jar": "sha256-Qujmu2j8nrgkbsRc+ei/musrNAI1UPC3vhwIjv53zxY=", "https://plugins.jetbrains.com/files/164/835262/IdeaVIM-2.27.2.zip": "sha256-upipz12aBnfW5I+IpO7FFmrSyQNTqNWxYn4Bghu4LV4=", - "https://plugins.jetbrains.com/files/16604/839318/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.13.zip": "sha256-Tlw/p4V8W9bZhQk/dVDtItCegjqDlf3QPwyyLotiJC8=", - "https://plugins.jetbrains.com/files/17718/852135/github-copilot-intellij-1.5.56-243.zip": "sha256-VDxGLGyzhP/TXSKzYJafk37fq75KIaOyvK4cGPIrn/g=", + "https://plugins.jetbrains.com/files/16604/857267/Extra_ToolWindow_Colorful_Icons_Subscription-2025.1.14.zip": "sha256-g07e6dfHkNbdiG54cqGBChxNsEHQ/5kMBhLlGkK6di4=", + "https://plugins.jetbrains.com/files/17718/859668/github-copilot-intellij-1.5.57-243.zip": "sha256-UN+4+QhGHloiSuaSf5KwTCaSorYBLb0h2OusmOjd64k=", "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=", "https://plugins.jetbrains.com/files/18682/852457/Catppuccin_Theme-3.5.1.zip": "sha256-dxZAIsXfdwsdTx+bp/1aaahw+D4HXOSEpyY7JWAhLys=", - "https://plugins.jetbrains.com/files/18824/736403/CodeGlancePro-1.9.8-signed.zip": "sha256-/1lyQq7JANhcKmIaaBHZ8ZCR4p23sLjLTTq9/68Fz+c=", + "https://plugins.jetbrains.com/files/18824/859305/CodeGlancePro-1.9.9-signed.zip": "sha256-uAHkTDvFUEzdasYgyB0yn8yVMEHvB8dn+Z5jSoB5PQo=", "https://plugins.jetbrains.com/files/18922/856642/GerryThemes.jar": "sha256-0QVCCkrgDWEX8tAkfPfiYRpaROd3ELGZn5TBGa3lJXQ=", "https://plugins.jetbrains.com/files/19275/355572/better_direnv-1.2.2-signed.zip": "sha256-hoFfIid7lClHDiT+ZH3H+tFSvWYb1tSRZH1iif+kWrM=", "https://plugins.jetbrains.com/files/20146/811306/Mermaid-0.0.26_IJ.252.zip": "sha256-QTh77pyi4lh7V0DGPFx9kERjFCop219d76wTDwD0SYY=", @@ -2032,8 +2032,8 @@ "https://plugins.jetbrains.com/files/21667/818221/code-complexity-plugin-1.6.3.zip": "sha256-8agNBVenqaV9DlvRmFP7ul3IZfj9Dij8v/h8QMUb72E=", "https://plugins.jetbrains.com/files/21904/744652/intellij-developer-tools-plugin-7.1.0-signed.zip": "sha256-lOPUSxlbgagD0SuXTw+fEdwTxxfUHP1Kl6L+u/oa4fs=", "https://plugins.jetbrains.com/files/21962/828479/clouds-docker-gateway-252.25557.34.zip": "sha256-uwonawWIgXi9OXZlQaZl/GDt/iHqsyAKV7ifCgcMqWU=", - "https://plugins.jetbrains.com/files/22407/842577/intellij-rust-252.25557.134.zip": "sha256-o5Gyodlkxzcu20dvp6y0ZHbAjp1bRhHlfGvAakf02GI=", - "https://plugins.jetbrains.com/files/22707/854127/continue-intellij-extension-1.0.42.zip": "sha256-Nio4TAdeKmalPxbvJ3fEKd9uKgVDfQf+mMZj0CWPzbo=", + "https://plugins.jetbrains.com/files/22407/860027/intellij-rust-252.26199.159.zip": "sha256-/7/PFoHjJpuuqvtW9P8L/cKtiA1o5gRCCROmkGW+dl4=", + "https://plugins.jetbrains.com/files/22707/857674/continue-intellij-extension-1.0.44.zip": "sha256-EvCNPNYeEtQRmNEbLizH6MEIqPNvTwsk2qJm873s8oo=", "https://plugins.jetbrains.com/files/22857/826717/vcs-gitlab-IU-252.23892.515-IU.zip": "sha256-1fkImbCktws9WcnJSwnMiZ7ULc3hKj9TiFXuNDf+L/U=", "https://plugins.jetbrains.com/files/22857/829212/vcs-gitlab-IU-252.25557.35-IU.zip": "sha256-7fLyaf7JNH3FwKSH+HsQcGNszzzVMUy2qsFmcWgW0/g=", "https://plugins.jetbrains.com/files/22857/856960/vcs-gitlab-IU-252.26199.97-IU.zip": "sha256-dJM8j5aLWD6elv46HtXUhPvYWTdAE77m/jwRqztIwDk=", @@ -2041,17 +2041,16 @@ "https://plugins.jetbrains.com/files/23043/635877/MermaidChart-1.1.8.zip": "sha256-ssaSY1I6FopLBgVKHUyjBrqzxHLSuI/swtDfQWJ7gxU=", "https://plugins.jetbrains.com/files/23806/784029/Oxocarbon-1.4.6.zip": "sha256-+cLKIu8abGXZqJ3GutQsoQQg3s0wkmk5qKosW0O8RII=", "https://plugins.jetbrains.com/files/23927/839297/Extra_IDE_Tweaks_Subscription-2025.1.12.zip": "sha256-EtPWFr7stHfRSVowuH3BN3r2oBx8mut2T+6Ij8LEgmE=", - "https://plugins.jetbrains.com/files/24559/839332/Extra_Tools_Pack-2025.1.15.zip": "sha256-v5DnIBqar8aqWNe7wpSVWtsL8ZZq/S80hR9mqc3dOGk=", + "https://plugins.jetbrains.com/files/24559/857271/Extra_Tools_Pack-2025.1.16.zip": "sha256-l/PChea8RmVLlD3COrikZ3xTq2iwztbCsJkzKIvUcaQ=", "https://plugins.jetbrains.com/files/26084/804883/markdtask-2025.2.zip": "sha256-2Vrm9k4ZqqpWl/EgDrAFNTpUeBhDSYt48JhAWlSWY1A=", - "https://plugins.jetbrains.com/files/631/841433/python-252.25557.131.zip": "sha256-zQO42xwWPeO0vYNlr36OZI8f1wJNQZ3LTUIKi9FagFQ=", + "https://plugins.jetbrains.com/files/631/861064/python-252.26199.169.zip": "sha256-SEX/CnP3d3itW9gzGx3QA3WyGRn2pRSDBjSbzBGOGM8=", "https://plugins.jetbrains.com/files/6884/711128/handlebars-251.23774.318.zip": "sha256-34s7pOsqMaGoVYhCuAZtylNwplQOtNQJUppepsl4F4Q=", "https://plugins.jetbrains.com/files/6884/796395/handlebars-252.23892.201.zip": "sha256-iWKLgk+eWhUmv/lH9+B2HI97d++EYvLwGgtRsJf4aSE=", "https://plugins.jetbrains.com/files/6954/809234/Kotlin-252.23892.360-IJ.zip": "sha256-pQGVguF7zzzasLm2tlmtvqiPtdFN4Q5NKRwYx1r62fM=", "https://plugins.jetbrains.com/files/6954/841446/Kotlin-252.25557.131-IJ.zip": "sha256-ogFUJ+BMATp7fM2vDjWkoGhLCRw9TN+ifopFlpP+q4Q=", - "https://plugins.jetbrains.com/files/6954/849100/Kotlin-252.26199.7-IJ.zip": "sha256-9q9abiR/R1EtGAbHgVUcHEWYqz5elETQ7Ydx0HXliwI=", - "https://plugins.jetbrains.com/files/6981/818238/ini-252.23892.449.zip": "sha256-H+ve44o4oKp14Mww4cFa6aCO7ipN/0M7Re5Lg8PNfJc=", + "https://plugins.jetbrains.com/files/6954/861041/Kotlin-252.26199.169-IJ.zip": "sha256-Fk/Df5MthwTWnhxv/u8/n2ITMLzZXKogj0tRRyPi5Zw=", "https://plugins.jetbrains.com/files/6981/846966/ini-252.25557.135.zip": "sha256-9rrbHi+3fe/dlTkGGSnZ/fKh44vsLDOEbFCx5rPokfQ=", - "https://plugins.jetbrains.com/files/6981/854478/ini-252.26199.84.zip": "sha256-ASDy0rNfexMAdb+fQmBjulww4fmEnXPFd/L83gfBXYY=", + "https://plugins.jetbrains.com/files/6981/861757/ini-252.26199.163.zip": "sha256-l+ETZNsDuQf+Cjh2vYi6/xi3th2QZeR+UflOtRRcKWI=", "https://plugins.jetbrains.com/files/7086/738977/AceJump.zip": "sha256-BW47ZEUINVnhV0RZ1np7Dkf3lfyrtKoZ9ej/SVct2Xs=", "https://plugins.jetbrains.com/files/7125/819837/GrepConsole-13.3.0-IJ2023.3.zip": "sha256-KcRoHqvCcC6qRz58DHkQ6AFqnpyqPhETekuMWBQYYw8=", "https://plugins.jetbrains.com/files/7177/711086/fileWatcher-251.23774.318.zip": "sha256-jNHP/vaCaolmvNUQRGmIgSR1ykjDtKqyJ69UIn5cz70=", @@ -2062,19 +2061,18 @@ "https://plugins.jetbrains.com/files/7219/770179/Symfony_Plugin-2025.1.280.zip": "sha256-SgldikXjVx6hUw3LqcN8/NxLLBfnr/LUc/SrIIACl7k=", "https://plugins.jetbrains.com/files/7320/855846/PHP_Annotations-12.0.1.zip": "sha256-FQmHb4oo9TgXiJ4b7EEEELagOx31C9iQtsTRoqxCnO4=", "https://plugins.jetbrains.com/files/7322/841474/python-ce-252.25557.131.zip": "sha256-OA3GRyoEzIqsIqKCwIHcMss8SSb5u/YqNUo9kEjszsA=", - "https://plugins.jetbrains.com/files/7322/853923/python-ce-252.26199.74.zip": "sha256-8PKgbLHWRnT2vdeAXNnQxHpADPlYBESsi9PKlrDj/h8=", + "https://plugins.jetbrains.com/files/7322/861072/python-ce-252.26199.169.zip": "sha256-fzoj+iBfEEE6gjlGNtqfqpYXqwaEr2LFECNOglMyz5Y=", "https://plugins.jetbrains.com/files/7391/807449/asciidoctor-intellij-plugin-0.44.8.zip": "sha256-6VpRIidsf8iWJeR3OarwwgS1NDXj9j6bLnxU/YBskeY=", "https://plugins.jetbrains.com/files/7425/760442/WakaTime.jar": "sha256-DobKZKokueqq0z75d2Fo3BD8mWX9+LpGdT9C7Eu2fHc=", "https://plugins.jetbrains.com/files/7499/840762/gittoolbox-600.1.10_243-signed.zip": "sha256-AEkeSl3yUelw5jOEBXCPPeWZU/Q2cE9ekUSXN409iCw=", - "https://plugins.jetbrains.com/files/7724/826726/clouds-docker-impl-252.23892.515.zip": "sha256-D21m3wQENj79cODe7vX2UuBqta3Tv8ctSf5Rk1VkX84=", "https://plugins.jetbrains.com/files/7724/841415/clouds-docker-impl-252.25557.130.zip": "sha256-u5BDqZlqkx9cEmDuri5+DN6E40YyF9G0f0gLehhtZ2s=", - "https://plugins.jetbrains.com/files/7724/856964/clouds-docker-impl-252.26199.97.zip": "sha256-Zre5bcJVFuNNPJ3XVeNtVA2sHxX/bbUcCy+E6NVYvso=", + "https://plugins.jetbrains.com/files/7724/861752/clouds-docker-impl-252.26199.163.zip": "sha256-izEzIQxn23ZV2ZClMmd6g9H0sd+jy+OoaISvX94H7hQ=", "https://plugins.jetbrains.com/files/8097/711188/graphql-251.23774.318.zip": "sha256-O+gSW36MwqQqUiZBQl8J4NFNK+jFowtT9k1ykhSraxM=", "https://plugins.jetbrains.com/files/8097/796399/graphql-252.23892.201.zip": "sha256-eLh0p5vDNG7fUV7pqbIbkL30dpPj19NE9JbwcDwxZXs=", "https://plugins.jetbrains.com/files/8097/827445/graphql-252.25557.23.zip": "sha256-wN3+7++f6i0MvEmOTiWZgAW1QzM5HiD7jSAMS8jWC5s=", "https://plugins.jetbrains.com/files/8195/819801/toml-252.23892.464.zip": "sha256-CXbS+/k9a4YqYPRxd5OWGxtal2+5ECshavcOSrYqca0=", "https://plugins.jetbrains.com/files/8195/846963/toml-252.25557.135.zip": "sha256-vICiXs86VP1gyMy594bCOcb5jZ+Ptw1Ui7r6dQwIveQ=", - "https://plugins.jetbrains.com/files/8195/854361/toml-252.26199.83.zip": "sha256-IRe68PZUqpl7ZsQHLWOSRvLRFHu7YJj6diXBCnQ16oA=", + "https://plugins.jetbrains.com/files/8195/861057/toml-252.26199.169.zip": "sha256-8miuDbuQkeB4Nc9DsI+NiGbZ9PdEFrFMfEG9sB4FJEM=", "https://plugins.jetbrains.com/files/8327/809293/Minecraft_Development-2025.1-1.8.6.zip": "sha256-mePVZa+63bheH85ylkbX9oOX1Nq/IYLAGHHseOJx520=", "https://plugins.jetbrains.com/files/8327/809294/Minecraft_Development-2025.2-1.8.6.zip": "sha256-NOuzQ+CL+Z8n5gwMBaberLyMvS5KNmXKwZ+j88+SFqU=", "https://plugins.jetbrains.com/files/8554/826552/featuresTrainer-252.23892.514.zip": "sha256-AQLuTcRERFq2ZfzOqUGMte/pLe7/3g6G+9UqNMuUYiY=", @@ -2086,7 +2084,7 @@ "https://plugins.jetbrains.com/files/9164/827451/gherkin-252.25557.23.zip": "sha256-y66kYTYD+R9Sert2JHWGwFFIgc5UJTssZrjgvzOjljk=", "https://plugins.jetbrains.com/files/9525/711041/dotenv-251.23774.318.zip": "sha256-0c/2qbuu+M6z0gvpme+Mkv23JlQKNTUU+9GL9mh2IFw=", "https://plugins.jetbrains.com/files/9525/796325/dotenv-252.23892.201.zip": "sha256-N0DNEtF3FDcRirfjfSCCVUbDIA4SB35F/9XY1tPXXmg=", - "https://plugins.jetbrains.com/files/9568/834217/go-plugin-252.25557.77.zip": "sha256-7E3YjvkVWVQRBya522baF9/WsFeAlhIwvtUXCENvkvg=", + "https://plugins.jetbrains.com/files/9568/861058/go-plugin-252.26199.169.zip": "sha256-tt/vvW8EVNP9n9aTGtn+9pmxwz450p3a0Rclkg65aKw=", "https://plugins.jetbrains.com/files/9707/702581/ANSI_Highlighter_Premium-25.1.5.jar": "sha256-XYCD4kOHDeIKhti0T175xhBHR8uscaFN4c9CNlUaCDs=", "https://plugins.jetbrains.com/files/9707/767822/ANSI_Highlighter_Premium-25.2.1.jar": "sha256-mp1k2BdksxbGH4zUp/7DnjcGi5OXJ7UekCfX6dWZOtU=", "https://plugins.jetbrains.com/files/9792/633158/Key_Promoter_X-2024.2.2.zip": "sha256-Mzmmq0RzMKZeKfBSo7FHvzeEtPGIrwqEDLAONQEsR1M=", diff --git a/pkgs/applications/editors/jupyter-kernels/xeus-cling/default.nix b/pkgs/applications/editors/jupyter-kernels/xeus-cling/default.nix index 74c666803f24..9588900f6dc5 100644 --- a/pkgs/applications/editors/jupyter-kernels/xeus-cling/default.nix +++ b/pkgs/applications/editors/jupyter-kernels/xeus-cling/default.nix @@ -67,11 +67,6 @@ let passthru = (oldAttrs.passthru or { }) // { unwrapped = xeus-cling-unwrapped; }; - - meta.badPlatforms = [ - # fatal error: 'stdlib.h' file not found - lib.systems.inspect.patterns.isDarwin - ]; }); mkKernelSpec = std: { diff --git a/pkgs/applications/editors/manuskript/default.nix b/pkgs/applications/editors/manuskript/default.nix index a85285481574..f69d9eb177aa 100644 --- a/pkgs/applications/editors/manuskript/default.nix +++ b/pkgs/applications/editors/manuskript/default.nix @@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec { format = "other"; src = fetchFromGitHub { - repo = pname; + repo = "manuskript"; owner = "olivierkes"; tag = version; hash = "sha256-jOhbN6lMx04q60S0VOABmSNE/x9Er9exFYvWJe2INlE="; @@ -29,15 +29,15 @@ python3Packages.buildPythonApplication rec { patchPhase = '' substituteInPlace manuskript/ui/welcome.py \ - --replace sample-projects $out/share/${pname}/sample-projects + --replace sample-projects $out/share/manuskript/sample-projects ''; buildPhase = ""; installPhase = '' - mkdir -p $out/share/${pname} + mkdir -p $out/share/manuskript cp -av bin/ i18n/ libs/ manuskript/ resources/ icons/ $out - cp -r sample-projects/ $out/share/${pname} + cp -r sample-projects/ $out/share/manuskript ''; postFixup = '' diff --git a/pkgs/applications/editors/qxmledit/default.nix b/pkgs/applications/editors/qxmledit/default.nix index 89e948dddb05..7dc2b74f7d8c 100644 --- a/pkgs/applications/editors/qxmledit/default.nix +++ b/pkgs/applications/editors/qxmledit/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "lbellonda"; - repo = pname; + repo = "qxmledit"; rev = version; hash = "sha256-UzN5U+aC/uKokSdeUG2zv8+mkaH4ndYZ0sfzkpQ3l1M="; }; diff --git a/pkgs/applications/editors/tiled/default.nix b/pkgs/applications/editors/tiled/default.nix index e5e031b2b1f4..aaf9a414efdd 100644 --- a/pkgs/applications/editors/tiled/default.nix +++ b/pkgs/applications/editors/tiled/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "mapeditor"; - repo = pname; + repo = "tiled"; rev = "v${version}"; sha256 = "sha256-9oUKn51MQcsStgIJrp9XW5YAIpAUcO0kzfGnYA3gz/E="; }; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index ae1974398da2..7c72a3142071 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -74,12 +74,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "2025-09-16"; + version = "2025-09-21"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "b784122eddd127bf26dc4d3a375f5b1ed6848182"; - sha256 = "10f86i87dw1dxllis0xjqcl5sz35gl03rjgd2ma09idnpy2qx2ya"; + rev = "acd1e6d38d216289cd0748808da25dfc66015612"; + sha256 = "1rdg03c4yh4dps7w58m57c5l7nvxzlfvzlysd4z41w81rly70cs9"; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.hydraPlatforms = [ ]; @@ -204,12 +204,12 @@ final: prev: { LazyVim = buildVimPlugin { pname = "LazyVim"; - version = "2025-09-15"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "14d2a9baa1306bd0969112fcf8f69a11840cc5e6"; - sha256 = "141by0y3y0f2ff3p2sjp1bcf01n1lv0mf5xx1w5yh5sp87zriclc"; + rev = "30a325d67184a80006dc55352d9663cdf01082d5"; + sha256 = "13f4vz7gmvgi2zs0jnjrvb65xbxcmyz9qjcgdsbc4qlfkm99bm5r"; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; meta.hydraPlatforms = [ ]; @@ -399,12 +399,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2025-09-15"; + version = "2025-09-24"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "0fccf9234acfd981867cbd42c4101829e6808790"; - sha256 = "1zkb1gjciccm5k1g2ckcnzdriigqq410j5wrg6b0snrvjqbcwkbf"; + rev = "fea7b3eb30d6e7261529ae7e8e94bf717f9c428f"; + sha256 = "1w15mvhqfvn6lzz50fqxww134dna41m7p08lampimy0b2vxlhdxc"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -830,12 +830,12 @@ final: prev: { ansible-vim = buildVimPlugin { pname = "ansible-vim"; - version = "2024-06-08"; + version = "2025-09-24"; src = fetchFromGitHub { owner = "pearofducks"; repo = "ansible-vim"; - rev = "3329367d2e5f90d203c8d340c53fa83c60a1ad41"; - sha256 = "1xvp2w97644hyj8afifb498pm0pa5bcpkwy6slzd8xas40zhj6cr"; + rev = "7d90a9c8dc487b98f97dd7230d4ddad3ae18b47c"; + sha256 = "1y3ij1wd020i1739pmwk78h7hjbsbpzh1r6nzyy4izsqikcpmggn"; }; meta.homepage = "https://github.com/pearofducks/ansible-vim/"; meta.hydraPlatforms = [ ]; @@ -921,12 +921,12 @@ final: prev: { astrolsp = buildVimPlugin { pname = "astrolsp"; - version = "2025-09-15"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrolsp"; - rev = "9d68fe9ac3d3e6c8c43b36e6e5b6c02600d5ef96"; - sha256 = "15higyhskbrwz38d92ynh1ij4lwj5sa4snppg9bzwy5zapn4g16j"; + rev = "0befe28a4ea96e46b7f7c01e4a634c04225ba55a"; + sha256 = "0n5p77cki6izck78kns0y2fhd8pl3dnkqd2ss65amw5ckam54a6a"; }; meta.homepage = "https://github.com/AstroNvim/astrolsp/"; meta.hydraPlatforms = [ ]; @@ -999,12 +999,12 @@ final: prev: { asyncomplete-lsp-vim = buildVimPlugin { pname = "asyncomplete-lsp.vim"; - version = "2025-09-03"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "prabirshrestha"; repo = "asyncomplete-lsp.vim"; - rev = "bbed89f9874a396c3d3c1854c513b6416e56eb05"; - sha256 = "1xchj1zxczqy8b7bw0a7wi2yrka8xp4hwzjdhy3c1hwhc24445jm"; + rev = "4486c49331a6d0160a78ae5b3fbbef2c06331dbe"; + sha256 = "0pyi0bcpqxcfnr5cbn4ch8dwm94f1pgp3kck1b950v55fyjkv6z2"; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete-lsp.vim/"; meta.hydraPlatforms = [ ]; @@ -1077,12 +1077,12 @@ final: prev: { asynctasks-vim = buildVimPlugin { pname = "asynctasks.vim"; - version = "2024-09-27"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "skywind3000"; repo = "asynctasks.vim"; - rev = "9020fdb8a59d4cc7887f7e0ae724741bbc46e08f"; - sha256 = "09i5x5wrnc73s7wivqnp16f765684cq538p3a3ijraaz41glyfac"; + rev = "f1460492579831dfd4df85513ca0b41622c1a0c8"; + sha256 = "0gjryzn74mzb0ccxpzjfnqzkpza8lc8baa1n6vwq98pvaxpzlk4i"; }; meta.homepage = "https://github.com/skywind3000/asynctasks.vim/"; meta.hydraPlatforms = [ ]; @@ -1103,12 +1103,12 @@ final: prev: { augment-vim = buildVimPlugin { pname = "augment.vim"; - version = "2025-09-11"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "augmentcode"; repo = "augment.vim"; - rev = "f22989edd25c37e1a94e4230ccc26e22a5c61d1a"; - sha256 = "1kr9qba6f76imap2msak269wcx14d3zw6xsncgpriwpfpxf7w9v2"; + rev = "8e1bd04fc8dcfb403d31502f4645fecdb496cab5"; + sha256 = "0xs951ikx0752frmyky18g2d46s5g01c1qp3a2mh3084lgydxvph"; }; meta.homepage = "https://github.com/augmentcode/augment.vim/"; meta.hydraPlatforms = [ ]; @@ -1194,12 +1194,12 @@ final: prev: { auto-session = buildVimPlugin { pname = "auto-session"; - version = "2025-09-16"; + version = "2025-09-23"; src = fetchFromGitHub { owner = "rmagatti"; repo = "auto-session"; - rev = "f9b6562febb44b61cc04dc857f843941033f30a4"; - sha256 = "0z89rm81dw9gkh7dlb5yam6h97qir7bacgzwjfcj2ing1x4p686a"; + rev = "af683b2cb176aa8e0cddb3cdc2dada21f09bb09b"; + sha256 = "1rwr5ihcvbdw29yrim9ag30h7bwvc10blyran56nzkzcinc67fbl"; }; meta.homepage = "https://github.com/rmagatti/auto-session/"; meta.hydraPlatforms = [ ]; @@ -1351,12 +1351,12 @@ final: prev: { bamboo-nvim = buildVimPlugin { pname = "bamboo.nvim"; - version = "2025-08-13"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "ribru17"; repo = "bamboo.nvim"; - rev = "56c924d0cbd3a37f9d0ea1235a189a3cccde1f44"; - sha256 = "1dbs5c9n3bzj75ljbj3qb3n3nd9s5z3kbga4w04fqziqhi3kx9s3"; + rev = "6ec224a4fcf0970fce262fc5bb51048721d464f6"; + sha256 = "01xxy7p8bpwlyb23k1a46wxmaqalaipd11d7r56j6v0z5jjns230"; }; meta.homepage = "https://github.com/ribru17/bamboo.nvim/"; meta.hydraPlatforms = [ ]; @@ -1416,12 +1416,12 @@ final: prev: { base46 = buildVimPlugin { pname = "base46"; - version = "2025-09-08"; + version = "2025-09-19"; src = fetchFromGitHub { owner = "nvchad"; repo = "base46"; - rev = "390bbb6cf149dc9da1a91548598c809f62fbc3c6"; - sha256 = "1xl7p4mflk3l5v5dk4ypf24817k3hn4rq6fmpslswlw1ha44a28b"; + rev = "c3ee258239801e88eb6cd04c596cc292c88b91e5"; + sha256 = "12agfc7k14nxhw4wqfypw3if65lcyb59k7n1nnrbnxd0c7xlr2fr"; }; meta.homepage = "https://github.com/nvchad/base46/"; meta.hydraPlatforms = [ ]; @@ -1494,12 +1494,12 @@ final: prev: { blame-nvim = buildVimPlugin { pname = "blame.nvim"; - version = "2025-04-16"; + version = "2025-09-24"; src = fetchFromGitHub { owner = "FabijanZulj"; repo = "blame.nvim"; - rev = "b87b8c820e4cec06fbbd2f946b7b35c45906ee0c"; - sha256 = "0wx8n4nsk4dw1543d4plg4f8hzhrs8scpp7shrjgsn28ndkrx25z"; + rev = "d5f4ad5c8ebca3caecc773dda5983709c5a5da8f"; + sha256 = "0vgwdb1x5vjsfw5xznnw00w9h1rfcc5h1cv4crfq8dh000iqmzr0"; }; meta.homepage = "https://github.com/FabijanZulj/blame.nvim/"; meta.hydraPlatforms = [ ]; @@ -1572,12 +1572,12 @@ final: prev: { blink-cmp-git = buildVimPlugin { pname = "blink-cmp-git"; - version = "2025-08-31"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "Kaiser-Yang"; repo = "blink-cmp-git"; - rev = "4c1e2581c01189e04fc175cca27c5cebff447514"; - sha256 = "0hmimlvfv68k5ydl194njbyps906iv6bsb4ihk3v9n88lzqlcr04"; + rev = "226b269a50b5ece2ed95933b8d62f103f5d6a05d"; + sha256 = "00a1ydxrn1jpkqvsp99380d4a1znk6m6rmd6xahm32jn2jwypn2h"; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-git/"; meta.hydraPlatforms = [ ]; @@ -1650,12 +1650,12 @@ final: prev: { blink-copilot = buildVimPlugin { pname = "blink-copilot"; - version = "2025-07-26"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "fang2hou"; repo = "blink-copilot"; - rev = "41e91a659bd9b8cba9ba2ea68a69b52ba5a9ebd8"; - sha256 = "0sms1k0w4dim5inb696as03vc0w0f1xz318vywl0ry4405m53bv1"; + rev = "bdfbc1554951dfe26431dfa5f182979531b5784f"; + sha256 = "0cazh9d6nwg9bsn3nq1384r68qcrrziz94xilkz8x30ygn9bil8k"; }; meta.homepage = "https://github.com/fang2hou/blink-copilot/"; meta.hydraPlatforms = [ ]; @@ -1689,12 +1689,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2025-09-15"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "cf9b1dec1b9ab23067b19133d61b1c6a997cbc01"; - sha256 = "1p04236zs0fwz26qplnh9mr4cfxwjzkiwzdhslrf3x9i9al3q475"; + rev = "d19cd12dd954fb69d1669a01c51c30add0318f11"; + sha256 = "1d9j7iw5nf3wcxmsxsdfmkwagls1xzg6hikzr7xfzvbbbclrc6qr"; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -1910,12 +1910,12 @@ final: prev: { catppuccin-nvim = buildVimPlugin { pname = "catppuccin-nvim"; - version = "2025-08-19"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "30fa4d122d9b22ad8b2e0ab1b533c8c26c4dde86"; - sha256 = "00disdqjhnvxsxyprbsx52df71a12r3pyi9f0cz1wfp2z8q4pid3"; + rev = "5af9374957a65be8770696da295dc9016b96f241"; + sha256 = "156qx1jd07q1gjs9f32sgqa7b2ca1zqmp8jqd5rcjdirphvpfqfc"; }; meta.homepage = "https://github.com/catppuccin/nvim/"; meta.hydraPlatforms = [ ]; @@ -1975,12 +1975,12 @@ final: prev: { chadtree = buildVimPlugin { pname = "chadtree"; - version = "2025-05-31"; + version = "2025-09-21"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "chadtree"; - rev = "bc34bbf898c5832fae1390c963365be5f71bb152"; - sha256 = "1iggi65sid081z06b15wpszac1lx0chn2wxlsivqp2c3rmfc0pyb"; + rev = "b2ca716282d3d4e048865dfd1aabc3a8760d03b4"; + sha256 = "0qiyicn4yvsikyzk6w61xc5ydprl75zxzqrys4lwd17wijh0065q"; }; meta.homepage = "https://github.com/ms-jpq/chadtree/"; meta.hydraPlatforms = [ ]; @@ -2976,12 +2976,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "2025-09-09"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "22672d327c664d702ad54e8bc2417e88bb382804"; - sha256 = "0ii1j6wf1jmfi0hnbd37yaznl0zng28v5f5rw3grfrccnpydn5p6"; + rev = "c46915bad05bf340d6c0032731556808b6ef5104"; + sha256 = "083c8a5ni2r8spir9mb3z026vg3v26qdlj23cw1xxslsxi030jap"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3041,12 +3041,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "2025-09-14"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "c13422e23b45bfd49906c22014929dc4be8d67c7"; - sha256 = "028vj7c9qcb1k06vp969wrsckdapj6z53agbswr4hx1njpk7dvch"; + rev = "89382c89253832436a8bb2322ba1098285486000"; + sha256 = "1sdlx6lh524d98mrjjcvw5bw50n95715kkjrxd8463bglairyfwc"; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3093,12 +3093,12 @@ final: prev: { colorful-menu-nvim = buildVimPlugin { pname = "colorful-menu.nvim"; - version = "2025-05-11"; + version = "2025-09-24"; src = fetchFromGitHub { owner = "xzbdmw"; repo = "colorful-menu.nvim"; - rev = "bc3e82609f2fcf7dad7ca87c20e65e51d5d9d87c"; - sha256 = "0r6q17ldg0npx7d05szimp9ip2jpkx0cbr7rw1kp9vrinw8ppk2x"; + rev = "d5b97d247528be308b6b69d96b5950a30e470f3d"; + sha256 = "1j1nbkjrcys0zjbhzxxgxdcaf9pk2wx9k0xkcp808rwd8ym641ha"; }; meta.homepage = "https://github.com/xzbdmw/colorful-menu.nvim/"; meta.hydraPlatforms = [ ]; @@ -3354,12 +3354,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "2025-09-14"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "c7efe2af827c8fa3c396b87d6d7924d75b1afe22"; - sha256 = "0zv641d21xx2qd31di5464i48rpcg7qmmkip8mbmcz6by7b2zjry"; + rev = "5f9171a62ec5bf6786608a7fde57dad64d497d54"; + sha256 = "18m989hqhn3klwxpwbrkbib0q1l3xqa82759ws3w9bs9jnd4l04i"; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3419,12 +3419,12 @@ final: prev: { copilot-lsp = buildVimPlugin { pname = "copilot-lsp"; - version = "2025-08-18"; + version = "2025-09-19"; src = fetchFromGitHub { owner = "copilotlsp-nvim"; repo = "copilot-lsp"; - rev = "79899e9225505c569db297dec5d2f6c66ff2e7be"; - sha256 = "10427qyh9spfsc5q7hhqwrl6ggqdc02m0a7skj9vjxm09vh63ykb"; + rev = "5030766af6dce2181d48b928537ebe1919ec8d22"; + sha256 = "1zac5bdjg46sr5zwrbzw2b48s2rcf0zp0304f2nhzy0zz76ak480"; }; meta.homepage = "https://github.com/copilotlsp-nvim/copilot-lsp/"; meta.hydraPlatforms = [ ]; @@ -3432,12 +3432,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2025-09-14"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "8aebaa3a102125fedf08c98773a0a8def92fff37"; - sha256 = "17sw31n6rm96p9i25igmffq43gg0afqkvzyzjgkqjmrcn8h1nymi"; + rev = "abc8bda97271624051f814ec8a06088e658359ed"; + sha256 = "0457718k0pln3q1f11wl7sm0sy5vgm2qh4n4vmanmd2ly3w5kani"; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3523,12 +3523,12 @@ final: prev: { coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "2025-07-25"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "2732cfa52fffd32d535c782f418da6fb8bf331ea"; - sha256 = "0dpp2n2ndpcx6kjbqirljrzfis2fzf3mfg79qq1f9s87fpp876hx"; + rev = "d2aeb3221cb46bfd1c51afd1b247d092c52ec0d6"; + sha256 = "1lah9jf5d7rnkhq5724i1vl072gi6nq7zbwj460bk7d07y1h5vij"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; meta.hydraPlatforms = [ ]; @@ -3536,12 +3536,12 @@ final: prev: { cornelis = buildVimPlugin { pname = "cornelis"; - version = "2025-03-31"; + version = "2025-07-30"; src = fetchFromGitHub { owner = "agda"; repo = "cornelis"; - rev = "deda7eb399efe94cc49c645da7b6f94780fe0c19"; - sha256 = "0fh3pgddhd70w53blnzlmrrls87sq0l320s3h2mkidf4xl6vlr3l"; + rev = "37641138d8c65a00d417a0f3b9d041b6b5c1a9dc"; + sha256 = "0kaadvmg86j2094q39f53kq5sdwdy22z6h5pd9b4l3hnz7k85gkq"; }; meta.homepage = "https://github.com/agda/cornelis/"; meta.hydraPlatforms = [ ]; @@ -3627,12 +3627,12 @@ final: prev: { csv-vim = buildVimPlugin { pname = "csv.vim"; - version = "2025-02-21"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "chrisbra"; repo = "csv.vim"; - rev = "b8eb7f67babce96168e7f6b93b2ba8328b72a390"; - sha256 = "1ia1a1q0s7ayvlxfpy03k86a3f14c7vdzavl1b2v98fb86b1vs26"; + rev = "78be83fec47de100abfe7cc1c4c26768fc892d7e"; + sha256 = "0n20brrjm0qfa22fih8apvnkcjn5mclwmrpznym2057ap3d8mpv0"; }; meta.homepage = "https://github.com/chrisbra/csv.vim/"; meta.hydraPlatforms = [ ]; @@ -3653,12 +3653,12 @@ final: prev: { ctags-lsp-nvim = buildVimPlugin { pname = "ctags-lsp.nvim"; - version = "2024-12-08"; + version = "2025-09-19"; src = fetchFromGitHub { owner = "netmute"; repo = "ctags-lsp.nvim"; - rev = "aaae7b5d8dc7aeb836c63301b8eb7311af49bb2a"; - sha256 = "06h388vkp8nv15wbh96pza85994xf979s7kjqrli4s6y5ygw6m02"; + rev = "ef2e57c306493ca6786b2337bf819fff7db55193"; + sha256 = "0rvzg5mfb4rd1qld3mrsb4nfi6dfdn0k442p762q0mq4v55yl334"; }; meta.homepage = "https://github.com/netmute/ctags-lsp.nvim/"; meta.hydraPlatforms = [ ]; @@ -3731,12 +3731,12 @@ final: prev: { cyberdream-nvim = buildVimPlugin { pname = "cyberdream.nvim"; - version = "2025-09-02"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "scottmckendry"; repo = "cyberdream.nvim"; - rev = "caf4f5e57f8d5e0bb75fe98f4f67965b1fb3326c"; - sha256 = "1c7r63xwfn0j4ygls99rr7d3sgx7zr1n5x62sphkc8sypcp54fkl"; + rev = "85b4ef7eb185e9850e9775666e65dd024c58e26d"; + sha256 = "05d2ixd4vwf6b8z728fhhxn8izv4zx1sgxqjgm3sbsn8ips2gy49"; }; meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; meta.hydraPlatforms = [ ]; @@ -3926,12 +3926,12 @@ final: prev: { ddc-vim = buildVimPlugin { pname = "ddc.vim"; - version = "2025-09-13"; + version = "2025-09-24"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc.vim"; - rev = "511a3c1212d8d45de14b4acb19ddc8f1933119a3"; - sha256 = "0dpryhbdr7y5s5picdralsj8d0hxybjf4ksi0nryyysgn51d1c39"; + rev = "ad5ca257f04847872ba401fb71d8f5e8279df3ca"; + sha256 = "0ap286qml1ji89bg5qmlvz7zk488mdwj8wxwhkd0dqz1cwzb4dzf"; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; meta.hydraPlatforms = [ ]; @@ -4396,12 +4396,12 @@ final: prev: { diaglist-nvim = buildVimPlugin { pname = "diaglist.nvim"; - version = "2022-09-01"; + version = "2025-09-17"; src = fetchFromGitHub { owner = "onsails"; repo = "diaglist.nvim"; - rev = "afc124a0976d56db43cc840e62757193ccab7856"; - sha256 = "04virm388yi2lrq8bi6331m7q7lj46wrlh8pd8js6q7ylkvz6qfq"; + rev = "8aba9fcf62cc60e1d5ce941faedecc399d9a1e8b"; + sha256 = "11vi9r75cz6q7swazmynjqynh06fykgrvn5igh0jinpcm9spk0m4"; }; meta.homepage = "https://github.com/onsails/diaglist.nvim/"; meta.hydraPlatforms = [ ]; @@ -4604,12 +4604,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "2025-09-15"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "f4f0b5115cefd43a2f99b5a5b834740a686afe03"; - sha256 = "0836i056bwhjp2kccjn28xyhmmqcyzds8dsjil3r9lmq4kvi155x"; + rev = "323416d68196cfd3fdf37576a93c25ea8921dfdd"; + sha256 = "07pr3hp6w50qc17fmlg72r47kbqqqiikkpvd89ry0yy9rik7nq2d"; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4643,12 +4643,12 @@ final: prev: { edge = buildVimPlugin { pname = "edge"; - version = "2025-09-08"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "sainnhe"; repo = "edge"; - rev = "341a2a3ff22a297386f6331c947f26f4a41550d9"; - sha256 = "12vx58153jd95282rfxkqfh2y4ndkp67c1vk3f37zd8a436ihy15"; + rev = "dfb013e84e8b8302d99ed75e664ccb2a05925ad3"; + sha256 = "0hvyag79pqi52qiw0zxan9psc26ycmlbnxw6qr2v8mpzi666bgzq"; }; meta.homepage = "https://github.com/sainnhe/edge/"; meta.hydraPlatforms = [ ]; @@ -4840,12 +4840,12 @@ final: prev: { everforest = buildVimPlugin { pname = "everforest"; - version = "2025-09-08"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "sainnhe"; repo = "everforest"; - rev = "bc796ccfb2179887593f4a33d4a6376081afa3b1"; - sha256 = "067pl6zcwiz0538j5gcghpbgsjcv701sr8hs87i6a7jy4xphg2kd"; + rev = "3fffb096f6ac11372944ac964c60f8af41d8809f"; + sha256 = "0fwcdbbr9plmgzrahdswvh9rd5di17bxsgxf5zpk2fsdhz58pg6b"; }; meta.homepage = "https://github.com/sainnhe/everforest/"; meta.hydraPlatforms = [ ]; @@ -5075,12 +5075,12 @@ final: prev: { flash-nvim = buildVimPlugin { pname = "flash.nvim"; - version = "2025-02-14"; + version = "2025-09-17"; src = fetchFromGitHub { owner = "folke"; repo = "flash.nvim"; - rev = "3c942666f115e2811e959eabbdd361a025db8b63"; - sha256 = "1xil2lkyr404zni1qmkwrl9hvbwjjk52fmncg59vqmvdybwsnqni"; + rev = "b68bda044d68e4026c4e1ec6df3c5afd7eb8e341"; + sha256 = "1blfqyipmn876dkw0v8gm4gw5gnv9dfca4szws503835v9jj0azf"; }; meta.homepage = "https://github.com/folke/flash.nvim/"; meta.hydraPlatforms = [ ]; @@ -5440,12 +5440,12 @@ final: prev: { gbprod-nord = buildVimPlugin { pname = "gbprod-nord"; - version = "2025-09-09"; + version = "2025-09-18"; src = fetchFromGitHub { owner = "gbprod"; repo = "nord.nvim"; - rev = "6f85774a2572699896c445e90c3a8ce799eaf5fd"; - sha256 = "1ya5i3mk9nxc0cwdqfg2mc1fpaxpd4hv3grlzb3nz9ivbq0gvayn"; + rev = "266b7ce0d0b4a876568c1e23ba2eca63ebe97cfb"; + sha256 = "17x6fa2v9ssgirbz18mvqq4dwdk61pr9xfyvh92db9d23sp0kbkh"; }; meta.homepage = "https://github.com/gbprod/nord.nvim/"; meta.hydraPlatforms = [ ]; @@ -5700,12 +5700,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "2025-09-16"; + version = "2025-09-24"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "65a3b811d9dec2a912244a911a8f91de58f145ed"; - sha256 = "0xqyi6hd5abh6mv3asbk21ml5m4kpyzlwp6nb75xj4hy669w9i52"; + rev = "45526446280a570a10c76dc9a4acfaa7dcd982c4"; + sha256 = "0yjq5visv93m099z7kqxz1537nl6sxc03aszf4pyx3vj3z8l3a2a"; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -5882,12 +5882,12 @@ final: prev: { gruvbox-material = buildVimPlugin { pname = "gruvbox-material"; - version = "2025-09-08"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "sainnhe"; repo = "gruvbox-material"; - rev = "9bcf7c90e546119c841fecc9807efbd498a3f513"; - sha256 = "0mmccsg428367fw854fyiwpy16hc6z8fs8g3b3vkl6cppn18vh67"; + rev = "834dbf21836862300ced7444db4262b796330ab7"; + sha256 = "0vlf94j9ijynvxyp0my2s9zz00c56cq4dp9039bcm6d059dkz3hf"; }; meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; meta.hydraPlatforms = [ ]; @@ -5986,12 +5986,12 @@ final: prev: { gx-nvim = buildVimPlugin { pname = "gx.nvim"; - version = "2025-07-12"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "chrishrb"; repo = "gx.nvim"; - rev = "fc17f30aa3e705f2d5810d75ffff404bcc68e91a"; - sha256 = "1431izkh4zv6nqhp15rz00n11yls9b7lkqz46mlh9bi2va67rfn6"; + rev = "ba9c408fc0130fc4548760c3933a81b58fc50de8"; + sha256 = "0w9h1km928ns3l1xvbn622acvr13myxvnzmrjxxx0z73wyqbkh34"; fetchSubmodules = true; }; meta.homepage = "https://github.com/chrishrb/gx.nvim/"; @@ -6156,12 +6156,12 @@ final: prev: { helpview-nvim = buildVimPlugin { pname = "helpview.nvim"; - version = "2025-07-27"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "helpview.nvim"; - rev = "10a4fc23876c879bcd364b7d21564e905ff49d36"; - sha256 = "0wksjzjgi1wdb87hs722dgyvid3blxg8pgxjs32sfcvrffm02alh"; + rev = "3be2f9f08340209329f837110c8a714fdd91cc43"; + sha256 = "1v40sdqg3brrcmzd914r3l65f1adc1yfw6ig86zr0aa3rzxd882n"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/helpview.nvim/"; @@ -6222,12 +6222,12 @@ final: prev: { hlargs-nvim = buildVimPlugin { pname = "hlargs.nvim"; - version = "2025-06-16"; + version = "2025-09-23"; src = fetchFromGitHub { owner = "m-demare"; repo = "hlargs.nvim"; - rev = "ce8d705866dae44513ff48613d5e37e4da524d70"; - sha256 = "03h0hx2jgr9ac4sa8gwz8q7kxsr2h67c7jin04maih0sszi2hiiw"; + rev = "0b29317c944fb1f76503ce4540d6dceffbb5ccd2"; + sha256 = "0irampkgl2rhmgnmwk2m75zq4frik0misck86n04vaklyiwrafas"; }; meta.homepage = "https://github.com/m-demare/hlargs.nvim/"; meta.hydraPlatforms = [ ]; @@ -6365,12 +6365,12 @@ final: prev: { hunk-nvim = buildVimPlugin { pname = "hunk.nvim"; - version = "2025-06-09"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "julienvincent"; repo = "hunk.nvim"; - rev = "1e0a4d719c780bb8b0690a54915601508ced321e"; - sha256 = "036cwnswx36m048mvlwa8rr9baclf7lrgjlq065pb4w13c4drbmx"; + rev = "c21f15dbe78ddf23a4e1528a9a5370958c28b608"; + sha256 = "1yifb94kdx9dhk478j9cf7npzpi5iafh35ys2pl5y0jkb6rkg9n5"; }; meta.homepage = "https://github.com/julienvincent/hunk.nvim/"; meta.hydraPlatforms = [ ]; @@ -6378,12 +6378,12 @@ final: prev: { hurl-nvim = buildVimPlugin { pname = "hurl.nvim"; - version = "2025-06-11"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "jellydn"; repo = "hurl.nvim"; - rev = "33ff81c0027c1d0071174eb40257010c7ce61e62"; - sha256 = "1n3d0ahyqr9dlg3p7l3ncarj6fj4czs62283ia0595f2rws18s4b"; + rev = "0e5430d5130fe95fc1b8b015491b50274aa2e796"; + sha256 = "1nxndgwjwj7klsfw5gh7zjr0fbhdkpl4aar86100cwh1hwffiq0c"; }; meta.homepage = "https://github.com/jellydn/hurl.nvim/"; meta.hydraPlatforms = [ ]; @@ -6716,12 +6716,12 @@ final: prev: { iron-nvim = buildVimPlugin { pname = "iron.nvim"; - version = "2025-09-12"; + version = "2025-09-21"; src = fetchFromGitHub { owner = "Vigemus"; repo = "iron.nvim"; - rev = "551a11b40d74fea1ca24d22e27d22692f5123f0c"; - sha256 = "1dq1333xylnzkfk05fzs5aqfddihrjzrrf6c0rkk9p5qy06d0nbw"; + rev = "6d7732bef2c890e693ffb4ecd6a3c3ed75fd6478"; + sha256 = "00jpi7mwk69xck14khj0gxs4rl8cydjn5yy4d6vply3bngzyscha"; }; meta.homepage = "https://github.com/Vigemus/iron.nvim/"; meta.hydraPlatforms = [ ]; @@ -6768,12 +6768,12 @@ final: prev: { jedi-vim = buildVimPlugin { pname = "jedi-vim"; - version = "2025-08-27"; + version = "2025-09-19"; src = fetchFromGitHub { owner = "davidhalter"; repo = "jedi-vim"; - rev = "9679051ad40e9aebdca80681abacbf49313e9b89"; - sha256 = "0246b2p0l49mhgxfq9kwcph3mwhrvny5zdxkgk8flx7pvpabdkn6"; + rev = "c3f9b751f30f62824c755efdaf1823cc0c7e3dfb"; + sha256 = "1348qvl92gi3gc15l6x3p5pbz5a27d8smsvx89c23vh1dybh4hx4"; fetchSubmodules = true; }; meta.homepage = "https://github.com/davidhalter/jedi-vim/"; @@ -7121,12 +7121,12 @@ final: prev: { lazydev-nvim = buildVimPlugin { pname = "lazydev.nvim"; - version = "2025-09-15"; + version = "2025-09-17"; src = fetchFromGitHub { owner = "folke"; repo = "lazydev.nvim"; - rev = "954ecf72dab547f2a14db473cf6253eeb67dfd4a"; - sha256 = "0amv257xr2r0y89d4n245cs9yy1m48cn3ksf65y87yj5m5d9vrnm"; + rev = "258d2a5ef4a3e3d6d9ba9da72c9725c53e9afcbd"; + sha256 = "0qn50y6zdw1vad82km1zlkn0g30v1jhr6y56sqg98xlf45kf3yfg"; }; meta.homepage = "https://github.com/folke/lazydev.nvim/"; meta.hydraPlatforms = [ ]; @@ -7173,12 +7173,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025-09-15"; + version = "2025-09-18"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "1e11f5c2363bb1920f796b488afe98d1f0beb7f7"; - sha256 = "1fazf1w44idm2050spxy1d6bkqjw86g78vasz1l52r4h2g34z6is"; + rev = "f6e6ecb8f1a140315f7bfb4ea88c4a39846617b0"; + sha256 = "0c77fjx1vyf7gbvk7qgab7gmcfk98dryskh8cgpgjbgzblp6g8jy"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7212,12 +7212,12 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "2025-09-15"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "b27656e9f73464db21e2ac4c37eb68d5ebf44e47"; - sha256 = "1hsyri93d2kqlxh7vw0v21gm5iplhrdn58qy9pkdbqbia4aasi4d"; + rev = "07304103f6bd923004fdef9262d9a4d7925fb70a"; + sha256 = "1n21jmh13f2ms7s6qhk623wa7kqpjjfvg4sp40sx01fn8br8m280"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -7225,12 +7225,12 @@ final: prev: { leetcode-nvim = buildVimPlugin { pname = "leetcode.nvim"; - version = "2025-08-25"; + version = "2025-09-21"; src = fetchFromGitHub { owner = "kawre"; repo = "leetcode.nvim"; - rev = "10f63d67201f6e988467485e6cf32d08176fcad2"; - sha256 = "1b3acblmg1xjyzbvlyf7qqm73ilgsr14dz9cgj0xfad5yq9mliha"; + rev = "fdd3f91800b3983e27bc9fcfb99cfa7293d7f11a"; + sha256 = "0pqjg3bdsj6x0w0pf35fd676nkmhhc14kh9g48nswcx268yw79ry"; }; meta.homepage = "https://github.com/kawre/leetcode.nvim/"; meta.hydraPlatforms = [ ]; @@ -7264,12 +7264,12 @@ final: prev: { lensline-nvim = buildVimPlugin { pname = "lensline.nvim"; - version = "2025-09-14"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "oribarilan"; repo = "lensline.nvim"; - rev = "053a87f62646c912f99b20e4916e2f0568079775"; - sha256 = "1i6x4wv6kahmq4vigbmmgqa9w0nh4qqjlvr31mpr5g1mp16fgddb"; + rev = "c26a38f66a87f7e860757ac290a4e6df8c9a3681"; + sha256 = "18rsv8n9cac1hi6qlf5spldj481ix32j037w7lh5lgxyzg8scw0p"; }; meta.homepage = "https://github.com/oribarilan/lensline.nvim/"; meta.hydraPlatforms = [ ]; @@ -7784,12 +7784,12 @@ final: prev: { lspkind-nvim = buildVimPlugin { pname = "lspkind.nvim"; - version = "2024-12-05"; + version = "2025-09-18"; src = fetchFromGitHub { owner = "onsails"; repo = "lspkind.nvim"; - rev = "d79a1c3299ad0ef94e255d045bed9fa26025dab6"; - sha256 = "1wdavqmwadby9lyw415jw79kxynxv4fxg2v376y0rkxf258clarq"; + rev = "3ddd1b4edefa425fda5a9f95a4f25578727c0bb3"; + sha256 = "0yyf2vac4y424kn1vl7bkf5zazs0hd8v3106gl54ib69vav9hljd"; }; meta.homepage = "https://github.com/onsails/lspkind.nvim/"; meta.hydraPlatforms = [ ]; @@ -7901,12 +7901,12 @@ final: prev: { luvit-meta = buildVimPlugin { pname = "luvit-meta"; - version = "2025-01-16"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "Bilal2453"; repo = "luvit-meta"; - rev = "1df30b60b1b4aecfebc785aa98943db6c6989716"; - sha256 = "0f8i4a62mraxlpr88l0fsw9l8lj46w332z8k76fq53mj4vc879wz"; + rev = "0ea4ff636c5bb559ffa78108561d0976f4de9682"; + sha256 = "0pkan42iyvhhwwxphh4lwv0gll7437xfxsbxyhbmql39ps23714k"; }; meta.homepage = "https://github.com/Bilal2453/luvit-meta/"; meta.hydraPlatforms = [ ]; @@ -7992,12 +7992,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "2025-09-01"; + version = "2025-09-23"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "e6b0f5aee8105adab6077509c46459812db4cffa"; - sha256 = "1waj1x5csspk3xl01g3lhxlih7snw3z62p33q0shf4z0b5ppr3zd"; + rev = "82c21e3b3f982ae76107a787fb28383d76fffeab"; + sha256 = "05r01rhz8hwji0r9hnrd6h23mxg09y0p4xz8aflwc6n2i3szr4yw"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -8006,12 +8006,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2025-09-11"; + version = "2025-09-21"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "7f9a39fcd2ac6e979001f857727d606888f5909c"; - sha256 = "0valhn0ca24grpaz0wdblr3sakdmigij0m0d087l8q2bki6viqnb"; + rev = "a1067cf84b4ff81b66d2bf4d01f4cbdb5de40bd0"; + sha256 = "17jljrqd7a1vk88xxq4n3riqlk06dcdnyyji97n9z7y095vhwxa2"; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -8084,12 +8084,12 @@ final: prev: { material-nvim = buildVimPlugin { pname = "material.nvim"; - version = "2025-08-08"; + version = "2025-09-21"; src = fetchFromGitHub { owner = "marko-cerovac"; repo = "material.nvim"; - rev = "2929c6fae4886bd7c33371937601409705049a18"; - sha256 = "1ql9jim2az78a0bvdx26g1lwjw6ly65546h0jsahlavk7w80jqjl"; + rev = "249289d9e75fa9ca054e6c6b98f56820e9719300"; + sha256 = "089f1n2w1aqccf54dlp3x1098v8c7w7bwzn4ligq8vi4h2az7vvr"; }; meta.homepage = "https://github.com/marko-cerovac/material.nvim/"; meta.hydraPlatforms = [ ]; @@ -8214,12 +8214,12 @@ final: prev: { mini-ai = buildVimPlugin { pname = "mini.ai"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.ai"; - rev = "45a26d032d8703f280c69c2ed9fb4e1bfc8f24f9"; - sha256 = "0q65whb7hw1cill7dkf88m095m27j09ld8zf8rzfvy0xhp64rzlk"; + rev = "e0d00c227112e942ed2789dd4c21d651002831c0"; + sha256 = "0v165kgfzhfm88p6ljnghnpmp39sb0gbkgb81fym99nmmzklm536"; }; meta.homepage = "https://github.com/nvim-mini/mini.ai/"; meta.hydraPlatforms = [ ]; @@ -8227,12 +8227,12 @@ final: prev: { mini-align = buildVimPlugin { pname = "mini.align"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.align"; - rev = "ab6777ca0fdfe8e4cfe931e3b0b5d98c719c3c1d"; - sha256 = "0j3xzfjrk430lx6l2l1wqi76pjnf0qn78xan722cpj9wy7vlvsds"; + rev = "be20e745cfa549009d1867bf55381602810250da"; + sha256 = "0af7nq6l8qiqcv15hx69rlrzpf7cnv6mb8xrih5gkr98kvawvwdp"; }; meta.homepage = "https://github.com/nvim-mini/mini.align/"; meta.hydraPlatforms = [ ]; @@ -8240,12 +8240,12 @@ final: prev: { mini-animate = buildVimPlugin { pname = "mini.animate"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.animate"; - rev = "37df15e199da3edc0b36647967cc04bf80175183"; - sha256 = "1xn0chs9s63m7gyq7a023nlxd30wcslkg0295dyh0n1q9d6rw56c"; + rev = "98c612d104524da5a368c8419b3907c488e8c968"; + sha256 = "0k03ncgjzi6v1c1khj3dzyz34fjhdrcxdgd89pznndbyd4svnx23"; }; meta.homepage = "https://github.com/nvim-mini/mini.animate/"; meta.hydraPlatforms = [ ]; @@ -8253,12 +8253,12 @@ final: prev: { mini-base16 = buildVimPlugin { pname = "mini.base16"; - version = "2025-09-05"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.base16"; - rev = "b5a823cbe967afe463a798e1f33cc58d96701dd7"; - sha256 = "1jzzlkpyp98xz62q6q4w40k9zssplyrqhhzv8382fbp65hqwb1m6"; + rev = "3c37144d6ad9784935961d6757ae6cf174119987"; + sha256 = "0gj7s4asycn75b9bkijlzwfj91clff9jjpdysqkv9i55b7k50jd8"; }; meta.homepage = "https://github.com/nvim-mini/mini.base16/"; meta.hydraPlatforms = [ ]; @@ -8266,12 +8266,12 @@ final: prev: { mini-basics = buildVimPlugin { pname = "mini.basics"; - version = "2025-08-30"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.basics"; - rev = "b2c25615ebaf3da0ebcc25eefd5510c02126ffac"; - sha256 = "1gsxg4l7qgkq7ffpjpgdnqwh8vd4lmvdhn5ikassj0cp9i6c8x8f"; + rev = "7a5f213ad45d89250143d65a30e3dcea9ec4d785"; + sha256 = "1rvnahl45xp05b7nybc6r2w6cjhqig63a82m05ccpnms7slhd415"; }; meta.homepage = "https://github.com/nvim-mini/mini.basics/"; meta.hydraPlatforms = [ ]; @@ -8279,12 +8279,12 @@ final: prev: { mini-bracketed = buildVimPlugin { pname = "mini.bracketed"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.bracketed"; - rev = "672b4e2fe9222fd4d5a104ff23217801bae37046"; - sha256 = "19sqhv68yn214md95wkd3jg632smp7ny4nb3zbmn43ksyiaxmi9h"; + rev = "87cf031b49e3753227f73f433851a6a75cf31445"; + sha256 = "09bb1vzmp43jd33j1yrna1qkwqs9w33m1pvnp4brx2130zx0gdi9"; }; meta.homepage = "https://github.com/nvim-mini/mini.bracketed/"; meta.hydraPlatforms = [ ]; @@ -8292,12 +8292,12 @@ final: prev: { mini-bufremove = buildVimPlugin { pname = "mini.bufremove"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.bufremove"; - rev = "e60941ab23eb0679f0da0e92ac0b572425756dc2"; - sha256 = "03jj3lxykdl7dlblv90h1hym91ww5mz24wsr9jqi535acakajn3x"; + rev = "6ce45baad3af93e4b112d84f702eb00bb4e29b9e"; + sha256 = "1flr1ijfylp02ydqpxcxvxv3d71qz39x55mmp55a0r53717wi8s2"; }; meta.homepage = "https://github.com/nvim-mini/mini.bufremove/"; meta.hydraPlatforms = [ ]; @@ -8305,12 +8305,12 @@ final: prev: { mini-clue = buildVimPlugin { pname = "mini.clue"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.clue"; - rev = "2d361459de6a5fd7ea20a14ee4b95c6caec383b9"; - sha256 = "14gpvrcvwdr59vqmzs1ma6iylb23cr8dwcy5xv5cmbdiiz1sb1lp"; + rev = "83696f95c9e498174950b947e2b6b4298eb19828"; + sha256 = "14y7a0bpf7hd50mj253liqrqqgjslf5j5nhhrx7zycq4nx1a0q60"; }; meta.homepage = "https://github.com/nvim-mini/mini.clue/"; meta.hydraPlatforms = [ ]; @@ -8318,12 +8318,12 @@ final: prev: { mini-colors = buildVimPlugin { pname = "mini.colors"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.colors"; - rev = "3ec0d1bb6d82ec5f2275dfb58690ee22a2e59316"; - sha256 = "1w720qrjmv0gmw2irlsvlwyq5zni2ncafxb7im6brgf84nbhpcxc"; + rev = "dd65a9f4653f8b3609e5d83d646ab447bfc980d1"; + sha256 = "06436dxf3csdx8mh5hib0n0snyik9jk9x5n8q2fyi6wy9jvd7py5"; }; meta.homepage = "https://github.com/nvim-mini/mini.colors/"; meta.hydraPlatforms = [ ]; @@ -8331,12 +8331,12 @@ final: prev: { mini-comment = buildVimPlugin { pname = "mini.comment"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.comment"; - rev = "a9474da9175b27a5c32ee712433c23b9b0f7f139"; - sha256 = "1xjdhasqrli8gx89hhzm7zhcccnfr2irh5bldxkvvhydb3m74mar"; + rev = "796eff9194389220c8d89e0303857630adaaf786"; + sha256 = "03vaf4blnq74sy8k7zdnb2qm8j83qds465m4gwgvwmm8csg5sw8k"; }; meta.homepage = "https://github.com/nvim-mini/mini.comment/"; meta.hydraPlatforms = [ ]; @@ -8344,12 +8344,12 @@ final: prev: { mini-completion = buildVimPlugin { pname = "mini.completion"; - version = "2025-09-09"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.completion"; - rev = "c131961f9040726432f98a27565db8b0bef5b718"; - sha256 = "0f3l9lqys4fzbsc2kcgpdym4wpkdj68scmrn0fggik9bd9km84fs"; + rev = "09470ac1f244070fa8a66d3c93f8b379075939f5"; + sha256 = "0l38flvjdqz207h0m1qgmqjq9yq8b1fbvgkydc98jp93ip163rln"; }; meta.homepage = "https://github.com/nvim-mini/mini.completion/"; meta.hydraPlatforms = [ ]; @@ -8357,12 +8357,12 @@ final: prev: { mini-cursorword = buildVimPlugin { pname = "mini.cursorword"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.cursorword"; - rev = "84c82f8040a75445f1f39a0d36f4d0d0fe0bee92"; - sha256 = "1bwln3dlwpk9f0wa631jqkbqa1pc8is8ra35z1i742vls92b5ma5"; + rev = "2a7d9ce4ebd24a5c6aa954c696db799b76774217"; + sha256 = "04vxkym5z8qbg4cr4qsdmiddr18yk5gckp0rdp4li14v6qrz0zin"; }; meta.homepage = "https://github.com/nvim-mini/mini.cursorword/"; meta.hydraPlatforms = [ ]; @@ -8370,12 +8370,12 @@ final: prev: { mini-deps = buildVimPlugin { pname = "mini.deps"; - version = "2025-09-09"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.deps"; - rev = "2a435df3b71c1c8bce9a1af62146d0a9e00de312"; - sha256 = "03pfxyk9rnrspw4gaz9m245n9niy1r2539zvi5689pkzlhlw7iz8"; + rev = "76a1ce959a13ed5c11023aaad2943983d5c64b50"; + sha256 = "0z4jh2gx0xkg9idkxdjihc0a9wf702wh1fkzhalg1zp6x87xjd3r"; }; meta.homepage = "https://github.com/nvim-mini/mini.deps/"; meta.hydraPlatforms = [ ]; @@ -8383,12 +8383,12 @@ final: prev: { mini-diff = buildVimPlugin { pname = "mini.diff"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.diff"; - rev = "7077b636d642fcd5cd48554e187a251883239660"; - sha256 = "1kj1gwpdmnv0fwydfyi93bfqxghrgha1221pds3ki16f1zrm3d78"; + rev = "faecf54385bad761d8f3f3096c6c0ea2a6e73123"; + sha256 = "1z9gfxm78vgjjdiwpc4y2px3m23bcq4s9cdn3jab4yr652ckh214"; }; meta.homepage = "https://github.com/nvim-mini/mini.diff/"; meta.hydraPlatforms = [ ]; @@ -8396,12 +8396,12 @@ final: prev: { mini-doc = buildVimPlugin { pname = "mini.doc"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.doc"; - rev = "476a05cde8320bbbc5ac3d58ecde88106d457eea"; - sha256 = "14hwyva1d8g5gqwyfpvm6s7d8zklfyn57g7gl2pg1zscr7q0f66y"; + rev = "8c6bf704287fb6ed15ace91e34d94fffeedbfffc"; + sha256 = "16kjqxh94kcp8cswwdfx75dvn13vnrg45v39lk4vvcrqd5prah1m"; }; meta.homepage = "https://github.com/nvim-mini/mini.doc/"; meta.hydraPlatforms = [ ]; @@ -8409,12 +8409,12 @@ final: prev: { mini-extra = buildVimPlugin { pname = "mini.extra"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.extra"; - rev = "a4ea6fc035906b1e9494f6e249ca387b57e8308f"; - sha256 = "0n2kq7qk3qzpph8jwm9jzr1b6rl00wl01w2xvln9sq0118lqk532"; + rev = "647deb1e79d8c871f6eda0572cf0000582487943"; + sha256 = "1m9kw7cx6fddwn1h0knlddbkii239v2d5qyckcn040fvm37s2fmd"; }; meta.homepage = "https://github.com/nvim-mini/mini.extra/"; meta.hydraPlatforms = [ ]; @@ -8422,12 +8422,12 @@ final: prev: { mini-files = buildVimPlugin { pname = "mini.files"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.files"; - rev = "34a730a6bdb09c3e6755fe34b20a78a5d81d21c4"; - sha256 = "1r3dzpg3wl41aqif4gvm8445vj0wbzgzj8ab94g3qqzagash4pj3"; + rev = "d22c5b74b7764d0bd33e4988e5ee00139cfe22e3"; + sha256 = "0wxs1amjf3mvz2zp2si7azg6xj4d4x8r98lvk0aq85aj4djrhzdk"; }; meta.homepage = "https://github.com/nvim-mini/mini.files/"; meta.hydraPlatforms = [ ]; @@ -8435,12 +8435,12 @@ final: prev: { mini-fuzzy = buildVimPlugin { pname = "mini.fuzzy"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.fuzzy"; - rev = "cb2f359471c2cb1cf2aa997552a28e4748d4c2bc"; - sha256 = "168np3jky78gz98l0sq3iwxkgqlg77vp0ki0602x4iijw1ghzw6c"; + rev = "ef22e4fdd79df86192e80d1a5244de3ab56f2f06"; + sha256 = "0q8v78piqjc84522lzjlxs5njgkarlcxg5njg8pw7vdg5f5q69wf"; }; meta.homepage = "https://github.com/nvim-mini/mini.fuzzy/"; meta.hydraPlatforms = [ ]; @@ -8448,12 +8448,12 @@ final: prev: { mini-git = buildVimPlugin { pname = "mini-git"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini-git"; - rev = "1948d4290105d4c52b8c1d5da5b748c402f6fdff"; - sha256 = "14zjrs6wh43x5dxnhdrsmfv19rq743bxlqvgaag54mn48029wmsc"; + rev = "0cdcfa1294558aad343234b928ef1c15040586ce"; + sha256 = "1pgj865r3yf0hivy6hmsnhibsrpzadimizsnj22438xfky8xsdp8"; }; meta.homepage = "https://github.com/nvim-mini/mini-git/"; meta.hydraPlatforms = [ ]; @@ -8461,12 +8461,12 @@ final: prev: { mini-hipatterns = buildVimPlugin { pname = "mini.hipatterns"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hipatterns"; - rev = "96d07d32a0db0d8d8a10c83a964ec557cca005e7"; - sha256 = "1lmdi790xcg7jpz6swfl9siray8gbx8wz638vzxa9b0s6wkwa2ab"; + rev = "1e0e8f51d50b18eb23b50eef8d97bfd9482e29d9"; + sha256 = "1iwg4mc24ab4l8gj11aca0fwcbhxyfpkj9ipb2w21n52sla5r0s5"; }; meta.homepage = "https://github.com/nvim-mini/mini.hipatterns/"; meta.hydraPlatforms = [ ]; @@ -8474,12 +8474,12 @@ final: prev: { mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "2025-09-05"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hues"; - rev = "793d883cf07ec2b01c3337eaf68feac957e4b486"; - sha256 = "1zxhbc9j0jwan1dkwsbdl3afmlfzbz4ym4kygz1sl7yvnnbbfwmb"; + rev = "04f2647ab424cd21481fb314d040a9a246b6c434"; + sha256 = "0fy8dcr9ak0yx5dlkvjnqajx8lacj026z6b7r4kcpfcvva6xsxl7"; }; meta.homepage = "https://github.com/nvim-mini/mini.hues/"; meta.hydraPlatforms = [ ]; @@ -8487,12 +8487,12 @@ final: prev: { mini-icons = buildVimPlugin { pname = "mini.icons"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.icons"; - rev = "f9a177c11daa7829389b7b6eaaec8b8a5c47052d"; - sha256 = "028zvjc7wyqw51jbj5r5llfkq5223wxga6qwb16ns9s71cflpgh6"; + rev = "e8fae66cb400744daeedf6e387347df50271c252"; + sha256 = "0ach18lv75hgxdfzdrsakdyl26syn3gxfw0fz90437s5ywzhc6nk"; }; meta.homepage = "https://github.com/nvim-mini/mini.icons/"; meta.hydraPlatforms = [ ]; @@ -8500,12 +8500,12 @@ final: prev: { mini-indentscope = buildVimPlugin { pname = "mini.indentscope"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.indentscope"; - rev = "9d9490c172a4718d7d1f20eaae668a28f160c2d7"; - sha256 = "1rz56q0adi50d9rmwr4ydqv97jxgxgarhdrach4dvsmz1f3bh9d2"; + rev = "fc1bb1e4573f7174cb6e2bbabc3453340a9eec16"; + sha256 = "0yvd97rdx5sxq248s6xdw1lcpc2b0zhsgvy7mndc3mzd8k3lmvj7"; }; meta.homepage = "https://github.com/nvim-mini/mini.indentscope/"; meta.hydraPlatforms = [ ]; @@ -8513,12 +8513,12 @@ final: prev: { mini-jump = buildVimPlugin { pname = "mini.jump"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump"; - rev = "bb5895c9ae4d25fd95c0431ece2bb8f5e3909911"; - sha256 = "0w0i4lcvxzjmniib076nm3yvkjn70xr21iiys8r3y57q1m3iw9f1"; + rev = "86cb4bf366cedbeaf81cc282049852995cb5c462"; + sha256 = "197c1mmxh5sw5g0al83vmi7472va516psdpsp4sk31k30zjwk8di"; }; meta.homepage = "https://github.com/nvim-mini/mini.jump/"; meta.hydraPlatforms = [ ]; @@ -8526,12 +8526,12 @@ final: prev: { mini-jump2d = buildVimPlugin { pname = "mini.jump2d"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump2d"; - rev = "3710fcdfbbff539e245e16ff14f2d95ffc2fb631"; - sha256 = "0jxdhqim5zhsynd32xn8yj3p3i9qlw693r779yzmfadm5szncvp1"; + rev = "cd902f64880a0acab7595337884c5d8e381968ca"; + sha256 = "02bl1mxsjl1s23vysxfjizz3ci6na52knvs6k1jpwklmdj1nflnv"; }; meta.homepage = "https://github.com/nvim-mini/mini.jump2d/"; meta.hydraPlatforms = [ ]; @@ -8539,12 +8539,12 @@ final: prev: { mini-keymap = buildVimPlugin { pname = "mini.keymap"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.keymap"; - rev = "c894a1c9a6508bc667583bfff19f634bc6b8a4af"; - sha256 = "1h5y3zvmhi0w18aakhdjqda16ncv2fi76ymjcw7hcd5xqp3fciq4"; + rev = "44ef1af47469b8c3a0dcd5f6955aa6c0f1216f9a"; + sha256 = "1aawgi85k6vxhiimspgfsj6b1h1nnnzfjqkf0vrr7wflwwh64aw2"; }; meta.homepage = "https://github.com/nvim-mini/mini.keymap/"; meta.hydraPlatforms = [ ]; @@ -8552,12 +8552,12 @@ final: prev: { mini-map = buildVimPlugin { pname = "mini.map"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.map"; - rev = "fe1ffddf80aadfdd312add16a1b4a882c5e0ffaa"; - sha256 = "17rdj52lilpn16r8k2w8m5lwz8p380kzwc0gzpv747wrj0q5v90v"; + rev = "8317f824d8a183613b744d5eb39757357f6b528c"; + sha256 = "0nryfvab8i9h855djksxzg4d21d049z6jzbyp771y9cbzbi67vw1"; }; meta.homepage = "https://github.com/nvim-mini/mini.map/"; meta.hydraPlatforms = [ ]; @@ -8565,12 +8565,12 @@ final: prev: { mini-misc = buildVimPlugin { pname = "mini.misc"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.misc"; - rev = "b48a5527e26e3d1840be317e52b1f3db5c364f35"; - sha256 = "0gbv9nnl027lkqmp9jlrawbzi437gbxf52d7kgw4h1qg7lp5ccjx"; + rev = "cc07b078146bcea14f19dd8ff525dbd57af93e5f"; + sha256 = "1lws9aj88lysdf514nq1lw98hdln0jwb76ykcyjf036dxs7wwfzc"; }; meta.homepage = "https://github.com/nvim-mini/mini.misc/"; meta.hydraPlatforms = [ ]; @@ -8578,12 +8578,12 @@ final: prev: { mini-move = buildVimPlugin { pname = "mini.move"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.move"; - rev = "710ff226e31a3b9dd7e14bc9e2993f24d653df20"; - sha256 = "0db5csmpi0rly8flh6rp2js6l9s1f28nygmlv3fa284igm5471sa"; + rev = "7231697e0e90d03f2bebab3108c5028a73af8934"; + sha256 = "1wzyyavagn9ms446ag2fx3nbasadgms6gps7xjhkjvzciz0iiq7a"; }; meta.homepage = "https://github.com/nvim-mini/mini.move/"; meta.hydraPlatforms = [ ]; @@ -8591,12 +8591,12 @@ final: prev: { mini-notify = buildVimPlugin { pname = "mini.notify"; - version = "2025-09-11"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.notify"; - rev = "9aae6c2e1020267a898b3950fc0b97eb0d83ce37"; - sha256 = "0yc9hg3q6yhh6l4v4rws32fnhcv213bdl6lndd9fdvd87y2c23dr"; + rev = "68ce2126c831bfcb9dcc359c15ccb105cf136718"; + sha256 = "13mswvymfd01x8nmnw7pmg3x211666w6hzym00fldbfz4lxwr08l"; }; meta.homepage = "https://github.com/nvim-mini/mini.notify/"; meta.hydraPlatforms = [ ]; @@ -8604,12 +8604,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2025-09-14"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "48b924e4f3b37f62246873d237a4a89704d88948"; - sha256 = "0k0svrgdcjrj2aaz61aanfq1yib5m0lbyqi438vqcdsjadahyqnc"; + rev = "0d7629a40e7f0e16d0853f7e164c549893af9405"; + sha256 = "08c186a9l6cm7vlsw2b4k2vl4qgsl5b78w4y3da6z9wjdgarra8q"; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -8617,12 +8617,12 @@ final: prev: { mini-operators = buildVimPlugin { pname = "mini.operators"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.operators"; - rev = "57c9daf96e0278ebac07bc57fe2f60cf360e5eea"; - sha256 = "0x8vm0fzvvw3d46ygdw45cbsfkawzflcpva6gdcd0q70iak7lnyv"; + rev = "11a340facf8fa4880efd39d4cd01333b5b79728f"; + sha256 = "0gmy5isrxrgd2qiv1la78ndr2frn4kv8fyfy6amlyciadhrw7j31"; }; meta.homepage = "https://github.com/nvim-mini/mini.operators/"; meta.hydraPlatforms = [ ]; @@ -8630,12 +8630,12 @@ final: prev: { mini-pairs = buildVimPlugin { pname = "mini.pairs"; - version = "2025-09-08"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pairs"; - rev = "3738ea30ff33e0cbf2983dc67319a5468d25b0a9"; - sha256 = "1l7acakgjsm3gdwygh0pyzh2h1n8wpajx1rfv7qc2hdvsdnd8krj"; + rev = "bada72fe4ec607f882a098d15aa4a3279bc6883d"; + sha256 = "1dmm25d5awc6hcjqwcglrx690pvd26wxwmnkby193gx4jpxiax67"; }; meta.homepage = "https://github.com/nvim-mini/mini.pairs/"; meta.hydraPlatforms = [ ]; @@ -8643,12 +8643,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "2025-09-14"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "25079531d7f28598c85976cfc50eec1697bba0b4"; - sha256 = "11v890p2l3ipcrhn3qg379sfwkjxw4cwghh4w3nd1js9mmhpfmq2"; + rev = "364a239e1c87ce1c4e9355cb7836d99686bb1912"; + sha256 = "1kvglhrqqfn1b2z22q6hdhjynxqnmkmnx9dwg23h19r9y3lrfjgs"; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.hydraPlatforms = [ ]; @@ -8656,12 +8656,12 @@ final: prev: { mini-sessions = buildVimPlugin { pname = "mini.sessions"; - version = "2025-08-29"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.sessions"; - rev = "f590f6973fd7ae675a84743ab90a53dcdc36136d"; - sha256 = "00s3rvx67kmldzydb6j6s9w7va5ghwwq5ixv4m0xkvpsa24gbar4"; + rev = "3c42869b9da52090cd8b81e8877548fbbbfffaf6"; + sha256 = "1dwg1cn36qhj7xwncb9gbng10wh1ys0zq90viiw43w9hqcsynjf3"; }; meta.homepage = "https://github.com/nvim-mini/mini.sessions/"; meta.hydraPlatforms = [ ]; @@ -8669,12 +8669,12 @@ final: prev: { mini-snippets = buildVimPlugin { pname = "mini.snippets"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.snippets"; - rev = "c5e2d0aae10a299fd92834b6d68916c9c7ba14f2"; - sha256 = "0k9915ilqfwv927njr9gmpni7i2r77ij1m2jci281l1dpn12wn28"; + rev = "97f6ba4ee896a5148fd72ad8f736b23ac6e07a83"; + sha256 = "1pidc55kqnv81qwd8rq2f5qkwssqm0767156zbv36wnwjy7h8pkl"; }; meta.homepage = "https://github.com/nvim-mini/mini.snippets/"; meta.hydraPlatforms = [ ]; @@ -8682,12 +8682,12 @@ final: prev: { mini-splitjoin = buildVimPlugin { pname = "mini.splitjoin"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.splitjoin"; - rev = "93b14b5e8e8107b77724b09763dcd6de58626af7"; - sha256 = "044naw7clk0ck522n35nmbhbz8l9jd2qda10lwdg0yinjfl8khf9"; + rev = "0826fa1cf68a2db309b6208232f41b2a45360216"; + sha256 = "0sb09lsliy7wp9nzx74g8mvnb72gl0dh521hcryk0sn968ayk4ip"; }; meta.homepage = "https://github.com/nvim-mini/mini.splitjoin/"; meta.hydraPlatforms = [ ]; @@ -8695,12 +8695,12 @@ final: prev: { mini-starter = buildVimPlugin { pname = "mini.starter"; - version = "2025-09-11"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.starter"; - rev = "fb800b20132c3bf37c28db7f60d935e8e17cba92"; - sha256 = "164l51223rqcm1vfcy5vsg3r1zwvfx4p7kj113s11bv8d2zy9gis"; + rev = "99e548b6f56c93965e30ad54803076886cd4dbb9"; + sha256 = "1wy6qml9gjv0w4snmfxrq262djrv1f0pd5y2126laq79qlks32yb"; }; meta.homepage = "https://github.com/nvim-mini/mini.starter/"; meta.hydraPlatforms = [ ]; @@ -8708,12 +8708,12 @@ final: prev: { mini-statusline = buildVimPlugin { pname = "mini.statusline"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.statusline"; - rev = "3c86b8a1cb67e347e91815b21662c28fd52ac144"; - sha256 = "092sl18f2n0wq6wy3jmbb5ap1wpcxj2wn3hv0880mqw1vv9x52pw"; + rev = "9968a44b2dad6866615dcd970eac26903d6ed05c"; + sha256 = "1lsbygzs3fz54wql2ag6hvbdg0sg3187plzhlvpk8lzgj724b43h"; }; meta.homepage = "https://github.com/nvim-mini/mini.statusline/"; meta.hydraPlatforms = [ ]; @@ -8721,12 +8721,12 @@ final: prev: { mini-surround = buildVimPlugin { pname = "mini.surround"; - version = "2025-09-09"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.surround"; - rev = "e170a2dde4b0a8905c9bb218ed428be94ec0b255"; - sha256 = "19x2kwhdwx00655r1cnb0zphy5cxj4w49bgv08cvi4a2myk7w9zi"; + rev = "aec6ed2902a2fd809e3c2fe79ee4568791285201"; + sha256 = "0sm8ahyzqqz1p7lp62gp8wic13djv4ya4lrfvf5chrwbcqzg53nd"; }; meta.homepage = "https://github.com/nvim-mini/mini.surround/"; meta.hydraPlatforms = [ ]; @@ -8734,12 +8734,12 @@ final: prev: { mini-tabline = buildVimPlugin { pname = "mini.tabline"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.tabline"; - rev = "033deb2f3e1f7eca6e4619da6e7facc9334c9658"; - sha256 = "0mnwcpywj5fq49qv5r1v8sd2n7c29y02jmpl4dlvcz7qgfmc4j9q"; + rev = "c08c7a9715d29139128f8087338e78923f34e72c"; + sha256 = "0116n6swafikmdwpz0h18szlqs6xb34l1v3rb8hlc4rbradwfx62"; }; meta.homepage = "https://github.com/nvim-mini/mini.tabline/"; meta.hydraPlatforms = [ ]; @@ -8747,12 +8747,12 @@ final: prev: { mini-trailspace = buildVimPlugin { pname = "mini.trailspace"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.trailspace"; - rev = "eb0756101087e941b22447c7564b79948a13f4d1"; - sha256 = "12ivcqzkjs97g0pplfy0csr97f7avc7zqa9br8z7rg87vvfgi3kb"; + rev = "e0265c5ad106cf3fa7194c024e48d20b13b33006"; + sha256 = "1s49ivldd5i8xpvvfi0cv82w8x6j2d7i5pw95dpk85djn6r7vxrk"; }; meta.homepage = "https://github.com/nvim-mini/mini.trailspace/"; meta.hydraPlatforms = [ ]; @@ -8760,12 +8760,12 @@ final: prev: { mini-visits = buildVimPlugin { pname = "mini.visits"; - version = "2025-08-28"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.visits"; - rev = "1ca5282c51c77ecd236ae3c123b5d7fbc6adf057"; - sha256 = "0nkw5511cgmlh98p3vyczcfz0bksqf8w6w25pypiar3ddg20aa1k"; + rev = "49d96e5e8aceb9956ea2188d52be8da6cc66e0c9"; + sha256 = "14i621gc0q9q4s6dhs7fpj79cv7g6bmiy8lzadhhi0hriaxjk9hy"; }; meta.homepage = "https://github.com/nvim-mini/mini.visits/"; meta.hydraPlatforms = [ ]; @@ -8877,12 +8877,12 @@ final: prev: { molten-nvim = buildVimPlugin { pname = "molten-nvim"; - version = "2025-08-22"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "benlubas"; repo = "molten-nvim"; - rev = "4e1c9997cb53b9d3236c5d6462d80119250ed5b7"; - sha256 = "0zyxaspflmj884ww0haava7na605lzbi482svsilgb7n0qfp1rq9"; + rev = "c98f8c6d7a8a801b46e4766e000c574e0402c491"; + sha256 = "0ldxxmr9kkm7ih6ysgmb5razczf27sz4fjhg0pr5gmigywkf2vk8"; }; meta.homepage = "https://github.com/benlubas/molten-nvim/"; meta.hydraPlatforms = [ ]; @@ -9254,12 +9254,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "2025-09-02"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "ed057048a281b418d5318dd5153f9486daa517a3"; - sha256 = "14h66g68lfvrb2qhq4l689mphdjflny7wnxwp6y3as98v5d2x9s9"; + rev = "e10eed81d215a2c399228090070d6806217017e3"; + sha256 = "10gsi7svfid1ib281918sz3wxm56wzcjwhgvc404mban4fp2q9w0"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9280,12 +9280,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2025-09-16"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "a7b03bc23971ea9d569da70e21817d9d49b78c19"; - sha256 = "0dj8w2d06njvvmzik57v2hdksmvzbxpd5s516qnr456qsibpxj83"; + rev = "7a8d7fd36f95f5cbbf57d4a5c463f6c54ad54cd3"; + sha256 = "00z1cyfxvnsxscg3zj8n4hvw1qhm1akjcv8ijr21qggklnax31q0"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9358,12 +9358,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "2025-09-12"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "df08cb97f126c546a5ec265bafab2d78cc7399fa"; - sha256 = "0rxqh347bvirjyl61bb365piwli78cix4lxwrp0p74z9m1zrfamz"; + rev = "add70101fab5913cad33ab2f84f1a6ee092e7220"; + sha256 = "1awsn4ixc7lxhlmpfirm880b26p0y8wy9g5r5k0875xwn3pbk21r"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -9633,12 +9633,12 @@ final: prev: { neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2025-09-09"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - rev = "0ada81e50429a071cc7d349301762e4ee04dcb2a"; - sha256 = "1wawyp3bll07p5imkpknbx7jg8pm5fbmbymnh1wh66jqminkh88n"; + rev = "8a4a1dee307eafe553241f8b5f3337151678394e"; + sha256 = "041wn4jv7xi8ldxwi112940fc4675kxchwgrc4sf5d40dh3ndqq7"; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; meta.hydraPlatforms = [ ]; @@ -9659,12 +9659,12 @@ final: prev: { neotest-gtest = buildVimPlugin { pname = "neotest-gtest"; - version = "2024-09-26"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "alfaix"; repo = "neotest-gtest"; - rev = "16989561a6356878ec4ecd6afed4f0d7a471d1db"; - sha256 = "0i95b07zxj69q5h7xwfml39jln9413f6c6hfw0k9vz19dhzinfc7"; + rev = "b66f1d33cbf3b37b9803e6bc7ef47ac60eba86b1"; + sha256 = "01i1r08fykf8m929wyz9rnqsvdga1zzp258i0rmsm62ninjbqdnz"; fetchSubmodules = true; }; meta.homepage = "https://github.com/alfaix/neotest-gtest/"; @@ -9673,12 +9673,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2025-09-14"; + version = "2025-09-21"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "4c89833c6c59700540da03946aab1039cb0df457"; - sha256 = "050xy6aprwghf8q7501xm98qlsl51yxghn7zdfck4rql1b4cb1rv"; + rev = "727219a05aad6c40f42521ffef472a03dee03bf9"; + sha256 = "1sphya4gmnc8h6pip98lkylmc19fh3yzfclzjvghh5p0wkwizx6a"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -9686,12 +9686,12 @@ final: prev: { neotest-java = buildVimPlugin { pname = "neotest-java"; - version = "2025-08-15"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-java"; - rev = "0f31785a9cffa98c71eaeb80bf9f55d0d80fcb4d"; - sha256 = "14ij78jfsgcg0qvb4kzcs60gm7x61ay7s4p87b4yyh9lc78min3v"; + rev = "db5bc5935801d29484b9271fca67945f6d514708"; + sha256 = "0wwmw6bxv3k7pvvp8bfp0abbiav67q31wjw3zfj0qb3dk3vkxx9g"; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; meta.hydraPlatforms = [ ]; @@ -9699,12 +9699,12 @@ final: prev: { neotest-jest = buildVimPlugin { pname = "neotest-jest"; - version = "2025-09-09"; + version = "2025-09-24"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest-jest"; - rev = "1a54cf910571b9ae5216b8570367bcb0310d9f54"; - sha256 = "041vqfgbpqgglx9b9n49fqvw877nv6nyhyw9h6nx3g25c5ax336z"; + rev = "2f657403aabab7d68eaa2cb9181dc4bb7fdd8a08"; + sha256 = "0kvys4bcv1zwybc4qcym18qlz1s0pj8c545nzychwp7m839yzqps"; }; meta.homepage = "https://github.com/nvim-neotest/neotest-jest/"; meta.hydraPlatforms = [ ]; @@ -9790,12 +9790,12 @@ final: prev: { neotest-python = buildVimPlugin { pname = "neotest-python"; - version = "2025-06-23"; + version = "2025-09-19"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest-python"; - rev = "ed9b4d794b89044cc32e5476e637936331473c6e"; - sha256 = "1xxfan23m1r4l95ma0h14fyqyzra1hmd107x0civpcgrbv6zjpab"; + rev = "1b1b1abf928f32bbd6a7d183f7ffc80a591eb162"; + sha256 = "01d3a3ndpfbj59rxk30f0lqgr9kz53d8yir7f7z2jbnfg05q14x2"; }; meta.homepage = "https://github.com/nvim-neotest/neotest-python/"; meta.hydraPlatforms = [ ]; @@ -9959,12 +9959,12 @@ final: prev: { nerdtree = buildVimPlugin { pname = "nerdtree"; - version = "2024-07-20"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "preservim"; repo = "nerdtree"; - rev = "9b465acb2745beb988eff3c1e4aa75f349738230"; - sha256 = "1j9b7f1b1pdb2v7z0b4mnfvcir4z1ycs3l2xh4rvrl7gzhlc56y5"; + rev = "b4b4130f3ca13464748ff8d45bcdbd1b159fed2f"; + sha256 = "1w9ln92bi0jpxsxyi298z66dz25dmsjka2bqp27r43z6sgf8c4yz"; }; meta.homepage = "https://github.com/preservim/nerdtree/"; meta.hydraPlatforms = [ ]; @@ -10154,12 +10154,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2025-09-12"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "8a12ebab3e215ee8c7b4726030d9f792d5b62d5f"; - sha256 = "07m9gimy8g3dkqv7xydsg3fc70v89mg4xpxvdlzbjwlka3cxpqk0"; + rev = "8355fdf8e9fa4c1857074cdd9f7751e0615c5473"; + sha256 = "0w1z1m3sdrly45hfsiy353sszzm9qlmvrq5vbq927nvaygdq9nqr"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10232,12 +10232,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "2025-09-10"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "f0b3dc073153a08fd1e32869ed30b87a3bb4230f"; - sha256 = "1lyvxfrs3qljrr71sh5ab7mfgb9a5gr8cgkgpa983ybmfmws7f7h"; + rev = "6617d47fbf275d197e3335022a3d33ff310a4b93"; + sha256 = "1a2yc85nrsa51g42hnsyfrcmv57cgnha5pnijw0m0y27fbwrw1jc"; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -10336,12 +10336,12 @@ final: prev: { nvchad = buildVimPlugin { pname = "nvchad"; - version = "2025-09-07"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "nvchad"; repo = "nvchad"; - rev = "b5b38ebee53bcc8b71a917916ce61504ffffd509"; - sha256 = "1pi80wrcz4470r2pizj1kwq86kkipn1g71zapwyz1kpyz1aj5f5y"; + rev = "f107fabe11ac8013dc3435ecd5382bee872b1584"; + sha256 = "0yaxwf1p1dkwagcbcag5hyrbam0gzsgla7wmk9w3cb9hy7l7iln2"; }; meta.homepage = "https://github.com/nvchad/nvchad/"; meta.hydraPlatforms = [ ]; @@ -10349,12 +10349,12 @@ final: prev: { nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "2025-09-05"; + version = "2025-09-19"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "4852e04faefbba3a18cb197b76ac00f4bc2e615f"; - sha256 = "1pf053p6w6hraw0ckfg84i6c42gl9xpa10g423gj690kjfmf17ar"; + rev = "532d566190391f2ddc388a5b1093b0f227366e87"; + sha256 = "1nz0rx7z6ah1jzb5kjval3k3lqd1ns5x0p38rl970q71m8vmbly8"; }; meta.homepage = "https://github.com/nvchad/ui/"; meta.hydraPlatforms = [ ]; @@ -10583,12 +10583,12 @@ final: prev: { nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "2025-09-07"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "7523676a4be17644587aa47e4d42f6f7646d4727"; - sha256 = "1prgbvnd513ryspvm67rrpwi5mbj6ws4q0fgq8qg6d8sipdpaaiy"; + rev = "7367cec8e8f7a0b1e4566af9a7ef5959d11206a7"; + sha256 = "0idq35srs368nq3acz18wqwhl32c6vca70nxv72xd44zahnrm973"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; meta.hydraPlatforms = [ ]; @@ -10687,12 +10687,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "2025-09-15"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "395adc1ccfc4b8fab06184baae6ba0a3c5cf6a36"; - sha256 = "0q5y2sjvvkvbmjnksq4xl915ghbymb9pcn1y49acdmg9blram3nl"; + rev = "788190807ae98a5b0ff3eb9d836fe4e35ba75c23"; + sha256 = "123xnr8aals86q2i1kr2isl7x9x9b5yya858n1q4grvfacs8fwq1"; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -11064,12 +11064,12 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "2025-09-14"; + version = "2025-09-24"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "0864f81c681e15d9bdc1156fe3a17bd07db5a3ed"; - sha256 = "187kf6dmskvrha4610wvffxd7v9sdq5qa8blyrhdrisnjk976zzi"; + rev = "335a6044be16d7701001059cba9baa36fbeef422"; + sha256 = "1bqaljh4wbhxkyhdm75wgfgk29431mbji6z0sbzdvgs0qrzd1s9w"; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -11116,12 +11116,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2025-09-14"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "d9879110d0422a566fa01d732556f4d5515e1738"; - sha256 = "1zadykzhlrrh6xhd1x9nj43g93zk1r210a0pgnxh5c0yg604b2cl"; + rev = "336b388c272555d2ae94627a50df4c2f89a5e257"; + sha256 = "1flbjhpmig4cap268i68g5zphri83f8k73la2qpsmdnaavd6hqna"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11493,12 +11493,12 @@ final: prev: { nvim-snippy = buildVimPlugin { pname = "nvim-snippy"; - version = "2025-08-15"; + version = "2025-09-21"; src = fetchFromGitHub { owner = "dcampos"; repo = "nvim-snippy"; - rev = "644f74259844621c50f30fc44201e1e7a0ae8770"; - sha256 = "1cxflxwgl9rwy8sppclrd8rbb34kmwkan4b5vw4h4ai0y8sr5djr"; + rev = "504ab14eeb14301d9b2a858a2a6cf99ccc8d60d0"; + sha256 = "0vihsp58s5ws3dzizg1zx3mdhpivrim4ck89xn7hlvz3y29qsggs"; }; meta.homepage = "https://github.com/dcampos/nvim-snippy/"; meta.hydraPlatforms = [ ]; @@ -11545,12 +11545,12 @@ final: prev: { nvim-surround = buildVimPlugin { pname = "nvim-surround"; - version = "2025-08-28"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "kylechui"; repo = "nvim-surround"; - rev = "a868c256c861044beb9794b4dd126480dcdfbdad"; - sha256 = "01cw6paim1jv2wvjdb3r7qawfnbsnkiibpp9hc1zz53pbi3wzcmi"; + rev = "75de1782c781961e392efcca57601bf436f4d550"; + sha256 = "1ik23ii18ndh4fbv92m24cccwh7l5ms8m601phd99lm2q9pybipf"; }; meta.homepage = "https://github.com/kylechui/nvim-surround/"; meta.hydraPlatforms = [ ]; @@ -11883,12 +11883,12 @@ final: prev: { nvim_context_vt = buildVimPlugin { pname = "nvim_context_vt"; - version = "2025-08-02"; + version = "2025-09-17"; src = fetchFromGitHub { owner = "andersevenrud"; repo = "nvim_context_vt"; - rev = "b69f642f7848fec8c056a7e2c9452e3dec84c2b5"; - sha256 = "1dyzp6ng67a6zp021nxbimj7rf7bp7rkc4lkl9wrx9fwvxz1x0xi"; + rev = "fadbd9e57af72f6df3dd33df32ee733aa01cdbc0"; + sha256 = "0rx7lik3c40ka9y4qws0d960lzhvpnkv5hs512140dq4k2n5f6l2"; }; meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/"; meta.hydraPlatforms = [ ]; @@ -11974,12 +11974,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "2025-09-13"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "b5f2e398ec4c5a4b3475a159cb2a338c4157d944"; - sha256 = "17fd1xmf046qlzlnjj7619sqnx0zyh2vy2q4lai1m5szh5r3ac3x"; + rev = "c801f3d414b8a92f59a460cd2fe35824609dc91c"; + sha256 = "1hrvh01193glc67x4fz6rqlzn5cavfj9acaa7n27nx6yxbnk5zri"; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12013,12 +12013,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2025-08-21"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "6dabe62fb6678804ad38fb0f060854a5d1d4a7ef"; - sha256 = "0bhky1cmhd6hnwkqlvkca1jp052dhr1lyw9ny831xwhnl3p3c0g2"; + rev = "2a758bd6f121c63cd0d0a749ffda89993f869101"; + sha256 = "0iv1cchlwmd6i71inn313qd3jfs01wy620c59l38bjk8j4bijanp"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -12052,12 +12052,12 @@ final: prev: { oklch-color-picker-nvim = buildVimPlugin { pname = "oklch-color-picker.nvim"; - version = "2025-09-04"; + version = "2025-09-17"; src = fetchFromGitHub { owner = "eero-lehtinen"; repo = "oklch-color-picker.nvim"; - rev = "ae318113cd7d0e4988b6b059327c2778911f1187"; - sha256 = "0xhraf89b1ppijqmg1gnwp4gvnnmf8h86n8d6s8ydgj910jvagzm"; + rev = "4dd37d5a9a9594674f62160f4e24293a3f649318"; + sha256 = "0jr8dj49h31pd6cb3x6lm4nnicssadpb92r28d25hmbsmlivrin4"; }; meta.homepage = "https://github.com/eero-lehtinen/oklch-color-picker.nvim/"; meta.hydraPlatforms = [ ]; @@ -12234,12 +12234,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "2025-09-15"; + version = "2025-09-23"; src = fetchFromGitHub { owner = "NickvanDyke"; repo = "opencode.nvim"; - rev = "8ac5bdf8731a13c19d0876a46b724404e5047f30"; - sha256 = "0f90xdr8wsgjki66gx1vg5m4s2mj4f9s2mxqwx31iljh7a8yr2xk"; + rev = "0fd675bb6ae7c29ee4ff352ab421cb4f17ca7c0d"; + sha256 = "1bdh9syz848f16apy08x0rp81vywkfsjgvp7lw19xmc0fccj3sq2"; }; meta.homepage = "https://github.com/NickvanDyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -12260,12 +12260,12 @@ final: prev: { openscad-nvim = buildVimPlugin { pname = "openscad.nvim"; - version = "2025-08-22"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "salkin-mada"; repo = "openscad.nvim"; - rev = "99d0fe6b4b1f5f0e8f749ebc64b5c3ad950d7e8f"; - sha256 = "141ys44qrvbl88q9ikqj6frd3q69fkama66rly6cq4x7zzicdd4d"; + rev = "e81d938252fde30fbbe156bfc544bf2d9758272a"; + sha256 = "0csbkqxdjw9n4b91qb2lpzx25gydh2zw8j08qxfdjq3y9y5cli1b"; }; meta.homepage = "https://github.com/salkin-mada/openscad.nvim/"; meta.hydraPlatforms = [ ]; @@ -12273,12 +12273,12 @@ final: prev: { org-roam-nvim = buildVimPlugin { pname = "org-roam.nvim"; - version = "2025-09-13"; + version = "2025-09-19"; src = fetchFromGitHub { owner = "chipsenkbeil"; repo = "org-roam.nvim"; - rev = "097d025b4f8809478053f72965ccb591648d825a"; - sha256 = "0bkiygxc8q2wjz5rg2wyidh53jfwcnp5cwmhr091pbyqn6jg88vz"; + rev = "946c3289d8aa5a84b84458b8c9aa869c2a10f836"; + sha256 = "0jzlvlbaas4kb1ii0d7yr842awk1sv1i9jy997s2nd26vd9rk61w"; }; meta.homepage = "https://github.com/chipsenkbeil/org-roam.nvim/"; meta.hydraPlatforms = [ ]; @@ -12352,12 +12352,12 @@ final: prev: { package-info-nvim = buildVimPlugin { pname = "package-info.nvim"; - version = "2025-08-06"; + version = "2025-09-21"; src = fetchFromGitHub { owner = "vuki656"; repo = "package-info.nvim"; - rev = "5cb3483ec886ca23e2c57e5d4a63c958d9a98179"; - sha256 = "1n2m26pblzchvvkr2vcyn9mkvxqlpvcfb7h1dry9b35xl9phcsk8"; + rev = "a1de9eb91fa52ab8361f0c05032673670a3d10ff"; + sha256 = "1gjsy8l0786jc7idlvypasipgkxnmx9jxpmm1yr2hli9pdi8lba5"; }; meta.homepage = "https://github.com/vuki656/package-info.nvim/"; meta.hydraPlatforms = [ ]; @@ -12469,12 +12469,12 @@ final: prev: { patterns-nvim = buildVimPlugin { pname = "patterns.nvim"; - version = "2025-05-12"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "patterns.nvim"; - rev = "f45abad8b6e8606279c933017d68dcf1d0dc53d4"; - sha256 = "1pxkiz759c60fds2cbc089zwk9yqxymzva81dxkm20iprc988cc7"; + rev = "e71349836fa862e73e3d8a4e076e1d14f238947e"; + sha256 = "1nwv6swpi8kbfkbpxyjbn23kd89wfn5cf0g12igq77lyksdkyrpb"; }; meta.homepage = "https://github.com/OXY2DEV/patterns.nvim/"; meta.hydraPlatforms = [ ]; @@ -12482,12 +12482,12 @@ final: prev: { pckr-nvim = buildVimPlugin { pname = "pckr.nvim"; - version = "2025-08-31"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "lewis6991"; repo = "pckr.nvim"; - rev = "67c4e24c0d2bae68892b24008e173fa9e574819c"; - sha256 = "19241zic2yzxj364hid2n123l8agw26p5aifmk6gib67c6pv2141"; + rev = "e681c23738326ee9e00e35d5b4a7c173f0240157"; + sha256 = "1r24bzymgrmn5c33qjiip16n8fnswz5p8jm1rpx88py5zjxjdwxv"; }; meta.homepage = "https://github.com/lewis6991/pckr.nvim/"; meta.hydraPlatforms = [ ]; @@ -12834,12 +12834,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "2025-09-16"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "fcaf2fe5c60c7b377a944d536880befe9bb29096"; - sha256 = "0dv4jhrc58xr4mhps9cr323b7hs3dcpxxi3i4sprb5zsyc14y3jw"; + rev = "8010402e3b10264eb832f5ebbeb853decaa97433"; + sha256 = "0lfyv2hl453pxm3kkmb2d6gq2a7g5c5kycvhhnc1kkgznvr5872z"; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -13264,12 +13264,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2025-09-15"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "5b01324a5fce277183098eac0a2cdb9c1b446b73"; - sha256 = "1824psvis3316x8n47q9xpy5nva6ibh9j05j5mw9wihvblgvjp83"; + rev = "9ab9dade85d8c7d411cc89b592028da3d1b7955a"; + sha256 = "0jlxirvjx051kk0sf60vf24bifqbm9ylc8xpspys5wq7h0h5s7w2"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -13512,12 +13512,12 @@ final: prev: { satellite-nvim = buildVimPlugin { pname = "satellite.nvim"; - version = "2025-09-15"; + version = "2025-09-18"; src = fetchFromGitHub { owner = "lewis6991"; repo = "satellite.nvim"; - rev = "c2710998597fcab8157289b617ff9664ce7d1385"; - sha256 = "007m1j3j2xk0qbvkgwnyhzamm4jyvyfyjfa4rx25a4za2gqacpwp"; + rev = "7c2e5a4064abb0066a0bf157e7a137f1bcdeace2"; + sha256 = "1d6qni0ai0vlvbqcqjznc2ax89167hh44pd85x1ljha4nspbxzsy"; }; meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; meta.hydraPlatforms = [ ]; @@ -13773,12 +13773,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2025-09-12"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "e4f0c09277ca18d035ebb5da39fb14df0e2743f8"; - sha256 = "0m31v2ql2jkgfasn6h2klmgzdzqvbfq99wb43snw1fnda3jai289"; + rev = "e8ef796c13abd22d3643c5271375543fc2abf682"; + sha256 = "0b4kn1fdyiqmgiz2p8864gkh8vq7dr4n54550wgnr945wpbj8bln"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -13838,12 +13838,12 @@ final: prev: { snacks-nvim = buildVimPlugin { pname = "snacks.nvim"; - version = "2025-09-15"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "folke"; repo = "snacks.nvim"; - rev = "da230e3ca8146da4b73752daaf0a1d07d343c12d"; - sha256 = "15zcvxsxkihjk5x0bfa1zgx1ky7icjbi9iihsqw8wbi5jyfwnasm"; + rev = "f6c06415a27bd63b038e0c624b11d272c300390f"; + sha256 = "0y4gh58nl6740q4lv4vrz88bysdnx788ys0snq25xz4w0qz3vsbr"; }; meta.homepage = "https://github.com/folke/snacks.nvim/"; meta.hydraPlatforms = [ ]; @@ -13864,12 +13864,12 @@ final: prev: { snipe-nvim = buildVimPlugin { pname = "snipe.nvim"; - version = "2025-08-16"; + version = "2025-09-18"; src = fetchFromGitHub { owner = "leath-dub"; repo = "snipe.nvim"; - rev = "9e98df38f81cdf3822936c919c8115e9529a491a"; - sha256 = "18hpgskhaaf5ammgg99pb6vr81fhk2b5k2xia840lbybsq4hfgsm"; + rev = "d2d196c335919767803f905d573ce66340e33ee6"; + sha256 = "1snv8l6sdmx6y911whypsvash11fs56rcdgy62wccgqygmzja03n"; }; meta.homepage = "https://github.com/leath-dub/snipe.nvim/"; meta.hydraPlatforms = [ ]; @@ -13916,12 +13916,12 @@ final: prev: { sonokai = buildVimPlugin { pname = "sonokai"; - version = "2025-09-08"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "sainnhe"; repo = "sonokai"; - rev = "c11dfd8589dd3434e8c8a5fdba8ee2ea125024da"; - sha256 = "1gxcpszwk7dxmxlzwki9mmfwz25s70wcamqnlsnq4ib2ff1862jw"; + rev = "cf50520d1cddf7a4e7bccae650cdf0a6dd362a10"; + sha256 = "0dji4a6a8b2c2hzhgjwzmcg9amxbjrs6lqjikf5dgnyfda6n86kw"; }; meta.homepage = "https://github.com/sainnhe/sonokai/"; meta.hydraPlatforms = [ ]; @@ -14739,12 +14739,12 @@ final: prev: { telescope-frecency-nvim = buildVimPlugin { pname = "telescope-frecency.nvim"; - version = "2025-07-20"; + version = "2025-09-23"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-frecency.nvim"; - rev = "21c08f073cfae477e6304b85cae78fbf46a793a4"; - sha256 = "1y0kwrp65dkzk39f14gbxrniszlfh5dzghhx521lyqqdz4ymjbmc"; + rev = "d4f1bb2a939cc02720bceb635095246751db144f"; + sha256 = "1al5bmrlx41j0zahd2jvfkl2hh2wkpv6dxa3ryzmbkdxvpr367nl"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; meta.hydraPlatforms = [ ]; @@ -15444,12 +15444,12 @@ final: prev: { tokyonight-nvim = buildVimPlugin { pname = "tokyonight.nvim"; - version = "2025-02-18"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "057ef5d260c1931f1dffd0f052c685dcd14100a3"; - sha256 = "002rzmdxq45bdyd27i8k8lhdcwxn9l4v6x5cm6g7v1213m0n25np"; + rev = "ca56e536f565293b83a075971fb5880cfe41d6de"; + sha256 = "08bwprzhrdf60ihgihl25ld980qpfx7mh1x0b3kw58d0c0gib87v"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; meta.hydraPlatforms = [ ]; @@ -15523,12 +15523,12 @@ final: prev: { treewalker-nvim = buildVimPlugin { pname = "treewalker.nvim"; - version = "2025-08-28"; + version = "2025-09-21"; src = fetchFromGitHub { owner = "aaronik"; repo = "treewalker.nvim"; - rev = "4b268cdd9d9b4bc6b06760dcf883734de84bfcd3"; - sha256 = "0pzzz0a72vnssdypisb4s8v55llx21gzzww51xadsbfah1c3nkcj"; + rev = "51aedba5d460e777a1427a9a218aa6ca8bbbe66b"; + sha256 = "1wka96wn7c5xrmg2q2cfg51lqq6gzjx51rswcr4xri8wvx7l4bm8"; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; meta.hydraPlatforms = [ ]; @@ -15576,12 +15576,12 @@ final: prev: { trouble-nvim = buildVimPlugin { pname = "trouble.nvim"; - version = "2025-09-15"; + version = "2025-09-19"; src = fetchFromGitHub { owner = "folke"; repo = "trouble.nvim"; - rev = "3fb3bd737be8866e5f3a170abc70b4da8b5dd45a"; - sha256 = "0vcx4dcrs36vrrj50wrhpkrjfadj7g0sdx730snbpqdazzjqxa2v"; + rev = "f176232e7759c4f8abd923c21e3e5a5c76cd6837"; + sha256 = "0fdifa9nrvrjhccjsxzawhrmp1cqw72lvl190j0dy28mrx12n5yb"; }; meta.homepage = "https://github.com/folke/trouble.nvim/"; meta.hydraPlatforms = [ ]; @@ -15615,12 +15615,12 @@ final: prev: { ts-autotag-nvim = buildVimPlugin { pname = "ts-autotag.nvim"; - version = "2025-08-02"; + version = "2025-09-23"; src = fetchFromGitHub { owner = "tronikelis"; repo = "ts-autotag.nvim"; - rev = "31a46c772962ce28965fd69c0ef7d9b2723e5b92"; - sha256 = "11f0vsbgsymg3k4m6bld0152ahk5a01jzn1d917ng6fgalyrpzz7"; + rev = "06f980496633e4bee391d6c780b7544fc763865c"; + sha256 = "1m4zmrqc66zlqaqji7bv7khb7ic3j4y9acanpa4rllgg9vm7605c"; }; meta.homepage = "https://github.com/tronikelis/ts-autotag.nvim/"; meta.hydraPlatforms = [ ]; @@ -15836,12 +15836,12 @@ final: prev: { unicode-vim = buildVimPlugin { pname = "unicode.vim"; - version = "2025-05-05"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "chrisbra"; repo = "unicode.vim"; - rev = "c7ae86b93e70e816377ad194789bab0f5639dce2"; - sha256 = "01b143d20l1sfgsrfjwhcgzakl26ydkmv7haab4af9daqsbq14c9"; + rev = "902cd2b0a41a38528d080f8dd7a16ec5a865ebdd"; + sha256 = "05g090riqnfsifxs8ark490jl1r66lq31lxm58h58vgam5749z8a"; }; meta.homepage = "https://github.com/chrisbra/unicode.vim/"; meta.hydraPlatforms = [ ]; @@ -15888,12 +15888,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "2025-09-14"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "b3da26093ff814ac5cdc0312d14750ac6d200428"; - sha256 = "18xx5fcqiv0lf9hn188hlwlnj1nv1bzdc7278mi0b12p6k65pai3"; + rev = "012aec9c7d115d0783b8aa8de4be8bd24b995e7c"; + sha256 = "01211fzvgn2ql8bdgpcqd7mnwpngccaf9hw6ywaxnggns4rc09ff"; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -15992,12 +15992,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "2025-09-06"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "vague2k"; repo = "vague.nvim"; - rev = "e3d316dc1b84bc759b4cf31619595a9ed7b3ee19"; - sha256 = "10cq9rd1ls9zcqbgq29yxycidsksk068mh6sxdw1w90l15xvl1ka"; + rev = "25107deb4221993429a4af404618fef066711cf3"; + sha256 = "00rs8s252mbh0760zgyn5i7980fjdl0r859grpnkn114d55892g8"; }; meta.homepage = "https://github.com/vague2k/vague.nvim/"; meta.hydraPlatforms = [ ]; @@ -16434,12 +16434,12 @@ final: prev: { vim-airline = buildVimPlugin { pname = "vim-airline"; - version = "2025-08-20"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline"; - rev = "e40a696db0cb8ae412bceee93c94ff27091151ee"; - sha256 = "023sw1z20xzhzpgmcqnpinaxs0knfk00m5xpmadbj307cgd5si33"; + rev = "159573187e9996d06cf26e49a533f424f4d70b43"; + sha256 = "051h32i6mxnqjshnplm1n562jpi2z3ym6cf9nk093h28y24p0bw1"; }; meta.homepage = "https://github.com/vim-airline/vim-airline/"; meta.hydraPlatforms = [ ]; @@ -16460,12 +16460,12 @@ final: prev: { vim-airline-themes = buildVimPlugin { pname = "vim-airline-themes"; - version = "2025-06-04"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline-themes"; - rev = "0e976956eb674db8a6f72fae4dda6d1277433660"; - sha256 = "04md0ig673l4lidcskaikkc246j04vrz63ns002wp5dpsvchcczk"; + rev = "77aab8c6cf7179ddb8a05741da7e358a86b2c3ab"; + sha256 = "01pyki2mlqw638w6yjsgylly2ssrp0kqqc9prszwjbz4gysj4f65"; }; meta.homepage = "https://github.com/vim-airline/vim-airline-themes/"; meta.hydraPlatforms = [ ]; @@ -16642,12 +16642,12 @@ final: prev: { vim-autosource = buildVimPlugin { pname = "vim-autosource"; - version = "2021-12-22"; + version = "2025-09-17"; src = fetchFromGitHub { owner = "jenterkin"; repo = "vim-autosource"; - rev = "569440e157d6eb37fb098dfe95252533553a56f5"; - sha256 = "0myg0knv0ld2jdhvdz9hx9rfngh1qh6668wbmnf4g1d25vccr2i1"; + rev = "2e70847389f2ed66c8d0852100c220bbf5951b45"; + sha256 = "1mqmrmyrkfxvw1zvj4gm1cjgyqqzcibsd3r790xqh9nf8rsvjm47"; }; meta.homepage = "https://github.com/jenterkin/vim-autosource/"; meta.hydraPlatforms = [ ]; @@ -18124,12 +18124,12 @@ final: prev: { vim-graphql = buildVimPlugin { pname = "vim-graphql"; - version = "2025-09-08"; + version = "2025-09-17"; src = fetchFromGitHub { owner = "jparise"; repo = "vim-graphql"; - rev = "98f9058a3767d3650e2e4a43eff3a16591e480a9"; - sha256 = "1mkvgzn0khjqj32hyasbh4jv6zzqy2i9kcwh72dv6ig99wjz9wf1"; + rev = "6108ce33b6059bb3849880fc7e245c2cb81f10e1"; + sha256 = "19bva5hb3f42nmlfnqcng017l33w7icmy22529y9mfazn16vvrj1"; }; meta.homepage = "https://github.com/jparise/vim-graphql/"; meta.hydraPlatforms = [ ]; @@ -18189,12 +18189,12 @@ final: prev: { vim-habamax = buildVimPlugin { pname = "vim-habamax"; - version = "2025-09-09"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "habamax"; repo = "vim-habamax"; - rev = "855bf9876184b7d8f7c4bf70e8e69d4f3e349f20"; - sha256 = "104i4093drk3vpzkykm0xfk257g1p7xi3cy93z2wsdkgqysi167l"; + rev = "2eed28406c23539cd9df309642ce459e61ceabd5"; + sha256 = "05brazzag9gm2m4kfr9k54a84fqpq5qac12fqxrbhdfbnf3fpiwv"; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; meta.hydraPlatforms = [ ]; @@ -18541,12 +18541,12 @@ final: prev: { vim-isort = buildVimPlugin { pname = "vim-isort"; - version = "2025-05-08"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "fisadev"; repo = "vim-isort"; - rev = "d17f0aa04910654a82ae993e289ba69cbfc37803"; - sha256 = "046l7gkx75mzp647lcg14pkpssmxxk4jzjhi15i0vsshfdc62np0"; + rev = "dd98b7d3d23bc2a4e1c782f1abfc0b82025730df"; + sha256 = "1fpknjs0vfm399wbvqhr8d7wwzqkl8mzhl6akj98yxlvlvxkn023"; }; meta.homepage = "https://github.com/fisadev/vim-isort/"; meta.hydraPlatforms = [ ]; @@ -18893,12 +18893,12 @@ final: prev: { vim-ledger = buildVimPlugin { pname = "vim-ledger"; - version = "2025-01-28"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "ledger"; repo = "vim-ledger"; - rev = "aabf1976dfefe5665233c600421aea2798ff7ea0"; - sha256 = "1ls2cy0a45sllybmm46swl1bwc4ph8k6m3i7fapnnpkd483lwl13"; + rev = "a0670d0c60c4933a70767033c89467631643a4c1"; + sha256 = "11yl61fcbga0n1gmjw7sx61k3l81gs4s5m2pc4ry5nccf9sa2cvz"; }; meta.homepage = "https://github.com/ledger/vim-ledger/"; meta.hydraPlatforms = [ ]; @@ -19075,12 +19075,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "2025-09-04"; + version = "2025-09-24"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "0bf3c3b6dc6923a1104f8f7dd0e1834507a63685"; - sha256 = "038knby86byy6yydx440kvsyc1kbgxx6c88dk7k0a22pqm62ksrf"; + rev = "a80c2f9dd7b2be95c63b70f6ecd4cd4f0c7f4fd5"; + sha256 = "0fjfhpgikfpdrcl21r3v7qahbbiacn30asvy94k7synnaxg5nq5a"; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.hydraPlatforms = [ ]; @@ -19322,12 +19322,12 @@ final: prev: { vim-monokai-tasty = buildVimPlugin { pname = "vim-monokai-tasty"; - version = "2025-09-09"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "patstockwell"; repo = "vim-monokai-tasty"; - rev = "bc97e44dccb11735dc715150d9fac50f9da34187"; - sha256 = "1i0swgyxhw9219g78l1aph5a8i4kn4wmwrcpi9ydwxp006bkx8jr"; + rev = "eec06091dfffb5d8630e43359fef3583617a881a"; + sha256 = "1s2c92bfb2c7k5g6cm4zicchgl1nf4zx668zb0agi4lbh6adcwr0"; }; meta.homepage = "https://github.com/patstockwell/vim-monokai-tasty/"; meta.hydraPlatforms = [ ]; @@ -19777,12 +19777,12 @@ final: prev: { vim-pandoc-syntax = buildVimPlugin { pname = "vim-pandoc-syntax"; - version = "2025-04-18"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "vim-pandoc"; repo = "vim-pandoc-syntax"; - rev = "ea3fc415784bdcbae7f0093b80070ca4ff9e44c8"; - sha256 = "0mk33skbybrs4mwrwbsxkj9vcjik7bbrhk0lncxd9pvswnxrw053"; + rev = "87929100f2497da82f19180ffa49e75a88e7c369"; + sha256 = "0avjp19rjfbrqz1pk9pw7ll3pmrzs18j9xr9x0rs8gk87di515zl"; }; meta.homepage = "https://github.com/vim-pandoc/vim-pandoc-syntax/"; meta.hydraPlatforms = [ ]; @@ -20427,12 +20427,12 @@ final: prev: { vim-sentence-chopper = buildVimPlugin { pname = "vim-sentence-chopper"; - version = "2024-07-23"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "Konfekt"; repo = "vim-sentence-chopper"; - rev = "0657aaa3f3b1acffde94f6eb6b08b106d8cf8162"; - sha256 = "1yk56gnljl7356m3vi6r0vvxzs0clpivdhs7kbc3x982jhm96vv2"; + rev = "c855a92c12b6cb3accdb9535658720a6939d82ea"; + sha256 = "0pbbg2k0xyyn890afsbvkwc3w1d3h4a3n452phj6hhg4z01kw6a8"; }; meta.homepage = "https://github.com/Konfekt/vim-sentence-chopper/"; meta.hydraPlatforms = [ ]; @@ -20960,12 +20960,12 @@ final: prev: { vim-teal = buildVimPlugin { pname = "vim-teal"; - version = "2025-04-03"; + version = "2025-09-19"; src = fetchFromGitHub { owner = "teal-language"; repo = "vim-teal"; - rev = "c87b8931afa68376b88ff721336f31512b9384f1"; - sha256 = "0ymhpzv5sjyyljgk2b69nhcmikrsnl2pdpfs1c3s73s361gk4dn8"; + rev = "a416397cf7aad7b03ef53fd3d9847fd764bcbfee"; + sha256 = "0hlr92djyxw7wjzxj1a5jvy8nkvl03207fzyahqcm849pli8m2sc"; }; meta.homepage = "https://github.com/teal-language/vim-teal/"; meta.hydraPlatforms = [ ]; @@ -21013,12 +21013,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2025-09-10"; + version = "2025-09-24"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "5ee3c0b3734eab612b9f70bbc8a4f69f17f8e8ef"; - sha256 = "067shdfgmi7s2zrr2an9lwkjwzcyn0im8snyhdjy2p0y7h1kabid"; + rev = "2b0ee6036473c86a2f3e9dedf5beb91c9e84e691"; + sha256 = "0m2w74i0xyykh4p9y8scd37qmsbm084wgaly8bl5cz4q6cmnygmh"; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -21429,12 +21429,12 @@ final: prev: { vim-vsnip = buildVimPlugin { pname = "vim-vsnip"; - version = "2025-04-08"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "vim-vsnip"; - rev = "0a4b8419e44f47c57eec4c90df17567ad4b1b36e"; - sha256 = "141abjf19l2srzniyg3xd8bv7r7zb1ns3mnxpzmqhss7id3vh5mx"; + rev = "a8039976c7ca4393f30076b9fe5a4ade4c20514b"; + sha256 = "04wzq8gsffini16867vlkah7fqhnizc5hbialfcf4yy266pb91w0"; }; meta.homepage = "https://github.com/hrsh7th/vim-vsnip/"; meta.hydraPlatforms = [ ]; @@ -21715,12 +21715,12 @@ final: prev: { vimade = buildVimPlugin { pname = "vimade"; - version = "2025-09-04"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "TaDaa"; repo = "vimade"; - rev = "732bb05431f459899ed4cdb68afef8f8de6576e0"; - sha256 = "033gcq0zfx4a5c8s6hmyx5860rq54pf6g241hvcg86knbfdbvyy1"; + rev = "0b87b9af4c422e7e9cb700a903e95f47a0ddf4b9"; + sha256 = "1ifplv74hanp7mqx492cn67kbhyyc42h91admllsi67gzmyjir8r"; }; meta.homepage = "https://github.com/TaDaa/vimade/"; meta.hydraPlatforms = [ ]; @@ -21780,12 +21780,12 @@ final: prev: { vimpreviewpandoc = buildVimPlugin { pname = "vimpreviewpandoc"; - version = "2025-01-02"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "tex"; repo = "vimpreviewpandoc"; - rev = "ecc94b9fd10e246b60671b9bfe8ad9b152cd5af4"; - sha256 = "0048rs9rvn62xzsf18nx26z26jd150pn6vbny42cwbwa0f9w6pzk"; + rev = "cc6f20206f5924d334b1ea88f8adbee744356853"; + sha256 = "1gzq0kv3h9ifaiqvd11v7v2vvwpsh9krvhxdjl179vvchzsnsh2w"; }; meta.homepage = "https://github.com/tex/vimpreviewpandoc/"; meta.hydraPlatforms = [ ]; @@ -21832,12 +21832,12 @@ final: prev: { vimspector = buildVimPlugin { pname = "vimspector"; - version = "2025-09-10"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "puremourning"; repo = "vimspector"; - rev = "7610be489907a9c142f61dfd83998de0c7b47f45"; - sha256 = "1hkvp7mpbbnkblrc17ianvhylybp4s1wqsj6sz1ws7n6d5bb669x"; + rev = "f842ce1b44af1fa7e40f05fc2cedecaefcf4f852"; + sha256 = "1zcnpjqmmy69wgp2jllrkdpw9nza80y0d3ykpllwxfmkyjlj4syy"; fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; @@ -21846,12 +21846,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2025-09-14"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "77f31bd02cec678823c8614e6400db97390b5ce7"; - sha256 = "11r1kifjg3mdkfsjija1dam0kcbykdb8580843v7h5z66pkl8agr"; + rev = "2e1bbabeb2c34bb17d7bc8cfdf8f95b16dd0db0c"; + sha256 = "1ikfx0xp4gq9dsk4xm3hc2xmpkndbkq4zprqvamrbab5whi6ichj"; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.hydraPlatforms = [ ]; @@ -22041,12 +22041,12 @@ final: prev: { which-key-nvim = buildVimPlugin { pname = "which-key.nvim"; - version = "2025-02-22"; + version = "2025-09-23"; src = fetchFromGitHub { owner = "folke"; repo = "which-key.nvim"; - rev = "370ec46f710e058c9c1646273e6b225acf47cbed"; - sha256 = "0am4yw7lnibgc949qvbsi4a7hqdx6gk209l5vafv5bwcvd4irwxs"; + rev = "904308e6885bbb7b60714c80ab3daf0c071c1492"; + sha256 = "1dfavp3dwqpnbw2c93zkaayimcjpwc9p0190c2d7p9lhzsb27n94"; }; meta.homepage = "https://github.com/folke/which-key.nvim/"; meta.hydraPlatforms = [ ]; @@ -22093,12 +22093,12 @@ final: prev: { wiki-vim = buildVimPlugin { pname = "wiki.vim"; - version = "2025-09-15"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "lervag"; repo = "wiki.vim"; - rev = "7bf91348a7f84f126348f1732d23da91731a0a77"; - sha256 = "0swy8p3fdzn0abbhv6gajzh1x9bxy7y91b042mb02b9rjays6955"; + rev = "75a491775b498e5eac1de9c440b67942bdeab2a6"; + sha256 = "1l4p93j5zi43n3i480pzx1s2p0w5yibvkihmliq4y3dqq0llw6f0"; }; meta.homepage = "https://github.com/lervag/wiki.vim/"; meta.hydraPlatforms = [ ]; @@ -22275,12 +22275,12 @@ final: prev: { wtf-nvim = buildVimPlugin { pname = "wtf.nvim"; - version = "2025-08-19"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "piersolenski"; repo = "wtf.nvim"; - rev = "ef0961a56d1898d938c68b1b49ac31fe057ae005"; - sha256 = "13581zz4wgmdm9jq1vjkjskva5ckapq1bq2sc4mckly96yclhrvp"; + rev = "62437210d1da5a4343a74ab859b59c8ba0d682a2"; + sha256 = "0cr28yw7zg568qig3b0fpavrj15f3rx7vxihbkbd29x98f0xlpx3"; }; meta.homepage = "https://github.com/piersolenski/wtf.nvim/"; meta.hydraPlatforms = [ ]; @@ -22340,12 +22340,12 @@ final: prev: { yaml-schema-detect-nvim = buildVimPlugin { pname = "yaml-schema-detect.nvim"; - version = "2025-07-09"; + version = "2025-09-25"; src = fetchFromGitHub { owner = "cwrau"; repo = "yaml-schema-detect.nvim"; - rev = "4019f4387ab7f1b99571a163ee8609eaeada0027"; - sha256 = "1hwnhjn6r6r1bfz7wns3zi1l46q1wnkdmwlgj5fvw4gs0yhiziw8"; + rev = "605f81b2dc3243b61017db7099a808e8ea350566"; + sha256 = "1mjymqmdni7xnzr56lp51znvqx0i731gh7k0ipdzilvkzd5fadj5"; }; meta.homepage = "https://github.com/cwrau/yaml-schema-detect.nvim/"; meta.hydraPlatforms = [ ]; @@ -22380,12 +22380,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "2025-09-15"; + version = "2025-09-26"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "a54bc302611c0d4f7fb39c1507956e48f58e65ec"; - sha256 = "1g4xdwf57r779s8zfad8jxwsy8f3rzwkx55vvqmdaxbxka1vihba"; + rev = "f23643431529e5f72ad1bb62b2f35572e30f6a0c"; + sha256 = "0vjklrdd82nri3glk5ahn71d09c3v01qi9a43h5h5lb7m2ak2fp2"; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; @@ -22471,12 +22471,12 @@ final: prev: { zen-mode-nvim = buildVimPlugin { pname = "zen-mode.nvim"; - version = "2024-12-11"; + version = "2025-09-20"; src = fetchFromGitHub { owner = "folke"; repo = "zen-mode.nvim"; - rev = "863f150ca321b3dd8aa1a2b69b5f411a220e144f"; - sha256 = "1yfvlf6fdir7bs9avfvda5f5mc1d53fsy2xaspzpsb3yivbd11sf"; + rev = "dfcb72a2dfeedc5342b2ee3a68c83243d682ba3c"; + sha256 = "12m8rh5gxnpydax5cj7qvcp927mspszz2y3xx8f4ryskjxi4h2rl"; }; meta.homepage = "https://github.com/folke/zen-mode.nvim/"; meta.hydraPlatforms = [ ]; @@ -22562,12 +22562,12 @@ final: prev: { zotcite = buildVimPlugin { pname = "zotcite"; - version = "2025-08-05"; + version = "2025-09-22"; src = fetchFromGitHub { owner = "jalvesaq"; repo = "zotcite"; - rev = "80dbb95ef85e9e48a3804c5732c6144ed0ec6386"; - sha256 = "1k8q7kqj2md997zan78r271rg8s8j8qfans1jh986d7rzazzmcdn"; + rev = "0bb91dc5acb6a6c7e39bb66adf9881d2816fca57"; + sha256 = "1w2qcb631qx54rcv3iwwj74f32kibf4xrg7v6733syb1lrxnggha"; }; meta.homepage = "https://github.com/jalvesaq/zotcite/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/default.nix index 7b7a683ab931..2a575056e89a 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/default.nix @@ -17,7 +17,11 @@ let pname = "LanguageClient-neovim-bin"; inherit version src; - cargoHash = "sha256-1tfeowqvjEjMXIfrhr388YhlZrk3ns+Y/2odQnkLw7k="; + cargoPatches = [ + ./traitobject.patch + ]; + + cargoHash = "sha256-43alR84MktYTmsKeUMm4gK8AjUIkGqcsuFeQPusBKD0="; }; in vimUtils.buildVimPlugin { @@ -47,7 +51,5 @@ vimUtils.buildVimPlugin { homepage = "https://github.com/autozimu/LanguageClient-neovim/"; changelog = "https://github.com/autozimu/LanguageClient-neovim/releases/tag/${src.tag}"; license = lib.licenses.mit; - # Rust build error - broken = true; }; } diff --git a/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/traitobject.patch b/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/traitobject.patch new file mode 100644 index 000000000000..8f649b4ee6dd --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/traitobject.patch @@ -0,0 +1,15 @@ +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -1026,9 +1028,9 @@ dependencies = [ + + [[package]] + name = "traitobject" +-version = "0.1.0" ++version = "0.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" ++checksum = "04a79e25382e2e852e8da874249358d382ebaf259d0d34e75d8db16a7efabbc7" + + [[package]] + name = "treediff" + diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix index 8f898ea8db7e..2f41b843c3f5 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix @@ -12,12 +12,12 @@ pkgs, }: let - version = "0.0.27-unstable-2025-09-11"; + version = "0.0.27-unstable-2025-09-18"; src = fetchFromGitHub { owner = "yetone"; repo = "avante.nvim"; - rev = "56951378f10b25f8bb0f5bb516b8d778a1e498a7"; - hash = "sha256-jLAzTLvhQLyG1zeTGBE02CwVCjtrC7V1LZhGUjNgD8w="; + rev = "44db8eba870f6c123da5efa70384b2889f3e3495"; + hash = "sha256-x2lb7k/qfERXYMdM+Upf6kmsYS3Qp9iz2KEvzvgb8P4="; }; avante-nvim-lib = rustPlatform.buildRustPackage { pname = "avante-nvim-lib"; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix index 4a88016c4643..a7ba9dfc6e1a 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/sonarlint-nvim/default.nix @@ -6,13 +6,13 @@ }: vimUtils.buildVimPlugin { pname = "sonarlint.nvim"; - version = "0-unstable-2025-08-02"; + version = "0-unstable-2025-09-18"; src = fetchFromGitLab { owner = "schrieveslaach"; repo = "sonarlint.nvim"; - rev = "5c3e0bb647be90cec844022991f33d50b6838964"; - hash = "sha256-lER6vBhiLK8/S2iJOc4jaDUMqkc9d2VLcj3GqbiZANs="; + rev = "dc5702556f90eedce587233f3c1a0ae671ea3648"; + hash = "sha256-IBXQ9ijAG8TdnwkSTNbBtzziQC5bbCbkAmC8gM7G5E4="; }; passthru.updateScript = nix-update-script { diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index d3e0c7812699..41737c4c0c81 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -21,12 +21,12 @@ { ada = buildGrammar { language = "ada"; - version = "0.0.0+rev=0a4c27d"; + version = "0.0.0+rev=364d3f4"; src = fetchFromGitHub { owner = "briot"; repo = "tree-sitter-ada"; - rev = "0a4c27dc1308a9d2742de22e5fcfc0c137b3d3f3"; - hash = "sha256-K5JJjDQwHuHZ6oQaLwJHYJxmFpR+4ENEeiZO2Q0gsk4="; + rev = "364d3f4aa8b382113bdd5d3ca6d82dc9c74ac738"; + hash = "sha256-/ba8hQULLHGxg7kqkSMmtqsnslUC1mHebKAG6vYIQzw="; }; meta.homepage = "https://github.com/briot/tree-sitter-ada"; }; @@ -121,12 +121,12 @@ }; bash = buildGrammar { language = "bash"; - version = "0.0.0+rev=cef0974"; + version = "0.0.0+rev=20f55fb"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-bash"; - rev = "cef0974919c6fc7647a24ed1d89b291264b5abca"; - hash = "sha256-zy9H1HUofrURNmuS2d2N0Y+iQ8lDdsJdtocaS3PhuKQ="; + rev = "20f55fb9663568f16ebceaac7673d2aa530add46"; + hash = "sha256-rHHXLHZ9n/gc09kSMYyMPl2VBupbheva0pDV9RrjlT8="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; }; @@ -231,12 +231,12 @@ }; c = buildGrammar { language = "c"; - version = "0.0.0+rev=d8d0503"; + version = "0.0.0+rev=ae19b67"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c"; - rev = "d8d0503aa0152119149ecad76685f37682c0d03f"; - hash = "sha256-Ie1WXN3aMfYABoLIl0rcwLcpoiNcufZoJ5sGaKqBxfo="; + rev = "ae19b676b13bdcc13b7665397e6d9b14975473dd"; + hash = "sha256-i40dlg12UNR3dUWtdlYLZKsusYUWzu+QgC2iedRk968="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; }; @@ -396,12 +396,12 @@ }; cpp = buildGrammar { language = "cpp"; - version = "0.0.0+rev=e89fbaf"; + version = "0.0.0+rev=2a682d3"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-cpp"; - rev = "e89fbaf0a4d294526c58259c40d5b3c16401f4e9"; - hash = "sha256-8yuTcbBEeEZisVgTZUEJb2p0AClvBZ4BuTfG1MKlYg8="; + rev = "2a682d312b09eb737a08b4900ec786415574b6bf"; + hash = "sha256-1hR2lEDfEU9somIKvKWQo4s9VMHFXD5rTo07gx6Eu2k="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; }; @@ -430,12 +430,12 @@ }; cuda = buildGrammar { language = "cuda"; - version = "0.0.0+rev=014628a"; + version = "0.0.0+rev=48b066f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-cuda"; - rev = "014628ae8d2df391b88ddb9fa0260fd97f770829"; - hash = "sha256-zlG7/ERVZFLRBqu7q/wjcYG+iBlDY7s/SwKyqzIA0OM="; + rev = "48b066f334f4cf2174e05a50218ce2ed98b6fd01"; + hash = "sha256-sX9AOe8dJJsRbzGq20qakWBnLiwYQ90mQspAuYxQzoQ="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cuda"; }; @@ -540,12 +540,12 @@ }; djot = buildGrammar { language = "djot"; - version = "0.0.0+rev=eb31845"; + version = "0.0.0+rev=74fac1f"; src = fetchFromGitHub { owner = "treeman"; repo = "tree-sitter-djot"; - rev = "eb31845d59b9ee8c1b2098e78e9ca72004bd1579"; - hash = "sha256-7qwBdueO33SdOp5KY12WMIkDgjS5Psz2eF804wn/aLk="; + rev = "74fac1f53c6d52aeac104b6874e5506be6d0cfe6"; + hash = "sha256-HfEZHNhxEbH07gDzLPdl6n2Pf//o8tbJvwE+tesJDC8="; }; meta.homepage = "https://github.com/treeman/tree-sitter-djot"; }; @@ -584,12 +584,12 @@ }; dtd = buildGrammar { language = "dtd"; - version = "0.0.0+rev=87be254"; + version = "0.0.0+rev=863dbc3"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xml"; - rev = "87be254e12169240a0e0214dbee5e208df96fa75"; - hash = "sha256-Wf5PY8I0i/YH5dTgVhiZ+DZ2LGsc+NPVWyzkidaQxeI="; + rev = "863dbc381f44f6c136a399e684383b977bb2beaa"; + hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs="; }; location = "dtd"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; @@ -619,12 +619,12 @@ }; editorconfig = buildGrammar { language = "editorconfig"; - version = "0.0.0+rev=de41a82"; + version = "0.0.0+rev=947228f"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-editorconfig"; - rev = "de41a82984170f3c1c4ff20f2e8b906e5a860e1d"; - hash = "sha256-VVxNdzbgvDhrJ/BCBHHGd8+p5PJc1ymxgzV112TgY8Y="; + rev = "947228fb880f838c6d71e8f11dbc0bfb82cd4c78"; + hash = "sha256-HXIJB+Cxm9Cy6H+9zGsypotXdxOujeBiFKVMyd5p+co="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; }; @@ -1049,12 +1049,12 @@ }; go = buildGrammar { language = "go"; - version = "0.0.0+rev=9d78054"; + version = "0.0.0+rev=2346a3a"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-go"; - rev = "9d780544a2226ccd1a2a57299903d51d0d8c8951"; - hash = "sha256-CXJTZfGCb0rcchFSjaxcq8Jz3t6FMMbmt0RlaDLI59k="; + rev = "2346a3ab1bb3857b48b29d779a1ef9799a248cd7"; + hash = "sha256-fifTM/m2Mxd7kpJBlzwWGheAKGq6QbbzyxpBSyplYa0="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; }; @@ -1325,12 +1325,12 @@ }; html = buildGrammar { language = "html"; - version = "0.0.0+rev=2817380"; + version = "0.0.0+rev=73a3947"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-html"; - rev = "281738071a38865c9c52b41cd3f42a626407ffa1"; - hash = "sha256-KfeXWHSJWBjVqn5f3FMnl6W82twEJK4fSiA/cMooEMg="; + rev = "73a3947324f6efddf9e17c0ea58d454843590cc0"; + hash = "sha256-WT8ZHU4wDNovIAWbHNSvjx6zmaTn8XH3IobsckIVXxg="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; }; @@ -1380,12 +1380,12 @@ }; idl = buildGrammar { language = "idl"; - version = "0.0.0+rev=914f1f9"; + version = "0.0.0+rev=3632e92"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-idl"; - rev = "914f1f9bea4458427351f20c25bf263288aaeb66"; - hash = "sha256-wlGd2vqtnBT70j5CykywVnlqTTDFkRx5uPr0vH1EurE="; + rev = "3632e926ef4ba924b05993683111480af0d5c9e3"; + hash = "sha256-fywOjqJ0yrG/QayyBXdc2iOtaytdc9bqd1leQ8kxR/0="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; }; @@ -1446,34 +1446,34 @@ }; java = buildGrammar { language = "java"; - version = "0.0.0+rev=12c4848"; + version = "0.0.0+rev=e10607b"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-java"; - rev = "12c4848bc6cf2660d80b435f8d8de1a9d4676d04"; - hash = "sha256-69WeoB9+aTd2rhLVPs8CpI+ZgG7yQdAE0bT/V+a55+Q="; + rev = "e10607b45ff745f5f876bfa3e94fbcc6b44bdc11"; + hash = "sha256-XoaHRQ0esrV9e5JFSZkVR7QkGfky9NMnXaLQl8lohAM="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; }; javadoc = buildGrammar { language = "javadoc"; - version = "0.0.0+rev=a1917ed"; + version = "0.0.0+rev=85acd46"; src = fetchFromGitHub { owner = "rmuir"; repo = "tree-sitter-javadoc"; - rev = "a1917ed4cbf5c9438abbeb0a9d02b2d87bfebf7c"; - hash = "sha256-QWOX8O56wHt9u2Y5d1SwdKgh5aX8grAoUjRFrd5He7c="; + rev = "85acd4655cbfaef414de6e3f87436e63ef5cb0da"; + hash = "sha256-Ndp2a98pJD7NPa4YHzC5Ff57+i4M+zaAL1mE7UN55LA="; }; meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; }; javascript = buildGrammar { language = "javascript"; - version = "0.0.0+rev=22da14e"; + version = "0.0.0+rev=58404d8"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-javascript"; - rev = "22da14e17db59c35aae2b9da2728337c301ce741"; - hash = "sha256-zA7CTs8yAZQohRndS5iA7y9XEVT3VUorOAxoRnyoWxU="; + rev = "58404d8cf191d69f2674a8fd507bd5776f46cb11"; + hash = "sha256-+fbTNX7qz6Ew1NrXF49wQh3RVl2ZQ3R7YXMkclUoNT8="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; }; @@ -1525,23 +1525,23 @@ }; json = buildGrammar { language = "json"; - version = "0.0.0+rev=532a34b"; + version = "0.0.0+rev=001c28d"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-json"; - rev = "532a34b9e5a64fdcd5a8748a917fd489aa06d6fb"; - hash = "sha256-x56k56CkN4Xx0Lqnlumk/IW2bn7Y9LubSYs4/3o53q0="; + rev = "001c28d7a29832b06b0e831ec77845553c89b56d"; + hash = "sha256-cUjbN+e8UtoLRm8ZnxG7iRGD5YIc032RbHBIlmV8aLc="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; }; json5 = buildGrammar { language = "json5"; - version = "0.0.0+rev=5ebe24e"; + version = "0.0.0+rev=8cb4114"; src = fetchFromGitHub { owner = "Joakker"; repo = "tree-sitter-json5"; - rev = "5ebe24e210f0fbcd6180fd673ed184ed81f3bcc6"; - hash = "sha256-5JAXtDYazHbHnw/cAHLhVxkBZYrLongxYSgZf/dPGnM="; + rev = "8cb4114a4d7e5bab75d74466422e032de31d83df"; + hash = "sha256-QfzqRUe9Ji/QXBHHOJHuftIJKOONtmS1ml391QDKfTI="; }; meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; }; @@ -1812,24 +1812,24 @@ }; markdown = buildGrammar { language = "markdown"; - version = "0.0.0+rev=7462bb6"; + version = "0.0.0+rev=2dfd57f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "7462bb66ac7e90312082269007fac2772fe5efd1"; - hash = "sha256-TvGTKsna1NS31/Tp9gBpndG1hNCRCEErBq1DK3pQHkU="; + rev = "2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; + hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; }; location = "tree-sitter-markdown"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; }; markdown_inline = buildGrammar { language = "markdown_inline"; - version = "0.0.0+rev=7462bb6"; + version = "0.0.0+rev=2dfd57f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "7462bb66ac7e90312082269007fac2772fe5efd1"; - hash = "sha256-TvGTKsna1NS31/Tp9gBpndG1hNCRCEErBq1DK3pQHkU="; + rev = "2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; + hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; }; location = "tree-sitter-markdown-inline"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; @@ -1880,12 +1880,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=ef7a2ef"; + version = "0.0.0+rev=8f86b34"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "ef7a2efed65814aa394875e2b578ff6aeb272b41"; - hash = "sha256-inaZkF2f13tT3kQvs/QLbr0iMUs7a6vqmguyw+/gEwg="; + rev = "8f86b34b5e3dfe561e1e913df4a3d719ea1dcc5c"; + hash = "sha256-2RDI3TBNQYgv8lCrEejmz0LzzcK/Mj5U8piZP42BB+E="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -2428,12 +2428,12 @@ }; r = buildGrammar { language = "r"; - version = "0.0.0+rev=7b4eb04"; + version = "0.0.0+rev=0e6ef77"; src = fetchFromGitHub { owner = "r-lib"; repo = "tree-sitter-r"; - rev = "7b4eb04dfcc86e6705cade825f8c1edbd46584b2"; - hash = "sha256-H4iK2p4xXjP6gGrOP/qpHQCiO3Jyy0jmb8u29RM0sBg="; + rev = "0e6ef7741712c09dc3ee6e81c42e919820cc65ef"; + hash = "sha256-9T0wjo8i34rvR1g4WBpDFQXQodyv4kNomayGBZK9hfg="; }; meta.homepage = "https://github.com/r-lib/tree-sitter-r"; }; @@ -2659,12 +2659,12 @@ }; rust = buildGrammar { language = "rust"; - version = "0.0.0+rev=2a58b00"; + version = "0.0.0+rev=00d7cbc"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-rust"; - rev = "2a58b00ed44829eebcbe6f932604093b9396a43b"; - hash = "sha256-qvU0oHxfCeL4HyLb7QX9+UELk7CSUTvk03r3AU0bX98="; + rev = "00d7cbc95f0b8ea2703129550fbd1853a13e0e29"; + hash = "sha256-dxfM+9itniZZr/4yzlibJW1zCbb0oh5/1t2EhrZAqxw="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; }; @@ -2693,12 +2693,12 @@ }; scheme = buildGrammar { language = "scheme"; - version = "0.0.0+rev=e35b41a"; + version = "0.0.0+rev=67b5c8d"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-scheme"; - rev = "e35b41a183164f4a12e10da3d0c430e837c3d75a"; - hash = "sha256-drLgTk0opTlyQFgsFdz0hPNl6wzMcQaRycpqIpWirIk="; + rev = "67b5c8d6ce19fd5265f13204fec0a3efa9e095d9"; + hash = "sha256-njPs+AAQYIGzztARtlpl2pmTrA0ozcXmbpuJxFp+44s="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; }; @@ -2749,11 +2749,11 @@ }; slint = buildGrammar { language = "slint"; - version = "0.0.0+rev=ecd6007"; + version = "0.0.0+rev=152ec7f"; src = fetchFromGitHub { owner = "slint-ui"; repo = "tree-sitter-slint"; - rev = "ecd60078bbd546eeb4c7fbbe02226752517b847f"; + rev = "152ec7f6a2aa29fe222f741d91bec70153c487da"; hash = "sha256-MA/7gqrdhYridk7P+yFVeiWh0AiZf75/f3LSjZd9Clc="; }; meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; @@ -2791,6 +2791,17 @@ }; meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake"; }; + snl = buildGrammar { + language = "snl"; + version = "0.0.0+rev=846e2d6"; + src = fetchFromGitHub { + owner = "minijackson"; + repo = "tree-sitter-snl"; + rev = "846e2d6809ac5863a15b5494f20fd267c21221c8"; + hash = "sha256-QJG4+fJieOivjwsJuswzzigeUiFNIOu51ILgx0/o6Vo="; + }; + meta.homepage = "https://github.com/minijackson/tree-sitter-snl"; + }; solidity = buildGrammar { language = "solidity"; version = "0.0.0+rev=4e938a4"; @@ -2883,12 +2894,12 @@ }; ssh_config = buildGrammar { language = "ssh_config"; - version = "0.0.0+rev=2d620d0"; + version = "0.0.0+rev=71d2693"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-ssh-config"; - rev = "2d620d0ad636705800cf0ddb92c30afe703cd84f"; - hash = "sha256-9eSiS8xhCmOJ4KaC3FUkTZE2iLWpE8xbDgsmj0DtgOA="; + rev = "71d2693deadaca8cdc09e38ba41d2f6042da1616"; + hash = "sha256-LvdvnzpqjuVAf5DZmxYfELV3C+U1iJuG9B+UCQD47qo="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ssh-config"; }; @@ -2927,23 +2938,23 @@ }; supercollider = buildGrammar { language = "supercollider"; - version = "0.0.0+rev=613bac2"; + version = "0.0.0+rev=76b3cab"; src = fetchFromGitHub { owner = "madskjeldgaard"; repo = "tree-sitter-supercollider"; - rev = "613bac2ddc30bff4f0a1d88b1aa7e5ec8ca37028"; - hash = "sha256-ANbIC8Azbu9jXzXoWw5f3dHFh5FPZOW5zoubmCYGfZg="; + rev = "76b3cab1773f08bb7d3a185420b0a44c6da8c294"; + hash = "sha256-drn1S4gNm6fOSUTCa/CrAqCWoUn16y1hpaZBCPpyaNE="; }; meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; }; superhtml = buildGrammar { language = "superhtml"; - version = "0.0.0+rev=8cb16ba"; + version = "0.0.0+rev=574a7a0"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "superhtml"; - rev = "8cb16babb0c66b6512d6aeb4cbc37ed90641d980"; - hash = "sha256-lLZqyqVEUCn9z++9lPnrK8R2uDvht5v+5Y8KOZDgPs0="; + rev = "574a7a000c6e6a8a922c11afa9da60dca84e5e1f"; + hash = "sha256-1wJz0nyHJ+5RuLaK3SxlBjGFY/etc/sDaooO3RbbZbU="; }; location = "tree-sitter-superhtml"; meta.homepage = "https://github.com/kristoff-it/superhtml"; @@ -3017,12 +3028,12 @@ }; systemverilog = buildGrammar { language = "systemverilog"; - version = "0.0.0+rev=999e885"; + version = "0.0.0+rev=9e06a0d"; src = fetchFromGitHub { owner = "gmlarumbe"; repo = "tree-sitter-systemverilog"; - rev = "999e88565e199abec12d6fb7470419b5ae217386"; - hash = "sha256-eY51D/B25m87JPtRprwewa6SF6xSoXXYOL6DCOd5A4k="; + rev = "9e06a0dddbef4e80a2091fd0a772cc93a55019f7"; + hash = "sha256-5zvDPiAVUpfzJ37vjMsyn3c/vDcWe6uEUCHCYpjfDTs="; }; meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; }; @@ -3084,12 +3095,12 @@ }; templ = buildGrammar { language = "templ"; - version = "0.0.0+rev=47594c5"; + version = "0.0.0+rev=27a1fc6"; src = fetchFromGitHub { owner = "vrischmann"; repo = "tree-sitter-templ"; - rev = "47594c5cbef941e6a3ccf4ddb934a68cf4c68075"; - hash = "sha256-Dy/6XxrAUrLwcYTYOhLAU6iZb8c5XgplB/AdZbq0S9c="; + rev = "27a1fc62c8dd4c49669e03629491f66449c6c435"; + hash = "sha256-2h1NPQtutTmdVKjydq/ZRvBCJ3YEiT+ZVcL72fb2m9M="; }; meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; }; @@ -3376,12 +3387,12 @@ }; vhdl = buildGrammar { language = "vhdl"; - version = "0.0.0+rev=02523d7"; + version = "0.0.0+rev=0c25aa0"; src = fetchFromGitHub { owner = "jpt13653903"; repo = "tree-sitter-vhdl"; - rev = "02523d7fb0321344c19c1f3f4ec6b83424c7d6c8"; - hash = "sha256-TI1R2L8/9QwpKuTz18ayOeGXqRhYgbd0X6Rpj8kgsfw="; + rev = "0c25aa064dc489ec5291e4879fa7ed41cf5fe680"; + hash = "sha256-YE9qZsTFAW60MUeIG+d84IEtIMf5eFDp32Nd0/Hb7Kw="; }; meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; }; @@ -3453,12 +3464,12 @@ }; wgsl_bevy = buildGrammar { language = "wgsl_bevy"; - version = "0.0.0+rev=47c1818"; + version = "0.0.0+rev=d9306a7"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-wgsl-bevy"; - rev = "47c1818d245a6156a488c4c4d06e9336714bae9b"; - hash = "sha256-oL9HDMDl6MgDLZw4NWtdX7W775JZKwD2BweAO+9iI/k="; + rev = "d9306a798ede627001a8e5752f775858c8edd7e4"; + hash = "sha256-G92wC2BJXGl+eogbuiaSOLKss+5QTm9RFFRSc2Rgqzw="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy"; }; @@ -3508,24 +3519,24 @@ }; xml = buildGrammar { language = "xml"; - version = "0.0.0+rev=87be254"; + version = "0.0.0+rev=863dbc3"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xml"; - rev = "87be254e12169240a0e0214dbee5e208df96fa75"; - hash = "sha256-Wf5PY8I0i/YH5dTgVhiZ+DZ2LGsc+NPVWyzkidaQxeI="; + rev = "863dbc381f44f6c136a399e684383b977bb2beaa"; + hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs="; }; location = "xml"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; }; xresources = buildGrammar { language = "xresources"; - version = "0.0.0+rev=423597c"; + version = "0.0.0+rev=2259ae2"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-xresources"; - rev = "423597c9ee0cd9fd98691a9f9881ff4e6f7b047a"; - hash = "sha256-BOXlyU2inSOqAmpDlqYjtDl2O37+ddOFiEEUvXb/kb4="; + rev = "2259ae28ad0e139b726dab286f7fa9626a1c2256"; + hash = "sha256-4fGjDgFqWLnF3RB2otPhxxNDg89hRsaLj4zoLvrH6Ww="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; }; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index c24cdcbc1e70..b0b01208a15a 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1586,6 +1586,7 @@ assertNoAdditions { # attempt to index global 'LazyVim' (a nil value) "lazyvim.config.keymaps" "lazyvim.plugins.extras.ai.tabnine" + "lazyvim.plugins.extras.ai.copilot-native" "lazyvim.plugins.extras.coding.blink" "lazyvim.plugins.extras.coding.luasnip" "lazyvim.plugins.extras.coding.neogen" @@ -1652,6 +1653,7 @@ assertNoAdditions { checkInputs = with self; [ snacks-nvim telescope-nvim + mini-nvim ]; dependencies = with self; [ nui-nvim @@ -1676,6 +1678,7 @@ assertNoAdditions { "leetcode.picker.question.init" "leetcode.picker.question.snacks" "leetcode.picker.question.telescope" + "leetcode.picker.question.mini" "leetcode.picker.tabs.fzf" "leetcode.runner.init" "leetcode-plugins.cn.api" @@ -2351,6 +2354,7 @@ assertNoAdditions { nvim-lspconfig telescope-nvim nvim-treesitter + nvchad-ui ]; nvimSkipModules = [ # Requires global config setup @@ -3900,11 +3904,8 @@ assertNoAdditions { }; vim-isort = super.vim-isort.overrideAttrs { - # Code updated to find relative path at runtime - # https://github.com/fisadev/vim-isort/pull/41 - dontCheckForBrokenSymlinks = true; postPatch = '' - substituteInPlace ftplugin/python_vimisort.vim \ + substituteInPlace autoload/vimisort.vim \ --replace-fail 'import vim' 'import vim; import sys; sys.path.append("${python3.pkgs.isort}/${python3.sitePackages}")' ''; }; diff --git a/pkgs/applications/editors/vim/plugins/patches/chadtree/emulate-venv.patch b/pkgs/applications/editors/vim/plugins/patches/chadtree/emulate-venv.patch index 4d3a7ad70df0..8e506bf8e4a9 100644 --- a/pkgs/applications/editors/vim/plugins/patches/chadtree/emulate-venv.patch +++ b/pkgs/applications/editors/vim/plugins/patches/chadtree/emulate-venv.patch @@ -1,15 +1,5 @@ diff --git a/chadtree/__main__.py b/chadtree/__main__.py index 83341fc..af8c9b0 100644 ---- a/chadtree/__main__.py -+++ b/chadtree/__main__.py -@@ -73,7 +73,7 @@ _EXEC_PATH = Path(executable) - _EXEC_PATH = _EXEC_PATH.parent.resolve(strict=True) / _EXEC_PATH.name - _REQ = REQUIREMENTS.read_text() - --_IN_VENV = _RT_PY == _EXEC_PATH -+_IN_VENV = True - - if command == "deps": @@ -129,7 +129,7 @@ elif command == "run": try: @@ -27,13 +17,13 @@ index e2d3aa0..e77a129 100644 @@ -1,4 +1,5 @@ from os import environ, name +from pathlib import Path - + from chad_types import TOP_LEVEL - + @@ -24,7 +25,7 @@ SETTINGS_VAR = "chadtree_settings" STORAGE """ - + -_VARS = TOP_LEVEL / ".vars" +_VARS = Path.home() / ".cache/chadtree/vars" RT_DIR = _VARS / "runtime" diff --git a/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix b/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix index cc46b3edcb48..b520cce8670a 100644 --- a/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix +++ b/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix @@ -17,5 +17,6 @@ buildVscodeMarketplaceExtension { from your programming activity ''; license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ cizniarova ]; }; } diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index 705ac494ea7e..ed6a7bb2eb53 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "1.0.113"; - hash = "sha256-MmHQ5fVqcwfnXOHVLfJN9AZh/oRCMv+jCfniKesIB9I="; + version = "1.0.124"; + hash = "sha256-pqm1A8ckV38fZE6h5HKxoU3k3T4volSbmsmOZ8F6aHQ="; }; meta = { diff --git a/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix b/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix index a9ab00edb2db..eddf507cebab 100644 --- a/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix +++ b/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix @@ -11,26 +11,26 @@ vscode-utils.buildVscodeMarketplaceExtension { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-xk2maMEa07yFPbLiDGc9N6AbzxjTyfVNy/k7wWSMOHE="; + hash = "sha256-Ti/gMp0VFLwuvRlgUSQFP3WTDEhoXJZj5ebYiuIFmN0="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-vcN419nPIrFOT8EaznFzThst6exfMGRrcmxyuQttxXg="; + hash = "sha256-I2DgC3r3okpzx5QvGY/b5DNrUThBD4kGRM93QT1A6RM="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-WoBfg35mGTIA8YZEk67iYNinF+Q/XEatiVr6x1HdvBk="; + hash = "sha256-Hkf5QMp0Gi0eXhENZD8J8SEST4EDcefdMaF2/HZeBp8="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-e75eRgs0FTBnwFbH1vFxFc+aLK+O9TdxgXbV5YnsQLE="; + hash = "sha256-evTcY9wXvvoHKeVmueBfOXCMb3dsQioQc/cmXON2D7M="; }; }; in { name = "continue"; publisher = "Continue"; - version = "1.2.2"; + version = "1.2.4"; } // sources.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 744f54437892..892c2201f772 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1182,8 +1182,8 @@ let mktplcRef = { name = "dart-code"; publisher = "dart-code"; - version = "3.118.1"; - hash = "sha256-Ug3rEfM2oh1s9a6BulHmj0++xt+nzT0XcdQ4TuH8xV4="; + version = "3.118.2"; + hash = "sha256-AHT5QP8aNhuMOyyV7Nig8UnoG4dkQhN2XKw0eh+Rfbg="; }; meta.license = lib.licenses.mit; @@ -1324,8 +1324,8 @@ let mktplcRef = { publisher = "discloud"; name = "discloud"; - version = "2.27.0"; - hash = "sha256-EfdgQxjpsycfxe+X1QfO6WP3W+WS5Ovnb7q/qHGJ1N4="; + version = "2.27.2"; + hash = "sha256-NkOYn0ZNRqgi8HHowZSYmRKeOfqcxXfKIXUQNsJ0BtM="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; @@ -1969,8 +1969,8 @@ let mktplcRef = { publisher = "github"; name = "vscode-pull-request-github"; - version = "0.116.2"; - hash = "sha256-PDX3Wpmy82MvBzr/fnPP5Y7HMKkfphJLe/Rc284Vxlc="; + version = "0.118.1"; + hash = "sha256-k3fz2PPXS85Xb0emVPyiQ4yGf1hmBZSU8LQ7lgLQ4JU="; }; meta = { license = lib.licenses.mit; @@ -2368,8 +2368,8 @@ let mktplcRef = { name = "Ionide-fsharp"; publisher = "Ionide"; - version = "7.27.0"; - hash = "sha256-NGl5uiR4taamA8lhH/qJT1nCfUhxCQ/XQ/oEZ9N9Q5Y="; + version = "7.27.1"; + hash = "sha256-ur+/ZSewWBzLxkHVXHQJg4KzkC3Mi3E9fE3/wL6sD8g="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog"; @@ -2767,6 +2767,8 @@ let }; }; + kilocode.kilo-code = callPackage ./kilocode.kilo-code { }; + kravets.vscode-publint = buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-publint"; @@ -4321,8 +4323,8 @@ let mktplcRef = { publisher = "sonarsource"; name = "sonarlint-vscode"; - version = "4.30.0"; - hash = "sha256-sMiIxsMip2ep8ySOERHIAj+Ndwo+GnPhh9uaUncXO9k="; + version = "4.31.0"; + hash = "sha256-Zw5Dy6VaMkt2zyEy8wZs2e92hA2j7u+moRSONHCDkgw="; }; meta.license = lib.licenses.lgpl3Only; }; @@ -4526,8 +4528,8 @@ let mktplcRef = { name = "tabnine-vscode"; publisher = "tabnine"; - version = "3.314.1"; - hash = "sha256-KWXQY4HyK7s4mNGh6x1eDK6okC5rxWe916RjlsACQxA="; + version = "3.315.0"; + hash = "sha256-y6nTUDMQtJWZA30/jWTu0Kj9EMYkLGUAq7xvBvwGpeY="; }; meta = { license = lib.licenses.mit; @@ -5062,8 +5064,8 @@ let mktplcRef = { publisher = "vscjava"; name = "vscode-java-dependency"; - version = "0.24.1"; - hash = "sha256-M0y6/9EPkcXTMxArqLpfSeVKpVF2SvjLtTWvLMIvauY="; + version = "0.25.2025092303"; + hash = "sha256-GU33NuhgNZdTFGkRQ6aJHs9nbvoOuJlf323mYf6TPOs="; }; meta = { license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/hashicorp.terraform/default.nix b/pkgs/applications/editors/vscode/extensions/hashicorp.terraform/default.nix index c59a4e271284..610424f9be75 100644 --- a/pkgs/applications/editors/vscode/extensions/hashicorp.terraform/default.nix +++ b/pkgs/applications/editors/vscode/extensions/hashicorp.terraform/default.nix @@ -11,8 +11,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "terraform"; publisher = "hashicorp"; - version = "2.34.5"; - hash = "sha256-t5ULeB0jvkt9a1m3gA5Du0Kl1FI1ZncqyAQlXBwyyfE="; + version = "2.37.2"; + hash = "sha256-TT2n0C8MzERemz/4Hwzf45HoICYe0u3/mMJDhrI5UC8="; }; postInstall = '' diff --git a/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix b/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix new file mode 100644 index 000000000000..c79323ec51b9 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/kilocode.kilo-code/default.nix @@ -0,0 +1,86 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + pnpm, + nodejs, + vscode-utils, + nix-update-script, +}: + +let + vsix = stdenvNoCC.mkDerivation (finalAttrs: { + name = "kilo-code-${finalAttrs.version}.vsix"; + pname = "kilo-code-vsix"; + version = "4.91.0"; + + src = fetchFromGitHub { + owner = "Kilo-Org"; + repo = "kilocode"; + tag = "v${finalAttrs.version}"; + hash = "sha256-dUVPCTxfLcsVfy2FqdZMN8grysALUOTiTl4TXM1BcDs="; + }; + + pnpmDeps = pnpm.fetchDeps { + inherit (finalAttrs) pname version src; + fetcherVersion = 2; + hash = "sha256-4LB2KY+Ksr8BQYoHrz3VNr81++zcrWN+USg3bBfr/FU="; + }; + + nativeBuildInputs = [ + nodejs + pnpm.configHook + pnpm + ]; + + buildPhase = '' + runHook preBuild + + node --run build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + cp ./bin/kilo-code-$version.vsix $out + + runHook postInstall + ''; + }); +in +vscode-utils.buildVscodeExtension (finalAttrs: { + pname = "kilo-code"; + inherit (finalAttrs.src) version; + + vscodeExtPublisher = "kilocode"; + vscodeExtName = "Kilo-Code"; + vscodeExtUniqueId = "${finalAttrs.vscodeExtPublisher}.${finalAttrs.vscodeExtName}"; + + src = vsix; + + unpackPhase = '' + runHook preUnpack + + unzip $src + + runHook postUnpack + ''; + + passthru = { + vsix = finalAttrs.src; + updateScript = nix-update-script { + attrPath = "vscode-extensions.kilocode.kilo-kode.vsix"; + }; + }; + + meta = { + description = "Open Source AI coding assistant for planning, building, and fixing code"; + homepage = "https://kilocode.ai"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=kilocode.Kilo-Code"; + license = lib.licenses.asl20; + sourceProvenance = with lib.sourceTypes; [ fromSource ]; + maintainers = with lib.maintainers; [ xiaoxiangmoe ]; + }; +}) diff --git a/pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix b/pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix index 110d5fa78058..464d5941db35 100644 --- a/pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix +++ b/pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix @@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "lldb-dap"; publisher = "llvm-vs-code-extensions"; - version = "0.2.16"; - hash = "sha256-q0wBPSQHy/R8z5zb3iMdapzrn7c9y9X6Ow9CXY3lwtc="; + version = "0.2.18"; + hash = "sha256-H2CSy+Zow6inLUgSW5VNHZBEmag1acslX3bkw3XYcKA="; }; meta = { diff --git a/pkgs/applications/editors/vscode/extensions/mkhl.shfmt/default.nix b/pkgs/applications/editors/vscode/extensions/mkhl.shfmt/default.nix index 510a4827cc5e..bdaf18cfbb89 100644 --- a/pkgs/applications/editors/vscode/extensions/mkhl.shfmt/default.nix +++ b/pkgs/applications/editors/vscode/extensions/mkhl.shfmt/default.nix @@ -9,8 +9,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "shfmt"; publisher = "mkhl"; - version = "1.4.0"; - hash = "sha256-5qi2BRwftuW9Isveb7vRwPPPu2w7LTfhNO0xHFNruGI="; + version = "1.5.1"; + hash = "sha256-rk+ykkWHxgQyyOC8JyhyOinRPJHh9XxNRAVUzcF7TRI="; }; postInstall = '' diff --git a/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix b/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix index 176c8ef55a50..7ac421ae46fc 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix @@ -9,8 +9,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "jupyter"; publisher = "ms-toolsai"; - version = "2025.7.0"; - hash = "sha256-wedMPo+mL3yvb9WqJComlyZWvSSaJXv/4LWcl0wwqdQ="; + version = "2025.8.0"; + hash = "sha256-MZHsgFxrAbDjRn0cH+cBolVvFQXlZPiVSZDUWDU6/jA="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix index 9f7b43e257ed..905dbc56b99c 100644 --- a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix +++ b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix @@ -11,26 +11,26 @@ vscode-utils.buildVscodeMarketplaceExtension { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-cuCxSODDNf2nhiUwgQT5SRugRLYOhq3igsvgP/hzcZE="; + hash = "sha256-HbaB0WnWNOxooZDuAFbpCZi3EDrqUzDAEPovfN670hk="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-OQqw/f2gSmFLN9CDn/auxXY6ao/XieAY7XVcI/kf1TA="; + hash = "sha256-K+I36W1y31WG9JNd25L4AbxsIqS6zWrrgQVUAd+BEqY="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-qMWJS/4afJkSENk+BdaPPAynjEMErT2jjeFAkOSMfZ4="; + hash = "sha256-AMTgCdUwe0ba6tuWj+GEtkcV/x0TCjXNVlrujoQ+Pe4="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-cj6cu/uSHflJHKub4LKaqPOMc7EC3Hlzxp7DfDpi9hU="; + hash = "sha256-x0zki117HMP9M3pNeN4FVIzyIcTJIe3MO0GFsK0J8BY="; }; }; in { name = "visualjj"; publisher = "visualjj"; - version = "0.16.4"; + version = "0.16.6"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix index 28aba5a67d59..a66f84ecac2b 100644 --- a/pkgs/applications/editors/vscode/generic.nix +++ b/pkgs/applications/editors/vscode/generic.nix @@ -1,6 +1,8 @@ { stdenv, lib, + coreutils, + gnugrep, copyDesktopItems, makeDesktopItem, unzip, @@ -310,10 +312,16 @@ stdenv.mkDerivation ( lib.optionalString stdenv.hostPlatform.isLinux "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libdbusmenu ]}" } - '' - # Add gio to PATH so that moving files to the trash works when not using a desktop environment - + '' - --prefix PATH : ${glib.bin}/bin + --prefix PATH : ${ + lib.makeBinPath [ + # for moving files to trash + glib + + # for launcher script + gnugrep + coreutils + ] + } --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true --wayland-text-input-version=3}}" --add-flags ${lib.escapeShellArg commandLineArgs} ) diff --git a/pkgs/applications/emulators/libretro/cores/bluemsx.nix b/pkgs/applications/emulators/libretro/cores/bluemsx.nix index d4716778840b..35ed4938c6cd 100644 --- a/pkgs/applications/emulators/libretro/cores/bluemsx.nix +++ b/pkgs/applications/emulators/libretro/cores/bluemsx.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "bluemsx"; - version = "0-unstable-2025-04-15"; + version = "0-unstable-2025-09-19"; src = fetchFromGitHub { owner = "libretro"; repo = "bluemsx-libretro"; - rev = "efaaa1052dc427d64534531cf59a6a9a659dc6a6"; - hash = "sha256-oCjIQ78YU5SeeefHHwd7l3U+YhwVMf6R2mbsuHAQUYQ="; + rev = "ffd387036881d2e6c13fdc04b113534b10da7806"; + hash = "sha256-0JVBlhn/BftGHMMGo6kYyvuigQtY7FaI81Lk+h41m8A="; }; meta = { diff --git a/pkgs/applications/emulators/libretro/cores/bsnes.nix b/pkgs/applications/emulators/libretro/cores/bsnes.nix index ed603642064f..da11c307f260 100644 --- a/pkgs/applications/emulators/libretro/cores/bsnes.nix +++ b/pkgs/applications/emulators/libretro/cores/bsnes.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "bsnes"; - version = "0-unstable-2025-07-18"; + version = "0-unstable-2025-09-19"; src = fetchFromGitHub { owner = "libretro"; repo = "bsnes-libretro"; - rev = "28c358173a39d6311841c756ac0e82975d798048"; - hash = "sha256-hRWc8jcpEHl15rESCLdoKXuQn8Jr5YJdOiJ7gOww6oM="; + rev = "aeb76d7dc33c1f136db43d65ba9622c14e81b0fa"; + hash = "sha256-DpCG+DyeSCMdAF+TGB6zSRp/fttoyw9eCXy8PLvRjaY="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix b/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix index f2e7bf164d74..aa1fffc8daf4 100644 --- a/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix +++ b/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "dosbox-pure"; - version = "0-unstable-2025-09-14"; + version = "0-unstable-2025-09-27"; src = fetchFromGitHub { owner = "schellingb"; repo = "dosbox-pure"; - rev = "78a2d8b7d1354ca60e3f0e39dae18be7c902ece9"; - hash = "sha256-iNcjB7C833X6jNx0AKv2fJvULke+OCzIc0/3g0SiQwU="; + rev = "92d9fbb8111bbb9e8be491315f0e50075036cf0b"; + hash = "sha256-9MAche3fVHXiUQzhspHTConwkyJCAuRIRaWfEmo8Fko="; }; hardeningDisable = [ "format" ]; diff --git a/pkgs/applications/emulators/libretro/cores/fbneo.nix b/pkgs/applications/emulators/libretro/cores/fbneo.nix index 62d941899e5f..98a958f3dee2 100644 --- a/pkgs/applications/emulators/libretro/cores/fbneo.nix +++ b/pkgs/applications/emulators/libretro/cores/fbneo.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fbneo"; - version = "0-unstable-2025-09-12"; + version = "0-unstable-2025-09-23"; src = fetchFromGitHub { owner = "libretro"; repo = "fbneo"; - rev = "1f7783651749e42a0e580acb5f5a1b5f43cc1467"; - hash = "sha256-ltjBzAGfUrB5Rl+0ugI6HIFptiCwhfIDOCeUQpHJsR4="; + rev = "2d05f6cd665d6a2f0a876e2f50192c3fce53ed65"; + hash = "sha256-FQI8LPNYQDB1Jo04EGJGbgTncmwfzuTXj1GK9QsT8uQ="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/flycast.nix b/pkgs/applications/emulators/libretro/cores/flycast.nix index 78283a3ab104..bccad05c701d 100644 --- a/pkgs/applications/emulators/libretro/cores/flycast.nix +++ b/pkgs/applications/emulators/libretro/cores/flycast.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "flycast"; - version = "0-unstable-2025-09-12"; + version = "0-unstable-2025-09-19"; src = fetchFromGitHub { owner = "flyinghead"; repo = "flycast"; - rev = "ac32a8035243951803d8a8e9f45ad2317a2da91f"; - hash = "sha256-JyC804cArKvrBYvChD1zUmzUAxQZyBvYswpuA9COvF8="; + rev = "851dd226648c3e2706cef99a02a5cddad3e2f4b1"; + hash = "sha256-bBIHmKViwC5+8bM3Tdb4DKxsWw988nGVdAwSHsFciNE="; fetchSubmodules = true; }; diff --git a/pkgs/applications/emulators/libretro/cores/gambatte.nix b/pkgs/applications/emulators/libretro/cores/gambatte.nix index bb9be68937e3..70c202e6b30a 100644 --- a/pkgs/applications/emulators/libretro/cores/gambatte.nix +++ b/pkgs/applications/emulators/libretro/cores/gambatte.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "gambatte"; - version = "0-unstable-2025-07-25"; + version = "0-unstable-2025-09-18"; src = fetchFromGitHub { owner = "libretro"; repo = "gambatte-libretro"; - rev = "13b7af780e9893ae62cc24d567591b5eb6a6dd72"; - hash = "sha256-bTNZrXp+kMIq/tnPs73tpYRxlrZfCGCmE0EUlJFtUnY="; + rev = "0092232a0aaef0ded0ead1c2003ccf7a85ccdfc0"; + hash = "sha256-baiTlYArNSBz79Cm16Sg3VZEp909zMkF/ExqhrPYN80="; }; meta = { diff --git a/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix b/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix index 9756b8159385..e52003ee3f14 100644 --- a/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix +++ b/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "genesis-plus-gx"; - version = "0-unstable-2025-08-03"; + version = "0-unstable-2025-09-26"; src = fetchFromGitHub { owner = "libretro"; repo = "Genesis-Plus-GX"; - rev = "a69c81e44a3a25e5a9254a18652eae2dad875003"; - hash = "sha256-vjh8NxoQgGU/u8XZLLQslYSlJdlMqU5quOjyWnUm3Ig="; + rev = "6a635bd7cac75adb5af85cb3458ecf29f4baeeac"; + hash = "sha256-loLaqa9tmX3oYd/xXNVLAS1Xq+FDWsQ6gcEl/iP9M9E="; }; meta = { diff --git a/pkgs/applications/emulators/libretro/cores/gpsp.nix b/pkgs/applications/emulators/libretro/cores/gpsp.nix index 3c1ce017cd7c..b2743bf45d3e 100644 --- a/pkgs/applications/emulators/libretro/cores/gpsp.nix +++ b/pkgs/applications/emulators/libretro/cores/gpsp.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "gpsp"; - version = "0-unstable-2025-09-07"; + version = "0-unstable-2025-09-17"; src = fetchFromGitHub { owner = "libretro"; repo = "gpsp"; - rev = "f7a6a4314697ea5e4821a15aa7110795679f6ade"; - hash = "sha256-g63KIeQUvCg9LbixeXF2JRgUEFlzBMctXV8IFqvR0sg="; + rev = "a545aafaf4e654a488f4588f4f302d8413a58066"; + hash = "sha256-94J5WqlvBgfF/0aj0Pu61psG5pbhJVsZOiIbMdZ+ryQ="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix index a7cdf4b54b39..321492ba93d6 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003-plus"; - version = "0-unstable-2025-09-10"; + version = "0-unstable-2025-09-20"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-plus-libretro"; - rev = "1e2be6664685efd7805ca19031f279fcaec25e15"; - hash = "sha256-PhWlrp+ILgBh6GUI+hkWO513dTQqDJIx+n0YZEaNlyw="; + rev = "a4239124d4da03ae4658610832e425febb0db134"; + hash = "sha256-TPYYFfAGJqlKpfLS1qDpzQXIfSXXFjRj1W/3+FTYMRQ="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/play.nix b/pkgs/applications/emulators/libretro/cores/play.nix index 8a47ca54ecd4..9d8380bc2644 100644 --- a/pkgs/applications/emulators/libretro/cores/play.nix +++ b/pkgs/applications/emulators/libretro/cores/play.nix @@ -14,13 +14,13 @@ }: mkLibretroCore { core = "play"; - version = "0-unstable-2025-09-12"; + version = "0-unstable-2025-09-22"; src = fetchFromGitHub { owner = "jpd002"; repo = "Play-"; - rev = "19b3995e6d09d9cbd4de9871ad94ea183ca53a6e"; - hash = "sha256-6oZIZFnB2S7u4xxrOAfDPiql0biiXRMGD1iiPhFgCWc="; + rev = "a3d84f977b721cda752299739fec525addce1ef9"; + hash = "sha256-NVuz52c0zt/c8b3uoJWpKO2TMM9PFh/thQt8CfRFZhk="; fetchSubmodules = true; }; diff --git a/pkgs/applications/emulators/mame/default.nix b/pkgs/applications/emulators/mame/default.nix index d2645f8513bc..ff83cad24c3f 100644 --- a/pkgs/applications/emulators/mame/default.nix +++ b/pkgs/applications/emulators/mame/default.nix @@ -37,14 +37,14 @@ stdenv.mkDerivation rec { pname = "mame"; - version = "0.280"; + version = "0.281"; srcVersion = builtins.replaceStrings [ "." ] [ "" ] version; src = fetchFromGitHub { owner = "mamedev"; repo = "mame"; rev = "mame${srcVersion}"; - hash = "sha256-+bXohqzecHvXt9DKPbBBQoq9RX/LPX0O6kJf64wIrW8="; + hash = "sha256-GWb6yu62WDoHz9mWhwjtDUN06r22pXit8pXYhFp/LBw="; }; outputs = [ diff --git a/pkgs/applications/graphics/apngasm/default.nix b/pkgs/applications/graphics/apngasm/default.nix index f915d88d3f2a..f3e073ee9759 100644 --- a/pkgs/applications/graphics/apngasm/default.nix +++ b/pkgs/applications/graphics/apngasm/default.nix @@ -9,13 +9,13 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "apngasm"; version = "3.1.10"; src = fetchFromGitHub { - owner = pname; - repo = pname; + owner = "apngasm"; + repo = "apngasm"; rev = "f105b2d6024ef3113bb407d68e27e476a17fa998"; sha256 = "sha256-lTk2sTllKHRUaWPPEkC4qU5K10oRaLrdWBgN4MUGKeo="; }; diff --git a/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix b/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix index 98d2de42498f..8bb0e7f39458 100644 --- a/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix +++ b/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix @@ -29,7 +29,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "fablabnbg"; - repo = pname; + repo = "inkscape-silhouette"; tag = "v${version}"; sha256 = "sha256-MfR88BuaAx6n5XRIjslpIk4PnDf6TLU9AsmHxKkcFS0="; }; diff --git a/pkgs/applications/graphics/scantailor/universal.nix b/pkgs/applications/graphics/scantailor/universal.nix index 739878f63ccc..4bc05941e166 100644 --- a/pkgs/applications/graphics/scantailor/universal.nix +++ b/pkgs/applications/graphics/scantailor/universal.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "trufanov-nok"; - repo = pname; + repo = "scantailor-universal"; rev = version; fetchSubmodules = true; hash = "sha256-n8NbokK+U0FAuYXtjRJcxlI1XAmI4hk5zV3sF86hB/s="; diff --git a/pkgs/applications/graphics/sxiv/default.nix b/pkgs/applications/graphics/sxiv/default.nix index e40a1e0b5805..b57e0c467de6 100644 --- a/pkgs/applications/graphics/sxiv/default.nix +++ b/pkgs/applications/graphics/sxiv/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "muennich"; - repo = pname; + repo = "sxiv"; rev = "v${version}"; sha256 = "0xaawlfdy7b277m38mgg4423kd7p1ffn0dq4hciqs6ivbb3q9c4f"; }; diff --git a/pkgs/applications/misc/barrier/default.nix b/pkgs/applications/misc/barrier/default.nix index d43ed3921c0d..66d0cc580204 100644 --- a/pkgs/applications/misc/barrier/default.nix +++ b/pkgs/applications/misc/barrier/default.nix @@ -19,7 +19,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "debauchee"; - repo = pname; + repo = "barrier"; rev = "v${version}"; hash = "sha256-2tHqLF3zS3C4UnOVIZfpcuzaemC9++nC7lXgFnFSfKU="; fetchSubmodules = true; diff --git a/pkgs/applications/misc/birdtray/default.nix b/pkgs/applications/misc/birdtray/default.nix index 428249549509..ee2d5bc033ef 100644 --- a/pkgs/applications/misc/birdtray/default.nix +++ b/pkgs/applications/misc/birdtray/default.nix @@ -16,7 +16,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "gyunaev"; - repo = pname; + repo = "birdtray"; rev = "v${version}"; sha256 = "sha256-rj8tPzZzgW0hXmq8c1LiunIX1tO/tGAaqDGJgCQda5M="; }; diff --git a/pkgs/applications/misc/cask-server/default.nix b/pkgs/applications/misc/cask-server/default.nix index ece410684697..2c769d9c9396 100644 --- a/pkgs/applications/misc/cask-server/default.nix +++ b/pkgs/applications/misc/cask-server/default.nix @@ -12,7 +12,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "Nitrux"; - repo = pname; + repo = "cask-server"; tag = "v${version}"; sha256 = "sha256-XUgLtZMcvzGewtUcgu7FbBCn/1zqOjWvw2AI9gUwWkc="; }; diff --git a/pkgs/applications/misc/chewing-editor/default.nix b/pkgs/applications/misc/chewing-editor/default.nix index 9f2e10fce874..77a3f7228a1a 100644 --- a/pkgs/applications/misc/chewing-editor/default.nix +++ b/pkgs/applications/misc/chewing-editor/default.nix @@ -15,7 +15,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "chewing"; - repo = pname; + repo = "chewing-editor"; rev = version; sha256 = "0kc2hjx1gplm3s3p1r5sn0cyxw3k1q4gyv08q9r6rs4sg7xh2w7w"; }; diff --git a/pkgs/applications/misc/coolreader/default.nix b/pkgs/applications/misc/coolreader/default.nix index b6356a6e3ff1..405a035f3d37 100644 --- a/pkgs/applications/misc/coolreader/default.nix +++ b/pkgs/applications/misc/coolreader/default.nix @@ -16,7 +16,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "buggins"; - repo = pname; + repo = "coolreader"; rev = "cr${version}"; sha256 = "sha256-ZfgaLCLvBU6xP7nx7YJTsJSpvpdQgLpSMWH+BsG8E1g="; }; diff --git a/pkgs/applications/misc/cura/plugins.nix b/pkgs/applications/misc/cura/plugins.nix index 0b6ebae802a3..4782e4e3c456 100644 --- a/pkgs/applications/misc/cura/plugins.nix +++ b/pkgs/applications/misc/cura/plugins.nix @@ -17,7 +17,7 @@ let src = fetchFromGitHub { owner = "fieldOfView"; - repo = pname; + repo = "Cura-OctoPrintPlugin"; rev = "7bd73946fbf22d18337dc900a81a011ece26bee0"; sha256 = "057b2f5f49p96lkh2wsr9w6yh2003x4a85irqsgbzp6igmk8imdn"; }; @@ -45,7 +45,7 @@ let src = fetchFromGitHub { owner = "smartavionics"; - repo = pname; + repo = "RawMouse"; rev = version; sha256 = "0hvi7qwd4xfnqnhbj9dgfjmvv9df7s42asf3fdfxv43n6nx74scw"; }; diff --git a/pkgs/applications/misc/evtest-qt/default.nix b/pkgs/applications/misc/evtest-qt/default.nix index 43a3d683b674..2dbb4f17f84d 100644 --- a/pkgs/applications/misc/evtest-qt/default.nix +++ b/pkgs/applications/misc/evtest-qt/default.nix @@ -8,13 +8,13 @@ unstableGitUpdater, }: -mkDerivation rec { +mkDerivation { pname = "evtest-qt"; version = "0.2.0-unstable-2023-09-13"; src = fetchFromGitHub { owner = "Grumbel"; - repo = pname; + repo = "evtest-qt"; rev = "fb087f4d3d51377790f1ff30681c48031bf23145"; hash = "sha256-gE47x1J13YZUVyB0b4VRyESIVCm3GbOXp2bX0TP97UU="; fetchSubmodules = true; diff --git a/pkgs/applications/misc/goldendict/default.nix b/pkgs/applications/misc/goldendict/default.nix index 7ef39d33b0b6..b34acb71035d 100644 --- a/pkgs/applications/misc/goldendict/default.nix +++ b/pkgs/applications/misc/goldendict/default.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "goldendict"; - repo = pname; + repo = "goldendict"; rev = version; hash = "sha256-80o8y+mbzpyMQYUGHYs/zgQT23nLVCs7Jcr8FbbXn8M="; }; diff --git a/pkgs/applications/misc/heimer/default.nix b/pkgs/applications/misc/heimer/default.nix index 9ce7b2621ed0..d9e123aa3679 100644 --- a/pkgs/applications/misc/heimer/default.nix +++ b/pkgs/applications/misc/heimer/default.nix @@ -13,7 +13,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "juzzlin"; - repo = pname; + repo = "heimer"; rev = version; hash = "sha256-eKnGCYxC3b7qd/g2IMDyZveBg+jvFA9s3tWEGeTPSkU="; }; diff --git a/pkgs/applications/misc/hue-plus/default.nix b/pkgs/applications/misc/hue-plus/default.nix index c7703c6931bb..c2c545d3b8c0 100644 --- a/pkgs/applications/misc/hue-plus/default.nix +++ b/pkgs/applications/misc/hue-plus/default.nix @@ -6,14 +6,14 @@ qtbase, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication { pname = "hue-plus"; version = "1.4.5"; format = "setuptools"; src = fetchFromGitHub { owner = "kusti8"; - repo = pname; + repo = "hue-plus"; rev = "7ce7c4603c6d0ab1da29b0d4080aa05f57bd1760"; sha256 = "sha256-dDIJXhB3rmKnawOYJHE7WK38b0M5722zA+yLgpEjDyI="; }; diff --git a/pkgs/applications/misc/k4dirstat/default.nix b/pkgs/applications/misc/k4dirstat/default.nix index 0894b4b08b69..aaf4d0dd8cb0 100644 --- a/pkgs/applications/misc/k4dirstat/default.nix +++ b/pkgs/applications/misc/k4dirstat/default.nix @@ -17,7 +17,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "jeromerobert"; - repo = pname; + repo = "k4dirstat"; rev = version; hash = "sha256-TXMUtiPS7qRLm6cCy2ZntYrcNJ0fn6X+3o3P5u7oo08="; }; diff --git a/pkgs/applications/misc/kapow/default.nix b/pkgs/applications/misc/kapow/default.nix index d2eef8279c3a..3943eb96f721 100644 --- a/pkgs/applications/misc/kapow/default.nix +++ b/pkgs/applications/misc/kapow/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "gottcode"; - repo = pname; + repo = "kapow"; rev = "v${version}"; sha256 = "1fz9fb4w21ax8hjs6dwfn2410ig4lqvzdlijq0jcj3jbgxd4i1gw"; }; diff --git a/pkgs/applications/misc/klayout/default.nix b/pkgs/applications/misc/klayout/default.nix index dd7f062492f9..645e5f619a2b 100644 --- a/pkgs/applications/misc/klayout/default.nix +++ b/pkgs/applications/misc/klayout/default.nix @@ -16,13 +16,13 @@ mkDerivation rec { pname = "klayout"; - version = "0.30.4"; + version = "0.30.4-1"; src = fetchFromGitHub { owner = "KLayout"; repo = "klayout"; rev = "v${version}"; - hash = "sha256-iG1f43gvKcu8jlVJ47IH5A6Ld8zusEbZL2Xou6ix5QU="; + hash = "sha256-EhIGxiXqo09/p8mA00RRvKgXJncVr4qguYSPyEC0fqc="; }; postPatch = '' diff --git a/pkgs/applications/misc/kup/default.nix b/pkgs/applications/misc/kup/default.nix index 2ee5e5e7aaa6..9e6d02bd47ab 100644 --- a/pkgs/applications/misc/kup/default.nix +++ b/pkgs/applications/misc/kup/default.nix @@ -25,9 +25,9 @@ stdenv.mkDerivation rec { src = fetchFromGitLab { domain = "invent.kde.org"; - repo = pname; + repo = "kup"; owner = "system"; - rev = "${pname}-${version}"; + rev = "kup-${version}"; sha256 = "1s180y6vzkxxcjpfdvrm90251rkaf3swzkjwdlpm6m4vnggq0hvs"; }; diff --git a/pkgs/applications/misc/moolticute/default.nix b/pkgs/applications/misc/moolticute/default.nix index e6692affc065..a8d6e491fc20 100644 --- a/pkgs/applications/misc/moolticute/default.nix +++ b/pkgs/applications/misc/moolticute/default.nix @@ -16,7 +16,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "mooltipass"; - repo = pname; + repo = "moolticute"; rev = "v${version}"; sha256 = "sha256-S2Pnueo3opP1k6XBBHGAyRJpkNuI1Hotz7ypXa/96eQ="; }; diff --git a/pkgs/applications/misc/openambit/default.nix b/pkgs/applications/misc/openambit/default.nix index 9dcc3dac7cbb..cfdbd309ba45 100644 --- a/pkgs/applications/misc/openambit/default.nix +++ b/pkgs/applications/misc/openambit/default.nix @@ -18,7 +18,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "openambitproject"; - repo = pname; + repo = "openambit"; rev = version; sha256 = "1074kvkamwnlkwdajsw1799wddcfkjh2ay6l842r0s4cvrxrai85"; }; diff --git a/pkgs/applications/misc/organicmaps/default.nix b/pkgs/applications/misc/organicmaps/default.nix index 27a8c2ad3af9..4c3ffd097304 100644 --- a/pkgs/applications/misc/organicmaps/default.nix +++ b/pkgs/applications/misc/organicmaps/default.nix @@ -33,13 +33,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "organicmaps"; - version = "2025.09.01-6"; + version = "2025.09.25-5"; src = fetchFromGitHub { owner = "organicmaps"; repo = "organicmaps"; tag = "${finalAttrs.version}-android"; - hash = "sha256-wxJgfvZvksW/U3ZC7/apRHQTcGvfdi8mYTPCzT8FM3U="; + hash = "sha256-WRr4zLlzGiFnTDuqr+gpnE92f/BZY/c0Ij6x40Rr1LM="; fetchSubmodules = true; }; diff --git a/pkgs/applications/misc/peaclock/default.nix b/pkgs/applications/misc/peaclock/default.nix index 7b495ed4dc30..266f82d7c6a1 100644 --- a/pkgs/applications/misc/peaclock/default.nix +++ b/pkgs/applications/misc/peaclock/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "octobanana"; - repo = pname; + repo = "peaclock"; rev = version; sha256 = "1582vgslhpgbvcd7ipgf1d1razrvgpq1f93q069yr2bbk6xn8i16"; }; diff --git a/pkgs/applications/misc/qMasterPassword/default.nix b/pkgs/applications/misc/qMasterPassword/default.nix index 6a3abc16bfa8..fc12322e17e4 100644 --- a/pkgs/applications/misc/qMasterPassword/default.nix +++ b/pkgs/applications/misc/qMasterPassword/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "bkueng"; - repo = pname; + repo = "qMasterPassword"; rev = "v${version}"; hash = "sha256-kNVdE42JFzl6HO84b793gseMhcDyiGzQCmhh6zh2epc="; }; diff --git a/pkgs/applications/misc/qsudo/default.nix b/pkgs/applications/misc/qsudo/default.nix index d379b95eb2bb..cbd8f010d7e8 100644 --- a/pkgs/applications/misc/qsudo/default.nix +++ b/pkgs/applications/misc/qsudo/default.nix @@ -13,7 +13,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "project-trident"; - repo = pname; + repo = "qsudo"; rev = "v${version}"; sha256 = "06kg057vwkvafnk69m9rar4wih3vq4h36wbzwbfc2kndsnn47lfl"; }; diff --git a/pkgs/applications/misc/redshift/default.nix b/pkgs/applications/misc/redshift/default.nix index 84f16b592975..332b124b7c02 100644 --- a/pkgs/applications/misc/redshift/default.nix +++ b/pkgs/applications/misc/redshift/default.nix @@ -168,7 +168,7 @@ rec { src = fetchFromGitLab { owner = "chinstrap"; - repo = pname; + repo = "gammastep"; rev = "v${version}"; hash = "sha256-c8JpQLHHLYuzSC9bdymzRTF6dNqOLwYqgwUOpKcgAEU="; }; diff --git a/pkgs/applications/misc/remarkable/rmview/default.nix b/pkgs/applications/misc/remarkable/rmview/default.nix index 780ac1b91bcf..b94717bb372a 100644 --- a/pkgs/applications/misc/remarkable/rmview/default.nix +++ b/pkgs/applications/misc/remarkable/rmview/default.nix @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "bordaigorl"; - repo = pname; + repo = "rmview"; tag = "v${version}"; sha256 = "sha256-V26zmu8cQkLs0IMR7eFO8x34McnT3xYyzlZfntApYkk="; }; diff --git a/pkgs/applications/misc/stog/default.nix b/pkgs/applications/misc/stog/default.nix index e00289353842..2b750ff6cae1 100644 --- a/pkgs/applications/misc/stog/default.nix +++ b/pkgs/applications/misc/stog/default.nix @@ -22,19 +22,18 @@ buildDunePackage rec { pname = "stog"; - version = "1.0.0"; + version = "1.1.0"; minimalOCamlVersion = "4.13"; src = fetchFromGitLab { domain = "framagit.org"; owner = "zoggy"; repo = "stog"; - rev = version; - hash = "sha256-hMb6D6VSq2o2NjycwxZt3mZKy1FR+3afEwbOmTc991g="; + tag = version; + hash = "sha256-seaVco5AoOxjEuw8zYsrA25vcyo1Un3eUJUU9FT57WU="; }; nativeBuildInputs = [ menhir ]; buildInputs = [ - fmt lwt_ppx ocf_ppx ppx_blob @@ -43,11 +42,11 @@ buildDunePackage rec { propagatedBuildInputs = [ dune-build-info dune-site + fmt higlo logs lwt ocf - ppx_blob ptime uri uutf diff --git a/pkgs/applications/misc/sway-contrib/default.nix b/pkgs/applications/misc/sway-contrib/default.nix index 04854aec5b09..f9242ed5d20e 100644 --- a/pkgs/applications/misc/sway-contrib/default.nix +++ b/pkgs/applications/misc/sway-contrib/default.nix @@ -18,12 +18,12 @@ }: let - version = "0-unstable-2024-03-19"; + version = "1.11"; src = fetchFromGitHub { owner = "OctopusET"; repo = "sway-contrib"; - rev = "5d33a290e3cac3f0fed38ff950939da28e3ebfd7"; - hash = "sha256-2qYxkXowSSzVcpsPO4JoUqaH/VUkOOWu1RKFXp1CXGs="; + tag = version; + hash = "sha256-/gWL0hA8hDjpK5YJxuZqmvo0zuVRQkhAkgHlI4JzNP8="; }; meta = with lib; { @@ -54,10 +54,10 @@ in ]; buildInputs = [ bash ]; installPhase = '' - installManPage grimshot.1 - installShellCompletion --cmd grimshot grimshot-completion.bash + installManPage grimshot/grimshot.1 + installShellCompletion --cmd grimshot grimshot/grimshot-completion.bash - install -Dm 0755 grimshot $out/bin/grimshot + install -Dm 0755 grimshot/grimshot $out/bin/grimshot wrapProgram $out/bin/grimshot --set PATH \ "${ lib.makeBinPath [ diff --git a/pkgs/applications/misc/tellico/default.nix b/pkgs/applications/misc/tellico/default.nix index 04f77acb293b..c0c61e87264e 100644 --- a/pkgs/applications/misc/tellico/default.nix +++ b/pkgs/applications/misc/tellico/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { src = fetchFromGitLab { domain = "invent.kde.org"; owner = "office"; - repo = pname; + repo = "tellico"; rev = "v${version}"; hash = "sha256-+ky47wbyGAsBLx9q4ya/Vm9jiqEAbFfhloOytAyUYCQ="; }; diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index f4de63a0bb49..a6d28e16ed86 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -164,7 +164,8 @@ let # //third_party/libavif:libavif_enc(//build/toolchain/linux/unbundle:default) # needs //third_party/libwebp:libwebp_sharpyuv(//build/toolchain/linux/unbundle:default) # "libwebp" - "libxslt" + "libxml" + "libxslt" # depends on libxml, always remove or re-add as a pair # "opus" ]; @@ -811,15 +812,7 @@ let // (extraAttrs.gnFlags or { }) ); - # TODO: Migrate this to env.RUSTC_BOOTSTRAP next mass-rebuild. - # Chromium expects nightly/bleeding edge rustc features to be available. - # Our rustc in nixpkgs follows stable, but since bootstrapping rustc requires - # nightly features too, we can (ab-)use RUSTC_BOOTSTRAP here as well to - # enable those features in our stable builds. - preConfigure = '' - export RUSTC_BOOTSTRAP=1 - '' - + lib.optionalString (!isElectron) '' + preConfigure = lib.optionalString (!isElectron) '' ( cd third_party/node grep patch update_npm_deps | sh @@ -840,6 +833,11 @@ let runHook postConfigure ''; + # Chromium expects nightly/bleeding edge rustc features to be available. + # Our rustc in nixpkgs follows stable, but since bootstrapping rustc requires + # nightly features too, we can (ab-)use RUSTC_BOOTSTRAP here as well to + # enable those features in our stable builds. + env.RUSTC_BOOTSTRAP = 1; # Mute some warnings that are enabled by default. This is useful because # our Clang is always older than Chromium's and the build logs have a size # of approx. 25 MB without this option (and this saves e.g. 66 %). diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 407530df709e..71b9f2aa7573 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,10 +1,10 @@ { "chromium": { - "version": "140.0.7339.185", + "version": "140.0.7339.207", "chromedriver": { - "version": "140.0.7339.133", - "hash_darwin": "sha256-Xf2f4AyowRkG7FTd8p3l3CMF3YCpjyprMD0pM+yPOhA=", - "hash_darwin_aarch64": "sha256-HgANL/mEXhIndbmzB1oevem0T9HkLko/HNOi5Y9EzKc=" + "version": "140.0.7339.208", + "hash_darwin": "sha256-sdBwwXl63vOkkGHsXG5BFWmXj2pbgA5bk2J5mNwEnGA=", + "hash_darwin_aarch64": "sha256-pL/7kHVv0e4X7bSCcjqQdI/myzgKqU858WPVJ5XZmKw=" }, "deps": { "depot_tools": { @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "eeea00e459e8b6cd69698eda5b236a0d4cb3234d", - "hash": "sha256-BjjFH7/HhPBw/b7XmRZVNUrJYAUkWgCR0upHBn+Q5Ec=", + "rev": "17230b545fd18b35aad49122e5af97a463bc7a9c", + "hash": "sha256-TPO2tCz3pkYAlZW0u5xfyBEUjqZvu7n+2Pr7KD8MfMQ=", "recompress": true }, "src/third_party/clang-format/script": { @@ -252,8 +252,8 @@ }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "5dbb6f71a9bd613c0403242c7c021652fbf155fd", - "hash": "sha256-tA+6iKBfJVrlT+1UH55vqa5JCONweZeD/zWfNHHD+Kw=" + "rev": "725edaaf06b966e670194d0376d50be0c25deb13", + "hash": "sha256-7YwrN+MizCnfcwDHWsYkZaTbN2qmCHcixX6KHhCPrXs=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", @@ -632,8 +632,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "1fdbea293a53b270e3f5e74c92cc6670d68412ff", - "hash": "sha256-YiGzqaht1r8/dDz0C4fpKsPEIplm33dPce2UpLkYTZ0=" + "rev": "f3ff281f2330f2948888a9cc0ba921bbdc107da8", + "hash": "sha256-88ezOArtEdPJZACmgyjJ2Jf5biSlyoDYMJBZ7wwPt7Q=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -792,13 +792,13 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "6d56a0bd0840ce46c80ada63f8c962bd1bb336aa", - "hash": "sha256-VtW/nwKo3jCYfLBHvpAVdLJIRNxw27RAP1K+WgaO5Uc=" + "rev": "b7ed978e41b4bac7802b206404d0e2f3d09f31ac", + "hash": "sha256-/XuTD8ENQutrbBt5sJYHuG/87q00J2fACSBBkeEHTYs=" } } }, "ungoogled-chromium": { - "version": "140.0.7339.185", + "version": "140.0.7339.207", "deps": { "depot_tools": { "rev": "7d1e2bdb9168718566caba63a170a67cdab2356b", @@ -810,16 +810,16 @@ "hash": "sha256-Z7bTto8BHnJzjvmKmcVAZ0/BrXimcAETV6YGKNTorQw=" }, "ungoogled-patches": { - "rev": "140.0.7339.185-1", - "hash": "sha256-hhmjjlir2g4RmHKkibmY1e/Ayabyy82jeQXvxQq9gJ4=" + "rev": "140.0.7339.207-1", + "hash": "sha256-wPqxbVmBEJSR12M/mHAE9CUEqOA+D1EiQXpidsrSrs4=" }, "npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "eeea00e459e8b6cd69698eda5b236a0d4cb3234d", - "hash": "sha256-BjjFH7/HhPBw/b7XmRZVNUrJYAUkWgCR0upHBn+Q5Ec=", + "rev": "17230b545fd18b35aad49122e5af97a463bc7a9c", + "hash": "sha256-TPO2tCz3pkYAlZW0u5xfyBEUjqZvu7n+2Pr7KD8MfMQ=", "recompress": true }, "src/third_party/clang-format/script": { @@ -1049,8 +1049,8 @@ }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "5dbb6f71a9bd613c0403242c7c021652fbf155fd", - "hash": "sha256-tA+6iKBfJVrlT+1UH55vqa5JCONweZeD/zWfNHHD+Kw=" + "rev": "725edaaf06b966e670194d0376d50be0c25deb13", + "hash": "sha256-7YwrN+MizCnfcwDHWsYkZaTbN2qmCHcixX6KHhCPrXs=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", @@ -1429,8 +1429,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "1fdbea293a53b270e3f5e74c92cc6670d68412ff", - "hash": "sha256-YiGzqaht1r8/dDz0C4fpKsPEIplm33dPce2UpLkYTZ0=" + "rev": "f3ff281f2330f2948888a9cc0ba921bbdc107da8", + "hash": "sha256-88ezOArtEdPJZACmgyjJ2Jf5biSlyoDYMJBZ7wwPt7Q=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1589,8 +1589,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "6d56a0bd0840ce46c80ada63f8c962bd1bb336aa", - "hash": "sha256-VtW/nwKo3jCYfLBHvpAVdLJIRNxw27RAP1K+WgaO5Uc=" + "rev": "b7ed978e41b4bac7802b206404d0e2f3d09f31ac", + "hash": "sha256-/XuTD8ENQutrbBt5sJYHuG/87q00J2fACSBBkeEHTYs=" } } } diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix index 9b0e9047a982..cecc77c15072 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix @@ -1,2477 +1,2477 @@ { - version = "143.0"; + version = "143.0.1"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ach/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ach/firefox-143.0.1.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "2c8eb5f55a93591b1b6c4fa3e4d7b7b242a5766e1f7a72d20879491a6140c4eb"; + sha256 = "cc57177b1af6dfe01756a7c3583c075edce50f6a826b232c6032624b386ee814"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/af/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/af/firefox-143.0.1.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "4a40617650abcd3fc25220d52b813eb1c2981ac89826b3effaeb9fc22a9a5f7b"; + sha256 = "f1c836bd22ebe6b7ce11af95cfc0b8d8f7f45dabb275156c8e417726c4780288"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/an/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/an/firefox-143.0.1.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "9a330c01fe81e8786680512e0c2f97d9daa35b444eb7d1d881ae32b83431265f"; + sha256 = "d1404b07d8260e6b4df015faecb76c48056de59de56871a27e2e6a4837f69945"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ar/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ar/firefox-143.0.1.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "898f940a43503ac51a7595f44ff8819271b376ee03e70cd7995b5dfaca78c96d"; + sha256 = "fc2fc5ba8777cd342e20c81b2d5d6bd291871166fc227d734e1a231d8ff12bcd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ast/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ast/firefox-143.0.1.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "8ba7dc997c201c9e6f43e4251818abfb5f970808b891dc4a74b75a8e2dd8a13e"; + sha256 = "a1d8076048087cbfde71f1bf0bab7f2a5f8052cf714dc8464d3a16962456a110"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/az/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/az/firefox-143.0.1.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "b35f716d18480de3c25a7766ef6af4bd60c5dcb4c9204ff2e21a85bf3f6fb41e"; + sha256 = "426042c34f9e31f5caa28b4bee99bd50324a0a7ce1e67824dfda5a385ab3f0fb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/be/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/be/firefox-143.0.1.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "3297c4f75cc3f2eecd4223aabc68450e9668ec10287f0a9ebd81dd743bdd2005"; + sha256 = "25e13cb57c8c519594f126238a915a9c001f8794c0ee63b1cec5e5ea7ae2014f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/bg/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/bg/firefox-143.0.1.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "15a43a19fc0fecfb9eb34bc0aa0168e16f26a000d1e0034ce9fba3a385f1bc00"; + sha256 = "a404bdc365007c59994e516578c8f706e38a439d7b8e4a07f2d8357717916e24"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/bn/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/bn/firefox-143.0.1.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "fee57d37e41584dc0240e17e50b2ab7ac2dd2ce529dbde7621fb97b12b5c586f"; + sha256 = "9e277b035d005db65802227b1029633ae8363978d7065f774da105d866d8b208"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/br/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/br/firefox-143.0.1.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "08d4fb5f37679f60d6d9700c4c3ba0d09d8fc1f85a8d87c09625ae323e62f6f7"; + sha256 = "5d205a56e7866f11da8198a2f4b07ff00a7b6d0e27983b8f686b38e4e6a5dda9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/bs/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/bs/firefox-143.0.1.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "5e9c8e33268bbdce914f7a08e53384b44089217b05d28ebffe911d1747cc11bc"; + sha256 = "d69a7d9d6d02e2bc8b103934e884c5f3598ec17aa50a5c845fc83c936ede0c77"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ca-valencia/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ca-valencia/firefox-143.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "4037bc550e0b163b91b4ffd96bcd6aac79de1b4b0a0d6d0f1a622002f2df8739"; + sha256 = "1df4d79ba508870567f76311a1626774b356794f82382815ec2059819b0b7e53"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ca/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ca/firefox-143.0.1.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "2bba38674c05b515420b5b137c4722a0fe7c1d2befb471ec712891672e3a3862"; + sha256 = "114be0142acd813b31de893fe49f7b8cd67f96e3cbe88fe3c81c562d6a841d4a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/cak/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/cak/firefox-143.0.1.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "9259347f69a0059774e20ff94693de200677fe31b98e3bc47f2f6189039f2641"; + sha256 = "53baaaa80b50ec6a482bd03e1cbf79bf0c7e2f52e2cdc03da87b6475b48faa82"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/cs/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/cs/firefox-143.0.1.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "445adea52e5d9f1878799d0e60694838444d773b235581e6929ee29f2389dc91"; + sha256 = "4c34e3a7a362bde889dc785fa9507623278ccd82c44f497c77475dd31220e31a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/cy/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/cy/firefox-143.0.1.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "40a6ff71c83f2bd018345d7d75ed5e776517ba4e276bd75e62a7ce33a2f14fde"; + sha256 = "00e7450b6ec627182ceed875810078eb92e2c79a530ac66947dca9a6947a4f35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/da/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/da/firefox-143.0.1.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "79120556beac66882caf661752fb3725e9032769c0492ee3604aa36a532ac9af"; + sha256 = "c021396fb9d814f649f7ad9d7da0bc6c2b93a8a04251c8ef2b8d181668087173"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/de/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/de/firefox-143.0.1.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "f3a0e14a7be65cf98102251f0800383648d820eaff80b49e3699deed6fe6d493"; + sha256 = "3fcd8e7e161305d38c98f3ae8db1d97af0ebb98fb8a9c78062d2ce56233f11fc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/dsb/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/dsb/firefox-143.0.1.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "d5af1530af07d6cfe5e4cc68232ff2fba895d0c373d4e7f6bc167f0eab588ef7"; + sha256 = "92938ad06e4591221b10b0f122c55329250d6ea902c0aa27fd434c2262b4f38c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/el/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/el/firefox-143.0.1.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "48c90726acedb7260990d99e316991808f7990e852196a38c7fecfd231963e6c"; + sha256 = "dfde560e2010176bc582cb552b95f2d32df7b78dde482a921ef238cd94a59ce3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/en-CA/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/en-CA/firefox-143.0.1.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "3515fdf6cc2c0930e67b6fc86f847465130eb1f92d2cf36b8d8158f8a750fcf3"; + sha256 = "5859ec3e746715336009216fde117c051ce70d4a1c4363a1b15c764284147526"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/en-GB/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/en-GB/firefox-143.0.1.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "1a60d61e8703ead62aed721656c71e8ccc83a327476b9633e60d70741a8636c2"; + sha256 = "dd78e622e2177a59ee3f8006b920f9806ca1d0b50303724a769c7f7e1f25f6cf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/en-US/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/en-US/firefox-143.0.1.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "1c87a9de21941a15177384d4820a6aa3c7dacb38d34089c73a621734ebf1ea9a"; + sha256 = "0d515c65248d4485cc8f5abf4e3b09a9a65363f2b4e6b8435309a4c87e500720"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/eo/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/eo/firefox-143.0.1.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "57cd3a664cca11df34e0d8ced8a4babbf07f2a4f1b9fa81d4e3bec3698c98348"; + sha256 = "2cf465124c12715443de35c333e344372a0c81904f7907b75353490f4bfa4cba"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/es-AR/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/es-AR/firefox-143.0.1.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "4c518a0f6c8e7fefff5681c5ba1c4c8cb395e0207bd51589686186fd85e01c66"; + sha256 = "5306b7d158413c0dfb7906eee0c5f17fe0b54b60cac2d9b8be2fa3db54c18a77"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/es-CL/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/es-CL/firefox-143.0.1.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "05006a2580cc7c5d8a7344ad43a1929e3b1e058976ce667cbc4e49692a7e65c1"; + sha256 = "c58d8248c8fb0740a32e56bb2e213efd66e959a53e48411a7e17b8ac8de5dd8b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/es-ES/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/es-ES/firefox-143.0.1.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "81a6ce83d1426d02d7f6a400ea715c8bafea316cabcba7de303a38d4aaba9a79"; + sha256 = "f2b4da508c656cd77891f0931ff463bf2b16426cc5c233993c52e28f8b5ec9ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/es-MX/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/es-MX/firefox-143.0.1.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "8ab69edfa9f4561f5496977ac2f64c507ea51e3089a02741f3cdfd82e32efac3"; + sha256 = "48b058835905a6c3c555891f502c4cf798342e53d7878358c1239157ee86c43d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/et/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/et/firefox-143.0.1.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "eba5108f90109876d4889318c023b210c8733abb75e66372aa799fd6ec150369"; + sha256 = "99f2fce592224acbfc74228ace603f6c0c9aa91bbabe64ccb149ecd83b610774"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/eu/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/eu/firefox-143.0.1.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "057022fce182a76aebf17564f9495a75ca1dc138704753ff1e4bbf9a3b9a0b9c"; + sha256 = "810b7e87a7490616f12e8d769df9323aad3a0e52f8ffc3d254fabe12176d2e94"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/fa/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/fa/firefox-143.0.1.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "4fad1ea450015af1186096461f550ebac0761aaefc503347cd3e3cabd9fabb51"; + sha256 = "f6d8dd9b16a45e63eb302f78a0caf1d3578f9d5c2903cbde3fe3678e24cecbd0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ff/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ff/firefox-143.0.1.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "ba41825851f4014d3d8be7e6018328b998408bc623e489800ce0f4d731d5a9f4"; + sha256 = "7f0b0c3629df7ab39695e43f02d2c2ed2683c223212fb6b2fe02e902727da865"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/fi/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/fi/firefox-143.0.1.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "b69d9b24cc72fa5dfdd307623bee4480cd4de791ecc562639d75becd9da0c8bd"; + sha256 = "fab5b4646cb245b80c8b1b707b280a0eb34253de3dc2158b0fee03902acc390d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/fr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/fr/firefox-143.0.1.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "f5a898b9e32f630fb23247ab20072a991a60eb9654433fa1f114fbe16ecf71db"; + sha256 = "a0216ea52eb7bbd56285ea5ad2a770f793e85eb8d23949abca469adfc6f4f5e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/fur/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/fur/firefox-143.0.1.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "c29a1a88100f7e3c34386a8e1cc79aad34397ccf73da7eeb2d443aa78ad9ccdb"; + sha256 = "becb77ef5ec25a473eb524af26893c6465dc6ddd564b31b756a79346354863b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/fy-NL/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/fy-NL/firefox-143.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "a3c17ff6ecdf3f4e872af8c579bb0313614ba025597009ad4035ccd3c9995232"; + sha256 = "554fc361b041747c9e00e522d6f9438791f7f748acf0511766bbc33cbf6b4f5f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ga-IE/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ga-IE/firefox-143.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "83a20d5f85ad3233d1d55a7898004ab1e61453c9790245a7f9f66b53808b2f5e"; + sha256 = "e6d521472ddf58a0e144ffd15d3a67cc5623894516bd31003992e4d71f02db41"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/gd/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/gd/firefox-143.0.1.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "4dede9aafbcd4bdb26eb96c60e4ec4de08dd887a9fbeff8d8ef769c0f43eaf1f"; + sha256 = "6ea75692a263b015dbf32cf98dba78b84fa3a5cadcc035bc3abe760631fb4691"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/gl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/gl/firefox-143.0.1.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "48edc3f79954c3adcd582aec12265f554abd7737b7b7e7c52f091f2bc1eec142"; + sha256 = "554ff414a64943a79a2d555f9f45d41e2b00b8d3b398a78e066daec3019d8888"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/gn/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/gn/firefox-143.0.1.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "e2839fb53fa5e636022d68a49ea582c11421aaf3167d0138bd1b995531491acc"; + sha256 = "aa58827c86026bd64c9f399956706ee62527c86aa3369783e9d34338e79424ea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/gu-IN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/gu-IN/firefox-143.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "b04d45ca3905f7d5b14726fd782a9fe78780e819abe8a949d95d0aac5fac864c"; + sha256 = "1dbef2d65f0128c3d6b84722bc72d5edf1b7683c1d6c63bc7810b597199f91c5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/he/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/he/firefox-143.0.1.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "b631932a433761beaf8218304b906000725a87582b2e7d75946b436746c9d9ca"; + sha256 = "d32564bf72b4bb70aeffe931034e4c8cc64d2b7d7d62ad4cb067ad64790dc2f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/hi-IN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/hi-IN/firefox-143.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "74f73046b5452e2a730f3fd170b0f93a14054a435fc305a285e7e0a93f80be9a"; + sha256 = "241027818bca81399565d6dedea7fb7c7a2e20ef40fbdd71101650c42c67f051"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/hr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/hr/firefox-143.0.1.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "df7432dd8aad8bf4b16d2817d3633f9f257be48d1fb4f108dc9fe04700a660b6"; + sha256 = "f8b1588b0e9ff3077585cdd62b5ac36e5189dc97c97019b335b8a95089860a47"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/hsb/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/hsb/firefox-143.0.1.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "13cc0caeacaa30f5b1d7c1889a8071686efbff25532575b6ed522a0e776bcd4c"; + sha256 = "8ead2f183b329f956894943fe92e46692fc8ffab363834020166a78ae775700c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/hu/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/hu/firefox-143.0.1.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "93f48da3ce4efa089d2a72e4e03ff6c6c0e212503e55fe0fdbd39800370d2de3"; + sha256 = "d543c3b84f5ff2a97d921556c6b884eb76f8086a9c6ac944aacbaa09d39a4a11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/hy-AM/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/hy-AM/firefox-143.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "e9d9b9e58613313e5a87a7e06a253bad11ad8ade2f171848bb58a06e2a3b7cc3"; + sha256 = "0ab01d5a2eaadf9a905b7b8e4a539dd657c06f246cc4f378567f530d157130fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ia/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ia/firefox-143.0.1.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "9e4338fb3af70b228418a776cd8da7b05f5e4471d8c5d210bc27507d0237c593"; + sha256 = "1b5b81ddc1b5c287a87012faf3cd7142953b1c3b5ccb4892dc482026f9e62e13"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/id/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/id/firefox-143.0.1.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "8b6c41f9b170ec49a4069749188174ab5cbf4bdd1942de895b08c2521c21c9b4"; + sha256 = "1d0f9840f0b944d61c0f7133c17e6b5ec30e9d3fdf8caa34001309c9279eeddc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/is/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/is/firefox-143.0.1.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "073a4635547ef522733b23dee979c277544040ea881abffb22355dd47db048ab"; + sha256 = "ae03dbb68f8f8af90bfa3feb4f83850fb1dc3294922c8d75096ee688c864a20f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/it/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/it/firefox-143.0.1.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "701bad73f86f9bdc32ce6269b397c9be44b216fc2c252cf3a2137b0099610de2"; + sha256 = "6089612cad1871d3cd2abfc2ee52f37e47443288ed6f2f8d028e26c622e93951"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ja/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ja/firefox-143.0.1.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "c47534eecc3f8ae896c6f8e7fbdc1a9be12935cd941fc753defc919e4ca438bf"; + sha256 = "985d555a83bf10457a24bde35cb0fcae7d70d0a6698da38b57e80a20aeab5147"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ka/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ka/firefox-143.0.1.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "86109ad1ee6faf116cb46be8937668aec701b8f57433be49bd96a8a77d0b191c"; + sha256 = "cf86359058a231676227dc7de62b39c95b816e52a575a478d7dea8c9b2a7f3ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/kab/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/kab/firefox-143.0.1.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "85ea4a1467375097b9fd8dbc189cf32b6e6fef1078e4ab0259809bdedb345ed8"; + sha256 = "121c8689c99e0d84c20e4462ab313889bd5564da1aca364e7588cfab32935655"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/kk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/kk/firefox-143.0.1.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "bed0e7ca8ba3e7e36b23b24608f216daef126ac4e6e62919e556642ddfc5e168"; + sha256 = "c6055c1f54bf793405ce3096dc477adc40b45aae1157be53d33630036ef5eaa6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/km/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/km/firefox-143.0.1.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "b42a79e2d8509a3c41be957d2cbdb710d3d7bfbbb815531d1adde0ddfe5d1b40"; + sha256 = "d3d16ae7a9499483d0263c99876aba7cd14753f5f31ad79fc2463d9682ee3af6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/kn/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/kn/firefox-143.0.1.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "d09b113535babf10e2dfa9b15a6d582a688ab7fe6b9208e0c5b44c65ed9e44e8"; + sha256 = "b23f801009786bbbb7ed581660015b3a4a504cd99c91dcca581eeb14fbeaca02"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ko/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ko/firefox-143.0.1.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "0ec2c37b1095132e5f212394a2fffd4fed747087cdbc7b29946fe01b3269e4ed"; + sha256 = "907920a510b93b2365e43dde04539b757364a2a2a4e8f74ebe1ff72296a5eda2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/lij/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/lij/firefox-143.0.1.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "adbe84fd05efdd75717cddf4f4444fc61d245587a872736e862e7fdac7aec69c"; + sha256 = "e27f4523eadca3ae2fb3a3d6eaa599675514b97c2bac032f8e90e74c26c2e513"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/lt/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/lt/firefox-143.0.1.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "6b2ad03bd92959e7e52d649271d672757abb2a48556ea76da89c45fd0d118db0"; + sha256 = "812e2fad1b656f43624d794bff35c43b54587fec36cae52d8d4ec29eefbe3245"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/lv/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/lv/firefox-143.0.1.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "20637ac66abe474988d91baff4789a90c237ea3e4a8cb7f118620e7a6fa2b520"; + sha256 = "ce450b89154c531c5b9d954cf000060d2e4ff413414922afcea60fbebb0fb076"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/mk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/mk/firefox-143.0.1.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "090b7d5b25a91a490c662b3814f59676e9828c664dffc6bdb3124383ddacaef0"; + sha256 = "042189f18109d71882cd67453e5dfc5caac0a710bc4313ab1d7176130b4b524b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/mr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/mr/firefox-143.0.1.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "7be26b9a181f06b4a4a07db167813584ff916c5087f9b3aed5edfaf294b7a3f8"; + sha256 = "d63f0790873e0b2427bc8dce5976510db75f1825db4a20392d5bdf9e395cb267"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ms/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ms/firefox-143.0.1.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "4e3228eac376c995a873ff732228da320398911d797bc44287a8374c65e5eb68"; + sha256 = "c67d9b4e8b8093b63165b6c9860971455aae73c88eb73d302b2d8e54c378a7ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/my/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/my/firefox-143.0.1.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "a4cbbfc0c7fa459980d924783cfe86447121a7aadfb87e7b960327eb7e486c5b"; + sha256 = "6e949230daac40d71a705c1f3178678ee246a4bd08cbc8c1b885e2335fccdd34"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/nb-NO/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/nb-NO/firefox-143.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "7cee057cdac27f173b10a36d0a9d5aad4e62b0ae19531a2d2f98d3546381b842"; + sha256 = "d845511af58acf2d56c2f671ec79e1bb6689e1c5efe9e6ec0dc5d289eb19092c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ne-NP/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ne-NP/firefox-143.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "410b659bf909fa314f871245dd8e7977091038430e8a6c789365599580f417d0"; + sha256 = "d28ae2f5acad5f0f4c06d6c625a4a0cc90a77ca2e460d632c116fdc3e3e942f9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/nl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/nl/firefox-143.0.1.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "700cf8a53626798aeb8cf78b4441c31bcb001332a9f62d56b5380d6197fa5acf"; + sha256 = "6e48604f40249f1c3fea56c423753d46179a62c79222119b1b2ae75dede86550"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/nn-NO/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/nn-NO/firefox-143.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "13e3a38f060aa35d4201b054802753a2b20acb097fdfd8186a94cadb82e3024c"; + sha256 = "5e793864dd4c4b48c7170afd06fe5abeb45dfbe09820704073e4fa6392420f17"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/oc/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/oc/firefox-143.0.1.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "e95522839242f5cde8c7fbe9833137431876e1dfb4737c103a6c5ed4797107b5"; + sha256 = "dc505f706c2c3afdfdafac6284a1b8d1eabca20464829b6319a182928cb09373"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/pa-IN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/pa-IN/firefox-143.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "c5fc10b5ce779fee44dda78a834fc197627ccdccaf30eed7155f2677adbd55fe"; + sha256 = "282710a680dce4134bd52b35ad85588bace56142d42a2b0269b957d5e64511dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/pl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/pl/firefox-143.0.1.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "5dbe250b0aaa39baba605ca5cc27a86d4abddb3723c89ff7d0187ef98fa3439e"; + sha256 = "4498e1086b7934b38ce10a295fc8389fb4398f0cba2831287db4e3294d4256d2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/pt-BR/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/pt-BR/firefox-143.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "e89b13c5d04b1b92812460a19065c2f0a95900650885f6d498753f69f2d50707"; + sha256 = "b34c963abcaed15e73c507f2bb30199ae90ba8948e576fad63503b32656d8595"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/pt-PT/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/pt-PT/firefox-143.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "3e6927f96095c0aa60ba865642d518ec33f108e6e43862e8cbd149134f7c6fc7"; + sha256 = "29989d745a447a75f722787b2607038a46e89418622a9601c098cc4b9ce2ed59"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/rm/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/rm/firefox-143.0.1.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "fa01b52bdf38e997346c0fbeca5f13dbc089511eb3ef07d9de11743d296fb7f3"; + sha256 = "a87076af115c5cb551fa3d6317dc1fd24eabf38143873e0f0e0892e92684d936"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ro/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ro/firefox-143.0.1.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "21a50e44495bc738b7b23cd31827f345ff4155e8dd2ff06aa1469cebd13096c4"; + sha256 = "1ff4d1d337a4f502a9cbf7421f974660ddb6a3fb4e025e497c63d48931b3f3ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ru/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ru/firefox-143.0.1.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "133d390f89fda10e84c8c4394253e46aac84cfcb9aec16100267e9eb426a418e"; + sha256 = "704e9f19ee71f2e56c41a496e50bd8b2c56269a148afe8c5621481522d885935"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/sat/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sat/firefox-143.0.1.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "c8040f090c9d0c3f1a0bb8a6d2a818d8dc02a214c264b0b3d32c6b2cfbb4db8e"; + sha256 = "63409bc430a3af6566179ea197e5f066a5cb27dbb2283f5b4a12beed189d15e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/sc/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sc/firefox-143.0.1.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "960aa8d547928c890f9c2b536866f847a43036b6b1834f5eee8f6be3d1cf058b"; + sha256 = "1ded7b3c29bc0c62611df0b09ffd4c55b8577db783b1e3da00bb033d60623154"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/sco/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sco/firefox-143.0.1.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "bd191049e7356927e0d27d32c042f613a27349ada5045669190261c1e399e553"; + sha256 = "1a139fcd51d6f886bcba78e584d5005f04c0a84af845f3e526f7f8f6e2173e83"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/si/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/si/firefox-143.0.1.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "fef8b3338bfced2b7bdd459ec7c0711de6dbb6290b064400e38579eab080fda4"; + sha256 = "6028c13eb5408dbb297cb15e6f2dd053dce663909df8730899cfc49586b52831"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/sk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sk/firefox-143.0.1.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "f497d04e567cb03a51fef35a68b2bcfff2d52bd43f91642b2456f5ab32e2a303"; + sha256 = "9cb07a4fd191e8e35360145263bfada995a5c5cc42151e9529e4aebb91bd1297"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/skr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/skr/firefox-143.0.1.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "b38a23e6ca6d2979679d525e055bbd3d8762eb7fc39411ed286c3ac2c9e9a12f"; + sha256 = "5820c79abac430af8ef6e4c4cc8d0a2f6025adb12b6b60994d54ef0b77fa0622"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/sl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sl/firefox-143.0.1.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "3f2ffa058f1eac443759912220b6f4f8760950660707332bb7276556a155deac"; + sha256 = "0a4f03e848f14336936c6eaf93f3ada15e6b6af576f391b19cdd2fd6c70bddf8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/son/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/son/firefox-143.0.1.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "65d7277ea8afe2432405717102dbb64485e37ad7fb5ff2d4f435a128dc4c35dd"; + sha256 = "2023f04e88f23242d39749d29076516e5db7322cf5ba95d553fb227f46bdb978"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/sq/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sq/firefox-143.0.1.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "fc66c1bca7e542eab3da6ba8b77ddb0c32c3a8500289d5f700c55ffad2c7bf05"; + sha256 = "1c9fa318cb9bc160a8d51f3f8e45642fe80288c208bb88fab38c276fae33cf1e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/sr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sr/firefox-143.0.1.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "1c5fc870eb2052927c6d4c3e0fdbc4694da23bc3b24db658b47900c593a83299"; + sha256 = "dcabed0d13dbfe1ced43e2cf3fedf682abc8b5ebff31ca5f4bbf12902a6ea94f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/sv-SE/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sv-SE/firefox-143.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "7aef2346c9bb1adb41d2339d5f64191a4dbb2db093ace72d3c532a89ee3e721b"; + sha256 = "44ce3ec032060132f51920c1b9532de93c075060dba94ff6a356cd8a7ddda2b0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/szl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/szl/firefox-143.0.1.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "35acd4289cde59e3da51918aaa10d5d9ed44941520d3cba7147d66c42761795b"; + sha256 = "088dc165641d10d33f5bceea3e9c26a0ce691c6b753af636c8d6bea88a911dba"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ta/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ta/firefox-143.0.1.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "2d854ff797bf93724600fd409bc84a479b4d7bc2584821dc3a6ed6ed3c311820"; + sha256 = "63da38c2d832a31d224ef9aa4a084eba229ee98a8f3f9353296d8b587ae7a498"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/te/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/te/firefox-143.0.1.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "2b773c9871002a699ebc0d52b43a3db1f2272920f2d5491258731b185a281d8c"; + sha256 = "e17ba9b2c0ae1213c583cb0347f7a6a4cdda5c569e0627fa748f6bcfe5ca0bd0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/tg/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/tg/firefox-143.0.1.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "efcb3ef409e88eb080f171e48ac89fe9b91eb09762965d3655f1d5ca12fa7921"; + sha256 = "f13d16bd8a5b573a8edf31ddb1b4ee0a6fe0f817cac365229fcdd4867073a05f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/th/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/th/firefox-143.0.1.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "6d02743959b8afe4952da5d3588fe4cd9c68c5e1d7aced3b941acc03f3efa6fb"; + sha256 = "c9bf355f60fce7e968b9d61df70c6c150256a4405bcb9b4663c47cf8ca722e74"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/tl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/tl/firefox-143.0.1.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "023af6cf636fdd58dc135e3d2989d97a19fa6ad618c9481d4cd962fcd1fb71cb"; + sha256 = "6b0517a9f17ab839323f26b62688e2829f8ea01ed629b239fcb504aaa312f8e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/tr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/tr/firefox-143.0.1.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "43b212cadb9168f2f8796de69dd7fce4c812e7945e2191df54047ed5ba43cdfe"; + sha256 = "74982da4e49dec432a271da1cb2ae5dc05e7f0506679793d1614349da407ed9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/trs/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/trs/firefox-143.0.1.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "ac0bf0ef04a044c17b6ffb76ebede3a2b5c04069a8efe1be962f3039cda3d65b"; + sha256 = "dea884fe45d1520eaf5f0c933d265f531c63d05a4c706b3e93d182b594828b62"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/uk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/uk/firefox-143.0.1.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "2735ed38e9704acb8f527a060907959accea823d7cb0eb3473ed7d5bba8c91f0"; + sha256 = "c3f0fc20d70a480fe275dce6b3cf50cfefc8d2c463e5f1bc495f2d192e21ea54"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/ur/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ur/firefox-143.0.1.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "76f5d7d4a76ff495b4df5d4d77aeb4346e09fbccb2ccd27427947dbb2cd94d46"; + sha256 = "7e964276fe824230e82a0646ac59f8debdd3d097782809b4d623d876571b5328"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/uz/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/uz/firefox-143.0.1.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "ae14f21b15e30c32929cba330a36496ee9d79fb3d1b64486129c65d064e93db4"; + sha256 = "73f18b5e3af74c1f5b0268ea24dd7f46a6f1b18b12573a3e7f202164fde27a2d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/vi/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/vi/firefox-143.0.1.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "b5bc0c7c12414f992cf37f49dc55aa518bb569e0f11e21f6cfffd7b56baa0977"; + sha256 = "850b71927236f377eb3978e201d4a4279eadbd5da143b2d2a8345370c68c7652"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xh/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/xh/firefox-143.0.1.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "2b1c295c576cfcfe9bfcec57d505783fb6c4de9a9768c6c8c46794f6732288cc"; + sha256 = "41932e2465df34febac6454e7ca494aba058db04dd81f50a646775d1771a5949"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/zh-CN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/zh-CN/firefox-143.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "dfde5b39ae1001b976d908b2c22525fac136cb13e1196ecfda5b8e922ba672e9"; + sha256 = "6ac6b9199817dd48080c15dc70d9911b0febde7c962b433b29645a0a39bafcdd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/zh-TW/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/zh-TW/firefox-143.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "6b36bc8d93e3a11387993d9c358d222226da0a365094d1862322191fd94964b0"; + sha256 = "840c7c6689aa93ff80ed7ffa6f3c62c26790c7d887f8c01fdfc52f3269a0d2d6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ach/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ach/firefox-143.0.1.tar.xz"; locale = "ach"; arch = "linux-i686"; - sha256 = "49d2bfb342e930aa939554dbf0b51199c2f5b441f0a901b09dfa5cf704b6184a"; + sha256 = "447a5f265391969a8d0b7a028d540c1583b37932ce0b8cd3c7dcb424ba805a7c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/af/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/af/firefox-143.0.1.tar.xz"; locale = "af"; arch = "linux-i686"; - sha256 = "5166d40dd871e06e5a9bbeef5af6b0555426dd826d2ef3df7a7d65d4f9889fb9"; + sha256 = "ea372e84fad534b7dd6b065a784ed22a84a72e6f0f69006e73a52efe29b34734"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/an/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/an/firefox-143.0.1.tar.xz"; locale = "an"; arch = "linux-i686"; - sha256 = "68495d6755e386ba06a4f7387dae58e6d1c99412ff33df7db56804a6ddd16407"; + sha256 = "286c0c986f19c380d19c2216dba48a1234c587adf42ade8e44f799c5a2eaf0fd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ar/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ar/firefox-143.0.1.tar.xz"; locale = "ar"; arch = "linux-i686"; - sha256 = "d552a38fe4938367afcd58b4465d60bfe4e3fd20b66b72c30337d0f5782254fd"; + sha256 = "6b857fdcc6b212e4040993fa4e366af3e3ab9c86e899f97f8ba75a570b50d466"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ast/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ast/firefox-143.0.1.tar.xz"; locale = "ast"; arch = "linux-i686"; - sha256 = "d71baa3ab13e5a7cb404bf502345da8ed770e2f114e4b2509b3a10c41ad3d5eb"; + sha256 = "fb2e385db337da24dd9ab4f655f65a2041137d11686735c7266e78eaf0c8e56e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/az/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/az/firefox-143.0.1.tar.xz"; locale = "az"; arch = "linux-i686"; - sha256 = "1ac90f5416c8f1ae5cef18be4deef41efe78b9333434551d6c49053286946f04"; + sha256 = "19f81de66b1e764b96083bd840ab1714f7df7972bf5f621bb47767fb123a7ed9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/be/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/be/firefox-143.0.1.tar.xz"; locale = "be"; arch = "linux-i686"; - sha256 = "c217365646912edf88cb276fb791490a022aaf35be5f602f31ef69f5bc7ab63b"; + sha256 = "d185e077f78d9e00d5bc0be5db5f5da001c4cd04b9953fe37e4aa0c011a215ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/bg/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/bg/firefox-143.0.1.tar.xz"; locale = "bg"; arch = "linux-i686"; - sha256 = "2694169f91e62b67d8b5f16bca7539c6e68bd254c079819c09f7e1f7ffa4d3ef"; + sha256 = "8f9f9cfa814418c4eb327a4c6d9baa971a5e9a853607ed548243fe1b20f88bba"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/bn/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/bn/firefox-143.0.1.tar.xz"; locale = "bn"; arch = "linux-i686"; - sha256 = "3a5389fd35e8e702cfcdcdf481ee415aafc2cc4f6ff12fbf1ed40ffc76f7a415"; + sha256 = "817d0fc748e6413f9f7ab145e23577a4adc65e791575123a1d25bfb751d1ccfe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/br/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/br/firefox-143.0.1.tar.xz"; locale = "br"; arch = "linux-i686"; - sha256 = "662e9e664b688c377e792f807110c9827c1619a8dff13c677949f39c12b57892"; + sha256 = "436003557d2ed1dddc189914eef7503e561842ae117a33a2b265c95d0acd7523"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/bs/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/bs/firefox-143.0.1.tar.xz"; locale = "bs"; arch = "linux-i686"; - sha256 = "74869cf825105c9bfc87b1c43aedc14424356545216ce169b418afea39a1aa6e"; + sha256 = "21aec551c12759176e5cd933ddbac34630fb9f7cf448ab2ac9ca9ea0cb7d0c77"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ca-valencia/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ca-valencia/firefox-143.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "6274a4fce5b3067e597ceaac805a8c5758c3614b44862a7333b304edde7891a6"; + sha256 = "f5f999bd42080ccb48b684104270e3407d1e702063de76903ee5869e9e7a7735"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ca/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ca/firefox-143.0.1.tar.xz"; locale = "ca"; arch = "linux-i686"; - sha256 = "f5488e2329d8a3d7c2cc6bce06e00cbc07ccd2b6e51de186784183473e163abb"; + sha256 = "85888753fd7cdb9c059e3d8ef069d588b65b2f4892d278ece9f8227b5e85724b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/cak/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/cak/firefox-143.0.1.tar.xz"; locale = "cak"; arch = "linux-i686"; - sha256 = "e880c452a1b5f581ee878c3b8e692746af033737bba21c19a793845362e27510"; + sha256 = "d878134aecec04076d5f9cf5921d299a2fde1747b60283ee8ce4d188360fedfd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/cs/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/cs/firefox-143.0.1.tar.xz"; locale = "cs"; arch = "linux-i686"; - sha256 = "150fc9a52d8c851cc2d78f74749d2aa3f21122f1e25a769b5f80e57b89f3b5ff"; + sha256 = "b7eb7e06f19434bab147882e04e77038142b7452f9745f32a6a93e8f83997db7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/cy/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/cy/firefox-143.0.1.tar.xz"; locale = "cy"; arch = "linux-i686"; - sha256 = "e7eaf618bddca188e627b5c7f74cfa58ec476ad60730601ec5d8dc51649d1d2e"; + sha256 = "cbf5d997df6f82b9df1a12d6c52cc850964f84fedd8f4c90cd080bce153b8ff9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/da/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/da/firefox-143.0.1.tar.xz"; locale = "da"; arch = "linux-i686"; - sha256 = "71c7a90f3bde6d7e29dc001ae95cbc3740155a5f45a120ecb72e81df86df2237"; + sha256 = "0a34f01ba5c6e38b0125e724dda56224fca09a8567ea7c233f696b6b580d36a2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/de/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/de/firefox-143.0.1.tar.xz"; locale = "de"; arch = "linux-i686"; - sha256 = "39ecd08b995c2bfa020a2006e0f547eda7f7a1adb8ea35e087d59dadfae54355"; + sha256 = "3ac432aa4dabb3cc64843c5dc2e66a6463fd7a6b8f0d1a3e120852048db096ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/dsb/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/dsb/firefox-143.0.1.tar.xz"; locale = "dsb"; arch = "linux-i686"; - sha256 = "cb071e5e8bb8b40b6f17c41501d200d72933debe78c6fe95fc38b6034276187a"; + sha256 = "8f085de8aed077dd128fab1ada14a020c6d20d1d2cbd95e8b48d448c93d5ed58"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/el/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/el/firefox-143.0.1.tar.xz"; locale = "el"; arch = "linux-i686"; - sha256 = "371d9c80af6586db5f4527efd57392ad037dd3cabe96b005bdeac08fb0fdaa08"; + sha256 = "738d4606a58797fe5ec92990f9e5d51e814b86d6f3bde64ca5ea1b53603a6fa0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/en-CA/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/en-CA/firefox-143.0.1.tar.xz"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "5833e853b6cc07a0afa11ad32290fce6cce583835b3ff6d2d631dd9473c6acb2"; + sha256 = "3e0873c24d8aef2f90c3ab7bfd981f40b0c126971e5b1d05106f9b5b8ed0a3af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/en-GB/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/en-GB/firefox-143.0.1.tar.xz"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "6dc0896585183ffd83d3526503a747a699741920e9498fca8ce6c488054bd2e6"; + sha256 = "1d570ab1480cfa3e78fc41475ee2e92dbbb2e0d00960cac13937470ef3b5bdf8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/en-US/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/en-US/firefox-143.0.1.tar.xz"; locale = "en-US"; arch = "linux-i686"; - sha256 = "0df13269410a505b70bd857e4d7fd9799efacde67a32b3bb463283f4d4616e48"; + sha256 = "118b6155f0e81e6e86e29760608caa6a04c56d08da229b5a8ac09f71be080dd4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/eo/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/eo/firefox-143.0.1.tar.xz"; locale = "eo"; arch = "linux-i686"; - sha256 = "ac20d0c500e4c527c7df75d406d364fced07ef0bcafef0ea11341af54ca14bd2"; + sha256 = "4baa5891caacd3b6c932ffc19f31c5b82a285e75efb815782c0ce231124336cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/es-AR/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/es-AR/firefox-143.0.1.tar.xz"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "04126dc5e85c2b217131c4d5105c81c67cc5b3bd25b325aa681f8a1d4e529648"; + sha256 = "4fce2ed1057ceca85e36b2029bc78f4bf06ecf98bdc016bb864f9c24fd2a63e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/es-CL/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/es-CL/firefox-143.0.1.tar.xz"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "0d5a8f734223ef19f078b872bf4d242edff0081e8bf06ec34218f61b9949f08d"; + sha256 = "534893858c5a1a040d61ad0f70c9a1ae795f7fe4aa63f8aa31442cdfdd732de9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/es-ES/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/es-ES/firefox-143.0.1.tar.xz"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "dc8926297efa9e51984700321a115731ef6f32f8ea42c8de18a33abf24d30c10"; + sha256 = "3e142c15b060adb9de437c4166b55d35338278be6ddbe5240e3fcd2f95d83edc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/es-MX/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/es-MX/firefox-143.0.1.tar.xz"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "97f94d39212806d8ef03675ab818392bbb3729ea0431cc59747d5247fae3720f"; + sha256 = "b27a77b89e997a6353d7c77f1a8b2f90cd1b04e038a6ead45d06588040b41eef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/et/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/et/firefox-143.0.1.tar.xz"; locale = "et"; arch = "linux-i686"; - sha256 = "fdf3eda2c5a5a4444bb0fb1cf3a7098ef13153101e9c73a26dcff2a4637a3801"; + sha256 = "b5f8ddf17b2fa1ed21b15c68cc6001b569b61d267d91f842f22db3c0f96ab43a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/eu/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/eu/firefox-143.0.1.tar.xz"; locale = "eu"; arch = "linux-i686"; - sha256 = "5df44e6296d105ae08003bd2eaa545b86511a79c34d75e9511f8e58f85ea15b6"; + sha256 = "0e5a6851fdca9b88488ec80f20d44379f0bd03e7df5f557b61a073862d8e371a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/fa/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/fa/firefox-143.0.1.tar.xz"; locale = "fa"; arch = "linux-i686"; - sha256 = "6b1aa759d3b6fee97a46f73c77beba760398cbaf944f5edd58e7f5f47b9f979a"; + sha256 = "999d91d4295a7b0bdcb7767cfe9a5997a0a0c07cf208d96b26093a7ebfd0da78"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ff/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ff/firefox-143.0.1.tar.xz"; locale = "ff"; arch = "linux-i686"; - sha256 = "4c384acd779966f6e9d22f45d47ded449a246505667e351f92fb67ef79f9f8ad"; + sha256 = "16f6d6f4c381f9c019c09589e4ffa1431a7eacab2173350679cd801dd9fb1c5a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/fi/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/fi/firefox-143.0.1.tar.xz"; locale = "fi"; arch = "linux-i686"; - sha256 = "5e57af4a363a11569c54b957a6c8eee595ff56fe487f7cad2d03ff0fc2a52947"; + sha256 = "82a8fc57c4fc89f6c7f2ed487a677283a6764d0a0a409d601b80adfdb50fdabe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/fr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/fr/firefox-143.0.1.tar.xz"; locale = "fr"; arch = "linux-i686"; - sha256 = "c580fc4d6782413460a066e97fc4c2c21abd5c7a4efa4298c26eca2c70b51bd5"; + sha256 = "1babdb4d98760d8d82c79531c2b3c45f77b831cf85e914285660e865fd8c4a51"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/fur/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/fur/firefox-143.0.1.tar.xz"; locale = "fur"; arch = "linux-i686"; - sha256 = "fa28ad79522108da69a95a5b7d7c83dbc1d681e47313c7c698e9b3621d5031cb"; + sha256 = "249631e406ae355ab26253ae6db66b056470e32a2b342373d4ca2af75bd8d496"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/fy-NL/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/fy-NL/firefox-143.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "4d5dc14351520da789c564b5b7c21494d1c13a9ec1c9cde66ed124ff24cd0b50"; + sha256 = "be26a4d5f3640b0ffd4f0b6ce9a74b580f0ccd7944ee4a623ff6854f33a6900c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ga-IE/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ga-IE/firefox-143.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "0341b0c79dc17a4e1fb097458f7b5f1a2b9c3b8054303875f427724006a44ca1"; + sha256 = "accd39facc5400375f326385436b661049f9f003a67b72129a7d3093bb131142"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/gd/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/gd/firefox-143.0.1.tar.xz"; locale = "gd"; arch = "linux-i686"; - sha256 = "5d00671d1d60300771a360fc059bc23536aef385ebbe440ca290d116563ff6e4"; + sha256 = "2916f666e3b52c2550ca41e373b8263b045abea9f9d8884c4df3e59dc7fadd60"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/gl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/gl/firefox-143.0.1.tar.xz"; locale = "gl"; arch = "linux-i686"; - sha256 = "799703c69ffc548a97d28f86e569498561b9f3e50ee9835632e59aa8323a4d18"; + sha256 = "a3d0ae5ec2a2a804fef8ed8ec9f4a477920f032329ea7cefde76eb689ac47fc9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/gn/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/gn/firefox-143.0.1.tar.xz"; locale = "gn"; arch = "linux-i686"; - sha256 = "580033dde81fa6572c0462e24c5e754ecaae6a47f9a2525a6362c508bbb026a0"; + sha256 = "8e937c71fca23c5ec57963804bcbeeb9acb8bb2bf33843785d3e36f34a8de344"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/gu-IN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/gu-IN/firefox-143.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "c0e6af0634fab243238d97c56bdf2bca07b99d99b92cd43c59d5e4fee6cd7887"; + sha256 = "6dc7341914554f801b92e047e3018dce5985ca8cddc5ec0e82151c493ef43e27"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/he/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/he/firefox-143.0.1.tar.xz"; locale = "he"; arch = "linux-i686"; - sha256 = "e311eb1721eededdcc326c3c844aa77f81d246d763d92e22539243069b4a4f68"; + sha256 = "22e6909a4f8534cec8ac2e984a50ef29aa20a1c3725589e3d3efbe70ca510012"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/hi-IN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/hi-IN/firefox-143.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "ad8cc416c38fc5ccd6b4fa707e01aa72f0e0a207be7cc18dc5c5adbacb53e2d3"; + sha256 = "7c513d74c21a3fd97ae8e0250ed58f07103c97d12f6ef2ae382b1469bf5c7d3e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/hr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/hr/firefox-143.0.1.tar.xz"; locale = "hr"; arch = "linux-i686"; - sha256 = "89d3ba9d42877d7f37e300f2f1d42ed40803645c16636b0c21482fbf9b83d85b"; + sha256 = "384c22384b3ff09fd54b4d62fe96e7b6642703ecc739017461d3db07a08f63b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/hsb/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/hsb/firefox-143.0.1.tar.xz"; locale = "hsb"; arch = "linux-i686"; - sha256 = "eee337699a1e47131faa1d985c9c41a24ddc76df36f7dc067e434b9cc2b27b6f"; + sha256 = "c6992330827af639faed8fa955976e6f13c9f456beb54ff11676f4959079a76f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/hu/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/hu/firefox-143.0.1.tar.xz"; locale = "hu"; arch = "linux-i686"; - sha256 = "2ba0ab5d5fc486ab4e0a2d137e6f225a1fc127b9843ac7998137f35787fbf75e"; + sha256 = "a9eeab48d3cdf34f105542bc54157d23386a3dfe94772a2c7f70fd1a1213a631"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/hy-AM/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/hy-AM/firefox-143.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "f1f35ca6ea20574f4c91cded26a1d72729175a30bbec27f59468e6ebba35ee2c"; + sha256 = "b488dd622766141a0edeca08375788752fd5617d32fbb6c6e441bec26e0679ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ia/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ia/firefox-143.0.1.tar.xz"; locale = "ia"; arch = "linux-i686"; - sha256 = "14c3142b533a304168838d2165eeffd616dff6d2504ae47307f3a313aa5ff983"; + sha256 = "3266cd3cb39c2a4c92c734b95219076c34870dfdb83ee3152f0c670d494c3d30"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/id/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/id/firefox-143.0.1.tar.xz"; locale = "id"; arch = "linux-i686"; - sha256 = "cf03e688cd0ba297450debd72e809b1878cf2d3d919c764f8d5442f158813e45"; + sha256 = "bcf431cb848c0c303bab15b097e14d030fe249cd712a0503e91107c9085a4248"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/is/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/is/firefox-143.0.1.tar.xz"; locale = "is"; arch = "linux-i686"; - sha256 = "83030583a6a8fed9baf6ebc2a72594072b6d0be6cae2460729d8088d90d2a931"; + sha256 = "6da50936a09705e10cd8a83e3876d2daae66cee04c6a489bc3327e9cf8e57bec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/it/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/it/firefox-143.0.1.tar.xz"; locale = "it"; arch = "linux-i686"; - sha256 = "c663055ff3035cf269a7017459d126cf32200901d43b4ca6721d42daaf21d28d"; + sha256 = "4fe6b6812e3a9a2bd86736ab158708aa95282345991247b563cf13e664676b02"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ja/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ja/firefox-143.0.1.tar.xz"; locale = "ja"; arch = "linux-i686"; - sha256 = "7135f4bf452b7dbe70210ce1d1695c4e6837351a5d1664e12c5e9d7a72c13604"; + sha256 = "b85a8c1920b4beb890f961df127b3d4a9c7eb6cfe1bdb444248c8ee708ec68e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ka/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ka/firefox-143.0.1.tar.xz"; locale = "ka"; arch = "linux-i686"; - sha256 = "7f982048068f748ebff938ab3bdcdbee45340c67a81dd1146eff3b4aa2b25ccd"; + sha256 = "63a013a826af7d05e3d0bfa61ea072c3d48b077dc22c4c2b290cebb949ffe165"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/kab/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/kab/firefox-143.0.1.tar.xz"; locale = "kab"; arch = "linux-i686"; - sha256 = "6a2b3ec49b705183d2ba720c5a380522cba70815473dd72d5f71526e030aaf4b"; + sha256 = "7e5acfeccb66970a5431b78be3846df93fd1bb3b7b564805dd4762ef991178bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/kk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/kk/firefox-143.0.1.tar.xz"; locale = "kk"; arch = "linux-i686"; - sha256 = "8e9c87f39d2aa2683a9be0acb3e63bc4a25e1779ba2bf9d786ba4167f1c0efd3"; + sha256 = "140284d303c92cfc634a8e0f2d165f6405dc85f5b4c7a3beeb69c0138723bb4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/km/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/km/firefox-143.0.1.tar.xz"; locale = "km"; arch = "linux-i686"; - sha256 = "441f23373cff6d0a92b63cb8d45941150efce3db26a03cdd6863a66f642601d9"; + sha256 = "7742e6e0d23376951a15333e62b8316cecb2a2b4bc88a48550f1dec17495f813"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/kn/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/kn/firefox-143.0.1.tar.xz"; locale = "kn"; arch = "linux-i686"; - sha256 = "d6db1b1a938049daaa1a9ccb8ef229fdbd8b55d3f83badc948f0e388ab7d6030"; + sha256 = "82cb51a65c3bee20ee16afb8dbfaf439ab3a0246df3b21b720c984fbee0f7e0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ko/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ko/firefox-143.0.1.tar.xz"; locale = "ko"; arch = "linux-i686"; - sha256 = "b411c9717ad4f74a1222518cf4e94152f949ef36e60e3c968db1b67ab3a1a042"; + sha256 = "ea93c7df0c6f84bceb93c7ee8fed4f4cf215e03916aa81a10bcd392f88af2821"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/lij/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/lij/firefox-143.0.1.tar.xz"; locale = "lij"; arch = "linux-i686"; - sha256 = "fa3d7c76ad8f7971e0a68a6bb0d324afc045098c97ba7d38cd574fae3c771ffe"; + sha256 = "20956d7a9b64ce74cafb9b02102ee6e3bf34f336d3cafbddce7ec2055020e425"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/lt/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/lt/firefox-143.0.1.tar.xz"; locale = "lt"; arch = "linux-i686"; - sha256 = "e6c00d61d6a06ce16bb5dfb048c57a637d4627e60f40a854b1f02fa2ee23c12f"; + sha256 = "cdc0535f7593aa2732ad22605c09c1dd449463d55bdc2c0daaca71e654f5e6d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/lv/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/lv/firefox-143.0.1.tar.xz"; locale = "lv"; arch = "linux-i686"; - sha256 = "5f97d79e6d7644aa3aa9f2b34ab5eda85661cfcffa04eaea6d2141b804ed6b1d"; + sha256 = "efeddd3be9c11791b26ddf57d9a11cc026bbe08721ab632c5df9fd13b7cce78a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/mk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/mk/firefox-143.0.1.tar.xz"; locale = "mk"; arch = "linux-i686"; - sha256 = "9549536c2e33ccb3e92a02ae8c56115f6e7c28bb9517f145cd8079d7da69aacb"; + sha256 = "b384a555432d29a12dc5515481c502a338294336441dcfd71fe26b5ddaf4b92f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/mr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/mr/firefox-143.0.1.tar.xz"; locale = "mr"; arch = "linux-i686"; - sha256 = "b8d6fe534b493478d30454055b6c20c46b843e84b437a769d5a26506c1df1ac2"; + sha256 = "2305019559381be293c19c7be3952554c5c56d2e4303d6dbda77fb532589a107"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ms/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ms/firefox-143.0.1.tar.xz"; locale = "ms"; arch = "linux-i686"; - sha256 = "5d904f61aafe2960a4577e20b750e91f995b83f812d50bd7ce669ab112064eff"; + sha256 = "4e90e4bb68b74b03ae605c6c4a6f10cb2f76862947160cc55031c7e1fa13a535"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/my/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/my/firefox-143.0.1.tar.xz"; locale = "my"; arch = "linux-i686"; - sha256 = "999ea017e2041123db2d6dea5724844b6878a5281b4794a09609736284da7a66"; + sha256 = "23e7379bca1a753a23805ea64bbf4b895643b8af2f741e9dde4f034e2498f1ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/nb-NO/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/nb-NO/firefox-143.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "4d97a1a6269082e01dbc2cc8a8df0f077a334a5a2f43c0dbbee3cabe7614e8a5"; + sha256 = "f4d6b114bfc398a3cd9e3a7e598b24260e80ce5e2d7af90c922f96943a56091b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ne-NP/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ne-NP/firefox-143.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "f00f9fad5e65af9f44a2f03355aadec11beefcded9a281aaee31664d341d62c9"; + sha256 = "490beccdfb65205bceec80fab31aa7b35529b9f44ab1b00c5a47c145c9cd73fb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/nl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/nl/firefox-143.0.1.tar.xz"; locale = "nl"; arch = "linux-i686"; - sha256 = "0c6ab6349a8b5ef666afef651ad1ea7f6c45c2ad8b0926e86b96a2e34ff82330"; + sha256 = "f0a4d0d2dc6ee3a92bb386a6555abb2181b9b560fca1d76be7bfe73d2d6469bf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/nn-NO/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/nn-NO/firefox-143.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "118934ace0a51b59993796009b998276869ef6ef74cce8e59c8336db7f6ae092"; + sha256 = "8b049d4aa37db3862f9fe3c4a55663a0ab1d3c008b60c24fd2573d33f9ba54a6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/oc/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/oc/firefox-143.0.1.tar.xz"; locale = "oc"; arch = "linux-i686"; - sha256 = "b648e76eb49f61275bbfc6044bb67b4c023ae497de6d0e83b5d8a534817f18a7"; + sha256 = "fd783e7cb7a99b7fa738b5c82fd23c0242dfab517f61dca2df0a453de9eb7c6f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/pa-IN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/pa-IN/firefox-143.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "23c7bdc8948495e8eabdca17468e8aeba55df33c6326dab847665d7ddac263e2"; + sha256 = "ffc9a8e5bce51764502ff3da1be88a5a45c86fabeb9976e87502d4142cba95a5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/pl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/pl/firefox-143.0.1.tar.xz"; locale = "pl"; arch = "linux-i686"; - sha256 = "e86513ad174f15939808edd0de5189153eec0f71f163b33bca4ed5ac42a8ce5d"; + sha256 = "99af6f5356231d2e164093383940b1cf51d73702bb838c0d39b246ddc44b53de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/pt-BR/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/pt-BR/firefox-143.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "10079533e7a605ec2a386aa2d85115abf7305477822f8576bcb47be5c1aee1df"; + sha256 = "fa5d7b6631ea29aed41f60474e1f7bc4a99a56a7b0bd63b540e60cd12557e85e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/pt-PT/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/pt-PT/firefox-143.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "183dd092d19d01e860cca1f0503cc41254f99db8cd088c19d350e24b953e5df2"; + sha256 = "f66fc74f1e28c6bd1b74e15667d656a4907a3236d6057b452184e57d55a8d97a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/rm/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/rm/firefox-143.0.1.tar.xz"; locale = "rm"; arch = "linux-i686"; - sha256 = "c96e25edeacd188dbe71503c6086393795459876edecbc6785d9f04e3d38b639"; + sha256 = "1b6f5b95ea68844cf28666b28dd0e9211065eba9aeabd4a7a6b23951dce159ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ro/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ro/firefox-143.0.1.tar.xz"; locale = "ro"; arch = "linux-i686"; - sha256 = "d56dfed7928ebd88ed8d63ddddc10283c1c0b75066798888f5434e9693ecd0b5"; + sha256 = "d4c11e8705f908c8e672e623e0b064f71596d66b623717e899c213923e248892"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ru/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ru/firefox-143.0.1.tar.xz"; locale = "ru"; arch = "linux-i686"; - sha256 = "a53a57245db242a0e1519ad543240ea5b90a8f09941b8f54c26845344d2f0433"; + sha256 = "99b1c6a019074cf6edfa95c3bd4b18ba921222e393f03f3807bd74d08f5d6805"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/sat/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sat/firefox-143.0.1.tar.xz"; locale = "sat"; arch = "linux-i686"; - sha256 = "bc0bef4e05e6824861693dfe7b06f044594f375d1b9ab8eb354da1fb46aaf60b"; + sha256 = "8992d626415cdf9eee7b7b472a80ed55012c87dda0352e5652e2eee33d8dce6f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/sc/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sc/firefox-143.0.1.tar.xz"; locale = "sc"; arch = "linux-i686"; - sha256 = "8e1b6d819f8d7dd905de2337b63723f27f5421cb64744810d62014f0e76aa4f5"; + sha256 = "816e3dab8e322a77da52e06fe9506cdb09cd1a6ea48046c04e821ea308e00422"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/sco/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sco/firefox-143.0.1.tar.xz"; locale = "sco"; arch = "linux-i686"; - sha256 = "f96bb263e9d89de6b80515d51cd391aaa641f0c4faf2196cada47ccbfe99f083"; + sha256 = "095e7ff241ec2462b8a4b3b1747808c42b83da32fbc6e0123047d27e5c40259b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/si/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/si/firefox-143.0.1.tar.xz"; locale = "si"; arch = "linux-i686"; - sha256 = "0bec2d08ad315d7b25cba4b7370c0fe46c8a429b3c01b03ec582c087c22fee9b"; + sha256 = "77e2823fb1d4cda6854e7d15dd5e8f0c4c259553a04a6269865a423eac64860a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/sk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sk/firefox-143.0.1.tar.xz"; locale = "sk"; arch = "linux-i686"; - sha256 = "8d2472b838058c5ffba37eef57b5b43f115a42c00849dd2e604fdb3caccd337a"; + sha256 = "8aed72b6b19dd9336592f9b593b9b234753d89f6da50f536facfaeae888d86a5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/skr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/skr/firefox-143.0.1.tar.xz"; locale = "skr"; arch = "linux-i686"; - sha256 = "a3dc294617b682f1535b5140b048a67ea5c4bb870933e484ff5691c4fde2c9a8"; + sha256 = "71f20bd39badf34d70d3f9449d163719536c8283ce50d26ea164a88938f795a8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/sl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sl/firefox-143.0.1.tar.xz"; locale = "sl"; arch = "linux-i686"; - sha256 = "b2d72d373903fd162f360b1c042bf9844561a586fd8682e4805643f2c78e9244"; + sha256 = "f6ef7bced5c7259ffa49d6b58d1f0047e2490f5381b102aaa48c942b73ac92f4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/son/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/son/firefox-143.0.1.tar.xz"; locale = "son"; arch = "linux-i686"; - sha256 = "1b2869708ce1369c604297cce50d16471d4e7a11da5e9eb60f52275f50554f8e"; + sha256 = "dedbae9b3ffbb2499da03cdc8b30348b227f7866d666eb4faf6feabd4e86e55e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/sq/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sq/firefox-143.0.1.tar.xz"; locale = "sq"; arch = "linux-i686"; - sha256 = "0dad9bad96085db07ab47ca5e28bb5a2ec73f132a778bad1da293ab41082a959"; + sha256 = "761a875dcb478daef0e39a761843c1a732efa3a1102429d31f25e6ace3dcc194"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/sr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sr/firefox-143.0.1.tar.xz"; locale = "sr"; arch = "linux-i686"; - sha256 = "39033cc810824f865b0e42e7641c5e406e1b93fcf5d87dfab757d42a8dad2ea8"; + sha256 = "7dc7c749000652a2a72d91008fe29c6ce9710df511c712a2a5d5b6bfcf895a71"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/sv-SE/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sv-SE/firefox-143.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "4d7a295401afbf5e3fa317c4f3753ab89edf653e094635b1f5021c3e6c7299ea"; + sha256 = "c75416cba3d7f9e47aec144724b8d4f86428fc2d8a903a0c17803c23b94b33d8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/szl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/szl/firefox-143.0.1.tar.xz"; locale = "szl"; arch = "linux-i686"; - sha256 = "ede2740d44cdb140013dd702c6b8bbb13003be629f66b8c78d839341b6f2c19b"; + sha256 = "7126a305f902f37019070aec76f1c3c19e643cd055b83a23232b156851650528"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ta/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ta/firefox-143.0.1.tar.xz"; locale = "ta"; arch = "linux-i686"; - sha256 = "713a7603832c9163e449ea824e9d0273df7dcc5c6bdf29aa46fadce382c42a1f"; + sha256 = "99d7968da2f5de0671e2eecba04acc9c423d027272d0e368d106692ffb07c6c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/te/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/te/firefox-143.0.1.tar.xz"; locale = "te"; arch = "linux-i686"; - sha256 = "621960a09d1677354bb241fb338387985d792532934203262aa7baf860122c82"; + sha256 = "c28e37e17fb14130005e00a6b3da9fb713d1344f0a57b13a2294c0934a1e8767"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/tg/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/tg/firefox-143.0.1.tar.xz"; locale = "tg"; arch = "linux-i686"; - sha256 = "4bb7bc2e631fd051db2f50661791763544f1929c07d963f68362a304bc1754ae"; + sha256 = "afa6cc3b1b2c7aa20326686dd4a1515a1e53e44883cf7e2fea65927427f1662f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/th/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/th/firefox-143.0.1.tar.xz"; locale = "th"; arch = "linux-i686"; - sha256 = "e6db81a325bcb5749a08236eccdefe584804379b154ebb87700ed4487a93bbde"; + sha256 = "6124ec76b1362f2eb8d422db2b8cdca052cd24c00bc6e76eb5b8c3413b08f5cf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/tl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/tl/firefox-143.0.1.tar.xz"; locale = "tl"; arch = "linux-i686"; - sha256 = "f05ed378a84f4886393fc484a9294f4f12cc087d2655e9983ed443cf62344db6"; + sha256 = "c31845ac222d656d0d9023be4e6449e9df3aa42a8a605b49414f123df97e8bc5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/tr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/tr/firefox-143.0.1.tar.xz"; locale = "tr"; arch = "linux-i686"; - sha256 = "35278d9a6b43fc8cccc3d2025dc3fcab9a53c03d29e0310718582242c870caac"; + sha256 = "dbe7753f9ad9cc1f0c0b1fd00cc12312cad557695a1511eabd4671f36cd03fea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/trs/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/trs/firefox-143.0.1.tar.xz"; locale = "trs"; arch = "linux-i686"; - sha256 = "874a139a903d4c83810349581d0cf795c0b92867e184172f90368cfe27bde28c"; + sha256 = "58aedb5dc9fe330f2d7b4dd5e39c2a7ae8c80bf365777b8f87b54ac2a66e8452"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/uk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/uk/firefox-143.0.1.tar.xz"; locale = "uk"; arch = "linux-i686"; - sha256 = "b06a52b5e48eba768924f87983a9d61c0c89f3db9eb483a4208ce26aa9f40a5b"; + sha256 = "d20cfa7037afaeeaf421b75e997bc0dc5bc853252011f2583865441baaefea8b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/ur/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ur/firefox-143.0.1.tar.xz"; locale = "ur"; arch = "linux-i686"; - sha256 = "461c9fdcfaf000a359c3c90eb0490c298ff0c9442132bdcbd87e82cdee872ca6"; + sha256 = "1a217a8ddd8e436750d89ffcdeebfc4ec4a935c9f7edc9746b7844f1b47bf214"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/uz/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/uz/firefox-143.0.1.tar.xz"; locale = "uz"; arch = "linux-i686"; - sha256 = "7e68a620cce385c25dcca247e3af98e824e0de85d0a16a9b5eea4d47b2a91c64"; + sha256 = "dab47c525c86751cbe905e10b0d312bf596f707c4d999ac4d081b88b2cf54c58"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/vi/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/vi/firefox-143.0.1.tar.xz"; locale = "vi"; arch = "linux-i686"; - sha256 = "0f521f601d338b63a0d2ff68f19575fffaff00b99918113c4cd7418c9e89ae21"; + sha256 = "fbe4c90598e6f12362c8f28b09dfbefcdeeded91f4982f2262b3ec8527bce912"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/xh/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/xh/firefox-143.0.1.tar.xz"; locale = "xh"; arch = "linux-i686"; - sha256 = "049d28e448e3c25007c806898035c5e689eaa3a1c82ed98f80818995835d343d"; + sha256 = "08f0472fceec6bee0f18a5bef973746c153df84a108f1a15a18f265bd9130d28"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/zh-CN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/zh-CN/firefox-143.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "3bc790fdd6861cc916944653b9b80554ba29efa47f3f3ef983bf0aa3ac61cbfc"; + sha256 = "5611deaad36a8e8dc2d1d896d991dfa201721e723e9894e9bea345e0f1a8c321"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-i686/zh-TW/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/zh-TW/firefox-143.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "721bb1e051c7284858ee1f796247b37aaf421196eb78d624d262afaf927c8b27"; + sha256 = "f268465201dbfb300696f513b5a762a15e50c0e750582e252ede15820502d177"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ach/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ach/firefox-143.0.1.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "05c4c424652dd7842de8ceccafeb25cfbb8e1e57a5a4401206b2a03d77967fe0"; + sha256 = "43e3ddafbf02c57f8e8189f16297cff7178f9e5ddfc31101cf869b08c5cda4d5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/af/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/af/firefox-143.0.1.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "4bfdb78b35cf0875cae99934da1e7c52d08e37df5618c7af4b66500caf94ad4e"; + sha256 = "7cb2b24adfc80273ff9c5f12de38f1a09501a7d571c2db8aca60d6d2c9b8c55f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/an/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/an/firefox-143.0.1.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "8e8ad9fcda7afb12f276a54f058180462f4daecb1bea40db4e91d8db7952ed09"; + sha256 = "7ce41ac9f59b62d5586232583281f3fbb0a55ca831e6f63864d0d445e38ba026"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ar/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ar/firefox-143.0.1.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "27a940c6f7ab55d677c34db5432eca9c7d275dd8053874c2bf4589602bbdf4dd"; + sha256 = "e21fc32b74dac0bb5d76584837dad4ffa350510dd670be68ff76e162e1c672bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ast/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ast/firefox-143.0.1.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "f68dc3bb659226f1296620f02f347986d92214d9b75e040dcce009fdc984b53b"; + sha256 = "e85d7ace4b312ea339ab6190b60c88d73c7e85d8bf2cc9d4d69f476120e18d23"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/az/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/az/firefox-143.0.1.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "6046130d0063eebd292b5f09b092d291ccfeb002229885329ec6dac204be9189"; + sha256 = "7b0f0f928eb5bd1964eff6a538529e6dd1c5ac42aa51cf52a5d4705766524323"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/be/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/be/firefox-143.0.1.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "28bc9c2394e440d51326ef3a57b5abdbb110fa816bf7f871e1d2ac5422f4cb71"; + sha256 = "128a2b98a54099f46514c9ba6bf835906b3741f79382a32bcf2db211fea5ecc0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/bg/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/bg/firefox-143.0.1.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "c8f6cd32dc625cf1ad8b9e8611ebcb6e83660c9930a4e7516a0a3e1a9f7a08c6"; + sha256 = "6b4e4847f44516c954df9cf4af8211a900a3235a507e05fcced2cb6918c77d2d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/bn/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/bn/firefox-143.0.1.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "0d7955453758a81d891729e3533c785ab2d750d8ef3b4c56fa14fc4483fbbfd7"; + sha256 = "607ebd64ebb0f3a58e0140d4b37eebe677965343e5dee77e42f035264b38def5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/br/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/br/firefox-143.0.1.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "484daab2e49214591b4391d4389eb99a22f102004e4e3f073af7c11c1e536758"; + sha256 = "52b6767a8f923451d0b3f72666995a6c35d5669d174593f4b69c09bcd2589f9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/bs/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/bs/firefox-143.0.1.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "28621733979d764aa401655c8e805438ebbfa1030006a4890e149daa43c460ed"; + sha256 = "4e0528921c583faae27b64a8f9926dbcc2c61e9c8db8d965b10e0ae82ce361bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ca-valencia/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ca-valencia/firefox-143.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "60029ace9a15e315a18d50537fced63a1da9f680f29ee7a318af04a8dcac14d0"; + sha256 = "b7b713bd7d204d736ef977e73b7d4f6513633c32ec290a52306d073955bfe8c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ca/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ca/firefox-143.0.1.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "48067f19b77af871d1eb2a03f87c87b59ee711b754f40fbf7ffb384e19ff4d33"; + sha256 = "ac2efd9c7a752631d324914c47cb5b6b30ff19bab508326be974652321ef8674"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/cak/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/cak/firefox-143.0.1.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "ce5757b773fdb27f2aa375f0bc9790f234a8c97ac8dd6cffb440e2e845dbc5b8"; + sha256 = "1f6e5e10e954d5c22b262720d48b2140a66b99d3365aea6201a0ddc8ce90542b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/cs/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/cs/firefox-143.0.1.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "962eb35b0ae6de2352e69a81443c457744c5d293ab143ab7d3ac7793db9cba80"; + sha256 = "56d167c5a58cba4cc27cb6fdeed7f31f8d182ecb756c8be7fb1bde7f24cae623"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/cy/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/cy/firefox-143.0.1.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "076696fdf0fa6a2f8d2180f0c1612eda8386c0d8e720519a18b7e22ae872a1c6"; + sha256 = "69dae7915b77adec669430026dcd6e2fb40475607b6c1fb207acf13362870895"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/da/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/da/firefox-143.0.1.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "a8c9af8786017ca1e7035a967ac692b3f10b3d1451f78158dc834435ce1a36bc"; + sha256 = "c57e386a4956062fc3ef881d5274e6273cf64e5f5a3c044230aeff1b1c8ba385"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/de/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/de/firefox-143.0.1.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "fe2b5ae69ff321cbd109a88b9eb887b6f286ce7ee5bb02eb1a9fe167e114f4eb"; + sha256 = "3cbf021ff41d66ce0c9e9cfe93241dee6de1e6243ee864a07beda5ea7ef1acbb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/dsb/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/dsb/firefox-143.0.1.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "2c1f0f95b290a799862064d8185ca2d5f264e9f9a38e05baa27099a4bd9d79e0"; + sha256 = "37e881b2a403369816a7bb7b488b891cde093cc10abceb810f5acbfac99d3b42"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/el/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/el/firefox-143.0.1.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "8cdbed32df6ece9445e8ff9c44c0acee3b35c8bc47085f12aa86785fc32a9601"; + sha256 = "bf4b8c282cf1409280e9ef38c526437c48cc6ee2d505997ef4aa851c4212d255"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/en-CA/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/en-CA/firefox-143.0.1.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "770cf8243ccaab3f38deb5e5cae46af3b9af67e03ff7ec63c4c7e824a20efbf7"; + sha256 = "5d69f78d0996b9a05f6d57a8dc3fdc551ac4d12b3cb565c68adab51fe4dd1c39"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/en-GB/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/en-GB/firefox-143.0.1.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "e7607b032dcd4438c5a118d05a3be824f1df74953e072a78d9cbc57693533ec3"; + sha256 = "5be5083a50febc89df3ce10f44681dfbeee210649506fdec64c1b79861631715"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/en-US/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/en-US/firefox-143.0.1.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "82fbff004ce0ad9cfea490978d4c578b5d951a728e556d0a41741654c709ed09"; + sha256 = "f7c4048e5cd92729ac0b6fde7d131b7f8d2f2db7855b84826a668b36bbbfaeae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/eo/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/eo/firefox-143.0.1.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "a22f459db4086933f612c907c1db109a7033a11b708d3d17527bd3cceb5e1eb6"; + sha256 = "72019085a6a9d0d1cb3c554655cac28f2ba87bf3608a05070e583402c02d6a60"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/es-AR/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/es-AR/firefox-143.0.1.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "d40356e463111cc694600dcbe5e2a8a7aec744b3d6591a7f2b41291a0479c651"; + sha256 = "8764e598ed3ea5a174f91181e80f3d3ad146a2f168f261f6c7ec410d5f8b0a5e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/es-CL/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/es-CL/firefox-143.0.1.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "5bf980fab659a2afc342b5cfa01f19d41a3579a0ad2a522dc80e3266a877c23a"; + sha256 = "0063cd09651fac526769a8cd12114ad379b93b4a8de233da55286099b9556ca9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/es-ES/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/es-ES/firefox-143.0.1.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "c3f741415ce8342773933ae25674ed7b233a2e0709c3ba74c280c871cad52673"; + sha256 = "3df7a09eaceb95745087d171301ee2e0cec8c3508b9fddc28ec99b8c169f0269"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/es-MX/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/es-MX/firefox-143.0.1.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "85138c16cacbda2a2caec7babc0bf699d41b12e5eb628240b72d8d335feb0b0c"; + sha256 = "c1fe111a02da86aae76a52e76d12c5c2e9e6723984600a7bd523cab2047079c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/et/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/et/firefox-143.0.1.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "9ce2a16794548059f81b549c5bf8cf98093596c57b3aee7ba838bf096e559846"; + sha256 = "ef0c26fbaf41e2f2d67887463704f85468a8f14db93c47cd4fc7c0645b3d6bc6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/eu/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/eu/firefox-143.0.1.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "d4b61269e3d08e254fac3580a02da395282bd0ffaaeeaa8bc6ba50fb49d88c33"; + sha256 = "68f92a75f988d8e95ce507df4a94342ee1aac56f5f6329d57ac2402b01d7e7b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/fa/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/fa/firefox-143.0.1.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "41c57a04a9e5ea8a98fecb4b1cec63c72e059ecfa1f753d5ae906618641e606d"; + sha256 = "02ec744fbe1db40936032cbd3b70110bdc8d9fe45ae59bdc9706f361eb0568c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ff/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ff/firefox-143.0.1.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "8991f59bb9b22f5ded46e1ff145859c3f6c64efaeb594014e5e0a7c9d6a514af"; + sha256 = "4bad6bd109ae0af3eb0eb55f5f7f63fd82bebf4a286d5de0f47fbb646af0d9e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/fi/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/fi/firefox-143.0.1.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "fc9c95a1592fbcbea5b6a356f8813dac692bf3fd8e09539f77950e2c4c9eac4b"; + sha256 = "2e00490503d089d0b3575f778ef40d1eafdcc7e14082b56d363a32b70e25698b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/fr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/fr/firefox-143.0.1.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "46c4cfc542434a03365766d96823f19bfbf682aeec03fe1423fd7fef968c8313"; + sha256 = "a7223d098ad6b6d3f13f78605965a6fa4bac38fde6f1e25cd6c71c44b543fd98"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/fur/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/fur/firefox-143.0.1.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "3b38785f5b27d4a900e741fde5fac370ed9a86b53f243da48e85f54d6fcdca23"; + sha256 = "44c4713c01c88448cd5f9eea7684f75e6f59667e4be9f9f90ec2f611f4fd6e19"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/fy-NL/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/fy-NL/firefox-143.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "f925ac2548f8185668fec3d4c4c3cca910ecbade3892e109a6deb1aaa7f7353e"; + sha256 = "b11950c221c9549370b7ffcd0f28a21e8f6985f7bd552c2940320531f8231b0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ga-IE/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ga-IE/firefox-143.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "054e05dc37917dd9ad3982d49a0877978a158d6bb13bfa2ad59b2ad51036b4ff"; + sha256 = "67bd7722dc6234257854d1121d12521dd48e646a00b9abb962b793b695c8aa6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/gd/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/gd/firefox-143.0.1.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "08f6d8d6b7432b0ee4c8098f877df73f36bb4b4d5487edbb3141e0f8939580d6"; + sha256 = "ad05245159b2b11d174a0ffc09e1ddeccf3634b7db1fcb024bd95e4d35b2b536"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/gl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/gl/firefox-143.0.1.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "1dd5a58b60284832251148d59547b73b9fe09e23af846996c7af17e09d7f77f5"; + sha256 = "b4784c74af4820f44bb2541e424677d1d24acff829809364ffd0bf26f12637bd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/gn/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/gn/firefox-143.0.1.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "9f669cb031ff5e3520abee6140a8e04559a3453bb1c04901b8575c6e6c9fde37"; + sha256 = "1ddcc44b5d02463b06d30e6659ca7795695458f8f790aff3346c6e62be1b2147"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/gu-IN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/gu-IN/firefox-143.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "c60dcf35317e2249825028fcf5b33e9c2e673a8c3283e179229bf89025dea7ec"; + sha256 = "19538158f763408ef9607ceaebe4f18b6c83505c16bab612cad694fa0dbdb33d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/he/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/he/firefox-143.0.1.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "2f0708dd8d6f078c44926d7bfd55e2db7755a1321e70967e15d5513023d5717b"; + sha256 = "dfb6b3e3c410232bebdd1b7c5edb4537c4ba26849c332743be811a88c265ec70"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/hi-IN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/hi-IN/firefox-143.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "c88700bf6597a8726a0a5d4d850e61ec6f948af31d599fa686c84afded56679a"; + sha256 = "485d55ed2b007f231d389d7b908a108f0ef73284f3d88ac039f7b9d747f822b8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/hr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/hr/firefox-143.0.1.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "0178506142da2be2461d56903caa15f36a97eacd6019a46846c6185a6533f397"; + sha256 = "3764263728e9e18d050a834afcfeca4ff1c1f0bd3044f527fb7dd8dc63870c26"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/hsb/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/hsb/firefox-143.0.1.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "b43e310c79c8167a371975c6b841a9c8f8f561eb89145a5b494c2ab34b29a680"; + sha256 = "0dc63eb4f71e49cf39120da917589b99ae630320fe595a99ef8d3b563d142540"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/hu/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/hu/firefox-143.0.1.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "1ac53c6b13776e53cd3464373074a5a6eacd6b848217a7fe90e39b8fb9334d41"; + sha256 = "049f194d2999a3797fdcb1a7585d0a4d7f15ae858c1fa0cf8717374ec652b798"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/hy-AM/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/hy-AM/firefox-143.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "7b41eef9afe165b15c60cac222fa91198d4a0349d12ae0533730794b8879a83b"; + sha256 = "bfdfed16e094ec5197f24ab2d56d75acfc7301b99246d4291c371bbfd119428b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ia/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ia/firefox-143.0.1.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "edc189e55badeaa1643912187f61ea78185f59b6014a641d6b1e170ff53a4e9d"; + sha256 = "363757a282282b7bc39103e8d808052fe060739574ab9ca5d3eccf361419872c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/id/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/id/firefox-143.0.1.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "142040b8e0a77a5e909110c7681ca88b8e62d9476b6358cdc7601f367ed2f3ac"; + sha256 = "88df4987664031323804df35328bfa21d635f407a4c5251f5869ac7d04095127"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/is/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/is/firefox-143.0.1.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "58987aee9ab67c124f0fe085353e90a44e78590d8774bcd287d91612fcca32be"; + sha256 = "d0f40f8337fb71a8c860fe49d370223e9e25380772c1a0ec37e4f56b83282681"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/it/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/it/firefox-143.0.1.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "905b06049cf81f06197a7ffcf9e6b3364e9393dcbb31c6847fed73b0f4ae4538"; + sha256 = "b951768b285303ac8ed641d5fdb3ae7ca5a1a05cb11f7a5d04eca059eccaa214"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ja/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ja/firefox-143.0.1.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "dec2c76994f0d6ab8a78502eef0733ae71dd1905a81ffd3718adbbf19301b9e3"; + sha256 = "0690a17e90f55f435b6ff8f38d63b059f11c19b39e4b28a4fc4d809c7d8df9e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ka/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ka/firefox-143.0.1.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "0d2978a34bb37fcf9e76692b0af172f0b691eeed3afd57f898fc37aa05939bd6"; + sha256 = "0db9ecce0b43821813665672be66bd3bdc6e3a83a6ed0e5cfa23a30547e712e8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/kab/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/kab/firefox-143.0.1.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "529d1b6f64a4ac8d96baa6aae37632473373183c200e4003126d06ab2bde84af"; + sha256 = "a1d493549d68809612a91c83f4b20abf4b261decf62f118249c622dbafb59336"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/kk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/kk/firefox-143.0.1.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "2b486d0fc1f76c81b5c864655850d1903ca423705a9c7054f929f13c34793497"; + sha256 = "b4ba1ececf60b565c2c2705f3500efcc08e4796d1220a864f8ac6204c684992d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/km/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/km/firefox-143.0.1.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "970561ff71fb016f88800df398299ff6b438e3b81e191cbd8670309512ac59cf"; + sha256 = "6c11b6c5ce8d803da2f90ed8e8b352182077beae0d93fc6a7a0819ebfbb3f856"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/kn/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/kn/firefox-143.0.1.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "08b2a3dca9b69fc003aecbe91874f7c28b3565dcec00b7b160c1691c5a753184"; + sha256 = "024d6e5cb37898ab3fe1dd0576ba9741df1bc1f2d16f3c29d337dfdb7330586a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ko/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ko/firefox-143.0.1.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "969440988ecf3c91940fa4e0afbc192a8041a8ca61f77d94dfe0c41f87a62115"; + sha256 = "b1fdc0ad7087467c443a20c4e57269fce933af51cc0cacbaaf41c72d11e7bc05"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/lij/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/lij/firefox-143.0.1.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "3c96115739bcf5570f5600135ea10276bbd0eeb7bab63d0e52492724f11dcaa4"; + sha256 = "44c8200cd5c3bb747798f49181e86da22c5da7333638d01829caf3051357f064"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/lt/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/lt/firefox-143.0.1.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "95f879e6edcb03baae0ccac6cfbe766cd3fc8c8c22a8e119f0c241ca2e27d9da"; + sha256 = "4d580e6e0115bd204d591b5b4738af1534405764355b70126eb1651e260634ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/lv/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/lv/firefox-143.0.1.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "4e92f8bbd08dc0d9723937185d0252b1a6909307063021c0dcc7c97e2cf0aacd"; + sha256 = "95fc3b104abb3a4d3dac273c50797a8e5ae211a8f79d85ea0b901d6d93ce3177"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/mk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/mk/firefox-143.0.1.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "d1888150ee7a4846b71cfd71e1ca07029bbe1b16471392cfa2d6a7fc608aa5ed"; + sha256 = "12e07886b0cd541edd06629cb5b8f5909c4caeabd55b2a471aa90ce480145b20"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/mr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/mr/firefox-143.0.1.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "7bc2ecb2f7d564f6bc3c2ca629a057e3d5851b197fea3ecf868de23b69b72749"; + sha256 = "905240b9ccb14be03f254b287631255e156ff8cac30d6eaaebd5a7f2234d9214"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ms/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ms/firefox-143.0.1.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "b65e18c2a67611df34ffed64c2cf68facaab099aff6f06436755aeea3d2a1d42"; + sha256 = "0ac9bfac3e9772e10564ca811ebb0d286b2692848f59fc878472ad7933e3a2ff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/my/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/my/firefox-143.0.1.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "8b4ef0e189d1e7fe282d688f07c80ada356b476ad1db09dad94d99c2dfc283a0"; + sha256 = "f317937fb3d56a3ff8ea62ba6e191e77abd5ddbd0b0e03f9fc73af450d841f62"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/nb-NO/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/nb-NO/firefox-143.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "d3e41d0eb44f9dfdd08c8bd0bffcaa1428f8ba08b2a36612063a31442c95ad12"; + sha256 = "6fa616c7582d28adc9f0b8c6f6a5202ca0c08dbf2791bd72056530a1ecbfbc9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ne-NP/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ne-NP/firefox-143.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "b60535217e10a5025ba2c2a814b77d22bca0ecac064c0b4526cfa86b4a5f8a61"; + sha256 = "bfa4cea1363bb77d7956a451be8362dff6c451bf03b6e7c1297f10df99913b76"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/nl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/nl/firefox-143.0.1.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "0f824af99ee3c20907bbd4b9cc268fb6b701e7a7ba8ca0b21fa4c2dbe5cddc52"; + sha256 = "338c8b6aa7f24d6321a38a06826330ff1537e18bae83d7c4142cbed238b9c0bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/nn-NO/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/nn-NO/firefox-143.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "2ce36dab89e2d1c46cab3a97587f2ef1e5054c44c18e308fd816524da50bd43d"; + sha256 = "9f163423c947e82358ab99eb29ee36d3ea0ac78471aff6f8ef8096bc98d3fe20"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/oc/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/oc/firefox-143.0.1.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "eac96070aab53abb4f496ecca73c4a8eabcea36dac7ffd37049fe986d0a6f306"; + sha256 = "97a35f7275b7928ce364f65228f1718fe971d0378e2cd5b9d4912a679ba007b8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/pa-IN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/pa-IN/firefox-143.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "387ed038e2e57fe88dd7c97e32a5c5b36c01722e16dbd96b0038b8bd8d538324"; + sha256 = "7f74adc991668367f735b3d4ddb11bea5351dbe0d9e33b66698a89320e69ff70"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/pl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/pl/firefox-143.0.1.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "44bebfe3663838d927935d00901f6a55eaa63437c3911bb4fc14c85c18115eaa"; + sha256 = "be22bbb8ca588cc59389ff44786bcd76740a0cccf614c8bd5bbb143eeb0fd2e9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/pt-BR/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/pt-BR/firefox-143.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "2c3644d59ed45232d79260528fe4a0fdc42464973e0dba5b4169f0b72ee95ebb"; + sha256 = "bce1b2f0f0d8917758218252dfec811667e1810ad5aaf98fd48627161a3fe0a8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/pt-PT/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/pt-PT/firefox-143.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "24831c9d45f0ec44cef17d068dc53497c66c0d1fb94b60df5ec1b435250adf2c"; + sha256 = "ea56a1e9423bdc924f871f934ac2f25e32e32a7c7e8e27837d9c1f6fa0bcdf3f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/rm/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/rm/firefox-143.0.1.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "5b118d8f9b722f90ec3b098c43c9897910bb6c50d49167627b7cda5abd1801b4"; + sha256 = "a3c94be0a393baf39b69bce963b5cf7a890da1dd6072410cadf5d0b7bb172b6a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ro/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ro/firefox-143.0.1.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "7470532402e3372a4317a7d60d4dde3fe2be5387426f5056ba0fc81c2ab8f056"; + sha256 = "fe63438332180f8a4250508b393fc089c5e9944f5eba56c6401de8a5427d0ed7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ru/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ru/firefox-143.0.1.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "aec0bb254ff7bad199eeaf64b657ec6f0d7271969df5efd0f4828ce2f834cd7f"; + sha256 = "4a04e70cb1be2f37388fd60837b868a5278d8d80e5ab761b00f227f27babb486"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/sat/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sat/firefox-143.0.1.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "919b748f96e0aefdfbfff4ec611c4f3bd8817a82bd3d0884b1d172062ac1c255"; + sha256 = "874cd12b77670a79386192f8b2e7d1ca4f988ccd74263e461fcb53d2f2367a23"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/sc/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sc/firefox-143.0.1.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "5be1a737986add5166b14fd9ddc47e7330dc24a66ef1e43c91267f918240854b"; + sha256 = "68a5a00063eab97a263c9a7b5b7bf626b84d0c0dc97b1c91594c9fa286883ee0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/sco/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sco/firefox-143.0.1.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "f3746c64b926b2d4031386dc6ef508f4bb1580b043ace98ccfe1ea4ab4ec7408"; + sha256 = "39b0abf240ee07052a6f968034cbe6509b05f4412080698778d86df4c0bcc4a1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/si/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/si/firefox-143.0.1.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "0505045d164920cafde87f8352ff04b438e061d51e5f3f7cdb90b49fba4df6ac"; + sha256 = "92310682a1c661af822ee849cd1b2382b19edd53c31a9417074722801d1827f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/sk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sk/firefox-143.0.1.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "40109cdf89ec6a70fcc64940c95273862d4d142dc778a91b7076c544d81ffe5b"; + sha256 = "382e4da2b144fa42325e4c612bdf28418b26e5345ac9601b0a9f4518906e2b91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/skr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/skr/firefox-143.0.1.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "109463d65e015656f800ceaaba3e7aa48e56573da8b7c99379382a97454d30bd"; + sha256 = "0da78198e2f5718f885b8726da627f39b39fa9a5cdc700f6dddc95bf416a9ee3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/sl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sl/firefox-143.0.1.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "98ae635d06887ee9be35d86a3de6cdeb759ec7ec7d9e8ded28f368df1708941b"; + sha256 = "de9513c29f450bbe613b28e4c85154911e494fe0433e4fd50541f09e1346c7f9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/son/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/son/firefox-143.0.1.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "2f79fdaf4a8c29e19f9e7d63bfc92bb68e1026f95b19e24d5b471f35a2494c8c"; + sha256 = "8e24c5dac67bb953cd3cf6aabf89b880bd7c849d37dd92130916a97d52bd2ebf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/sq/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sq/firefox-143.0.1.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "740458d5c8c8b65a9bc9391be601632ed7022fd8dd7ca8b6fedaf0a99a973489"; + sha256 = "1f19c065cacd55fc56c8360863a3c4b75e1244db09387051a95fc2262773e6e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/sr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sr/firefox-143.0.1.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "5fe7f998a6e6af140631cb4562be49038f237b75e939cdfc6638659bf28c0016"; + sha256 = "49623b42e15c948ca999563f227e0569830bb896cee85013247056c543826d3b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/sv-SE/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sv-SE/firefox-143.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "73c797b130b81ad7a3ea9ed935cf8bfa250238f389d039b3505ed28ca08223c0"; + sha256 = "50f28fa61e6a843d626b4f013fb2c6a434ab381a9649bde42e6919b62fe2eab4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/szl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/szl/firefox-143.0.1.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "3009b012c55de98a0ce39bac6c4238e0849a6fe24f9d7edad01f6a978f541e48"; + sha256 = "2ff98617d23d3337886e824974353c0e6277ba575974244259288cf52a1f7f06"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ta/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ta/firefox-143.0.1.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "0ac73c3bbfddc544c57371927b1c243cfdf5cabcc1c6fed9ae0b80a41d0c90ec"; + sha256 = "2060ca181ac1cf06c27d958e2ac79cb27eb9e81050431b055ff506769a98616f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/te/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/te/firefox-143.0.1.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "7c54bb5ee9dbf50166678c74ab0af71e6533cf1440de4445bd212726693271c7"; + sha256 = "d80b8f327e2a22eb9552a832c3ac3f99769ed950649f29ad7f206827f18a537f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/tg/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/tg/firefox-143.0.1.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "3aeb75cd39aa0c8f8f6569f02c0f7b989243a52e5e4ab6f66ac066613af89be2"; + sha256 = "d69698a9a0c6eec9ea0d902a9b54e01199c4da729c62d95153406c5c68e2882d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/th/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/th/firefox-143.0.1.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "1ec7e04413287f29df12f849a85159d4ae9dfdcd751dad00d26709da0ddbb345"; + sha256 = "76f1a5707477c4dd2efa6ead07cb7171f23153eeea133ea983829afe97fbbf9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/tl/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/tl/firefox-143.0.1.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "586289c0dd386c06d329c298c9dd19c8b12d2b8afc97de1e69b2421cfbe59921"; + sha256 = "7d236dfed4fbcf22a8578e97e2a9fbecc8ac6c11875063cb3cd6e4c49685b8b4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/tr/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/tr/firefox-143.0.1.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "379a5aa8ac1426ba860456cbaa1663ab6e89da1fd21e3b091296b5d2d8575c87"; + sha256 = "dd70fe9b4372d39b54b1dce549e2fa1c23087fcb6211155fbe50a95d30bfd18b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/trs/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/trs/firefox-143.0.1.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "03c10d27226997364dee687335a52b116b96b5cdf9f4ecc43c51724c5fa6cbd7"; + sha256 = "b28e14535a632ae81fa88145cfa8bb061a382b9485d03d913f38a5b6a99eb28c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/uk/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/uk/firefox-143.0.1.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "78d65d18c20dedd3be3ae15ef755cb002fe21102791a5df714b8b0935771ba83"; + sha256 = "ffd232ffc4ee583d434aa7807325491c066fb8b70a7e780b9a195ce0537edef3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/ur/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ur/firefox-143.0.1.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "fd27e116013d337a992f07ada2dc75b7822fed20ffbdaa6b1bf02ad7a1e748b0"; + sha256 = "04943ebcff0a29c123dd10c95178839cfdb3ecd664fa5979a93f7a16c42412c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/uz/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/uz/firefox-143.0.1.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "866919227fe41166b5c32f41a559c25041790d14cc6ddff41bb38e7db22fa87d"; + sha256 = "d76f36c1bae352d9d8daf88eeb79174d9b22e5796eba05be0bdb7aaa66c2a3ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/vi/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/vi/firefox-143.0.1.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "2cc5a98ceed5d0acaea2eae794f679d1e80952b966d91642727925d6e0d278fb"; + sha256 = "cefdffc96ac45fe71b2bcad54e9b54afb61aaaa9678ed0a33eb102fc6429b457"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/xh/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/xh/firefox-143.0.1.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "579fb2e3d311fb8366a282393c3394edea52b12aaa38f039c189e0d242324e93"; + sha256 = "c2739afba0d51943902b256a831b8debcac09bed90d45b4c6d0aa493037f93d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/zh-CN/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/zh-CN/firefox-143.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "c6796ce2902bb77448e121f3b7462789cd35da45c0b3d7bf0bf81897324bf5f1"; + sha256 = "0c9f1d2cacb4b30050f377f2baa2d95b022815989d9b0cf63d3e4374e5882a5a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/linux-aarch64/zh-TW/firefox-143.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/zh-TW/firefox-143.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "2ba084f2c91f077143a4642890d9acd8c7371c251d8ca1356ebe8f3ddd057d45"; + sha256 = "674e9940c52dc2ac368860dc4457a08ce743645cc40a9e66e536008ed2058e8f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ach/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ach/Firefox%20143.0.1.dmg"; locale = "ach"; arch = "mac"; - sha256 = "8c54195c56ff9b200d64f45a9aa8fe7c627e172c0e84be797a6209186c485818"; + sha256 = "b20888e0e60ab153f5eaf162d7e4d7d9f38553b9e4b058f89b68bb5c5b4b29d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/af/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/af/Firefox%20143.0.1.dmg"; locale = "af"; arch = "mac"; - sha256 = "35e924a98e971662d1bd956ce1c7a68ffdb70917fdaabda6bfd7cde0992c17ac"; + sha256 = "f25f4ee3e1974ae8cf907b0c0c8e47257f6e3f6524ab1a23c3cfc30546fdeb67"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/an/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/an/Firefox%20143.0.1.dmg"; locale = "an"; arch = "mac"; - sha256 = "b2acf1def19ae7a2b49305373f89444abef69b7d74de4155785ae9d7c437ba63"; + sha256 = "c56ecffec043498f6ae3cb043362bfb765d185d8dc72097d97add15cfee81a44"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ar/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ar/Firefox%20143.0.1.dmg"; locale = "ar"; arch = "mac"; - sha256 = "13ffac591d3b6f2fd9cc34026e1906cc916a993271907e4cfcd6e9d988da6fb6"; + sha256 = "f3f7dae4efa7170421b1401a4052d9abf51a36ce2ad4ae406da70a40456320ea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ast/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ast/Firefox%20143.0.1.dmg"; locale = "ast"; arch = "mac"; - sha256 = "3469e8fbfb9c68a0b7b0cdd9a6ed1c46a8f6048651f112c33d7a19cf51f4019d"; + sha256 = "d2f0e0126889daef227ba7864cf75da55fe90e7ab3d81e113270415567989264"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/az/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/az/Firefox%20143.0.1.dmg"; locale = "az"; arch = "mac"; - sha256 = "0cc25823ea5de46291abd3faa04c3c65d9d365123c503f6e755edbb116ccc0d6"; + sha256 = "c2f6f74c419cd7a29955f4867da034ea26b4705a38916ee5c16107e01e86e73a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/be/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/be/Firefox%20143.0.1.dmg"; locale = "be"; arch = "mac"; - sha256 = "7057424d24c0f1a10357c0ff4311c38913fec012e0914b2a577536e388a7b50a"; + sha256 = "4df0e9fff64f5e82c0f88c6e6042b90313299d27292919c4e08bbfd8eb00bf57"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/bg/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/bg/Firefox%20143.0.1.dmg"; locale = "bg"; arch = "mac"; - sha256 = "3aa642502bea8ef0d43d147be4f787507b1f5981c2cbd7a35cc11977a2a9430a"; + sha256 = "55ba1f97abb3777eb9bb17621c3505ecb79c4dc3befcf811f58a47d7462d4fde"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/bn/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/bn/Firefox%20143.0.1.dmg"; locale = "bn"; arch = "mac"; - sha256 = "e0886ef630a9473b8a4528416c65c77d2d2439bc51209871a364ecfa3dc4eff6"; + sha256 = "865c916e5644a16a77d061717791de700bc0c778a2937f170d387a8897118738"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/br/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/br/Firefox%20143.0.1.dmg"; locale = "br"; arch = "mac"; - sha256 = "e5d0067420d022730dbca2b08332a6064bffeb7efb0507e9b0c4cc3ba8aad155"; + sha256 = "c206b9ad035a0414362c72779df6af6664b491b4efbb5f291edb4bdf3ace439c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/bs/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/bs/Firefox%20143.0.1.dmg"; locale = "bs"; arch = "mac"; - sha256 = "4c360087e2bdef0db6ab228850221e42a3209e950ece8b5a0a64a4d8dac1b318"; + sha256 = "33d19cda14e8f66e94c773d263b1b49e1ee0eefa069de4c15339d49f304ad676"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ca-valencia/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ca-valencia/Firefox%20143.0.1.dmg"; locale = "ca-valencia"; arch = "mac"; - sha256 = "da07b2734d3d959b61ed786f13f0ea4cdfd354915c44b7f906be7470bd27f02f"; + sha256 = "702f5a1cfb558acc42eadffb00ba234d37ad27a4bf3785103eda87c307790819"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ca/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ca/Firefox%20143.0.1.dmg"; locale = "ca"; arch = "mac"; - sha256 = "cb08f2aedccd3c4252177164d9d0284b8cd21ab977b98ef5bc9a061e3f856aa6"; + sha256 = "22988bc3dec7a1e42d05964f8f712bf73c2469383568e6645928ee2a06eb9568"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/cak/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/cak/Firefox%20143.0.1.dmg"; locale = "cak"; arch = "mac"; - sha256 = "5db68806fc12244ba2f02e59bd8c4cd579c2f250d6d80f1c0ee1dbf475e64e5a"; + sha256 = "ac1a402c495e7005c3dff6ef2679ebffe4746ec753c384337bf71ef83ae4a226"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/cs/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/cs/Firefox%20143.0.1.dmg"; locale = "cs"; arch = "mac"; - sha256 = "5c52e5959371b87fb23754967e2385bae94958ef68792e92b24ed17479e6a39d"; + sha256 = "8089bde4cc3e8648d11ca6f4cc605c229b7229add992671731bc585c549a4ea1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/cy/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/cy/Firefox%20143.0.1.dmg"; locale = "cy"; arch = "mac"; - sha256 = "16d5d91082276cea9bcd3da687bfc6f00fadab14d0326b67d86ae459ee15a075"; + sha256 = "7f88df387e477111415c12ad46778d25c4cdaa3f662a0689ce2a313ec19042d2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/da/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/da/Firefox%20143.0.1.dmg"; locale = "da"; arch = "mac"; - sha256 = "ddfad25266ee4c496a5b7e0ef58cc2ae1a104e861141dc69aa6e367ea2ab557c"; + sha256 = "29705f503f0a9e4bcd1e76c9a6ba6de4ac803082817765ded15c18afdaef4953"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/de/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/de/Firefox%20143.0.1.dmg"; locale = "de"; arch = "mac"; - sha256 = "fe94d2ff60913ff0da9cea50b274e66f18780941096fd74349fcd0248f377a50"; + sha256 = "bf8e50923c24471ea1c7f66d55822d2dac259d9548807912727b0442928259cf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/dsb/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/dsb/Firefox%20143.0.1.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "5953d2e7dd8a3bd08fe7f3e7867b3b77cfd6517fc17d3a29813c8d483c01e389"; + sha256 = "c4790c64ecc6638cb3b34d51c07dc14964945269394938b67fbce243b98e8740"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/el/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/el/Firefox%20143.0.1.dmg"; locale = "el"; arch = "mac"; - sha256 = "43890191303463ebc2710c55e8e326dde2a72f6c0d6c515cd2c5ccb88119468f"; + sha256 = "d4afc8b8c7c6d6ef927bebb6ea25318b21468e5a7de50570c66e3e831aef70ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/en-CA/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/en-CA/Firefox%20143.0.1.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "b8e3e92570b66f827b148ad787eef060f7fcd068ceb980c3e8ba7636dbc2f33f"; + sha256 = "ba006d423461a76d63810627b9f9db37a296ac04c9fa9876c3acfb574cb6ba1e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/en-GB/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/en-GB/Firefox%20143.0.1.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "7ac39bbd60d292b7ae08274f798f7054c89f67a7fcf167fa27f66e1c33ffb28f"; + sha256 = "0a981dc5e762ae530faa36d57ee4b634998b7ad6b7e988cd248e3cbd20778935"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/en-US/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/en-US/Firefox%20143.0.1.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "a5c570e277021b61df1295efe77446617ebd768d8ad36a20b309aa382685f6f2"; + sha256 = "c37afd2e0ec1ea5e6d508779ffefdf2c404752392288a6a7f0f1670fe8747e3c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/eo/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/eo/Firefox%20143.0.1.dmg"; locale = "eo"; arch = "mac"; - sha256 = "c692fb27de27b98fbb4b0627e9acc61bbcdc7fe92ad7d631e22853516ab8f347"; + sha256 = "b48e4f2526148ec45395cb7320c7383ef7b7e18d9dac0abf1d2666d230e27d87"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/es-AR/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/es-AR/Firefox%20143.0.1.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "5f0277f2d4feb6afeb11069689b6a8f06e1f099de3c52121618c32c09c0ed97e"; + sha256 = "c1f73e781831d74fcd91eeda7caad1771218e5da2fc7e74b7a66aec5ed477972"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/es-CL/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/es-CL/Firefox%20143.0.1.dmg"; locale = "es-CL"; arch = "mac"; - sha256 = "38707f96a51edac1d4074395b42650478b179cd0398b09fa33fb799bc80ef777"; + sha256 = "9f1dc00b06e9e2fd5ca5f578052ea73463adcf27162219c275a3cee49350138a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/es-ES/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/es-ES/Firefox%20143.0.1.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "76d659db4ecfa266440a5566ddc048d4c0320e5a29bd588fd1a208e08bc220dc"; + sha256 = "dca7ba20f478d602da2d50602690be1111f43990dae531798257cea4e3acf451"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/es-MX/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/es-MX/Firefox%20143.0.1.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "0a180e5449c0476e74504cf04cdd3ae80204982ad318d5803def2073c3ea946c"; + sha256 = "d0274dd80bcd92fe242324faeb96bb10991f821341d9164c22dca36d49a8f0d5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/et/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/et/Firefox%20143.0.1.dmg"; locale = "et"; arch = "mac"; - sha256 = "0ae3c7f0c82280507daaa6181cdc00474236e1cea8b9a09a8d87c6ff4b0516b9"; + sha256 = "f4712379f6bfec3b8bfd098be414a810d20e7102625cd3bec1348248df0fe965"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/eu/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/eu/Firefox%20143.0.1.dmg"; locale = "eu"; arch = "mac"; - sha256 = "2e5a9d526b06f80fbcaba94ef8a7388fa33c993b8855f19833f56d08859e9f9b"; + sha256 = "721b550c8955091d82369a12d1e182a466b1f33c6c5b59534b658027dffa7e92"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/fa/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/fa/Firefox%20143.0.1.dmg"; locale = "fa"; arch = "mac"; - sha256 = "34d1fa6e90f5e1c9f313ef6c3ab0f1e5cd1e3740845f6c5fedf7e2d8ab22612e"; + sha256 = "0f7229c4da93ca2d688aeb504e67a29c85e972dab5874dc53d80a50cb707936b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ff/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ff/Firefox%20143.0.1.dmg"; locale = "ff"; arch = "mac"; - sha256 = "399fa6e865dab22a7ee16b3c4d04c529acd0de37a375729e8de16c723ffe96a1"; + sha256 = "9f36687a0b2bf49d5e1e98c1aba19aef2870250e0e20a44070ebdb5635be6b11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/fi/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/fi/Firefox%20143.0.1.dmg"; locale = "fi"; arch = "mac"; - sha256 = "1d3a265ef81bdafc1368dc3e8cfe792d80bf7c0028958853829c5bff766df4f5"; + sha256 = "b3fbf397689cff577dbe4f255310c0f5be3cbc85a585af56fe36f2c9ecbab31b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/fr/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/fr/Firefox%20143.0.1.dmg"; locale = "fr"; arch = "mac"; - sha256 = "6bf2bb34c13fcd5eb91b01386fd9962ce591cf5db716b0a7e8fc3c3975651381"; + sha256 = "a4a6dae3781ac8dbe945479212767c864f2abdcfb36c79260281216916628f03"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/fur/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/fur/Firefox%20143.0.1.dmg"; locale = "fur"; arch = "mac"; - sha256 = "8c06e8d2312a2a59c2a22266d2f232a3f3b2a7bbb70b472d68118893928b3f64"; + sha256 = "d80553bcf4eb44c06ab4bf805c118a418c8635c4fc6e7a8d5c2a1978566bebf7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/fy-NL/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/fy-NL/Firefox%20143.0.1.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "59223069bbb83cbd864c624d55b20dcfe80844d352c0084d040d442198e17f30"; + sha256 = "6d4c7ffcf65a8e9ef890fac3b6403f3caf1d7855589fb8d4c185f2417aa06ba5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ga-IE/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ga-IE/Firefox%20143.0.1.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "4969ad15c078d41881e9282b81f3ce46237e5b3dfb1dc256334c5350ac7a5d94"; + sha256 = "4716a3de3c69b53479320ebe4ec73574834e000296028d8f5a4fabc4c9a9778a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/gd/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/gd/Firefox%20143.0.1.dmg"; locale = "gd"; arch = "mac"; - sha256 = "552925acbef96510cdb6fdd071607eff36afc063f5210c6e7bd4d9a7b5a052b1"; + sha256 = "da2fab2cde8cb200d9f2eef4903c45f1e7a7c1d2e9452ccbe1bd649101926cf6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/gl/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/gl/Firefox%20143.0.1.dmg"; locale = "gl"; arch = "mac"; - sha256 = "0e7674e9df89311c29417aa9b0dd75e56ccebc93142ec75e7a52fcc1a45ef693"; + sha256 = "a94b767bb1f5c36d86f675b71a73c28a36f2ec134eb07b2e76bcdf171ae8d30b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/gn/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/gn/Firefox%20143.0.1.dmg"; locale = "gn"; arch = "mac"; - sha256 = "352d1164cb57ad75ea6c693a802520d948cf422f049be1078905974bd483a07e"; + sha256 = "dd518bf77b9000ab2cd64eb945a96ae0023582a0f88154fed5cd06fe4ddae36e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/gu-IN/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/gu-IN/Firefox%20143.0.1.dmg"; locale = "gu-IN"; arch = "mac"; - sha256 = "987856768b9923e9b2af801c3bebeb59131c4b8dd9b3ce5f0b322f4de613f7dc"; + sha256 = "1c242c665c0650098ba6c79a5d02dfd8b2c97079869abc72b8aeb4f77bae5d7c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/he/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/he/Firefox%20143.0.1.dmg"; locale = "he"; arch = "mac"; - sha256 = "f3d7d956d24d0d04f2eb9b6969149dc5147fb813b36c23c87b97e8ac94a46123"; + sha256 = "1df75d52918c6203eafcab241f0666aac8d8732340bdce22e345816aec582dab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/hi-IN/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/hi-IN/Firefox%20143.0.1.dmg"; locale = "hi-IN"; arch = "mac"; - sha256 = "ae88d4c58a6b9bc4bb65e5e6b442f2ea54256a89e74d690487656556bf8bb11b"; + sha256 = "b62253cfdea72c4e48f5161bb3476bd79dd24ef620a3cf1e1f15a5f1de77569a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/hr/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/hr/Firefox%20143.0.1.dmg"; locale = "hr"; arch = "mac"; - sha256 = "b0cbd97d102a1712115b689c9a84214460346959a801811e4212634abffe75ba"; + sha256 = "f2c8f248c3fba5a177ea5c97b3829c588afeb0386d3faea43c2c0502b9eee6ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/hsb/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/hsb/Firefox%20143.0.1.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "64f9c9e1b5d9554864e0eee140305f62224ebaebf742ddc0f6677824bf0bc852"; + sha256 = "bd379bbd7dc9190dfb9e1d3a83292244578062e1f1f7332f26dcb7ebac3a7580"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/hu/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/hu/Firefox%20143.0.1.dmg"; locale = "hu"; arch = "mac"; - sha256 = "664332dc4235a7cfed60b60ce22c6d91a52f8acaf76b71d1ab3b6700f7a83103"; + sha256 = "017adcbbb18113a05feb66f4019b240248e36b16c424e549d46d318f090bd49c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/hy-AM/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/hy-AM/Firefox%20143.0.1.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "e9c9d9209b1f8fc1a8f299c24d5c480b51211e901998b0533a7ab69d7c9a68b5"; + sha256 = "6bb69a121ca481ac214a7c0f4e429f7341e1d73d87c352bfdb4f659ae26c93c1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ia/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ia/Firefox%20143.0.1.dmg"; locale = "ia"; arch = "mac"; - sha256 = "247ec9195bafc87711801ded486088f189c702b220b862f179c9baf0d9dc9d95"; + sha256 = "61161b882e5e8266e097bca1bc0ad6c8957aa5a989f3f2401de7e1debeeed78a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/id/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/id/Firefox%20143.0.1.dmg"; locale = "id"; arch = "mac"; - sha256 = "7d295f17882f66b37191c384bd830edb585bb6246792513eaf30e9acf3595129"; + sha256 = "72c6b31f171aa333bf27e99b1b86bff62c04366b34a72a1c1aa6c99d285d2475"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/is/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/is/Firefox%20143.0.1.dmg"; locale = "is"; arch = "mac"; - sha256 = "4a27e1afd0b7be54246ec21d91fd7cabc2b085a1761b2973f7782cd592f51097"; + sha256 = "bceb429197fbdfdb64254c6d7cb884ab33dbcf37a20e9dbb683a14bdefd78f53"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/it/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/it/Firefox%20143.0.1.dmg"; locale = "it"; arch = "mac"; - sha256 = "b4f67e5d9d29969b918eefb3244a0cf4e643dd29beb7d0eb29a8df67ca72f915"; + sha256 = "f259670964419df973ee3c63373148ab2499c8afbb2316914bafb6e58a817711"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ja-JP-mac/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ja-JP-mac/Firefox%20143.0.1.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "adb81d87ceff9a0f3855af63d5fb7455b611496a14bb768c9c571740d9b7fb32"; + sha256 = "9f2d9c909640a7dda80aa026fbef65ddb2dbc644f6d818c7f69e57d06d0f1eeb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ka/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ka/Firefox%20143.0.1.dmg"; locale = "ka"; arch = "mac"; - sha256 = "ca10adafdd5d0fae5631763f926792635bb21f769b6bfcf94a4d780d437aca09"; + sha256 = "f76eb86ce59e6a65ade3509f1132aae154f6f07f8749d7f415f30ffd6e51d195"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/kab/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/kab/Firefox%20143.0.1.dmg"; locale = "kab"; arch = "mac"; - sha256 = "272c8595dc88caf10c691f4d8a0acd2a1f8cfcdfb0b3f3959a906ab261e6f075"; + sha256 = "b4949ac4ba67b4ec28ec37793827e498baa6065c874f57de006aaf58633df073"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/kk/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/kk/Firefox%20143.0.1.dmg"; locale = "kk"; arch = "mac"; - sha256 = "bc511738486870bc58e1b00af8ef487156e5bd4b01ec98adbb139893105e5714"; + sha256 = "5e629d237aaf7bc98c88e2338775537e4d1518e8f6c38f86f503c2be441f90ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/km/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/km/Firefox%20143.0.1.dmg"; locale = "km"; arch = "mac"; - sha256 = "9f7e426d9de35f1d0ff045f2e09f0d6176e3d5731d240da64128fe84682aeede"; + sha256 = "d21b16f6e8582b65ca3e776a8590f9bd8b903aa7a200c1a59bf6f6106bd1c453"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/kn/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/kn/Firefox%20143.0.1.dmg"; locale = "kn"; arch = "mac"; - sha256 = "f3991b182949ad008a13d07a126d86e0b809f62a3cad223b6df2989d5d6c9a44"; + sha256 = "9087fb8969715f81fafa65ab146786e35ae7b3a76bdb22ab963c5ecf165918dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ko/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ko/Firefox%20143.0.1.dmg"; locale = "ko"; arch = "mac"; - sha256 = "34d5d21926454b11cf744e5a314561f144bfd24e552b3ba7268ec1e7e4bfe40a"; + sha256 = "70596992d34f1f179031d23506769a70960f721b0cb9da178850c444d24f9dde"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/lij/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/lij/Firefox%20143.0.1.dmg"; locale = "lij"; arch = "mac"; - sha256 = "8d77820098d60a32ec2ca1e17270525c56264b5b9db6ddac9bdb30e63d5a35c7"; + sha256 = "67dc01432551598ea428ddfe29c7de6228caaf7b70f56c2424663729fb31ea3d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/lt/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/lt/Firefox%20143.0.1.dmg"; locale = "lt"; arch = "mac"; - sha256 = "47d4eb75bdfce3e2df21210f89c7568fc3640240b7daefa6c2b4d801be13e5a4"; + sha256 = "739960d5ae7a8e5598d406432e3628782c166ddee2f8c0cf9f1bb2c5e614497c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/lv/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/lv/Firefox%20143.0.1.dmg"; locale = "lv"; arch = "mac"; - sha256 = "57d6b71c8fb217dc0cb4c7b24df4e61df87034c23da6249b943215c6609968cf"; + sha256 = "1b833055473e49d88bcfdcc5b9f061d2f39f480b016d0c960a472eb919d5c66b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/mk/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/mk/Firefox%20143.0.1.dmg"; locale = "mk"; arch = "mac"; - sha256 = "1d5406a69847aab1beb714a8493009e1c3180531bfcf4d1a935b147d63e44d1c"; + sha256 = "20e9184ba97af26e2e77fd24fcbd0de264d16dcc5ce248b9c5917887f5e2861e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/mr/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/mr/Firefox%20143.0.1.dmg"; locale = "mr"; arch = "mac"; - sha256 = "b0b9810aa5e652f7a6b1c6b3c74e72b6b6b4182c5031bc159924669e2a78db38"; + sha256 = "9174f9e47db189be5de832f84785f27ab380ebac3621a5c3820a1f8865adf9dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ms/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ms/Firefox%20143.0.1.dmg"; locale = "ms"; arch = "mac"; - sha256 = "ebf6f46e4fec0ece9aca4ee85f492c66a02dc0edfa3e316dc42281ce50906be4"; + sha256 = "9e4877fc1d108c5355af3e697e106bba1409518fd2a26a01235905f0a1380f3f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/my/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/my/Firefox%20143.0.1.dmg"; locale = "my"; arch = "mac"; - sha256 = "66b7c715efb1146687e79a22822bee2ae99d21a45929adbb604673fa359a246d"; + sha256 = "ffbe8d2ad474d4ea812bb0b3c7f4a411021bdbf6f89fb57668ce2b38f803572f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/nb-NO/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/nb-NO/Firefox%20143.0.1.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "5e88401fe9d0565a77715515a48fa4c3d8e8f4fa68e001224d687ab22353bcc8"; + sha256 = "756563cb3c8db103ace0ded9fdf64a68c8365a7563f6ca1b12e90b299dd174ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ne-NP/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ne-NP/Firefox%20143.0.1.dmg"; locale = "ne-NP"; arch = "mac"; - sha256 = "41ce80b6df44d82e332c83aa802a443bd04c66c8c8fef3082e978c31491d892d"; + sha256 = "1d1d8b8b928a564eeac0956d5cf4acc1609471bf449870e341bd4fbf3fc989b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/nl/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/nl/Firefox%20143.0.1.dmg"; locale = "nl"; arch = "mac"; - sha256 = "d9a177010cd0e73db3eb6448a25339049bc99ec9951e8a3346d95c2e7f430453"; + sha256 = "b333a65b498fce71b046b8296ed02c50bb80dd1ebf0e77f071e5aee530ff2ae1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/nn-NO/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/nn-NO/Firefox%20143.0.1.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "a28978b3604c668de725d991da07067c3eaa75d379a8f597aa10b89fe129f2c2"; + sha256 = "a0479053321275ffa0d4d07605b822103bf24a03fe708f3f53fbb8479e8707d8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/oc/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/oc/Firefox%20143.0.1.dmg"; locale = "oc"; arch = "mac"; - sha256 = "e999340de9f82ddb588e35bf3a595d1898980da7e4973662dbcd79bf29d7d48c"; + sha256 = "f27f13bb54aa96c36423c482b3a5b455fe693ab63d03f160316c08eb9a85a460"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/pa-IN/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/pa-IN/Firefox%20143.0.1.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "2dac9d6b1c1f7479286c397c21dfe9a6ff2e0272678a21ab6dce271dba20ffa6"; + sha256 = "36423e995ee393349d5bdfde6682e1853f9b2a3aa5bf1cd0c7bd053c09c9e291"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/pl/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/pl/Firefox%20143.0.1.dmg"; locale = "pl"; arch = "mac"; - sha256 = "34adc8f9e9adef45ac8c5e5ac57a8916628555c6f6088e325bdcd53b9522bc8e"; + sha256 = "2f19f28756a3a2d099f44c85d37394c3195d92c14d5ff05e36d56cf84f6b915f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/pt-BR/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/pt-BR/Firefox%20143.0.1.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "7df0b9123957a41744dd778ba4b93dba8aceaae00a9786cf62366282c7b952c6"; + sha256 = "93aa57382549eb15edaa6fac7986fde58accb9f27ebb6ea6110d85609bdc56c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/pt-PT/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/pt-PT/Firefox%20143.0.1.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "5b1c0a29c1cb0859db1677a950f11b640b7d30d0a1447f023c2fe6137a3a6462"; + sha256 = "acec8e9e6a027461a5659f5a79a8cf5d3aaba2897cff472e48d5caacf267f256"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/rm/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/rm/Firefox%20143.0.1.dmg"; locale = "rm"; arch = "mac"; - sha256 = "f2fdcc8c7925e654fd5b0df834a7d884d52dbbb50470e4e67e55dd02b54bb450"; + sha256 = "b1106f2b204b1216bb6ce0c392870acecc21b84d67403b3a865c73564b800eed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ro/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ro/Firefox%20143.0.1.dmg"; locale = "ro"; arch = "mac"; - sha256 = "30f68732845cb33e0b36047f8f60c75873f3340feb8177f628a152571b083a94"; + sha256 = "f857ab29d14068b8a94243a4613f4f55a296bfe9bd40356b922dfbed89546c3e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ru/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ru/Firefox%20143.0.1.dmg"; locale = "ru"; arch = "mac"; - sha256 = "5d5075d1aad73c8847ef38a6c6746197f55a5aa491996967f7af9f080d0362b1"; + sha256 = "d8fa2576e7f4b9ad3a730d97762c68039eaf22edd06b8c1d5787bfc4641457ff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/sat/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sat/Firefox%20143.0.1.dmg"; locale = "sat"; arch = "mac"; - sha256 = "d0f686ae039c08312add0c0aa24cecb2d6e96f0a75e4acacb84ad6342f7257e1"; + sha256 = "590a95185c9453f7bc3f850722d815e9f113fcae7ea397941c1c3801510bfb9b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/sc/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sc/Firefox%20143.0.1.dmg"; locale = "sc"; arch = "mac"; - sha256 = "b985c04bd452203428b8e9621d40cd9f4163d072a62f903626102b60d5346aae"; + sha256 = "14296a123b02c4cd0e8c53629ca2e61f50082949b0f08cab1aa19b901b1e426b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/sco/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sco/Firefox%20143.0.1.dmg"; locale = "sco"; arch = "mac"; - sha256 = "564b038ed4d5cdda794e899520bcbcf2cc58fab0ab21e47aec0eebaf558f4677"; + sha256 = "6f14ac6ca619256c341b10a5eae8e7ea3f9f5794e018231481040eb2f4a53956"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/si/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/si/Firefox%20143.0.1.dmg"; locale = "si"; arch = "mac"; - sha256 = "6736adc2d98f70540c64f0e38064eb72c13df5a352f2b41f0b98e095d761734b"; + sha256 = "322731b726ea18e032f166fab8e46107bdc09c1cb23e349e28e35cbd814eae15"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/sk/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sk/Firefox%20143.0.1.dmg"; locale = "sk"; arch = "mac"; - sha256 = "df72ce185af67fa50738a9c32d7a8ebd15b8517c10ad39982c08e46dba9b0160"; + sha256 = "63bf99a108b424637d97e33956cee4f82a708dba9ba38d9070fcc8a76cb1690a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/skr/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/skr/Firefox%20143.0.1.dmg"; locale = "skr"; arch = "mac"; - sha256 = "6f9b2200344ec3db0d9f98ba4f1955185f7d87c5462cc6bd5833cadb00ad8d80"; + sha256 = "2c0c4c97f2f8ad1ebb1c51437c145dbb02a033dd9bdcacf281192f91d6d1ecc0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/sl/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sl/Firefox%20143.0.1.dmg"; locale = "sl"; arch = "mac"; - sha256 = "9ae8e3693169cbd49dae41cdd8cbe0810dd53bf4983f07c59132b8c6ea2e51a6"; + sha256 = "ee5684b0364cfa357916619056bad49cc6854fa3a70bcff0750c9b13debd2823"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/son/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/son/Firefox%20143.0.1.dmg"; locale = "son"; arch = "mac"; - sha256 = "852028ac5f2534f28fc073aecb615597648f0b275b1e9f028e03d030b26523bd"; + sha256 = "5e99692490509f1a8fdb6fffb68b930d68af0b3913d8ab6f542d8128bdfd7fa2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/sq/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sq/Firefox%20143.0.1.dmg"; locale = "sq"; arch = "mac"; - sha256 = "328cb7c8d5f7917444c2bd8302ba2b677b3f0e196589f4f5856a64bbc589dba6"; + sha256 = "12a61cf1cb994ddb31ef59149812ef18cc13fb4b522681284916248ec5df0307"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/sr/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sr/Firefox%20143.0.1.dmg"; locale = "sr"; arch = "mac"; - sha256 = "9c3879df0fa4d75583444efffdc034206fa6ef083ab6b27eca07b0b5170f53a6"; + sha256 = "d98baff055db294c6fa80e74e104bae81de517916e754347a5507bc05e8c2b4e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/sv-SE/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sv-SE/Firefox%20143.0.1.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "53290fc4451d98081239d61a65e6d68ce8318f11dc52d3dad4b9cd0f11999aa0"; + sha256 = "a287f6422da6ba4a9bdc0337cb367a17721c62e31f03c02e6f8078224cf22749"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/szl/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/szl/Firefox%20143.0.1.dmg"; locale = "szl"; arch = "mac"; - sha256 = "b061260cf0c88b589e4d4f082459364d02ee372327d1f04da15725b18121ee9b"; + sha256 = "361474eefe99be484670c84ff2efd25d420ba5a76b8a3715806cb22baf14c769"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ta/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ta/Firefox%20143.0.1.dmg"; locale = "ta"; arch = "mac"; - sha256 = "9dae1a429428cfeff1569734a30028bd70fa24be5555537a1594d88e974e8ba9"; + sha256 = "4ad76f8e164d36b0904b0a0982998dbb56bde21ad59c46fb1c3f55a376234f60"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/te/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/te/Firefox%20143.0.1.dmg"; locale = "te"; arch = "mac"; - sha256 = "51aec7927ebd00fb663a1322cb2faca2202b2bffd72cf1b02af2da328c908763"; + sha256 = "231b6c04a793c692f666ae8d781314b9d8d1f47f38fb95fdc352b9f78a23c589"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/tg/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/tg/Firefox%20143.0.1.dmg"; locale = "tg"; arch = "mac"; - sha256 = "94aed43c33d2f139890e38dc2115af3af60ea0fe12ebeb053d4bf83e7d0cf56f"; + sha256 = "e2a242cacaa779a3d0bb7afd99862b675aed5d01735a45c15fc3ad4bfb746d3d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/th/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/th/Firefox%20143.0.1.dmg"; locale = "th"; arch = "mac"; - sha256 = "1e3362029798f77ed081f8c9c25e5f98c679fd21e17e3c91aaec157564139bef"; + sha256 = "9813fe85b0bfc4e7eab23ce2e899bd2915e44aed2084d704b69d17e4868bc839"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/tl/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/tl/Firefox%20143.0.1.dmg"; locale = "tl"; arch = "mac"; - sha256 = "9edb3a5608b9f569be049ddb1bf35d3448e08c57a4a80cfa66b52b52b3602591"; + sha256 = "0a24db6a27184e5921a08ffd02b66fa084725b6a05d692ef1bca53eb8e602064"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/tr/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/tr/Firefox%20143.0.1.dmg"; locale = "tr"; arch = "mac"; - sha256 = "53f26edd1649c43cac5830cf52a237a29774716337c7aee9d8a6249afc119e0b"; + sha256 = "eaa553cab5d9ef24daafc57cdef5902287224aab95c0d141db3bd6b52d7a0410"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/trs/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/trs/Firefox%20143.0.1.dmg"; locale = "trs"; arch = "mac"; - sha256 = "f4900954bf14dfe7ed6cf8b4f9cbfe18ead55ac5e4267079194716d44aa916b7"; + sha256 = "2ece21cfad11a0b80fb95297f880c4bc12a1333d4bff7be333286bec4373e3da"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/uk/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/uk/Firefox%20143.0.1.dmg"; locale = "uk"; arch = "mac"; - sha256 = "989b137921bf04e8f1877db7065c9508c51290d2bbde23bd1bceaa47d9d12161"; + sha256 = "1f8e55bae4869d755869f888f7f8f04b492948621472d22594c4940e556d0e02"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/ur/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ur/Firefox%20143.0.1.dmg"; locale = "ur"; arch = "mac"; - sha256 = "e18b46f9a84b860fb331a9144f235203b6068e12686791541a5d09c7fa1eacb4"; + sha256 = "70aea940357b158ffa31eed002e7d1d23c22368a34776598d67d6465f619af60"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/uz/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/uz/Firefox%20143.0.1.dmg"; locale = "uz"; arch = "mac"; - sha256 = "7cb0fde7a42856341b623ad11848acbcb358522d13bc098ddb2aeafda0830e40"; + sha256 = "a798f4c34da3b088e620e3da4f7bdc99185e52666b5a134b72e02c7bbe86e822"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/vi/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/vi/Firefox%20143.0.1.dmg"; locale = "vi"; arch = "mac"; - sha256 = "bda0cedb9602cfe4e7c36cf886df6c1af0d3330d653a1657ad950b8e16401674"; + sha256 = "23aae04e3d5676fe43296c5f9acfecfaf03484cdf03208af58b4f6919d39c6a2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/xh/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/xh/Firefox%20143.0.1.dmg"; locale = "xh"; arch = "mac"; - sha256 = "0ff4d867a3a42244663011a231084cc3c5f38bd065c9c57f01bf01b3cf4a0fb0"; + sha256 = "f9a1215da29e6e99efe309040e5b0d572a9bd297246581dd09e8cb2c7a27170b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/zh-CN/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/zh-CN/Firefox%20143.0.1.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "51807be1f653f03fb6b3baec8eb8756392647a573fc95e7edaaa1405f09c6e49"; + sha256 = "73f7b95ae2a03c69e39c7e1934999b05c79ffa43242b3da9d1e59d1b8ff5f664"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/143.0/mac/zh-TW/Firefox%20143.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/zh-TW/Firefox%20143.0.1.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "68ffcd91e6ea6c064d492b189ef29ef1086bc0f658a5ab95615fb466cf4b0c1f"; + sha256 = "a1ec258a661baa4bbf5b3a8ed775a97d0e851e311d808b6166f7aa7575bdcc55"; } ]; } diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix index 598f149244da..c1ac226816ff 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix @@ -9,7 +9,7 @@ buildMozillaMach rec { pname = "firefox-beta"; - binaryName = pname; + binaryName = "firefox-beta"; version = "144.0b4"; applicationName = "Firefox Beta"; src = fetchurl { diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix index 9fb46e612e35..e4889fd3f926 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix @@ -9,7 +9,7 @@ buildMozillaMach rec { pname = "firefox-devedition"; - binaryName = pname; + binaryName = "firefox-devedition"; version = "144.0b4"; applicationName = "Firefox Developer Edition"; requireSigning = false; diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-140.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-140.nix index e2024fac6bee..3d61f4d1f950 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-140.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-esr-140.nix @@ -9,11 +9,11 @@ buildMozillaMach rec { pname = "firefox"; - version = "140.3.0esr"; + version = "140.3.1esr"; applicationName = "Firefox ESR"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "f2a45352372a7c54bfc3a07652098b55634d111ea88550d33e7e2710d15524d689ee39fbd3b2049643436530e13c237d03e05fb7abd3970c9c18b66e5a84c85a"; + sha512 = "a9302d99d7f07f4b250aa214635814964dd083204268e05fe877a3d8330b9c0caa6c29ed19da71bd88979b7cf39ed52f17698968b0da5b0d7430b6764b43b6cc"; }; meta = { diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix index f098ebcd4b4a..c9742c6ac01a 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix @@ -9,10 +9,10 @@ buildMozillaMach rec { pname = "firefox"; - version = "143.0"; + version = "143.0.1"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "49fe5e5dbb7539be3e4c517d3cac453ea9b739e61040c4ac1abcf3d6665732fba5ff91fb040f3c0294af0f8c2824235a94e60ac9c26e25cb14d89d4b50c8a911"; + sha512 = "ef00d8bab715e7c2f4c138cfce0698e004f0616c767c8a7fa918e24e4a9f9151c41184d9c089ccbc6ab46a3b4bf6f12d723196f47e9c9d7f55f2ca44bab17cb2"; }; meta = { diff --git a/pkgs/applications/networking/browsers/netsurf/default.nix b/pkgs/applications/networking/browsers/netsurf/default.nix deleted file mode 100644 index 11f9742975a6..000000000000 --- a/pkgs/applications/networking/browsers/netsurf/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ lib, pkgs }: - -lib.makeScope pkgs.newScope ( - self: - let - inherit (self) callPackage; - in - { - # ui can be: gtk2, gtk3, sixel, framebuffer. Note that console display (sixel) - # requires a terminal that supports `sixel` capabilities, such as mlterm - # or xterm -ti 340 - ui = "gtk3"; - uilib = - { - "framebuffer" = "framebuffer"; - "gtk2" = "gtk2"; - "gtk3" = "gtk3"; - "sixel" = "framebuffer"; - } - .${self.ui} or null; # Null will never happen - SDL = - { - "sixel" = pkgs.SDL_sixel; - "framebuffer" = pkgs.SDL; - } - .${self.ui} or null; - - browser = callPackage ./browser.nix { }; - - buildsystem = callPackage ./buildsystem.nix { }; - libcss = callPackage ./libcss.nix { }; - libdom = callPackage ./libdom.nix { }; - libhubbub = callPackage ./libhubbub.nix { }; - libnsbmp = callPackage ./libnsbmp.nix { }; - libnsfb = callPackage ./libnsfb.nix { }; - libnsgif = callPackage ./libnsgif.nix { }; - libnslog = callPackage ./libnslog.nix { }; - libnspsl = callPackage ./libnspsl.nix { }; - libnsutils = callPackage ./libnsutils.nix { }; - libparserutils = callPackage ./libparserutils.nix { }; - libsvgtiny = callPackage ./libsvgtiny.nix { }; - libutf8proc = callPackage ./libutf8proc.nix { }; - libwapcaplet = callPackage ./libwapcaplet.nix { }; - nsgenbind = callPackage ./nsgenbind.nix { }; - } -) diff --git a/pkgs/applications/networking/cluster/cni/default.nix b/pkgs/applications/networking/cluster/cni/default.nix index 205e412c3cee..c052501035a5 100644 --- a/pkgs/applications/networking/cluster/cni/default.nix +++ b/pkgs/applications/networking/cluster/cni/default.nix @@ -10,7 +10,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "containernetworking"; - repo = pname; + repo = "cni"; rev = "v${version}"; hash = "sha256-xeajsM8ZIlI6Otv9CQhPfYaVQwmJ5QcFEn1xt6e/ivQ="; }; diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix index e36e6b3aad8a..c8793d70a865 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "helm-diff"; - version = "3.12.5"; + version = "3.13.0"; src = fetchFromGitHub { owner = "databus23"; repo = "helm-diff"; rev = "v${version}"; - hash = "sha256-vylkjmQHnT69HqkSPGSpgEkP6eeknGq4BGr1eBEvTlw="; + hash = "sha256-U1lNCOYix+7aPNq4U0A7KU4Cr+AqQsTUrYTg/0Zg5cs="; }; - vendorHash = "sha256-PPWL98qEdV/J96N0JsglxUsuT+yFiOg1t4DdiY++/OY="; + vendorHash = "sha256-nwL6n0pthW12ij9iqmS404r0m9xv0qh8RYiQhqvJC2U="; ldflags = [ "-s" diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-git.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-git.nix index b439df92a0cd..8268bbd30707 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-git.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-git.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "aslafy-z"; - repo = pname; + repo = "helm-git"; rev = "v${version}"; sha256 = "sha256-/J/RAFNsxwG9aiCe28daJmC2D6Gz7CrPjucqkhC++y0="; }; diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-s3.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-s3.nix index d15c50118863..0a18bf580391 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-s3.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-s3.nix @@ -10,7 +10,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "hypnoglow"; - repo = pname; + repo = "helm-s3"; rev = "v${version}"; hash = "sha256-9n/Dzgr/wYGgJq47FdNGPPpOFzTRt4VaK8HA06F5FIE="; }; @@ -36,9 +36,9 @@ buildGoModule rec { subPackages = [ "cmd/helm-s3" ]; postInstall = '' - install -dm755 $out/${pname} - mv $out/bin $out/${pname}/ - install -m644 -Dt $out/${pname} plugin.yaml + install -dm755 $out/helm-s3 + mv $out/bin $out/helm-s3/ + install -m644 -Dt $out/helm-s3 plugin.yaml ''; meta = with lib; { diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix index e2d0919b516d..cc602f1147ee 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-secrets.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "helm-secrets"; - version = "4.6.6"; + version = "4.6.10"; src = fetchFromGitHub { owner = "jkroepke"; - repo = pname; + repo = "helm-secrets"; rev = "v${version}"; - hash = "sha256-sAGENuyg2t/H7BYF+Y+Nk3SB2/PA/V+L374iXmppkqc="; + hash = "sha256-hno6+kik+U9XA7Mr9OnuuVidfc/xoqWRjMbBMI6M3QA="; }; nativeBuildInputs = [ makeWrapper ]; @@ -39,10 +39,10 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - install -dm755 $out/${pname} $out/${pname}/scripts - install -m644 -Dt $out/${pname} plugin.yaml - cp -r scripts/* $out/${pname}/scripts - wrapProgram $out/${pname}/scripts/run.sh \ + install -dm755 $out/helm-secrets $out/helm-secrets/scripts + install -m644 -Dt $out/helm-secrets plugin.yaml + cp -r scripts/* $out/helm-secrets/scripts + wrapProgram $out/helm-secrets/scripts/run.sh \ --prefix PATH : ${ lib.makeBinPath [ coreutils diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-unittest.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-unittest.nix index ff8a20376d53..6b3be9fd1b43 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-unittest.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-unittest.nix @@ -9,8 +9,8 @@ buildGoModule rec { version = "0.7.2"; src = fetchFromGitHub { - owner = pname; - repo = pname; + owner = "helm-unittest"; + repo = "helm-unittest"; rev = "v${version}"; hash = "sha256-RWucFZlyVYV5pHFGP7x5I+SILAJ9k12R7l5o7WKGS/c="; }; @@ -23,10 +23,10 @@ buildGoModule rec { ''; postInstall = '' - install -dm755 $out/${pname} - mv $out/bin/helm-unittest $out/${pname}/untt + install -dm755 $out/helm-unittest + mv $out/bin/helm-unittest $out/helm-unittest/untt rmdir $out/bin - install -m644 -Dt $out/${pname} plugin.yaml + install -m644 -Dt $out/helm-unittest plugin.yaml ''; meta = with lib; { diff --git a/pkgs/applications/networking/cluster/k3s/docs/examples/NVIDIA.md b/pkgs/applications/networking/cluster/k3s/docs/examples/NVIDIA.md index 4e31e798beb8..fa8270e86ca8 100644 --- a/pkgs/applications/networking/cluster/k3s/docs/examples/NVIDIA.md +++ b/pkgs/applications/networking/cluster/k3s/docs/examples/NVIDIA.md @@ -1,16 +1,62 @@ # Nvidia GPU Support -To use Nvidia GPU in the cluster the nvidia-container-runtime and runc are needed. To get the two components it suffices to add the following to the configuration +> Note: this article assumes `services.k3s.enable = true;` is already set + +## Enable the Nvidia driver ``` -virtualisation.docker = { - enable = true; - enableNvidia = true; +hardware.nvidia = { + open = true; + package = config.boot.kernelPackages.nvidiaPackages.stable; # change to match your kernel + nvidiaSettings = true; }; -environment.systemPackages = with pkgs; [ docker runc ]; + +# Hack for getting the nvidia driver recognized +services.xserver = { + enable = false; + videoDrivers = [ "nvidia" ]; +}; + +nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ + "nvidia-x11" + "nvidia-settings" +]; ``` -Note, using docker here is a workaround, it will install nvidia-container-runtime and that will cause it to be accessible via /run/current-system/sw/bin/nvidia-container-runtime, currently its not directly accessible in nixpkgs. +Also, enable the Nvidia container toolkit: + +``` +hardware.nvidia-container-toolkit.enable = true; +hardware.nvidia-container-toolkit.mount-nvidia-executables = true; + +environment.systemPackages = with pkgs; [ + nvidia-container-toolkit +]; +``` + +Rebuild your NixOS configuration. + +### Verify that the GPU is accessible + +Use the following command to ensure the GPU is accessible: + +``` +nvidia-smi +``` + +If there is an error in the output, a reboot may be required for the driver to be assigned to the GPU. + +Additionally, `lspci -k` can be used to ensure the driver has been assigned to the GPU: + +``` +# lspci -k | grep -i nvidia + +01:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] (rev a1) + Kernel driver in use: nvidia + Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia +``` + +## Configure k3s You now need to create a new file in `/var/lib/rancher/k3s/agent/etc/containerd/config.toml.tmpl` with the following @@ -22,15 +68,8 @@ You now need to create a new file in `/var/lib/rancher/k3s/agent/etc/containerd/ runtime_engine = "" runtime_root = "" runtime_type = "io.containerd.runc.v2" - -[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.nvidia.options] - BinaryName = "/run/current-system/sw/bin/nvidia-container-runtime" ``` -Update: As of 12/03/2024 It appears that the last two lines above are added by default, and if the two lines are present (as shown above) it will refuse to start the server. You will need to remove the two lines from that point onward. - -Note here we are pointing the nvidia runtime to "/run/current-system/sw/bin/nvidia-container-runtime". - Now apply the following runtime class to k3s cluster: ```yaml @@ -43,16 +82,175 @@ metadata: name: nvidia ``` -Following [k8s-device-plugin](https://github.com/NVIDIA/k8s-device-plugin#deployment-via-helm) install the helm chart with `runtimeClassName: nvidia` set. In order to passthrough the nvidia card into the container, your deployments spec must contain +Restart k3s: -```yaml -runtimeClassName: nvidia -# for each container - env: - - name: NVIDIA_VISIBLE_DEVICES - value: all - - name: NVIDIA_DRIVER_CAPABILITIES - value: all +``` +systemctl restart k3s.service ``` -to test its working exec onto a pod and run nvidia-smi. For more configurability of nvidia related matters in k3s look in [k3s-docs](https://docs.k3s.io/advanced#nvidia-container-runtime-support). +Ensure that the Nvidia runtime is detected by k3s: + +``` +grep nvidia /var/lib/rancher/k3s/agent/etc/containerd/config.toml +``` + +Apply the DaemonSet in the [generic-cdi-plugin README](https://github.com/OlfillasOdikno/generic-cdi-plugin): + +``` +apiVersion: v1 +kind: Namespace +metadata: + name: generic-cdi-plugin +--- +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: generic-cdi-plugin-daemonset + namespace: generic-cdi-plugin +spec: + selector: + matchLabels: + name: generic-cdi-plugin + template: + metadata: + labels: + name: generic-cdi-plugin + app.kubernetes.io/component: generic-cdi-plugin + app.kubernetes.io/name: generic-cdi-plugin + spec: + containers: + - image: ghcr.io/olfillasodikno/generic-cdi-plugin:main + name: generic-cdi-plugin + command: + - /generic-cdi-plugin + - /var/run/cdi/nvidia-container-toolkit.json + imagePullPolicy: Always + securityContext: + privileged: true + tty: true + volumeMounts: + - name: kubelet + mountPath: /var/lib/kubelet + - name: nvidia-container-toolkit + mountPath: /var/run/cdi/nvidia-container-toolkit.json + volumes: + - name: kubelet + hostPath: + path: /var/lib/kubelet + - name: nvidia-container-toolkit + hostPath: + path: /var/run/cdi/nvidia-container-toolkit.json + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "nixos-nvidia-cdi" + operator: In + values: + - "enabled" +``` + +Apply the following node label (replace `#CHANGEME` with your node name): + +``` +kind: Node +apiVersion: v1 +metadata: + name: #CHANGEME + labels: + nixos-nvidia-cdi: enabled +``` + +Now, GPU-enabled pods can be run with this configuration: + +``` +spec: + runtimeClassName: nvidia + containers: + resources: + requests: + nvidia.com/gpu-all: "1" + limits: + nvidia.com/gpu-all: "1" +``` + +### Test pod + +This is a complete pod configuration for reference/testing: + +``` +--- +apiVersion: v1 +kind: Pod +metadata: + name: gpu-test + namespace: default +spec: + runtimeClassName: nvidia # <- THIS FOR GPU + containers: + - name: gpu-test + image: nvidia/cuda:12.6.3-base-ubuntu22.04 + command: [ "/bin/bash", "-c", "--" ] + args: [ "while true; do sleep 30; done;" ] + env: + - name: NVIDIA_VISIBLE_DEVICES + value: all + - name: NVIDIA_DRIVER_CAPABILITIES + value: all + resources: # <- THIS FOR GPU + requests: + nvidia.com/gpu-all: "1" + limits: + nvidia.com/gpu-all: "1" +``` + +Once the pod is running, use the following command to test that the GPU was detected: + +``` +kubectl exec -n default -it pod/gpu-test -- nvidia-smi +``` + +If successful, the output will look like the following: + +``` +Thu Sep 25 04:17:42 2025 + ++-----------------------------------------------------------------------------------------+ + +| NVIDIA-SMI 580.82.09 Driver Version: 580.82.09 CUDA Version: 13.0 | + ++-----------------------------------------+------------------------+----------------------+ + +| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | + +| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | + +| | | MIG M. | + +|=========================================+========================+======================| + +| 0 NVIDIA GeForce RTX 2060 Off | 00000000:01:00.0 On | N/A | + +| 0% 36C P8 10W / 190W | 104MiB / 6144MiB | 0% Default | + +| | | N/A | + ++-----------------------------------------+------------------------+----------------------+ + + + ++-----------------------------------------------------------------------------------------+ + +| Processes: | + +| GPU GI CI PID Type Process name GPU Memory | + +| ID ID Usage | + +|=========================================================================================| + +| No running processes found | + ++-----------------------------------------------------------------------------------------+ +``` diff --git a/pkgs/applications/networking/cluster/nomad/default.nix b/pkgs/applications/networking/cluster/nomad/default.nix index eb94b51aa3a9..089958bb7a7b 100644 --- a/pkgs/applications/networking/cluster/nomad/default.nix +++ b/pkgs/applications/networking/cluster/nomad/default.nix @@ -35,7 +35,7 @@ let src = fetchFromGitHub { owner = "hashicorp"; - repo = pname; + repo = "nomad"; rev = "v${version}"; inherit hash; }; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index c23eed203708..84f804dcc332 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -18,13 +18,13 @@ "vendorHash": null }, "acme": { - "hash": "sha256-kG6yGmhP0v7HiGPs2/SsOqhm+33XKfNQAKFJbPwBJG4=", + "hash": "sha256-Gi8Lpyl/gWGhMbHE27vtTiluMvs9o7UlNsaYs6c1ecQ=", "homepage": "https://registry.terraform.io/providers/vancluever/acme", "owner": "vancluever", "repo": "terraform-provider-acme", - "rev": "v2.35.1", + "rev": "v2.36.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-W/867Ag40aeUQry3UtZXyN9HxxmRxnlgViX9IgkYN20=" + "vendorHash": "sha256-88WR4NT1JhJ3JQHcRQXHxTUvD00vRj3dDNPXViSYSUs=" }, "age": { "hash": "sha256-bJrzjvkrCX93bNqCA+FdRibHnAw6cb61StqtwUY5ok4=", @@ -54,11 +54,11 @@ "vendorHash": "sha256-bS9fFfttu58a2S3CNLO3FOlLPuk/2h1D0bjO6nJbfP8=" }, "alicloud": { - "hash": "sha256-zh90t+oPTiQ7S3F3H00Y3/cGj1Dx3Jd8wZZ4CpuNVYQ=", + "hash": "sha256-XYCnAvW8vbNd7wd5Q8fYiT7OooXqGytZMA8ocgLt8zo=", "homepage": "https://registry.terraform.io/providers/aliyun/alicloud", "owner": "aliyun", "repo": "terraform-provider-alicloud", - "rev": "v1.259.0", + "rev": "v1.260.0", "spdx": "MPL-2.0", "vendorHash": "sha256-+Hc2NCCnJ0fB86fvgE4Kak8fwlsXIiv8avIhE/RoWeM=" }, @@ -117,22 +117,22 @@ "vendorHash": "sha256-2NSP0jGFchh3roqSKxCRbkQ+8lNiGRo4JivvBj6wqdg=" }, "aviatrix": { - "hash": "sha256-uE2E/NWL/ITCIMvq90ul0463/rG9PJHmzw2wMi0imHI=", + "hash": "sha256-V1JRVOMHQu5KlPFw7q/qZuHlJjdVSQotI9w7s88v8GM=", "homepage": "https://registry.terraform.io/providers/AviatrixSystems/aviatrix", "owner": "AviatrixSystems", "repo": "terraform-provider-aviatrix", - "rev": "v8.1.1", + "rev": "v8.1.10", "spdx": "MPL-2.0", "vendorHash": null }, "aws": { - "hash": "sha256-McrDfdkmV6pvzMGSqLgPopQk2o3Gg3I/0Qfr5jVR4uw=", + "hash": "sha256-k2lbdaDt/jpkoF5jKll7ZxU+3zkspGvGx/kToqYipAo=", "homepage": "https://registry.terraform.io/providers/hashicorp/aws", "owner": "hashicorp", "repo": "terraform-provider-aws", - "rev": "v6.13.0", + "rev": "v6.14.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-eci9CC5Gf0Wgfci1Yof9X7pCPcJiITwYxEcCzBcYDU0=" + "vendorHash": "sha256-hG1XnJtN95+jW6AGnV4+EkKaVZwG0PPTMLyHFQ3nXtc=" }, "awscc": { "hash": "sha256-1O7domWvsZR5/i+B5XMBaT/gWbr+bjxi0y++CVaX+y0=", @@ -153,11 +153,11 @@ "vendorHash": null }, "azurerm": { - "hash": "sha256-/7TF9ISbrM4ZYyJKBZ3OrZsNp4a7BKtda12hnuPVS6E=", + "hash": "sha256-HlsJ85NXDykycTOCA+LbjeV5Jx4VWRDVFyKtx51n22Y=", "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", "owner": "hashicorp", "repo": "terraform-provider-azurerm", - "rev": "v4.44.0", + "rev": "v4.45.1", "spdx": "MPL-2.0", "vendorHash": null }, @@ -270,13 +270,13 @@ "vendorHash": "sha256-O/MSx6iZ0SkCsMLKMr1cetkPaePoVq62UTOhiPTzF6g=" }, "cloudflare": { - "hash": "sha256-EsbktS0pP+tJtIPHckMmgdeIBLyL9T+lVyoDzJAzi98=", + "hash": "sha256-nIceDw766f32yn8qfgY89OYcOtwUc3650x0NO4XUrmk=", "homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare", "owner": "cloudflare", "repo": "terraform-provider-cloudflare", - "rev": "v5.9.0", + "rev": "v5.10.1", "spdx": "Apache-2.0", - "vendorHash": "sha256-aMEcmK2lhKg0OH0jsQXDE09eHbImieyNgT4xH+pBEEk=" + "vendorHash": "sha256-U2lC4d3MSkD8W4qJtrYlnHFflG0xgyPtL6OnjHwxV2U=" }, "cloudfoundry": { "hash": "sha256-1nYncJLVU/f9WD6Quh9IieIXgixPzbPk4zbtI1zmf9g=", @@ -480,13 +480,13 @@ "vendorHash": "sha256-ZbU2z7qUHPR7vDSflesSjgK7x3LYXVe/gnVsy19q6Bs=" }, "fortios": { - "hash": "sha256-vQ5PYY2EJb7+O65YbyqmIPKiqsd9UysnZXYGzZvkTPQ=", + "hash": "sha256-1HkVSoGt9PPPv8OH9F+acedVD0sbQ42msd6OWyegZFI=", "homepage": "https://registry.terraform.io/providers/fortinetdev/fortios", "owner": "fortinetdev", "repo": "terraform-provider-fortios", - "rev": "1.22.1", + "rev": "1.22.2", "spdx": "MPL-2.0", - "vendorHash": "sha256-9BBBmuj7rEX5h3LEZzw7C7AtwvJgo7yEGReQ38lfE6U=" + "vendorHash": "sha256-1DXlugtN2G2HrKbIEJ3rJ9zRlbE8fEUdlt3gp0mRdso=" }, "gandi": { "hash": "sha256-fsCtmwyxkXfOtiZG27VEb010jglK35yr4EynnUWlFog=", @@ -516,22 +516,22 @@ "vendorHash": null }, "gitlab": { - "hash": "sha256-BMXxg6yz0b33yZK/Q8tkqDqPbYlrJWMvMenucDs+qUo=", + "hash": "sha256-wggQtY+E4O/iWo0OrjPlxK8j2aLavRAG31RpOOC08AY=", "homepage": "https://registry.terraform.io/providers/gitlabhq/gitlab", "owner": "gitlabhq", "repo": "terraform-provider-gitlab", - "rev": "v18.3.0", + "rev": "v18.4.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-v0nYsQinopJ9DXtkGFe3bIYXMBMsPDafn71Xfmvi2mo=" + "vendorHash": "sha256-29uvPCepGHRPohGY7viaPD9VQPPj9XB/plragACC4e4=" }, "google": { - "hash": "sha256-BDMOYw/NPCBb5VuJZGNbACJ/dq2uh+wx/y0w6LGWgwE=", + "hash": "sha256-xQW0UxGIcxD0Y4zdCBnGJhUWfWdMIERk0lkot96ztzI=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v7.2.0", + "rev": "v7.4.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-HavrYEqMGuJnZBQlVwZfZiXTISqALjjOHB8z1EpNkOE=" + "vendorHash": "sha256-cQybnUaDLVmQrtFkiI5k3OwqN9Oks+J1H2kbkNjO4jc=" }, "google-beta": { "hash": "sha256-HDTjSxx3TE69B7DvJbn/b67IH/S4IXvXGVTFwrgAWZE=", @@ -570,22 +570,22 @@ "vendorHash": null }, "harbor": { - "hash": "sha256-IxtPbdgjRpqN2ZRSLjtrl6sHrVAiQI+TkZboHsD/6qU=", + "hash": "sha256-Z3lytylGY67wOajPPLqnmmhzxoJD1EfjSU0h3yg+kzY=", "homepage": "https://registry.terraform.io/providers/goharbor/harbor", "owner": "goharbor", "repo": "terraform-provider-harbor", - "rev": "v3.11.0", + "rev": "v3.11.2", "spdx": "MIT", "vendorHash": "sha256-UmlhKa2SVgrhRc1EOO9sEkherIS77CP+hkAL3Y79h3U=" }, "hcloud": { - "hash": "sha256-O6GaMSL5E9t5v9nsRh7aGIXy/w04sCy7AYG4AvGsbLc=", + "hash": "sha256-2IEi5YE7iXGmf1bKDZgswf5v5Hw9SdhSb1GxNzsm8qM=", "homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud", "owner": "hetznercloud", "repo": "terraform-provider-hcloud", - "rev": "v1.52.0", + "rev": "v1.53.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-pYetWQ7IIEvm2p9DoAh91W9atoCRgYDXCmthCiL5Vu0=" + "vendorHash": "sha256-vwuWz881nn901lAubv2xNCCIoNtyaVQJ77PM8E1LHjg=" }, "helm": { "hash": "sha256-i4ceWiEXJYL1x9DmqAfcUidiW5+x/sRCxevDz4MnzHs=", @@ -705,13 +705,13 @@ "vendorHash": "sha256-ctd9V5EXL0c9b4aJ47nfjhqCMTewL55IkjkQ39ShoUk=" }, "kafka": { - "hash": "sha256-5pHYJ7VIWmg8XCfdT9Uq5iNKUdIFsqzuf/j1WGrOcNE=", + "hash": "sha256-rTa6c7jAMH027V7h/yUGVGz6TS0PDdObilxU0Vpr6FI=", "homepage": "https://registry.terraform.io/providers/Mongey/kafka", "owner": "Mongey", "repo": "terraform-provider-kafka", - "rev": "v0.13.0", + "rev": "v0.13.1", "spdx": "MIT", - "vendorHash": "sha256-td8utsV5CBd4BcUg3DQx+EqVkUMieWr1Oa/H+qY+P/Q=" + "vendorHash": "sha256-JRqBv5N+i5yhKrC+Eenm1xmwylNF7k/EIJXaklrsFfA=" }, "kafka-connect": { "hash": "sha256-XMGpK22Ww8swvfrnbClxjErVmkBKX3dxdlkjgNJHlCE=", @@ -849,13 +849,13 @@ "vendorHash": "sha256-QWBzQXx/dzWZr9dn3LHy8RIvZL1EA9xYqi7Ppzvju7g=" }, "mongodbatlas": { - "hash": "sha256-DaGJHlprTlOfbYmXL0rqbxjbs0azi3aUzdutNv62Kc0=", + "hash": "sha256-yBccJeD25hQiwqjMpaYIJM2DhoKzehppjR8NG/IOrQo=", "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", "owner": "mongodb", "repo": "terraform-provider-mongodbatlas", - "rev": "v1.41.0", + "rev": "v2.0.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-bSLbYA6phEi3jvsiSrcWfH1f2/ZdW+9JIA25pDRaDnQ=" + "vendorHash": "sha256-EvTuVhJfNrwAto9+6oi6iYQfgbCnHupkD+dk57vrT/c=" }, "namecheap": { "hash": "sha256-fHH9sHI1mqQ9q9nX9DHJ0qfEfmDB4/2uzyVvUuIAF18=", @@ -940,22 +940,22 @@ "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" }, "oci": { - "hash": "sha256-3kxR/QhWhfL4IW+YLN0z+EuYgnOdnCHfbxuXxOYHLC0=", + "hash": "sha256-xj7B4LQZalLA/APIe70JHmqPljRVDbDXfAUb3K2AtFg=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v7.18.0", + "rev": "v7.19.0", "spdx": "MPL-2.0", "vendorHash": null }, "okta": { - "hash": "sha256-ANGoCEHLuxTLpP9k2H/zUQjSEu7qob9Dh6c2Uzgj35Q=", + "hash": "sha256-sWiOGXeQxrUUlSM7TI4isUCdpiwwvosD+XVedM2pTSk=", "homepage": "https://registry.terraform.io/providers/okta/okta", "owner": "okta", "repo": "terraform-provider-okta", - "rev": "v6.0.0", + "rev": "v6.1.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-C+EP9ROYOnxkr895ZLZPgdRYm7Da2chDslsQRSq7NkU=" + "vendorHash": "sha256-zfmQXMgKXCU8g1tpgV8BAXc5F8wBbJhtjO1trdQ4Jm4=" }, "oktaasa": { "hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=", @@ -1138,11 +1138,11 @@ "vendorHash": "sha256-vsnihN98O5RzMZk5YNycCnjpvxklQoLbZolCJXbJRMU=" }, "rootly": { - "hash": "sha256-EPEzAftXvnusDQc9JBUHCmtuAsNFarl9yQl/fGekQ3w=", + "hash": "sha256-SRE1T9C3qggCwjl/PdehkabdnuRV8ZW58dc8zhSwPXo=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v3.6.2", + "rev": "v4.1.0", "spdx": "MPL-2.0", "vendorHash": "sha256-39OiEYntUmX2fJZh7G/LcCNFXFmHwdLgFGYz6BUEyOA=" }, @@ -1318,22 +1318,22 @@ "vendorHash": "sha256-IR6KjFW5GbsOIm3EEFyx3ctwhbifZlcNaZeGhbeK/Wo=" }, "sysdig": { - "hash": "sha256-KAwuE67gNOrDDLxgbxMtub0tMa45IiIOJ9Sq9mncK4c=", + "hash": "sha256-C2jHcYSVdDyP42XyMleMmTYo5A+xDJuTVcE4LXHwFWk=", "homepage": "https://registry.terraform.io/providers/sysdiglabs/sysdig", "owner": "sysdiglabs", "repo": "terraform-provider-sysdig", - "rev": "v1.59.0", + "rev": "v1.60.0", "spdx": "MPL-2.0", "vendorHash": "sha256-rWiafaFE1RolO9JUN1WoW4EWJjR7kpfeVEOTLf21j50=" }, "tailscale": { - "hash": "sha256-p96Jv4sIxWHWcpxcAWXASf2m06M7lsIvCCygM9KEALY=", + "hash": "sha256-3sStrkhEZqtR+G5kTFSx++Yxa26h00Y2fa8DI6/8ftY=", "homepage": "https://registry.terraform.io/providers/tailscale/tailscale", "owner": "tailscale", "repo": "terraform-provider-tailscale", - "rev": "v0.21.1", + "rev": "v0.22.0", "spdx": "MIT", - "vendorHash": "sha256-nTKqpoJKabvtMDdI++Luq41vB0X2NWS6gufJbru2ZPI=" + "vendorHash": "sha256-Di4Mc67GrGue0fN47APjJKiWSCw5MRuYF4tS9hP6HLw=" }, "talos": { "hash": "sha256-PPD4blyXt4/IalzwEn4+lvuD1Qx7VuUD/CUJILDRI5k=", @@ -1354,22 +1354,22 @@ "vendorHash": "sha256-M3wnvRxMyU0Yo733E9e8Q++xVTuSXD0W3fB2C14RDNU=" }, "tencentcloud": { - "hash": "sha256-Tw7fMcUZMn41nbiPoxJNyYkLte9T8AgU9Qy6HiqTDzY=", + "hash": "sha256-HKV6JhvwDEAnO0Q3lr/TKMEldj35dyKG0pLremx254Y=", "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", "owner": "tencentcloudstack", "repo": "terraform-provider-tencentcloud", - "rev": "v1.82.22", + "rev": "v1.82.25", "spdx": "MPL-2.0", "vendorHash": null }, "tfe": { - "hash": "sha256-wKHlkU/MmLoLjl3LbzYWK10Xl8c5Sb5ItvzoeJ1R/d0=", + "hash": "sha256-VKRifnvUTtGCs9XEMeqTVvbtES7rvWBWoiSYLfMxIhQ=", "homepage": "https://registry.terraform.io/providers/hashicorp/tfe", "owner": "hashicorp", "repo": "terraform-provider-tfe", - "rev": "v0.68.2", + "rev": "v0.70.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-tf78FT9JD5IVswgDB3Yug1NZQvo8NDqjPEAfF3gg93w=" + "vendorHash": "sha256-JrdL91xO4EyAtWfDFsjr09oTfgx+tQQ965ex/AnBkGk=" }, "thunder": { "hash": "sha256-2i1DSOSt/vbFs0QCPogEBvADhLJFKbrQzwZ20ChCQMk=", @@ -1535,12 +1535,12 @@ "vendorHash": "sha256-GRnVhGpVgFI83Lg34Zv1xgV5Kp8ioKTFV5uaqS80ATg=" }, "yandex": { - "hash": "sha256-ANr3qJO3LMjqJa6RNjEaEOF7iV0DyqkihAir1FfJWzs=", + "hash": "sha256-cQqklICVFkeEIdRza6OIBOlDTbJGX+u0B/9kLkUB9Ds=", "homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex", "owner": "yandex-cloud", "repo": "terraform-provider-yandex", - "rev": "v0.158.0", + "rev": "v0.159.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-bmjr1pKK7rVWNa9VF5R/FRxvVJI2Riua9Vdh5pR2p1I=" + "vendorHash": "sha256-yR8M9fS7QBvf+UJUXdBNPMf/S0PSwJ/3/VTXo+Gcdvw=" } } diff --git a/pkgs/applications/networking/icemon/default.nix b/pkgs/applications/networking/icemon/default.nix index 43e9c2b8ebba..4b1ccf2776c2 100644 --- a/pkgs/applications/networking/icemon/default.nix +++ b/pkgs/applications/networking/icemon/default.nix @@ -19,7 +19,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "icecc"; - repo = pname; + repo = "icemon"; rev = "v${version}"; sha256 = "09jnipr67dhawbxfn69yh7mmjrkylgiqmd0gmc2limd3z15d7pgc"; }; diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index c5987aabec27..079094595b7e 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -10,8 +10,8 @@ let if stdenv.hostPlatform.isLinux then { stable = "0.0.110"; - ptb = "0.0.160"; - canary = "0.0.756"; + ptb = "0.0.161"; + canary = "0.0.761"; development = "0.0.85"; } else @@ -30,11 +30,11 @@ let }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; - hash = "sha256-6Oxy1EYhc7iEXJVjtkOCzfb3deSCdGa5U1UrLLyd6rM="; + hash = "sha256-pDWOnj8tQK9runi/QzcvEFbNGCwAb/gISM9LrLoTzxM="; }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; - hash = "sha256-jn7s8T04us+9iTcHuM57F4sO10fs98ZjGQa0pF1SFjk="; + hash = "sha256-L3MIcrz/xj8zOb2QVXBrBCHGt4BdHhjwKpPZ4iClQYQ="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; diff --git a/pkgs/applications/networking/instant-messengers/discord/linux.nix b/pkgs/applications/networking/instant-messengers/discord/linux.nix index 5b192aa1c986..4a5cee9613e0 100644 --- a/pkgs/applications/networking/instant-messengers/discord/linux.nix +++ b/pkgs/applications/networking/instant-messengers/discord/linux.nix @@ -30,6 +30,7 @@ libnotify, libpulseaudio, libuuid, + libva, libX11, libXScrnSaver, libXcomposite, @@ -54,6 +55,7 @@ pipewire, python3, runCommand, + libunity, speechd-minimal, wayland, branch, @@ -152,7 +154,9 @@ stdenv.mkDerivation (finalAttrs: { libnotify libX11 libXcomposite + libunity libuuid + libva libXcursor libXdamage libXext diff --git a/pkgs/applications/networking/instant-messengers/gajim/default.nix b/pkgs/applications/networking/instant-messengers/gajim/default.nix index c36739360cbb..ca597422b8c0 100644 --- a/pkgs/applications/networking/instant-messengers/gajim/default.nix +++ b/pkgs/applications/networking/instant-messengers/gajim/default.nix @@ -1,6 +1,6 @@ { lib, - fetchurl, + fetchFromGitLab, gettext, wrapGAppsHook3, @@ -43,11 +43,14 @@ python3.pkgs.buildPythonApplication rec { pname = "gajim"; - version = "2.3.4"; + version = "2.3.5"; - src = fetchurl { - url = "https://gajim.org/downloads/${lib.versions.majorMinor version}/gajim-${version}.tar.gz"; - hash = "sha256-mazQcCJXVjDZS0mrbXvvUfZN99/KvD2accJkHx5sXdM="; + src = fetchFromGitLab { + domain = "dev.gajim.org"; + owner = "gajim"; + repo = "gajim"; + tag = version; + hash = "sha256-tYcb4CLzK6GNSrVxt2bpynWpnaEE3WZ1H22Lm4s3wRw="; }; format = "pyproject"; diff --git a/pkgs/applications/networking/instant-messengers/linphone/default.nix b/pkgs/applications/networking/instant-messengers/linphone/default.nix index 84bc3da601e6..da15ef2657a7 100644 --- a/pkgs/applications/networking/instant-messengers/linphone/default.nix +++ b/pkgs/applications/networking/instant-messengers/linphone/default.nix @@ -41,7 +41,7 @@ mkDerivation rec { domain = "gitlab.linphone.org"; owner = "public"; group = "BC"; - repo = pname; + repo = "linphone-desktop"; rev = version; hash = "sha256-Pu2tGKe3C1uR4lzXkC5sJFu8iJBqF76UfWJXYjPwBkc="; }; diff --git a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/pidgin-indicator/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/pidgin-indicator/default.nix index 35002f0b5773..7b61d3592b04 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/pidgin-indicator/default.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/pidgin-indicator/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "philipl"; - repo = pname; + repo = "pidgin-indicator"; rev = version; sha256 = "sha256-CdA/aUu+CmCRbVBKpJGydicqFQa/rEsLWS3MBKlH2/M="; }; diff --git a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/purple-mm-sms/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/purple-mm-sms/default.nix index b002d1f08eec..624448e7fde2 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/purple-mm-sms/default.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/purple-mm-sms/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { src = fetchFromGitLab { domain = "source.puri.sm"; owner = "Librem5"; - repo = pname; + repo = "purple-mm-sms"; rev = "v${version}"; sha256 = "0917gjig35hmi6isqb62vhxd3lkc2nwdn13ym2gvzgcjfgjzjajr"; }; diff --git a/pkgs/applications/networking/instant-messengers/psi/default.nix b/pkgs/applications/networking/instant-messengers/psi/default.nix index 0f386c884cc8..2f8b2ef4811c 100644 --- a/pkgs/applications/networking/instant-messengers/psi/default.nix +++ b/pkgs/applications/networking/instant-messengers/psi/default.nix @@ -19,7 +19,7 @@ mkDerivation rec { version = "1.5"; src = fetchFromGitHub { owner = "psi-im"; - repo = pname; + repo = "psi"; rev = version; sha256 = "hXDZODHl14kimRlMQ1XjISQ2kk9NS78axVN3U21wkuM="; fetchSubmodules = true; diff --git a/pkgs/applications/networking/irc/weechat/scripts/weechat-autosort/default.nix b/pkgs/applications/networking/irc/weechat/scripts/weechat-autosort/default.nix index c26792dbc0a2..8f577c8d148a 100644 --- a/pkgs/applications/networking/irc/weechat/scripts/weechat-autosort/default.nix +++ b/pkgs/applications/networking/irc/weechat/scripts/weechat-autosort/default.nix @@ -4,13 +4,13 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "weechat-autosort"; version = "3.9"; src = fetchFromGitHub { owner = "de-vri-es"; - repo = pname; + repo = "weechat-autosort"; rev = "d62fa8633015ebc2676060fcdae88c402977be46"; sha256 = "sha256-doYDRIWiuHam2i3r3J3BZuWEhopoN4jms/xPXGyypok="; }; diff --git a/pkgs/applications/networking/irc/weechat/scripts/weechat-notify-send/default.nix b/pkgs/applications/networking/irc/weechat/scripts/weechat-notify-send/default.nix index 5aebaf7c82cf..12115fd6e2d4 100644 --- a/pkgs/applications/networking/irc/weechat/scripts/weechat-notify-send/default.nix +++ b/pkgs/applications/networking/irc/weechat/scripts/weechat-notify-send/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "s3rvac"; - repo = pname; + repo = "weechat-notify-send"; rev = "v${version}"; sha256 = "sha256-7uw0IdRSxhPrLqdgECKB9eOrtFj+2HTILBhakKiRuNQ="; }; diff --git a/pkgs/applications/networking/irc/weechat/scripts/weechat-otr/default.nix b/pkgs/applications/networking/irc/weechat/scripts/weechat-otr/default.nix index 523fd6bf1c52..055bb141bcea 100644 --- a/pkgs/applications/networking/irc/weechat/scripts/weechat-otr/default.nix +++ b/pkgs/applications/networking/irc/weechat/scripts/weechat-otr/default.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { version = "1.9.2"; src = fetchFromGitHub { - repo = pname; + repo = "weechat-otr"; owner = "mmb"; rev = "v${version}"; sha256 = "1lngv98y6883vk8z2628cl4d5y8jxy39w8245gjdvshl8g18k5s2"; diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix index be37e2b7e8c6..7d4900daf01a 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix @@ -1,1193 +1,1193 @@ { - version = "140.2.1esr"; + version = "140.3.0esr"; sources = [ { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/af/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/af/thunderbird-140.3.0esr.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "aceed0779bef2ca6da072889c2969363c9166b762982e1f20a028bf814054b11"; + sha256 = "e804766c6ac05c3d57fb5e1f0242a58fe8ceb500e256a96d018b7e5915ab9e01"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/ar/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/ar/thunderbird-140.3.0esr.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "e44c6bf4519a76f7299512dafe7624a9c21b2e16c81013d9269bd9aa30540d1b"; + sha256 = "e8bdf4172add5affcb4e90a0e619980043a6e9b7825edff9cdf0a0ef11f97d39"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/ast/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/ast/thunderbird-140.3.0esr.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "4aa36e387584aac412d6323d042e0dee72cff8aac1566420bf4771c0c7c70d05"; + sha256 = "a8a76b993a4cadd9990aa5b540c70f2810fbb9522e3189c5e468c6e58e2d97c1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/be/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/be/thunderbird-140.3.0esr.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "929fefdf5f49a7c16de0b26f819b155ba6db28c973e6bf42d7063afc24833199"; + sha256 = "91aa559e917284b65b68fa63cb5090ee2939b7e6884c5cd3eed5882eef8aabc5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/bg/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/bg/thunderbird-140.3.0esr.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "2ad16947eb5af33a2b7b0b2568e1769317d3e987439205b8273a5adba0fafb36"; + sha256 = "776e5e7560144c2cf8889bd2c5c0c6420b63f6b57c531e3c6184bacc3049a90d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/br/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/br/thunderbird-140.3.0esr.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "844853405bee40dbaf72cc59fe22681419b0ce3e5fa489f6d7a0c2daeceb2732"; + sha256 = "5503e82d3ea84222e8edb7bd21eb5db782c7365bd40adf6de898553f7ae2e33e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/ca/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/ca/thunderbird-140.3.0esr.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "6ba554a20baae214a2e02bbcca9d69f53ade41769589e7ac6afa84cacf7d6e57"; + sha256 = "44742162db445653aac88f3f4900892600403d85bbf0874b89eb983c6c7756da"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/cak/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/cak/thunderbird-140.3.0esr.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "77ec58ff27ae7d852785f3e10ccb30941cea6f65e0f4134a51b75b762e27c8ed"; + sha256 = "815546fb1110dc2767470a452641f1a8a46a24af5af3d16e2a79b1287a97abad"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/cs/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/cs/thunderbird-140.3.0esr.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "bf09cad2672e17ca8d2d06d164e4e8e6d0eb45a724dc3d19a1d01ed8db56680a"; + sha256 = "a4d63d2905293600894066c68bf7f1d8aa9618da2ac481d2a7f68fe4b82eff16"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/cy/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/cy/thunderbird-140.3.0esr.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "b7f38fda52e751704c5263624e9179cde95919f6e042dca6f9ee288dfe97e51f"; + sha256 = "3a4b62d09cc7f99b5aa40795cd60e41d62028b0fce56c3ab5254b51480511477"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/da/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/da/thunderbird-140.3.0esr.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "a4ece02cd9daf7cdf7812f0292a3fe608034d80edebae83f3114dcbe947a2170"; + sha256 = "a0f3e8c126804258505a9daf8332b74ecaec6fae818a9dd4ed37607f386ef3b7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/de/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/de/thunderbird-140.3.0esr.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "7ab0c08ef62435dcef421898eb768203a17ab65d0ce3aaa5ec7d95c631f55bf9"; + sha256 = "9096055281e3b3242e7917ad56fe6123c7594acbcf2a8c5d6dc0003c56e73472"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/dsb/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/dsb/thunderbird-140.3.0esr.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "9ab73a7e95a485f4c4c13ae31905653ab200c314bcb9723bf8141e58663aa5f4"; + sha256 = "7efee050027560b20f1285169830d47e34b2ab274fc07a9d5bbd11749c739e64"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/el/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/el/thunderbird-140.3.0esr.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "dcdb83b22172865128f432e16f01ab459a75dc6f93519cedda1f09d481b5f991"; + sha256 = "97b487366227ca9b1c50364d02832eb1c4e2bb0230328fd9b5c6833aae9c0731"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/en-CA/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/en-CA/thunderbird-140.3.0esr.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "04db211a178fbf6493064c0bfa667b3272b4f0fe935ef29099cc76b24109ac69"; + sha256 = "627ee0090872cf14dae2c202d386af80ddc4776487c067fc4c803bedf8ca330e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/en-GB/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/en-GB/thunderbird-140.3.0esr.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "fc93f66f4fff67dcca13957edcc4d189dc00ea63210de6e2633f56a0f26bec58"; + sha256 = "6a5118d1fc96d9706cee6c76bd650017dc6ef3e9bf5f1eb31b04497e0f15d6fd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/en-US/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/en-US/thunderbird-140.3.0esr.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "c2d9e133cb21072b077579264260e8e1909190769572da3c9de86380b0117580"; + sha256 = "92e9a7aef63e2d8adaed832e23b91a55f6cd241e6b40189c2c3fb57f8ceebfba"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/es-AR/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/es-AR/thunderbird-140.3.0esr.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "297dd0b9736e324a245fc22743156b6b7b733f3655d2c3bdca6f2335929ba0c7"; + sha256 = "65e3cb4c2a56e64711d1c5b75feaa21325a7979dbb574e333aa8b0e3b10b1ef7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/es-ES/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/es-ES/thunderbird-140.3.0esr.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "b381641f140a990cba231f9d729c447a4d05b2360723c04a481ec99678e4d4cf"; + sha256 = "656b6cd369039cff86f14300714b529a8e570bf1ab805484b32ad59bdddb7ca7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/es-MX/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/es-MX/thunderbird-140.3.0esr.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "de723848007873a01427d57c2a606daaaaaf64279ebb16cfb883c5129a1f6dc6"; + sha256 = "226cc3833181e849439be8bcba9334a9ce4269ff2634f7824a35b82d6a58d8e6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/et/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/et/thunderbird-140.3.0esr.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "69e90b3ab279d1eb739147e919bb504fd0aceff25eaef044003e637335fb8b51"; + sha256 = "f9ea5f1304fba597b6d6ad946cf360f345d9fe51ca91ae5e33ba450749af566d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/eu/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/eu/thunderbird-140.3.0esr.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "b4b0c5b5f5fe3d48fff4ef26f1367e2d34ad829c32dcdeaab52f197431aae5ab"; + sha256 = "5e958e93c24bdd50e8da032ede0eb798f349266d8e5c77f7de0813b83e4fc384"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/fi/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/fi/thunderbird-140.3.0esr.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "5b7a6b9191ac9d44aed44c192030fa702de369001a71804b5fe7f6b1a23d9e1e"; + sha256 = "b48482984f0edbabba9cc552c7dc4e61fca08c17d1070e278610cf0dd900f9fe"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/fr/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/fr/thunderbird-140.3.0esr.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "9288b6367055957c620760e07d440eb38e2632abbd3c366bf9b64ceb5034020c"; + sha256 = "678c5a4a56b4bfed5a6cbf9c2c5b105475f7c1c5210fd7117292ffc065c24a57"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/fy-NL/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/fy-NL/thunderbird-140.3.0esr.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "8557d693cf6be610855216401180bcd49db451d8b907b2d5fb44d2de665ed933"; + sha256 = "4bbcb01f616d88b0d6c93c6b222c718a8228c79fdc303725e37f5d6f0bc2ba89"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/ga-IE/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/ga-IE/thunderbird-140.3.0esr.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "3c73420025e4d9ee6db3e08359f687c23353ce03fc773b351ba79b888ae61641"; + sha256 = "5f6d5777165f809a0e2b7d0ecca9eb83a5324874b9982ab2b42490ddc7f77218"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/gd/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/gd/thunderbird-140.3.0esr.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "57980b93cf84c43e01efe7f3e1d412a303ad4a73164e9032caaf991c140faa53"; + sha256 = "2262da011809c13f822cff20814f3d4cc86a4606a6b2a21a2551bffffb851378"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/gl/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/gl/thunderbird-140.3.0esr.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "ab28c92dc2b06e5580a89f188477aae4387b28666af71061886be57fd6d0d833"; + sha256 = "45203873550ce0313b248602e3cca7fe744dfdd37384b33dcfbbaaabdd073ce9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/he/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/he/thunderbird-140.3.0esr.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "214da101d101dceed2df881bbefaf538ab00ee55167cdd014f94564de12cd725"; + sha256 = "a0508339f43da5f2d58767327e9215298117230cb9076665843560003542a613"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/hr/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/hr/thunderbird-140.3.0esr.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "92bec143a98d8bb398022b57ed8c071738407f2052b2875d01f7a446d32f879a"; + sha256 = "486e5bb0e1e35afe3c4516511f7640936e9fa04b86a5f33ace6145d3c9a0ad53"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/hsb/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/hsb/thunderbird-140.3.0esr.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "f38ec8b45ab2168bdbb757d846e6b03b82b97be0625f205bd039d177fc8072a6"; + sha256 = "3f40b4b8a6893dbed44d864dca8b6ad1ea5b706a158e367e02a25813b8aff29c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/hu/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/hu/thunderbird-140.3.0esr.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "f7d7a8e1be78af6029be038ca39ba972ab007fa70379b617c9f5abd55ef3a3ed"; + sha256 = "819b93353adf9a10edd7809547c79a0221b53c3120c93b397faa22c80d9f1e82"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/hy-AM/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/hy-AM/thunderbird-140.3.0esr.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "84f52769cdb7e1af897d8df54a1dabda269b7743a21783caa6cd687dde0ba44d"; + sha256 = "ea0779adbf95222596fa2ebd24f55277ee802b6c917fe8c73da301e954856815"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/id/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/id/thunderbird-140.3.0esr.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "dfe705294ce42589d30a1e8e55a0a8c834890c4a22465e2ebc97977d555bc762"; + sha256 = "b4e68e8f112cabbce4cc4d69c953e643ebff25319bbf4819a6fcb16de495d49a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/is/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/is/thunderbird-140.3.0esr.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "548f040483fb45d04d940084f6a528e2eb67e12ca73de6a2d14d73ed5b36513f"; + sha256 = "1e0e18f05f7c19cf96d54e963e3f4c953eff908a95a5b8789f2bc903fa81d737"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/it/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/it/thunderbird-140.3.0esr.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "d4799d97cfc3572e777e11b8d6dc392849afe9fe04ca885cf78ca5f3cb30a9fe"; + sha256 = "f59b7cdc7fd8dfdfadca4320e8c6ad340d7384f9b5be550b64025aba365d264b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/ja/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/ja/thunderbird-140.3.0esr.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "2546eb95f5fb933ed2c5757c99ee014ffa22633153a2b7c1f3b0c49f66ceedb4"; + sha256 = "4fd7d71dcf02403978af6207e8b3c3cdb62bf70538334e6067dd710e7fbd8465"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/ka/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/ka/thunderbird-140.3.0esr.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "9d627354f72d145fa44a563c7be0112f5106c7eb72cceafb6f49212d54d03d91"; + sha256 = "bc99d339e51c48aac1e38f597b63fcb7969c0e35e467361d2ada65265344b5b9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/kab/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/kab/thunderbird-140.3.0esr.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "e5a748c8dd383d7c23fe69abac5a1a3a9ac469609f8c5ea9675fc654c25d9ec7"; + sha256 = "3fb923b6b25a6536406af5c4cb1757874f13c3a712c2271258d8cd491026ee6a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/kk/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/kk/thunderbird-140.3.0esr.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "ad9d814cba3433f935a7fe2bd915303bebb2afd11384d073869f8cf2f0cedae5"; + sha256 = "6f78e9823031771ae150d7dda12065455c48abbf356606152a971b1337046b7c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/ko/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/ko/thunderbird-140.3.0esr.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "db5abd808c7120544988a2ef4a84e519edd6e8bacdd6ed31281c87211797d7ec"; + sha256 = "ed637618719397a70194d551b6510d1bdc62947caf51f47d1da4e66ad4826537"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/lt/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/lt/thunderbird-140.3.0esr.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "c2e5ac6363cf928a9bb5bcd3fc6ae98b922f0787c19c76cec77e48d229e8b736"; + sha256 = "689a75b8b97f0a0db40b53bd18794f047ed21b034a65b3cd898d0a132c389eef"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/lv/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/lv/thunderbird-140.3.0esr.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "81d90bd3ce619716cb3ab2e0ab933fcb6f3e566f653f0379a64228d362d7972a"; + sha256 = "77528a78efcff4efba53f0feed8cab1ad929fcf56295cf1d14f89f579a3349b3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/ms/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/ms/thunderbird-140.3.0esr.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "1cab1defcb67e56fe4aae057a8b80fa27223d434a7747524b3b3ef2ce6f78a19"; + sha256 = "eede5b70d74905725d94725307bd69c7a10b8984d4cbec86f5f0b40f3ecbe804"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/nb-NO/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/nb-NO/thunderbird-140.3.0esr.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "5e18ae4844c0a06a0bb5b4c238245e155abfd5435afbdec528dd3b53207be0c3"; + sha256 = "627ae1779688a16c87984ac59ff27b68b0f944828caa68a0150c5261fbbf6b77"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/nl/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/nl/thunderbird-140.3.0esr.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "5a0bda17fc83b1e5686e82d31cb8a1780696fdeaf022dce23ff9b575b3a85a30"; + sha256 = "0576ac3e67e8cd62f12f6c31589012219bdd8879afd47044999c1ad5cdcbce42"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/nn-NO/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/nn-NO/thunderbird-140.3.0esr.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "0b43e528722a3c73f30e85a33c946e1934cee28f2fdd4a44a7c1d56a76ee3f85"; + sha256 = "a596df5ab012a5fefe332171e3e23a058b7922c814a2b36c9c9ae57f8a95f27d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/pa-IN/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/pa-IN/thunderbird-140.3.0esr.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "11f07f696f9f04083cc222631c29536e917e077e6bc0acf5c295831a6617148f"; + sha256 = "96ac92738d2de06438aa68a7b59f4828c2c7e54e4df51bde59197292473f66a1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/pl/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/pl/thunderbird-140.3.0esr.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "8aef7557a991479290be60773a1b30d82358f2a9b8a33d094edf9ae30b93d9b8"; + sha256 = "4b25e0aad2c535ab1d48e3397d9e83a8622bf53f6a3c4cee5a580a86e298e89a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/pt-BR/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/pt-BR/thunderbird-140.3.0esr.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "2ebcf2ec72a2de28e680e80a9282fb84e99c6aff2b55bfbefe7e1958f4eff268"; + sha256 = "3142a8f0f070a871cfaa5d8b00a8485b3d6f9241511276cdbe2aaf0e343a955a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/pt-PT/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/pt-PT/thunderbird-140.3.0esr.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "6d797fe7ec0f13bf953de7d989034ffe2913ed63ddc3f8c4d3098da108fc3b1a"; + sha256 = "190a75ef5dfa3c0a9aa8d412b6409b5c3db4cffb4d21cdcbf91cb5e86c5cfd3d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/rm/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/rm/thunderbird-140.3.0esr.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "c2c2453691feca693ba7592a465eca7059093665e4d705d44da0e012ce63aab5"; + sha256 = "3f76386b31e8e6c7148dc8c31c92474d80d3a9babfb5688e52a78c201cd30012"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/ro/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/ro/thunderbird-140.3.0esr.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "b49300e51bf12c0a3be7ff761df5338a384eb0285cafd41d94e886c2d5c1da26"; + sha256 = "faf1b25b4b21837853aae33b1a3f76ac5418e84ca3fda2351b8267e34197d503"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/ru/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/ru/thunderbird-140.3.0esr.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "9132a00e10afa884ece0b117a874e037382f67da4177f6c0e129f7c8c1e83791"; + sha256 = "71b234553f237b59e67892ab45926e5af9a3e9f276de9793339b368e5ae0b05c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/sk/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/sk/thunderbird-140.3.0esr.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "fab0c6faf1fe849b84326cfb9d7d58093aeb3deadbf4edf94096beba7b6165ab"; + sha256 = "db7fe1b3c3409a6b6f54315bb5f4c5309c19af601b1344362ad915e9eb5869ba"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/sl/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/sl/thunderbird-140.3.0esr.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "2c5d1b5daa1c4dd86800a89997b29a7035228d794f00652829f16abc972ab3e0"; + sha256 = "43bf114fc8f5d2d3c79c874b14557835e70f744a91c373fcd22d90cbcda3b05f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/sq/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/sq/thunderbird-140.3.0esr.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "f29e80fca6e583ea1f32960daa7b7708a74881482692779499ab1c3079a92655"; + sha256 = "6b43961dccc699e854517cf09804a7df896dba0f189635f92469589d9a4fba42"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/sr/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/sr/thunderbird-140.3.0esr.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "c1b0845b4ddf97a81ffe628780616b37fa8fa6d4da74f96c539a1bc47e29a8a9"; + sha256 = "b9f46f3c2f6677c7edd1ed98354ba12046e1f9fcfd02a0821d5561f8b92069bc"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/sv-SE/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/sv-SE/thunderbird-140.3.0esr.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "bc5e0248605450a455069a6f18e863aaa968118e7fdfee8bd3e2c3a98a241549"; + sha256 = "9a263fa90929675b78623c161b8359436e7a696b8d0b416a5dc19823ce5e3e98"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/th/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/th/thunderbird-140.3.0esr.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "e01ea48e9f809f21d5a014089e6bb2445763a674ccfa97e027dfb0957cbe11e0"; + sha256 = "3ab3db5ada5758620ee2e7b38a58aff0b58c69eda46418386a728814d7c3e9fb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/tr/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/tr/thunderbird-140.3.0esr.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "dc0adbd1d1af33c503c99928b98c8f09ab8cd3dac3fc5a61ebd53837e1736478"; + sha256 = "7c163616a5e75cb8678c65c56a3491b7f2adcec5aaf5eab8b48f9e9b27065eab"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/uk/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/uk/thunderbird-140.3.0esr.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "044379494913464ab495db9d6bd0190e006ad6c699421638bd88b9e70f143bf2"; + sha256 = "65277fe487e70f2e1d58659933d6ef054d7c6159f2fdce3de58d772a88c51484"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/uz/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/uz/thunderbird-140.3.0esr.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "d74f23f915fe93ec1e57f6e81648e0a95cebe8c4395e7e7097e04d4db2a49e8d"; + sha256 = "9eed03f86eeb2129397146ce83e7660af96331c83614e2330c1be4276e6c87fa"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/vi/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/vi/thunderbird-140.3.0esr.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "ba7aaa97d3bd57712e14e1a80efa89c6c3cd569ade6dfc08f959a11ef224f943"; + sha256 = "e194d6c854fa756cd8b9c9f598af55fb6ddd4f906dcf8520877e052b612cb5fd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/zh-CN/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/zh-CN/thunderbird-140.3.0esr.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "c997d3894ab17c258d4bd3a75d27daa83a13e6e1bf1b63a0b6c5ab4aec1a474e"; + sha256 = "4d4f32d22de47b915c7af77685b3a60a0a6af33f6618940309aed0a03b785e55"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-x86_64/zh-TW/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/zh-TW/thunderbird-140.3.0esr.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "2ac96d51c9c48b2017fe0519282928edfd762dff4e3ee38adbda1995e78d01ec"; + sha256 = "7e2410b91b2c7ddf990195ba5552bd0b0ee58818bb63ea24f6e6575043fa1870"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/af/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/af/thunderbird-140.3.0esr.tar.xz"; locale = "af"; arch = "linux-i686"; - sha256 = "36a84539a83e93aee5e4b1e8efb8ad7d8012f98b821618d44f52e155cf2e119b"; + sha256 = "e7c112c4217d93cc69b8b0eccd62e5f3c783ffa11a2032b7a7ace9e589b17230"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/ar/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/ar/thunderbird-140.3.0esr.tar.xz"; locale = "ar"; arch = "linux-i686"; - sha256 = "4c01adc43909c1bf41bd153749a1ccafa0895edd866e9a7168fe1dc10dcfdd78"; + sha256 = "341b35b7c4552600784f9556090064e4dbac9099d4c727e86d10d192b345fe93"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/ast/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/ast/thunderbird-140.3.0esr.tar.xz"; locale = "ast"; arch = "linux-i686"; - sha256 = "08a961cc8a72b86daf6497f78f0fd574277605a7b6ff22486d0c95e624f219eb"; + sha256 = "cec41cebbbb331af4745834f7d4ddb62e81322bca4beb2f9f8c003b783134209"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/be/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/be/thunderbird-140.3.0esr.tar.xz"; locale = "be"; arch = "linux-i686"; - sha256 = "566ba421a9bf2bcbaffb867f9150f8505163d28ceb73eb4a6d48f2aa776cdf9a"; + sha256 = "3a4cb06c9428ec0e39454c00e65155cebdaaf72b28b40707f8637e0057385bb8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/bg/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/bg/thunderbird-140.3.0esr.tar.xz"; locale = "bg"; arch = "linux-i686"; - sha256 = "21ca963cbfa1473da75d021b0eb989dba68323387c5ff64cf3d7d3cfcaee2138"; + sha256 = "07b2518dfe34fbf84acfa8896881425f626bf0eaf9ac660cde42c456c565b6e2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/br/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/br/thunderbird-140.3.0esr.tar.xz"; locale = "br"; arch = "linux-i686"; - sha256 = "2a054ea15fcbd20ff7a1a4434bddfb06b0d1fdb9a1d9d37f0fe9b3aea3d59887"; + sha256 = "c1319176b2a2010459b9a168182fcd84f277111c8f732ad5fa03c6cc618d5fcb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/ca/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/ca/thunderbird-140.3.0esr.tar.xz"; locale = "ca"; arch = "linux-i686"; - sha256 = "e9387b03aa82116586acf95ab88421aa41eb33ab269e22460adb650aa5d38485"; + sha256 = "6c65d7ff5397d6a3025659f8b1eee7e95ba38bcffdd7b96e55b67ed1aa3ee76d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/cak/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/cak/thunderbird-140.3.0esr.tar.xz"; locale = "cak"; arch = "linux-i686"; - sha256 = "44458f440f69a8471887aa839e865b0df90a68d51f30357ed328415935004a3b"; + sha256 = "107e746f72b6ebbf633cac7ab70f2ff4406b7d7505011221142d910c031b196d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/cs/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/cs/thunderbird-140.3.0esr.tar.xz"; locale = "cs"; arch = "linux-i686"; - sha256 = "e775a60eedfd0ceeb23ee2cd7ed97f2485cc3ebda69f5ae47dee7380e890d137"; + sha256 = "e87832011419bfa38982a23d23e358a457c52cec2b78d14d783810d2fb3d0d4c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/cy/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/cy/thunderbird-140.3.0esr.tar.xz"; locale = "cy"; arch = "linux-i686"; - sha256 = "d2be5f452f63623c407cf77328f72113525ba5fb429aeea0118814b5603db4ae"; + sha256 = "9f94acd38db31014ca3a3b93571efdb21192c12f3e5a180c88cb6d7a71d15928"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/da/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/da/thunderbird-140.3.0esr.tar.xz"; locale = "da"; arch = "linux-i686"; - sha256 = "9085378496cae5c22462ba49006d8950aa8cdd0a3d3fb92694c8044d1c904ce9"; + sha256 = "4e684d169520091b08f434ba5f866924bbcadb45c7647583396ddb7ca78fb695"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/de/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/de/thunderbird-140.3.0esr.tar.xz"; locale = "de"; arch = "linux-i686"; - sha256 = "7a775121c2126649980eb6558d2b3791ff8836038a1e9f790b249fc8101c556a"; + sha256 = "929ebb5e954828977b4494110c4aad944b4819ecd033a97e82ff3f475dc46128"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/dsb/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/dsb/thunderbird-140.3.0esr.tar.xz"; locale = "dsb"; arch = "linux-i686"; - sha256 = "2055eab85dbab3ab004ecf1fb8f38977337549ec50a8fa3965570055e08920cc"; + sha256 = "851837a36e6251925609792c4e1f7fc3203eddbcad02335097458989d98a3339"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/el/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/el/thunderbird-140.3.0esr.tar.xz"; locale = "el"; arch = "linux-i686"; - sha256 = "6a6223c5f7875bae40638ae5e5d89c5cf5d3fa1d99d89422771f02ae65ddb791"; + sha256 = "a04ac731e0f4a7d7e3420e14962315d55247fd2b9ca3e806af693b641a2b1a52"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/en-CA/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/en-CA/thunderbird-140.3.0esr.tar.xz"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "fb6eb06106ef30310823824e0c6dadf4b0c667c1dd422ed9e4f921111f6f5862"; + sha256 = "8eaffb48c0e40dea59e0210f0d3de2bc5290d4df419252a1d652ff434443e0e4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/en-GB/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/en-GB/thunderbird-140.3.0esr.tar.xz"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "49df379a7cbe9c9c8d333f52944bbd9741fccc9d9ebdb4e169a7f090424b0304"; + sha256 = "cbecdf629c789e70731b9ccab630421e35ea8dc62cb62d635e7f7525a60ba030"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/en-US/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/en-US/thunderbird-140.3.0esr.tar.xz"; locale = "en-US"; arch = "linux-i686"; - sha256 = "445324f5638c7fcfaafaa93716488f4e5f0b6e800ab41c289efc827487544fa1"; + sha256 = "beaa90bc4bcd8aacc255c2b6e0880183879d5d40be26d8640061fa078e5a64ea"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/es-AR/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/es-AR/thunderbird-140.3.0esr.tar.xz"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "02472c8a456d07c44fe8a044594a9f93f139dff300b801e11557af589b6620cb"; + sha256 = "7c99e4fabc455b0bcd5f5df043f7243e9ef63db2136face8aa417140237396a2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/es-ES/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/es-ES/thunderbird-140.3.0esr.tar.xz"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "b70fcd3a8491022a12ff535598ef73ed8547dc847b1d5aba41eabe1b2f205e7b"; + sha256 = "290021c05cebedbf5b67a9d0029e2cc868d32bc30c2d8e8a3cbb8f9abe6ce580"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/es-MX/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/es-MX/thunderbird-140.3.0esr.tar.xz"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "ba2d7e05c9143be101c99bdb68a3506f66c24aa00b7a8873c3134f235b070c1c"; + sha256 = "74c7cf55bf429b8c11a3aaff9a9214329ace16394dd67c75b1135b5ccb18ea3e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/et/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/et/thunderbird-140.3.0esr.tar.xz"; locale = "et"; arch = "linux-i686"; - sha256 = "603034c5e44a33e7c573ac43e331e5292697e32218e926e297f8631990cd6ecc"; + sha256 = "98055657661a98671bb194db5f1ac59a1ffd5b83075ccd84e81857543b7d3bff"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/eu/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/eu/thunderbird-140.3.0esr.tar.xz"; locale = "eu"; arch = "linux-i686"; - sha256 = "ce929b2bdcd90e12c07a03344bd95041fe8363d56c5869b4ab4e53b3ace4695a"; + sha256 = "ea6f0bcf8a0a5839a9a42aff76b8ed993c69d95eb5146cb90c914550e9824f91"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/fi/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/fi/thunderbird-140.3.0esr.tar.xz"; locale = "fi"; arch = "linux-i686"; - sha256 = "8e75296ff704ec6caddb61ae7a5fbc924f4411da453e50025c9337a2780ef2f5"; + sha256 = "89491d104861e0a69384a53ad27a40936a44f513f1c471a602fad8922e1482f6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/fr/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/fr/thunderbird-140.3.0esr.tar.xz"; locale = "fr"; arch = "linux-i686"; - sha256 = "904cafeb87cab7b877630fee7160fe9f099ed74f8d95754011f9222695660a95"; + sha256 = "21273830ec9585471f8442dda07a6656d13ea82cca95e047e35a2c4a92084723"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/fy-NL/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/fy-NL/thunderbird-140.3.0esr.tar.xz"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "7dd7c752d3b662f26f7ae8b3b1ccd69d4895f410099e00f36f5d456a3d8a5c67"; + sha256 = "6b7e3e2d1c13762da3587b514ffe0c76959652e06381fdbeca39d8f8c0b89518"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/ga-IE/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/ga-IE/thunderbird-140.3.0esr.tar.xz"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "d5f2f784171882b5bd66d0c75e1729b10f66f2e59d6fd714b2d3a334ec6d73ee"; + sha256 = "5d101f924ec5ec3182de97a8e91b29feb6e68b7d0610502463bbf598542521a9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/gd/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/gd/thunderbird-140.3.0esr.tar.xz"; locale = "gd"; arch = "linux-i686"; - sha256 = "3f530d6ffa3826b036412c9be4b0444b022e0713f9243599394eb9b9a00b3e1f"; + sha256 = "d4c95fbe8ebe50c918511b90d4bcd278a9f4521eefd7943da514f39d6ea9df29"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/gl/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/gl/thunderbird-140.3.0esr.tar.xz"; locale = "gl"; arch = "linux-i686"; - sha256 = "f6d8c15d4434ce7d18056a863f2644f278bf782782a1e51afbdb572c2929bb88"; + sha256 = "6d8d42cd3e4c0c1ad68d22e54afb646f73ed6169c24772ae31897d722e85f852"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/he/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/he/thunderbird-140.3.0esr.tar.xz"; locale = "he"; arch = "linux-i686"; - sha256 = "632283a386933283ae95898ab13ee63e26854a0937a72c97ce954b232417e14c"; + sha256 = "bb01381526dc7c8b1d25dfa5aa0631535013d180a3b2407b368bb7678920c6dd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/hr/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/hr/thunderbird-140.3.0esr.tar.xz"; locale = "hr"; arch = "linux-i686"; - sha256 = "b5b2e80a187dd2c15ac1c7ad2a5867918574f343cab36c4095a6af57637ac78f"; + sha256 = "1aa038a1213d12634db01b39a47cc730b14de6623f45e5832c9e960cef470097"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/hsb/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/hsb/thunderbird-140.3.0esr.tar.xz"; locale = "hsb"; arch = "linux-i686"; - sha256 = "05311560fa48be3d18f2616549900a1980b7694be54510ce26ec96947a0dddf1"; + sha256 = "30ec569c44d6bbae7274f4c813fb28f98220a95bd7d9fd07af50c64606fb4397"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/hu/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/hu/thunderbird-140.3.0esr.tar.xz"; locale = "hu"; arch = "linux-i686"; - sha256 = "9f123e0d44a135795fa285834779b41b785e5abca0115a4856c543f055f10e49"; + sha256 = "889baf2d83680676b7b2dac365ae30311a6bb15da18fb35bdca1d73ccf894a7a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/hy-AM/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/hy-AM/thunderbird-140.3.0esr.tar.xz"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "b03baec30971b7dbe0ffaaadf65b73285344510c19546abf612d985dd032f84b"; + sha256 = "e11275886bc19f3450ef0fc32e11234722e94fbfd7c77595edf8eec74296b720"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/id/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/id/thunderbird-140.3.0esr.tar.xz"; locale = "id"; arch = "linux-i686"; - sha256 = "35aaa486061c7d2a373888f62f810a1fd5966e602430c60cd5746b922b11c7f5"; + sha256 = "61dbf17f675a189def5acedbfa387e06aad5de363c4ce05f586ea1389588d656"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/is/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/is/thunderbird-140.3.0esr.tar.xz"; locale = "is"; arch = "linux-i686"; - sha256 = "8faf0c983c9769ff9f659a65a81b41589048b9f9f21ba393f6438b10ba1dddaf"; + sha256 = "96dba510b369204e86dc4fee1585d034a4d39a988b823251e0aaef0570f45e87"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/it/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/it/thunderbird-140.3.0esr.tar.xz"; locale = "it"; arch = "linux-i686"; - sha256 = "de1920f5e3d6d681fc0f4429442397a1b48b3f5468c7dd680b3e74386877f7ca"; + sha256 = "9fc3b0aa812ee20766a019b11c8b403a7907ea252d02f971d20041967aced7da"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/ja/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/ja/thunderbird-140.3.0esr.tar.xz"; locale = "ja"; arch = "linux-i686"; - sha256 = "faaccf2800ab2a5475e141bb366e78f30fc55f4fe8f3182d3c72361ca08c27d0"; + sha256 = "fcd03c9720eadb4ce5addea1e459c6ffb926ee838e843967894d1cf6d8b400b3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/ka/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/ka/thunderbird-140.3.0esr.tar.xz"; locale = "ka"; arch = "linux-i686"; - sha256 = "5e6b87d2fe7e4220d3478f67f40950c9f36341cf977a647e0f8e8f3d2c895b50"; + sha256 = "1925bf4c71548681f38a61335fdc04e28c0aea3051080c8d9f3ba347ab0a0f23"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/kab/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/kab/thunderbird-140.3.0esr.tar.xz"; locale = "kab"; arch = "linux-i686"; - sha256 = "ac4304d0f655965ace32745668cfe2c63f4f84220d6d4bb807c33810744a5c97"; + sha256 = "e84921ab6dc8ef87dc99bb98b1ea36bff04478910d104b6c2a196a91e6988b3c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/kk/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/kk/thunderbird-140.3.0esr.tar.xz"; locale = "kk"; arch = "linux-i686"; - sha256 = "e1818d832fc325be9575fae5c414a2abf13d5c7de639152f445ff93fbbb9947d"; + sha256 = "39e5110ec2ed290c140d545a4a0f9f0d7b449a60f6fd6337ac2f853c6ba45bda"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/ko/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/ko/thunderbird-140.3.0esr.tar.xz"; locale = "ko"; arch = "linux-i686"; - sha256 = "94f17350584b672de605a5857aedef6705f2076ba05a68e01d021b40ae52ad35"; + sha256 = "c5a526cedb703ac399752324952e88123ec1a3815f7f80a7e25227c4dbe56204"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/lt/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/lt/thunderbird-140.3.0esr.tar.xz"; locale = "lt"; arch = "linux-i686"; - sha256 = "c19f2a27b36ea5f75b33f890a91fd2d24ca1cd86dd486e6987913da9e5f4a381"; + sha256 = "6ea82a8fef464e166e60f4c4adc2899b662a0e73819aa22b24a0d3ed44e0c082"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/lv/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/lv/thunderbird-140.3.0esr.tar.xz"; locale = "lv"; arch = "linux-i686"; - sha256 = "e9fde0f423956077c61c866887570a0daf9872d4674ad5fb66010c77ca3a41a7"; + sha256 = "8b48804d74a2dfa9869f237b95cef5fc079f88df0fe6ec4657f5a53b5f21d468"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/ms/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/ms/thunderbird-140.3.0esr.tar.xz"; locale = "ms"; arch = "linux-i686"; - sha256 = "90e46a78ad14deb7226f6d04905b99bb2f00c793a92a579eb253110c384df903"; + sha256 = "cc86958a15d16c22752608555bda3c56060e98e98c5e437bed9c607099450f73"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/nb-NO/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/nb-NO/thunderbird-140.3.0esr.tar.xz"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "e89606308f7bc0a0a5aa0afbac67aedb3cf6b42fe1f1768c4fc57ee1b42a928a"; + sha256 = "c5e8c13c878d1afffd91b19bcfbd2e6dd859c48c6c98e6dc471e846ee6cb874a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/nl/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/nl/thunderbird-140.3.0esr.tar.xz"; locale = "nl"; arch = "linux-i686"; - sha256 = "7276a75c84c014660d70f9d964c49cd85342184000a2352a80dd8591329bbff8"; + sha256 = "83f2b7ff34c57d04c3ea925e0ca716dfdc63c4dc231da328cf56cf0a74fbe237"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/nn-NO/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/nn-NO/thunderbird-140.3.0esr.tar.xz"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "b273c0d6a936bb0935097551ca33a921db876dee74be7ed3cd8cd1e46c22d655"; + sha256 = "c990fdcd6a5743688d0bf618cf0301b7323c2004b0be066d701bf47aca878448"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/pa-IN/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/pa-IN/thunderbird-140.3.0esr.tar.xz"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "063656afe7a52c6c3ba7814db76a2fa2ae98cd7dc4db3bdd49e4a97e77e831c6"; + sha256 = "9ae43928b0546e3ef4432a5232cfdc7235b2a822eac18579e5ae8f747841c9bf"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/pl/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/pl/thunderbird-140.3.0esr.tar.xz"; locale = "pl"; arch = "linux-i686"; - sha256 = "3d59a210f9079906857be2475a37fb38babfaa280660b5de132df758575dbd8a"; + sha256 = "d282d87ae107f7f27f79f70e3761924d478440b4078277e8eca2c11088fae4d9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/pt-BR/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/pt-BR/thunderbird-140.3.0esr.tar.xz"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "333e417d67ea56d4cfd6f2f51926956f39f9b0dcc1711fe5f996cb123bb36c59"; + sha256 = "3053869c69e45bc335b55e38a10ecc40e4b464a3259fbf4ff0f0faa5fbb1c144"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/pt-PT/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/pt-PT/thunderbird-140.3.0esr.tar.xz"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "29cb0c9d3c411cc26436f7191f941db21620399bb7b24ed762edac03614a5d91"; + sha256 = "a571813f32f9ad62c60a2fcab9c68ac3a687a81b55b8bca97d023c7b5fa99a13"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/rm/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/rm/thunderbird-140.3.0esr.tar.xz"; locale = "rm"; arch = "linux-i686"; - sha256 = "cce9a32232337bb2e4774d800c27485e975af9830c2a24575d4e0f4c9f13e327"; + sha256 = "9ecc9338d06b4b965e81c4151b25fdd581f733f01d3e8d629671ef1db22de6f8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/ro/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/ro/thunderbird-140.3.0esr.tar.xz"; locale = "ro"; arch = "linux-i686"; - sha256 = "5b77ee252857f48ee1122cba5b6aeb634f67cda99a96f7ebf568b993cfa94462"; + sha256 = "60b32b44a33bf33fcb12bdc996cc4a70c59b28f105cdc8764208d4928293200b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/ru/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/ru/thunderbird-140.3.0esr.tar.xz"; locale = "ru"; arch = "linux-i686"; - sha256 = "90f7faa4581c40977a68725e27a99513b9637a0340faa4b090a23e5ddc6748bf"; + sha256 = "f42492d74b1c00e6a2c0daf3de65561bf6e58216acdff0a2c7c0f3443af3f69b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/sk/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/sk/thunderbird-140.3.0esr.tar.xz"; locale = "sk"; arch = "linux-i686"; - sha256 = "a3aaa174940c4cdadf354d0fbdce61ee412681c74c958a9a8307ef91c5a333d1"; + sha256 = "75341a1c13f5a0913bf0ed96d43dd58558b38ebdca4737fc5439e3de23f5a0ea"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/sl/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/sl/thunderbird-140.3.0esr.tar.xz"; locale = "sl"; arch = "linux-i686"; - sha256 = "11a0cf90c414e0c8ee603aa741687c432722b7891a2f4129914cd6d4c37f94bc"; + sha256 = "3b76f747c469f1bfa7bdf4b667b890103f24a045d3f3cf6166775afd2757097e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/sq/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/sq/thunderbird-140.3.0esr.tar.xz"; locale = "sq"; arch = "linux-i686"; - sha256 = "f9076f7085a157d7b5fb6d112f851ffd02a7b8ea51c5b6f2dd26d40f9d7514be"; + sha256 = "0f8a869d79c0df8cf6afc1023bc96ead3fea40811c825666057ad538419d1a38"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/sr/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/sr/thunderbird-140.3.0esr.tar.xz"; locale = "sr"; arch = "linux-i686"; - sha256 = "e716a053a367e9d0649afcca8b4a52abbb9413a0a73d23a8f44c5916d1833f74"; + sha256 = "3ad2d861dac31a147fb96b689f8746e006dcb744fba26f46cff648ce35a87fe0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/sv-SE/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/sv-SE/thunderbird-140.3.0esr.tar.xz"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "351956f2de56a0bb6cfe5706822ce85496b2b3ec3e76313921c48d2a12c91ecf"; + sha256 = "9c81144f7d017d4bea62e54cdf25f91124e3adc80e83d39d89df89f6b286f5f9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/th/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/th/thunderbird-140.3.0esr.tar.xz"; locale = "th"; arch = "linux-i686"; - sha256 = "ecea7ea0f3d5fd1f0c7f85c8eb2c8c5bbb6073e0b6b6c424fcbf355d937aff8b"; + sha256 = "86984adb5db18f421a72ba182d3c9c8e1a9af040b731301fca48ce6c39a91108"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/tr/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/tr/thunderbird-140.3.0esr.tar.xz"; locale = "tr"; arch = "linux-i686"; - sha256 = "d684e29e4093947977282edb32330a5ba473808c03fce94e93159dd877762361"; + sha256 = "9a432cb613445d7b53ddf89f7fa73337c4f5084043e86e5c5c721e31f10ac187"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/uk/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/uk/thunderbird-140.3.0esr.tar.xz"; locale = "uk"; arch = "linux-i686"; - sha256 = "f923318b32d5a7e4c38b94c81dfb32a20c5280d1701b03497e42acaa7f513d1a"; + sha256 = "aa2a082743838927affd36e224e5dcfaad55c44dd719391ed07732e816a0667a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/uz/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/uz/thunderbird-140.3.0esr.tar.xz"; locale = "uz"; arch = "linux-i686"; - sha256 = "360463c7403e0a82d6f234473bafdd687d13b0f92a68b5d0eb79882aa90b537b"; + sha256 = "71a373909186341e36dee811de984992167f09a88caf920140313648e19b3ddb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/vi/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/vi/thunderbird-140.3.0esr.tar.xz"; locale = "vi"; arch = "linux-i686"; - sha256 = "1bbbca83c4d2ddc35d7c879eeac2f8edd8e8b5352b0c9eec2b466ec8c57ee408"; + sha256 = "d9bf373e03851b397504d1d4adc3d4bcee61c7eeeec934a5b1fd85b244c07b2e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/zh-CN/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/zh-CN/thunderbird-140.3.0esr.tar.xz"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "87381c654b73596a846ef435a91cb06db8b42a63b7f18905f61cac87ed256452"; + sha256 = "507174c9ee56297d7993910d11ccfdb46ebd8017916c265e761483492ee32ee9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/linux-i686/zh-TW/thunderbird-140.2.1esr.tar.xz"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-i686/zh-TW/thunderbird-140.3.0esr.tar.xz"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "3ab8dca9bc657a4ef6a871910a3052e36ee87e9c968432ee353a5b6554ea1d29"; + sha256 = "700ffe64f4f284c801d0b9a9b141c79028f2abd07c337d5688696fb088123357"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/af/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/af/Thunderbird%20140.3.0esr.dmg"; locale = "af"; arch = "mac"; - sha256 = "b9728d0bc8807090610610cb36b6e1e0f6f8049b96914642ae99d32c7274d65f"; + sha256 = "d8b67f69e763390442ddfe80f1b6011e1278dea0a1073d7259c0a033e0ac5300"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/ar/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/ar/Thunderbird%20140.3.0esr.dmg"; locale = "ar"; arch = "mac"; - sha256 = "9138afa39db150f96990c351aa5aa54efb4e13b13066e8a2a42017acc8e01e9c"; + sha256 = "aaa4112b46f660969bcd1f588a846084036fe0b068247ec8c39133936ed0b8e0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/ast/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/ast/Thunderbird%20140.3.0esr.dmg"; locale = "ast"; arch = "mac"; - sha256 = "f4b5e84546170515cebe904ef0d8f1728527a59aedb2f33c4286b49b07c6b7dd"; + sha256 = "f4487f0a2151dccea144d3839be6e248dc3b52c73f4ed650691dd670173c4833"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/be/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/be/Thunderbird%20140.3.0esr.dmg"; locale = "be"; arch = "mac"; - sha256 = "0bbe4c5b56dcdca626515a16d7557e5a6d18a44dcfeb36c98c7b6ddcb435ba70"; + sha256 = "d0daee81f3b09cb657ae46b8660baf9f94aa1d4cc4bc63e2c71c33f4c05c709e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/bg/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/bg/Thunderbird%20140.3.0esr.dmg"; locale = "bg"; arch = "mac"; - sha256 = "db614e2a114361898ed95b2b97beaf9e2bd76fb9077bc6cc28155c35474ac962"; + sha256 = "897db8b593aff38d4eb28647607ebe75b177de39b8fa97478c250ad028421bba"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/br/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/br/Thunderbird%20140.3.0esr.dmg"; locale = "br"; arch = "mac"; - sha256 = "9ff8c15682a00ac27d707bbcbcf26159e827646fb9eaa3c943f605d905ec8a17"; + sha256 = "63301a5eca53d5b6b4c523cc7a1b0fbae199aab1f108bd13892f3948153b2ad4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/ca/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/ca/Thunderbird%20140.3.0esr.dmg"; locale = "ca"; arch = "mac"; - sha256 = "95ab1c21163985afe6cbc63b2bf6dc2f268631994aa50aaf2516c75c89d17949"; + sha256 = "5aa4a1bbeecbc5bee83c1050bdd26332b8e6d121dd1fda80d3dd88fd87722f34"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/cak/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/cak/Thunderbird%20140.3.0esr.dmg"; locale = "cak"; arch = "mac"; - sha256 = "817e50b210e6374ecd398812e5cc6f5f347ad59cb594dbdea7aaa885c69f4eb2"; + sha256 = "ef49d76b58b1624d54e7f50592d7108a7623150fff8fd2f54d4c5661e1b75e28"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/cs/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/cs/Thunderbird%20140.3.0esr.dmg"; locale = "cs"; arch = "mac"; - sha256 = "c1bb6c71f2f8d12212e6b0f7ab92af771079a02432749a5123bd67981c265fc9"; + sha256 = "199d81df9a93e66e8e3b22fd77ca79b1d5cddd452f78dc20e431662ca59dd6bf"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/cy/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/cy/Thunderbird%20140.3.0esr.dmg"; locale = "cy"; arch = "mac"; - sha256 = "888ca1a3271675342aa21f743dc94925aa600282c743f6b3d985b7e40d59554b"; + sha256 = "dc4254b2b32c35f6a2569131ca83efa96e13145a3f42da9c382c144e630ee158"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/da/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/da/Thunderbird%20140.3.0esr.dmg"; locale = "da"; arch = "mac"; - sha256 = "0c8c1f04f740545babddf5ae867f368191e9a5019c309eabef127ab7b4d155d0"; + sha256 = "fcaa265222ebc1088c50304c7d02a9c41a96ea6a7c2c5c4025bd743b15fd93b1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/de/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/de/Thunderbird%20140.3.0esr.dmg"; locale = "de"; arch = "mac"; - sha256 = "d66a7a77179d356c65848925ad6324ed2e965c9aefca8aaebdcd77eeb47a8362"; + sha256 = "33a08027f709340bb9fbf53b05eefd5b42e77896e73ffd12e83e15a2298da541"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/dsb/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/dsb/Thunderbird%20140.3.0esr.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "03d5fa2424113f8429e6ee193e8dfe8ce596a7bfa6eada07e6adcb4454824a05"; + sha256 = "fbfcf21ba07e8bfceef3ddf881ad36d06a0811827d167fe0e300ffb2df7cbaf1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/el/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/el/Thunderbird%20140.3.0esr.dmg"; locale = "el"; arch = "mac"; - sha256 = "088b133476872b8449c7cd62e2dd02badb583fa20b9225bed1294f2777b19778"; + sha256 = "4ffeac7748d22f33d85e5aac816693f8f96484ed008d0a6869eaaccab6e9d3db"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/en-CA/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/en-CA/Thunderbird%20140.3.0esr.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "41a3dfc90fb1137b72dc3f07f7afe0081fa29406cd45f44b62a26ce2d392f529"; + sha256 = "b56e80527cae2719fe2bafe97b9625b98e56a14f9a7df0f1f6c4c05fa47bcb73"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/en-GB/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/en-GB/Thunderbird%20140.3.0esr.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "8f1a0e20d6d9fd8f070feca4fddbc317f073fac3e0707e1d74f84e3fc9f04e95"; + sha256 = "87c4dee5de4188224e9cf605a937e9d1a47e7a3a589ba79adf966ecd1691370e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/en-US/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/en-US/Thunderbird%20140.3.0esr.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "9d44e9b21e8a3218b75dbd25cd57216dbaea01297eef6dbc371fd0cf36ba7515"; + sha256 = "b9d14fd2837a85bb3ec4c4ca57af1a33f70a88d2ceabb411bba913e3d7afea4c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/es-AR/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/es-AR/Thunderbird%20140.3.0esr.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "52fbadf9284b7b019f2ac9d829f855db8c2ed2dfea4835461997f1d8505fe34d"; + sha256 = "21f18c20f31db732835c0483ef283c2b7f2362d8c925920db26fed899e34b16d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/es-ES/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/es-ES/Thunderbird%20140.3.0esr.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "17cacaba5b0dddf98e48ca24d1fff4a205df53310751be4b96907748abe3bde0"; + sha256 = "652fa3c75598060c29842ed6d2365c2a64e51797e75013b0deb043a2a570e69d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/es-MX/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/es-MX/Thunderbird%20140.3.0esr.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "d3168d8902e5a66edd23fd2597d6c41dc0a12439d21ae7ba9c62823333ecf96b"; + sha256 = "2f036ae8d9ad1c268cf69c76795e70a4da74f9836f37dc80d4110263b0d5aef0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/et/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/et/Thunderbird%20140.3.0esr.dmg"; locale = "et"; arch = "mac"; - sha256 = "cd55f568bfd1d2f3bd304e3fcf0e2d23b935096d5feae7d75cd92cd01b5302a1"; + sha256 = "b0823eed629def4b2f61d24c83d358fa7c9271c10dfbe467ddd625d4c5cbd4e9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/eu/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/eu/Thunderbird%20140.3.0esr.dmg"; locale = "eu"; arch = "mac"; - sha256 = "a6146792cfdfa9c8b881ea99001e1749a5e68eb001a9959c9bbafcc9196f276b"; + sha256 = "556ddc55038f31ee0a8575daf8e5d5d340a60482eb0865c79353239a5cfe1155"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/fi/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/fi/Thunderbird%20140.3.0esr.dmg"; locale = "fi"; arch = "mac"; - sha256 = "e77303b3f11b7b813b663677e278e9e293c94d48991da79603d90fc7c3063f35"; + sha256 = "5d75d9f968371df2474567fb77e0dbf8bc3925b2b95130517c3cf1aac1d8907a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/fr/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/fr/Thunderbird%20140.3.0esr.dmg"; locale = "fr"; arch = "mac"; - sha256 = "20de9644de6ea014c242d6f6e12f5e84dd7edd9be869df9e1c547e1bf0e03a84"; + sha256 = "b510216b558c3ef0b4b49d792a545c3b82505497c5353e273a26e4875c7ff2d7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/fy-NL/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/fy-NL/Thunderbird%20140.3.0esr.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "e5231bc18b8dfd881dad38babe31c7c59edcb1628f89103ddfbf5d7f0c70202a"; + sha256 = "9a65868429b59ed91b20c42dfd55792a6e7f489f4dd1f0d4a32f06fe14493922"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/ga-IE/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/ga-IE/Thunderbird%20140.3.0esr.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "a69b13c67620089ba02cddaa5fc0e206b2a3180d5ee193d76c07d7be859be810"; + sha256 = "5bfda7a8819bc3c04c262f929413a5022848a4f52a915afc4ca7fb4f671258eb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/gd/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/gd/Thunderbird%20140.3.0esr.dmg"; locale = "gd"; arch = "mac"; - sha256 = "e1262b7729f20aaae98bfd23de132c25ec6c6091b6de1ca17f0ac51680738574"; + sha256 = "e6e1e251d563f345575837a4ea32d3c25d736802a4578cf2fb4ca7234bb963cd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/gl/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/gl/Thunderbird%20140.3.0esr.dmg"; locale = "gl"; arch = "mac"; - sha256 = "e37dbf2c305f1ce8528d74b86c54287cee524b57d4ea1db0b06c3f29ddff0f95"; + sha256 = "920a0224f338f0683654785f88ae19ab066e753a50af08de106405498d0c45f4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/he/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/he/Thunderbird%20140.3.0esr.dmg"; locale = "he"; arch = "mac"; - sha256 = "db0fb941fa27d0e033c86626c930036902d573a5490df3dbcee165ea4a0f4ce8"; + sha256 = "d8ae14a98d9d08bdf91d384ee71b701bb1c1830b92f736c9144a424efab64ea4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/hr/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/hr/Thunderbird%20140.3.0esr.dmg"; locale = "hr"; arch = "mac"; - sha256 = "cc958218aecd68b79ce47f4b7102e4009be999cda6c2211976ad2611c9fd2e2c"; + sha256 = "b4d59bd4306b3bc994644e1a4e8f0cf85a9174549c83f797d5dd881ae340ad99"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/hsb/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/hsb/Thunderbird%20140.3.0esr.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "edd627f4d79713c0f918b04306769dc2e636c22c1d63fbf32ef37993e7b637f1"; + sha256 = "64564816f2d9e2ab7d2c5628ef0bce948519087f528f41c771491439f714d710"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/hu/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/hu/Thunderbird%20140.3.0esr.dmg"; locale = "hu"; arch = "mac"; - sha256 = "eb9267e0c968d2b7056457f53e541fd33418f2bb73b262e12be9758e4f1551fe"; + sha256 = "e7b9b46e4d12ce5029958ded8412701806587c731d0a3180237c7b828ad17a6f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/hy-AM/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/hy-AM/Thunderbird%20140.3.0esr.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "644afac0670e3194b88574a1a3918ba88d728ecaf1710d8d80ee97e74c30f2c2"; + sha256 = "0bb7a032cd9815194f685e201c1176bbee907593f1287c4061626d2016a9bb05"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/id/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/id/Thunderbird%20140.3.0esr.dmg"; locale = "id"; arch = "mac"; - sha256 = "5206d7cf4452cdd01e11da29b28cafee5493a389c5198de4efb0a58891ad6f9c"; + sha256 = "007401628f655621df9899027620a1012b6077d532e87ccc94c27d45bc4045b2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/is/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/is/Thunderbird%20140.3.0esr.dmg"; locale = "is"; arch = "mac"; - sha256 = "c4bf0876b7b7f9779553aaec5ba1d57945e68097e6d80a90ab9818673b5ca278"; + sha256 = "232f8cf3fcf4c836438c56d2cb96eb73a83ee125f58ee40b265b8083e74c6021"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/it/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/it/Thunderbird%20140.3.0esr.dmg"; locale = "it"; arch = "mac"; - sha256 = "5e8865e2728e0a3357289ece1312e8e08ad64b9948084dff90998f1a88b0dd50"; + sha256 = "31ad867cf2e5502497a6e1cd91bc46532b6f506084fc90ec4bc421a382d4148a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/ja-JP-mac/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/ja-JP-mac/Thunderbird%20140.3.0esr.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "65b0510b09c560630f8b797cfa78e7b977a84de3fc042b437834b42262f127cd"; + sha256 = "76b235930d84e8050b227fc4895dd3e4b3d10af9667d10062909cea51bdf98fb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/ka/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/ka/Thunderbird%20140.3.0esr.dmg"; locale = "ka"; arch = "mac"; - sha256 = "a2803b7cf555a05ee8997253f27cd1be8d2999374d053e36e467ce2bc493aebb"; + sha256 = "dbd16862c733cdb54daf895f5935a2252f88beb27859822a52642c0c05d74eb8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/kab/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/kab/Thunderbird%20140.3.0esr.dmg"; locale = "kab"; arch = "mac"; - sha256 = "e0784ef12461c113cef9cdd5aaa51c1d6f050d404afdc081c357c8362fed2ae9"; + sha256 = "b82ea3e88e2432a06159a240d8224901695a2acf2f331168f9080268fb9b8ad6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/kk/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/kk/Thunderbird%20140.3.0esr.dmg"; locale = "kk"; arch = "mac"; - sha256 = "ed56aa4fb40ff008c1a9ad6622ee7829473956a2ad9b7cd26ba5ef10481634b5"; + sha256 = "7b2f95f60c78f55fc8ea08a7d3f88d6999a79a74cecd7f538af5a93a6d5fda3e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/ko/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/ko/Thunderbird%20140.3.0esr.dmg"; locale = "ko"; arch = "mac"; - sha256 = "215b662a7ebfbdbbb00c13c114d16e2c1ff5e62020961da7844bbe3bf69fd059"; + sha256 = "d951b3a057f0f71601a8534a81b1cad5991a80d202fb3c80c6229f11df5ad9e5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/lt/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/lt/Thunderbird%20140.3.0esr.dmg"; locale = "lt"; arch = "mac"; - sha256 = "1fda539300fc7dbd4f279441ec1944b6228ee6fcb9521ee66c3d2a5d5ffe8a7c"; + sha256 = "f8305d7e2ca22f1992c5cb7c3b64c11c0b60ac12edabfd93435c2ebac68caafe"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/lv/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/lv/Thunderbird%20140.3.0esr.dmg"; locale = "lv"; arch = "mac"; - sha256 = "8e213a8dd0762afa100c0757b581485f900cca841fbc39f7d3a4740d047c3744"; + sha256 = "5b20eff201e71a6a97cd1e49bc7e4cc9d8fda8c3bab1690ab329894d03a85eb5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/ms/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/ms/Thunderbird%20140.3.0esr.dmg"; locale = "ms"; arch = "mac"; - sha256 = "7700697f8f18fe651a3f15cfbce74f39748cf6e85a6f994485a10e5ab7053d2d"; + sha256 = "b901b34ac7db774adda1ef81b35c571f0f65f7bb2c5b9cd29e2aceb7f05f8ee2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/nb-NO/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/nb-NO/Thunderbird%20140.3.0esr.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "e7b204bcb951978ded67acad0873bee158a423d8b8dca79d8c456025b7b5ac7e"; + sha256 = "78009e1a8b20452af0e8abc49e7199fdda2a0db903375e5f1220d4e04c2ceeda"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/nl/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/nl/Thunderbird%20140.3.0esr.dmg"; locale = "nl"; arch = "mac"; - sha256 = "9df630c7e2574ea4edfe1d297cec9558d47d16b67b1f31d391433cddf1c9cea8"; + sha256 = "da0e45974ff7e2521067bc5242c97fd48811f4904cd9b5c8e71e8d1cb5c4ee37"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/nn-NO/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/nn-NO/Thunderbird%20140.3.0esr.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "a9d109974baa037ba433435568e2ee1ec51432107171a8e0c7fbc7d96aafd4ba"; + sha256 = "9163b300e5ab093cee5e53f437e170974026a72d652ba8d22aaae9b2e31dee8e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/pa-IN/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/pa-IN/Thunderbird%20140.3.0esr.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "4d704853965298b776a69bb391532717bb821ab6d85b78cdcdd9e42923a7375d"; + sha256 = "b981d4dd1a030c814df649c928ad0e1cc30fda40c0a1f291a17c7d769e601382"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/pl/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/pl/Thunderbird%20140.3.0esr.dmg"; locale = "pl"; arch = "mac"; - sha256 = "bc87493829e2d6639f7a4dfd7d4e6fcc39a02c89b3c0d73459d530755ae5f4f8"; + sha256 = "bf309f2f863db4d1687b3ae242445d5d2ee330bdc5e3a10767fb84bc7a725c96"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/pt-BR/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/pt-BR/Thunderbird%20140.3.0esr.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "59837318a561dfcbcc71dd79ce4e348b7ecfd03abdb4ed5f1f5b74933a26c079"; + sha256 = "83fc6a004b5c8f99d14078c77b76adb7f4602e22cba7d15c9384729baa6011a9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/pt-PT/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/pt-PT/Thunderbird%20140.3.0esr.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "2dd45a1b42c72b6f93052beed4a94bd6035a8a6fa9ef9fbc1414eaf05f3c2fc1"; + sha256 = "a0d09f2ade3d17ccedb6f05ff4656ee02748b4c9989fad8e4a9a4102e642945a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/rm/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/rm/Thunderbird%20140.3.0esr.dmg"; locale = "rm"; arch = "mac"; - sha256 = "5e8e34440c2ad75ec25d9d76be78adf91bfa93a1cc76b54a8684fcdf5414d8b2"; + sha256 = "f17d836cee9c3fdbe1aad53cce9c83f1ec92f9355c4ce2b6d0ac03e6f64631ad"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/ro/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/ro/Thunderbird%20140.3.0esr.dmg"; locale = "ro"; arch = "mac"; - sha256 = "17bf8250fb0b4b469e1c1f6513cad3f1a710e93d20d55112fae74964c0e979a6"; + sha256 = "9a85bebb70991d8734f000d41f7a9c31db23e8eb7c9c38595eeaaa1c6bbba439"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/ru/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/ru/Thunderbird%20140.3.0esr.dmg"; locale = "ru"; arch = "mac"; - sha256 = "2643aae7800636563488bc05d260def130ad5f11b3335ddbe306c1b34f378d97"; + sha256 = "27bb8a9034f04714fb323208811e0f751ef66fee030fc44b627dd8ada771739a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/sk/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/sk/Thunderbird%20140.3.0esr.dmg"; locale = "sk"; arch = "mac"; - sha256 = "a669cd20f3536292e8b0deb13eddf3e66f3914295b35ea6ac842a8956fbb19fa"; + sha256 = "0e2e765799ef555646484df1446f4bb63b8e2c1d6271381f224450d6008580d4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/sl/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/sl/Thunderbird%20140.3.0esr.dmg"; locale = "sl"; arch = "mac"; - sha256 = "3c1909be511fdecf4108af2635b0155724b746a803b42ecf45c9b65202e55080"; + sha256 = "fbad3b6b5eb6700a7e8cd488fefa613c0dbeb4eab18086cf4a926e44a88fda43"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/sq/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/sq/Thunderbird%20140.3.0esr.dmg"; locale = "sq"; arch = "mac"; - sha256 = "902d345cbdabf45bbf65b362697271c1141f088a5744ac35557e6341cf67a308"; + sha256 = "be305b9479b24bf37bff775bc5734bec3013119581b889fa7598ce5606959569"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/sr/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/sr/Thunderbird%20140.3.0esr.dmg"; locale = "sr"; arch = "mac"; - sha256 = "b94d81ddfa9028a6a893b0b0fbf1469621becacc3a0c9af2f4834fe655439aa8"; + sha256 = "b5be50b7dec5c7f71edc574802a4392eb1686b3bd5242cdb138403f083dabd87"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/sv-SE/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/sv-SE/Thunderbird%20140.3.0esr.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "feee6a307571d3eb3af00bf2b197d834de5d92b884561a1b48b88d005cda529f"; + sha256 = "96db334114cb6b1be20767f0da4d2dfa87789f01130f6a0171cb814d7aee05c6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/th/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/th/Thunderbird%20140.3.0esr.dmg"; locale = "th"; arch = "mac"; - sha256 = "ecdd20dc696e1b2c8b3fa1c7fd603a7997d8c54baeef580836e9028268f25cda"; + sha256 = "8178f2b9acdd173a6c1d52b63642e2427106ef21fafb0ef5958fa6162fcdfe76"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/tr/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/tr/Thunderbird%20140.3.0esr.dmg"; locale = "tr"; arch = "mac"; - sha256 = "28cb4beb177f1a2a9c1978bd6b56f8e5ad9a064b3ed2a38d55c05e68ff6be7f4"; + sha256 = "78ebb13785654e0b803094c9c768ac739f0b45512015c579fd38348c19206717"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/uk/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/uk/Thunderbird%20140.3.0esr.dmg"; locale = "uk"; arch = "mac"; - sha256 = "01e5c658be6bc5299c838ff3c0ba08bf67a7fae9e632a4291478efc65912762d"; + sha256 = "560657b578d245305f7541c8fe7adf8633021a89290c284a8502e04e67fd2dda"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/uz/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/uz/Thunderbird%20140.3.0esr.dmg"; locale = "uz"; arch = "mac"; - sha256 = "c04c7ae3d4d19820c966ec438e41a4583fc55677f9c8bf119db025b39db795fb"; + sha256 = "51d235b38bb62b2cf1e3d2cbc5b3a99cb3ee9285a96e748555ec72ecf22d42b5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/vi/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/vi/Thunderbird%20140.3.0esr.dmg"; locale = "vi"; arch = "mac"; - sha256 = "501fd7ab5cd1970f11ce12af01e58437922a2f2f12ad299b4a9e75a65242b991"; + sha256 = "32edacd4b44ba9a0373f588dc2331cd076ce2fa3ae37cb6b55b348adbbc555b5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/zh-CN/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/zh-CN/Thunderbird%20140.3.0esr.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "2be204f4708918197298366223798ed01d1d06999a2b553f9a84fda1ccda1114"; + sha256 = "c31d16d81027d506a5036067b566a5f30857bb8d264522c95b4fe914b88d25d9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.2.1esr/mac/zh-TW/Thunderbird%20140.2.1esr.dmg"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/mac/zh-TW/Thunderbird%20140.3.0esr.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "939418cc480f6650dd9ab6f5743975dbaf730e3fa2a3985b5593a4351653f229"; + sha256 = "9ba1ee2984a5ccebf807949037fec6cb2df971e80aab4b920c476d0300416343"; } ]; } diff --git a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix index 78a5ba1d450a..1ceb0e78b670 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix @@ -39,7 +39,7 @@ let pname = "thunderbird"; inherit version updateScript applicationName; application = "comm/mail"; - binaryName = pname; + binaryName = "thunderbird"; src = fetchurl { url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; inherit sha512; @@ -101,8 +101,8 @@ rec { thunderbird = thunderbird-latest; thunderbird-latest = common { - version = "143.0"; - sha512 = "128fb1ed35561cceb847b09c881968b474c9fc2cf7bf027f20c2d5b03366116e058b471f98cad4606a720f65d99c60ed3b4301b9e57b5971001adb3e00a51cc5"; + version = "143.0.1"; + sha512 = "5f4fd5e4f5bc9fee9852d51b8e675f7c9c605660332c24aa0c90e5437301b468153c1788720bc80a53cfc1c3bf95a4bdb622a0533b8f11fb9853b290485c47c6"; updateScript = callPackage ./update.nix { attrPath = "thunderbirdPackages.thunderbird-latest"; diff --git a/pkgs/applications/networking/mullvad/mullvad.nix b/pkgs/applications/networking/mullvad/mullvad.nix index 22e72a0f0333..eef9c46e164f 100644 --- a/pkgs/applications/networking/mullvad/mullvad.nix +++ b/pkgs/applications/networking/mullvad/mullvad.nix @@ -30,17 +30,17 @@ let in rustPlatform.buildRustPackage rec { pname = "mullvad"; - version = "2025.7"; + version = "2025.9"; src = fetchFromGitHub { owner = "mullvad"; repo = "mullvadvpn-app"; tag = version; fetchSubmodules = true; - hash = "sha256-q5RYgU7VlhTXAN0uQeHNTJ1eFCQZzymLo/eiKr805O8="; + hash = "sha256-BfWPFkNXGDV0ql2hBXh+3hjyn7+pUXL3XzH8w8aIfKw="; }; - cargoHash = "sha256-UUYAmNdzTthoWOIU5wr7Q059MAezpuRvCadGTjwoKGM="; + cargoHash = "sha256-kgtjLdTkCnLk27gYEjovPv5k5eHOqQdL8iERKhVDKNQ="; cargoBuildFlags = [ "-p mullvad-daemon --bin mullvad-daemon" diff --git a/pkgs/applications/networking/netmaker/default.nix b/pkgs/applications/networking/netmaker/default.nix index a7bf027f347d..24101101ccf0 100644 --- a/pkgs/applications/networking/netmaker/default.nix +++ b/pkgs/applications/networking/netmaker/default.nix @@ -13,16 +13,16 @@ buildGoModule rec { pname = "netmaker"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "gravitl"; - repo = pname; + repo = "netmaker"; rev = "v${version}"; - hash = "sha256-CaN6sTD34hHAMwW90Ofe76me/vaO5rz7IlqQzEhgXQc="; + hash = "sha256-acsIe3N6F76KktfPOHreFwDatyuv1q7ui6MMhVXfj7c="; }; - vendorHash = "sha256-Eo+7L1LffJXzsBwTcOMry2ZWUHBepLOcLm4bmkNMmLY="; + vendorHash = "sha256-Ur8cuE0jToOme79BTaYbaLDl2cRMjsr1DTvZjm8zmtc="; inherit subPackages; diff --git a/pkgs/applications/networking/p2p/libutp/3.4.nix b/pkgs/applications/networking/p2p/libutp/3.4.nix index ae575bc8c396..20d966402fb4 100644 --- a/pkgs/applications/networking/p2p/libutp/3.4.nix +++ b/pkgs/applications/networking/p2p/libutp/3.4.nix @@ -6,14 +6,14 @@ unstableGitUpdater, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "libutp"; version = "0-unstable-2024-11-16"; src = fetchFromGitHub { # Use transmission fork from post-3.4-transmission branch owner = "transmission"; - repo = pname; + repo = "libutp"; rev = "490874c44a2ecf914404b0a20e043c9755fff47b"; hash = "sha256-ArUOr392s/rIplthSmHYXnqhO6i1PkkGV1jmQPQL7Yg="; }; diff --git a/pkgs/applications/networking/p2p/libutp/default.nix b/pkgs/applications/networking/p2p/libutp/default.nix index a9ba52e1b497..21d49ed832c3 100644 --- a/pkgs/applications/networking/p2p/libutp/default.nix +++ b/pkgs/applications/networking/p2p/libutp/default.nix @@ -5,14 +5,14 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "libutp"; version = "unstable-2017-01-02"; src = fetchFromGitHub { # Use transmission fork from post-3.3-transmission branch owner = "transmission"; - repo = pname; + repo = "libutp"; rev = "fda9f4b3db97ccb243fcbed2ce280eb4135d705b"; sha256 = "CvuZLOBksIl/lS6LaqOIuzNvX3ihlIPjI3Eqwo7YJH0="; }; diff --git a/pkgs/applications/networking/sync/rclone/default.nix b/pkgs/applications/networking/sync/rclone/default.nix index 9d1f0d72bd68..fa6fa70030d6 100644 --- a/pkgs/applications/networking/sync/rclone/default.nix +++ b/pkgs/applications/networking/sync/rclone/default.nix @@ -17,7 +17,7 @@ buildGoModule rec { pname = "rclone"; - version = "1.71.0"; + version = "1.71.1"; outputs = [ "out" @@ -28,7 +28,7 @@ buildGoModule rec { owner = "rclone"; repo = "rclone"; tag = "v${version}"; - hash = "sha256-qTxmcTBZzbQe0TC/MRn9KTKWb/mSWne7L1cQ79AE9bA="; + hash = "sha256-CvU07yzqBtQVjNtwnOLnSwULNkDMSmNTNyLFpDYy/w4="; }; vendorHash = "sha256-Hapwa+WYz6a22HauRjRUl7q0ZlwR/j/zwex0VebgC+g="; diff --git a/pkgs/applications/office/pdfmixtool/default.nix b/pkgs/applications/office/pdfmixtool/default.nix index 61443dddcde0..f19bd4dadf93 100644 --- a/pkgs/applications/office/pdfmixtool/default.nix +++ b/pkgs/applications/office/pdfmixtool/default.nix @@ -19,7 +19,7 @@ mkDerivation rec { src = fetchFromGitLab { owner = "scarpetta"; - repo = pname; + repo = "pdfmixtool"; rev = "v${version}"; hash = "sha256-fgtRKUG6J/CM6cXUTHWAPemqL8loWZT3wZmGdRHldq8="; }; diff --git a/pkgs/applications/office/qnotero/default.nix b/pkgs/applications/office/qnotero/default.nix index eba25348f306..2db93f97da52 100644 --- a/pkgs/applications/office/qnotero/default.nix +++ b/pkgs/applications/office/qnotero/default.nix @@ -14,7 +14,7 @@ python3Packages.buildPythonPackage rec { src = fetchFromGitHub { owner = "ealbiter"; - repo = pname; + repo = "qnotero"; tag = "v${version}"; sha256 = "sha256-Rym7neluRbYCpuezRQyLc6gSl3xbVR9fvhOxxW5+Nzo="; }; diff --git a/pkgs/applications/radio/fldigi/default.nix b/pkgs/applications/radio/fldigi/default.nix index 9b0e814a61fd..e4a4a7ea226e 100644 --- a/pkgs/applications/radio/fldigi/default.nix +++ b/pkgs/applications/radio/fldigi/default.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation rec { pname = "fldigi"; - version = "4.2.07"; + version = "4.2.09"; src = fetchurl { url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; - hash = "sha256-9KpTh0fBqiVC901R1PdH2SEya32Ijl+jkxSSpFuhs6o="; + hash = "sha256-L+gj4DQyEOhPYAgOQuMtKf9RLzHJ4ACUHvGJcXDiLDc="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/applications/radio/guglielmo/default.nix b/pkgs/applications/radio/guglielmo/default.nix index 9836d03ee851..e1a81e9b40f1 100644 --- a/pkgs/applications/radio/guglielmo/default.nix +++ b/pkgs/applications/radio/guglielmo/default.nix @@ -22,7 +22,7 @@ mkDerivation rec { src = fetchFromGitHub { owner = "marcogrecopriolo"; - repo = pname; + repo = "guglielmo"; rev = "v${version}"; sha256 = "sha256-W+KTwtxbTDrtONmkw95gXT28n3k9KS364WOzLLJdGLM="; }; diff --git a/pkgs/applications/science/biology/minc-tools/default.nix b/pkgs/applications/science/biology/minc-tools/default.nix index 8cd3cf2b81ad..16f9a3e64db2 100644 --- a/pkgs/applications/science/biology/minc-tools/default.nix +++ b/pkgs/applications/science/biology/minc-tools/default.nix @@ -14,13 +14,13 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "minc-tools"; version = "2.3.06-unstable-2023-08-12"; src = fetchFromGitHub { owner = "BIC-MNI"; - repo = pname; + repo = "minc-tools"; rev = "c86a767dbb63aaa05ee981306fa09f6133bde427"; hash = "sha256-PLNcuDU0ht1PcjloDhrPzpOpE42gbhPP3rfHtP7WnM4="; }; diff --git a/pkgs/applications/science/electronics/gerbv/default.nix b/pkgs/applications/science/electronics/gerbv/default.nix index 9dd3e1a1d8e7..2865286b8d19 100644 --- a/pkgs/applications/science/electronics/gerbv/default.nix +++ b/pkgs/applications/science/electronics/gerbv/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "gerbv"; - repo = pname; + repo = "gerbv"; tag = "v${version}"; hash = "sha256-sr48RGLYcMKuyH9p+5BhnR6QpKBvNOqqtRryw3+pbBk="; }; diff --git a/pkgs/applications/science/electronics/librepcb/default.nix b/pkgs/applications/science/electronics/librepcb/default.nix index 34b430b07e10..34abc1d75534 100644 --- a/pkgs/applications/science/electronics/librepcb/default.nix +++ b/pkgs/applications/science/electronics/librepcb/default.nix @@ -20,8 +20,8 @@ stdenv.mkDerivation rec { version = "1.3.0"; src = fetchFromGitHub { - owner = pname; - repo = pname; + owner = "librepcb"; + repo = "librepcb"; rev = version; hash = "sha256-J4y0ikZNuOguN9msmEQzgcY0/REnOEOoDkY/ga+Cfd8="; fetchSubmodules = true; diff --git a/pkgs/applications/science/electronics/nanovna-saver/default.nix b/pkgs/applications/science/electronics/nanovna-saver/default.nix index eaadc55bb0e2..4740d026bbcb 100644 --- a/pkgs/applications/science/electronics/nanovna-saver/default.nix +++ b/pkgs/applications/science/electronics/nanovna-saver/default.nix @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "NanoVNA-Saver"; - repo = pname; + repo = "nanovna-saver"; tag = "v${version}"; sha256 = "sha256-Asx4drb9W2NobdgOlbgdm1aAzB69hnIWvOM915F7sgA="; }; diff --git a/pkgs/applications/science/logic/easycrypt/default.nix b/pkgs/applications/science/logic/easycrypt/default.nix index 629d5faea395..4bbd9af5f07d 100644 --- a/pkgs/applications/science/logic/easycrypt/default.nix +++ b/pkgs/applications/science/logic/easycrypt/default.nix @@ -13,8 +13,8 @@ stdenv.mkDerivation rec { version = "2025.08"; src = fetchFromGitHub { - owner = pname; - repo = pname; + owner = "easycrypt"; + repo = "easycrypt"; tag = "r${version}"; hash = "sha256-WUms6hh7T5/gxRLFvbJQiT1ErLr8KFilFNOMTT/fIyY="; }; @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - dune install --prefix $out ${pname} + dune install --prefix $out easycrypt rm $out/bin/ec-runtest wrapPythonProgramsIn "$out/lib/easycrypt/commands" "$pythonPath" runHook postInstall diff --git a/pkgs/applications/science/math/engauge-digitizer/default.nix b/pkgs/applications/science/math/engauge-digitizer/default.nix index f2f87a42ab8a..22fd209930a6 100644 --- a/pkgs/applications/science/math/engauge-digitizer/default.nix +++ b/pkgs/applications/science/math/engauge-digitizer/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "markummitchell"; - repo = pname; + repo = "engauge-digitizer"; rev = "v${version}"; sha256 = "sha256-Wj9o3wWbtHsEi6LFH4xDpwVR9BwcWc472jJ/QFDQZvY="; }; diff --git a/pkgs/applications/science/math/speedcrunch/default.nix b/pkgs/applications/science/math/speedcrunch/default.nix index 566c3a833943..0dde53043f80 100644 --- a/pkgs/applications/science/math/speedcrunch/default.nix +++ b/pkgs/applications/science/math/speedcrunch/default.nix @@ -8,13 +8,13 @@ qttools, }: -mkDerivation rec { +mkDerivation { pname = "speedcrunch"; version = "unstable-2021-10-09"; src = fetchFromBitbucket { owner = "heldercorreia"; - repo = pname; + repo = "speedcrunch"; rev = "74756f3438149c01e9edc3259b0f411fa319a22f"; sha256 = "sha256-XxQv+A5SfYXFIRK7yacxGHHne1Q93pwCGeHhchIKizU="; }; diff --git a/pkgs/applications/science/misc/vite/default.nix b/pkgs/applications/science/misc/vite/default.nix index 917dc3d3b6a8..4684bccc31e0 100644 --- a/pkgs/applications/science/misc/vite/default.nix +++ b/pkgs/applications/science/misc/vite/default.nix @@ -13,14 +13,14 @@ wrapQtAppsHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "vite"; version = "unstable-2022-05-17"; src = fetchFromGitLab { domain = "gitlab.inria.fr"; owner = "solverstack"; - repo = pname; + repo = "vite"; rev = "6d497cc519fac623e595bd174e392939c4de845c"; hash = "sha256-Yf2jYALZplIXzVtd/sg6gzEYrZ+oU0zLG1ETd/hiTi0="; }; diff --git a/pkgs/applications/science/physics/crystfel/default.nix b/pkgs/applications/science/physics/crystfel/default.nix index 23804c22c700..1b5d708e433f 100644 --- a/pkgs/applications/science/physics/crystfel/default.nix +++ b/pkgs/applications/science/physics/crystfel/default.nix @@ -140,7 +140,7 @@ let pname = "pinkindexer"; version = "15caa21191e27e989b750b29566e4379bc5cd21a"; src = fetchurl { - url = "https://gitlab.desy.de/thomas.white/${pname}/-/archive/${version}/${pname}-${version}.tar.gz"; + url = "https://gitlab.desy.de/thomas.white/pinkindexer/-/archive/${version}/pinkindexer-${version}.tar.gz"; hash = "sha256-v/SCJiHAV05Lc905y/dE8uBXlW+lLX9wau4XORYdbQg="; }; @@ -168,12 +168,12 @@ let buildInputs = [ eigen ]; }; - hdf5-external-filter-plugins = stdenv.mkDerivation rec { + hdf5-external-filter-plugins = stdenv.mkDerivation { pname = "HDF5-External-Filter-Plugins"; version = "0.1.0"; src = fetchFromGitHub { owner = "nexusformat"; - repo = pname; + repo = "HDF5-External-Filter-Plugins"; rev = "49e3b65eca772bca77af13ba047d8b577673afba"; hash = "sha256-bEzfWdZuHmb0PDzCqy8Dey4tLtq+4coO0sT0GzqrTYI="; }; diff --git a/pkgs/applications/science/robotics/mavproxy/default.nix b/pkgs/applications/science/robotics/mavproxy/default.nix index 440312da1490..2550c9ee875f 100644 --- a/pkgs/applications/science/robotics/mavproxy/default.nix +++ b/pkgs/applications/science/robotics/mavproxy/default.nix @@ -22,7 +22,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "ArduPilot"; - repo = pname; + repo = "MAVProxy"; tag = "v${version}"; hash = "sha256-1/bp3vlCXt4Hg36zwMKSzPSxW7xlxpfx2o+2uQixdos="; }; diff --git a/pkgs/applications/science/robotics/sumorobot-manager/default.nix b/pkgs/applications/science/robotics/sumorobot-manager/default.nix index b729f9246d19..57c0fbc2cf1f 100644 --- a/pkgs/applications/science/robotics/sumorobot-manager/default.nix +++ b/pkgs/applications/science/robotics/sumorobot-manager/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "robokoding"; - repo = pname; + repo = "sumorobot-manager"; rev = "v${version}"; sha256 = "07snhwmqqp52vdgr66vx50zxx0nmpmns5cdjgh50hzlhji2z1fl9"; }; diff --git a/pkgs/applications/system/qjournalctl/default.nix b/pkgs/applications/system/qjournalctl/default.nix index 972f688d9596..4e4bbafa37ad 100644 --- a/pkgs/applications/system/qjournalctl/default.nix +++ b/pkgs/applications/system/qjournalctl/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "pentix"; - repo = pname; + repo = "qjournalctl"; rev = "v${version}"; sha256 = "sha256-anNNzqjbIaQI+MAwwMwzy6v4SKqi4u9F5IbFBErm4q8="; }; diff --git a/pkgs/applications/version-management/blackbox/default.nix b/pkgs/applications/version-management/blackbox/default.nix index a4d0a59d931c..292192650d80 100644 --- a/pkgs/applications/version-management/blackbox/default.nix +++ b/pkgs/applications/version-management/blackbox/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "stackexchange"; - repo = pname; + repo = "blackbox"; rev = "v${version}"; hash = "sha256-g0oNV7Nj7ZMmsVQFVTDwbKtF4a/Fb3WDB+NRx9IGSWA="; }; diff --git a/pkgs/applications/version-management/git-recent/default.nix b/pkgs/applications/version-management/git-recent/default.nix deleted file mode 100644 index 6dfd8460d658..000000000000 --- a/pkgs/applications/version-management/git-recent/default.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ - lib, - stdenv, - git, - less, - fetchFromGitHub, - makeWrapper, - # util-linuxMinimal is included because we need the column command - util-linux, -}: - -stdenv.mkDerivation rec { - pname = "git-recent"; - version = "2.0.4"; - - src = fetchFromGitHub { - owner = "paulirish"; - repo = "git-recent"; - rev = "v${version}"; - sha256 = "sha256-b6AWLEXCOza+lIHlvyYs3M6yHGr2StYXzl7OsA9gv/k="; - }; - - nativeBuildInputs = [ makeWrapper ]; - - buildPhase = null; - - installPhase = '' - mkdir -p $out/bin - cp git-recent $out/bin - wrapProgram $out/bin/git-recent \ - --prefix PATH : "${ - lib.makeBinPath [ - git - less - util-linux - ] - }" - ''; - - meta = with lib; { - homepage = "https://github.com/paulirish/git-recent"; - description = "See your latest local git branches, formatted real fancy"; - license = licenses.mit; - platforms = platforms.all; - maintainers = [ maintainers.jlesquembre ]; - mainProgram = "git-recent"; - }; -} diff --git a/pkgs/applications/video/hyperion-ng/default.nix b/pkgs/applications/video/hyperion-ng/default.nix index 6b4a4bf32bb4..0ba323dc5ef7 100644 --- a/pkgs/applications/video/hyperion-ng/default.nix +++ b/pkgs/applications/video/hyperion-ng/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "hyperion-project"; - repo = pname; + repo = "hyperion.ng"; rev = version; hash = "sha256-nQPtJw9DOKMPGI5trxZxpP+z2PYsbRKqOQEyaGzvmmA="; # needed for `dependencies/external/`: diff --git a/pkgs/applications/video/kaffeine/default.nix b/pkgs/applications/video/kaffeine/default.nix index abd886ec29ea..064b0f94b599 100644 --- a/pkgs/applications/video/kaffeine/default.nix +++ b/pkgs/applications/video/kaffeine/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { src = fetchFromGitLab { domain = "invent.kde.org"; - repo = pname; + repo = "kaffeine"; owner = "Multimedia"; rev = "v${version}"; hash = "sha256-AHyUS2vyeuWFLRXdIoy1sbssDgzz7N957vyf5rWiooI="; diff --git a/pkgs/applications/video/kodi/addons/jellycon/default.nix b/pkgs/applications/video/kodi/addons/jellycon/default.nix index 6a0ac9b4ef00..2bbfc23e46fb 100644 --- a/pkgs/applications/video/kodi/addons/jellycon/default.nix +++ b/pkgs/applications/video/kodi/addons/jellycon/default.nix @@ -21,7 +21,7 @@ buildKodiAddon rec { src = fetchFromGitHub { owner = "jellyfin"; - repo = pname; + repo = "jellycon"; rev = "v${version}"; sha256 = "sha256-dCPbPuUtiMhcECd3Aebs3ZGIM6jn6mmCd0rXS+1TQLs="; }; diff --git a/pkgs/applications/video/kodi/addons/kodi-platform/default.nix b/pkgs/applications/video/kodi/addons/kodi-platform/default.nix index caab2eb806b3..855538367d9b 100644 --- a/pkgs/applications/video/kodi/addons/kodi-platform/default.nix +++ b/pkgs/applications/video/kodi/addons/kodi-platform/default.nix @@ -6,13 +6,13 @@ libcec_platform, tinyxml, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "kodi-platform"; version = "17.1"; src = fetchFromGitHub { owner = "xbmc"; - repo = pname; + repo = "kodi-platform"; rev = "c8188d82678fec6b784597db69a68e74ff4986b5"; sha256 = "1r3gs3c6zczmm66qcxh9mr306clwb3p7ykzb70r3jv5jqggiz199"; }; diff --git a/pkgs/applications/video/mpv/scripts/reload.nix b/pkgs/applications/video/mpv/scripts/reload.nix index b9d9b4c43b05..be5bee75ce22 100644 --- a/pkgs/applications/video/mpv/scripts/reload.nix +++ b/pkgs/applications/video/mpv/scripts/reload.nix @@ -5,13 +5,13 @@ buildLua, }: -buildLua rec { +buildLua { pname = "mpv-reload"; version = "0-unstable-2024-03-22"; src = fetchFromGitHub { owner = "4e6"; - repo = pname; + repo = "mpv-reload"; rev = "1a6a9383ba1774708fddbd976e7a9b72c3eec938"; hash = "sha256-BshxCjec/UNGyiC0/g1Rai2NvG2qOIHXDDEUYwwdij0="; }; diff --git a/pkgs/applications/video/mpv/scripts/vr-reversal.nix b/pkgs/applications/video/mpv/scripts/vr-reversal.nix index 6fb91e9ad780..69952aa724f5 100644 --- a/pkgs/applications/video/mpv/scripts/vr-reversal.nix +++ b/pkgs/applications/video/mpv/scripts/vr-reversal.nix @@ -12,7 +12,7 @@ stdenvNoCC.mkDerivation rec { src = fetchFromGitHub { owner = "dfaker"; - repo = pname; + repo = "vr-reversal"; rev = "v${version}"; sha256 = "1wn2ngcvn7wcsl3kmj782x5q9130qw951lj6ilrkafp6q6zscpqr"; }; diff --git a/pkgs/applications/video/mpv/scripts/webtorrent-mpv-hook.nix b/pkgs/applications/video/mpv/scripts/webtorrent-mpv-hook.nix index daa2ed947ae0..64d51a4392bf 100644 --- a/pkgs/applications/video/mpv/scripts/webtorrent-mpv-hook.nix +++ b/pkgs/applications/video/mpv/scripts/webtorrent-mpv-hook.nix @@ -72,7 +72,7 @@ buildNpmPackage rec { src = fetchFromGitHub { owner = "mrxdst"; - repo = pname; + repo = "webtorrent-mpv-hook"; rev = "v${version}"; hash = "sha256-qFeQBVPZZFKkxz1fhK3+ah3TPDovklhhQwtv09TiSqo="; }; diff --git a/pkgs/applications/video/obs-studio/plugins/droidcam-obs/default.nix b/pkgs/applications/video/obs-studio/plugins/droidcam-obs/default.nix index 31012612ed85..453dd880a92e 100644 --- a/pkgs/applications/video/obs-studio/plugins/droidcam-obs/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/droidcam-obs/default.nix @@ -12,13 +12,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "droidcam-obs"; - version = "2.4.0"; + version = "2.4.1"; src = fetchFromGitHub { owner = "dev47apps"; repo = "droidcam-obs-plugin"; tag = finalAttrs.version; - sha256 = "sha256-rA+EMtAeM2LSUqtiYJt0hHZ85aZ+5bvVUUjIG2LC3pc="; + sha256 = "sha256-hxG/v15Q4D+6LU4BNV6ErSa1WvPk4kMPl07pIqiMcc4="; }; preBuild = '' diff --git a/pkgs/applications/video/obs-studio/plugins/obs-gstreamer.nix b/pkgs/applications/video/obs-studio/plugins/obs-gstreamer.nix index 6ac26bf599ab..27a571d0229d 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-gstreamer.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-gstreamer.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "fzwoch"; - repo = pname; + repo = "obs-gstreamer"; rev = "v${version}"; hash = "sha256-23LyxN1Vgol9uA7rDdfZXcmfhG4l0RfMYGbofbhObBE="; }; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-livesplit-one/default.nix b/pkgs/applications/video/obs-studio/plugins/obs-livesplit-one/default.nix index 4c9ceff91acf..7f5e69b85db2 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-livesplit-one/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-livesplit-one/default.nix @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "LiveSplit"; - repo = pname; + repo = "obs-livesplit-one"; rev = "v${version}"; sha256 = "sha256-4Ar4ChSl226BVFyAnqpWDLxsZF63bxl++sWD+6aENW8="; }; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-pipewire-audio-capture.nix b/pkgs/applications/video/obs-studio/plugins/obs-pipewire-audio-capture.nix index 8c99b8b4bf2d..01e71eafc00c 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-pipewire-audio-capture.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-pipewire-audio-capture.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "dimtpap"; - repo = pname; + repo = "obs-pipewire-audio-capture"; rev = version; sha256 = "sha256-GrfogPsqpQ976Gcc4JVdslAAWTj49PdspwVp/JXYXSQ="; }; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-vaapi/default.nix b/pkgs/applications/video/obs-studio/plugins/obs-vaapi/default.nix index 3abc131cab42..debefca16f52 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-vaapi/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-vaapi/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "fzwoch"; - repo = pname; + repo = "obs-vaapi"; rev = version; hash = "sha256-ykiLsHL3hoe0ibxMxp4zrqeSeQfgnJfNg7Yb5i9HDJQ="; }; diff --git a/pkgs/applications/video/plex-mpv-shim/default.nix b/pkgs/applications/video/plex-mpv-shim/default.nix index 71d3750bc574..9d0b91b6fd02 100644 --- a/pkgs/applications/video/plex-mpv-shim/default.nix +++ b/pkgs/applications/video/plex-mpv-shim/default.nix @@ -14,14 +14,14 @@ mpv-shim-default-shaders, }: -buildPythonApplication rec { +buildPythonApplication { pname = "plex-mpv-shim"; version = "1.11.0-unstable-2025-03-17"; format = "setuptools"; src = fetchFromGitHub { owner = "iwalton3"; - repo = pname; + repo = "plex-mpv-shim"; rev = "fb1f1f3325285e33f9ce3425e9361f5f99277d9a"; # Fetch from this commit to include fixes for python library issues. Should be reverted to release 1.12.0 hash = "sha256-tk+bIS93Y726sbrRXEyS7+4ku+g40Z7Aj0++wItjW2s="; }; diff --git a/pkgs/applications/video/qmediathekview/default.nix b/pkgs/applications/video/qmediathekview/default.nix index 4c532f86b141..77338a87a6e5 100644 --- a/pkgs/applications/video/qmediathekview/default.nix +++ b/pkgs/applications/video/qmediathekview/default.nix @@ -16,13 +16,13 @@ mkDerivation rec { src = fetchFromGitHub { owner = "adamreichold"; - repo = pname; + repo = "QMediathekView"; rev = "v${version}"; sha256 = "0i9hac9alaajbra3lx23m0iiq6ww4is00lpbzg5x70agjrwj0nd6"; }; postPatch = '' - substituteInPlace ${pname}.pro \ + substituteInPlace QMediathekView.pro \ --replace /usr "" ''; diff --git a/pkgs/applications/virtualization/docker/compose.nix b/pkgs/applications/virtualization/docker/compose.nix index 1464a1adeee5..c02b5817bb1f 100644 --- a/pkgs/applications/virtualization/docker/compose.nix +++ b/pkgs/applications/virtualization/docker/compose.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "docker-compose"; - version = "2.39.1"; + version = "2.39.4"; src = fetchFromGitHub { owner = "docker"; repo = "compose"; rev = "v${version}"; - hash = "sha256-eEXBOlxqaOvpXp8jPbtI6qFLiiS1VZDts7DFXGJtfCA="; + hash = "sha256-NDNyXK4E7TkviESHLp8M+OI56ME0Hatoi9eWjX+G1zo="; }; postPatch = '' @@ -20,7 +20,7 @@ buildGoModule rec { rm -rf pkg/e2e/ ''; - vendorHash = "sha256-191jlpjDBdusb4Zk+GateNjZa38bDrKjtonnZ4UnzFA="; + vendorHash = "sha256-Uqzul9BiXHAJ1BxlOtRS68Tg71SDva6kg3tv7c6ar2E="; ldflags = [ "-X github.com/docker/compose/v2/internal.Version=${version}" diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index c177343b236c..85c5d60af109 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -387,7 +387,7 @@ in # https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/* docker_25 = let - version = "25.0.12"; + version = "25.0.13"; in callPackage dockerGen { inherit version; @@ -396,7 +396,7 @@ in cliRev = "43987fca488a535d810c429f75743d8c7b63bf4f"; cliHash = "sha256-OwufdfuUPbPtgqfPeiKrQVkOOacU2g4ommHb770gV40="; mobyRev = "v${version}"; - mobyHash = "sha256-EBOdbFP6UBK1uhXi1IzcPxYihHikuzzwMvv2NHsksYk="; + mobyHash = "sha256-X+1QG/toJt+VNLktR5vun8sG3PRoTVBAcekFXxocJdU="; runcRev = "v1.2.5"; runcHash = "sha256-J/QmOZxYnMPpzm87HhPTkYdt+fN+yeSUu2sv6aUeTY4="; containerdRev = "v1.7.27"; @@ -407,18 +407,18 @@ in docker_28 = let - version = "28.3.3"; + version = "28.4.0"; in callPackage dockerGen { - version = "28.3.3"; + inherit version; cliRev = "v${version}"; - cliHash = "sha256-+nYpd9VGzzMPcBUfGM7V9MkrslYHDSUlE0vhTqDGc1s="; + cliHash = "sha256-SgePAc+GvjZgymu7VA2whwIFEYAfMVUz9G0ppxeOi7M="; mobyRev = "v${version}"; - mobyHash = "sha256-3SWjoF4sXVuYxnENq5n6ZzPJx6BQXnyP8VXTQaaUSFA="; - runcRev = "v1.2.6"; - runcHash = "sha256-XMN+YKdQOQeOLLwvdrC6Si2iAIyyHD5RgZbrOHrQE/g="; - containerdRev = "v1.7.27"; - containerdHash = "sha256-H94EHnfW2Z59KcHcbfJn+BipyZiNUvHe50G5EXbrIps="; + mobyHash = "sha256-hiuwdemnjhi/622xGcevG4rTC7C+DyUijE585a9APSM="; + runcRev = "v1.3.0"; + runcHash = "sha256-oXoDio3l23Z6UyAhb9oDMo1O4TLBbFyLh9sRWXnfLVY="; + containerdRev = "v1.7.28"; + containerdHash = "sha256-vz7RFJkFkMk2gp7bIMx1kbkDFUMS9s0iH0VoyD9A21s="; tiniRev = "v0.19.0"; tiniHash = "sha256-ZDKu/8yE5G0RYFJdhgmCdN3obJNyRWv6K/Gd17zc1sI="; }; diff --git a/pkgs/applications/virtualization/krunvm/default.nix b/pkgs/applications/virtualization/krunvm/default.nix index 55fd7718aafb..60ecd8864526 100644 --- a/pkgs/applications/virtualization/krunvm/default.nix +++ b/pkgs/applications/virtualization/krunvm/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "containers"; - repo = pname; + repo = "krunvm"; rev = "v${version}"; hash = "sha256-YbK4DKw0nh9IO1F7QsJcbOMlHekEdeUBbDHwuQ2x1Ww="; }; diff --git a/pkgs/applications/virtualization/sail-riscv/default.nix b/pkgs/applications/virtualization/sail-riscv/default.nix index cb288daf8598..ccc696a739ee 100644 --- a/pkgs/applications/virtualization/sail-riscv/default.nix +++ b/pkgs/applications/virtualization/sail-riscv/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "riscv"; - repo = pname; + repo = "sail-riscv"; rev = version; hash = "sha256-Keu96+yHWUEFO3rRLvF7rzcJmF3y/V/uyK7TIFj0Xw0="; }; diff --git a/pkgs/applications/virtualization/virt-manager/default.nix b/pkgs/applications/virtualization/virt-manager/default.nix index d94406646268..b4a7ae7f8758 100644 --- a/pkgs/applications/virtualization/virt-manager/default.nix +++ b/pkgs/applications/virtualization/virt-manager/default.nix @@ -37,8 +37,8 @@ stdenv.mkDerivation rec { version = "5.1.0"; src = fetchFromGitHub { - owner = pname; - repo = pname; + owner = "virt-manager"; + repo = "virt-manager"; rev = "v${version}"; hash = "sha256-nMWLDo2pfWcqsVuEk0JbzLZ1a0lViTohsZ8gEXGhBuI="; }; @@ -86,7 +86,7 @@ stdenv.mkDerivation rec { ''; preFixup = '' - glib-compile-schemas $out/share/gsettings-schemas/${pname}-${version}/glib-2.0/schemas + glib-compile-schemas $out/share/gsettings-schemas/virt-manager-${version}/glib-2.0/schemas gappsWrapperArgs+=(--set PYTHONPATH "${python3.pkgs.makePythonPath pythonDependencies}") # these are called from virt-install in installerinject.py diff --git a/pkgs/applications/window-managers/i3/auto-layout.nix b/pkgs/applications/window-managers/i3/auto-layout.nix index 6963f876fc05..8f3ea6206e9c 100644 --- a/pkgs/applications/window-managers/i3/auto-layout.nix +++ b/pkgs/applications/window-managers/i3/auto-layout.nix @@ -4,13 +4,13 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage { pname = "i3-auto-layout"; version = "unstable-2022-05-29"; src = fetchFromGitHub { owner = "chmln"; - repo = pname; + repo = "i3-auto-layout"; rev = "9e41eb3891991c35b7d35c9558e788899519a983"; sha256 = "sha256-gpVYVyh+2y4Tttvw1SuCf7mx/nxR330Ob2R4UmHZSJs="; }; diff --git a/pkgs/applications/window-managers/i3/i3-ratiosplit.nix b/pkgs/applications/window-managers/i3/i3-ratiosplit.nix index d04857f7e023..d5a169fde27e 100644 --- a/pkgs/applications/window-managers/i3/i3-ratiosplit.nix +++ b/pkgs/applications/window-managers/i3/i3-ratiosplit.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "333fred"; - repo = pname; + repo = "i3-ratiosplit"; rev = "v${version}"; sha256 = "0yfmr5zk2c2il9d31yjjbr48sqgcq6hp4a99hl5mjm2ajyhy5bz3"; }; diff --git a/pkgs/applications/window-managers/i3/kitti3.nix b/pkgs/applications/window-managers/i3/kitti3.nix index 68e958c497b9..1c18ee4afa3d 100644 --- a/pkgs/applications/window-managers/i3/kitti3.nix +++ b/pkgs/applications/window-managers/i3/kitti3.nix @@ -6,14 +6,14 @@ lib, }: -buildPythonApplication rec { +buildPythonApplication { pname = "kitti3"; version = "unstable-2021-09-11"; format = "pyproject"; src = fetchFromGitHub { owner = "LandingEllipse"; - repo = pname; + repo = "kitti3"; rev = "f9f94c8b9f8b61a9d085206ada470cfe755a2a92"; hash = "sha256-bcIzbDpIe2GKS9EcVqpjwz0IG2ixNMn06OIQpZ7PeH0="; }; diff --git a/pkgs/applications/window-managers/i3/layout-manager.nix b/pkgs/applications/window-managers/i3/layout-manager.nix index c32a9dc777be..d019dd8b759e 100644 --- a/pkgs/applications/window-managers/i3/layout-manager.nix +++ b/pkgs/applications/window-managers/i3/layout-manager.nix @@ -26,13 +26,13 @@ let ]; in -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "i3-layout-manager"; version = "unstable-2020-05-04"; src = fetchFromGitHub { owner = "klaxalk"; - repo = pname; + repo = "i3-layout-manager"; rev = "df54826bba351d8bcd7ebeaf26c07c713af7912c"; sha256 = "0ccvr43yp26fnh5d82cw7jcfq2sbxzzmdx2cp15bmxr8ixr8knc3"; }; diff --git a/pkgs/applications/window-managers/i3/wk-switch.nix b/pkgs/applications/window-managers/i3/wk-switch.nix index 330ba5c9a80a..aa33e46134be 100644 --- a/pkgs/applications/window-managers/i3/wk-switch.nix +++ b/pkgs/applications/window-managers/i3/wk-switch.nix @@ -4,14 +4,14 @@ python3Packages, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication { pname = "i3-wk-switch"; version = "2020-03-18"; format = "other"; src = fetchFromGitHub { owner = "tmfink"; - repo = pname; + repo = "i3-wk-switch"; rev = "a618cb8f52120aa8d533bb7c0c8de3ff13b3dc06"; sha256 = "0ci0w5igjk5xa8x4rx17cpgmdkamwjmavxhp0vp6213cl93ybjhz"; }; diff --git a/pkgs/applications/window-managers/i3/wmfocus.nix b/pkgs/applications/window-managers/i3/wmfocus.nix index 80367f13c418..3978f6b1e538 100644 --- a/pkgs/applications/window-managers/i3/wmfocus.nix +++ b/pkgs/applications/window-managers/i3/wmfocus.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "svenstaro"; - repo = pname; + repo = "wmfocus"; rev = "v${version}"; sha256 = "sha256-94MgE2j8HaS8IyzHEDtoqTls2A8xD96v2iAFx9XfMcw="; }; diff --git a/pkgs/applications/window-managers/xmonad/log-applet/default.nix b/pkgs/applications/window-managers/xmonad/log-applet/default.nix index 5aaa3ae310c2..d9cd26569f22 100644 --- a/pkgs/applications/window-managers/xmonad/log-applet/default.nix +++ b/pkgs/applications/window-managers/xmonad/log-applet/default.nix @@ -21,11 +21,11 @@ assert desktopSupport == "gnomeflashback" || desktopSupport == "mate" || desktop stdenv.mkDerivation rec { version = "unstable-2017-09-15"; pname = "xmonad-log-applet"; - name = "${pname}-${desktopSupport}-${version}"; + name = "xmonad-log-applet-${desktopSupport}-${version}"; src = fetchFromGitHub { owner = "kalj"; - repo = pname; + repo = "xmonad-log-applet"; rev = "a1b294cad2f266e4f18d9de34167fa96a0ffdba8"; sha256 = "042307grf4zvn61gnflhsj5xsjykrk9sjjsprprm4iij0qpybxcw"; }; diff --git a/pkgs/build-support/ocaml/dune.nix b/pkgs/build-support/ocaml/dune.nix index cc550775dd3e..55d14c68af97 100644 --- a/pkgs/build-support/ocaml/dune.nix +++ b/pkgs/build-support/ocaml/dune.nix @@ -8,82 +8,83 @@ dune_3, }: -{ - pname, - version, - nativeBuildInputs ? [ ], - enableParallelBuilding ? true, - ... -}@args: +lib.extendMkDerivation { + constructDrv = stdenv.mkDerivation; + excludeDrvArgNames = [ + "minimalOCamlVersion" + "duneVersion" + ]; + extendDrvArgs = + finalAttrs: + { + pname, + version, + nativeBuildInputs ? [ ], + enableParallelBuilding ? true, + ... + }@args: -let - Dune = let - dune-version = args.duneVersion or "3"; + Dune = + let + dune-version = args.duneVersion or "3"; + in + { + "1" = dune_1; + "2" = dune_2; + "3" = dune_3; + } + ."${dune-version}"; in - { - "1" = dune_1; - "2" = dune_2; - "3" = dune_3; - } - ."${dune-version}"; - stdenv' = args.stdenv or stdenv; -in -if args ? minimalOCamlVersion && lib.versionOlder ocaml.version args.minimalOCamlVersion then - throw "${pname}-${version} is not available for OCaml ${ocaml.version}" -else + if args ? minimalOCamlVersion && lib.versionOlder ocaml.version args.minimalOCamlVersion then + throw "${pname}-${version} is not available for OCaml ${ocaml.version}" + else + { + name = "ocaml${ocaml.version}-${pname}-${version}"; - stdenv'.mkDerivation ( - { + strictDeps = true; - inherit enableParallelBuilding; - dontAddStaticConfigureFlags = true; - configurePlatforms = [ ]; + inherit enableParallelBuilding; + dontAddStaticConfigureFlags = true; + configurePlatforms = [ ]; - buildPhase = '' - runHook preBuild - dune build -p ${pname} ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} - runHook postBuild - ''; - checkPhase = '' - runHook preCheck - dune runtest -p ${pname} ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} - runHook postCheck - ''; - installPhase = '' - runHook preInstall - dune install --prefix $out --libdir $OCAMLFIND_DESTDIR ${pname} \ - ${ - if lib.versionAtLeast Dune.version "2.9" then - "--docdir $out/share/doc --mandir $out/share/man" - else - "" - } - runHook postInstall - ''; + nativeBuildInputs = [ + ocaml + Dune + findlib + ] + ++ nativeBuildInputs; - strictDeps = true; + buildPhase = + args.buildPhase or '' + runHook preBuild + dune build -p ${pname} ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} + runHook postBuild + ''; - } - // (builtins.removeAttrs args [ - "minimalOCamlVersion" - "duneVersion" - ]) - // { + installPhase = + args.installPhase or '' + runHook preInstall + dune install --prefix $out --libdir $OCAMLFIND_DESTDIR ${pname} \ + ${ + if lib.versionAtLeast Dune.version "2.9" then + "--docdir $out/share/doc --mandir $out/share/man" + else + "" + } + runHook postInstall + ''; - name = "ocaml${ocaml.version}-${pname}-${version}"; + checkPhase = + args.checkPhase or '' + runHook preCheck + dune runtest -p ${pname} ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} + runHook postCheck + ''; - nativeBuildInputs = [ - ocaml - Dune - findlib - ] - ++ nativeBuildInputs; - - meta = (args.meta or { }) // { - platforms = args.meta.platforms or ocaml.meta.platforms; + meta = (args.meta or { }) // { + platforms = args.meta.platforms or ocaml.meta.platforms; + }; }; - - } - ) +} diff --git a/pkgs/by-name/_1/_1password-gui/sources.json b/pkgs/by-name/_1/_1password-gui/sources.json index 7ed36c3def36..68df9b533b2a 100644 --- a/pkgs/by-name/_1/_1password-gui/sources.json +++ b/pkgs/by-name/_1/_1password-gui/sources.json @@ -29,28 +29,28 @@ }, "beta": { "linux": { - "version": "8.11.8-42.BETA", + "version": "8.11.12-26.BETA", "sources": { "x86_64": { - "url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.11.8-42.BETA.x64.tar.gz", - "hash": "sha256-wyKFbvxUOjVakizHmmVTsgZQyZqa7/Xmc4P3rDU5cH0=" + "url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.11.12-26.BETA.x64.tar.gz", + "hash": "sha256-1i8DqaNSsWj2dIVKOrRH07OjqeunZ/y12m01gJwuQZA=" }, "aarch64": { - "url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.11.8-42.BETA.arm64.tar.gz", - "hash": "sha256-/SPlLEQ744S4KwOmJVfq+lFmupozI80cHfZWi82JPOA=" + "url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.11.12-26.BETA.arm64.tar.gz", + "hash": "sha256-0naWYmWKqTgiYbEO8aSXMJTLGTLlRBgvrGxWIyTrZtE=" } } }, "darwin": { - "version": "8.11.10-32.BETA", + "version": "8.11.12-26.BETA", "sources": { "x86_64": { - "url": "https://downloads.1password.com/mac/1Password-8.11.10-32.BETA-x86_64.zip", - "hash": "sha256-37xj7rcVtK3L7ffCFjqtUhc/AdXR94w+/qoMdy1jwcg=" + "url": "https://downloads.1password.com/mac/1Password-8.11.12-26.BETA-x86_64.zip", + "hash": "sha256-0zv4U4x4dxdrsjthHrXszL5JGpe//xVsqE+VCXD1F4U=" }, "aarch64": { - "url": "https://downloads.1password.com/mac/1Password-8.11.10-32.BETA-aarch64.zip", - "hash": "sha256-qwybvd63y9At51W7BvZyk/XZ9cjWn6/oLKiytBN/Hqg=" + "url": "https://downloads.1password.com/mac/1Password-8.11.12-26.BETA-aarch64.zip", + "hash": "sha256-0/ZDkeyGcnA7P41FLYk4xNLdG89Y2BWDhApNSaYcKg8=" } } } diff --git a/pkgs/by-name/ad/adminer/package.nix b/pkgs/by-name/ad/adminer/package.nix index af0f004c62fc..6ee9594edb57 100644 --- a/pkgs/by-name/ad/adminer/package.nix +++ b/pkgs/by-name/ad/adminer/package.nix @@ -9,12 +9,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "adminer"; - version = "5.3.0"; + version = "5.4.0"; # not using fetchFromGitHub as the git repo relies on submodules that are included in the tar file src = fetchurl { url = "https://github.com/vrana/adminer/releases/download/v${finalAttrs.version}/adminer-${finalAttrs.version}.zip"; - hash = "sha256-7EnZ0frx8i6DXHO5E/65k+h+WuflTo8eBYNRVAmh7Kg="; + hash = "sha256-n6bmvUIrIiOaNCPEA5L+frbesnircbm0mTqmWxYRpwM="; }; nativeBuildInputs = [ diff --git a/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix b/pkgs/by-name/ad/adoptopenjdk-icedtea-web/package.nix similarity index 98% rename from pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix rename to pkgs/by-name/ad/adoptopenjdk-icedtea-web/package.nix index 0db3e41bafac..967a38d5c006 100644 --- a/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix +++ b/pkgs/by-name/ad/adoptopenjdk-icedtea-web/package.nix @@ -5,7 +5,7 @@ cargo, rustc, autoreconfHook, - jdk, + jdk8, glib, firefox-unwrapped, zip, @@ -14,7 +14,9 @@ bash, bc, }: - +let + jdk = jdk8; +in stdenv.mkDerivation rec { pname = "adoptopenjdk-icedtea-web"; diff --git a/pkgs/development/compilers/adoptopenjdk-icedtea-web/patches/0001-make-cargo-work-with-nix-build-on-linux.patch b/pkgs/by-name/ad/adoptopenjdk-icedtea-web/patches/0001-make-cargo-work-with-nix-build-on-linux.patch similarity index 100% rename from pkgs/development/compilers/adoptopenjdk-icedtea-web/patches/0001-make-cargo-work-with-nix-build-on-linux.patch rename to pkgs/by-name/ad/adoptopenjdk-icedtea-web/patches/0001-make-cargo-work-with-nix-build-on-linux.patch diff --git a/pkgs/by-name/ae/aerospike/package.nix b/pkgs/by-name/ae/aerospike/package.nix index 342574c364fb..416053245e82 100644 --- a/pkgs/by-name/ae/aerospike/package.nix +++ b/pkgs/by-name/ae/aerospike/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "aerospike-server"; - version = "8.0.0.9"; + version = "8.0.0.10"; src = fetchFromGitHub { owner = "aerospike"; repo = "aerospike-server"; rev = version; - hash = "sha256-3cXj+U8dtPk92fjUS+EDxuE2HklCIWhChjiLfJh5vHk="; + hash = "sha256-RZqlU6vF8w/w8YZRmDV1x/X6tMQ+I1HEwx2WA3zS7mc="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/af/affine/package.nix b/pkgs/by-name/af/affine/package.nix index 819ea7abe912..415344a11418 100644 --- a/pkgs/by-name/af/affine/package.nix +++ b/pkgs/by-name/af/affine/package.nix @@ -135,7 +135,7 @@ stdenv.mkDerivation (finalAttrs: { ''; configurePhase = '' - runHook preConfigurePhase + runHook preConfigure # cargo config mkdir -p .cargo @@ -155,7 +155,7 @@ stdenv.mkDerivation (finalAttrs: { (cd $HOME/.electron-prebuilt-zip-tmp && zip --recurse-paths - .) > $ELECTRON_FORGE_ELECTRON_ZIP_DIR/electron-v$ELECTRON_VERSION_IN_LOCKFILE-${nodePlatform}-${nodeArch}.zip export ELECTRON_SKIP_BINARY_DOWNLOAD=1 - runHook postConfigurePhase + runHook postConfigure ''; buildPhase = '' diff --git a/pkgs/by-name/ag/agate/package.nix b/pkgs/by-name/ag/agate/package.nix index b005f446210e..7489c98e1ae1 100644 --- a/pkgs/by-name/ag/agate/package.nix +++ b/pkgs/by-name/ag/agate/package.nix @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "agate"; - version = "3.3.18"; + version = "3.3.19"; __darwinAllowLocalNetworking = true; @@ -22,10 +22,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "mbrubeck"; repo = "agate"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q4+0haPvhUfIAmexYkxsKObQtounbybQG/36cJImL9A="; + hash = "sha256-MPBjGtrQFM24ilBYJubfnfVHmTTIkNuWbfdbVYAXvtI="; }; - cargoHash = "sha256-LdnLLCUFa8wpsA5Pi0HtiyLw5dkLLxtAoOnqSUx9HVI="; + cargoHash = "sha256-8llvdpF8kQtLxsu5Ynn7Cw/LXXdE0N7ACVVeJtccwuQ="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; diff --git a/pkgs/by-name/ag/agnos/package.nix b/pkgs/by-name/ag/agnos/package.nix index f30a0a10d836..ff17584c23ec 100644 --- a/pkgs/by-name/ag/agnos/package.nix +++ b/pkgs/by-name/ag/agnos/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage rec { pname = "agnos"; - version = "0.1.0"; + version = "0.1.1"; src = fetchFromGitHub { owner = "krtab"; repo = "agnos"; tag = "v${version}"; - hash = "sha256-hSiJvpTQIbhz/0AFBTvgfRDTqOi9YcDOvln15SksMJs="; + hash = "sha256-wHzKHduxqG7PBsGK39lCRyzhf47mdjCXhn3W1pOXQO0="; }; - cargoHash = "sha256-wmnfAvtTjioslSdD6z0mMl3Hz46wpPYMk494r9xXj44="; + cargoHash = "sha256-iRHJ8xmF9CzuVDkBVHD1LGv/YQS5V+oV05+7Pe04ckM="; buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ag/agola/package.nix b/pkgs/by-name/ag/agola/package.nix index a34500fa7e3f..873416720b9c 100644 --- a/pkgs/by-name/ag/agola/package.nix +++ b/pkgs/by-name/ag/agola/package.nix @@ -5,7 +5,7 @@ }: let - version = "0.9.2"; + version = "0.11.0"; in buildGoModule { @@ -16,10 +16,10 @@ buildGoModule { owner = "agola-io"; repo = "agola"; tag = "v${version}"; - hash = "sha256-ggi0Eb4vO5zBoIrIIa3MFwOIW0IBS8yGF6eveBb+lgY="; + hash = "sha256-rRx+N1wuc2YztddQiaoijhkdTilt5Nsp1ZoyByg08vE="; }; - vendorHash = "sha256-Igtccundx/2PHFp8+L44CvOLG+/Ndinhonh/EDcQeoY="; + vendorHash = "sha256-pNrulS7cjeSQyFJODOrxZvOLam56PLZz8jdFzONzbvA="; ldflags = [ "-s" diff --git a/pkgs/by-name/ai/airdrop-cli/package.nix b/pkgs/by-name/ai/airdrop-cli/package.nix index 805fd28bcbbd..0b60f966e5d6 100644 --- a/pkgs/by-name/ai/airdrop-cli/package.nix +++ b/pkgs/by-name/ai/airdrop-cli/package.nix @@ -9,13 +9,13 @@ # Doesn't build without using the same stdenv (and Clang) to build swift swiftPackages.stdenv.mkDerivation { pname = "airdrop-cli"; - version = "0-unstable-2024-04-13"; + version = "0-unstable-2025-07-14"; src = fetchFromGitHub { owner = "vldmrkl"; repo = "airdrop-cli"; - rev = "dcdd570c3af3aae509ba7ad9fb26782b427f3a1a"; - hash = "sha256-7gKKeedRayf27XrOhntu41AMXgxc7fqJRE8Jhbihh3o="; + rev = "8bb7d64c9f9ce1166405aa5b9a11f00dcc466ea0"; + hash = "sha256-aaczNVDJhkzeaSBXP+HmgHGZWVztggwv3OtTBAFCFvk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ai/airwindows/package.nix b/pkgs/by-name/ai/airwindows/package.nix index 5a762c1f3c30..4b318e98d64b 100644 --- a/pkgs/by-name/ai/airwindows/package.nix +++ b/pkgs/by-name/ai/airwindows/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation { pname = "airwindows"; - version = "0-unstable-2025-08-24"; + version = "0-unstable-2025-09-20"; src = fetchFromGitHub { owner = "airwindows"; repo = "airwindows"; - rev = "05cb274c275139dc3fd12922b88fa0a101595d99"; - hash = "sha256-MPGkB2WkP5wpAc1FFKY4+9Itj6JM76FoaDikxVeMGsQ="; + rev = "3381f94bfef51551e3b060f45057ab613129fb35"; + hash = "sha256-6CUAAxuqfEMb4zhrkBLHccFfaSHhP/PTiBFJAZmFMnE="; }; # we patch helpers because honestly im spooked out by where those variables diff --git a/pkgs/by-name/ak/aks-mcp-server/package.nix b/pkgs/by-name/ak/aks-mcp-server/package.nix new file mode 100644 index 000000000000..27515f5e717b --- /dev/null +++ b/pkgs/by-name/ak/aks-mcp-server/package.nix @@ -0,0 +1,79 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + installShellFiles, + makeBinaryWrapper, + azure-cli, + kubectl, + stdenv, +}: + +buildGoModule (finalAttrs: { + pname = "aks-mcp-server"; + version = "0.0.9"; + + src = fetchFromGitHub { + owner = "Azure"; + repo = "aks-mcp"; + rev = "v${finalAttrs.version}"; + hash = "sha256-LhFFmzL9jTrUqYlHNMWVZBuiZFB0oFLA409byFWFIl0="; + }; + + vendorHash = "sha256-tglqpX/SbqcqMXkByrzuadczXLPvPFXvslNkh1rSgWU="; + + subPackages = [ "cmd/aks-mcp" ]; + + nativeBuildInputs = [ + installShellFiles + makeBinaryWrapper + ]; + + # Disable CGO and set environment variables + env.CGO_ENABLED = "0"; + + tags = [ "withoutebpf" ]; + + ldflags = [ + "-s" + "-w" + "-X github.com/Azure/aks-mcp/internal/version.GitVersion=${finalAttrs.version}" + "-X github.com/Azure/aks-mcp/internal/version.GitCommit=${finalAttrs.src.rev}" + "-X github.com/Azure/aks-mcp/internal/version.GitTreeState=clean" + "-X github.com/Azure/aks-mcp/internal/version.BuildDate=1970-01-01T00:00:00Z" + ]; + + checkFlags = [ + "-skip=TestAzure" + "-skip=TestExecutor" + "-skip=TestClient" + ]; + + postInstall = '' + + + wrapProgram $out/bin/aks-mcp \ + --set-default AKS_MCP_COLLECT_TELEMETRY false \ + --prefix PATH : ${ + lib.makeBinPath [ + azure-cli + kubectl + ] + } + ''; + + meta = { + description = "Model Context Protocol server for Azure Kubernetes Service"; + longDescription = '' + The AKS-MCP server enables AI assistants to interact with Azure Kubernetes + Service clusters through the Model Context Protocol. It translates natural + language requests into AKS operations and provides cluster information, + network details, and resource management capabilities. + ''; + homepage = "https://github.com/Azure/aks-mcp"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ priyaananthasankar ]; + platforms = lib.platforms.unix; # Now supports both Linux and macOS with withoutebpf + mainProgram = "aks-mcp-server"; + }; +}) diff --git a/pkgs/by-name/al/alacritty-theme/package.nix b/pkgs/by-name/al/alacritty-theme/package.nix index beb9b72e2b17..85e18d938008 100644 --- a/pkgs/by-name/al/alacritty-theme/package.nix +++ b/pkgs/by-name/al/alacritty-theme/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (self: { pname = "alacritty-theme"; - version = "0-unstable-2025-08-04"; + version = "0-unstable-2025-08-18"; src = fetchFromGitHub { owner = "alacritty"; repo = "alacritty-theme"; - rev = "a2f966e33fbb26d8d34b9c78d49c95158720d2e4"; - hash = "sha256-KG3guGyEY4AgO/tcRgq6De2kv+/JmFI8/RfzRG+QAXs="; + rev = "40e0c6c8690d1c62f58718fcef8a48eb6077740b"; + hash = "sha256-guNbnnSyENom6SkwN2Zjn3I1KnV5F3hbvYS1ns4q4uE="; sparseCheckout = [ "themes" ]; }; diff --git a/pkgs/by-name/al/albyhub/ldk-node-go/default.nix b/pkgs/by-name/al/albyhub/ldk-node-go/default.nix index 2f305b54d375..01b9c2d68cb4 100644 --- a/pkgs/by-name/al/albyhub/ldk-node-go/default.nix +++ b/pkgs/by-name/al/albyhub/ldk-node-go/default.nix @@ -7,13 +7,13 @@ buildGoModule { pname = "ldk-node-go"; - version = "0-unstable-2025-08-22"; + version = "0-unstable-2025-09-03"; src = fetchFromGitHub { owner = "getAlby"; repo = "ldk-node-go"; - rev = "93af4d511ff81466ce547b42d0c7ea6adb724ad3"; - hash = "sha256-hDRjYUkV4dVT+iuO+hUpXrFZLZ9eLU50gBLEKVdXPLE="; + rev = "91db97badfc261f8c680cf64124914ef97d08d0d"; + hash = "sha256-7HbwMDLi1vRWMbUzx1bHyq/r+BwEejbz7SM1j/5SdmE="; }; vendorHash = null; diff --git a/pkgs/by-name/al/albyhub/ldk-node/default.nix b/pkgs/by-name/al/albyhub/ldk-node/default.nix index 05f7ffa60784..92972ba158cb 100644 --- a/pkgs/by-name/al/albyhub/ldk-node/default.nix +++ b/pkgs/by-name/al/albyhub/ldk-node/default.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ldk-node"; - version = "0-unstable-2025-08-21"; + version = "0-unstable-2025-09-03"; src = fetchFromGitHub { owner = "getAlby"; repo = "ldk-node"; - rev = "078a26fb3a79f1ef66443b773018a1cf917cb5da"; - hash = "sha256-ZmeohMnIbJzJbo9U+t0AWKFqLSIzDL/G42cBSBCtj3Q="; + rev = "75825474e5a551bb5ae5d1cf62cc434a26c30259"; + hash = "sha256-8LhR2Ep7y+zXTKKwVdqmAqedq1FoTfdL3GyhCruHnz8="; }; buildFeatures = [ "uniffi" ]; diff --git a/pkgs/by-name/al/albyhub/package.nix b/pkgs/by-name/al/albyhub/package.nix index b0773f51bf3d..383c8887a2aa 100644 --- a/pkgs/by-name/al/albyhub/package.nix +++ b/pkgs/by-name/al/albyhub/package.nix @@ -23,16 +23,16 @@ in buildGoModule (finalAttrs: { pname = "albyhub"; - version = "1.19.2"; + version = "1.20.0"; src = fetchFromGitHub { owner = "getAlby"; repo = "hub"; tag = "v${finalAttrs.version}"; - hash = "sha256-11mHu067/SLh83UT2AZaLfYGwbB/b+vsQSN2AxuI/p4="; + hash = "sha256-MbEKRdPyLlZE23UbwwWO1tSFhXG0Hs/m0NaHo9d4pD8="; }; - vendorHash = "sha256-h1I0PwddDzOFlJphKfej+dXgDXgkBOjrKigGwqfXbTU="; + vendorHash = "sha256-oTyMR/Nc2CngKB2f0tAqrms6E1tsqymBr1x4OhNyK/Q="; proxyVendor = true; # needed for secp256k1-zkp CGO bindings nativeBuildInputs = [ @@ -49,7 +49,7 @@ buildGoModule (finalAttrs: { frontendYarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/frontend/yarn.lock"; - hash = "sha256-ukLg+vK3yquRlWu8z3HtAaVFqtzWPR63oiK8e7b6Gg0="; + hash = "sha256-fCzrNdiZTOY/fnakwheDNny9ip1Mg/gGX7+Z2N4w6lw="; }; preBuild = '' diff --git a/pkgs/by-name/al/alot/package.nix b/pkgs/by-name/al/alot/package.nix index da68107498d6..a9a6b36a9635 100644 --- a/pkgs/by-name/al/alot/package.nix +++ b/pkgs/by-name/al/alot/package.nix @@ -1,8 +1,8 @@ { lib, - python311, + python3, + python3Packages, fetchFromGitHub, - file, gnupg, gawk, procps, @@ -10,8 +10,7 @@ withManpage ? false, }: -with python311.pkgs; -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "alot"; version = "0.11"; pyproject = true; @@ -35,32 +34,35 @@ buildPythonApplication rec { --replace-fail /usr/share "$out/share" ''; - build-system = [ - setuptools-scm - ] - ++ lib.optional withManpage sphinx; + build-system = + with python3Packages; + [ + setuptools + setuptools-scm + ] + ++ lib.optional withManpage sphinx; - dependencies = [ + dependencies = with python3Packages; [ configobj - file gpgme notmuch2 python-magic - service-identity + standard-mailcap twisted urwid urwidtrees ]; nativeCheckInputs = [ - future gawk gnupg - mock - procps - pytestCheckHook notmuch - ]; + procps + ] + ++ (with python3Packages; [ + pytestCheckHook + mock + ]); postBuild = lib.optionalString withManpage [ "make -C docs man" @@ -76,7 +78,7 @@ buildPythonApplication rec { postInstall = let - completionPython = python.withPackages (ps: [ ps.configobj ]); + completionPython = python3.withPackages (ps: [ ps.configobj ]); in lib.optionalString withManpage '' mkdir -p $out/man diff --git a/pkgs/by-name/al/alt-tab-macos/package.nix b/pkgs/by-name/al/alt-tab-macos/package.nix index d7417806ebc4..a1aa20b7f136 100644 --- a/pkgs/by-name/al/alt-tab-macos/package.nix +++ b/pkgs/by-name/al/alt-tab-macos/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "alt-tab-macos"; - version = "7.29.0"; + version = "7.30.0"; src = fetchurl { url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip"; - hash = "sha256-XrxL4T50irSanXd5vU020dwZCGiJIQdUw8dTYSmrGjI="; + hash = "sha256-SWPPUzJQCHb0QaUM17WRLNS8ZjvQlUDhkQGT9Os3PEE="; }; sourceRoot = "."; diff --git a/pkgs/by-name/an/angle/package.nix b/pkgs/by-name/an/angle/package.nix index aa26d67bd2e9..93a02c006fd7 100644 --- a/pkgs/by-name/an/angle/package.nix +++ b/pkgs/by-name/an/angle/package.nix @@ -129,7 +129,7 @@ stdenv.mkDerivation (finalAttrs: { ''; installPhase = '' - runHook preInstallPhase + runHook preInstall install -v -m755 -D \ *${stdenv.hostPlatform.extensions.sharedLibrary}* \ @@ -169,7 +169,7 @@ stdenv.mkDerivation (finalAttrs: { Cflags: -I''${includedir} EOF - runHook postInstallPhase + runHook postInstall ''; meta = { diff --git a/pkgs/by-name/an/ansible-language-server/package.nix b/pkgs/by-name/an/ansible-language-server/package.nix deleted file mode 100644 index 4ddf84b6e39d..000000000000 --- a/pkgs/by-name/an/ansible-language-server/package.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - lib, - buildNpmPackage, - fetchFromGitHub, - nix-update-script, -}: - -buildNpmPackage rec { - pname = "ansible-language-server"; - version = "1.2.1"; - - src = fetchFromGitHub { - owner = "ansible"; - repo = "ansible-language-server"; - tag = "v${version}"; - hash = "sha256-e6cOWoryOxWnl8q62rlGmSgwLVnoxLMwNFoGlUZw2bQ="; - }; - - npmDepsHash = "sha256-Lzwj0/2fxa44DJBsgDPa43AbRxggqh881X/DFnlNLig="; - npmBuildScript = "compile"; - - # We remove/ignore the prepare and prepack scripts because they run the - # build script, and therefore are redundant. - # - # Additionally, the prepack script runs npm ci in addition to the - # build script. Directly before npm pack is run, we make npm unaware - # of the dependency cache, causing the npm ci invocation to fail, - # wiping out node_modules, which causes a mysterious error stating that tsc isn't installed. - postPatch = '' - sed -i '/"prepare"/d' package.json - sed -i '/"prepack"/d' package.json - ''; - - npmPackFlags = [ "--ignore-scripts" ]; - passthru.updateScript = nix-update-script { }; - - meta = { - changelog = "https://github.com/ansible/ansible-language-server/releases/tag/v${version}"; - description = "Ansible Language Server"; - mainProgram = "ansible-language-server"; - homepage = "https://github.com/ansible/ansible-language-server"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ hexa ]; - }; -} diff --git a/pkgs/by-name/an/ansifilter/package.nix b/pkgs/by-name/an/ansifilter/package.nix index aacbb9044ffd..2d490738b9d5 100644 --- a/pkgs/by-name/an/ansifilter/package.nix +++ b/pkgs/by-name/an/ansifilter/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "ansifilter"; - version = "2.21"; + version = "2.22"; src = fetchurl { url = "http://www.andre-simon.de/zip/ansifilter-${version}.tar.bz2"; - hash = "sha256-XqfP39B1LVoWklnaAFwYuQN2KANv2J2LgmJLrOycE5A="; + hash = "sha256-zP9BynQLgTv5EDhotQAPQkPTKnUwTqkpohTEm5Q+zJM="; }; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ap/apktool/package.nix b/pkgs/by-name/ap/apktool/package.nix index e8f32d5aff44..f3064b23077a 100644 --- a/pkgs/by-name/ap/apktool/package.nix +++ b/pkgs/by-name/ap/apktool/package.nix @@ -9,14 +9,14 @@ stdenv.mkDerivation rec { pname = "apktool"; - version = "2.11.1"; + version = "2.12.1"; src = fetchurl { urls = [ "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${version}.jar" "https://github.com/iBotPeaches/Apktool/releases/download/v${version}/apktool_${version}.jar" ]; - hash = "sha256-VtWcUk/HZCY7qNNFdU2Nr1WxiHgYsVzTtZT1VdJJ4ts="; + hash = "sha256-Zs9FJKSkWn9WVn0Issm27CN7zdeM7mn9SlnIoCQ66vo="; }; dontUnpack = true; diff --git a/pkgs/by-name/ap/apt/package.nix b/pkgs/by-name/ap/apt/package.nix index af59490f2e52..c8d570eaa882 100644 --- a/pkgs/by-name/ap/apt/package.nix +++ b/pkgs/by-name/ap/apt/package.nix @@ -34,14 +34,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "apt"; - version = "3.1.4"; + version = "3.1.5"; src = fetchFromGitLab { domain = "salsa.debian.org"; owner = "apt-team"; repo = "apt"; rev = finalAttrs.version; - hash = "sha256-l0ZrtYUSX5CmzmtL+qXxvjGNNXG04RUuK9mu1/NJnq8="; + hash = "sha256-hVnKI23HWwXkY174HT/Crz2V4FycaIyhhcS18D1zVy0="; }; # cycle detection; lib can't be split diff --git a/pkgs/by-name/ar/ark-pixel-font/package.nix b/pkgs/by-name/ar/ark-pixel-font/package.nix index 01dfa0e346ff..57222b4739ea 100644 --- a/pkgs/by-name/ar/ark-pixel-font/package.nix +++ b/pkgs/by-name/ar/ark-pixel-font/package.nix @@ -7,14 +7,14 @@ python312Packages.buildPythonPackage rec { pname = "ark-pixel-font"; - version = "2025.08.11"; + version = "2025.08.24"; pyproject = false; src = fetchFromGitHub { owner = "TakWolf"; repo = "ark-pixel-font"; tag = version; - hash = "sha256-Rcn2zlZyMoziYd1b3wjjh1tYpm6A0qYGiKEg+Wd+0m8="; + hash = "sha256-kxct994UmZhJBMlXZmayN24eiKqeG9T7GdyfsjBYpn0="; }; dependencies = with python312Packages; [ diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix index 046ccb348d45..db7b6f9c4c85 100644 --- a/pkgs/by-name/ar/arkade/package.nix +++ b/pkgs/by-name/ar/arkade/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "arkade"; - version = "0.11.46"; + version = "0.11.47"; src = fetchFromGitHub { owner = "alexellis"; repo = "arkade"; rev = version; - hash = "sha256-hQLp0LA/VuwYzd+yPeH09WRXBWmxuW4gba85BwmCATU="; + hash = "sha256-aWIMnqpf7HehGingl0z7lpUnr7P3k5tiD7+PVjF0Uso="; }; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/ar/arti/package.nix b/pkgs/by-name/ar/arti/package.nix index 4e88e1a717ce..a803c97fc99e 100644 --- a/pkgs/by-name/ar/arti/package.nix +++ b/pkgs/by-name/ar/arti/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "arti"; - version = "1.4.6"; + version = "1.5.0"; src = fetchFromGitLab { domain = "gitlab.torproject.org"; @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "core"; repo = "arti"; tag = "arti-v${finalAttrs.version}"; - hash = "sha256-4HEJiA7FLM3NGV0dcx5aEwky8UTzVLR092b/0HTGCvY="; + hash = "sha256-14wOkbsfNomSCLuozUbKbOGUvhlLkG9iglN6ddkpEPk="; }; - cargoHash = "sha256-ke58MnRYL2ZRck5UKCsGCqiiAZtnOZFTOaoQneP6tV0="; + cargoHash = "sha256-I2xH61x6gZXKsHBejMu7C2H4E6oLRj+GUeJEfRz48os="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; diff --git a/pkgs/by-name/at/atmos/package.nix b/pkgs/by-name/at/atmos/package.nix index ea9f6400e176..1bd1d43c2228 100644 --- a/pkgs/by-name/at/atmos/package.nix +++ b/pkgs/by-name/at/atmos/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "atmos"; - version = "1.188.0"; + version = "1.189.0"; src = fetchFromGitHub { owner = "cloudposse"; repo = "atmos"; tag = "v${finalAttrs.version}"; - hash = "sha256-WQ4u/5V7zVS1d7J3XS3nix465AyZGudpdSEZiBD+HMc="; + hash = "sha256-udreQcDKZYnOLxeEUQfC+OsLg1VdwXP9R7hDKD6YEkw="; }; - vendorHash = "sha256-HlFwFzP1K/qiuRu3/XvNZiCB7oXBk5rx6mSlCB+q4kc="; + vendorHash = "sha256-RnmYUEgVQyZXvPPIXxS8cCkpKkQTGxQzawfDN4zVLHw="; ldflags = [ "-s" diff --git a/pkgs/by-name/at/atop/package.nix b/pkgs/by-name/at/atop/package.nix index cea7301713de..f06e8ee3f605 100644 --- a/pkgs/by-name/at/atop/package.nix +++ b/pkgs/by-name/at/atop/package.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { pname = "atop"; - version = "2.12.0"; + version = "2.12.1"; src = fetchurl { url = "https://www.atoptool.nl/download/atop-${version}.tar.gz"; - hash = "sha256-DQnsyQwU5u9Bwi48V8FCw+T7nPPJQ3kHejPJYdU0MIY="; + hash = "sha256-T9vmfF36+JQFY54YWZ9OrneXgHP/pU88eMNoq1S9EvY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/au/auth0-cli/package.nix b/pkgs/by-name/au/auth0-cli/package.nix index 05d4208fbb3b..f401e9664214 100644 --- a/pkgs/by-name/au/auth0-cli/package.nix +++ b/pkgs/by-name/au/auth0-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "auth0-cli"; - version = "1.20.0"; + version = "1.20.1"; src = fetchFromGitHub { owner = "auth0"; repo = "auth0-cli"; tag = "v${version}"; - hash = "sha256-j8NAm7HodnQBLSCenIzxsr6iYnS3H4c95vzUmpCADxg="; + hash = "sha256-puRrqghNyzui4wnvCPcTRvFrdzLQWtkIds9xvAjkvMQ="; }; - vendorHash = "sha256-3shr7IaiNKP3TZCETb1oYYINzeN+uENS0JLr3SOYWhs="; + vendorHash = "sha256-VTHdtcSw2yHsNNx+4zR62i0c8iDOTPumb2l+HqI1GLI="; ldflags = [ "-s" @@ -47,6 +47,8 @@ buildGoModule rec { subPackages = [ "cmd/auth0" ]; + __darwinAllowLocalNetworking = true; + meta = { description = "Supercharge your developer workflow"; homepage = "https://auth0.github.io/auth0-cli"; diff --git a/pkgs/by-name/au/autobrr/package.nix b/pkgs/by-name/au/autobrr/package.nix index 2aac3fa194a6..0bf929f6b0c7 100644 --- a/pkgs/by-name/au/autobrr/package.nix +++ b/pkgs/by-name/au/autobrr/package.nix @@ -13,12 +13,12 @@ let pname = "autobrr"; - version = "1.65.0"; + version = "1.66.1"; src = fetchFromGitHub { owner = "autobrr"; repo = "autobrr"; tag = "v${version}"; - hash = "sha256-i6F0CMMT/Qn+IUjvJdTkNl+pjqdLwGp+LPbQkYpehuY="; + hash = "sha256-4vfcSkTEFPqQ0r6uLg3o2pa1xcPuWn54+zYpWS/JEKE="; }; autobrr-web = stdenvNoCC.mkDerivation { @@ -41,7 +41,7 @@ let sourceRoot ; fetcherVersion = 1; - hash = "sha256-HH2+FHlDhxNKhYoO/m2nXV87fUqnoC/6L2s6hvkqnyM="; + hash = "sha256-kbLdXF5pAVIha07MCgq1yUShQwxj8xLt2mKzU4NYhwU="; }; postBuild = '' @@ -61,7 +61,7 @@ buildGoModule rec { src ; - vendorHash = "sha256-dgBE80kZOvZdFJ4XP+E+d6IygtI6c1tL//IwhiBPmfY="; + vendorHash = "sha256-hQXXBx4pACKqwG0ctkymZpCv3VLzFx2JCHuKzqumWbg="; preBuild = '' cp -r ${autobrr-web}/* web/dist diff --git a/pkgs/by-name/aw/aws-iam-authenticator/package.nix b/pkgs/by-name/aw/aws-iam-authenticator/package.nix index 443879996c7e..95555e74eeb5 100644 --- a/pkgs/by-name/aw/aws-iam-authenticator/package.nix +++ b/pkgs/by-name/aw/aws-iam-authenticator/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "aws-iam-authenticator"; - version = "0.7.5"; + version = "0.7.7"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "aws-iam-authenticator"; tag = "v${version}"; - hash = "sha256-FvXK4yrWPtM7uhXb0eJB2Hs1eE/+h3R79xVbHFSX2hQ="; + hash = "sha256-nnl5QPJWG0hGp15dwcMdhWCPn5Z4noydLA/Nn5koQCU="; }; - vendorHash = "sha256-fLA+dPAqvCPo8p+NUdmziAhUbi7wQVp2gnzv4493zr8="; + vendorHash = "sha256-oa0wOI7fbMjuG20g+8u5V2tbX+1R3pcRR7kn1iWMp4Y="; ldflags = let diff --git a/pkgs/by-name/aw/awscli2/package.nix b/pkgs/by-name/aw/awscli2/package.nix index ebdc30b799a8..10f37af9e2bf 100644 --- a/pkgs/by-name/aw/awscli2/package.nix +++ b/pkgs/by-name/aw/awscli2/package.nix @@ -66,14 +66,14 @@ let in py.pkgs.buildPythonApplication rec { pname = "awscli2"; - version = "2.28.1"; # N.B: if you change this, check if overrides are still up-to-date + version = "2.30.6"; # N.B: if you change this, check if overrides are still up-to-date pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "aws-cli"; tag = version; - hash = "sha256-TpyjYnLTBPU83g6/h+BrX4hd4dUbZUvDyJ6m/3v38+A="; + hash = "sha256-enCI/yGnxf4/VYID/Di0ZhSiGp0ldgIKYmTnklGpjbc="; }; postPatch = '' diff --git a/pkgs/by-name/az/azahar/package.nix b/pkgs/by-name/az/azahar/package.nix index 0d881a6da0e2..4b79ea2a4a9f 100644 --- a/pkgs/by-name/az/azahar/package.nix +++ b/pkgs/by-name/az/azahar/package.nix @@ -55,11 +55,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "azahar"; - version = "2123.1"; + version = "2123.2"; src = fetchzip { url = "https://github.com/azahar-emu/azahar/releases/download/${finalAttrs.version}/azahar-unified-source-${finalAttrs.version}.tar.xz"; - hash = "sha256-Rwq1fkRCzOna04d71w175iSQnH26z7gQfwfIZhFW/90="; + hash = "sha256-T0oVWYedap3BfMvnzKWEoW3+y3f3ld0RKp3z49LJIds="; }; patches = [ diff --git a/pkgs/by-name/az/azure-static-sites-client/versions.json b/pkgs/by-name/az/azure-static-sites-client/versions.json index 5f3bbeb915ba..751a06041877 100644 --- a/pkgs/by-name/az/azure-static-sites-client/versions.json +++ b/pkgs/by-name/az/azure-static-sites-client/versions.json @@ -1,58 +1,58 @@ [ { "version": "latest", - "buildId": "53b7d0e07fe5c34bf68929fab92f87ce910288dc", - "publishDate": "2024-10-24T20:43:23.5850191Z", + "buildId": "694f9b1be52be00b1b4cde5deb5bb4994154f9b6", + "publishDate": "2025-07-21T07:21:52.0658686Z", "files": { "linux-x64": { - "url": "https://swalocaldeploy.azureedge.net/downloads/53b7d0e07fe5c34bf68929fab92f87ce910288dc/linux/StaticSitesClient", - "sha": "66fca4b42cbc64d451097931ca4ed75649233bd818f97f0c3f6d1d75cff61413" + "url": "https://swalocaldeployv2-bndtgugjgqc3dhdx.b01.azurefd.net/downloads/694f9b1be52be00b1b4cde5deb5bb4994154f9b6/linux/StaticSitesClient", + "sha": "3fdeaa74fff3e8136fa95f994761559b48900f094214dc81c98f825de506a398" }, "win-x64": { - "url": "https://swalocaldeploy.azureedge.net/downloads/53b7d0e07fe5c34bf68929fab92f87ce910288dc/windows/StaticSitesClient.exe", - "sha": "fc949fb19d29cce1e8b74cf1e2c31706426d46b3e03d830d601524cee63faa0b" + "url": "https://swalocaldeployv2-bndtgugjgqc3dhdx.b01.azurefd.net/downloads/694f9b1be52be00b1b4cde5deb5bb4994154f9b6/windows/StaticSitesClient.exe", + "sha": "f55f0efd65b1b401b4ee0197143da4e16c87ff7f541b2bf5b094fcc8e3443dfe" }, "osx-x64": { - "url": "https://swalocaldeploy.azureedge.net/downloads/53b7d0e07fe5c34bf68929fab92f87ce910288dc/macOS/StaticSitesClient", - "sha": "89ec4fe61217325e89ed849a564ffe4cc51b61c325abdca82e8e441a4959ec92" + "url": "https://swalocaldeployv2-bndtgugjgqc3dhdx.b01.azurefd.net/downloads/694f9b1be52be00b1b4cde5deb5bb4994154f9b6/macOS/StaticSitesClient", + "sha": "0412544daa8522aafeaa495e03fad3a6530b5e121959624de4c115f76018cae9" } } }, { "version": "stable", - "buildId": "53b7d0e07fe5c34bf68929fab92f87ce910288dc", - "publishDate": "2024-10-24T20:43:23.5850191Z", + "buildId": "694f9b1be52be00b1b4cde5deb5bb4994154f9b6", + "publishDate": "2025-07-21T07:21:52.0658686Z", "files": { "linux-x64": { - "url": "https://swalocaldeploy.azureedge.net/downloads/53b7d0e07fe5c34bf68929fab92f87ce910288dc/linux/StaticSitesClient", - "sha": "66fca4b42cbc64d451097931ca4ed75649233bd818f97f0c3f6d1d75cff61413" + "url": "https://swalocaldeployv2-bndtgugjgqc3dhdx.b01.azurefd.net/downloads/694f9b1be52be00b1b4cde5deb5bb4994154f9b6/linux/StaticSitesClient", + "sha": "3fdeaa74fff3e8136fa95f994761559b48900f094214dc81c98f825de506a398" }, "win-x64": { - "url": "https://swalocaldeploy.azureedge.net/downloads/53b7d0e07fe5c34bf68929fab92f87ce910288dc/windows/StaticSitesClient.exe", - "sha": "fc949fb19d29cce1e8b74cf1e2c31706426d46b3e03d830d601524cee63faa0b" + "url": "https://swalocaldeployv2-bndtgugjgqc3dhdx.b01.azurefd.net/downloads/694f9b1be52be00b1b4cde5deb5bb4994154f9b6/windows/StaticSitesClient.exe", + "sha": "f55f0efd65b1b401b4ee0197143da4e16c87ff7f541b2bf5b094fcc8e3443dfe" }, "osx-x64": { - "url": "https://swalocaldeploy.azureedge.net/downloads/53b7d0e07fe5c34bf68929fab92f87ce910288dc/macOS/StaticSitesClient", - "sha": "89ec4fe61217325e89ed849a564ffe4cc51b61c325abdca82e8e441a4959ec92" + "url": "https://swalocaldeployv2-bndtgugjgqc3dhdx.b01.azurefd.net/downloads/694f9b1be52be00b1b4cde5deb5bb4994154f9b6/macOS/StaticSitesClient", + "sha": "0412544daa8522aafeaa495e03fad3a6530b5e121959624de4c115f76018cae9" } } }, { "version": "backup", - "buildId": "c25b033e400580829b0fea1fc7fb566139ab61c0", - "publishDate": "2024-10-16T22:53:44.2035066Z", + "buildId": "53b7d0e07fe5c34bf68929fab92f87ce910288dc", + "publishDate": "2024-10-24T20:43:23.5850191Z", "files": { "linux-x64": { - "url": "https://swalocaldeploy.azureedge.net/downloads/c25b033e400580829b0fea1fc7fb566139ab61c0/linux/StaticSitesClient", - "sha": "25a33db34c0647e1225755fb65a441c3ccfe523523f54a38f85c3ff6531aa475" + "url": "https://swalocaldeployv2-bndtgugjgqc3dhdx.b01.azurefd.net/downloads/53b7d0e07fe5c34bf68929fab92f87ce910288dc/linux/StaticSitesClient", + "sha": "66fca4b42cbc64d451097931ca4ed75649233bd818f97f0c3f6d1d75cff61413" }, "win-x64": { - "url": "https://swalocaldeploy.azureedge.net/downloads/c25b033e400580829b0fea1fc7fb566139ab61c0/windows/StaticSitesClient.exe", - "sha": "40e9339b57c2df7fafdddb73cee5f5ed10ad03841bd25796b3ea81b793b4bf66" + "url": "https://swalocaldeployv2-bndtgugjgqc3dhdx.b01.azurefd.net/downloads/53b7d0e07fe5c34bf68929fab92f87ce910288dc/windows/StaticSitesClient.exe", + "sha": "fc949fb19d29cce1e8b74cf1e2c31706426d46b3e03d830d601524cee63faa0b" }, "osx-x64": { - "url": "https://swalocaldeploy.azureedge.net/downloads/c25b033e400580829b0fea1fc7fb566139ab61c0/macOS/StaticSitesClient", - "sha": "aac8b80f43a40714f1d38a0c8c23752aaec5fc4cb32e05cd2c38ff9ef0a60f32" + "url": "https://swalocaldeployv2-bndtgugjgqc3dhdx.b01.azurefd.net/downloads/53b7d0e07fe5c34bf68929fab92f87ce910288dc/macOS/StaticSitesClient", + "sha": "89ec4fe61217325e89ed849a564ffe4cc51b61c325abdca82e8e441a4959ec92" } } } diff --git a/pkgs/by-name/az/azure-storage-azcopy/package.nix b/pkgs/by-name/az/azure-storage-azcopy/package.nix index fd6b6246a65a..2e46e4172aee 100644 --- a/pkgs/by-name/az/azure-storage-azcopy/package.nix +++ b/pkgs/by-name/az/azure-storage-azcopy/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "azure-storage-azcopy"; - version = "10.29.2"; + version = "10.30.1"; src = fetchFromGitHub { owner = "Azure"; repo = "azure-storage-azcopy"; tag = "v${version}"; - hash = "sha256-wLErYkiN5V6aZx6Vztr3Gk5XB+aOo9de5QjEbwDLBXg="; + hash = "sha256-lHgOQ9Ff3RSi49peDETx98QMnLrANfBvkAx8c+ubiG0="; }; subPackages = [ "." ]; - vendorHash = "sha256-Aq38kpgQ1NQQVkF0hjMLzvK8HvxfzYARbeWmsc54Ldg="; + vendorHash = "sha256-WTsngwFA4J1CuAePKwPew/FZNrHJ9IoDCQFv63WAlzo="; doCheck = false; diff --git a/pkgs/by-name/ba/backrest/package.nix b/pkgs/by-name/ba/backrest/package.nix index d46d8d191827..56315431180a 100644 --- a/pkgs/by-name/ba/backrest/package.nix +++ b/pkgs/by-name/ba/backrest/package.nix @@ -2,7 +2,9 @@ buildGoModule, fetchFromGitHub, gzip, + iana-etc, lib, + libredirect, nodejs, pnpm_9, restic, @@ -12,13 +14,13 @@ }: let pname = "backrest"; - version = "1.8.1"; + version = "1.9.2"; src = fetchFromGitHub { owner = "garethgeorge"; repo = "backrest"; tag = "v${version}"; - hash = "sha256-lpYny+5bXIxj+ZFhbSn200sBrDShISESZw+L5sy+X+Q="; + hash = "sha256-3lAWViC9K34R8la/z57kjGJmMmletGd8pJ1dDt+BeKQ="; }; frontend = stdenv.mkDerivation (finalAttrs: { @@ -34,7 +36,7 @@ let pnpmDeps = pnpm_9.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-q7VMQb/FRT953yT2cyGMxUPp8p8XkA9mvqGI7S7Eifg="; + hash = "sha256-vJgsU0OXyAKjUJsPOyIY8o3zfNW1BUZ5IL814wmJr3o="; }; buildPhase = '' @@ -62,7 +64,7 @@ buildGoModule { internal/resticinstaller/resticinstaller.go ''; - vendorHash = "sha256-AINnBkP+e9C/f/C3t6NK+6PYSVB4NON0C71S6SwUXbE="; + vendorHash = "sha256-oycV8JAJQF/PNc7mmYGzkZbpG8pMwxThmuys9e0+hcc="; nativeBuildInputs = [ gzip @@ -76,7 +78,10 @@ buildGoModule { go generate -skip="npm" ./... ''; - nativeCheckInputs = [ util-linux ]; + nativeCheckInputs = [ + util-linux + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ libredirect.hook ]; checkFlags = let @@ -96,8 +101,13 @@ buildGoModule { # Use restic from nixpkgs, otherwise download fails in sandbox export BACKREST_RESTIC_COMMAND="${restic}/bin/restic" export HOME=$(pwd) + '' + + lib.optionalString (stdenv.hostPlatform.isDarwin) '' + export NIX_REDIRECTS=/etc/protocols=${iana-etc}/etc/protocols:/etc/services=${iana-etc}/etc/services ''; + doCheck = true; + postInstall = '' wrapProgram $out/bin/backrest \ --set-default BACKREST_RESTIC_COMMAND "${lib.getExe restic}" diff --git a/pkgs/development/compilers/ballerina/default.nix b/pkgs/by-name/ba/ballerina/package.nix similarity index 96% rename from pkgs/development/compilers/ballerina/default.nix rename to pkgs/by-name/ba/ballerina/package.nix index 9fa4dcbfdd23..e0c32c309296 100644 --- a/pkgs/development/compilers/ballerina/default.nix +++ b/pkgs/by-name/ba/ballerina/package.nix @@ -6,11 +6,12 @@ makeWrapper, fetchzip, stdenv, - openjdk, + openjdk17_headless, }: let version = "2201.10.3"; codeName = "swan-lake"; + openjdk = openjdk17_headless; in stdenv.mkDerivation { pname = "ballerina"; diff --git a/pkgs/by-name/ba/bant/package.nix b/pkgs/by-name/ba/bant/package.nix index bee8f31291fe..de0d6b53e2b7 100644 --- a/pkgs/by-name/ba/bant/package.nix +++ b/pkgs/by-name/ba/bant/package.nix @@ -14,19 +14,19 @@ let registry = fetchFromGitHub { owner = "bazelbuild"; repo = "bazel-central-registry"; - rev = "b03f4f95d8ba67873843eae80a73fef8ebf1522e"; - hash = "sha256-gJr5bJ6Kj7jiUhnCC+YOUh3ChFR/55eUbwpP2srsVvM="; + rev = "1f55d91e1be0e4863a698b9d7582cf097ad456ee"; + hash = "sha256-ESHF5FhLvn4u4j//6AFiSJRJYSKrI4EKr4oDwvsrcPM="; }; in buildBazelPackage rec { pname = "bant"; - version = "0.2.2"; + version = "0.2.3"; src = fetchFromGitHub { owner = "hzeller"; repo = "bant"; rev = "v${version}"; - hash = "sha256-wrzOszkqWDEylMDZYgtAqB837uWevWCwkhBhv9LGj4Y="; + hash = "sha256-0RWR793+qXc5QYIc7wIL323iDkNts9w4e90FCdHT6t4="; }; bazelFlags = [ @@ -44,9 +44,8 @@ buildBazelPackage rec { fetchAttrs = { hash = { - aarch64-linux = "sha256-1iy2S0mmXksfwucks+HOZ2/HUGaVBqk7VlR+kO6iYZE="; - x86_64-linux = "sha256-YOIwwlCYlNINlYbm/vq3Jjhe+/zgrtECdMRl+vE8FgI="; - aarch64-darwin = "sha256-7g1deAihrjpwAxNbG7rv9dDs3FjOCuRIFieLbENKmbw="; + aarch64-linux = "sha256-aGfFbeosrWhNqiHV9ng59DeMZSGjaylPRfolxatauJE"; + x86_64-linux = "sha256-nbHHkgN4O8bWZzrpQUMZbm4+iRffqdfu7C1kkLJ3GDQ="; } .${system} or (throw "No hash for system: ${system}"); }; diff --git a/pkgs/by-name/bc/bcachefs-tools/package.nix b/pkgs/by-name/bc/bcachefs-tools/package.nix index 3e1aa6f6fdb4..4314f299e0b2 100644 --- a/pkgs/by-name/bc/bcachefs-tools/package.nix +++ b/pkgs/by-name/bc/bcachefs-tools/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bcachefs-tools"; - version = "1.31.0"; + version = "1.31.3"; src = fetchFromGitHub { owner = "koverstreet"; repo = "bcachefs-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-wYlfU4PTcVSPSHbIIDbl8pBOJsBAAl44XBapwFZ528U="; + hash = "sha256-sXv6YFM91T08WF5dPU7iQNqWbB/QiL2kMaXm6ZtIDqI="; }; nativeBuildInputs = [ @@ -66,19 +66,29 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { src = finalAttrs.src; - hash = "sha256-ZCzw3cDpQ8fb2jLYdIWrmlNTPStikIs09jx6jzzC2vM="; + hash = "sha256-04YrgYfhZ5NfA2BcF2H6Np1SXRiH6CJpkgc9hzlbMAo="; }; + outputs = [ + "out" + "dkms" + ]; + makeFlags = [ "PREFIX=${placeholder "out"}" "VERSION=${finalAttrs.version}" "INITRAMFS_DIR=${placeholder "out"}/etc/initramfs-tools" + "DKMSDIR=${placeholder "dkms"}" # Tries to install to the 'systemd-minimal' and 'udev' nix installation paths "PKGCONFIG_SERVICEDIR=$(out)/lib/systemd/system" "PKGCONFIG_UDEVDIR=$(out)/lib/udev" ] ++ lib.optional fuseSupport "BCACHEFS_FUSE=1"; + installFlags = [ + "install" + "install_dkms" + ]; env = { CARGO_BUILD_TARGET = stdenv.hostPlatform.rust.rustcTargetSpec; @@ -100,11 +110,7 @@ stdenv.mkDerivation (finalAttrs: { ''; checkFlags = [ "BCACHEFS_TEST_USE_VALGRIND=no" ]; - postInstall = '' - substituteInPlace $out/libexec/bcachefsck_all \ - --replace-fail "/usr/bin/python3" "${python3.interpreter}" - '' - + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd bcachefs \ --bash <($out/sbin/bcachefs completions bash) \ --zsh <($out/sbin/bcachefs completions zsh) \ diff --git a/pkgs/by-name/bc/bcftools/package.nix b/pkgs/by-name/bc/bcftools/package.nix index 95ad717271fa..29d200a18e2f 100644 --- a/pkgs/by-name/bc/bcftools/package.nix +++ b/pkgs/by-name/bc/bcftools/package.nix @@ -1,7 +1,8 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + autoreconfHook, htslib, zlib, bzip2, @@ -12,16 +13,19 @@ bash, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bcftools"; version = "1.22"; - src = fetchurl { - url = "https://github.com/samtools/bcftools/releases/download/${version}/${pname}-${version}.tar.bz2"; - sha256 = "sha256-8queL2BbEgOn6cv7Cj63aJMiKX+MNLRdxSN/5X2YSJ8="; + src = fetchFromGitHub { + owner = "samtools"; + repo = "bcftools"; + tag = finalAttrs.version; + hash = "sha256-S+FuqjiOf38sAQKWYOixv/MlXGnuDmkx9z4Co/pk/eM="; }; nativeBuildInputs = [ + autoreconfHook perl python3 ]; @@ -34,6 +38,10 @@ stdenv.mkDerivation rec { curl ]; + nativeCheckInputs = [ + htslib + ]; + strictDeps = true; makeFlags = [ @@ -59,4 +67,4 @@ stdenv.mkDerivation rec { platforms = platforms.unix; maintainers = [ maintainers.mimame ]; }; -} +}) diff --git a/pkgs/by-name/be/beebeep/package.nix b/pkgs/by-name/be/beebeep/package.nix index ed9138531aaa..46685ced4f12 100644 --- a/pkgs/by-name/be/beebeep/package.nix +++ b/pkgs/by-name/be/beebeep/package.nix @@ -37,6 +37,6 @@ stdenv.mkDerivation rec { mainProgram = "beebeep"; platforms = lib.platforms.linux; license = lib.licenses.gpl2Only; - maintainers = with lib.maintainers; [ mglolenstine ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/by-name/be/benhsm-minesweeper/package.nix b/pkgs/by-name/be/benhsm-minesweeper/package.nix new file mode 100644 index 000000000000..1595af65bcf9 --- /dev/null +++ b/pkgs/by-name/be/benhsm-minesweeper/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "benhsm-minesweeper"; + version = "0.3.1"; + + src = fetchFromGitHub { + owner = "benhsm"; + repo = "minesweeper"; + tag = "v${finalAttrs.version}"; + hash = "sha256-4ahevo/dogjcJ6GRqVZKYapy1x16F+U6vEsgpt2RdiE="; + }; + + vendorHash = "sha256-UvvoL7Us201B13M4vwOZEhSB0slAzXCs+9wzJIDictQ="; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Simple terminal-based implementation of Minesweeper"; + homepage = "https://github.com/benhsm/minesweeper"; + changelog = "https://github.com/benhsm/minesweeper/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + mainProgram = "minesweeper"; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ Zaczero ]; + }; +}) diff --git a/pkgs/by-name/be/bettercap/package.nix b/pkgs/by-name/be/bettercap/package.nix index de714e81b051..cc7a2e5df954 100644 --- a/pkgs/by-name/be/bettercap/package.nix +++ b/pkgs/by-name/be/bettercap/package.nix @@ -44,7 +44,6 @@ buildGoModule rec { ''; homepage = "https://www.bettercap.org/"; license = with licenses; [ gpl3Only ]; - maintainers = with maintainers; [ y0no ]; mainProgram = "bettercap"; # Broken on darwin for Go toolchain > 1.22, with error: # 'link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg' diff --git a/pkgs/by-name/bi/biglybt/package.nix b/pkgs/by-name/bi/biglybt/package.nix index 564af1de3eee..ef6fa1cd71e7 100644 --- a/pkgs/by-name/bi/biglybt/package.nix +++ b/pkgs/by-name/bi/biglybt/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "biglybt"; - version = "3.8.0.0"; + version = "3.9.0.0"; src = fetchurl { url = "https://github.com/BiglySoftware/BiglyBT/releases/download/v${version}/GitHub_BiglyBT_unix.tar.gz"; - hash = "sha256-7wj+UoU9RWUMQ4ircSoROsaZWuPg9+uxgYGQdZ841y0="; + hash = "sha256-NBXEY5f2kVPoZit7Gy4rM61bwQSdXovg0gURukhxJJ4="; }; nativeBuildInputs = [ wrapGAppsHook3 ]; diff --git a/pkgs/by-name/bi/bird2/package.nix b/pkgs/by-name/bi/bird2/package.nix index f38674666305..bf7934adc819 100644 --- a/pkgs/by-name/bi/bird2/package.nix +++ b/pkgs/by-name/bi/bird2/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation rec { pname = "bird"; - version = "2.17.1"; + version = "2.17.2"; src = fetchFromGitLab { domain = "gitlab.nic.cz"; owner = "labs"; repo = "bird"; rev = "v${version}"; - hash = "sha256-9Zg3UmNEW+Q26PMj3Z1XDbPFC5vatX8i7RQSUlKXlwg="; + hash = "sha256-4kEtSVuEwJIYIk4+OBjBLz72i60TOUKIbvdNKlrcUYM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/bi/bisq2/package.nix b/pkgs/by-name/bi/bisq2/package.nix index 54161dff3650..6e8e2073dc0c 100644 --- a/pkgs/by-name/bi/bisq2/package.nix +++ b/pkgs/by-name/bi/bisq2/package.nix @@ -6,7 +6,7 @@ makeDesktopItem, copyDesktopItems, imagemagick, - jdk23, + zulu25, dpkg, writeShellScript, tor, @@ -26,7 +26,7 @@ let version = "2.1.7"; - jdk = jdk23.override { enableJavaFX = true; }; + jdk = zulu25.override { enableJavaFX = true; }; bisq-launcher = args: diff --git a/pkgs/by-name/bo/bootdev-cli/package.nix b/pkgs/by-name/bo/bootdev-cli/package.nix index 9fe878d52ea7..b52025961641 100644 --- a/pkgs/by-name/bo/bootdev-cli/package.nix +++ b/pkgs/by-name/bo/bootdev-cli/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "bootdev-cli"; - version = "1.20.3"; + version = "1.20.4"; src = fetchFromGitHub { owner = "bootdotdev"; repo = "bootdev"; tag = "v${version}"; - hash = "sha256-vjWlD31NCWCtcmhwh+DCjXZHE12VZxj+PdIQx/A6tOY="; + hash = "sha256-ayjHhnnP6YWKMItsAw+nnScf1/eEHN2f7cOIkskE3mM="; }; vendorHash = "sha256-jhRoPXgfntDauInD+F7koCaJlX4XDj+jQSe/uEEYIMM="; diff --git a/pkgs/by-name/bo/boringssl/package.nix b/pkgs/by-name/bo/boringssl/package.nix index 628c374cd3a7..02b3217e5bcb 100644 --- a/pkgs/by-name/bo/boringssl/package.nix +++ b/pkgs/by-name/bo/boringssl/package.nix @@ -8,24 +8,29 @@ buildGoModule, }: -# reference: https://boringssl.googlesource.com/boringssl/+/2661/BUILDING.md -buildGoModule { +# reference: https://boringssl.googlesource.com/boringssl/+/refs/tags/0.20250818.0/BUILDING.md +buildGoModule (finalAttrs: { pname = "boringssl"; - version = "unstable-2024-09-20"; + version = "0.20250818.0"; src = fetchgit { url = "https://boringssl.googlesource.com/boringssl"; - rev = "718900aeb84c601523e71abbd18fd70c9e2ad884"; - hash = "sha256-TdSObRECiGRQcgz6N2LhKvSi9yRYOZYJdK6MyfJX2Bo="; + tag = finalAttrs.version; + hash = "sha256-lykIlC0tvjtjjS/rQTeX4vK9PgI+A8EnasEC+HYspvg="; }; + patches = [ + # Add SECP224R1 for backward compatibility + ./secp224r1-compat.patch + ]; + nativeBuildInputs = [ cmake ninja perl ]; - vendorHash = "sha256-GlhLsPD+yp2LdqsIsfXNEaNKKlc76p0kBCyu4rlEmMg="; + vendorHash = "sha256-IXmnoCYLoiQ/XL2wjksRFv5Kwsje0VNkcupgGxG6rSY="; proxyVendor = true; # hack to get both go and cmake configure phase @@ -59,13 +64,10 @@ buildGoModule { mkdir -p $bin/bin $dev $out/lib - mv tool/bssl $bin/bin + install -Dm755 bssl -t $bin/bin + install -Dm644 {libboringssl_gtest,libcrypto,libdecrepit,libpki,libssl,libtest_support_lib}.a -t $out/lib - mv ssl/libssl.a $out/lib - mv crypto/libcrypto.a $out/lib - mv decrepit/libdecrepit.a $out/lib - - mv ../include $dev + cp -r ../include $dev runHook postInstall ''; @@ -76,16 +78,16 @@ buildGoModule { "dev" ]; - meta = with lib; { + meta = { description = "Free TLS/SSL implementation"; mainProgram = "bssl"; homepage = "https://boringssl.googlesource.com"; - maintainers = [ maintainers.thoughtpolice ]; - license = with licenses; [ + maintainers = [ lib.maintainers.thoughtpolice ]; + license = with lib.licenses; [ openssl isc mit bsd3 ]; }; -} +}) diff --git a/pkgs/by-name/bo/boringssl/secp224r1-compat.patch b/pkgs/by-name/bo/boringssl/secp224r1-compat.patch new file mode 100644 index 000000000000..b710a8dbec19 --- /dev/null +++ b/pkgs/by-name/bo/boringssl/secp224r1-compat.patch @@ -0,0 +1,20 @@ +diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h +index 51417d412..a961a1093 100644 +--- a/include/openssl/ssl.h ++++ b/include/openssl/ssl.h +@@ -2522,6 +2522,7 @@ OPENSSL_EXPORT size_t SSL_CTX_get_num_tickets(const SSL_CTX *ctx); + // |SSL_SIGN_*|. + + // SSL_GROUP_* define TLS group IDs. ++#define SSL_GROUP_SECP224R1 22 + #define SSL_GROUP_SECP256R1 23 + #define SSL_GROUP_SECP384R1 24 + #define SSL_GROUP_SECP521R1 25 +@@ -5836,6 +5837,7 @@ OPENSSL_EXPORT int SSL_CTX_set_tlsext_status_arg(SSL_CTX *ctx, void *arg); + #define SSL_R_TLSV1_CERTIFICATE_REQUIRED SSL_R_TLSV1_ALERT_CERTIFICATE_REQUIRED + + // The following symbols are compatibility aliases for |SSL_GROUP_*|. ++#define SSL_CURVE_SECP224R1 SSL_GROUP_SECP224R1 + #define SSL_CURVE_SECP256R1 SSL_GROUP_SECP256R1 + #define SSL_CURVE_SECP384R1 SSL_GROUP_SECP384R1 + #define SSL_CURVE_SECP521R1 SSL_GROUP_SECP521R1 diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix index 433922dbbdb0..a5108569ba2e 100644 --- a/pkgs/by-name/br/brave/package.nix +++ b/pkgs/by-name/br/brave/package.nix @@ -3,24 +3,24 @@ let pname = "brave"; - version = "1.82.170"; + version = "1.82.172"; allArchives = { aarch64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; - hash = "sha256-mIz3ntO2NQX0NdNZ4puk+WPynm/ylqz40YgHaZ1fSQU="; + hash = "sha256-/RlrYfbUEfBVKzmVGtz9xI5h2++XaOZ8qD9sbN/4ZKA="; }; x86_64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - hash = "sha256-6pJLrMmFK5jlLk+y5YEyBzpv7JVGlzDZsoS5IRcXHc0="; + hash = "sha256-tTByjOyzTXPu0wBzNmH2TETqFEATzfxDM6QIkgrxpHA="; }; aarch64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; - hash = "sha256-hfXtVhcI7bxNYWtlKxUduBSxHDnItaktIVkHz3azys8="; + hash = "sha256-mqhXIpE3IGiDq2cyN5T/Qa+nibuuRShKPsPe5lBlXls="; }; x86_64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; - hash = "sha256-QyZ0J3/+hkHnkSZSTYt2J2PmOJ60xZVLIaHRjWLQfk4="; + hash = "sha256-TJ3dqnUR+4VEUBZ+2S57F8kXxLX2llh8LbrFHA0PIqM="; }; }; diff --git a/pkgs/by-name/br/broot/package.nix b/pkgs/by-name/br/broot/package.nix index 531727224277..8c102074681b 100644 --- a/pkgs/by-name/br/broot/package.nix +++ b/pkgs/by-name/br/broot/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "broot"; - version = "1.48.0"; + version = "1.49.1"; src = fetchFromGitHub { owner = "Canop"; repo = "broot"; tag = "v${finalAttrs.version}"; - hash = "sha256-mNAdmIlOL+lgXi7TE0vpqPypwCrI/ZQlvm5TX174hQU="; + hash = "sha256-zDy494qIoo4r+oCnrMvYSetmqsWCWfS5PAVlp8sU8Zk="; }; - cargoHash = "sha256-uCqAy8SZgDvLJD5r8tyxZXl+1POW0J1sx61Wd8+qwf0="; + cargoHash = "sha256-zHvfZAsEoCtdxtFP7yqrC9t49UIMji2qTm+I1bhu63A="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/br/bruijn/generated.nix b/pkgs/by-name/br/bruijn/generated.nix index d9625bd869e4..eba1560b1bd5 100644 --- a/pkgs/by-name/br/bruijn/generated.nix +++ b/pkgs/by-name/br/bruijn/generated.nix @@ -24,8 +24,8 @@ mkDerivation { pname = "bruijn"; version = "0.1.0.0"; src = fetchzip { - url = "https://github.com/marvinborner/bruijn/archive/512c4a517002f7d85838cef7e64ec1eb52f4dfa4.tar.gz"; - sha256 = "1xxmq5pij82vmivmf77chngb8w0n8d6n3497fadglr153byljih5"; + url = "https://github.com/marvinborner/bruijn/archive/7d37a689cebcfa81821455ea7779a8052f7e1ab1.tar.gz"; + sha256 = "06rjlvwfyc2czc09r5sw9xiajlgpd1cma8qqj7v5af8dc1x1jxx5"; }; isLibrary = true; isExecutable = true; diff --git a/pkgs/by-name/br/bruijn/version.txt b/pkgs/by-name/br/bruijn/version.txt index a246041b7cff..98475c8a42d8 100644 --- a/pkgs/by-name/br/bruijn/version.txt +++ b/pkgs/by-name/br/bruijn/version.txt @@ -1 +1 @@ -0-unstable-2025-09-02 +0-unstable-2025-09-24 diff --git a/pkgs/by-name/bs/bspwm/package.nix b/pkgs/by-name/bs/bspwm/package.nix index 83aa6961c2ff..fd571ea760ca 100644 --- a/pkgs/by-name/bs/bspwm/package.nix +++ b/pkgs/by-name/bs/bspwm/package.nix @@ -7,17 +7,18 @@ xcbutil, xcbutilkeysyms, xcbutilwm, + nixosTests, }: stdenv.mkDerivation rec { pname = "bspwm"; - version = "0.9.10"; + version = "0.9.11"; src = fetchFromGitHub { owner = "baskerville"; repo = "bspwm"; rev = version; - sha256 = "0qlv7b4c2mmjfd65y100d11x8iqyg5f6lfiws3cgmpjidhdygnxc"; + sha256 = "sha256-5mAw3uSsDozGUJdYE1gD1u0u6Xnik3/LbE654vCFU9E="; }; buildInputs = [ @@ -30,10 +31,17 @@ stdenv.mkDerivation rec { makeFlags = [ "PREFIX=$(out)" ]; + passthru.tests = { + inherit (nixosTests) startx; + }; + meta = with lib; { description = "Tiling window manager based on binary space partitioning"; homepage = "https://github.com/baskerville/bspwm"; - maintainers = with maintainers; [ meisternu ]; + maintainers = with maintainers; [ + meisternu + ncfavier + ]; license = licenses.bsd2; platforms = platforms.linux; }; diff --git a/pkgs/by-name/bu/buildkit/package.nix b/pkgs/by-name/bu/buildkit/package.nix index 5599c201707a..3456a4f15eee 100644 --- a/pkgs/by-name/bu/buildkit/package.nix +++ b/pkgs/by-name/bu/buildkit/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "buildkit"; - version = "0.23.2"; + version = "0.24.0"; src = fetchFromGitHub { owner = "moby"; repo = "buildkit"; rev = "v${version}"; - hash = "sha256-/1wOZWvHHpT8zTnaQi/v3XgMyU8r2QPOBDadbos8GV8="; + hash = "sha256-cii+A+CFJcuix++f4ZdW6z5GKpPGdp9C9iJS+KPb4LY="; }; vendorHash = null; diff --git a/pkgs/by-name/bu/buildkite-agent-metrics/package.nix b/pkgs/by-name/bu/buildkite-agent-metrics/package.nix index 1c416a848597..14cef84eab9c 100644 --- a/pkgs/by-name/bu/buildkite-agent-metrics/package.nix +++ b/pkgs/by-name/bu/buildkite-agent-metrics/package.nix @@ -5,7 +5,9 @@ }: buildGoModule rec { pname = "buildkite-agent-metrics"; - version = "5.9.13"; + version = "5.10.0"; + + __darwinAllowLocalNetworking = true; outputs = [ "out" @@ -16,10 +18,10 @@ buildGoModule rec { owner = "buildkite"; repo = "buildkite-agent-metrics"; rev = "v${version}"; - hash = "sha256-AVFQ3GP4YDQ6d9NSeol3Eobxzmoa9bRyCAKTsDbyZyQ="; + hash = "sha256-QE4IY1yU8X1zG+jf7eBWiSjN3HvDqr2Avhs3Bub+xB0="; }; - vendorHash = "sha256-RQmxYxTcQn5VEy8Z96EtArYBnODmde1RlV4CA6fhbZA="; + vendorHash = "sha256-r088XQKYx0D0OVfz/nqhWL0LLCf4X13WqYikJKlLr3c="; postInstall = '' mkdir -p $lambda/bin diff --git a/pkgs/by-name/bu/buildkite-cli/package.nix b/pkgs/by-name/bu/buildkite-cli/package.nix index 696b7dd32a65..99b1674c0e92 100644 --- a/pkgs/by-name/bu/buildkite-cli/package.nix +++ b/pkgs/by-name/bu/buildkite-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "buildkite-cli"; - version = "3.10.0"; + version = "3.12.0"; src = fetchFromGitHub { owner = "buildkite"; repo = "cli"; rev = "v${version}"; - sha256 = "sha256-j5h5tej0RtliO9CqZUq5KRGRS2Ns+Te5yqNQeOCU6ZQ="; + sha256 = "sha256-gyrFRRVfgXd6JTgoY4aBB2VvMUKUtVq1U0ET+3AUWRU="; }; - vendorHash = "sha256-0+KQcV1RXu6sgjrOCStENzjZvQWmvpbcse2K9syfZEw="; + vendorHash = "sha256-l8z5xHpcOBZkiL/0OMkkLu5qVqcPQ6q2K3yYCWyWqAY="; doCheck = false; diff --git a/pkgs/by-name/bu/bundletool/package.nix b/pkgs/by-name/bu/bundletool/package.nix index a14e062f17e8..e3bb6be9377f 100644 --- a/pkgs/by-name/bu/bundletool/package.nix +++ b/pkgs/by-name/bu/bundletool/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "bundletool"; - version = "1.18.1"; + version = "1.18.2"; src = fetchurl { url = "https://github.com/google/bundletool/releases/download/${finalAttrs.version}/bundletool-all-${finalAttrs.version}.jar"; - sha256 = "sha256-Z1eGSTmDeH/6EVUL23wHFWeaROFkPz/5gKUp6cgiWVw="; + sha256 = "sha256-N4tUNM0TeL72srxSe4x/D/JYSyc4MDNbzlTW0IE8hYQ="; }; dontUnpack = true; diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix index bdad64a1ebc8..fb21a68824fe 100644 --- a/pkgs/by-name/bu/burpsuite/package.nix +++ b/pkgs/by-name/bu/burpsuite/package.nix @@ -9,20 +9,20 @@ }: let - version = "2025.9.1"; + version = "2025.9.3"; product = if proEdition then { productName = "pro"; productDesktop = "Burp Suite Professional Edition"; - hash = "sha256-24XijVTFmDshv7TYDW05igUOWfJeHT7z8F8fTCBONoM="; + hash = "sha256-gLcSx+AZdHW+LP4kPez1KVamTrp7IfGMF/caHDKAxK4="; } else { productName = "community"; productDesktop = "Burp Suite Community Edition"; - hash = "sha256-z65+1erFeO3ZOJRGZ+vdbDxfNpo36eIp6yQskItBl1A="; + hash = "sha256-LmlmQ6UaIFMGFIFI9r7i9LV81ZcisuNygJo3/oUaWSM="; }; src = fetchurl { diff --git a/pkgs/by-name/bu/butane/package.nix b/pkgs/by-name/bu/butane/package.nix index 921d4511b65b..cc902402437b 100644 --- a/pkgs/by-name/bu/butane/package.nix +++ b/pkgs/by-name/bu/butane/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "butane"; - version = "0.25.0"; + version = "0.25.1"; src = fetchFromGitHub { owner = "coreos"; repo = "butane"; rev = "v${version}"; - hash = "sha256-A6B7p2Db+7xlNIeiZYV53yiwcq6oaTv0CKGZNkkWcxU="; + hash = "sha256-HrLnXkaayCmMrvW79NSYrmI0ujfHtRwWmonkbvTXEXY="; }; vendorHash = null; diff --git a/pkgs/by-name/bu/butterfly/gitHashes.json b/pkgs/by-name/bu/butterfly/gitHashes.json index 112579c175ea..cf69dc3861d5 100644 --- a/pkgs/by-name/bu/butterfly/gitHashes.json +++ b/pkgs/by-name/bu/butterfly/gitHashes.json @@ -1,13 +1,11 @@ { "dart_leap": "sha256-oO5851cIdrW/asgOePxvwUgjn1XchkH9CKJUruvlLYI=", - "lw_file_system": "sha256-S2zNpZWPtUH8Q+gUPEX9zW+agH8rq6Wsz7aj/i1DF9c=", - "lw_file_system_api": "sha256-/Ur9zu4Ovb4x8j1n6Q6FWFuJ9yp92YQG3b7H5CMf3II=", - "lw_sysapi": "sha256-oGs5q8N46WNcRzbsgsPB/6fVBH3g9utK4tlXBpwU4Qc=", - "material_leap": "sha256-AHkXi+ENvLmJBXyF8jdXOCn/CThb6/LDr18gl9sL0XE=", - "networker": "sha256-/3jFIZj66hWbTcIQx9OB5QRrukcBT4zpek+56AVaGIA=", - "networker_crypto": "sha256-nI0luldloScjjix75kR5yOE1ZX8KFxMIC2N4whKlXUg=", - "networker_socket": "sha256-5y1oy0IYDs7nhiIx653vI5Gfh5jrVewkRFxB1mjxlE4=", - "perfect_freehand": "sha256-eBiid097rkF82n65Yg6a4VkKPv+70HIOYJT+9sCD//U=", - "reorderable_grid": "sha256-g30DSPL/gsk0r8c2ecoKU4f1P3BF15zLnBVO6RXvDGQ=", - "swamp_api": "sha256-ONaCXeMwEEHDvVmbo3o66O3CTCx4xGR3T5ZtSEwPvaw=" + "lw_file_system": "sha256-cnGaTriJI3IEZjUg5sj4VrrG3cxfzBfDzJRkFRIKmu4=", + "lw_file_system_api": "sha256-ozp/mJq2o5pzQgFcTWLzG67XgHZRHoIRW+W0QDLCTFM=", + "lw_sysapi": "sha256-rs/nC6/uUGXHZ6kzb+RCcvtVP/zSYV9NdrUq+WHLOKQ=", + "material_leap": "sha256-cnGaTriJI3IEZjUg5sj4VrrG3cxfzBfDzJRkFRIKmu4=", + "networker": "sha256-YqCl/FODv8QZFnz1qVHoJLIioYhcluPiY4pP09MzvNE=", + "networker_crypto": "sha256-8I/qBdxxbIse7un4W9MjaifbK7TqsyYrFnIbaTuezo0=", + "networker_socket": "sha256-8I/qBdxxbIse7un4W9MjaifbK7TqsyYrFnIbaTuezo0=", + "swamp_api": "sha256-74Zr2qUeS8JnWcqqU7zAwaD8ygnni76OuTOwQqobhCk=" } diff --git a/pkgs/by-name/bu/butterfly/package.nix b/pkgs/by-name/bu/butterfly/package.nix index 4b6664f1520e..9a995e94e39b 100644 --- a/pkgs/by-name/bu/butterfly/package.nix +++ b/pkgs/by-name/bu/butterfly/package.nix @@ -1,6 +1,6 @@ { lib, - flutter332, + flutter335, fetchFromGitHub, runCommand, yq-go, @@ -9,16 +9,16 @@ }: let - version = "2.3.4"; + version = "2.4.0"; src = fetchFromGitHub { owner = "LinwoodDev"; repo = "Butterfly"; tag = "v${version}"; - hash = "sha256-qmgM6h2HxvRwUv4UwkIBR3uYz2NiaWEgJWWjrpumQug="; + hash = "sha256-kxX9gHNKDlRir9TGSob6iz8cRJOqHdoYlvIi4MQAroc="; }; in -flutter332.buildFlutterApplication { +flutter335.buildFlutterApplication { pname = "butterfly"; inherit version src; diff --git a/pkgs/by-name/bu/butterfly/pubspec.lock.json b/pkgs/by-name/bu/butterfly/pubspec.lock.json index f781dc3eb04c..ca98d6980ee1 100644 --- a/pkgs/by-name/bu/butterfly/pubspec.lock.json +++ b/pkgs/by-name/bu/butterfly/pubspec.lock.json @@ -4,21 +4,21 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f", + "sha256": "dd3d2ad434b9510001d089e8de7556d50c834481b9abc2891a0184a8493a19dc", "url": "https://pub.dev" }, "source": "hosted", - "version": "85.0.0" + "version": "89.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "974859dc0ff5f37bc4313244b3218c791810d03ab3470a579580279ba971a48d", + "sha256": "c22b6e7726d1f9e5db58c7251606076a71ca0dbcf76116675edfadbec0c9e875", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.7.1" + "version": "8.2.0" }, "animations": { "dependency": "direct main", @@ -114,11 +114,11 @@ "dependency": "transitive", "description": { "name": "build", - "sha256": "6439a9c71a4e6eca8d9490c1b380a25b02675aa688137dfbe66d2062884a23ac", + "sha256": "5b887c55a0f734b433b3b2d89f9cd1f99eb636b17e268a5b4259258bc916504b", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.2" + "version": "4.0.0" }, "build_config": { "dependency": "transitive", @@ -140,35 +140,15 @@ "source": "hosted", "version": "4.0.4" }, - "build_resolvers": { - "dependency": "transitive", - "description": { - "name": "build_resolvers", - "sha256": "2b21a125d66a86b9511cc3fb6c668c42e9a1185083922bf60e46d483a81a9712", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.2" - }, "build_runner": { "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "fd3c09f4bbff7fa6e8d8ef688a0b2e8a6384e6483a25af0dac75fef362bcfe6f", + "sha256": "804c47c936df75e1911c19a4fb8c46fa8ff2b3099b9f2b2aa4726af3774f734b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.7.0" - }, - "build_runner_core": { - "dependency": "transitive", - "description": { - "name": "build_runner_core", - "sha256": "ab27e46c8aa233e610cf6084ee6d8a22c6f873a0a9929241d8855b7a72978ae7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.3.0" + "version": "2.8.0" }, "built_collection": { "dependency": "transitive", @@ -184,11 +164,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "ba95c961bafcd8686d1cf63be864eb59447e795e124d98d6a27d91fcd13602fb", + "sha256": "a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.11.1" + "version": "8.12.0" }, "butterfly_api": { "dependency": "direct main", @@ -197,7 +177,7 @@ "relative": true }, "source": "path", - "version": "2.3.4" + "version": "2.4.0" }, "camera": { "dependency": "direct main", @@ -213,31 +193,31 @@ "dependency": "transitive", "description": { "name": "camera_android_camerax", - "sha256": "58b8fe843a3c83fd1273c00cb35f5a8ae507f6cc9b2029bcf7e2abba499e28d8", + "sha256": "0db8e7b161ec6cdb2219540eaa4cf599dc963929e5f8ded3b20b3acb52712fa4", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.19+1" + "version": "0.6.21+1" }, "camera_avfoundation": { "dependency": "transitive", "description": { "name": "camera_avfoundation", - "sha256": "e4aca5bccaf897b70cac87e5fdd789393310985202442837922fd40325e2733b", + "sha256": "a5a90297520e3b9841331161a7511626681153849c690c138e04a2b6d0af3026", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.21+1" + "version": "0.9.21+3" }, "camera_platform_interface": { "dependency": "transitive", "description": { "name": "camera_platform_interface", - "sha256": "2f757024a48696ff4814a789b0bd90f5660c0fb25f393ab4564fb483327930e2", + "sha256": "ea1ef6ba79cdbed93df2d3eeef11542a90dec24dbcd9cde574926b86d7a09a10", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.10.0" + "version": "2.11.0" }, "camera_web": { "dependency": "transitive", @@ -303,11 +283,11 @@ "dependency": "transitive", "description": { "name": "code_builder", - "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", + "sha256": "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.10.1" + "version": "4.11.0" }, "collection": { "dependency": "direct main", @@ -323,11 +303,11 @@ "dependency": "direct main", "description": { "name": "connectivity_plus", - "sha256": "b5e72753cf63becce2c61fd04dfe0f1c430cc5278b53a1342dc5ad839eab29ec", + "sha256": "33bae12a398f841c6cda09d1064212957265869104c478e5ad51e2fb26c3973c", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.1.5" + "version": "7.0.0" }, "connectivity_plus_platform_interface": { "dependency": "transitive", @@ -414,21 +394,21 @@ "dependency": "transitive", "description": { "name": "dart_mappable", - "sha256": "15f41a35da8ee690bbfa0059fa241edeeaea73f89a2ba685b354ece07cd8ada6", + "sha256": "0e219930c9f7b9e0f14ae7c1de931c401875110fd5c67975b6b9492a6d3a531b", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.6.0" + "version": "4.6.1" }, "dart_style": { "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "8a0e5fba27e8ee025d2ffb4ee820b4e6e2cf5e4246a6b1a477eb66866947e0bb", + "sha256": "c87dfe3d56f183ffe9106a18aebc6db431fc7c98c31a54b952a77f3d54a85697", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.1" + "version": "3.1.2" }, "dbus": { "dependency": "transitive", @@ -514,21 +494,21 @@ "dependency": "direct main", "description": { "name": "file_selector", - "sha256": "5019692b593455127794d5718304ff1ae15447dea286cdda9f0db2a796a1b828", + "sha256": "5f1d15a7f17115038f433d1b0ea57513cc9e29a9d5338d166cb0bef3fa90a7a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.3" + "version": "1.0.4" }, "file_selector_android": { "dependency": "transitive", "description": { "name": "file_selector_android", - "sha256": "3015702ab73987000e7ff2df5ddc99666d2bcd65cdb243f59da35729d3be6cff", + "sha256": "4be8ae7374c81daf88e49084a1d68dfe68466ef38a6a3d711cc0b83d53e22465", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.1+15" + "version": "0.5.1+16" }, "file_selector_ios": { "dependency": "transitive", @@ -604,11 +584,11 @@ "dependency": "direct main", "description": { "name": "flex_color_scheme", - "sha256": "3344f8f6536c6ce0473b98e9f084ef80ca89024ad3b454f9c32cf840206f4387", + "sha256": "034d5720747e6af39b2ad090d82dd92d33fde68e7964f1814b714c9d49ddbd64", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.2.0" + "version": "8.3.0" }, "flex_seed_scheme": { "dependency": "transitive", @@ -668,15 +648,25 @@ "source": "hosted", "version": "2.0.5" }, + "flutter_math_fork": { + "dependency": "direct main", + "description": { + "name": "flutter_math_fork", + "sha256": "6d5f2f1aa57ae539ffb0a04bb39d2da67af74601d685a161aff7ce5bda5fa407", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.4" + }, "flutter_plugin_android_lifecycle": { "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "6382ce712ff69b0f719640ce957559dde459e55ecd433c767e06d139ddf16cab", + "sha256": "b0694b7fb1689b0e6cc193b3f1fcac6423c4f93c74fb20b806c6b6f196db0c31", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.29" + "version": "2.0.30" }, "flutter_secure_storage": { "dependency": "direct main", @@ -742,11 +732,11 @@ "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "cd57f7969b4679317c17af6fd16ee233c1e60a82ed209d8a475c54fd6fd6f845", + "sha256": "b9c2ad5872518a27507ab432d1fb97e8813b05f0fc693f9d40fad06d073e0678", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.0" + "version": "2.2.1" }, "flutter_test": { "dependency": "direct dev", @@ -764,11 +754,11 @@ "dependency": "direct dev", "description": { "name": "freezed", - "sha256": "da32f8ba8cfcd4ec71d9decc8cbf28bd2c31b5283d9887eb51eb4a0659d8110c", + "sha256": "13065f10e135263a4f5a4391b79a8efc5fb8106f8dd555a9e49b750b45393d77", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.0" + "version": "3.2.3" }, "freezed_annotation": { "dependency": "transitive", @@ -820,11 +810,11 @@ "dependency": "direct main", "description": { "name": "go_router", - "sha256": "8b1f37dfaf6e958c6b872322db06f946509433bec3de753c3491a42ae9ec2b48", + "sha256": "b1488741c9ce37b72e026377c69a59c47378493156fc38efb5a54f6def3f92a3", "url": "https://pub.dev" }, "source": "hosted", - "version": "16.1.0" + "version": "16.2.2" }, "graphs": { "dependency": "transitive", @@ -956,41 +946,41 @@ "dependency": "direct dev", "description": { "name": "json_serializable", - "sha256": "ce2cf974ccdee13be2a510832d7fba0b94b364e0b0395dee42abaa51b855be27", + "sha256": "33a040668b31b320aafa4822b7b1e177e163fc3c1e835c6750319d4ab23aa6fe", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.10.0" + "version": "6.11.1" }, "leak_tracker": { "dependency": "transitive", "description": { "name": "leak_tracker", - "sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0", + "sha256": "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.9" + "version": "11.0.2" }, "leak_tracker_flutter_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_flutter_testing", - "sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573", + "sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.9" + "version": "3.0.10" }, "leak_tracker_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", + "sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.1" + "version": "3.0.2" }, "lints": { "dependency": "transitive", @@ -1016,8 +1006,8 @@ "dependency": "direct main", "description": { "path": "packages/lw_file_system", - "ref": "3eb0c455dd56cfcde08a7c7efaba5adbc38dd976", - "resolved-ref": "3eb0c455dd56cfcde08a7c7efaba5adbc38dd976", + "ref": "12843672e8f33e9370444b13fca8134f4543f7ee", + "resolved-ref": "12843672e8f33e9370444b13fca8134f4543f7ee", "url": "https://github.com/LinwoodDev/dart_pkgs.git" }, "source": "git", @@ -1027,8 +1017,8 @@ "dependency": "transitive", "description": { "path": "packages/lw_file_system_api", - "ref": "2ecf53489240f055c841d7c8f92fe374cc6a27ae", - "resolved-ref": "2ecf53489240f055c841d7c8f92fe374cc6a27ae", + "ref": "ddd0761c3ed5a48108bddd0448df76d77eeb9da0", + "resolved-ref": "ddd0761c3ed5a48108bddd0448df76d77eeb9da0", "url": "https://github.com/LinwoodDev/dart_pkgs.git" }, "source": "git", @@ -1038,8 +1028,8 @@ "dependency": "direct main", "description": { "path": "packages/lw_sysapi", - "ref": "82ef4b4f68a18e55226b3030293e26c28b4964c2", - "resolved-ref": "82ef4b4f68a18e55226b3030293e26c28b4964c2", + "ref": "7a9ebaba930ca39b6d2a4a76ab5056d7fad18a01", + "resolved-ref": "7a9ebaba930ca39b6d2a4a76ab5056d7fad18a01", "url": "https://github.com/LinwoodDev/dart_pkgs.git" }, "source": "git", @@ -1079,8 +1069,8 @@ "dependency": "direct main", "description": { "path": "packages/material_leap", - "ref": "792044f51747d7d078203904e460d4ef504a9db9", - "resolved-ref": "792044f51747d7d078203904e460d4ef504a9db9", + "ref": "12843672e8f33e9370444b13fca8134f4543f7ee", + "resolved-ref": "12843672e8f33e9370444b13fca8134f4543f7ee", "url": "https://github.com/LinwoodDev/dart_pkgs.git" }, "source": "git", @@ -1130,11 +1120,11 @@ "dependency": "direct main", "description": { "name": "network_info_plus", - "sha256": "f926b2ba86aa0086a0dfbb9e5072089bc213d854135c1712f1d29fc89ba3c877", + "sha256": "2866dadcbee2709e20d67737a1556f5675b8b0cdcf2c1659ba74bc21bffede4f", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.1.4" + "version": "7.0.0" }, "network_info_plus_platform_interface": { "dependency": "transitive", @@ -1150,8 +1140,8 @@ "dependency": "direct main", "description": { "path": "packages/networker/networker", - "ref": "2e0ab5b548cb8e2d64ca24e0d7b4a6cfcc6d57fe", - "resolved-ref": "2e0ab5b548cb8e2d64ca24e0d7b4a6cfcc6d57fe", + "ref": "4f221c5943ceb786eb7bd427eb71a8cc1346b9b8", + "resolved-ref": "4f221c5943ceb786eb7bd427eb71a8cc1346b9b8", "url": "https://github.com/LinwoodDev/dart_pkgs.git" }, "source": "git", @@ -1161,8 +1151,8 @@ "dependency": "direct main", "description": { "path": "packages/networker/networker_crypto", - "ref": "1cc2988f680758fcb45c88b3905b0312d8c5a513", - "resolved-ref": "1cc2988f680758fcb45c88b3905b0312d8c5a513", + "ref": "ec6f31ba3eb0da17bdef6a8d66ef6caafcabd908", + "resolved-ref": "ec6f31ba3eb0da17bdef6a8d66ef6caafcabd908", "url": "https://github.com/LinwoodDev/dart_pkgs.git" }, "source": "git", @@ -1172,8 +1162,8 @@ "dependency": "direct main", "description": { "path": "packages/networker/networker_socket", - "ref": "72c7cdd7a60d98c3a7f587122da83dc8b99b7ed0", - "resolved-ref": "72c7cdd7a60d98c3a7f587122da83dc8b99b7ed0", + "ref": "ec6f31ba3eb0da17bdef6a8d66ef6caafcabd908", + "resolved-ref": "ec6f31ba3eb0da17bdef6a8d66ef6caafcabd908", "url": "https://github.com/LinwoodDev/dart_pkgs.git" }, "source": "git", @@ -1193,11 +1183,11 @@ "dependency": "direct main", "description": { "name": "one_dollar_unistroke_recognizer", - "sha256": "459ba12aaada0e85e8f211f62fea649f246ccb74f726527593a0716bf1bcf6c4", + "sha256": "599a074c6cec9c1517e382368e5ea470abbd04a82fe3700472a7b042de882384", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.3" + "version": "1.3.4" }, "package_config": { "dependency": "transitive", @@ -1213,11 +1203,11 @@ "dependency": "direct main", "description": { "name": "package_info_plus", - "sha256": "16eee997588c60225bda0488b6dcfac69280a6b7a3cf02c741895dd370a02968", + "sha256": "f69da0d3189a4b4ceaeb1a3defb0f329b3b352517f52bed4290f83d4f06bc08d", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.3.1" + "version": "9.0.0" }, "package_info_plus_platform_interface": { "dependency": "transitive", @@ -1263,11 +1253,11 @@ "dependency": "transitive", "description": { "name": "path_provider_android", - "sha256": "d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9", + "sha256": "993381400e94d18469750e5b9dcb8206f15bc09f9da86b9e44a9b0092a0066db", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.17" + "version": "2.2.18" }, "path_provider_foundation": { "dependency": "transitive", @@ -1332,23 +1322,22 @@ "perfect_freehand": { "dependency": "direct main", "description": { - "path": ".", - "ref": "85a6db5889db2916733a0f6c6914e66d06931f71", - "resolved-ref": "85a6db5889db2916733a0f6c6914e66d06931f71", - "url": "https://github.com/CodeDoctorDE/perfect-freehand-dart.git" + "name": "perfect_freehand", + "sha256": "399c16dc35a6eb1dee4d9a2c638ff0fe71ebb5e8980ab41261bf4306dafaa4af", + "url": "https://pub.dev" }, - "source": "git", - "version": "2.3.2" + "source": "hosted", + "version": "2.5.0" }, "petitparser": { "dependency": "transitive", "description": { "name": "petitparser", - "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", + "sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.1.0" + "version": "7.0.1" }, "phosphor_flutter": { "dependency": "direct main", @@ -1394,11 +1383,11 @@ "dependency": "transitive", "description": { "name": "pool", - "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", + "sha256": "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.1" + "version": "1.5.2" }, "popover": { "dependency": "direct main", @@ -1434,21 +1423,21 @@ "dependency": "transitive", "description": { "name": "process", - "sha256": "107d8be718f120bbba9dcd1e95e3bd325b1b4a4f07db64154635ba03f2567a0d", + "sha256": "c6248e4526673988586e8c00bb22a49210c258dc91df5227d5da9748ecf79744", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.3" + "version": "5.0.5" }, "provider": { "dependency": "transitive", "description": { "name": "provider", - "sha256": "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84", + "sha256": "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.1.5" + "version": "6.1.5+1" }, "pub_semver": { "dependency": "transitive", @@ -1483,13 +1472,12 @@ "reorderable_grid": { "dependency": "direct main", "description": { - "path": ".", - "ref": "d6f6a4fcf23129400529a055292133f1030b7eee", - "resolved-ref": "d6f6a4fcf23129400529a055292133f1030b7eee", - "url": "https://github.com/CodeDoctorDE/reorderable_grid.git" + "name": "reorderable_grid", + "sha256": "c7d2e1f2e032a8fffe121f9da828546ee58db35c9c7d19d7a2d189dea2f9939d", + "url": "https://pub.dev" }, - "source": "git", - "version": "1.0.9" + "source": "hosted", + "version": "1.0.12" }, "replay_bloc": { "dependency": "direct main", @@ -1575,11 +1563,11 @@ "dependency": "direct main", "description": { "name": "share_plus", - "sha256": "d7dc0630a923883c6328ca31b89aa682bacbf2f8304162d29f7c6aaff03a27a1", + "sha256": "3424e9d5c22fd7f7590254ba09465febd6f8827c8b19a44350de4ac31d92d3a6", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.1.0" + "version": "12.0.0" }, "share_plus_platform_interface": { "dependency": "transitive", @@ -1605,11 +1593,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "5bcf0772a761b04f8c6bf814721713de6f3e5d9d89caf8d3fe031b02a342379e", + "sha256": "a2608114b1ffdcbc9c120eb71a0e207c71da56202852d4aab8a5e30a82269e74", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.11" + "version": "2.4.12" }, "shared_preferences_foundation": { "dependency": "transitive", @@ -1691,21 +1679,21 @@ "dependency": "transitive", "description": { "name": "source_gen", - "sha256": "7b19d6ba131c6eb98bfcbf8d56c1a7002eba438af2e7ae6f8398b2b0f4f381e3", + "sha256": "ccf30b0c9fbcd79d8b6f5bfac23199fb354938436f62475e14aea0f29ee0f800", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.0" + "version": "4.0.1" }, "source_helper": { "dependency": "transitive", "description": { "name": "source_helper", - "sha256": "a447acb083d3a5ef17f983dd36201aeea33fedadb3228fa831f2f0c92f0f3aca", + "sha256": "6a3c6cc82073a8797f8c4dc4572146114a39652851c157db37e964d9c7038723", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.7" + "version": "1.3.8" }, "source_span": { "dependency": "transitive", @@ -1791,8 +1779,8 @@ "dependency": "direct main", "description": { "path": "api", - "ref": "e3731236887b11685aa9c7c94d453babf726b46c", - "resolved-ref": "e3731236887b11685aa9c7c94d453babf726b46c", + "ref": "1c15259fc8c5e043997ffcaafbf45348a77e3003", + "resolved-ref": "1c15259fc8c5e043997ffcaafbf45348a77e3003", "url": "https://github.com/LinwoodDev/Swamp.git" }, "source": "git", @@ -1832,21 +1820,21 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.4" + "version": "0.7.6" }, - "timing": { + "tuple": { "dependency": "transitive", "description": { - "name": "timing", - "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", + "name": "tuple", + "sha256": "a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.2" + "version": "2.0.2" }, "type_plus": { "dependency": "transitive", @@ -1882,11 +1870,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "0aedad096a85b49df2e4725fa32118f9fa580f3b14af7a2d2221896a02cd5656", + "sha256": "199bc33e746088546a39cc5f36bac5a278c5e53b40cb3196f99e7345fdcfae6b", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.17" + "version": "6.3.22" }, "url_launcher_ios": { "dependency": "transitive", @@ -1982,41 +1970,41 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "ca81fdfaf62a5ab45d7296614aea108d2c7d0efca8393e96174bf4d51e6725b0", + "sha256": "d354a7ec6931e6047785f4db12a1f61ec3d43b207fc0790f863818543f8ff0dc", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.18" + "version": "1.1.19" }, "vector_math": { "dependency": "transitive", "description": { "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", + "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "vm_service": { "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02", + "sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60", "url": "https://pub.dev" }, "source": "hosted", - "version": "15.0.0" + "version": "15.0.2" }, "watcher": { "dependency": "transitive", "description": { "name": "watcher", - "sha256": "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a", + "sha256": "5bf046f41320ac97a469d506261797f35254fa61c641741ef32dacda98b7d39c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.2" + "version": "1.1.3" }, "web": { "dependency": "direct main", @@ -2102,11 +2090,11 @@ "dependency": "direct main", "description": { "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", + "sha256": "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.5.0" + "version": "6.6.1" }, "yaml": { "dependency": "transitive", @@ -2120,7 +2108,7 @@ } }, "sdks": { - "dart": ">=3.8.0 <4.0.0", - "flutter": ">=3.32.8" + "dart": ">=3.9.0 <4.0.0", + "flutter": ">=3.35.4" } } diff --git a/pkgs/by-name/bz/bzflag/package.nix b/pkgs/by-name/bz/bzflag/package.nix index 2871047c4001..ae167ba45cd2 100644 --- a/pkgs/by-name/bz/bzflag/package.nix +++ b/pkgs/by-name/bz/bzflag/package.nix @@ -1,7 +1,8 @@ { stdenv, lib, - fetchurl, + fetchFromGitHub, + autoreconfHook, pkg-config, curl, SDL2, @@ -16,12 +17,17 @@ stdenv.mkDerivation (finalAttrs: { pname = "bzflag"; version = "2.4.30"; - src = fetchurl { - url = "https://download.bzflag.org/bzflag/source/${finalAttrs.version}/bzflag-${finalAttrs.version}.tar.bz2"; - sha256 = "sha256-u3i3UOe856p8Eb01kGuwikmsx8UL8pYprzgO7NFTiU0="; + src = fetchFromGitHub { + owner = "BZFlag-Dev"; + repo = "bzflag"; + tag = "v${finalAttrs.version}"; + hash = "sha256-6lW3w1n1ZFs+Iw2wd0aJJpSSnymzkNmVLAgreW4l/6k="; }; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; buildInputs = [ curl diff --git a/pkgs/by-name/c2/c2patool/package.nix b/pkgs/by-name/c2/c2patool/package.nix index b5bd4d618802..468912e1d9be 100644 --- a/pkgs/by-name/c2/c2patool/package.nix +++ b/pkgs/by-name/c2/c2patool/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "c2patool"; - version = "0.22.0"; + version = "0.23.2"; src = fetchFromGitHub { owner = "contentauth"; repo = "c2pa-rs"; tag = "c2patool-v${finalAttrs.version}"; - hash = "sha256-6u9L3cEFB2UIsrH8VyGxHzhZqCAjEAIBLZknmYJl/JM="; + hash = "sha256-elEl0tSO7SEbyMuLhOxnkiejmalJgtEGzX2hWNBYISs="; }; - cargoHash = "sha256-wjGixVxuRHeByFiTS/WsBCTyxgLUnxq7P6qASxCU4tY="; + cargoHash = "sha256-dt+6bJ1ax/hR8ZAx/HvkePh5Y3/Cl/O8BCuwEW2aJTk="; # use the non-vendored openssl env.OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/ca/calibre-web/package.nix b/pkgs/by-name/ca/calibre-web/package.nix index a11ab1aeacf9..00bf55796d76 100644 --- a/pkgs/by-name/ca/calibre-web/package.nix +++ b/pkgs/by-name/ca/calibre-web/package.nix @@ -8,14 +8,14 @@ }: python3Packages.buildPythonApplication rec { pname = "calibre-web"; - version = "0.6.24"; + version = "0.6.25"; pyproject = true; src = fetchFromGitHub { owner = "janeczku"; repo = "calibre-web"; tag = version; - hash = "sha256-DYhlD3ly6U/e5cDlsubDyW1uKeCtB+HrpagJlNDJhyI="; + hash = "sha256-tmSp6ABQ4KnNdUHYZPnXGfhhyhM6aczEUPd57APZnLA="; }; patches = [ diff --git a/pkgs/by-name/ca/camunda-modeler/package.nix b/pkgs/by-name/ca/camunda-modeler/package.nix index eef4dd7dd0b0..9f203a094aeb 100644 --- a/pkgs/by-name/ca/camunda-modeler/package.nix +++ b/pkgs/by-name/ca/camunda-modeler/package.nix @@ -10,11 +10,11 @@ stdenvNoCC.mkDerivation rec { pname = "camunda-modeler"; - version = "5.38.1"; + version = "5.39.0"; src = fetchurl { url = "https://github.com/camunda/camunda-modeler/releases/download/v${version}/camunda-modeler-${version}-linux-x64.tar.gz"; - hash = "sha256-PsNOB2VTwxS9xZxZF79BE+ntF3EpQmdfTagXC2NFhtI="; + hash = "sha256-aDuJQWhgyQ0Aoh40Uyo4HPfNQDAhIg8Cd+veKEUynjs="; }; sourceRoot = "camunda-modeler-${version}-linux-x64"; diff --git a/pkgs/by-name/ca/capypdf/package.nix b/pkgs/by-name/ca/capypdf/package.nix index 60473b6cd08b..c63246a73824 100644 --- a/pkgs/by-name/ca/capypdf/package.nix +++ b/pkgs/by-name/ca/capypdf/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "capypdf"; - version = "0.16.0"; + version = "0.17.0"; outputs = [ "out" @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "jpakkane"; repo = "capypdf"; rev = finalAttrs.version; - hash = "sha256-FqXb0e16sADJVdXCbWJcAs/5+xpGAXIwXR0bgGEuHRE="; + hash = "sha256-hdutgZhJwUi+wwtYt3+hSiyBImchUtbpVd0RCPWEr0Q="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ca/cargo-all-features/package.nix b/pkgs/by-name/ca/cargo-all-features/package.nix index ca59de7c8bfd..1b36989bb011 100644 --- a/pkgs/by-name/ca/cargo-all-features/package.nix +++ b/pkgs/by-name/ca/cargo-all-features/package.nix @@ -6,14 +6,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-all-features"; - version = "1.10.0"; + version = "1.11.0"; src = fetchCrate { inherit pname version; - hash = "sha256-/w3Xd7PXUNtqzRYmUqJtth+GDuXSnsk1NiYCTYsHuAQ="; + hash = "sha256-pHwQq6/KGCIYm3Q63YbUit6yUjwEFnpBJCE6lpGBcZc="; }; - cargoHash = "sha256-OgVeAuC36mP8rv4+XHsrOe7KKnpQ/u0M3g91NE0u98A="; + cargoHash = "sha256-tAwU7vJLp4KLzYAEbtSpNKbZBz+hBdAiIkUD/A5CpwI="; meta = with lib; { description = "Cargo subcommand to build and test all feature flag combinations"; diff --git a/pkgs/by-name/ca/cargo-binstall/package.nix b/pkgs/by-name/ca/cargo-binstall/package.nix index af291d00896c..d8586fed0712 100644 --- a/pkgs/by-name/ca/cargo-binstall/package.nix +++ b/pkgs/by-name/ca/cargo-binstall/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-binstall"; - version = "1.15.4"; + version = "1.15.5"; src = fetchFromGitHub { owner = "cargo-bins"; repo = "cargo-binstall"; rev = "v${version}"; - hash = "sha256-UcDcTWtus2QjUK2HpTQd0dRMM/qxSXhPeWrbnXB40+A="; + hash = "sha256-XfudrzPvCdTi9y/3YRfMl5hh9dFDkcOxsxPXGmr8JnI="; }; - cargoHash = "sha256-VxKYilelkxEv1tsBSbINs0fk1fTzf3FWQ085cKwsxrw="; + cargoHash = "sha256-C9GubczQ6A5vdi8UcxPO7BYlgz+1U5lOHT7QYvDDxJQ="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ca/cargo-deny/package.nix b/pkgs/by-name/ca/cargo-deny/package.nix index 679139702445..444467bd817e 100644 --- a/pkgs/by-name/ca/cargo-deny/package.nix +++ b/pkgs/by-name/ca/cargo-deny/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-deny"; - version = "0.18.4"; + version = "0.18.5"; src = fetchFromGitHub { owner = "EmbarkStudios"; repo = "cargo-deny"; rev = version; - hash = "sha256-5aa13eFfGEJZBRB4/PAKKLwxw2wt8sBI7ZVOpgnO+t8="; + hash = "sha256-FYVMeq/728uXayGbDKVK2kZNkf9tdXET+uEorJ6WNto="; }; - cargoHash = "sha256-RW+drxVouQbiZsjEL+XZBE2VMzEiCkLTOC9jMxI76T8="; + cargoHash = "sha256-QfylAFybghBJzxgtrKIPGz/6EM1DlNJ/uJIEtMXpTbo="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ca/cargo-hack/package.nix b/pkgs/by-name/ca/cargo-hack/package.nix index eb1ba42820ff..34f41e4ae16c 100644 --- a/pkgs/by-name/ca/cargo-hack/package.nix +++ b/pkgs/by-name/ca/cargo-hack/package.nix @@ -6,14 +6,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-hack"; - version = "0.6.38"; + version = "0.6.39"; src = fetchCrate { inherit pname version; - hash = "sha256-gKuc7FTBlWasRb59IvzFT54I7aY3MjNAkl2YCVZzl6Q="; + hash = "sha256-0+2bgjCgkZA8oYo5jkykB2US+LVVNo1tVk4smxYB6f4="; }; - cargoHash = "sha256-TRtz6OVYyt/sHVMoR5wDRbAPVvB33d8kSSTlO6JJkdM="; + cargoHash = "sha256-Pn7QL1D4WNMwCbXcm2bEdN2htIMwQhCsXrSaeeK2F7M="; # some necessary files are absent in the crate version doCheck = false; diff --git a/pkgs/by-name/ca/cargo-ndk/package.nix b/pkgs/by-name/ca/cargo-ndk/package.nix index 3586de5b19f7..e211eee2c96d 100644 --- a/pkgs/by-name/ca/cargo-ndk/package.nix +++ b/pkgs/by-name/ca/cargo-ndk/package.nix @@ -25,6 +25,6 @@ rustPlatform.buildRustPackage rec { asl20 # or mit ]; - maintainers = with maintainers; [ mglolenstine ]; + maintainers = with maintainers; [ ]; }; } diff --git a/pkgs/by-name/ca/cargo-nextest/package.nix b/pkgs/by-name/ca/cargo-nextest/package.nix index 38604136ab81..c073518318f6 100644 --- a/pkgs/by-name/ca/cargo-nextest/package.nix +++ b/pkgs/by-name/ca/cargo-nextest/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-nextest"; - version = "0.9.103"; + version = "0.9.104"; src = fetchFromGitHub { owner = "nextest-rs"; repo = "nextest"; rev = "cargo-nextest-${version}"; - hash = "sha256-n7VVfk6bvO97tY7woEYUAuxEay/fN6F0eWBDohqIBD0="; + hash = "sha256-CZNnOuMF5P3OgdwlAfUgbbXnDVm4IQ7P617Rblq0lgk="; }; - cargoHash = "sha256-Nfm2KdyIgJ2rxYKn6r4lZbNkEWNQ+UAdkMiZAJfbzo8="; + cargoHash = "sha256-jppSWm20Md++mxvs/h1pB1Bh/02muWqUm1DyR46nusY="; cargoBuildFlags = [ "-p" diff --git a/pkgs/by-name/ca/cassette/package.nix b/pkgs/by-name/ca/cassette/package.nix index 7dfe2e770e06..3f0fc3958cff 100644 --- a/pkgs/by-name/ca/cassette/package.nix +++ b/pkgs/by-name/ca/cassette/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation rec { pname = "cassette"; - version = "0.2.1"; + version = "0.2.1.g49"; src = fetchFromGitHub { owner = "Rirusha"; repo = "Cassette"; rev = "v${version}"; - hash = "sha256-DXCOrCntOgUPYMVRqC4jDNTFgUjShCBoYQgLtSnuz6U="; + hash = "sha256-1wIYEDaVlqNDS50MiYGqCtf5xGWou/g/YfZChTdQIns="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ca/cava/package.nix b/pkgs/by-name/ca/cava/package.nix index 637d5515b53b..3453d7db9d1b 100644 --- a/pkgs/by-name/ca/cava/package.nix +++ b/pkgs/by-name/ca/cava/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { pname = "cava"; - version = "0.10.4"; + version = "0.10.6"; src = fetchFromGitHub { owner = "karlstav"; repo = "cava"; rev = version; - hash = "sha256-oKEUddzg7Gt3uu6x9D65JX0PvuC59r7Psb9VZz3+nCc="; + hash = "sha256-dWPW9vd9LdGALt7Po4nZnW5HkivtZcIUBlXEFurq2os="; }; buildInputs = [ diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index c3e46fb0e8b6..588efb2944af 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "cdncheck"; - version = "1.2.0"; + version = "1.2.2"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${version}"; - hash = "sha256-2+o2CIR8zcoOxdg8Cp+E1U3mjrxQhLUGuMTep0bXnMo="; + hash = "sha256-Nu0u/lTl6qpzvHq8gEOxBqzL6kyFt+ZaQitLEbgpAfk="; }; vendorHash = "sha256-21giZLgfNgDouU+T/8N28BEbJP2u44A3glZOwDBaiHY="; diff --git a/pkgs/by-name/ch/chatbox/package.nix b/pkgs/by-name/ch/chatbox/package.nix index 75d9a8577dea..3b6e1c3ce330 100644 --- a/pkgs/by-name/ch/chatbox/package.nix +++ b/pkgs/by-name/ch/chatbox/package.nix @@ -6,11 +6,11 @@ }: let pname = "chatbox"; - version = "1.15.4"; + version = "1.16.3"; src = fetchurl { url = "https://download.chatboxai.app/releases/Chatbox-${version}-x86_64.AppImage"; - hash = "sha256-plKibAg1tv0Togt+Jlwm8qrTp7UbBmuEM20xKLi7bb4="; + hash = "sha256-Vits1RCDAsaTglbFo1y2YeiNBGou9m6BScV+rMGp3Rw="; }; appimageContents = appimageTools.extract { inherit pname version src; }; diff --git a/pkgs/by-name/ch/chatterino2/package.nix b/pkgs/by-name/ch/chatterino2/package.nix index 9ad3e6b96e71..ac8e02141c46 100644 --- a/pkgs/by-name/ch/chatterino2/package.nix +++ b/pkgs/by-name/ch/chatterino2/package.nix @@ -12,13 +12,13 @@ ( finalAttrs: _: { pname = "chatterino2"; - version = "2.5.3"; + version = "2.5.4"; src = fetchFromGitHub { owner = "Chatterino"; repo = "chatterino2"; tag = "v${finalAttrs.version}"; - hash = "sha256-XV8WhdjdnVrOg0PVyIhGfxC4sJ62oH03KchvGr1c2w8="; + hash = "sha256-eozT3Lfra4i+q3pCxH0Z1v/3Y/FB5yJc/88tA90hTzI="; fetchSubmodules = true; leaveDotGit = true; postFetch = '' diff --git a/pkgs/by-name/ch/chatterino7/package.nix b/pkgs/by-name/ch/chatterino7/package.nix index 19e6e5897bc8..da670766fe5b 100644 --- a/pkgs/by-name/ch/chatterino7/package.nix +++ b/pkgs/by-name/ch/chatterino7/package.nix @@ -11,13 +11,13 @@ ( finalAttrs: _: { pname = "chatterino7"; - version = "7.5.3"; + version = "7.5.4"; src = fetchFromGitHub { owner = "SevenTV"; repo = "chatterino7"; tag = "v${finalAttrs.version}"; - hash = "sha256-tft0+vcE+LGPrlv4ZBgzmeF66Jf66iTjUr0pdF1vx24="; + hash = "sha256-zA198AIFIRx4qE5MZwrGOFFrpnVrZMVQx1SX0RJpDo4="; fetchSubmodules = true; leaveDotGit = true; postFetch = '' diff --git a/pkgs/by-name/ch/check-jsonschema/package.nix b/pkgs/by-name/ch/check-jsonschema/package.nix index 0d8ec8839182..7cff735e0c6c 100644 --- a/pkgs/by-name/ch/check-jsonschema/package.nix +++ b/pkgs/by-name/ch/check-jsonschema/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "check-jsonschema"; - version = "0.33.3"; + version = "0.34.0"; pyproject = true; src = fetchFromGitHub { owner = "python-jsonschema"; repo = "check-jsonschema"; tag = version; - hash = "sha256-h9qEPf3m1eknTq1cLQ4B2RxriyMpS/Kxzg6+bVCANzo="; + hash = "sha256-NFP013ZG+Ltiqe+CLed4zeSQCS9E1r1L+b2AsYLMDW4="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/ch/checkov/package.nix b/pkgs/by-name/ch/checkov/package.nix index a68926cbab21..0e0683eda207 100644 --- a/pkgs/by-name/ch/checkov/package.nix +++ b/pkgs/by-name/ch/checkov/package.nix @@ -199,6 +199,7 @@ python3.pkgs.buildPythonApplication rec { Prevent cloud misconfigurations during build-time for Terraform, Cloudformation, Kubernetes, Serverless framework and other infrastructure-as-code-languages. ''; + mainProgram = "checkov"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ anhdle14 diff --git a/pkgs/by-name/ch/checkstyle/package.nix b/pkgs/by-name/ch/checkstyle/package.nix index 488d49f436cf..ac3a46792ca7 100644 --- a/pkgs/by-name/ch/checkstyle/package.nix +++ b/pkgs/by-name/ch/checkstyle/package.nix @@ -7,12 +7,12 @@ }: stdenvNoCC.mkDerivation rec { - version = "11.0.0"; + version = "11.0.1"; pname = "checkstyle"; src = fetchurl { url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar"; - sha256 = "sha256-WbmHE0A1OxqGsNqmyPh6QQwhhnUAw6QiQIuftcnsLHY="; + sha256 = "sha256-e8ByK4En2zMguzvBFQR4RE9n9gA1ZIMdpLz7wJGXMpo="; }; nativeBuildInputs = [ makeBinaryWrapper ]; diff --git a/pkgs/by-name/ch/cherrytree/package.nix b/pkgs/by-name/ch/cherrytree/package.nix index ff0ded1923bb..5b2ddf22f79a 100644 --- a/pkgs/by-name/ch/cherrytree/package.nix +++ b/pkgs/by-name/ch/cherrytree/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cherrytree"; - version = "1.6.0"; + version = "1.6.2"; src = fetchFromGitHub { owner = "giuspen"; repo = "cherrytree"; tag = "v${finalAttrs.version}"; - hash = "sha256-VzY91ZyHL1gNj5liTzisA6iL74294CPLLa8duJy0m8A="; + hash = "sha256-YsxhjATadOielthdPyfNrPCL9nhFny00WugDHmRk03k="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index e796218c860e..6d6276aa2fed 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2025-09-11"; + version = "0.4.0-unstable-2025-09-22"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "8d7cf0b140ee75ca1fa758df4b2ae23fe0dbfa3f"; - hash = "sha256-62RYdnipNwgXwvmEzoyvsENueE3plOKFXAtsZEeg7Ok="; + rev = "d958adbc6c332d6bbac4e2844025ca7331bb01b9"; + hash = "sha256-htpdcm705Pm5a+me8vo5aQVWRAKTVPYac/0KgIpRKuA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ch/chroot-realpath/package.nix b/pkgs/by-name/ch/chroot-realpath/package.nix deleted file mode 100644 index c75262cd3344..000000000000 --- a/pkgs/by-name/ch/chroot-realpath/package.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ - lib, - rustPlatform, -}: - -let - cargo = lib.importTOML ./src/Cargo.toml; -in -rustPlatform.buildRustPackage { - pname = cargo.package.name; - version = cargo.package.version; - - src = ./src; - - cargoLock.lockFile = ./src/Cargo.lock; - - meta = { - description = "Output a path's realpath within a chroot"; - maintainers = [ lib.maintainers.elvishjerricco ]; - }; -} diff --git a/pkgs/by-name/ch/chroot-realpath/src/Cargo.lock b/pkgs/by-name/ch/chroot-realpath/src/Cargo.lock deleted file mode 100644 index 81f594ba3082..000000000000 --- a/pkgs/by-name/ch/chroot-realpath/src/Cargo.lock +++ /dev/null @@ -1,16 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 4 - -[[package]] -name = "anyhow" -version = "1.0.98" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" - -[[package]] -name = "chroot-realpath" -version = "0.1.0" -dependencies = [ - "anyhow", -] diff --git a/pkgs/by-name/ch/chroot-realpath/src/Cargo.toml b/pkgs/by-name/ch/chroot-realpath/src/Cargo.toml deleted file mode 100644 index aeefcfa4b449..000000000000 --- a/pkgs/by-name/ch/chroot-realpath/src/Cargo.toml +++ /dev/null @@ -1,10 +0,0 @@ -[package] -name = "chroot-realpath" -version = "0.1.0" -edition = "2021" - -[dependencies] -anyhow = "1.0.98" - -[profile.release] -opt-level = "z" diff --git a/pkgs/by-name/ch/chroot-realpath/src/src/main.rs b/pkgs/by-name/ch/chroot-realpath/src/src/main.rs deleted file mode 100644 index 140ad4aaf689..000000000000 --- a/pkgs/by-name/ch/chroot-realpath/src/src/main.rs +++ /dev/null @@ -1,26 +0,0 @@ -use std::env; -use std::io::{stdout, Write}; -use std::os::unix::ffi::OsStrExt; -use std::os::unix::fs; - -use anyhow::{bail, Context, Result}; - -fn main() -> Result<()> { - let args: Vec = env::args().collect(); - - if args.len() != 3 { - bail!("Usage: {} ", args[0]); - } - - fs::chroot(&args[1]).context("Failed to chroot")?; - std::env::set_current_dir("/").context("Failed to change directory")?; - - let path = std::fs::canonicalize(&args[2]) - .with_context(|| format!("Failed to canonicalize {}", args[2]))?; - - stdout() - .write_all(path.into_os_string().as_bytes()) - .context("Failed to write output")?; - - Ok(()) -} diff --git a/pkgs/by-name/ci/cinnamon/package.nix b/pkgs/by-name/ci/cinnamon/package.nix index 3e693757909d..f22db1eca8c4 100644 --- a/pkgs/by-name/ci/cinnamon/package.nix +++ b/pkgs/by-name/ci/cinnamon/package.nix @@ -76,13 +76,13 @@ let in stdenv.mkDerivation rec { pname = "cinnamon"; - version = "6.4.12"; + version = "6.4.13"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cinnamon"; rev = version; - hash = "sha256-fEi/dUPnHC0OFqefclf0gQsZZNRVzBLaIR41prUfNP8="; + hash = "sha256-XGG5Qf6Kx1gvZITuuZWn1ggY4FNW/aEuBLbpWyxE2V8="; }; patches = [ diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 56411bf26c47..41acd208a49d 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -6,13 +6,13 @@ "packages": { "": { "dependencies": { - "@anthropic-ai/claude-code": "^1.0.119" + "@anthropic-ai/claude-code": "^1.0.126" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.119", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.119.tgz", - "integrity": "sha512-0SxTgt7Htr2okxL2Uk0Mv5eB8JxBrRCZCdtTNwuYC/OBl2F7UDM8YFtIwHz97ygCoJw49j7SL6s+/MIZGaEzrA==", + "version": "1.0.126", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.126.tgz", + "integrity": "sha512-DvzpL0LLB5nXRgJi4h+peDVys8sjfy5/QJMiketpqUd9SebTE673KnZ28lwEY4s944t/ywA80oNaJLXHMbqfcQ==", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 3c5664aeae9d..ee1c6a6853b3 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "claude-code"; - version = "1.0.119"; + version = "1.0.126"; nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-l6H3IaCIo15OkCR+QBsZJ9lQIxEaAuUOUy/yEQtcvDI="; + hash = "sha256-U6uYRkmVqMoJDAAzLHpF9G5OglPhLqPuwe6gWMQPx78="; }; - npmDepsHash = "sha256-J22dL6GuvMKRLZ7ZAkKn8iX/qBfgK/k3IXKPLGROwo4="; + npmDepsHash = "sha256-m+GYa3uPfkUDV+p95uQToY3n/k0JG8hbppBn0GUeV+8="; postPatch = '' cp ${./package-lock.json} package-lock.json diff --git a/pkgs/by-name/cl/clipper2/package.nix b/pkgs/by-name/cl/clipper2/package.nix index 3785fba4c8a1..febf7b4a8a28 100644 --- a/pkgs/by-name/cl/clipper2/package.nix +++ b/pkgs/by-name/cl/clipper2/package.nix @@ -3,17 +3,18 @@ stdenv, fetchFromGitHub, cmake, + nix-update-script, }: stdenv.mkDerivation rec { pname = "clipper2"; - version = "1.5.3"; + version = "1.5.4"; src = fetchFromGitHub { owner = "AngusJohnson"; repo = "Clipper2"; rev = "Clipper2_${version}"; - hash = "sha256-6lvzU93+UnArEtRe2mJ4YB16+5sDCrBcPzljNAEFt8M="; + hash = "sha256-2vZXxT5hISz2xbWbvYNGTrq9QovTjNwUK103iVtz8ok="; }; sourceRoot = "${src.name}/CPP"; @@ -28,6 +29,8 @@ stdenv.mkDerivation rec { "-DBUILD_SHARED_LIBS=ON" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Polygon Clipping and Offsetting - C++ Only"; longDescription = '' diff --git a/pkgs/by-name/cl/clorinde/package.nix b/pkgs/by-name/cl/clorinde/package.nix index fabc70ba3b2f..177ec1179405 100644 --- a/pkgs/by-name/cl/clorinde/package.nix +++ b/pkgs/by-name/cl/clorinde/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "clorinde"; - version = "1.1.0"; + version = "1.1.1"; src = fetchFromGitHub { owner = "halcyonnouveau"; repo = "clorinde"; tag = "clorinde-v${finalAttrs.version}"; - hash = "sha256-AVDlOMdtzWxd+eZmlSOyZ6lqLXG6qFrYFRUREWyMBIQ="; + hash = "sha256-a44y0cVmpQf3AmN4DXR50pFhUrWlANN9X0v0zQttT7M="; }; - cargoHash = "sha256-3GANdfN3phymRucVx2sFKiP/6I9aKbP2IF1faj7B068="; + cargoHash = "sha256-YSyHp3JwsLO7yrLko5NE2lb6ozy8Ah9i2Rz3854ujh0="; cargoBuildFlags = [ "--package=clorinde" ]; diff --git a/pkgs/by-name/cl/cloudflare-ddns/package.nix b/pkgs/by-name/cl/cloudflare-ddns/package.nix new file mode 100644 index 000000000000..477a10e4f221 --- /dev/null +++ b/pkgs/by-name/cl/cloudflare-ddns/package.nix @@ -0,0 +1,35 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: +buildGoModule (finalAttrs: { + pname = "cloudflare-ddns"; + version = "1.15.1"; + + src = fetchFromGitHub { + owner = "favonia"; + repo = "cloudflare-ddns"; + tag = "v${finalAttrs.version}"; + hash = "sha256-/806eUsuWhiCnvO1DasPW2xVFYYxnmki3KIDre7gjrg="; + }; + + vendorHash = "sha256-XIfPL1BNA8mcQH+w4AhThh80gh/1vUjKDtFN97O5zqw="; + + subPackages = [ + "cmd/ddns" + ]; + + meta = with lib; { + description = "Dynamic DNS (DDNS) client for Cloudflare"; + longDescription = '' + A feature-rich and robust Cloudflare DDNS updater with a small footprint. + The program will detect your machine’s public IP addresses and update DNS records using the Cloudflare API. + ''; + homepage = "https://github.com/favonia/cloudflare-ddns"; + mainProgram = "ddns"; + license = licenses.asl20; + maintainers = with maintainers; [ ]; + platforms = platforms.unix ++ platforms.darwin; + }; +}) diff --git a/pkgs/by-name/cl/cloudfoundry-cli/package.nix b/pkgs/by-name/cl/cloudfoundry-cli/package.nix index 7e7b4dfa0118..9c476b60967b 100644 --- a/pkgs/by-name/cl/cloudfoundry-cli/package.nix +++ b/pkgs/by-name/cl/cloudfoundry-cli/package.nix @@ -8,15 +8,15 @@ buildGoModule rec { pname = "cloudfoundry-cli"; - version = "8.14.1"; + version = "8.16.0"; src = fetchFromGitHub { owner = "cloudfoundry"; repo = "cli"; rev = "v${version}"; - sha256 = "sha256-gkwiDLtd7pPJY5iliTPg2/5KITps9LohHPnBYUxfaPs="; + sha256 = "sha256-7ROrXGGzHTI83/SgBqcNJdlZlWzt8rAYdsNM2vgyDKA="; }; - vendorHash = "sha256-ygRb87WjA0e+mBwK3JLh0b7dbib7tM91hq7eD2f2AAU="; + vendorHash = "sha256-vWy93zOHh4kCQ/D4rKlbL0mcDbOStYOvC8G4bc6KRgg="; subPackages = [ "." ]; diff --git a/pkgs/by-name/cl/cloudgoat/package.nix b/pkgs/by-name/cl/cloudgoat/package.nix index de5b138fb319..5a10d0794baa 100644 --- a/pkgs/by-name/cl/cloudgoat/package.nix +++ b/pkgs/by-name/cl/cloudgoat/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "cloudgoat"; - version = "2.3.0"; + version = "2.3.1"; pyproject = true; src = fetchFromGitHub { owner = "RhinoSecurityLabs"; repo = "cloudgoat"; tag = "v${version}"; - hash = "sha256-xDUDpdEluYKudrjIYOoQWNvF8BoC/VpSVdV5pzfLoMc="; + hash = "sha256-GYhi4rh+JXyUQkRkE5XsbczWbGEt1zqsALBQcwRWJbI="; }; build-system = with python3.pkgs; [ poetry-core ]; diff --git a/pkgs/by-name/cl/cloudlog/package.nix b/pkgs/by-name/cl/cloudlog/package.nix index d16933621601..e930b812b59a 100644 --- a/pkgs/by-name/cl/cloudlog/package.nix +++ b/pkgs/by-name/cl/cloudlog/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "cloudlog"; - version = "2.7.0"; + version = "2.7.1"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; - hash = "sha256-OP+CUBuc0Zl/cqZlF1Ryo4WlTDEmAflwxpYPJr3BPvg="; + hash = "sha256-My0z4MW/9O0+ErIh7SEWU3KGJ4UQDmhwJICtBgQ4+q8="; }; postPatch = '' diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix index 4ece70dd5185..ee4015133d7f 100644 --- a/pkgs/by-name/cn/cnspec/package.nix +++ b/pkgs/by-name/cn/cnspec/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnspec"; - version = "12.1.0"; + version = "12.2.1"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnspec"; tag = "v${version}"; - hash = "sha256-XGZJCjWVWf2XFtcN6M10I750gIvY7UBsePDTcfpnmRY="; + hash = "sha256-DmLA/JysdJT8/9Z6mmdAbZAkQZ1aAlzcvesdP5Qn1ik="; }; proxyVendor = true; - vendorHash = "sha256-L2zom8FpZb7koqIAewGXGQhNVZlJgBNZWjoDr4NJDmk="; + vendorHash = "sha256-nqLHa6m8IeTg6Ac3vkRxyIRyO59WaN+Teaqm/qac53A="; subPackages = [ "apps/cnspec" ]; diff --git a/pkgs/by-name/co/cockpit/branding.css b/pkgs/by-name/co/cockpit/branding.css new file mode 100644 index 000000000000..56be3543e95a --- /dev/null +++ b/pkgs/by-name/co/cockpit/branding.css @@ -0,0 +1,11 @@ +#badge { + inline-size: 225px; + block-size: 80px; + background-image: url("logo.png"); + background-size: contain; + background-repeat: no-repeat; +} + +#brand::before { + content: "${PRETTY_NAME}"; +} diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index 87dfb5c3d95e..aff5f8283fcb 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -37,17 +37,20 @@ systemd, udev, xmlto, + # Enables lightweight NixOS branding, replacing the default Cockpit icons + withBranding ? true, + nixos-icons, }: stdenv.mkDerivation (finalAttrs: { pname = "cockpit"; - version = "346"; + version = "347"; src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit"; tag = finalAttrs.version; - hash = "sha256-ZTVcZ1a43cwm8y74XKp9z8tqSK1wxlW9lfoLN/cSFcs="; + hash = "sha256-9jVtO97QdFe8pp6JmuftaKyVM/MnRCYCWLPLrtjgbJ8="; fetchSubmodules = true; }; @@ -148,6 +151,17 @@ stdenv.mkDerivation (finalAttrs: { # hardcode libexecdir, I am assuming that cockpit only use it to find it's binaries printf 'def get_libexecdir() -> str:\n\treturn "%s"' "$out/libexec" >> src/cockpit/packages.py + + # patch paths used as visibility conditions in apps + substituteInPlace pkg/*/manifest.json \ + --replace-warn '"/usr/bin' '"/run/current-system/sw/bin' \ + --replace-warn '"/usr/sbin' '"/run/current-system/sw/bin' \ + --replace-warn '"/usr/share' '"/run/current-system/sw/share' \ + --replace-warn '"/lib/systemd' '"/run/current-system/sw/lib/systemd' + + # replace reference to system python interpreter, used for e.g. sosreport + substituteInPlace pkg/lib/python.ts \ + --replace-fail /usr/libexec/platform-python ${python3Packages.python.interpreter} ''; configureFlags = [ @@ -200,6 +214,19 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace $out/lib/systemd/*/* \ --replace-warn /bin /run/current-system/sw/bin + ${lib.optionalString withBranding '' + mkdir -p "$out/share/cockpit/branding/nixos" + pushd "$out/share/cockpit/branding/nixos" + + icons="${nixos-icons}/share/icons/hicolor" + ln -s "$icons/16x16/apps/nix-snowflake.png" favicon.ico + ln -s "$icons/256x256/apps/nix-snowflake.png" logo.png + ln -s "$icons/256x256/apps/nix-snowflake.png" apple-touch-icon.png + cp "${./branding.css}" branding.css + + popd + ''} + runHook postFixup ''; @@ -219,7 +246,7 @@ stdenv.mkDerivation (finalAttrs: { export G_MESSAGES_DEBUG=cockpit-ws,cockpit-wrapper,cockpit-bridge export PATH=$PATH:$(pwd) - make check -j$NIX_BUILD_CORES || true + make check -j$NIX_BUILD_CORES || true npm run eslint npm run stylelint ''; @@ -235,6 +262,9 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://cockpit-project.org/"; changelog = "https://cockpit-project.org/blog/cockpit-${finalAttrs.version}.html"; license = lib.licenses.lgpl21; - maintainers = [ lib.maintainers.lucasew ]; + maintainers = with lib.maintainers; [ + lucasew + andre4ik3 + ]; }; }) diff --git a/pkgs/by-name/co/codeberg-cli/package.nix b/pkgs/by-name/co/codeberg-cli/package.nix index a34f27b1b062..08c4fcf321a0 100644 --- a/pkgs/by-name/co/codeberg-cli/package.nix +++ b/pkgs/by-name/co/codeberg-cli/package.nix @@ -9,17 +9,17 @@ }: rustPlatform.buildRustPackage rec { pname = "codeberg-cli"; - version = "0.5.0"; + version = "0.5.1"; src = fetchFromGitea { domain = "codeberg.org"; owner = "Aviac"; repo = "codeberg-cli"; rev = "v${version}"; - hash = "sha256-eTr+vkHHbUnUIli7PDEb/1abr2z2m0AZK8sTrkADaqM="; + hash = "sha256-81435dgw7fy4igUN3TYNjRans8uRZ/6TQWBxu0benwU="; }; - cargoHash = "sha256-/cPso8VGG7a1ODHLFMQ1Pyr6NA+7umY+Z2iCBJfIGdE="; + cargoHash = "sha256-1E7UuDbJKrnhMQI6trk7nHkeywCPFg1021pQhRcb4kQ="; nativeBuildInputs = [ pkg-config installShellFiles diff --git a/pkgs/by-name/co/codebuff/package-lock.json b/pkgs/by-name/co/codebuff/package-lock.json index da80335136e6..7b24701d8a6d 100644 --- a/pkgs/by-name/co/codebuff/package-lock.json +++ b/pkgs/by-name/co/codebuff/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "codebuff": "^1.0.473" + "codebuff": "^1.0.485" } }, "node_modules/chownr": { @@ -18,9 +18,9 @@ } }, "node_modules/codebuff": { - "version": "1.0.473", - "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.473.tgz", - "integrity": "sha512-maT1kgspsqqDBYZ5K2Fpze3cB3NwTzl5nQZ9EY7CFjkiypYRjlFosrkxY8eUXs6hCZy/WmuBEYRjdyobEaqrcA==", + "version": "1.0.485", + "resolved": "https://registry.npmjs.org/codebuff/-/codebuff-1.0.485.tgz", + "integrity": "sha512-RC+DPvi2radIVR5mQ+L53J6dg9RYR6mtmnAz6v3b3sUS6vlAX5r2huDFK5vjWh4pvphLyYzXxnc8nxjGLwqDVA==", "cpu": [ "x64", "arm64" diff --git a/pkgs/by-name/co/codebuff/package.nix b/pkgs/by-name/co/codebuff/package.nix index b9463b82dc8e..dd9662fcba01 100644 --- a/pkgs/by-name/co/codebuff/package.nix +++ b/pkgs/by-name/co/codebuff/package.nix @@ -6,14 +6,14 @@ buildNpmPackage rec { pname = "codebuff"; - version = "1.0.473"; + version = "1.0.485"; src = fetchzip { url = "https://registry.npmjs.org/codebuff/-/codebuff-${version}.tgz"; - hash = "sha256-SlSS1++pEVtvY3sSDZzoD4K6PiFA8Z6tBX+hfIDrhrY="; + hash = "sha256-TeHIRz6FmpyAIVS58IgyJ0Y/Ob/crCFey4eTk3vDIHE="; }; - npmDepsHash = "sha256-fEK3CzK66AwHlZyt9ax+r5QGqUCfOw11EMMzA2d337c="; + npmDepsHash = "sha256-ZQdg464SXIwAhFgotIXO6xjpAdquOlKKPuejl6qS3xo="; postPatch = '' cp ${./package-lock.json} package-lock.json diff --git a/pkgs/by-name/co/codeql/package.nix b/pkgs/by-name/co/codeql/package.nix index 3fa523161e90..a6ca9faf8fa7 100644 --- a/pkgs/by-name/co/codeql/package.nix +++ b/pkgs/by-name/co/codeql/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "codeql"; - version = "2.22.4"; + version = "2.23.0"; dontConfigure = true; dontBuild = true; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { src = fetchzip { url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; - hash = "sha256-g1544Y+TiJE814HaneTDOuRTAux9RWsLgMRruI/CVTg="; + hash = "sha256-8T1aOy2okhwj2rFz3jUpUm2JaJcrXdB6KpSD8btCEx4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index f933de230bdd..4059743941f3 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -4,29 +4,32 @@ rustPlatform, fetchFromGitHub, installShellFiles, + makeBinaryWrapper, nix-update-script, pkg-config, openssl, + ripgrep, versionCheckHook, installShellCompletions ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.39.0"; + version = "0.42.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-VxfUhPyJRYu6xvrDJRa3BqS/G7gf+J9d+2FbW1Ps4kw="; + hash = "sha256-YyI4quZ1vcwzDx38EzqycnUQDBOg9SfEemR4zdKYYIw="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-62JkVo2Dlrtgr66qn6a3vuIUsJpVZDQ8uqIJnXeeU90="; + cargoHash = "sha256-No6/WmaCI+w1cVD+PsLJ1jK0zZDYziGlm9DD9E3hA58="; nativeBuildInputs = [ installShellFiles + makeBinaryWrapper pkg-config ]; @@ -47,6 +50,10 @@ rustPlatform.buildRustPackage (finalAttrs: { --zsh <($out/bin/codex completion zsh) ''; + postFixup = '' + wrapProgram $out/bin/codex --prefix PATH : ${lib.makeBinPath [ ripgrep ]} + ''; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/co/comrak/package.nix b/pkgs/by-name/co/comrak/package.nix index 23a748ea8ca4..8eeb1c4a5212 100644 --- a/pkgs/by-name/co/comrak/package.nix +++ b/pkgs/by-name/co/comrak/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "comrak"; - version = "0.41.1"; + version = "0.42.0"; src = fetchFromGitHub { owner = "kivikakk"; repo = "comrak"; rev = "v${version}"; - sha256 = "sha256-jOsbbSCI6upvWsCkpiSEherwVluv7YPLQbxSLEBOQA4="; + sha256 = "sha256-xPT5gJkFxszn1Z0EBtp70e3uDRD2mn1f3jtS1yBAdgI="; }; - cargoHash = "sha256-0OtFCb5/rdDCtRiGow6t1bpc/H3ZZRMsHhcYG+2IFhw="; + cargoHash = "sha256-pLjOb8P2CGxj40bPCUqW6tZpiiqur/smDp34UOc1Uv0="; meta = { description = "CommonMark-compatible GitHub Flavored Markdown parser and formatter"; diff --git a/pkgs/by-name/co/consul-template/package.nix b/pkgs/by-name/co/consul-template/package.nix index 0b8423a0002e..6d5e01bcb944 100644 --- a/pkgs/by-name/co/consul-template/package.nix +++ b/pkgs/by-name/co/consul-template/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "consul-template"; - version = "0.41.1"; + version = "0.41.2"; src = fetchFromGitHub { owner = "hashicorp"; repo = "consul-template"; rev = "v${version}"; - hash = "sha256-lQTI3eTKggzNnN0KCu+ZcdqtDT06OfyIWPQg2qfaxro="; + hash = "sha256-ExgE1Gw+hlOC+AYDgq15nD90QGa/+rOT1gi3XWY1jj8="; }; vendorHash = "sha256-Tz80n37NBqKX+h3OE6RBufPQ7OteWpZaa5br2WFIvOs="; diff --git a/pkgs/by-name/co/consul/package.nix b/pkgs/by-name/co/consul/package.nix index d9a1b03c2d46..29c7dcb246d1 100644 --- a/pkgs/by-name/co/consul/package.nix +++ b/pkgs/by-name/co/consul/package.nix @@ -8,7 +8,7 @@ buildGoModule rec { pname = "consul"; - version = "1.21.4"; + version = "1.21.5"; # Note: Currently only release tags are supported, because they have the Consul UI # vendored. See @@ -22,7 +22,7 @@ buildGoModule rec { owner = "hashicorp"; repo = "consul"; tag = "v${version}"; - hash = "sha256-z2hyEqC8SnIac01VjB2g2+RAaZEaLlVsqBzwedx5t4Q="; + hash = "sha256-x5e0DhJ3qMh51E+bEIzl0JmH7bvdicVgOa0l1Qix9vI="; }; # This corresponds to paths with package main - normally unneeded but consul @@ -32,7 +32,7 @@ buildGoModule rec { "connect/certgen" ]; - vendorHash = "sha256-fWdzFyRtbTOgAapmVz1ScYEHCZUx7nfqw0y2v4aDuic="; + vendorHash = "sha256-PZtLz7jqtqYcBO/xrE/tE4vqNstLq9Iv20eWnW5xloQ="; doCheck = false; @@ -57,7 +57,6 @@ buildGoModule rec { platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.bsl11; maintainers = with lib.maintainers; [ - adamcstephens vdemeester nh2 techknowlogick diff --git a/pkgs/by-name/co/copacetic/package.nix b/pkgs/by-name/co/copacetic/package.nix index c8b434f33a35..486c3af66c43 100644 --- a/pkgs/by-name/co/copacetic/package.nix +++ b/pkgs/by-name/co/copacetic/package.nix @@ -2,47 +2,62 @@ lib, stdenv, buildGoModule, + docker, fetchFromGitHub, - nix-update-script, installShellFiles, + nix-update-script, + oras, versionCheckHook, }: + buildGoModule rec { pname = "copacetic"; - version = "0.10.0"; + version = "0.11.1"; src = fetchFromGitHub { owner = "project-copacetic"; repo = "copacetic"; tag = "v${version}"; - hash = "sha256-aLFRhmxJ5Hj2vvdYCwALBeK0avPF/jDWUgQiSw0fFGg="; + hash = "sha256-kgFT+IK6zCGoGK8L/lwXyiUXCWYG7ElziPs0Q1cq+fw="; }; - vendorHash = "sha256-+iS6nom52eofgcj/fZPVs2Eog9Un5ThSX+EBVmHTSlo="; + vendorHash = "sha256-qe2VJHXSYtZJlMd5R2J1NXWcXb8+cbTiDBQeN20fbEE="; nativeBuildInputs = [ installShellFiles ]; + nativeCheckInputs = [ + docker + oras + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + env.CGO_ENABLED = "0"; + ldflags = [ "-s" "-w" - "-X github.com/project-copacetic/copacetic/pkg/version.GitVersion=${version}" - "-X main.version=${version}" + "-X=github.com/project-copacetic/copacetic/pkg/version.GitVersion=${version}" + "-X=main.version=${version}" ]; checkFlags = let - # Skip tests that require network access + # Skip tests that require network access and container services skippedTests = [ "TestNewClient/custom_buildkit_addr" "TestPatch" "TestPlugins/docker.io" + "TestPatchPartialArchitectures" + "TestPushToRegistry" + "TestMultiPlatformPluginPatch" + "TestPodmanLoader_Load_Success" ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; - nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; + versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; postInstall = '' @@ -58,10 +73,11 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - homepage = "https://project-copacetic.github.io/copacetic/"; description = "Tool for directly patching vulnerabilities in container images"; + homepage = "https://project-copacetic.github.io/copacetic/"; + changelog = "https://github.com/project-copacetic/copacetic/releases/tag/${src.tag}"; license = lib.licenses.asl20; mainProgram = "copa"; - maintainers = with lib.maintainers; [ bmanuel ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/by-name/co/coroot-node-agent/package.nix b/pkgs/by-name/co/coroot-node-agent/package.nix index f2891dd61165..c17c799aae44 100644 --- a/pkgs/by-name/co/coroot-node-agent/package.nix +++ b/pkgs/by-name/co/coroot-node-agent/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "coroot-node-agent"; - version = "1.25.10"; + version = "1.26.1"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot-node-agent"; rev = "v${version}"; - hash = "sha256-fzvhnakjFyfQQEcf73rGhOoUv28FzPOoYEcApV34MPc="; + hash = "sha256-fg+dth3wCOdsSU8B6mdvlMFgfrG7Gu6IgpxENkk2/sw="; }; - vendorHash = "sha256-QvdFW/o481F85WuXNdz99Q9MBiGRjVSWvPRytq67vYU="; + vendorHash = "sha256-LJq45IGXgYNx0Hky2w+O5Enwc5EvD79/cJRQ/iCythk="; buildInputs = [ systemdLibs ]; diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index 65e8721a9f4d..670fff08479b 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch2, rustPlatform, libcosmicAppHook, just, @@ -12,6 +11,7 @@ glib, libinput, pulseaudio, + pipewire, udev, xkeyboard_config, nix-update-script, @@ -20,31 +20,24 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applets"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applets"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-DmU9Dlb8w3a8U+oSGwWARPh1SRbv/8TW7TO9SSvDe1U="; + hash = "sha256-uUcEwa9rGHLzmlutmLl/e38ZqybfYMU0Dhe+FsT5V/E="; }; - cargoHash = "sha256-wWs3B5hh2DP93i+4gGDTi+7NT4bj8ULJ+fT95sXxUdg="; - - patches = [ - (fetchpatch2 { - name = "fix-bluetooth-dbus-spam.patch"; - url = "https://github.com/pop-os/cosmic-applets/commit/b6bb982f2dace0a3d19c78b4b4247760a8010d5b.patch?full_index=1"; - hash = "sha256-S5F9rqYrB38T9R6i/n/j3s79Xeh6BMmNkC+E2kTsus4="; - }) - ]; + cargoHash = "sha256-RnkyIlTJMxMGu+EsmZwvSIapSqdng+t8bqMVsDXprlU="; nativeBuildInputs = [ just pkg-config util-linuxMinimal libcosmicAppHook + rustPlatform.bindgenHook ]; buildInputs = [ @@ -52,6 +45,7 @@ rustPlatform.buildRustPackage (finalAttrs: { glib libinput pulseaudio + pipewire udev ]; diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index f28d8ed3b3c3..9d6bcc14f575 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applibrary"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applibrary"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-2rGw4Jmr2rL9X1URA5wVPIZocuroS8yaQs42sJqiTbw="; + hash = "sha256-LVNOUOVeX8QpTbUG3bOhMkdrjkF3M0sZg+agSQyWAfA="; }; - cargoHash = "sha256-+nkXcbAPcIkg+p4ct/E0bm5O0n1MGN43AaWPjw13t9s="; + cargoHash = "sha256-f5uMgscentTlcPXFSan1kKcKh1nk88/3kQPTSuc0wz4="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index 518195809035..db22e05c964e 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -13,14 +13,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-bg"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-bg"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-KMP7TmamtbycF/nKctjYozMJwVr9zdp4A8AWriswo2g="; + hash = "sha256-t5tY7Axiz39lCDhDC/lKSRCURfHspeaP49kNXJvCLC4="; }; postPatch = '' @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "${cosmic-wallpapers}/share/backgrounds/cosmic/orion_nebula_nasa_heic0601a.jpg" ''; - cargoHash = "sha256-GLXooTjcGq4MsBNnlpHBBUJGNs5UjKMQJGJuj9UO2wk="; + cargoHash = "sha256-+NkraWjWHIMIyktAUlp3q2Ot1ib1QRsBBvfdbr5BXto="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index 1011e2cfc43c..a18d018a1ba1 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-comp"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-comp"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-2AnGEUWumE1C4Mi5inN7enbxCdWCKbQdYpUvTK3jGQ4="; + hash = "sha256-RHeQk1yBNnDN/efuDDWNLn9O7FQTYLBsbs+h+gxi+Xo="; }; - cargoHash = "sha256-fj6TIBuZ5hrds4WMHRa2krXN5fivKriO2Q/FWdnlGaA="; + cargoHash = "sha256-Jaw2v+02lA5wWRAhRNW/lcLnTI7beJIZ43dqcJ60EP0="; separateDebugInfo = true; diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index d38fcae05441..1b8e42fab2e0 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -3,40 +3,30 @@ stdenv, fetchFromGitHub, rustPlatform, - makeBinaryWrapper, - cosmic-icons, + libcosmicAppHook, just, pkg-config, - libglvnd, - libxkbcommon, + glib, libinput, fontconfig, freetype, - libgbm, - wayland, - xorg, - vulkan-loader, nixosTests, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-edit"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-edit"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-mgUSkYtc+i9pXv0n3zLHwBXFxfeWlhbsFJKa7X+mI98="; + hash = "sha256-Zd/vTNZt9tPXryOwo2U68FtIul7xiRcz5N4Heuyicoc="; }; - cargoHash = "sha256-qfPLDgGeYGSO0ZKJooXRK0NnTqzJ6zq6RhBpTTUusQY="; - - # COSMIC applications now uses vergen for the About page - # Update the COMMIT_DATE to match when the commit was made - env.VERGEN_GIT_COMMIT_DATE = "2025-04-17"; - env.VERGEN_GIT_SHA = finalAttrs.src.tag; + cargoHash = "sha256-YfD06RAQPZRwapd0fhNsZ0tx+0JMNDXiPJIWwDhmG0M="; postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" @@ -45,21 +35,18 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ just pkg-config - makeBinaryWrapper + libcosmicAppHook ]; + buildInputs = [ - libxkbcommon - xorg.libX11 + glib libinput - libglvnd fontconfig freetype - libgbm - wayland - vulkan-loader ]; dontUseJustBuild = true; + dontUseJustCheck = true; justFlags = [ "--set" @@ -70,36 +57,32 @@ rustPlatform.buildRustPackage (finalAttrs: { "target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/cosmic-edit" ]; - # Force linking to libEGL, which is always dlopen()ed, and to - # libwayland-client, which is always dlopen()ed except by the - # obscure winit backend. - RUSTFLAGS = map (a: "-C link-arg=${a}") [ - "-Wl,--push-state,--no-as-needed" - "-lEGL" - "-lwayland-client" - "-Wl,--pop-state" - ]; + passthru = { + tests = { + inherit (nixosTests) + cosmic + cosmic-autologin + cosmic-noxwayland + cosmic-autologin-noxwayland + ; + }; - postInstall = '' - wrapProgram "$out/bin/cosmic-edit" \ - --suffix XDG_DATA_DIRS : "${cosmic-icons}/share" - ''; - - passthru.tests = { - inherit (nixosTests) - cosmic - cosmic-autologin - cosmic-noxwayland - cosmic-autologin-noxwayland - ; + updateScript = nix-update-script { + extraArgs = [ + "--version" + "unstable" + "--version-regex" + "epoch-(.*)" + ]; + }; }; - meta = with lib; { + meta = { homepage = "https://github.com/pop-os/cosmic-edit"; description = "Text Editor for the COSMIC Desktop Environment"; mainProgram = "cosmic-edit"; - license = licenses.gpl3Only; - teams = [ teams.cosmic ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Only; + teams = [ lib.teams.cosmic ]; + platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index 47e94278439e..ba97add394a1 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -12,26 +12,22 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-files"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-files"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-bI5yTpqU2N6hFwI9wi4b9N5onY5iN+8YDM3bSgdYxjQ="; + hash = "sha256-pSjmsWsGGhjCekMTX8iiNVbF5X33zg5YVDWtemjIDWU="; }; - cargoHash = "sha256-7AOdSk9XIXFCDyCus3XgOK3ZBVa4CvX+NFM0jHf7Wbs="; - - env = { - VERGEN_GIT_COMMIT_DATE = "2025-04-22"; - VERGEN_GIT_SHA = finalAttrs.src.tag; - }; + cargoHash = "sha256-7RANj+aXdmBVO66QDgcNrrU4qEGK4Py4+ZctYWU1OO8="; nativeBuildInputs = [ just libcosmicAppHook + rustPlatform.bindgenHook ]; buildInputs = [ glib ]; @@ -72,17 +68,7 @@ rustPlatform.buildRustPackage (finalAttrs: { defaultCargoTestFlags="$cargoTestFlags" - # Some tests with the `compio` runtime expect io_uring support but that - # is disabled in the Nix sandbox and the tests fail because they can't - # run in the sandbox. Ideally, the `compio` crate should fallback to a - # non-io_uring runtime but for some reason, that doesn't happen. - cargoTestFlags="$defaultCargoTestFlags --package cosmic-files -- \ - --skip operation::tests::copy_dir_to_same_location \ - --skip operation::tests::copy_file_to_same_location \ - --skip operation::tests::copy_file_with_diff_name_to_diff_dir \ - --skip operation::tests::copy_file_with_extension_to_same_loc \ - --skip operation::tests::copy_to_diff_dir_doesnt_dupe_files \ - --skip operation::tests::copying_file_multiple_times_to_same_location" + cargoTestFlags="$defaultCargoTestFlags --package cosmic-files" runHook cargoCheckHook cargoTestFlags="$defaultCargoTestFlags --package cosmic-files-applet" diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index feb5d21dd674..5c8a30e81af9 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -6,6 +6,7 @@ libcosmicAppHook, cmake, just, + cosmic-randr, libinput, linux-pam, udev, @@ -17,19 +18,19 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-greeter"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-greeter"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-o9ZoRHi+k+HCSGfRz1lQFAeJMCqcTQEHf5rf9wn3qqY="; + hash = "sha256-rMZ+UbHarnvPaVAI5XeBfLduWEZHthguRSKLv3d/Eo0="; }; - cargoHash = "sha256-hUHkyz/avFu9g1FMdC+4vz6xM75CauurrarhouuVZXc="; + cargoHash = "sha256-qioWGfg+cMaRNX6H6IWdcAU2py7oq9eNaxzKWw0H4R4="; - env.VERGEN_GIT_COMMIT_DATE = "2025-04-25"; + env.VERGEN_GIT_COMMIT_DATE = "2025-09-16"; env.VERGEN_GIT_SHA = finalAttrs.src.tag; cargoBuildFlags = [ "--all" ]; @@ -42,6 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; buildInputs = [ + cosmic-randr libinput linux-pam udev diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index a182beced385..5a40a5269324 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,14 +9,14 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-icons"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-icons"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-KDmEYeuiDTYvqg2XJK8pMDfsmROKtN+if5Qxz57H5xs="; + hash = "sha256-jxt0x0Ctk0PaaFQjf8p9y1yEgWkuEi7bR2VtybwlQAs="; }; nativeBuildInputs = [ just ]; diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index 3a7fbb6612f4..ce660c1ad14d 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-idle"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { diff --git a/pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch b/pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch new file mode 100644 index 000000000000..1276c39cd0ce --- /dev/null +++ b/pkgs/by-name/co/cosmic-initial-setup/disable-language-page.patch @@ -0,0 +1,74 @@ +diff --git a/src/main.rs b/src/main.rs +index a0e8f2e..07cf8b9 100644 +--- a/src/main.rs ++++ b/src/main.rs +@@ -194,19 +194,19 @@ impl Application for App { + } + } + +- page::Message::Language(message) => { +- if let Some(page) = +- self.pages.get_mut(&TypeId::of::()) +- { +- return page +- .as_any() +- .downcast_mut::() +- .unwrap() +- .update(message) +- .map(Message::PageMessage) +- .map(cosmic::Action::App); +- } +- } ++ // page::Message::Language(message) => { ++ // if let Some(page) = ++ // self.pages.get_mut(&TypeId::of::()) ++ // { ++ // return page ++ // .as_any() ++ // .downcast_mut::() ++ // .unwrap() ++ // .update(message) ++ // .map(Message::PageMessage) ++ // .map(cosmic::Action::App); ++ // } ++ // } + + page::Message::Layout(message) => { + if let Some(page) = self.pages.get_mut(&TypeId::of::()) +diff --git a/src/page/mod.rs b/src/page/mod.rs +index 389728c..937a1b3 100644 +--- a/src/page/mod.rs ++++ b/src/page/mod.rs +@@ -4,7 +4,7 @@ use std::any::{Any, TypeId}; + + pub mod appearance; + pub mod keyboard; +-pub mod language; ++// pub mod language; + pub mod launcher; + pub mod layout; + pub mod location; +@@ -34,10 +34,10 @@ pub fn pages(mode: AppMode) -> IndexMap> { + if let AppMode::NewInstall { create_user } = mode { + pages.insert(TypeId::of::(), Box::new(wifi::Page::default())); + +- pages.insert( +- TypeId::of::(), +- Box::new(language::Page::new()), +- ); ++ // pages.insert( ++ // TypeId::of::(), ++ // Box::new(language::Page::new()), ++ // ); + + pages.insert( + TypeId::of::(), +@@ -95,7 +95,7 @@ pub fn pages(mode: AppMode) -> IndexMap> { + pub enum Message { + Appearance(appearance::Message), + Keyboard(keyboard::Message), +- Language(language::Message), ++ // Language(language::Message), + Layout(layout::Message), + Location(location::Message), + SetTheme(cosmic::Theme), diff --git a/pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch b/pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch new file mode 100644 index 000000000000..5af92f16d5bb --- /dev/null +++ b/pkgs/by-name/co/cosmic-initial-setup/disable-timezone-page.patch @@ -0,0 +1,64 @@ +diff --git a/src/main.rs b/src/main.rs +index a0e8f2e..b6ff8dc 100644 +--- a/src/main.rs ++++ b/src/main.rs +@@ -221,7 +221,7 @@ impl Application for App { + } + } + +- page::Message::Location(message) => { ++ /* page::Message::Location(message) => { + if let Some(page) = + self.pages.get_mut(&TypeId::of::()) + { +@@ -233,7 +233,7 @@ impl Application for App { + .map(Message::PageMessage) + .map(cosmic::Action::App); + } +- } ++ } */ + + page::Message::User(message) => { + if let Some(page) = self.pages.get_mut(&TypeId::of::()) { +diff --git a/src/page/mod.rs b/src/page/mod.rs +index 389728c..38ced5e 100644 +--- a/src/page/mod.rs ++++ b/src/page/mod.rs +@@ -7,7 +7,7 @@ pub mod keyboard; + pub mod language; + pub mod launcher; + pub mod layout; +-pub mod location; ++// pub mod location; + pub mod new_apps; + pub mod new_shortcuts; + pub mod user; +@@ -48,10 +48,10 @@ pub fn pages(mode: AppMode) -> IndexMap> { + pages.insert(TypeId::of::(), Box::new(user::Page::default())); + } + +- pages.insert( ++ /* pages.insert( + TypeId::of::(), + Box::new(location::Page::new()), +- ); ++ ); */ + } + + pages.insert( +@@ -97,7 +97,7 @@ pub enum Message { + Keyboard(keyboard::Message), + Language(language::Message), + Layout(layout::Message), +- Location(location::Message), ++ // Location(location::Message), + SetTheme(cosmic::Theme), + User(user::Message), + Welcome(welcome::Message), +@@ -150,4 +150,4 @@ pub trait Page { + fn view(&self) -> Element<'_, Message> { + widget::text::body("TODO").into() + } +-} ++} +\ No newline at end of file diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix new file mode 100644 index 000000000000..08aad02cf6b4 --- /dev/null +++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix @@ -0,0 +1,102 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + just, + libcosmicAppHook, + libinput, + openssl, + udev, + nixosTests, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "cosmic-initial-setup"; + version = "1.0.0-beta.1.1"; + + src = fetchFromGitHub { + owner = "pop-os"; + repo = "cosmic-initial-setup"; + tag = "epoch-${finalAttrs.version}"; + hash = "sha256-kjJqGNcIlnzEsfA4eQ9D23ZGgRcmWQyWheAlwpjfALA="; + }; + + cargoHash = "sha256-orwK9gcFXK4/+sfwRubcz0PP6YAFqsENRHnlSLttLxM="; + + # cargo-auditable fails during the build when compiling the `crabtime::function` + # procedural macro. It panics because the `--out-dir` flag is not passed to + # the rustc wrapper. + # + # Reported this issue upstream in: + # https://github.com/rust-secure-code/cargo-auditable/issues/225 + auditable = false; + + nativeBuildInputs = [ + libcosmicAppHook + just + ]; + + buildInputs = [ + libinput + openssl + udev + ]; + + # These are not needed for NixOS + patches = [ + ./disable-language-page.patch + ./disable-timezone-page.patch + ]; + + postPatch = '' + # Installs in $out/etc/xdg/autostart instead of /etc/xdg/autostart + substituteInPlace justfile \ + --replace-fail \ + "autostart-dst := rootdir / 'etc' / 'xdg' / 'autostart' / desktop-entry" \ + "autostart-dst := prefix / 'etc' / 'xdg' / 'autostart' / desktop-entry" + ''; + + dontUseJustBuild = true; + dontUseJustCheck = true; + + justFlags = [ + "--set" + "prefix" + (placeholder "out") + "--set" + "cargo-target-dir" + "target/${stdenv.hostPlatform.rust.cargoShortTarget}" + ]; + + env.DISABLE_IF_EXISTS = "/iso/nix-store.squashfs"; + + passthru = { + tests = { + inherit (nixosTests) + cosmic + cosmic-autologin + cosmic-noxwayland + cosmic-autologin-noxwayland + ; + }; + + updateScript = nix-update-script { + extraArgs = [ + "--version" + "unstable" + "--version-regex" + "epoch-(.*)" + ]; + }; + }; + + meta = { + description = "COSMIC Initial Setup"; + homepage = "https://github.com/pop-os/cosmic-initial-setup"; + license = lib.licenses.gpl3Only; + mainProgram = "cosmic-initial-setup"; + platforms = lib.platforms.linux; + teams = [ lib.teams.cosmic ]; + }; +}) diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index ad97114ee8c8..6595b2bd6595 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-launcher"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-launcher"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-niMsDLVMUEr8VyubDm6RGgS7p22v5nH/F8cASJOszhs="; + hash = "sha256-vAuWH9qmstPcfPvcKoM/2VjGxAfdtO9hhOPaZ5Ft4Y0="; }; - cargoHash = "sha256-Wh3vI42RBfXpI7mvPVUmGK3fITGi+EGyo+lG7VnZg3w="; + cargoHash = "sha256-57rkCufJPWm844/iMIfULfaGR9770q8VgZgnqCM57Zg="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index 5d1f3cd6131a..470359ee8e12 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-notifications"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-notifications"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-xcGmcOoxHb7gj6fW7xPZ5R0MTkMVXNJgvr9d5LPy9kw="; + hash = "sha256-wgOjaiKJ1KYdYsynQV5+KKGhdneELiLTHYqjMEWaxt0="; }; - cargoHash = "sha256-7EDe1OjGS6Xl0N/BrZG8lzWO0pFbwiEp+kn6WyydJQM="; + cargoHash = "sha256-CL8xvj57yq0qzK3tyYh3YXh+fM4ZDsmL8nP1mcqTqeQ="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index c56e0f4baa19..0dcc4b8dc4b5 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -1,10 +1,11 @@ { lib, fetchFromGitHub, - sound-theme-freedesktop, rustPlatform, libcosmicAppHook, pulseaudio, + pipewire, + libinput, udev, nix-update-script, nixosTests, @@ -12,28 +13,28 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-osd"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-osd"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-POjuxrNBajp4IOw7YwF2TS4OfoM8Hxo1fO48nkhKj8U="; + hash = "sha256-tsP4dlHmzuf5QgByDWbuigMrpgnJAjuNsYwWDSutCoI="; }; - postPatch = '' - substituteInPlace src/components/app.rs \ - --replace-fail '/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga' '${sound-theme-freedesktop}/share/sounds/freedesktop/stereo/audio-volume-change.oga' - ''; + cargoHash = "sha256-YcNvvK+Zf8nSS5YjS5iaoipogstiyBdNY7LhWPsz9xQ="; - cargoHash = "sha256-kfExKggQo3MoTXw1JbKWjLu5kwYF0n7DzSQcG6e1+QQ="; - - nativeBuildInputs = [ libcosmicAppHook ]; + nativeBuildInputs = [ + libcosmicAppHook + rustPlatform.bindgenHook + ]; buildInputs = [ pulseaudio udev + libinput + pipewire ]; env.POLKIT_AGENT_HELPER_1 = "/run/wrappers/bin/polkit-agent-helper-1"; diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index 21719aa29b8c..1f9ad5881177 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-panel"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-panel"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-QcrkfU6HNZ2tWfKsMdcv58HC/PE7b4T14AIep85TWOY="; + hash = "sha256-gSTvF6Zcixh5/uYZuUiCIdBlXJj31+lISBwLujTuOfo="; }; - cargoHash = "sha256-qufOJeWPRjj4GgWNJmQfYaGKeYOQbkTeFzrUSi9QNnQ="; + cargoHash = "sha256-8KOl581VmsfE7jiVFXy3ZDIfAqnaJuiDd7paqiFI/mk="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index 90cc50469e85..5cd04cc15067 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -18,17 +18,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-player"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-player"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-/xf3IOFVpctfgaaNNq2HUzK/qHt7Qikcv0JKoPJboRU="; + hash = "sha256-oTTVVQkSkON5NTgO5+eUD2wVpiW5MvW3MZyeyqqc3qk="; }; - cargoHash = "sha256-0RrtErTR2J5mn/Lfppk+5X8UUOC2LN65krAq1uz/O4M="; + cargoHash = "sha256-DodFIfthiGFSvXWfPsPjFhNY6G7z3lb6pfc5HtUXhMo="; postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" diff --git a/pkgs/by-name/co/cosmic-protocols/package.nix b/pkgs/by-name/co/cosmic-protocols/package.nix index 93226ccba76c..0cb9221a598b 100644 --- a/pkgs/by-name/co/cosmic-protocols/package.nix +++ b/pkgs/by-name/co/cosmic-protocols/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "cosmic-protocols"; - version = "0-unstable-2025-09-01"; + version = "0-unstable-2025-09-17"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-protocols"; - rev = "6254f50abc6dbfccadc6939f80e20081ab5f9d51"; - hash = "sha256-gOYgz07RGZoBp2RbHn0jUGLGXH/geoch/Y27Qh+jBao="; + rev = "af1997b1827ad64aab46fa31c0b77fb20d7a537a"; + hash = "sha256-gIfCk8FqZo1iFwTTtcLqnX14Jg3k6UXIBkpKsom43EU="; }; makeFlags = [ "PREFIX=${placeholder "out"}" ]; diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index 9acaa35d3d3b..c1885e1fc39c 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-randr"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-randr"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-vCGbWsG/F3WhWVSy8Z3r4ZHpks/X/57/ZZXuw6BFl+c="; + hash = "sha256-daP2YZ7B1LXzqh2n0KoSTJbitdK+hlZO+Ydt9behzmQ="; }; - cargoHash = "sha256-lW44Y7RhA1l+cCDwqSq9sbhWi+kONJ0zy1fUu8WPYw0="; + cargoHash = "sha256-tkmBthh+nM3Mb9WoSjxMbx3t0NTf6lv91TwEwEANS6U="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index 6930069fb4d8..43052df88163 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-screenshot"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-screenshot"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-VvU/9vYdoTvy3yzdeXrhKrtS9tUHMKnaSAeNTEKk5PA="; + hash = "sha256-TKR8EDXZwKKC1WSZhlcf5U6tiM4cWCdb24U74vVKTaU="; }; - cargoHash = "sha256-1r0Uwcf4kpHCgWqrUYZELsVXGDzbtbmu/WFeX53fBiQ="; + cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index 884a67c31d61..b097d249adbc 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-session"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-session"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-vozm4vcXV3RB9Pk6om1UNCfGh80vIVJvSwbzwGDQw3Y="; + hash = "sha256-P3xXYd80P+DR1vVE0zZC+v4ARsGhRrG9N9LdP2BEfDA="; }; - cargoHash = "sha256-68budhhbt8wPY7sfDqwIs4MWB/NBXsswK6HbC2AnHqE="; + cargoHash = "sha256-bo46A7hS1U0cOsa/T4oMTKUTjxVCaGuFdN2qCjVHxhg="; postPatch = '' substituteInPlace data/start-cosmic \ diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index f04e53bb61cb..8e3e29e75f6c 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -7,22 +7,22 @@ adw-gtk3, pkg-config, libpulseaudio, - geoclue2-with-demo-agent, libinput, udev, + openssl, nixosTests, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings-daemon"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings-daemon"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-vdhkE5CmgiGYg5TXxN7lLqxjv7apKEKvIscXFIzZfRc="; + hash = "sha256-tHG/VoaP1tcns6AyedkkVUpWFlcOclWijsHYQ3vOIjs="; }; postPatch = '' @@ -32,17 +32,17 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '/usr/share/themes/adw-gtk3' '${adw-gtk3}/share/themes/adw-gtk3' ''; - cargoHash = "sha256-Dzv1SDeZFIa+LFQQ91lO7RBHldsjDnGf+R12Ln2WZwU="; + cargoHash = "sha256-1YQ7eQ6L6OHvVihUUnZCDWXXtVOyaI1pFN7YD/OBcfo="; nativeBuildInputs = [ pkg-config ]; + buildInputs = [ libinput libpulseaudio + openssl udev ]; - env.GEOCLUE_AGENT = "${lib.getLib geoclue2-with-demo-agent}/libexec/geoclue-2.0/demos/agent"; - makeFlags = [ "prefix=$(out)" "CARGO_TARGET_DIR=target/${stdenv.hostPlatform.rust.cargoShortTarget}" @@ -59,12 +59,12 @@ rustPlatform.buildRustPackage (finalAttrs: { ; }; - meta = with lib; { + meta = { homepage = "https://github.com/pop-os/cosmic-settings-daemon"; description = "Settings Daemon for the COSMIC Desktop Environment"; mainProgram = "cosmic-settings-daemon"; - license = licenses.gpl3Only; - teams = [ teams.cosmic ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Only; + teams = [ lib.teams.cosmic ]; + platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index fc56867695ed..fcc20c1b18ee 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -27,17 +27,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-rrPgCXl4uD4Gvstgj9Sdv6rB/0d8wa56CdBjAkTLQG8="; + hash = "sha256-Yn5CSp/vsLMbkcQ7mCDw/ErgkSCyEvkwNvWqupVUkZ4="; }; - cargoHash = "sha256-7Aoy/okgFSwDU6jMYzTGtwPbK82yMgL5bnKBfBUD3vA="; + cargoHash = "sha256-dHyUTV5txSLWEDE7Blplz8CBvyuUmYNNr1kbifujHKk="; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index e5d5ad91d816..96b3f223db9a 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-store"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-store"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-skNzkpcdGJkve7enlnnZxYxnScHFmyaCAy0xaMEEsE0="; + hash = "sha256-KlXFFoUEa0YTQDEJHMrbWOIEsSnXvJNzzaEFYR83t9s="; }; - cargoHash = "sha256-2iWJFPSvNQ6JwQwzowKYbgjog2gsjOUlReai/j0d3Do="; + cargoHash = "sha256-xdNYQB/zmndnMAkstwJ6Z2uk0fXli3gIYHchUq/3u6k="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index af9742b1a173..390b2a7bab0a 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -15,24 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-term"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-term"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-leCKdnlevfLiPJkloWCpOjkHaSf7+EYdobZRZ/Jis+4="; + hash = "sha256-1kQuPMaLXq+V1fTplXKoXAVOtyuD4Sh8diljHgTDbdI="; }; - cargoHash = "sha256-Re9t25tkwmrvXB9GmPSVG+QDUZmk5rwrrY2ntlB3Tdw="; - - # COSMIC applications now uses vergen for the About page - # Update the COMMIT_DATE to match when the commit was made - env = { - VERGEN_GIT_COMMIT_DATE = "2025-04-20"; - VERGEN_GIT_SHA = finalAttrs.src.tag; - }; + cargoHash = "sha256-mpuVSHb9YcDZB+eyyD+5ZNzUeEgx8T25IFjsD/Q/quU="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index b88b9479e476..888b41c96a9b 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -2,13 +2,12 @@ lib, stdenvNoCC, fetchFromGitHub, - fetchpatch, nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-wallpapers"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { @@ -20,13 +19,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-XtNmV6fxKFlirXQvxxgAYSQveQs8RCTfcFd8SVdEXtE="; }; - patches = [ - (fetchpatch { - url = "https://github.com/pop-os/cosmic-wallpapers/pull/2/commits/4d17ebe69335f8ffa80fd1c48baa7f3d3efa4dbe.patch"; - hash = "sha256-4QRtX5dbN6C/ZKU3pvV7mTT7EDrMWvRCFB4004RMylM="; - }) - ]; - makeFlags = [ "prefix=${placeholder "out"}" ]; passthru.updateScript = nix-update-script { diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index 2c080858c52b..c2831c0b3a93 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-workspaces-epoch"; - version = "1.0.0-alpha.7"; + version = "1.0.0-beta.1.1"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-workspaces-epoch"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-d7KYZbq8O/t5V/gU+wwstp06vyfnmt6vRKo+54Dct+o="; + hash = "sha256-gcS8Q9SR7Dj1FH2Dtdd6jUMX8u5kHJBMvlgqJGw+rjA="; }; - cargoHash = "sha256-TjgnPuFUIDtxx9kpvN9hKiir3/ZVtCc0z1CE4UHre1Q="; + cargoHash = "sha256-BE6s2dmbgXlFXrtd8b9k2LltLnegLzWbIUlaEQvv+5o="; separateDebugInfo = true; diff --git a/pkgs/by-name/cp/cpp-utilities/package.nix b/pkgs/by-name/cp/cpp-utilities/package.nix index a5feb501bb21..92aaba102610 100644 --- a/pkgs/by-name/cp/cpp-utilities/package.nix +++ b/pkgs/by-name/cp/cpp-utilities/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cpp-utilities"; - version = "5.30.0"; + version = "5.31.0"; src = fetchFromGitHub { owner = "Martchus"; repo = "cpp-utilities"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-cBr9Vw0UnC2+x/VSvL8u5hsvgk5RdY/3/KCUFQy24rg="; + sha256 = "sha256-UjF1b1LCPwrUzqVZNbtX+5eFAzc6NgLyBzTcNHNlkvs="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/cr/crackql/package.nix b/pkgs/by-name/cr/crackql/package.nix index 7bbc573c3b77..c2f3eecfb47e 100644 --- a/pkgs/by-name/cr/crackql/package.nix +++ b/pkgs/by-name/cr/crackql/package.nix @@ -1,19 +1,20 @@ { lib, fetchFromGitHub, + nix-update-script, python3, }: python3.pkgs.buildPythonApplication { pname = "crackql"; - version = "unstable-20230818"; + version = "1.0-unstable-2023-08-18"; pyproject = true; src = fetchFromGitHub { owner = "nicholasaleks"; repo = "CrackQL"; - # rev = "refs/tags/${version}"; - # Switch to tag with the next update + # tag = version; + # Switch to tag (and remove the extraArgs from the updateScript) next update rev = "ac26a44c2dd201f65da0d1c3f95eaf776ed1b2dd"; hash = "sha256-XlHbGkwdOV1nobjtQP/M3IIEuzXHBuwf52EsXf3MWoM="; }; @@ -33,6 +34,10 @@ python3.pkgs.buildPythonApplication { typing-extensions ]; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + meta = with lib; { description = "GraphQL password brute-force and fuzzing utility"; mainProgram = "crackql"; diff --git a/pkgs/by-name/cr/crates-lsp/package.nix b/pkgs/by-name/cr/crates-lsp/package.nix new file mode 100644 index 000000000000..c920b271c568 --- /dev/null +++ b/pkgs/by-name/cr/crates-lsp/package.nix @@ -0,0 +1,37 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "crates-lsp"; + version = "0.4.2"; + + src = fetchFromGitHub { + owner = "MathiasPius"; + repo = "crates-lsp"; + tag = "v${finalAttrs.version}"; + hash = "sha256-s42nWQC2tD7vhQNPdTQNRokwXqeBhELidVYTlos+No0="; + }; + + cargoHash = "sha256-XqUWcbaOZXRWzIvL9Kbo6Unl0rmeGxHO4+674uHukAs="; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Language Server implementation for Cargo.toml"; + homepage = "https://github.com/MathiasPius/crates-lsp"; + license = with lib.licenses; [ mit ]; + + platforms = [ + "x86_64-linux" + "aarch64-linux" + "aarch64-darwin" + "x86_64-darwin" + "x86_64-windows" + ]; + maintainers = with lib.maintainers; [ steveej ]; + mainProgram = "crates-lsp"; + }; +}) diff --git a/pkgs/by-name/cr/credhub-cli/package.nix b/pkgs/by-name/cr/credhub-cli/package.nix index 45e2249fcf72..9914f4b7669c 100644 --- a/pkgs/by-name/cr/credhub-cli/package.nix +++ b/pkgs/by-name/cr/credhub-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "credhub-cli"; - version = "2.9.49"; + version = "2.9.50"; src = fetchFromGitHub { owner = "cloudfoundry-incubator"; repo = "credhub-cli"; rev = version; - sha256 = "sha256-Ilb/iieB+TCCXUPzTh6TxJtox0sicWXCUBI1SuHNsUQ="; + sha256 = "sha256-+Y+PmnCQCCpGvThzbW6byquwFx3Pz96Je0+yWWMh3BQ="; }; # these tests require network access that we're not going to give them diff --git a/pkgs/by-name/cr/crispy-doom/package.nix b/pkgs/by-name/cr/crispy-doom/package.nix index e2d5632915c5..e585d41f6230 100644 --- a/pkgs/by-name/cr/crispy-doom/package.nix +++ b/pkgs/by-name/cr/crispy-doom/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "crispy-doom"; - version = "7.0"; + version = "7.1"; src = fetchFromGitHub { owner = "fabiangreffrath"; repo = "crispy-doom"; tag = "crispy-doom-${finalAttrs.version}"; - hash = "sha256-+rNZsb4GAjzNcIU5xZGBpmP+nXNOP16oVg68nfecMrw="; + hash = "sha256-LJLqlPSOarmm5oqSLMilxNMJl4+uKukDl/b58NpZ8VI="; }; postPatch = '' diff --git a/pkgs/by-name/cr/cross-seed/package.nix b/pkgs/by-name/cr/cross-seed/package.nix index 3266cbf69a8b..c698d542ad1c 100644 --- a/pkgs/by-name/cr/cross-seed/package.nix +++ b/pkgs/by-name/cr/cross-seed/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "cross-seed"; - version = "6.13.1"; + version = "6.13.5"; src = fetchFromGitHub { owner = "cross-seed"; repo = "cross-seed"; tag = "v${version}"; - hash = "sha256-9esKfc2TuJtMPWF9JV7ML8udjVkcIIU7pN+eOsvg2Z4="; + hash = "sha256-WdKd20vzJfWvnZKBID6IzXOScrZgPKDDafzT2PY9N9k="; }; - npmDepsHash = "sha256-fxeFLcfRSHMMLoay/MiiX2wwJPF+XhoAUFnQvxnlvqA="; + npmDepsHash = "sha256-iTho+dbJAt7B2R+dN2xo6jnRo/psjQE76GHYksoojdA="; passthru = { updateScript = nix-update-script; diff --git a/pkgs/by-name/cr/crush/package.nix b/pkgs/by-name/cr/crush/package.nix index e4518335bf3c..10165ff07454 100644 --- a/pkgs/by-name/cr/crush/package.nix +++ b/pkgs/by-name/cr/crush/package.nix @@ -9,16 +9,16 @@ buildGo125Module (finalAttrs: { pname = "crush"; - version = "0.7.10"; + version = "0.9.2"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "crush"; tag = "v${finalAttrs.version}"; - hash = "sha256-z7x//aTJCcAa3RkB8QOtdeU9dBcOKkJD3ftFiCt/WQo="; + hash = "sha256-VFAGjNtXKNjkv8Ryi28oFN/uLomXXdw6NFtyjT3pMEY="; }; - vendorHash = "sha256-AZOX2aRYkuLx0DRCS5dqsRCPwpHngqDc+97luRr0m0g="; + vendorHash = "sha256-ktF3kIr143uPwiEbgafladZRqIsmG6jI2BeumGSu82U="; # rename TestMain to prevent it from running, as it panics in the sandbox. postPatch = '' diff --git a/pkgs/by-name/cr/crypt4gh/package.nix b/pkgs/by-name/cr/crypt4gh/package.nix new file mode 100644 index 000000000000..49b5c19f76e9 --- /dev/null +++ b/pkgs/by-name/cr/crypt4gh/package.nix @@ -0,0 +1,3 @@ +{ python3Packages }: + +python3Packages.toPythonApplication python3Packages.crypt4gh diff --git a/pkgs/by-name/da/darkly/package.nix b/pkgs/by-name/da/darkly/package.nix index e977ce2c0af5..b82f8e266ab2 100644 --- a/pkgs/by-name/da/darkly/package.nix +++ b/pkgs/by-name/da/darkly/package.nix @@ -13,13 +13,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "darkly-qt${qtMajorVersion}"; - version = "0.5.22"; + version = "0.5.23"; src = fetchFromGitHub { owner = "Bali10050"; repo = "Darkly"; tag = "v${finalAttrs.version}"; - hash = "sha256-m3UMp3dJfGptOR8WDGYgaHfax7Wpad0wKfOI8xZLC1s="; + hash = "sha256-BENROvRjnKLjCc1qwGgScfk6WIdHGwz4vZhsmfa///Q="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/da/dashy-ui/package.nix b/pkgs/by-name/da/dashy-ui/package.nix index bb7be67a8035..7ff42949d6d0 100644 --- a/pkgs/by-name/da/dashy-ui/package.nix +++ b/pkgs/by-name/da/dashy-ui/package.nix @@ -8,9 +8,10 @@ yarn, fixup-yarn-lock, prefetch-yarn-deps, + nixosTests, nodejs_20, nodejs-slim_20, - yq-go, + remarshal_0_17, settings ? { }, }: stdenv.mkDerivation (finalAttrs: { @@ -26,15 +27,20 @@ stdenv.mkDerivation (finalAttrs: { yarnLock = finalAttrs.src + "/yarn.lock"; hash = "sha256-r36w3Cz/V7E/xPYYpvfQsdk2QXfCVDYE9OxiFNyKP2s="; }; + + passthru.tests = { + dashy = nixosTests.dashy; + }; + # - If no settings are passed, use the default config provided by upstream # - Despite JSON being valid YAML (and the JSON passing the config validator), # there seem to be some issues with JSON in the final build - potentially due to # the way the client parses things - # - Instead, we use `yq-go` to convert it to yaml + # - Instead, we use `remarshal` to convert it to yaml # Config validation needs to happen after yarnConfigHook, since it's what sets the yarn offline cache preBuild = lib.optional (settings != { }) '' echo "Writing settings override..." - yq --output-format yml '${builtins.toFile "conf.json" ''${builtins.toJSON settings}''}' > user-data/conf.yml + json2yaml '${builtins.toFile "conf.json" (builtins.toJSON settings)}' user-data/conf.yml yarn validate-config --offline ''; installPhase = '' @@ -59,8 +65,8 @@ stdenv.mkDerivation (finalAttrs: { }) yarnBuildHook nodejs_20 - # For yaml parsing - yq-go + # For yaml conversion + remarshal_0_17 ]; doDist = false; meta = { diff --git a/pkgs/applications/networking/davmail/default.nix b/pkgs/by-name/da/davmail/package.nix similarity index 93% rename from pkgs/applications/networking/davmail/default.nix rename to pkgs/by-name/da/davmail/package.nix index 9f19363d74fd..c4f3f442cdaa 100644 --- a/pkgs/applications/networking/davmail/default.nix +++ b/pkgs/by-name/da/davmail/package.nix @@ -7,18 +7,18 @@ glib, gtk2, gtk3, - jre, + jdk11, libXtst, coreutils, gnugrep, - zulu, + zulu11, preferGtk3 ? true, preferZulu ? true, }: let rev = 3627; - jre' = if preferZulu then zulu else jre; + jre' = (if preferZulu then zulu11 else jdk11).override { enableJavaFX = true; }; gtk' = if preferGtk3 then gtk3 else gtk2; in stdenv.mkDerivation rec { diff --git a/pkgs/by-name/db/dbx/package.nix b/pkgs/by-name/db/dbx/package.nix index 53efc27c49db..b60adf4ba21f 100644 --- a/pkgs/by-name/db/dbx/package.nix +++ b/pkgs/by-name/db/dbx/package.nix @@ -157,6 +157,6 @@ python.pkgs.buildPythonApplication rec { homepage = "https://github.com/databrickslabs/dbx"; changelog = "https://github.com/databrickslabs/dbx/blob/v${version}/CHANGELOG.md"; license = lib.licenses.databricks-dbx; - maintainers = with lib.maintainers; [ GuillaumeDesforges ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/by-name/de/deck/package.nix b/pkgs/by-name/de/deck/package.nix index c73785ac20e2..e0a451765bac 100644 --- a/pkgs/by-name/de/deck/package.nix +++ b/pkgs/by-name/de/deck/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "deck"; - version = "1.51.0"; + version = "1.51.1"; src = fetchFromGitHub { owner = "Kong"; repo = "deck"; tag = "v${version}"; - hash = "sha256-N9vF51GdaWjILLHUSNPh7E490lorgO0xN6Np5AEkz4Y="; + hash = "sha256-r7nqPsFXLhTg0gctNc8dYLv5L02J3YWw6AOfqHTsXIw="; }; nativeBuildInputs = [ installShellFiles ]; @@ -28,7 +28,7 @@ buildGoModule rec { ]; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-G2mRj1IQi8hxVfqpc5JeSyAb3ADlcmCNNZPJGwefx1k="; + vendorHash = "sha256-5JSMw73Vo59OMpkQcakYodd9HySmPPaJIi3x85npd6Y="; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd deck \ diff --git a/pkgs/by-name/de/decker/package.nix b/pkgs/by-name/de/decker/package.nix index daebdb06c7d6..bd6379da4e5b 100644 --- a/pkgs/by-name/de/decker/package.nix +++ b/pkgs/by-name/de/decker/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "decker"; - version = "1.58"; + version = "1.59"; src = fetchFromGitHub { owner = "JohnEarnest"; repo = "Decker"; rev = "v${version}"; - hash = "sha256-oPB+TT7mHJ6GNBnGIVmbAxNoD2oexPI2Sm8kxxsV6d4="; + hash = "sha256-56yIbIKMppO1eyvnlHvqkQvIT3x5t3W1KQ4M2HWRU3U="; }; buildInputs = [ diff --git a/pkgs/by-name/de/deno/librusty_v8.nix b/pkgs/by-name/de/deno/librusty_v8.nix index 7fe9f1aba734..d5a03f4c6818 100644 --- a/pkgs/by-name/de/deno/librusty_v8.nix +++ b/pkgs/by-name/de/deno/librusty_v8.nix @@ -2,11 +2,11 @@ { fetchLibrustyV8 }: fetchLibrustyV8 { - version = "140.0.0"; + version = "140.2.0"; shas = { - x86_64-linux = "sha256-wQHvnrOPEp/rs+YV3NFcfq+Xg+XouxYOD8zev+bjJHw="; - aarch64-linux = "sha256-RR5h2TIxwMEDtML12Ko1FxEcPNUFZ+YXMrX+ur0Njm8="; - x86_64-darwin = "sha256-+MCp9CQvZw0OnEmKWMNYQTCPs+ueSCqAHsJn/BX/QGI="; - aarch64-darwin = "sha256-l7AtIA92PDY6zsr1bjcTSPlW2tzRvOfyzNskp0Fm0Io="; + x86_64-linux = "sha256-r3qrYDVaT4Z6udC6YuQG1BKqrsQc7IhuACDCTbr083U="; + aarch64-linux = "sha256-LtlAIk+qpeU8zCm+H9sqtivHKrM0U1LP6GkCRr1GVL0="; + x86_64-darwin = "sha256-B/6GPHX40TgAgaesNGsVQDPN1FeSFiT+cCC1wB49IXg="; + aarch64-darwin = "sha256-eZ2l9ovI2divQake+Z4/Ofcl5QwJ+Y/ql2Dymisx1oA="; }; } diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index 73eebbd47a28..1b89b8d69c50 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -29,17 +29,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "deno"; - version = "2.5.1"; + version = "2.5.2"; src = fetchFromGitHub { owner = "denoland"; repo = "deno"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; # required for tests - hash = "sha256-W0wQ4SXIAxIBjjk2z3sNTJjAYdY73dDaiPWDeUVWo/w="; + hash = "sha256-wpn79xY+Gsn48C5mYF1lryrgZZsr1YJayd+Rl0gbPXY="; }; - cargoHash = "sha256-5votu/4MUusRvlZc4+vZQ/wbcI0XSZ8qkq5JaMGJHB8="; + cargoHash = "sha256-KAHLZS6BfRgPBlBW0LSdHwPP6sRUN9kksMo0KuDtb5s="; patches = [ # Patch out the remote upgrade (deno update) check. diff --git a/pkgs/by-name/de/desktoppr/package.nix b/pkgs/by-name/de/desktoppr/package.nix new file mode 100644 index 000000000000..408141c2e664 --- /dev/null +++ b/pkgs/by-name/de/desktoppr/package.nix @@ -0,0 +1,62 @@ +{ + stdenv, + fetchFromGitHub, + fetchpatch, + swift, + swiftpm, + versionCheckHook, + lib, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "desktoppr"; + version = "0.5"; + + src = fetchFromGitHub { + owner = "scriptingosx"; + repo = "desktoppr"; + tag = "v${finalAttrs.version}"; + hash = "sha256-eEVcYSa1ntyX/Wdj4HUyXyXIrK+T11Thg23ntNoIgH0="; + }; + + patches = [ + # Update version in the code from 0.5b (beta) to 0.5 (release) + (fetchpatch { + url = "https://github.com/scriptingosx/desktoppr/commit/419363c28c99eb0f391bf231813af5e507c35573.patch"; + hash = "sha256-7A3hsXO0hZYlZMrX1U0zC2vy59M9H5OZebEbPY8E9fA="; + includes = [ "desktoppr/main.swift" ]; + }) + # Adds support for building with swiftpm + (fetchpatch { + url = "https://github.com/scriptingosx/desktoppr/commit/eaf08da7cdd5fe9aa656516b3a5a0a9ac9969e72.patch"; + hash = "sha256-8sAUNnTGqQ2UHIFUPwTP0dd3QKgI0HfOrG0HzcIStMM="; + }) + ]; + + nativeBuildInputs = [ + swift + swiftpm + ]; + + installPhase = '' + runHook preInstall + install -Dm755 "$(swiftpmBinPath)/desktoppr" -t "$out/bin" + runHook postInstall + ''; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + + versionCheckProgramArg = "version"; + doInstallCheck = true; + + meta = { + description = "Simple command line tool to read and set the desktop picture/wallpaper"; + homepage = "https://github.com/scriptingosx/desktoppr"; + platforms = lib.platforms.darwin; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ andre4ik3 ]; + mainProgram = "desktoppr"; + }; +}) diff --git a/pkgs/tools/package-management/disnix/DisnixWebService/default.nix b/pkgs/by-name/di/DisnixWebService/package.nix similarity index 98% rename from pkgs/tools/package-management/disnix/DisnixWebService/default.nix rename to pkgs/by-name/di/DisnixWebService/package.nix index 5826280a22f6..1a3c64f652c4 100644 --- a/pkgs/tools/package-management/disnix/DisnixWebService/default.nix +++ b/pkgs/by-name/di/DisnixWebService/package.nix @@ -4,12 +4,14 @@ fetchFromGitHub, fetchpatch, ant, - jdk, + jdk8, xmlstarlet, axis2, dbus_java, }: - +let + jdk = jdk8; +in stdenv.mkDerivation (finalAttrs: { pname = "DisnixWebService"; version = "0.10.1"; diff --git a/pkgs/by-name/di/diesel-cli/package.nix b/pkgs/by-name/di/diesel-cli/package.nix index 0bca3c4a0999..10b3970ee94d 100644 --- a/pkgs/by-name/di/diesel-cli/package.nix +++ b/pkgs/by-name/di/diesel-cli/package.nix @@ -27,15 +27,15 @@ assert lib.assertMsg (lib.elem true [ rustPlatform.buildRustPackage rec { pname = "diesel-cli"; - version = "2.2.12"; + version = "2.3.0"; src = fetchCrate { inherit version; crateName = "diesel_cli"; - hash = "sha256-cBufd4HwNffkK2VDPMMUT1qZfgKNa6XKpxT5QlQesyc="; + hash = "sha256-s/RJ83TuW42MIYgKXq5tlqJ73u0aucuXrR8bFArqT5A="; }; - cargoHash = "sha256-CmzUe/R9iFU//u0/FxMonYWyx0EJnI/blUktYN/eNe8="; + cargoHash = "sha256-XmWrXLOYm7y7+0mqT0WSmT6LhHAPA9UbGODlluBKyZw="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/di/difftastic/package.nix b/pkgs/by-name/di/difftastic/package.nix index de2580e0975e..78d77621ff58 100644 --- a/pkgs/by-name/di/difftastic/package.nix +++ b/pkgs/by-name/di/difftastic/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "difftastic"; - version = "0.64.0"; + version = "0.65.0"; src = fetchFromGitHub { owner = "wilfred"; repo = "difftastic"; tag = finalAttrs.version; - hash = "sha256-XMvysYO6Kji9cbfGayB6wPVuNp0j2uXLHfZ9H+dBLt0="; + hash = "sha256-w4z1ljIjPQQYPpMGgrcptTYeP5S72iVvVgNvrctN61w="; }; - cargoHash = "sha256-1u3oUbqhwHXD90ld70pjK2XPJe5hpUbJtU78QpIjAE8="; + cargoHash = "sha256-qj2CyHlEVxTo3wsmuivpnhx02/gMbZjmpAM3dp4xXEQ="; env = lib.optionalAttrs stdenv.hostPlatform.isStatic { RUSTFLAGS = "-C relocation-model=static"; }; diff --git a/pkgs/by-name/di/directx-headers/package.nix b/pkgs/by-name/di/directx-headers/package.nix index ff4841c868f4..5889cfc534e7 100644 --- a/pkgs/by-name/di/directx-headers/package.nix +++ b/pkgs/by-name/di/directx-headers/package.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation rec { pname = "directx-headers"; - version = "1.616.0"; + version = "1.618.1"; src = fetchFromGitHub { owner = "microsoft"; repo = "DirectX-Headers"; rev = "v${version}"; - hash = "sha256-bPFeaNCxECKnecvt9jDIvxiQE6VaT7qD8Tyqm8L3u3M="; + hash = "sha256-QicnDClO7bceU/aLHjrpUtCBU58PSAW6Ef3RG6qrZw0="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/do/dolibarr/package.nix b/pkgs/by-name/do/dolibarr/package.nix index 00e24927a033..1687cf884749 100644 --- a/pkgs/by-name/do/dolibarr/package.nix +++ b/pkgs/by-name/do/dolibarr/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dolibarr"; - version = "22.0.1"; + version = "22.0.2"; src = fetchFromGitHub { owner = "Dolibarr"; repo = "dolibarr"; tag = finalAttrs.version; - hash = "sha256-dhpG493bRRa0QPETxgmfLYcjmn88+L+0qoZ9dACk7Fc="; + hash = "sha256-JKD601BuEQeu4sgVaL88dCGQivgjEkpIdauE9gs6BBk="; }; dontBuild = true; diff --git a/pkgs/by-name/do/dolt/package.nix b/pkgs/by-name/do/dolt/package.nix index fc6f8aefa234..cd571f791097 100644 --- a/pkgs/by-name/do/dolt/package.nix +++ b/pkgs/by-name/do/dolt/package.nix @@ -6,18 +6,18 @@ buildGoModule (finalAttrs: { pname = "dolt"; - version = "1.59.2"; + version = "1.59.10"; src = fetchFromGitHub { owner = "dolthub"; repo = "dolt"; tag = "v${finalAttrs.version}"; - hash = "sha256-qIV4pbyrN40joXCgmE0e1EDkfRaHC/G1lwdkpzrO5fU="; + hash = "sha256-DfocUOHpPdNeMcL7kVm7ggm2cVgWp/ifvCFyFosxhcs="; }; modRoot = "./go"; subPackages = [ "cmd/dolt" ]; - vendorHash = "sha256-DPo1xzV11Q9emVIlrBFQcWXGNXKfYOKzR/hi5nJJp34="; + vendorHash = "sha256-yZ+q4KNfIiR2gpk10dpZOMiEN3V/Lk/pzhgaqp7lKag="; proxyVendor = true; doCheck = false; diff --git a/pkgs/by-name/do/doomrunner/package.nix b/pkgs/by-name/do/doomrunner/package.nix index 7c7afec374b8..dc8594514f9a 100644 --- a/pkgs/by-name/do/doomrunner/package.nix +++ b/pkgs/by-name/do/doomrunner/package.nix @@ -27,13 +27,20 @@ stdenv.mkDerivation (finalAttrs: { "INSTALL_ROOT=${placeholder "out"}" ]; - postInstall = '' - mkdir -p $out/{bin,share/applications,share/icons/hicolor/128x128/apps} - install -Dm444 $src/Install/XDG/DoomRunner.128x128.png $out/share/icons/hicolor/128x128/apps/DoomRunner.png - install -Dm444 $src/Install/XDG/DoomRunner.desktop $out/share/applications/DoomRunner.desktop - install -Dm755 $out/usr/bin/DoomRunner $out/bin/DoomRunner - rm -rf $out/usr - ''; + postInstall = + lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/Applications + mv $out/usr/bin/DoomRunner.app $out/Applications/ + '' + + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' + mkdir -p $out/{bin,share/applications,share/icons/hicolor/128x128/apps} + install -Dm444 $src/Install/XDG/DoomRunner.128x128.png $out/share/icons/hicolor/128x128/apps/DoomRunner.png + install -Dm444 $src/Install/XDG/DoomRunner.desktop $out/share/applications/DoomRunner.desktop + install -Dm755 $out/usr/bin/DoomRunner $out/bin/DoomRunner + '' + + '' + rm -rf $out/usr + ''; meta = { description = "Preset-oriented graphical launcher of various ported Doom engines"; diff --git a/pkgs/by-name/do/dotnet-ef/package.nix b/pkgs/by-name/do/dotnet-ef/package.nix index 0379e73d6b93..a8ab26ca3ad4 100644 --- a/pkgs/by-name/do/dotnet-ef/package.nix +++ b/pkgs/by-name/do/dotnet-ef/package.nix @@ -2,9 +2,9 @@ buildDotnetGlobalTool { pname = "dotnet-ef"; - version = "9.0.8"; + version = "9.0.9"; - nugetHash = "sha256-WwTBhAQDt1crFg35nnoppnOrbHfV9mv6vGhk/VSFjMI="; + nugetHash = "sha256-2CX7bgn3Avp8zDStkYgip7yNJaZ6T0QITvFj63m1+E0="; meta = { description = "Tools to help with design-time development tasks"; diff --git a/pkgs/by-name/dp/dpic/package.nix b/pkgs/by-name/dp/dpic/package.nix index fb5acef4157d..55a089b22602 100644 --- a/pkgs/by-name/dp/dpic/package.nix +++ b/pkgs/by-name/dp/dpic/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "dpic"; - version = "2024.01.01"; + version = "2025.08.01"; src = fetchurl { url = "https://ece.uwaterloo.ca/~aplevich/dpic/${pname}-${version}.tar.gz"; - sha256 = "sha256-FhkBrJr4bXMFUSuhtWSUBPtMgDoPqwYmJ8w8WJWthy8="; + sha256 = "sha256-Dzj1wekVGIJsssbpViSzkNGAjvrcBAL4ORFRLwznJsM="; }; # The prefix passed to configure is not used. diff --git a/pkgs/by-name/dp/dpkg/package.nix b/pkgs/by-name/dp/dpkg/package.nix index 0f379aae9c51..e076bae05cdc 100644 --- a/pkgs/by-name/dp/dpkg/package.nix +++ b/pkgs/by-name/dp/dpkg/package.nix @@ -14,17 +14,30 @@ autoreconfHook, pkg-config, diffutils, + versionCheckHook, glibc ? !stdenv.hostPlatform.isDarwin, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "dpkg"; version = "1.22.21"; src = fetchgit { url = "https://git.launchpad.net/ubuntu/+source/dpkg"; - rev = "applied/${version}"; - hash = "sha256-UiXZfwvgsgyXR6olNzKelt/3Fgtp7KU8UbTRRkDl8wY="; + tag = "applied/${finalAttrs.version}"; + leaveDotGit = true; + # Fix filename conflict on case-insensitive filesystems + postFetch = '' + pushd $out + git checkout HEAD -- scripts/t/Dpkg_BuildTree.t + mv scripts/t/Dpkg_BuildTree.t scripts/t/Dpkg_BuildTreeC.t + substituteInPlace scripts/Makefile.am --replace-fail t/Dpkg_BuildTree.t t/Dpkg_BuildTreeC.t + substituteInPlace scripts/Makefile.in --replace-fail t/Dpkg_BuildTree.t t/Dpkg_BuildTreeC.t + git checkout HEAD -- scripts/t/dpkg_buildtree.t + rm -rf .git + popd + ''; + hash = "sha256-LK6nOPewjRyKyHdwJgmLILoZ6sEfJzRtC7pIeWz01lA="; }; configureFlags = [ @@ -48,7 +61,7 @@ stdenv.mkDerivation rec { PATH=$TMPDIR:$PATH for i in $(find . -name Makefile.in); do - substituteInPlace $i --replace "install-data-local:" "disabled:" ; + substituteInPlace $i --replace-quiet "install-data-local:" "disabled:" ; done # Skip check broken when cross-compiling. @@ -61,21 +74,26 @@ stdenv.mkDerivation rec { # Dpkg commands sometimes calls out to shell commands substituteInPlace lib/dpkg/dpkg.h \ - --replace '"dpkg-deb"' \"$out/bin/dpkg-deb\" \ - --replace '"dpkg-split"' \"$out/bin/dpkg-split\" \ - --replace '"dpkg-query"' \"$out/bin/dpkg-query\" \ - --replace '"dpkg-divert"' \"$out/bin/dpkg-divert\" \ - --replace '"dpkg-statoverride"' \"$out/bin/dpkg-statoverride\" \ - --replace '"dpkg-trigger"' \"$out/bin/dpkg-trigger\" \ - --replace '"dpkg"' \"$out/bin/dpkg\" \ - --replace '"debsig-verify"' \"$out/bin/debsig-verify\" \ - --replace '"rm"' \"${coreutils}/bin/rm\" \ - --replace '"cat"' \"${coreutils}/bin/cat\" \ - --replace '"diff"' \"${diffutils}/bin/diff\" + --replace-fail '"dpkg-deb"' \"$out/bin/dpkg-deb\" \ + --replace-fail '"dpkg-split"' \"$out/bin/dpkg-split\" \ + --replace-fail '"dpkg-query"' \"$out/bin/dpkg-query\" \ + --replace-fail '"dpkg-divert"' \"$out/bin/dpkg-divert\" \ + --replace-fail '"dpkg-statoverride"' \"$out/bin/dpkg-statoverride\" \ + --replace-fail '"dpkg-trigger"' \"$out/bin/dpkg-trigger\" \ + --replace-fail '"dpkg"' \"$out/bin/dpkg\" \ + --replace-fail '"debsig-verify"' \"$out/bin/debsig-verify\" \ + --replace-fail '"rm"' \"${coreutils}/bin/rm\" \ + --replace-fail '"cat"' \"${coreutils}/bin/cat\" \ + --replace-fail '"diff"' \"${diffutils}/bin/diff\" + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + # realpath("/var/lib/dpkg", NULL) gives EPERM on sandboxed darwin instead of the expected ENOENT, + # which makes some tests fail. + sed -i '/opts normalize/a AT_SKIP_IF([true])' src/at/chdir.at '' + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' substituteInPlace src/main/help.c \ - --replace '"ldconfig"' \"${glibc.bin}/bin/ldconfig\" + --replace-fail '"ldconfig"' \"${glibc.bin}/bin/ldconfig\" ''; buildInputs = [ @@ -96,7 +114,7 @@ stdenv.mkDerivation rec { postInstall = '' for i in $out/bin/*; do if head -n 1 $i | grep -q perl; then - substituteInPlace $i --replace \ + substituteInPlace $i --replace-fail \ "${perl}/bin/perl" "${perl}/bin/perl -I $out/${perl.libPrefix}" fi done @@ -105,6 +123,10 @@ stdenv.mkDerivation rec { cp -r scripts/t/origins $out/etc/dpkg ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + setupHook = ./setup-hook.sh; meta = with lib; { @@ -112,7 +134,7 @@ stdenv.mkDerivation rec { homepage = "https://wiki.debian.org/Teams/Dpkg"; license = licenses.gpl2Plus; platforms = platforms.unix; - broken = stdenv.hostPlatform.isDarwin; maintainers = with maintainers; [ siriobalmelli ]; + mainProgram = "dpkg"; }; -} +}) diff --git a/pkgs/by-name/dr/dracula-theme/package.nix b/pkgs/by-name/dr/dracula-theme/package.nix index 9fb91e445244..2e2e1f0c5e96 100644 --- a/pkgs/by-name/dr/dracula-theme/package.nix +++ b/pkgs/by-name/dr/dracula-theme/package.nix @@ -8,7 +8,7 @@ let themeName = "Dracula"; - version = "4.0.0-unstable-2025-09-09"; + version = "4.0.0-unstable-2025-09-18"; in stdenvNoCC.mkDerivation { pname = "dracula-theme"; @@ -17,8 +17,8 @@ stdenvNoCC.mkDerivation { src = fetchFromGitHub { owner = "dracula"; repo = "gtk"; - rev = "6e7f9679d5f0509f4d6a847729c5eb36f9b3467e"; - hash = "sha256-leYLtwHTFIqcRaYOA/8J6+xwqnjF7hv85VV/hJc5pe8="; + rev = "ec0442da9551a4a71801dab101a38fd6972da649"; + hash = "sha256-P6164Tl9C80QaUXmHaOX+OIRIQPKpwI8o9yiO+o5KNc="; }; propagatedUserEnvPkgs = [ diff --git a/pkgs/by-name/dr/drawterm/package.nix b/pkgs/by-name/dr/drawterm/package.nix index db082e86640a..ea7893024b3c 100644 --- a/pkgs/by-name/dr/drawterm/package.nix +++ b/pkgs/by-name/dr/drawterm/package.nix @@ -23,13 +23,13 @@ let in stdenv.mkDerivation { pname = "drawterm"; - version = "0-unstable-2025-08-18"; + version = "0-unstable-2025-09-11"; src = fetchFrom9Front { owner = "plan9front"; repo = "drawterm"; - rev = "44a7bdfaeb268bbc9df69693fa52d551beb2516d"; - hash = "sha256-ov0BkKWUpRBi4COETtEw3x9WOSMy6HXkxrU9bVSI+AM="; + rev = "7523180ec9e5210e28eb0191268066188cdf91ab"; + hash = "sha256-IOZCpNXJcTpqCRsNp8aaP2vORvusLktLtyoQ7gykJB8="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/du/dummyhttp/package.nix b/pkgs/by-name/du/dummyhttp/package.nix index aeac1bf7b19b..929ad01b40ac 100644 --- a/pkgs/by-name/du/dummyhttp/package.nix +++ b/pkgs/by-name/du/dummyhttp/package.nix @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec { description = "Super simple HTTP server that replies a fixed body with a fixed response code"; homepage = "https://github.com/svenstaro/dummyhttp"; license = with licenses; [ mit ]; - maintainers = with maintainers; [ GuillaumeDesforges ]; + maintainers = with maintainers; [ ]; mainProgram = "dummyhttp"; }; } diff --git a/pkgs/by-name/ea/easyjson/package.nix b/pkgs/by-name/ea/easyjson/package.nix index 17686896ed13..bd8f834af14c 100644 --- a/pkgs/by-name/ea/easyjson/package.nix +++ b/pkgs/by-name/ea/easyjson/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "easyjson"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "mailru"; repo = "easyjson"; rev = "v${version}"; - hash = "sha256-m2WZwi6TM6hiBlCQOe+rxF5z3vvnYqtHQX8d7y5NLgI="; + hash = "sha256-aKufvebodIy0UtecpjZ9+5MOUTWKFIqFI3SYgVPWdhQ="; }; vendorHash = "sha256-BsksTYmfPQezbWfIWX0NhuMbH4VvktrEx06C2Nb/FYE="; diff --git a/pkgs/by-name/ec/ec2-instance-selector/package.nix b/pkgs/by-name/ec/ec2-instance-selector/package.nix index 8d37de3d7d11..a4fa861e10d2 100644 --- a/pkgs/by-name/ec/ec2-instance-selector/package.nix +++ b/pkgs/by-name/ec/ec2-instance-selector/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "ec2-instance-selector"; - version = "3.1.1"; + version = "3.1.2"; src = fetchFromGitHub { owner = "aws"; repo = "amazon-ec2-instance-selector"; tag = "v${finalAttrs.version}"; - hash = "sha256-4J66/LiFFeUW20du2clqjz9ozLV+Sn2VVqF9VISXpb0="; + hash = "sha256-8tSZkh2ngOgfwup2nCiNXHFX2GhIVVW9PtLuGNP5yoo="; }; - vendorHash = "sha256-ocysHrbkmFQ96dEVJvc5YuuBiaXToAcMUUPFiLpMCpU="; + vendorHash = "sha256-qrxYLnj8DEGNtIq6sC7xvNBLgguG/lj9YLqgLFumQtE="; ldflags = [ "-s" diff --git a/pkgs/by-name/ed/edir/package.nix b/pkgs/by-name/ed/edir/package.nix index 6a1c5ca70faf..4f10833b06f7 100644 --- a/pkgs/by-name/ed/edir/package.nix +++ b/pkgs/by-name/ed/edir/package.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonApplication rec { pname = "edir"; - version = "2.31"; + version = "2.32"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-HcM++zmw+pW1ugmd/Dtz30V2Ew66t840cXPjAIRUlbo="; + hash = "sha256-E9zb7Y4KNQ/gw+TkpRVMUHMPlY1ImQAb0P8G/OFgMwM="; }; nativeBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/eg/egctl/package.nix b/pkgs/by-name/eg/egctl/package.nix new file mode 100644 index 000000000000..c6fcde78b952 --- /dev/null +++ b/pkgs/by-name/eg/egctl/package.nix @@ -0,0 +1,65 @@ +{ + stdenv, + buildGoModule, + fetchFromGitHub, + installShellFiles, + lib, + testers, +}: + +buildGoModule (finalAttrs: { + pname = "egctl"; + version = "1.5.1"; + + src = fetchFromGitHub { + owner = "envoyproxy"; + repo = "gateway"; + tag = "v${finalAttrs.version}"; + hash = "sha256-glOnAnNuefdTq4BOd1NKpsadrWEqVOOc18jPx7lEwEQ="; + }; + + vendorHash = "sha256-SNXnEutsDQwoGKiJN3uXxVrCl4gFcd62ZuX8GPyGliI="; + # Fix case-insensitive conflicts producing platform-dependent checksums + # https://github.com/microsoft/go-mssqldb/issues/234 + proxyVendor = true; + + subPackages = [ + "cmd/egctl" + "internal/cmd/egctl" + ]; + + ldflags = [ + "-s" + "-w" + "-X github.com/envoyproxy/gateway/internal/cmd/version.envoyGatewayVersion=v${finalAttrs.version}" + ]; + + env.CGO_ENABLED = 0; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + $out/bin/egctl completion bash >egctl.bash + $out/bin/egctl completion fish >egctl.fish + $out/bin/egctl completion zsh >egctl.zsh + installShellCompletion egctl.{bash,fish,zsh} + ''; + + passthru.tests = { + version = testers.testVersion { + package = finalAttrs.finalPackage; + command = "egctl version --remote=false"; + version = "v${finalAttrs.version}"; + }; + }; + + __darwinAllowLocalNetworking = true; + + meta = { + description = "Command-line utility for operating Envoy Gateway"; + homepage = "https://gateway.envoyproxy.io"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.maxbrunet ]; + mainProgram = "egctl"; + }; +}) diff --git a/pkgs/by-name/ei/eiquadprog/package.nix b/pkgs/by-name/ei/eiquadprog/package.nix index 70242a2aa9a0..068c0cf73c70 100644 --- a/pkgs/by-name/ei/eiquadprog/package.nix +++ b/pkgs/by-name/ei/eiquadprog/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "eiquadprog"; - version = "1.2.9"; + version = "1.3.0"; src = fetchFromGitHub { owner = "stack-of-tasks"; repo = "eiquadprog"; rev = "v${finalAttrs.version}"; - hash = "sha256-VqRx06sCCZrnB+NWm6Z9OMKzjKQIydGgKQU6fMY7phk="; + hash = "sha256-8CwyTREHzTtgXTnzAIcRAlKm3fBEUEeMxNwzzEMADqk="; }; outputs = [ diff --git a/pkgs/servers/elasticmq-server-bin/elasticmq-test.nix b/pkgs/by-name/el/elasticmq-server-bin/elasticmq-test.nix similarity index 100% rename from pkgs/servers/elasticmq-server-bin/elasticmq-test.nix rename to pkgs/by-name/el/elasticmq-server-bin/elasticmq-test.nix diff --git a/pkgs/servers/elasticmq-server-bin/default.nix b/pkgs/by-name/el/elasticmq-server-bin/package.nix similarity index 89% rename from pkgs/servers/elasticmq-server-bin/default.nix rename to pkgs/by-name/el/elasticmq-server-bin/package.nix index a02eb7068a47..6b1d2860f4bc 100644 --- a/pkgs/servers/elasticmq-server-bin/default.nix +++ b/pkgs/by-name/el/elasticmq-server-bin/package.nix @@ -2,14 +2,17 @@ lib, stdenv, fetchurl, - jdk, - jre, + jdk8, + jre8, makeBinaryWrapper, runCommand, python3Packages, writeText, }: - +let + jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 + jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 +in stdenv.mkDerivation (finalAttrs: { pname = "elasticmq-server"; version = "1.6.14"; diff --git a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix index 38563cd82576..bc82f74708f5 100644 --- a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix +++ b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix @@ -1,7 +1,7 @@ { - "version" = "1.11.112"; + "version" = "1.12.0"; "hashes" = { - "desktopSrcHash" = "sha256-L4/2VwPHBusVTCi8DzxmAUbvW0p1d/ffbz9ZwUmgzEo="; - "desktopYarnHash" = "sha256-U+MuOe0N29AFrLCi7Xa9bDW70SmhQqqtjim+x7QAiJg="; + "desktopSrcHash" = "sha256-Epkjv6tT0I65JTu4O5nHFRn0q18kE1+7joyTF1S3y+4="; + "desktopYarnHash" = "sha256-2zy2xNzamjTyGE+Vm/gacMnby5Z0KfIWbgkl5EI5zi4="; }; } diff --git a/pkgs/by-name/el/element-desktop/package.nix b/pkgs/by-name/el/element-desktop/package.nix index 5597133194ba..fdf71bcea553 100644 --- a/pkgs/by-name/el/element-desktop/package.nix +++ b/pkgs/by-name/el/element-desktop/package.nix @@ -7,7 +7,7 @@ yarn, nodejs, jq, - electron_37, + electron_38, element-web, sqlcipher, callPackage, @@ -22,7 +22,7 @@ let pinData = import ./element-desktop-pin.nix; inherit (pinData.hashes) desktopSrcHash desktopYarnHash; executableName = "element-desktop"; - electron = electron_37; + electron = electron_38; keytar = callPackage ./keytar { inherit electron; }; @@ -111,11 +111,9 @@ stdenv.mkDerivation ( cp $out/share/element/electron/lib/i18n/strings/en_EN.json $out/share/element/electron/lib/i18n/strings/en-us.json ln -s $out/share/element/electron/lib/i18n/strings/en{-us,}.json - # icons - for icon in $out/share/element/electron/build/icons/*.png; do - mkdir -p "$out/share/icons/hicolor/$(basename $icon .png)/apps" - ln -s "$icon" "$out/share/icons/hicolor/$(basename $icon .png)/apps/element.png" - done + # icon + mkdir -p "$out/share/icons/hicolor/icon/apps" + ln -s "$out/share/element/electron/build/icon.png" "$out/share/icons/hicolor/icon/apps/element.png" # desktop item mkdir -p "$out/share" diff --git a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix index 1f4402615d71..bafd8b8ab7b1 100644 --- a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix +++ b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix @@ -1,7 +1,7 @@ { - "version" = "1.11.112"; + "version" = "1.12.0"; "hashes" = { - "webSrcHash" = "sha256-rWbn3ibylEchBZR8ZF6lrPBSjJvF8Ezl/+7ZzgVhz7g="; - "webYarnHash" = "sha256-ItrmxNlaRijNpp+gk1g3tTLw4roHuTqW2SnpapIH1Uk="; + "webSrcHash" = "sha256-4e76IFOY7YiBX/cGobJNj1epH/Bnak+BgVPSjWC/8+s="; + "webYarnHash" = "sha256-qZPHWPmcGFtwfOSCpft0hFLuS7smmq9w1JxJ+oqJZPA="; }; } diff --git a/pkgs/by-name/em/emmylua-check/package.nix b/pkgs/by-name/em/emmylua-check/package.nix index 9f4868452aa3..35d56c3def10 100644 --- a/pkgs/by-name/em/emmylua-check/package.nix +++ b/pkgs/by-name/em/emmylua-check/package.nix @@ -7,18 +7,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_check"; - version = "0.13.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-93PlsVvlUravsnW7YBCii04jCEJPP+6U2vYbVBjcX8M="; + hash = "sha256-V/Sy5h0dLayf9Oxgh9eFfDm00hJbwq1WAD8k0AA5GTw="; }; buildAndTestSubdir = "crates/emmylua_check"; - cargoHash = "sha256-SbsYlIVWDpBU2bxJqXUtOiMHkOoa8Up27X7rVKLLLm0="; + cargoHash = "sha256-ijxLMf7FjX4LzrYwQilC1QfqRP91yFvq5WCoVFJ9V8M="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/em/emmylua-ls/package.nix b/pkgs/by-name/em/emmylua-ls/package.nix index 361b0d179922..937d0d4329d6 100644 --- a/pkgs/by-name/em/emmylua-ls/package.nix +++ b/pkgs/by-name/em/emmylua-ls/package.nix @@ -7,18 +7,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_ls"; - version = "0.13.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-93PlsVvlUravsnW7YBCii04jCEJPP+6U2vYbVBjcX8M="; + hash = "sha256-V/Sy5h0dLayf9Oxgh9eFfDm00hJbwq1WAD8k0AA5GTw="; }; buildAndTestSubdir = "crates/emmylua_ls"; - cargoHash = "sha256-SbsYlIVWDpBU2bxJqXUtOiMHkOoa8Up27X7rVKLLLm0="; + cargoHash = "sha256-ijxLMf7FjX4LzrYwQilC1QfqRP91yFvq5WCoVFJ9V8M="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/en/enum4linux-ng/package.nix b/pkgs/by-name/en/enum4linux-ng/package.nix index ad5139ce21a5..68de43a0a6b8 100644 --- a/pkgs/by-name/en/enum4linux-ng/package.nix +++ b/pkgs/by-name/en/enum4linux-ng/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "enum4linux-ng"; - version = "1.3.5"; + version = "1.3.7"; pyproject = true; src = fetchFromGitHub { owner = "cddmp"; repo = "enum4linux-ng"; tag = "v${version}"; - hash = "sha256-jwwBYpzMjaVVojMB1udkinNQDiOXPKWbOwIsWHlhWw4="; + hash = "sha256-Crd5sc0sYvYufN0bK4Qh7iSy22utQet6X1UlPlS48XI="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/en/envoy/package.nix b/pkgs/by-name/en/envoy/package.nix index 131fff6aaf71..a455b4620a37 100644 --- a/pkgs/by-name/en/envoy/package.nix +++ b/pkgs/by-name/en/envoy/package.nix @@ -13,7 +13,7 @@ cmake, gn, go, - jdk, + openjdk11_headless, ninja, patchelf, python312, @@ -56,6 +56,7 @@ let .${stdenv.system} or (throw "unsupported system ${stdenv.system}"); python3 = python312; + jdk = openjdk11_headless; in buildBazelPackage rec { diff --git a/pkgs/by-name/en/enzyme/package.nix b/pkgs/by-name/en/enzyme/package.nix index fa399bd51d45..8558132a7f25 100644 --- a/pkgs/by-name/en/enzyme/package.nix +++ b/pkgs/by-name/en/enzyme/package.nix @@ -7,13 +7,13 @@ }: llvmPackages.stdenv.mkDerivation rec { pname = "enzyme"; - version = "0.0.196"; + version = "0.0.201"; src = fetchFromGitHub { owner = "EnzymeAD"; repo = "Enzyme"; rev = "v${version}"; - hash = "sha256-Jrp1DjwMzi8+ZWJVwhZ4SH2phLvrYfY6+29n//z9bUg="; + hash = "sha256-TUGWQImDtXOOkEt20719OheKlPgWjEVdqTh/ET/c1cs="; }; postPatch = '' diff --git a/pkgs/by-name/eq/equicord/package.nix b/pkgs/by-name/eq/equicord/package.nix index a1ac02517ac2..4af0e0485e5d 100644 --- a/pkgs/by-name/eq/equicord/package.nix +++ b/pkgs/by-name/eq/equicord/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { # the Equicord repository. Dates as tags (and automatic releases) were the compromise # we came to with upstream. Please do not change the version schema (e.g., to semver) # unless upstream changes the tag schema from dates. - version = "2025-09-01"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "Equicord"; repo = "Equicord"; tag = "${finalAttrs.version}"; - hash = "sha256-ZijsOAixBJ7sxLZYH2PndCh1BoWfO9tHCNDh1PmBZA4="; + hash = "sha256-915HW2cGGKtbRGghHP/Em0Wyeit6d1oSUmaZLQOH/Lc="; }; pnpmDeps = pnpm_10.fetchDeps { diff --git a/pkgs/by-name/es/escrotum/package.nix b/pkgs/by-name/es/escrotum/package.nix index 87a42a0f18df..15092041d737 100644 --- a/pkgs/by-name/es/escrotum/package.nix +++ b/pkgs/by-name/es/escrotum/package.nix @@ -2,6 +2,7 @@ lib, python3Packages, fetchFromGitHub, + nix-update-script, ffmpeg-full, gtk3, pango, @@ -11,7 +12,7 @@ python3Packages.buildPythonApplication { pname = "escrotum"; - version = "unstable-2020-12-07"; + version = "1.0.1-unstable-2020-12-07"; format = "pyproject"; src = fetchFromGitHub { @@ -57,6 +58,10 @@ python3Packages.buildPythonApplication { cp man/escrotum.1 $man/share/man/man1/ ''; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + meta = with lib; { homepage = "https://github.com/Roger/escrotum"; description = "Linux screen capture using pygtk, inspired by scrot"; diff --git a/pkgs/by-name/es/espanso/package.nix b/pkgs/by-name/es/espanso/package.nix index 6c97b4b17f6b..b72fdae546d4 100644 --- a/pkgs/by-name/es/espanso/package.nix +++ b/pkgs/by-name/es/espanso/package.nix @@ -140,7 +140,6 @@ rustPlatform.buildRustPackage (finalAttrs: { license = licenses.gpl3Plus; maintainers = with maintainers; [ kimat - pyrox0 n8henrie ]; platforms = platforms.unix; diff --git a/pkgs/by-name/es/espup/package.nix b/pkgs/by-name/es/espup/package.nix index 3cc78e1d9853..2c98b6e4f080 100644 --- a/pkgs/by-name/es/espup/package.nix +++ b/pkgs/by-name/es/espup/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "espup"; - version = "0.15.1"; + version = "0.16.0"; src = fetchFromGitHub { owner = "esp-rs"; repo = "espup"; tag = "v${finalAttrs.version}"; - hash = "sha256-fVReUgwiR6aOdHNcXxpQ38ujgfhviU+IFRaoe/1DTRI="; + hash = "sha256-blEjUFBzkwplwZgTAtI84MCHvxujNF1WsPJJezRNjxQ="; }; - cargoHash = "sha256-P+VDXzfpYDjZQG3BOr9nLWJVqlkGI3rZcPKBnp3PDxM="; + cargoHash = "sha256-Y6Y+62lJ3k6GMkU82CDkTt1Prd3UrtBKqA5Spctochw="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix index ba1087404b22..927b9c5839b3 100644 --- a/pkgs/by-name/ev/evcc/package.nix +++ b/pkgs/by-name/ev/evcc/package.nix @@ -17,16 +17,16 @@ }: let - version = "0.207.6"; + version = "0.208.1"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; tag = version; - hash = "sha256-BbX3SXvf6JtWdC5S6jDqBVawMEPtwHBA2IfR5G5ybqA="; + hash = "sha256-l7whf2NhvPHZOfXy4PdZq8ZyAKaiLuBlX9s7ffJQoWg="; }; - vendorHash = "sha256-ieaDJZmYPxG79Pz/9NRTEhtAQZOqAwwDMa0FAs+PWEA="; + vendorHash = "sha256-qp7kSh6pOecXa2qAmKXdJAgAZ4O3pnX0/nMUhwR2cFA="; commonMeta = with lib; { license = licenses.mit; @@ -52,7 +52,7 @@ buildGo125Module rec { npmDeps = fetchNpmDeps { inherit src; - hash = "sha256-GB57pXfWo1lduVDPPw7TBM8qgCmTxPDxKQyD4ZZJnjE="; + hash = "sha256-q+ft9dzs/M+ZYCQy/OnqTmpgKXxrD5cfaqrvsxh730w="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ev/evil-helix/package.nix b/pkgs/by-name/ev/evil-helix/package.nix index 6a19b159c0de..e0fa61b724d6 100644 --- a/pkgs/by-name/ev/evil-helix/package.nix +++ b/pkgs/by-name/ev/evil-helix/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage (final: { pname = "evil-helix"; - version = "20250823"; + version = "20250915"; src = fetchFromGitHub { owner = "usagi-flow"; repo = "evil-helix"; tag = "release-${final.version}"; - hash = "sha256-G4oMiXjx+/i9flVRw5M3doHpTGjEDg/27CpBd5zxpEM="; + hash = "sha256-6kqKTZNS1RZwfxcFoa2uC7fUKcQ+KhT5KXusyCt59YQ="; }; cargoHash = "sha256-Mf0nrgMk1MlZkSyUN6mlM5lmTcrOHn3xBNzmVGtApEU="; diff --git a/pkgs/by-name/ez/ezquake/package.nix b/pkgs/by-name/ez/ezquake/package.nix index e4b335b4b53c..2f30630226b5 100644 --- a/pkgs/by-name/ez/ezquake/package.nix +++ b/pkgs/by-name/ez/ezquake/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "QW-Group"; - repo = pname + "-source"; + repo = "ezquake" + "-source"; tag = version; fetchSubmodules = true; hash = "sha256-ThrsJfj+eP7Lv2ZSNLO6/b98VHrL6/rhwf2p0qMvTF8="; diff --git a/pkgs/by-name/fa/factoriolab/package.nix b/pkgs/by-name/fa/factoriolab/package.nix index 01eda25a7ed9..0b3c53a8c7b7 100644 --- a/pkgs/by-name/fa/factoriolab/package.nix +++ b/pkgs/by-name/fa/factoriolab/package.nix @@ -10,13 +10,13 @@ }: buildNpmPackage rec { pname = "factoriolab"; - version = "3.17.2"; + version = "3.17.5"; src = fetchFromGitHub { owner = "factoriolab"; repo = "factoriolab"; tag = "v${version}"; - hash = "sha256-umEIFN2TQV+T3MtLuUyHi5eORbixsGUDLozTFDStlP8="; + hash = "sha256-Ra3xnOCIzx5oCeMU8kARcup+wsxknePBO/w1xGbwgT8="; fetchLFS = true; }; buildInputs = [ vips ]; diff --git a/pkgs/by-name/fa/falcoctl/package.nix b/pkgs/by-name/fa/falcoctl/package.nix index e4e6bb50ef04..d2dd9e518eb9 100644 --- a/pkgs/by-name/fa/falcoctl/package.nix +++ b/pkgs/by-name/fa/falcoctl/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "falcoctl"; - version = "0.11.3"; + version = "0.11.4"; src = fetchFromGitHub { owner = "falcosecurity"; repo = "falcoctl"; tag = "v${finalAttrs.version}"; - hash = "sha256-wRqhTNCk4EBaGPjLKIpQwpYp2Rjb6/ie46zTfl6IEx0="; + hash = "sha256-BEnThboYmcZKL1o6Js8zHWvbU1OSH7BRcohBzlqNZKI="; }; - vendorHash = "sha256-QvtkRKmrfKNXEH9qEo3ocfaEaK4MqK/NTKes3EPXbyE="; + vendorHash = "sha256-SIEd/YVwEF4FleudzvYoOW2GnIflKMYRDEiWSv77H7o="; ldflags = [ "-s" diff --git a/pkgs/by-name/fb/fblog/package.nix b/pkgs/by-name/fb/fblog/package.nix index 8c9ff9ef72d3..8260cdc8dbfb 100644 --- a/pkgs/by-name/fb/fblog/package.nix +++ b/pkgs/by-name/fb/fblog/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "fblog"; - version = "4.14.0"; + version = "4.15.0"; src = fetchFromGitHub { owner = "brocode"; repo = "fblog"; rev = "v${version}"; - hash = "sha256-ImuNl7ERM7auuGkPHJ93unrqgXRCUBLAuG8OyJXFqms="; + hash = "sha256-IPT/1k8bs2NBbq5KthvcJY7eBwbnFop8cO0OiLgRZg4="; }; - cargoHash = "sha256-vk07dOaKo500xgFBfgfLaWsjpaXxpvX/ETgGr5HHnNE="; + cargoHash = "sha256-puZN1ao+Grw9nWQvNfqAwmY9Lb6+z13EPv/cZlueYxc="; meta = with lib; { description = "Small command-line JSON log viewer"; diff --git a/pkgs/by-name/fe/feishu/package.nix b/pkgs/by-name/fe/feishu/package.nix index e8a862df4675..acc5593e92a1 100644 --- a/pkgs/by-name/fe/feishu/package.nix +++ b/pkgs/by-name/fe/feishu/package.nix @@ -65,12 +65,12 @@ let sources = { x86_64-linux = fetchurl { - url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/72e0cee3/Feishu-linux_x64-7.46.12.deb"; - sha256 = "sha256-qdaWx4vQQWJtEX+3xo6oGp82sblsWb1jB96w8djc7wM="; + url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/1d078929/Feishu-linux_x64-7.50.13.deb"; + sha256 = "sha256-wP3Uyz3KiWLADzUhZnPJori2gqdzEm5azUcGv8w1BXM="; }; aarch64-linux = fetchurl { - url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/ea20b00e/Feishu-linux_arm64-7.46.12.deb"; - sha256 = "sha256-zh65+v9JWRv631hQDSnKwH1C8I35ddRpq8kcnhRe4wo="; + url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/05ade0ea/Feishu-linux_arm64-7.50.13.deb"; + sha256 = "sha256-9YTk3Jx1Ap5ym2N/GiN8YcB6XfyVElSWZV3/O6gJWNE="; }; }; @@ -133,7 +133,7 @@ let ]; in stdenv.mkDerivation { - version = "7.46.12"; + version = "7.50.13"; pname = "feishu"; src = diff --git a/pkgs/by-name/fe/fermyon-spin/package.nix b/pkgs/by-name/fe/fermyon-spin/package.nix index 396f348e2133..8773f26f6d5e 100644 --- a/pkgs/by-name/fe/fermyon-spin/package.nix +++ b/pkgs/by-name/fe/fermyon-spin/package.nix @@ -69,7 +69,7 @@ stdenv.mkDerivation rec { sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = with licenses; [ asl20 ]; mainProgram = "spin"; - maintainers = with maintainers; [ mglolenstine ]; + maintainers = with maintainers; [ ]; platforms = platforms.linux ++ platforms.darwin; }; } diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix index b5a16d4455b7..e211784bace8 100644 --- a/pkgs/by-name/fi/files-cli/package.nix +++ b/pkgs/by-name/fi/files-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "files-cli"; - version = "2.15.96"; + version = "2.15.104"; src = fetchFromGitHub { repo = "files-cli"; owner = "files-com"; rev = "v${version}"; - hash = "sha256-HGdOlLJBnobstH0oCOMY5qSPjI+xUevTsRLQK4ubSEE="; + hash = "sha256-7HXLDFTLKHKOhjs01lUPSIW3btvCnffiJZ2VKgHwGiY="; }; - vendorHash = "sha256-6J9Iw8Z5iRU+Kx7rfyG1cALEmiynPxVfnxYC9/SFpPI="; + vendorHash = "sha256-I829gWaDUgbMhnp99p5SvtBRePefCZ86iztHqtWEEzs="; ldflags = [ "-s" diff --git a/pkgs/by-name/fi/firebase-tools/package.nix b/pkgs/by-name/fi/firebase-tools/package.nix index 06d921eedb2e..62b7b85997d3 100644 --- a/pkgs/by-name/fi/firebase-tools/package.nix +++ b/pkgs/by-name/fi/firebase-tools/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "firebase-tools"; - version = "14.16.0"; + version = "14.17.0"; src = fetchFromGitHub { owner = "firebase"; repo = "firebase-tools"; tag = "v${version}"; - hash = "sha256-6gChudAEAlZOy++wys+xHS8VmmsLfiGKtHszMWFjLRE="; + hash = "sha256-qZMm3xW46XZG0l3ECKOSBb2vRwZrwLP2Cl3UXcH7OTY="; }; - npmDepsHash = "sha256-r+yMoSgJRwkT1liaH0bAzSx3xLnGjF68OkTNf72pSHg="; + npmDepsHash = "sha256-3voUCvmBqi9Lfpol1lMDe4gTmF6TevLMmxBoDS03K0o="; postPatch = '' ln -s npm-shrinkwrap.json package-lock.json diff --git a/pkgs/by-name/fi/firefoxpwa/package.nix b/pkgs/by-name/fi/firefoxpwa/package.nix index f66a9eef39f0..1a4e71e9411a 100644 --- a/pkgs/by-name/fi/firefoxpwa/package.nix +++ b/pkgs/by-name/fi/firefoxpwa/package.nix @@ -29,19 +29,19 @@ rustPlatform.buildRustPackage rec { pname = "firefoxpwa"; - version = "2.15.0"; + version = "2.16.0"; src = fetchFromGitHub { owner = "filips123"; repo = "PWAsForFirefox"; rev = "v${version}"; - hash = "sha256-UqgPAGDekM9bKx4kNH+IuB31ML/Jn4E6g86suVESRRU="; + hash = "sha256-kFhnlWiNCbs0arJfQRRWubnIrdXKrwyJNLAN1KlDHoc="; }; sourceRoot = "${src.name}/native"; buildFeatures = [ "immutable-runtime" ]; - cargoHash = "sha256-7v+Ohll8k3YHKYoQZIWvV+YLHT62ygFb0kPEIXh0jP4="; + cargoHash = "sha256-3o/Ub452PbiicmgyW6z9BP2PaECfFYN+Tx24/Go2N2M="; preConfigure = '' sed -i 's;version = "0.0.0";version = "${version}";' Cargo.toml diff --git a/pkgs/by-name/fl/flashmq/package.nix b/pkgs/by-name/fl/flashmq/package.nix index 4e8ccecf4649..6f76b375d314 100644 --- a/pkgs/by-name/fl/flashmq/package.nix +++ b/pkgs/by-name/fl/flashmq/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "flashmq"; - version = "1.23.0"; + version = "1.23.1"; src = fetchFromGitHub { owner = "halfgaar"; repo = "FlashMQ"; tag = "v${finalAttrs.version}"; - hash = "sha256-JIEJwtS9rtjX+8uqvjnhdAKwp8vk2rptpPYnEX385nk="; + hash = "sha256-to+BCn7/fa1YcjCudrOY0otzEkIx9ocSwkUnFGnjuxU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fl/flatter/package.nix b/pkgs/by-name/fl/flatter/package.nix index b9d95d63924f..b192ba77b5a3 100644 --- a/pkgs/by-name/fl/flatter/package.nix +++ b/pkgs/by-name/fl/flatter/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation { pname = "flatter"; - version = "0-unstable-2025-08-12"; + version = "0-unstable-2025-08-25"; src = fetchFromGitHub { owner = "keeganryan"; repo = "flatter"; - rev = "7757f6c1166ce5feda1cb829736976b8d20741fc"; - hash = "sha256-n/JtSdX8kZIEXcxj344APRo7fuRIR8+ZeUnk7QX8f3Q="; + rev = "d2b8026f29b4a69e987b15d4b240f8a5053275d3"; + hash = "sha256-NAefYPJ+syTmpDiOzkgKB1IZmgQ2DNmvLrtoBee/IX4="; }; strictDeps = true; diff --git a/pkgs/by-name/fl/fleet/package.nix b/pkgs/by-name/fl/fleet/package.nix index 3ce76eb64f00..8a3920099727 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.73.1"; + version = "4.73.2"; src = fetchFromGitHub { owner = "fleetdm"; repo = "fleet"; tag = "fleet-v${finalAttrs.version}"; - hash = "sha256-/nND13va4S30/5GCzuIL3ZNeOFS07oOmgvxU5d56dm8="; + hash = "sha256-Td0ud/7BVDAN7Y74GQFyPnkLmaGS578zRu/8KmjQk5c="; }; vendorHash = "sha256-T4UrUUHAWqInLRH7ZxQlfV1W1rvmhUFsfEeXQdNmRD4="; diff --git a/pkgs/by-name/fl/fluidd/package.nix b/pkgs/by-name/fl/fluidd/package.nix index d4e715ef76f7..81dc4ed013f0 100644 --- a/pkgs/by-name/fl/fluidd/package.nix +++ b/pkgs/by-name/fl/fluidd/package.nix @@ -8,13 +8,13 @@ buildNpmPackage rec { pname = "fluidd"; - version = "1.34.3"; + version = "1.34.4"; src = fetchFromGitHub { owner = "fluidd-core"; repo = "fluidd"; tag = "v${version}"; - hash = "sha256-e3JM9QshQFHvDXvZznQBDFsOiwzxw2lz2hChw66lmMM="; + hash = "sha256-EixAax+Bd0IoGdk6Q9FoMQoWAa1U+O3SYeYEnuonHEI="; }; patches = [ @@ -23,7 +23,7 @@ buildNpmPackage rec { }) ]; - npmDepsHash = "sha256-WDquc35cwyTyVM8Il5aVYWbJqSKhR8wsMNNFgexFKYg="; + npmDepsHash = "sha256-08tm+NuDLwilwo7SCmncIGAbEIW0tJLZi1HaoWGgAJA="; installPhase = '' mkdir -p $out/share/fluidd diff --git a/pkgs/by-name/fo/forgejo/generic.nix b/pkgs/by-name/fo/forgejo/generic.nix index dcb4019fbf8e..9893f9cb8bde 100644 --- a/pkgs/by-name/fo/forgejo/generic.nix +++ b/pkgs/by-name/fo/forgejo/generic.nix @@ -129,7 +129,7 @@ buildGoModule rec { [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; preInstall = '' - mv "$GOPATH/bin/forgejo.org" "$GOPATH/bin/gitea" + mv "$GOPATH/bin/forgejo.org" "$GOPATH/bin/forgejo" ''; postInstall = '' @@ -137,7 +137,7 @@ buildGoModule rec { cp -R ./{templates,options} ${frontend}/public $data mkdir -p $out cp -R ./options/locale $out/locale - wrapProgram $out/bin/gitea \ + wrapProgram $out/bin/forgejo \ --prefix PATH : ${ lib.makeBinPath [ bash @@ -202,6 +202,6 @@ buildGoModule rec { tebriel ]; broken = stdenv.hostPlatform.isDarwin; - mainProgram = "gitea"; + mainProgram = "forgejo"; }; } diff --git a/pkgs/by-name/fo/form/package.nix b/pkgs/by-name/fo/form/package.nix index 93521daca0f4..36d09be0dc50 100644 --- a/pkgs/by-name/fo/form/package.nix +++ b/pkgs/by-name/fo/form/package.nix @@ -1,21 +1,27 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + autoreconfHook, gmp, zlib, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { version = "4.3.1"; pname = "form"; - # This tarball is released by author, it is not downloaded from tag, so can't use fetchFromGitHub - src = fetchurl { - url = "https://github.com/vermaseren/form/releases/download/v4.3.1/form-4.3.1.tar.gz"; - sha256 = "sha256-8fUS3DT+m71rGfLf7wX8uZEt+0PINop1t5bsRy7ou84="; + src = fetchFromGitHub { + owner = "form-dev"; + repo = "form"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ZWpfPeTekHEALqXVF/nLkcNsrkt17AKm2B/uydUBfvo="; }; + nativeBuildInputs = [ + autoreconfHook + ]; + buildInputs = [ gmp zlib @@ -28,4 +34,4 @@ stdenv.mkDerivation { maintainers = [ maintainers.veprbl ]; platforms = platforms.unix; }; -} +}) diff --git a/pkgs/by-name/fo/fosrl-pangolin/package.nix b/pkgs/by-name/fo/fosrl-pangolin/package.nix index 897e0f1d1419..807f10243d04 100644 --- a/pkgs/by-name/fo/fosrl-pangolin/package.nix +++ b/pkgs/by-name/fo/fosrl-pangolin/package.nix @@ -29,13 +29,13 @@ in buildNpmPackage (finalAttrs: { pname = "pangolin"; - version = "1.10.1"; + version = "1.10.2"; src = fetchFromGitHub { owner = "fosrl"; repo = "pangolin"; tag = finalAttrs.version; - hash = "sha256-q5HnXJCx8wvHT+D/Pa+752xh57m/odesRjoqSdCHfrI="; + hash = "sha256-fXswhcnspyayyvvl1HEuQylKHzdgwucm1ClokJMeqys="; }; npmDepsHash = "sha256-ivG/7KTmWPjnXzO+ISc+2bsNqW/0VPhFbg1229A64cw="; diff --git a/pkgs/by-name/fr/frankenphp/package.nix b/pkgs/by-name/fr/frankenphp/package.nix index 7b18d41171be..12a544812203 100644 --- a/pkgs/by-name/fr/frankenphp/package.nix +++ b/pkgs/by-name/fr/frankenphp/package.nix @@ -31,13 +31,13 @@ let in buildGoModule rec { pname = "frankenphp"; - version = "1.9.0"; + version = "1.9.1"; src = fetchFromGitHub { owner = "dunglas"; repo = "frankenphp"; tag = "v${version}"; - hash = "sha256-fa9IWIypPAXRDw5KsiJkNGaRP4lH50xb4PVWYa5guwE="; + hash = "sha256-zkB/kN6noCkUyUsXAbaWeRq1fpNErTcZPzDRoRp+LtM="; }; sourceRoot = "${src.name}/caddy"; @@ -45,7 +45,7 @@ buildGoModule rec { # frankenphp requires C code that would be removed with `go mod tidy` # https://github.com/golang/go/issues/26366 proxyVendor = true; - vendorHash = "sha256-vmOlqPhU5sKwRYgZQ0LVE1eMWEtSLTduAeRLEm7gLcI="; + vendorHash = "sha256-scL015vSSfhuK06UZFRxK0Sk9dG6W3AOuFSPTogTCfI="; buildInputs = [ phpUnwrapped diff --git a/pkgs/by-name/fr/freerdp/package.nix b/pkgs/by-name/fr/freerdp/package.nix index 57621f3c5704..cf914d822b30 100644 --- a/pkgs/by-name/fr/freerdp/package.nix +++ b/pkgs/by-name/fr/freerdp/package.nix @@ -63,13 +63,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "freerdp"; - version = "3.17.0"; + version = "3.17.1"; src = fetchFromGitHub { owner = "FreeRDP"; repo = "FreeRDP"; rev = finalAttrs.version; - hash = "sha256-86RbzRgC93ZOt3MHRKJIRklEuyCQs6tHff5jk++yFok="; + hash = "sha256-KAlxpoGOqvHTqKkb/yMrquSckFfMXgbEfxr2IuLPZFQ="; }; postPatch = '' diff --git a/pkgs/by-name/fr/frigate/package.nix b/pkgs/by-name/fr/frigate/package.nix index 45429fbba313..2c40adfc6276 100644 --- a/pkgs/by-name/fr/frigate/package.nix +++ b/pkgs/by-name/fr/frigate/package.nix @@ -38,6 +38,11 @@ let hash = "sha256-95xtUzzIxxvDtpHX/5uCHnTQTB8Fc08DZGUOR/SdKLs="; }; }); + onnxruntime = super.onnxruntime.override (old: { + onnxruntime = old.onnxruntime.override (old: { + withFullProtobuf = true; + }); + }); }; }; python3Packages = python.pkgs; diff --git a/pkgs/by-name/fr/frp/package.nix b/pkgs/by-name/fr/frp/package.nix index 14212b58d701..74f9021d1c26 100644 --- a/pkgs/by-name/fr/frp/package.nix +++ b/pkgs/by-name/fr/frp/package.nix @@ -5,18 +5,18 @@ nixosTests, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "frp"; - version = "0.64.0"; + version = "0.65.0"; src = fetchFromGitHub { owner = "fatedier"; repo = "frp"; - rev = "v${version}"; - hash = "sha256-DnuywtyBBIvyB29HYFSRiBcY+jNY8rK54roJMQdQNZA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-H7iFrp+XevT4+3b72EkBTJKMGSPGCmRbi56RQIOXaMg="; }; - vendorHash = "sha256-bSYwMevCTusvkcBFdWvYw+3E1H4GshoaiX8ilEWKmQk="; + vendorHash = "sha256-lwLBGVN9wQLT8J5EyGVf1gsC89GQms2NXh9YTfjYKhY="; doCheck = false; @@ -29,7 +29,7 @@ buildGoModule rec { frp = nixosTests.frp; }; - meta = with lib; { + meta = { description = "Fast reverse proxy"; longDescription = '' frp is a fast reverse proxy to help you expose a local server behind a @@ -38,7 +38,7 @@ buildGoModule rec { internal services by domain name. frp also has a P2P connect mode. ''; homepage = "https://github.com/fatedier/frp"; - license = licenses.asl20; - maintainers = with maintainers; [ Br1ght0ne ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ Br1ght0ne ]; }; -} +}) diff --git a/pkgs/by-name/fz/fzf-git-sh/package.nix b/pkgs/by-name/fz/fzf-git-sh/package.nix index 9c50309eb482..b5542c7dd1f9 100644 --- a/pkgs/by-name/fz/fzf-git-sh/package.nix +++ b/pkgs/by-name/fz/fzf-git-sh/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation rec { pname = "fzf-git-sh"; - version = "0-unstable-2025-09-04"; + version = "0-unstable-2025-09-17"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf-git.sh"; - rev = "a6426e615fb9966b99999ae0668847c36e8f53c2"; - hash = "sha256-oMtOCdexNh37Y9kvxzKsjuKM+Dw3r7zbNm9U8O9gpxg="; + rev = "93bc471fcf37358ef4094ffed41dc8002d767a5d"; + hash = "sha256-PAOHLUqwGn9/ERmu2izYT0+/5U0nDbTR/i8K3ZPM/Fo="; }; dontBuild = true; diff --git a/pkgs/by-name/g3/g3proxy/package.nix b/pkgs/by-name/g3/g3proxy/package.nix index 4e786869874e..c776135ffe49 100644 --- a/pkgs/by-name/g3/g3proxy/package.nix +++ b/pkgs/by-name/g3/g3proxy/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "g3proxy"; - version = "1.12.1"; + version = "1.12.2"; src = fetchFromGitHub { owner = "bytedance"; repo = "g3"; tag = "g3proxy-v${finalAttrs.version}"; - hash = "sha256-nEvkzWbjbnhFC4HqYgw89FIKx2HlvX+fYR05bgzKdMg="; + hash = "sha256-zh++wptu1hukQ+Bm5AWhjrLLyLuAb4owfJwDztfKnwY="; }; - cargoHash = "sha256-Ey0STb6VeExYIYx/k5o5d2oMDwmxS7gvH31+3WPea/M="; + cargoHash = "sha256-JNRH2IFUwzHarZZLxmYgyWr5lO1UX8H38EbmGoXebKo="; cargoBuildFlags = [ "-p" diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index 0f5f44b5aea8..0873dab3f363 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,7 +8,7 @@ let pname = "gallery-dl"; - version = "1.30.7"; + version = "1.30.8"; in python3Packages.buildPythonApplication { inherit pname version; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication { owner = "mikf"; repo = "gallery-dl"; tag = "v${version}"; - hash = "sha256-VFmTZpcTQQK5sfwgMJGDqHp7wu5dXd4gGfJTtnLBoxk="; + hash = "sha256-jetfEjKwAtJwOLKRZfnnnlb7G5YCDUzeHIASqJS3gcI="; }; build-system = [ python3Packages.setuptools ]; diff --git a/pkgs/applications/misc/ganttproject-bin/default.nix b/pkgs/by-name/ga/ganttproject-bin/package.nix similarity index 95% rename from pkgs/applications/misc/ganttproject-bin/default.nix rename to pkgs/by-name/ga/ganttproject-bin/package.nix index 0065eac9c8d5..ab7fbcac624e 100644 --- a/pkgs/applications/misc/ganttproject-bin/default.nix +++ b/pkgs/by-name/ga/ganttproject-bin/package.nix @@ -4,9 +4,13 @@ fetchzip, makeDesktopItem, makeWrapper, - jre, + openjdk17, }: - +let + jre = openjdk17.override { + enableJavaFX = true; + }; +in stdenv.mkDerivation rec { pname = "ganttproject-bin"; version = "3.3.3316"; diff --git a/pkgs/by-name/ga/gate/package.nix b/pkgs/by-name/ga/gate/package.nix index 5a1b5ce6bb7d..0bb69f91f75d 100644 --- a/pkgs/by-name/ga/gate/package.nix +++ b/pkgs/by-name/ga/gate/package.nix @@ -6,7 +6,7 @@ let pname = "gate"; - version = "0.52.0"; + version = "0.53.0"; in buildGoModule { inherit pname version; @@ -15,7 +15,7 @@ buildGoModule { owner = "minekube"; repo = "gate"; tag = "v${version}"; - hash = "sha256-DKnJnhfO3Cs80tAYiodxf1alfO4DXNneiqDILgP+v8w="; + hash = "sha256-wrvq2opwT4bbplUljasWmT+JF3/lS8AyzBSfyUB3nUw="; }; vendorHash = "sha256-0NcfuCZHR4QHbMNqc+ilPouie+9k7FqOG/JdNX8uO8c="; diff --git a/pkgs/by-name/gd/gdal/package.nix b/pkgs/by-name/gd/gdal/package.nix index cff3c5d29174..6345581434ce 100644 --- a/pkgs/by-name/gd/gdal/package.nix +++ b/pkgs/by-name/gd/gdal/package.nix @@ -3,7 +3,6 @@ stdenv, callPackage, fetchFromGitHub, - fetchpatch, useMinimalFeatures ? false, useArmadillo ? (!useMinimalFeatures), @@ -84,27 +83,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "gdal" + lib.optionalString useMinimalFeatures "-minimal"; - version = "3.11.0"; + version = "3.11.4"; src = fetchFromGitHub { owner = "OSGeo"; repo = "gdal"; tag = "v${finalAttrs.version}"; - hash = "sha256-8HcbA9Cj2i6DuqcJGiwqd6GkqbJP9oLdmA34g7kc/ng="; + hash = "sha256-CFQF3vDhhXsAnIfUcn6oTQ4Xm+GH/36dqSGc0HvyEJ0="; }; - patches = [ - # https://github.com/OSGeo/gdal/issues/12511 - (fetchpatch { - url = "https://github.com/OSGeo/gdal/commit/1dd320b086606958fe970457a0640bdc4c4d494a.patch"; - hash = "sha256-SXlNjgR4q7i3PrFfh/wzEFMrSGHQuB+ecXbGJgsROe0="; - }) - (fetchpatch { - url = "https://github.com/OSGeo/gdal/commit/6da26aec591656f97fd882b07d37c21aabd06373.patch"; - hash = "sha256-s70j/S9YKGRqxwrabsV3ePeGSsnDh/ouGLtLEm+z0lU="; - }) - ]; - nativeBuildInputs = [ bison cmake diff --git a/pkgs/by-name/gd/gdevelop/darwin.nix b/pkgs/by-name/gd/gdevelop/darwin.nix index 14ce3896cb4b..59b3204c7aae 100644 --- a/pkgs/by-name/gd/gdevelop/darwin.nix +++ b/pkgs/by-name/gd/gdevelop/darwin.nix @@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip"; - hash = "sha256-f0kqLk6Poc8jiwJGetNnN2zQ72I104R8uXHpS5MNkFY="; + hash = "sha256-zp5BiOhld/M5Boje4RCi27fWkkGFExcUhVLdtRse7WA="; }; sourceRoot = "."; diff --git a/pkgs/by-name/gd/gdevelop/linux.nix b/pkgs/by-name/gd/gdevelop/linux.nix index eac2516997a7..e0c37d0c10a1 100644 --- a/pkgs/by-name/gd/gdevelop/linux.nix +++ b/pkgs/by-name/gd/gdevelop/linux.nix @@ -13,7 +13,7 @@ let if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage"; - hash = "sha256-AYj1o6yiChVCrZypulN1bTzmLlCMonv4lbkw/uzEv6w="; + hash = "sha256-We5VDTgtc0pso8a8+9jXMPUtEwg2437Ps5t84ZdgJjc="; } else throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}"; diff --git a/pkgs/by-name/gd/gdevelop/package.nix b/pkgs/by-name/gd/gdevelop/package.nix index 44978f4a5c4d..a6f0daceba9f 100644 --- a/pkgs/by-name/gd/gdevelop/package.nix +++ b/pkgs/by-name/gd/gdevelop/package.nix @@ -4,7 +4,7 @@ callPackage, }: let - version = "5.5.239"; + version = "5.5.241"; pname = "gdevelop"; meta = { description = "Graphical Game Development Studio"; diff --git a/pkgs/by-name/ge/gemini-cli-bin/package.nix b/pkgs/by-name/ge/gemini-cli-bin/package.nix index eaf48020f8e1..4e4a86d68623 100644 --- a/pkgs/by-name/ge/gemini-cli-bin/package.nix +++ b/pkgs/by-name/ge/gemini-cli-bin/package.nix @@ -12,11 +12,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "gemini-cli-bin"; - version = "0.5.4"; + version = "0.6.0"; src = fetchurl { url = "https://github.com/${owner}/${repo}/releases/download/v${finalAttrs.version}/${asset}"; - hash = "sha256-rwvL5cjxPOC1ZWopo54+I1NWGMewnm6lTTl6YhNlSBk="; + hash = "sha256-jmZvL4Rst3238H2BdZ/bQuddFkFcFLRABJ1wTHm8qPM="; }; phases = [ diff --git a/pkgs/by-name/gh/gh-f/package.nix b/pkgs/by-name/gh/gh-f/package.nix index b169a7f26bbc..56645eec3f37 100644 --- a/pkgs/by-name/gh/gh-f/package.nix +++ b/pkgs/by-name/gh/gh-f/package.nix @@ -15,13 +15,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "gh-f"; - version = "1.8.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "gennaro-tedesco"; repo = "gh-f"; tag = "v${finalAttrs.version}"; - hash = "sha256-quljviONCNnXC7QxTWE64PNt8IYr2GnaYq0cM/Pcl68="; + hash = "sha256-QWk9bGjfsIFa/0kAmA2QUmk87iyHdlvblYxML5XmbJ8="; }; nativeBuildInputs = [ makeBinaryWrapper ]; diff --git a/pkgs/by-name/gh/gh/package.nix b/pkgs/by-name/gh/gh/package.nix index bce588d47bfe..f1f8615394d3 100644 --- a/pkgs/by-name/gh/gh/package.nix +++ b/pkgs/by-name/gh/gh/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "gh"; - version = "2.79.0"; + version = "2.80.0"; src = fetchFromGitHub { owner = "cli"; repo = "cli"; tag = "v${version}"; - hash = "sha256-ACnRcuHbIsG43bXqqpxPMA1BcFb9TckfiLNJeyxAwkk="; + hash = "sha256-3XrP3NuXYWT09Yfo3XJ6Z2SE5jkE+tvS9QrXiRy3ov8="; }; - vendorHash = "sha256-+O+cTsm9HzAJKDoNMMtcXr6iwRsqFtRLu0VTLe5/rSA="; + vendorHash = "sha256-rVNKTr3b4zShPfkiEBx7LqVQY2eMrXo/s8iC5tyQZNo="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/gh/ghostfolio/package.nix b/pkgs/by-name/gh/ghostfolio/package.nix index 69097113fae4..7322555c2f38 100644 --- a/pkgs/by-name/gh/ghostfolio/package.nix +++ b/pkgs/by-name/gh/ghostfolio/package.nix @@ -11,13 +11,13 @@ buildNpmPackage rec { pname = "ghostfolio"; - version = "2.199.0"; + version = "2.202.0"; src = fetchFromGitHub { owner = "ghostfolio"; repo = "ghostfolio"; tag = version; - hash = "sha256-O21eeTKWwyD029ZuQBKpOE6Y+f9ufSfe70KjxjXQh9M="; + hash = "sha256-VBIdNxdAzrlxbNl1p/yv/LUcJhqfD90oZjOsMPKOTDU="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -27,7 +27,7 @@ buildNpmPackage rec { ''; }; - npmDepsHash = "sha256-Bo8w+9TySugwAPfUqZHGKBe0hKwvOQIisfA3QENN//s="; + npmDepsHash = "sha256-JBes89JG9l+qsrT9g+Rwefe6X7fieQEor5sHpbCEK9Q="; nativeBuildInputs = [ prisma diff --git a/pkgs/by-name/gh/ghostty/package.nix b/pkgs/by-name/gh/ghostty/package.nix index efe02a64bf4c..f50a5da721d6 100644 --- a/pkgs/by-name/gh/ghostty/package.nix +++ b/pkgs/by-name/gh/ghostty/package.nix @@ -20,8 +20,10 @@ pandoc, pkg-config, removeReferencesTo, + util-linux, versionCheckHook, wrapGAppsHook4, + writeShellApplication, zig_0_14, # Usually you would override `zig.hook` with this, but we do that internally @@ -31,9 +33,46 @@ }: let zig = zig_0_14; - zig_hook = zig.hook.overrideAttrs { - zig_default_flags = "-Dcpu=baseline -Doptimize=${optimizeLevel} --color off"; + + # HACK: + # Work around a Zig bug where embedding a large enough file could crash + # the compiler when too many cores are used, which causes Hydra builds to + # reliably fail. See these links for more info: + # + # * https://github.com/ziglang/zig/issues/25297 + # * https://github.com/ziglang/zig/issues/22867 + # * https://github.com/ghostty-org/ghostty/discussions/8676 + # + # Note that the `-j` parameter does NOT fix this. It seems like the faulty + # intern pool logic always depends on the full amount of available cores + # instead of the value of `-j`, so we have to use `taskset` to trick Zig + # into thinking it only has access to a limited amount of cores. + zigWithLimitedCores = writeShellApplication { + name = "zig"; + passthru = { + inherit (zig) version meta; + }; + runtimeInputs = [ + zig + util-linux + ]; + text = '' + maxCores=$(nproc) + # 32 cores seem to be the upper limit through empiric testing + coreLimit=$((maxCores < 32 ? maxCores : 32)) + # Also take NIX_BUILD_CORES into account so the build respects the `--cores` argument + effectiveCores=$((NIX_BUILD_CORES > coreLimit ? coreLimit : NIX_BUILD_CORES)) + taskset -c "0-$((effectiveCores - 1))" zig "$@" + ''; }; + + zig_hook = + (zig.hook.override { + zig = zigWithLimitedCores; + }).overrideAttrs + { + zig_default_flags = "-Dcpu=baseline -Doptimize=${optimizeLevel} --color off"; + }; in stdenv.mkDerivation (finalAttrs: { pname = "ghostty"; diff --git a/pkgs/by-name/gi/git-crypt/package.nix b/pkgs/by-name/gi/git-crypt/package.nix index e83dbe7e7adb..282b079017b1 100644 --- a/pkgs/by-name/gi/git-crypt/package.nix +++ b/pkgs/by-name/gi/git-crypt/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "git-crypt"; - version = "0.7.0"; + version = "0.8.0"; src = fetchFromGitHub { owner = "AGWA"; repo = "git-crypt"; rev = version; - sha256 = "sha256-GcGCX6hoKL+sNLAeGEzZpaM+cdFjcNlwYExfOFEPi0I="; + sha256 = "sha256-d5nMDFQkJY+obYkhvr8yT9mjlGEBWFLN5xGizJ9kwHw="; }; strictDeps = true; diff --git a/pkgs/by-name/gi/git-recent/package.nix b/pkgs/by-name/gi/git-recent/package.nix new file mode 100644 index 000000000000..e1c895ce03cb --- /dev/null +++ b/pkgs/by-name/gi/git-recent/package.nix @@ -0,0 +1,51 @@ +{ + lib, + stdenv, + fetchFromGitHub, + makeBinaryWrapper, + gitMinimal, + less, + util-linuxMinimal, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "git-recent"; + version = "2.0.4"; + + src = fetchFromGitHub { + owner = "paulirish"; + repo = "git-recent"; + tag = "v${finalAttrs.version}"; + hash = "sha256-b6AWLEXCOza+lIHlvyYs3M6yHGr2StYXzl7OsA9gv/k="; + }; + + nativeBuildInputs = [ makeBinaryWrapper ]; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + install -D -m755 -t $out/bin git-recent + + wrapProgram $out/bin/git-recent \ + --prefix PATH : "${ + lib.makeBinPath [ + gitMinimal + less + util-linuxMinimal + ] + }" + + runHook postInstall + ''; + + meta = { + homepage = "https://github.com/paulirish/git-recent"; + description = "See your latest local git branches, formatted real fancy"; + license = lib.licenses.mit; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.jlesquembre ]; + mainProgram = "git-recent"; + }; +}) diff --git a/pkgs/by-name/gi/git-town/package.nix b/pkgs/by-name/gi/git-town/package.nix index 00842e055148..b1e7acd4a5c1 100644 --- a/pkgs/by-name/gi/git-town/package.nix +++ b/pkgs/by-name/gi/git-town/package.nix @@ -13,13 +13,13 @@ buildGoModule rec { pname = "git-town"; - version = "21.5.0"; + version = "22.0.0"; src = fetchFromGitHub { owner = "git-town"; repo = "git-town"; tag = "v${version}"; - hash = "sha256-H0WfUBrXPkqS2UnZpL6TyguzOa34KMetCwMKIvNKJ28="; + hash = "sha256-yLDzMKyg9t5VNFXRS+FDD6W0Z80eNNywfZAMOhxNSZU="; }; vendorHash = null; diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index 106f7751f50d..b3bb574d94aa 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "18.4.0"; + version = "18.4.1"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -21,7 +21,7 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-Xg+JRw/W93n6FGjjQRTULuCTRQxvPyyQJKACQNaYyyg="; + hash = "sha256-NsPOxnX8BF9J1SqTj6DhPUWSEq7E5+grumPlwHPbA/8="; }; vendorHash = "sha256-DNZgdP7juELUX0cs0tnyqdf1yiUJ0S17nm0xqTk3KHQ="; diff --git a/pkgs/by-name/gi/gitlab-container-registry/package.nix b/pkgs/by-name/gi/gitlab-container-registry/package.nix index 38ebb7b4b294..524e46299197 100644 --- a/pkgs/by-name/gi/gitlab-container-registry/package.nix +++ b/pkgs/by-name/gi/gitlab-container-registry/package.nix @@ -6,18 +6,18 @@ buildGo124Module rec { pname = "gitlab-container-registry"; - version = "4.27.0"; - rev = "v${version}-gitlab-ahmed-master-test"; + version = "4.28.0"; + rev = "v${version}-gitlab"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "container-registry"; inherit rev; - hash = "sha256-lcM0HjseQ4N7rndDx95aC6MWb+Ggwz3UIhSvbC8oxus="; + hash = "sha256-0v39mQ0wLq2VUYNeDU6E2M8Ny/e/A3VrE8+pmpwJgug="; }; - vendorHash = "sha256-ALPK9h5Isniis7QPz9DXokeBd+hWMDJ7ts9/sGNrFMk="; + vendorHash = "sha256-tCOXSZjJOWHTIdWYxdBaH6STKAwqlHsuDfhGd2KPx1Q="; checkFlags = let diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index db0a76e54d20..e3cf786769ab 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,14 +6,14 @@ buildGoModule rec { pname = "gitlab-pages"; - version = "18.4.0"; + version = "18.4.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - hash = "sha256-yaIqPr5f2GdRtgLn2XQHNBf0n0O97WlOcCdIule53eA="; + hash = "sha256-C4zdBsZ+Sz9S5lQ5qivqmrlM6C6jEepq152v3XQvA6E="; }; vendorHash = "sha256-FdmozSo/eWTnAxrO+/TZOKataLwDkKfwGOXymkRBVCI="; diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index 85ef14d9b5aa..bc1acf521add 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -1,15 +1,15 @@ { - "version": "18.4.0", - "repo_hash": "0vp4wnipbl8v9vm4xjvwqgzgff4i9xn5p690vw4yvngs7gnclv11", + "version": "18.4.1", + "repo_hash": "0wqk6vcjsnv84qbngzri4klg299kk154cadl98zf9vzypv5l66rz", "yarn_hash": "1s9fz2apb7wkpppq14b3020b2pqdah917wblvzk32np8s2dqqc14", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v18.4.0-ee", + "rev": "v18.4.1-ee", "passthru": { - "GITALY_SERVER_VERSION": "18.4.0", - "GITLAB_PAGES_VERSION": "18.4.0", + "GITALY_SERVER_VERSION": "18.4.1", + "GITLAB_PAGES_VERSION": "18.4.1", "GITLAB_SHELL_VERSION": "14.45.2", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.9.1", - "GITLAB_WORKHORSE_VERSION": "18.4.0" + "GITLAB_WORKHORSE_VERSION": "18.4.1" } } diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index ee4461faf8d7..9be3bea4f005 100644 --- a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix @@ -10,7 +10,7 @@ in buildGoModule rec { pname = "gitlab-workhorse"; - version = "18.4.0"; + version = "18.4.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock index 55bb4449a788..48e3e7112d1a 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock @@ -27,8 +27,11 @@ PATH gitlab-active-context (0.0.1) activerecord activesupport + aws-sdk-core connection_pool elasticsearch + faraday-typhoeus + faraday_middleware-aws-sigv4 opensearch-ruby pg zeitwerk diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix index f59cd14b5116..a35d3cb71ccc 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix +++ b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix @@ -2790,8 +2790,11 @@ src: { dependencies = [ "activerecord" "activesupport" + "aws-sdk-core" "connection_pool" "elasticsearch" + "faraday-typhoeus" + "faraday_middleware-aws-sigv4" "opensearch-ruby" "pg" "zeitwerk" diff --git a/pkgs/by-name/gi/gitnuro/package.nix b/pkgs/by-name/gi/gitnuro/package.nix index b57d50a74af0..f07b58723a7a 100644 --- a/pkgs/by-name/gi/gitnuro/package.nix +++ b/pkgs/by-name/gi/gitnuro/package.nix @@ -11,18 +11,18 @@ stdenv.mkDerivation rec { pname = "gitnuro"; - version = "1.4.2"; + version = "1.5.0"; src = fetchurl ( if stdenv.hostPlatform.system == "x86_64-linux" then { url = "https://github.com/JetpackDuba/Gitnuro/releases/download/v${version}/Gitnuro-linux-x86_64-${version}.jar"; - hash = "sha256-1lwuLPR6b1+I2SWaYaVrZkMcYVRAf1R7j/AwjQf03UM="; + hash = "sha256-EoBjw98O5gO2wTO34KMiFeteryYapZC83MUfIqxtbmQ="; } else if stdenv.hostPlatform.system == "aarch64-linux" then { url = "https://github.com/JetpackDuba/Gitnuro/releases/download/v${version}/Gitnuro-linux-arm_aarch64-${version}.jar"; - hash = "sha256-wnHW1YK4FKi5EDF/E0S+yr0tugtv3qVlCbT3+x9bM8s="; + hash = "sha256-oAmCapu9xFS1LMasj21q39Q/4yjLh6MZx79tC8Yjlec="; } else throw "Unsupported architecture: ${stdenv.hostPlatform.system}" diff --git a/pkgs/by-name/gl/gl2ps/package.nix b/pkgs/by-name/gl/gl2ps/package.nix index 7e92c09dd9bb..b52c78494a62 100644 --- a/pkgs/by-name/gl/gl2ps/package.nix +++ b/pkgs/by-name/gl/gl2ps/package.nix @@ -19,6 +19,12 @@ stdenv.mkDerivation rec { sha256 = "1sgzv547h7hrskb9qd0x5yp45kmhvibjwj2mfswv95lg070h074d"; }; + # fix build with cmake v4 + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail 'cmake_minimum_required(VERSION 2.8 FATAL_ERROR)' 'cmake_minimum_required(VERSION 3.10)' + ''; + nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/gl/glaze/package.nix b/pkgs/by-name/gl/glaze/package.nix index b25e0def08f8..49288a4bccf4 100644 --- a/pkgs/by-name/gl/glaze/package.nix +++ b/pkgs/by-name/gl/glaze/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (final: { pname = "glaze"; - version = "5.5.5"; + version = "5.7.1"; src = fetchFromGitHub { owner = "stephenberry"; repo = "glaze"; tag = "v${final.version}"; - hash = "sha256-vFAMS4sZ3/KKeKHGzTnTujh076eML35bWqxUuzTap+8="; + hash = "sha256-oLSjA7Q49KKuyLYcSWOYzORhKkeyzjBTNJVeHUuOIDc="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/gl/globus-cli/package.nix b/pkgs/by-name/gl/globus-cli/package.nix index fc51eea9b030..7b0e8c765957 100644 --- a/pkgs/by-name/gl/globus-cli/package.nix +++ b/pkgs/by-name/gl/globus-cli/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication rec { pname = "globus-cli"; - version = "3.37.0"; + version = "3.38.0"; pyproject = true; src = fetchFromGitHub { owner = "globus"; repo = "globus-cli"; tag = version; - hash = "sha256-CG57RmWVI1p/8zjDhrH1ZK1KwNrwxbz0FkwOKLBbFcc="; + hash = "sha256-TjJ0GBXRYSMbWfCkGJSBzToHEjoN5ZJAzZe2yiRJhtg="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/gl/glooctl/package.nix b/pkgs/by-name/gl/glooctl/package.nix index 75e96a7a475c..17071abb3af8 100644 --- a/pkgs/by-name/gl/glooctl/package.nix +++ b/pkgs/by-name/gl/glooctl/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "glooctl"; - version = "1.19.6"; + version = "1.20.0"; src = fetchFromGitHub { owner = "solo-io"; repo = "gloo"; rev = "v${version}"; - hash = "sha256-jH/QnRGeuYv7e7QNGLvVhLwvX5kHtqArOUPYdXcKURw="; + hash = "sha256-cEfCpTn72HviKwqSUVv2S8kcCSxivE+a4tvozvAm6F4="; }; - vendorHash = "sha256-OJeWijGwxuBd0Qsscy7wjTkzglUZg+jHuPX1s1ayZVI="; + vendorHash = "sha256-zJmp3UWzZSI7G54DTOEOEo2ZIKjM6GZ0Cf5/BukaB4o="; subPackages = [ "projects/gloo/cli/cmd" ]; diff --git a/pkgs/by-name/gn/gnome-pomodoro/package.nix b/pkgs/by-name/gn/gnome-pomodoro/package.nix index 2c9eeef32709..7a3c4e200ff4 100644 --- a/pkgs/by-name/gn/gnome-pomodoro/package.nix +++ b/pkgs/by-name/gn/gnome-pomodoro/package.nix @@ -24,13 +24,13 @@ }: stdenv.mkDerivation rec { pname = "gnome-pomodoro"; - version = "0.27.0"; + version = "0.28.0"; src = fetchFromGitHub { owner = "gnome-pomodoro"; repo = "gnome-pomodoro"; rev = version; - hash = "sha256-ZdTMaCzjA7tsXmnlHGl8MFGGViVPwMZuiu91q5v/v9U="; + hash = "sha256-cVuBJ1Rwh/mjlFKKRJkKmdtDHdWNc6uiEE3ywCesirU="; }; patches = [ diff --git a/pkgs/by-name/gn/gnu-shepherd/package.nix b/pkgs/by-name/gn/gnu-shepherd/package.nix index 16b0c584e9ec..6cb16071f43d 100644 --- a/pkgs/by-name/gn/gnu-shepherd/package.nix +++ b/pkgs/by-name/gn/gnu-shepherd/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "gnu-shepherd"; - version = "1.0.6"; + version = "1.0.7"; src = fetchurl { url = "mirror://gnu/shepherd/shepherd-${version}.tar.gz"; - hash = "sha256-/HTf2kmaaV5lD8WDnTmtU44uMjlJuJBK/Pr/o0FxvjM="; + hash = "sha256-MlqbdYHug6FRFd+/vMJHyetRD3UlSaI/OukSqOxydZc="; }; configureFlags = [ "--localstatedir=/" ]; diff --git a/pkgs/by-name/go/go-ethereum/package.nix b/pkgs/by-name/go/go-ethereum/package.nix index b0a1a28c6460..e984f8f2480a 100644 --- a/pkgs/by-name/go/go-ethereum/package.nix +++ b/pkgs/by-name/go/go-ethereum/package.nix @@ -15,17 +15,17 @@ let in buildGoModule rec { pname = "go-ethereum"; - version = "1.16.2"; + version = "1.16.3"; src = fetchFromGitHub { owner = "ethereum"; repo = "go-ethereum"; rev = "v${version}"; - hash = "sha256-12bmK9OYYIDBeN52dQElnDaOcWOzwvjpAZmzHH8IHvw="; + hash = "sha256-9g+RlOnV3DMLkak+RbSm8RgFB14Yuap8CT1w6kuZRv0="; }; proxyVendor = true; - vendorHash = "sha256-i1PhF1DFdt2X4faxe5+iYsPIyco0Xb6stOzaCy6JIto="; + vendorHash = "sha256-GEPSkuEdrYvPGXEGhAT3U765rjY6w6kwOVYOMCgOaCo="; doCheck = false; diff --git a/pkgs/by-name/go/go-exploitdb/package.nix b/pkgs/by-name/go/go-exploitdb/package.nix index 68e01fffef22..28d130d27d97 100644 --- a/pkgs/by-name/go/go-exploitdb/package.nix +++ b/pkgs/by-name/go/go-exploitdb/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "go-exploitdb"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitHub { owner = "vulsio"; repo = "go-exploitdb"; tag = "v${version}"; - hash = "sha256-2ldb+u5C9BdDOXzyuDxHgJ65Iot/+E4KCC6sm8nHv0U="; + hash = "sha256-kfPM1p7ihfCRsxYjqfKbcwaM2DLdOAqQ2ywxzEQV8A4="; }; - vendorHash = "sha256-GEMwuVTHamNX/A6Btslp4pmYJd4lylrjw7w/0Q/wKF8="; + vendorHash = "sha256-0RYc0ssdyV1b0DsMD5+0FA6oGStextvajX7SgHVQueU="; ldflags = [ "-s" diff --git a/pkgs/by-name/go/go-task/package.nix b/pkgs/by-name/go/go-task/package.nix index 60b2e5ee857f..875841633081 100644 --- a/pkgs/by-name/go/go-task/package.nix +++ b/pkgs/by-name/go/go-task/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "go-task"; - version = "3.44.1"; + version = "3.45.4"; src = fetchFromGitHub { owner = "go-task"; repo = "task"; tag = "v${finalAttrs.version}"; - hash = "sha256-KqVGVC3jg6UihB8O6g7SpcE5pc11IQ0HcXSRD2E2Tfo="; + hash = "sha256-LRarr739kFDSxtmAqw8BnxpBVjfI8xgejxgxjeB2oQU="; }; - vendorHash = "sha256-IvuXL3FS/69NYxkZZHsnOl27DXpZnuOIkhivdMsG45Q="; + vendorHash = "sha256-/hnrVJzTqyTKlV/mK4074NE0VT4JSj7BvN3PWu6e4kI="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/go/go2rtc/package.nix b/pkgs/by-name/go/go2rtc/package.nix index a19fe12fd187..2ba89c7d06f4 100644 --- a/pkgs/by-name/go/go2rtc/package.nix +++ b/pkgs/by-name/go/go2rtc/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "go2rtc"; - version = "1.9.9"; + version = "1.9.10"; src = fetchFromGitHub { owner = "AlexxIT"; repo = "go2rtc"; tag = "v${version}"; - hash = "sha256-TUUIEr90ZUMxsuF86CWZVpfo277mnefJ/ofPgwpKhcE="; + hash = "sha256-SWFVcfOfSCKuNJlahsZRY21n17vL1VjtDRiSZ5o3VGc="; }; - vendorHash = "sha256-BU31vb+qhMQtO9PXUjrQP3mEA0iOTEK/ZYXW6jL0UNo="; + vendorHash = "sha256-k01+xngNA4SMCJa9Vhg+MxDgf973sUcrVXppwAz4MBs="; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/go/godotpcktool/package.nix b/pkgs/by-name/go/godotpcktool/package.nix index 91a94ef596ef..8ca38733ce0f 100644 --- a/pkgs/by-name/go/godotpcktool/package.nix +++ b/pkgs/by-name/go/godotpcktool/package.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "godotpcktool"; - version = "2.1"; + version = "2.2"; src = fetchFromGitHub { owner = "hhyyrylainen"; repo = "GodotPckTool"; tag = "v${finalAttrs.version}"; - hash = "sha256-jQ6LypQEz7r04lS4Zmu0EvpV/IYM79pmUlaykVUd+po="; + hash = "sha256-H0v432PyKscazR9PN5d+MmYZ8ND497m3RHmWpw16UY4="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/go/google-guest-oslogin/package.nix b/pkgs/by-name/go/google-guest-oslogin/package.nix index cf963b728d6f..f341178173e5 100644 --- a/pkgs/by-name/go/google-guest-oslogin/package.nix +++ b/pkgs/by-name/go/google-guest-oslogin/package.nix @@ -10,20 +10,20 @@ stdenv.mkDerivation rec { pname = "google-guest-oslogin"; - version = "20230831.00"; + version = "20250821.00"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "guest-oslogin"; rev = version; - sha256 = "sha256-9QCB94HVbeLjioJuSN1Aa+EqFncojPoWFxw5mS9bDGw="; + sha256 = "sha256-dvLr3rOzHs5gRbllxqmnkLlHUFYv9Hm2vz6AkwZoZy4="; }; postPatch = '' # change sudoers dir from /var/google-sudoers.d to /run/google-sudoers.d (managed through systemd-tmpfiles) - substituteInPlace src/pam/pam_oslogin_admin.cc --replace /var/google-sudoers.d /run/google-sudoers.d + substituteInPlace src/oslogin_utils.cc --replace-fail /var/google-sudoers.d /run/google-sudoers.d # fix "User foo not allowed because shell /bin/bash does not exist" - substituteInPlace src/include/compat.h --replace /bin/bash /run/current-system/sw/bin/bash + substituteInPlace src/include/compat.h --replace-fail /bin/bash /run/current-system/sw/bin/bash ''; buildInputs = [ diff --git a/pkgs/by-name/go/googlesans-code/package.nix b/pkgs/by-name/go/googlesans-code/package.nix index 2ac93cc688d7..d57ff08f2d2a 100644 --- a/pkgs/by-name/go/googlesans-code/package.nix +++ b/pkgs/by-name/go/googlesans-code/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "googlesans-code"; - version = "6.000"; + version = "6.001"; src = fetchFromGitHub { owner = "googlefonts"; repo = "googlesans-code"; tag = "v${version}"; - hash = "sha256-FPpxJGsx1uAen2QKhJmVBpFIlQk3ObieeZdrWIAR+oQ="; + hash = "sha256-ScFx+uty9x+VTWxw7NJm3M7AYr0C00bdSnJJmFW3Jy0="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/go/gosu/package.nix b/pkgs/by-name/go/gosu/package.nix index 6480671deefb..711833a86f50 100644 --- a/pkgs/by-name/go/gosu/package.nix +++ b/pkgs/by-name/go/gosu/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "gosu"; - version = "1.18"; + version = "1.19"; src = fetchFromGitHub { owner = "tianon"; repo = "gosu"; rev = version; - hash = "sha256-2zoP9B2JQLWMXc6Qrv6PD8+mGXvgDXNamAWaWRoJZMo="; + hash = "sha256-Kl7roHOoKVPhWX4TWXP65brxV+bVBOAyphmWVpAQ15E="; }; vendorHash = "sha256-/Q9h3uwnna9YDqNv8+2VOMaCbvsf9r7CvPrWwv5DvLE="; diff --git a/pkgs/by-name/go/gotip/package.nix b/pkgs/by-name/go/gotip/package.nix new file mode 100644 index 000000000000..9b1356181f9d --- /dev/null +++ b/pkgs/by-name/go/gotip/package.nix @@ -0,0 +1,40 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "gotip"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "lusingander"; + repo = "gotip"; + tag = "v${finalAttrs.version}"; + hash = "sha256-z5Xk+lTDAvkMOJAR6eIC6rg+CP9wv+CSANdgj+KmPjA="; + }; + + vendorHash = "sha256-AgyFhoyPyXN5ngTi8iKzbx0wOqlu64gFdrygPOFHZT4="; + + ldflags = [ + "-s" + "-w" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Go test interactive picker"; + homepage = "https://github.com/lusingander/gotip"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ yiyu ]; + mainProgram = "gotip"; + }; +}) diff --git a/pkgs/by-name/go/gotrue-supabase/package.nix b/pkgs/by-name/go/gotrue-supabase/package.nix index e15fa3596723..a009f5d863f2 100644 --- a/pkgs/by-name/go/gotrue-supabase/package.nix +++ b/pkgs/by-name/go/gotrue-supabase/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "auth"; - version = "2.179.0"; + version = "2.180.0"; src = fetchFromGitHub { owner = "supabase"; repo = "auth"; rev = "v${version}"; - hash = "sha256-wYQHdMLpeHFvh21z9cBadzR0CMETLvj81A3x4SRGw1c="; + hash = "sha256-LtCe/VQMXbdarxK95+rvtaLYGtZ3U4DzLVK+T5HrWR4="; }; - vendorHash = "sha256-1SUih8uhHvxVf+gp5S4MJZctoxyUct3e/rRK/cZEfEI="; + vendorHash = "sha256-knYvNkEVffWisvb4Dhm5qqtqQ4co9MGoNt6yH6dUll8="; ldflags = [ "-s" diff --git a/pkgs/by-name/gq/gqlgen/package.nix b/pkgs/by-name/gq/gqlgen/package.nix index a2625cc4aed5..beb21909a9ca 100644 --- a/pkgs/by-name/gq/gqlgen/package.nix +++ b/pkgs/by-name/gq/gqlgen/package.nix @@ -6,7 +6,7 @@ }: let - version = "0.17.78"; + version = "0.17.81"; in buildGoModule { pname = "gqlgen"; @@ -16,10 +16,10 @@ buildGoModule { owner = "99designs"; repo = "gqlgen"; tag = "v${version}"; - hash = "sha256-rFmcyEEliP8Kv75/UMB57IjKB8qTDrhvVDGMRlC1gc8="; + hash = "sha256-JYxI3f+IFWeNkltInV7Slf4AjYCw8gsC1PxsdZ9cukw="; }; - vendorHash = "sha256-qDPJKGQmZz5Taj/gXakx3t/4bDaMrNR+HehV19HvdCI="; + vendorHash = "sha256-MFQwLWpjgsCkS1GFRbO/egDIWbh3HDAYuqekjGOC+ug="; subPackages = [ "." ]; diff --git a/pkgs/by-name/gr/gradience/package.nix b/pkgs/by-name/gr/gradience/package.nix deleted file mode 100644 index d1718efec750..000000000000 --- a/pkgs/by-name/gr/gradience/package.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ - lib, - fetchFromGitHub, - wrapGAppsHook4, - meson, - ninja, - pkg-config, - glib, - glib-networking, - desktop-file-utils, - gettext, - librsvg, - blueprint-compiler, - python3Packages, - sassc, - appstream-glib, - libadwaita, - libportal, - libportal-gtk4, - libsoup_3, - gobject-introspection, -}: - -python3Packages.buildPythonApplication { - pname = "gradience"; - version = "0.4.1"; - - src = fetchFromGitHub { - owner = "GradienceTeam"; - repo = "Gradience"; - # See https://github.com/GradienceTeam/Gradience/releases/tag/0.4.1-patch1 - rev = "0.4.1-patch1"; - sha256 = "sha256-5jloFbimJC4jP1C1uS8a9VlqyR5qqDuqcKvUXwr9SjY="; - }; - - format = "other"; - dontWrapGApps = true; - - nativeBuildInputs = [ - appstream-glib - blueprint-compiler - desktop-file-utils - gettext - glib - gobject-introspection - meson - ninja - pkg-config - wrapGAppsHook4 - sassc - ]; - - buildInputs = [ - glib-networking - libadwaita - libportal - libportal-gtk4 - librsvg - libsoup_3 - ]; - - propagatedBuildInputs = with python3Packages; [ - anyascii - jinja2 - lxml - material-color-utilities - pygobject3 - svglib - yapsy - packaging - ]; - - preFixup = '' - makeWrapperArgs+=("''${gappsWrapperArgs[@]}") - ''; - - meta = with lib; { - homepage = "https://github.com/GradienceTeam/Gradience"; - description = "Customize libadwaita and GTK3 apps (with adw-gtk3)"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ foo-dogsquared ]; - }; -} diff --git a/pkgs/applications/editors/greenfoot/default.nix b/pkgs/by-name/gr/greenfoot/package.nix similarity index 91% rename from pkgs/applications/editors/greenfoot/default.nix rename to pkgs/by-name/gr/greenfoot/package.nix index b2830b4b09d1..5ce999a958d1 100644 --- a/pkgs/applications/editors/greenfoot/default.nix +++ b/pkgs/by-name/gr/greenfoot/package.nix @@ -2,12 +2,18 @@ lib, stdenv, fetchurl, - openjdk, + openjdk21, + openjfx21, glib, dpkg, wrapGAppsHook3, }: - +let + openjdk = openjdk21.override { + enableJavaFX = true; + openjfx_jdk = openjfx21.override { withWebKit = true; }; + }; +in stdenv.mkDerivation rec { pname = "greenfoot"; version = "3.9.0"; diff --git a/pkgs/applications/misc/gremlin-console/default.nix b/pkgs/by-name/gr/gremlin-console/package.nix similarity index 95% rename from pkgs/applications/misc/gremlin-console/default.nix rename to pkgs/by-name/gr/gremlin-console/package.nix index c2c0334a6858..8903b65b6dd9 100644 --- a/pkgs/applications/misc/gremlin-console/default.nix +++ b/pkgs/by-name/gr/gremlin-console/package.nix @@ -3,9 +3,11 @@ lib, stdenv, makeWrapper, - openjdk, + openjdk11, }: - +let + openjdk = openjdk11; +in stdenv.mkDerivation rec { pname = "gremlin-console"; version = "3.7.4"; diff --git a/pkgs/applications/misc/gremlin-server/default.nix b/pkgs/by-name/gr/gremlin-server/package.nix similarity index 96% rename from pkgs/applications/misc/gremlin-server/default.nix rename to pkgs/by-name/gr/gremlin-server/package.nix index 9bf219929151..559470f5dd9c 100644 --- a/pkgs/applications/misc/gremlin-server/default.nix +++ b/pkgs/by-name/gr/gremlin-server/package.nix @@ -3,8 +3,11 @@ lib, stdenv, makeWrapper, - openjdk, + openjdk11, }: +let + openjdk = openjdk11; +in stdenv.mkDerivation rec { pname = "gremlin-server"; version = "3.7.0"; diff --git a/pkgs/by-name/gr/grimblast/package.nix b/pkgs/by-name/gr/grimblast/package.nix index 6ba590401fd2..7cfe020022fd 100644 --- a/pkgs/by-name/gr/grimblast/package.nix +++ b/pkgs/by-name/gr/grimblast/package.nix @@ -18,13 +18,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "grimblast"; - version = "0.1-unstable-2025-08-20"; + version = "0.1-unstable-2025-09-22"; src = fetchFromGitHub { owner = "hyprwm"; repo = "contrib"; - rev = "04721247f417256ca96acf28cdfe946cf1006263"; - hash = "sha256-g7/g5o0spemkZCzPa8I21RgCmN0Kv41B5z9Z5HQWraY="; + rev = "de79078fd59140067e53cd00ebdf17f96ce27846"; + hash = "sha256-iRv5afKzuu6SkwztqMwZ33161CzBJsyeRHp0uviN9TI="; }; strictDeps = true; diff --git a/pkgs/by-name/gu/guile-gcrypt/package.nix b/pkgs/by-name/gu/guile-gcrypt/package.nix index 8c461558ed55..004cf99f613e 100644 --- a/pkgs/by-name/gu/guile-gcrypt/package.nix +++ b/pkgs/by-name/gu/guile-gcrypt/package.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation rec { pname = "guile-gcrypt"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitea { domain = "notabug.org"; owner = "cwebber"; repo = "guile-gcrypt"; rev = "v${version}"; - hash = "sha256-vbm31EsOJiMeTs2tu5KPXckxPcAQbi3/PGJ5EHCC5VQ="; + hash = "sha256-YPzOKFwKxEbu4+tW1Pu6EeALArTUEfM/bSQPth5eBX4="; }; strictDeps = true; diff --git a/pkgs/by-name/ha/hacpack/package.nix b/pkgs/by-name/ha/hacpack/package.nix deleted file mode 100644 index d6d4ea59a104..000000000000 --- a/pkgs/by-name/ha/hacpack/package.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, -}: - -stdenv.mkDerivation rec { - pname = "hacpack"; - version = "1.36"; - - src = fetchFromGitHub { - owner = "The-4n"; - repo = "hacpack"; - rev = "v${version}"; - sha256 = "0d846l36w1n9rxv79fbyhl2zdbqhlgrvk21b9vzr9x77yki89ygs"; - }; - - preConfigure = '' - mv config.mk.template config.mk - ''; - - makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; - enableParallelBuilding = true; - - installPhase = '' - mkdir -p $out/bin - cp ./hacpack $out/bin - ''; - - meta = with lib; { - homepage = "https://github.com/The-4n/hacPack"; - description = "Make and repack Nintendo Switch NCAs/NSPs"; - license = licenses.gpl2Only; - maintainers = [ ]; - platforms = platforms.linux; - mainProgram = "hacpack"; - }; -} diff --git a/pkgs/by-name/ha/halo/package.nix b/pkgs/by-name/ha/halo/package.nix index 06d900cad541..ee60138ce9f9 100644 --- a/pkgs/by-name/ha/halo/package.nix +++ b/pkgs/by-name/ha/halo/package.nix @@ -8,10 +8,10 @@ }: stdenv.mkDerivation rec { pname = "halo"; - version = "2.21.8"; + version = "2.21.9"; src = fetchurl { url = "https://github.com/halo-dev/halo/releases/download/v${version}/halo-${version}.jar"; - hash = "sha256-S7+6ky5FWI1/44XELfh55cQkDePiEzU6mcuFVV77VrM="; + hash = "sha256-VSpLdYA0wGcgV9a8w/aRohRCGdBjXmvvRVTIszHUnIE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ha/haproxy/package.nix b/pkgs/by-name/ha/haproxy/package.nix index 40e2ecd9bd45..176ac5855649 100644 --- a/pkgs/by-name/ha/haproxy/package.nix +++ b/pkgs/by-name/ha/haproxy/package.nix @@ -42,11 +42,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "haproxy"; - version = "3.2.4"; + version = "3.2.5"; src = fetchurl { url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz"; - hash = "sha256-XUsu5v5WuAmOu5yRqJnXKPh9ZM176IBNLdzF+TdJjB0="; + hash = "sha256-dzFqPhtsOSRbwR71j01trdBjwBTBuuyPDYF5jFGeBys="; }; buildInputs = [ diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix index 7109e1875948..fea0e094595c 100644 --- a/pkgs/by-name/ha/harper/package.nix +++ b/pkgs/by-name/ha/harper/package.nix @@ -7,18 +7,18 @@ rustPlatform.buildRustPackage rec { pname = "harper"; - version = "0.64.0"; + version = "0.65.0"; src = fetchFromGitHub { owner = "Automattic"; repo = "harper"; rev = "v${version}"; - hash = "sha256-gg9fW77VYCg3/CRtVxJ3xSrJberL0ECQW4ilEZEpFL4="; + hash = "sha256-y2oYEJTZWZ7Rc7ZLjYUh3Cy9dtznGLhIXzJ6D0JUIGw="; }; buildAndTestSubdir = "harper-ls"; - cargoHash = "sha256-QuunnKfrNOd1/uMNcs8U/odi7L7CLHAFfh0hrhFlcz0="; + cargoHash = "sha256-o6RFBCvPn3AH3mMI3guHziqOcYN99o8yk5b6VXWoepI="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/ha/hashcat-utils/package.nix b/pkgs/by-name/ha/hashcat-utils/package.nix index 826792c26ecb..dc717c51b7b3 100644 --- a/pkgs/by-name/ha/hashcat-utils/package.nix +++ b/pkgs/by-name/ha/hashcat-utils/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "hashcat-utils"; - version = "1.9"; + version = "1.10"; src = fetchFromGitHub { owner = "hashcat"; repo = "hashcat-utils"; rev = "v${version}"; - sha256 = "0wgc6wv7i6cs95rgzzx3zqm14xxbjyajvcqylz8w97d8kk4x4wjr"; + sha256 = "sha256-S2aRNTJMQO/YXdCHexKQ+gZnZp2vGvsvhD5O7t3tfhw="; }; sourceRoot = "${src.name}/src"; diff --git a/pkgs/by-name/ha/hatch/package.nix b/pkgs/by-name/ha/hatch/package.nix index 4a84cebaf34a..4b3f0c4ebbc2 100644 --- a/pkgs/by-name/ha/hatch/package.nix +++ b/pkgs/by-name/ha/hatch/package.nix @@ -14,14 +14,14 @@ python3Packages.buildPythonApplication rec { pname = "hatch"; - version = "1.14.1"; + version = "1.14.2"; pyproject = true; src = fetchFromGitHub { owner = "pypa"; repo = "hatch"; tag = "hatch-v${version}"; - hash = "sha256-101R5x4jAfMYrdE3OWWqGmkPWRI9rSMYr+Lye9NCbA4="; + hash = "sha256-LrfPDgpb9AQsaiYVb2MNdOfoIBbStZMKmESCbVhfn+s="; }; patches = [ (replaceVars ./paths.patch { uv = lib.getExe python3Packages.uv; }) ]; diff --git a/pkgs/by-name/ha/hatchet/package.nix b/pkgs/by-name/ha/hatchet/package.nix new file mode 100644 index 000000000000..2ce6d5ecab85 --- /dev/null +++ b/pkgs/by-name/ha/hatchet/package.nix @@ -0,0 +1,49 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "hatchet"; + version = "0.6.0"; + + src = fetchFromGitHub { + owner = "simagix"; + repo = "hatchet"; + tag = "v${finalAttrs.version}"; + hash = "sha256-m/TuO5Z4Pc2Hruxb2uRwKcccUQjExnGOt3A0fqXVt5s="; + }; + + vendorHash = "sha256-FbwwAeK9L6yIVZEBN1Ay5PB2D89vQNjbtMG5pI5jAAw="; + + ldflags = [ + "-s" + "-w" + "-X main.version=v${finalAttrs.version}" + "-X main.repo=${finalAttrs.src.owner}/${finalAttrs.src.repo}" + ]; + + postInstall = "mv $out/bin/main $out/bin/${finalAttrs.meta.mainProgram}"; + + # the tests are using fixture files not available from the git repo. + doCheck = false; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + homepage = "https://github.com/simagix/hatchet"; + changelog = "https://github.com/simagix/hatchet/releases/tag/${finalAttrs.src.tag}"; + description = "MongoDB JSON Log Analyzer"; + maintainers = with lib.maintainers; [ aduh95 ]; + license = lib.licenses.asl20; + mainProgram = "hatchet"; + }; +}) diff --git a/pkgs/by-name/ha/havn/package.nix b/pkgs/by-name/ha/havn/package.nix index f26a2d6c59dc..c81a18208a6d 100644 --- a/pkgs/by-name/ha/havn/package.nix +++ b/pkgs/by-name/ha/havn/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "havn"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "mrjackwills"; repo = "havn"; tag = "v${finalAttrs.version}"; - hash = "sha256-8eufAIiUT4ahlXwlkIg9C2KN/2hJZYO4kX5ulETZriY="; + hash = "sha256-IPCV7rpnoZfmkMepdbsbKm3s8PsA+Nn3h4ZmubwkR5E="; }; - cargoHash = "sha256-JnPgExfdlk8SDjcnVSMvG9S2oVbBGhhLlQEmeYcbVxI="; + cargoHash = "sha256-0a8p7mC/abltpxEpk1KwGYQ14Kk8HJNL9wY6601+qgE="; checkFlags = [ # Skip tests that require network access diff --git a/pkgs/by-name/hc/hcloud/package.nix b/pkgs/by-name/hc/hcloud/package.nix index f3e7df8b3177..3ccfe9d337b5 100644 --- a/pkgs/by-name/hc/hcloud/package.nix +++ b/pkgs/by-name/hc/hcloud/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "hcloud"; - version = "1.52.0"; + version = "1.53.0"; src = fetchFromGitHub { owner = "hetznercloud"; repo = "cli"; tag = "v${version}"; - hash = "sha256-YL8CM67zdhXjiPihsQHl3I211Y3NmRFOPGd2gLhoQZM="; + hash = "sha256-jeiiBnid+s4y6h9Q9NdsbqYQpSrEzHysDq0wcNX50XY="; }; - vendorHash = "sha256-We6Y+m+GS4bADW94TQ5zv+y++nT/I34mYzoYHAQU7lU="; + vendorHash = "sha256-sqqzFFgLdVsQMOaJEwX2ixLVFj3YpuJSG5r7xc+NgvI="; ldflags = [ "-s" diff --git a/pkgs/by-name/he/heptabase/package.nix b/pkgs/by-name/he/heptabase/package.nix index a2a0b2d60a39..2217cfda1d5a 100644 --- a/pkgs/by-name/he/heptabase/package.nix +++ b/pkgs/by-name/he/heptabase/package.nix @@ -5,10 +5,10 @@ }: let pname = "heptabase"; - version = "1.73.2"; + version = "1.73.7"; src = fetchurl { url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; - hash = "sha256-cwKNFGoBKr2RM51uL4uiNHf6oCa0NPBgsXHBe7EPoNM="; + hash = "sha256-oF83i7huPrsBYuN2nWtrW2TDHZArHHUr63RMNNz4+a4="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; diff --git a/pkgs/by-name/he/hermitcli/package.nix b/pkgs/by-name/he/hermitcli/package.nix index ecc43c649cad..1fe420cb2abe 100644 --- a/pkgs/by-name/he/hermitcli/package.nix +++ b/pkgs/by-name/he/hermitcli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "hermit"; - version = "0.45.0"; + version = "0.46.1"; src = fetchFromGitHub { rev = "v${version}"; owner = "cashapp"; repo = "hermit"; - hash = "sha256-Dk+m/23d5CMwjOXoD3mDs5fB7KgWfmX6BjrS3h/HB7w="; + hash = "sha256-snwqR9gtdUYmSNWcs+dur/6enuBG0HZ94cL6YoQFG1w="; }; vendorHash = "sha256-bko9N3dbxe4K98BdG78lYYipAgAtGntrEAgoLeOY1NM="; diff --git a/pkgs/by-name/he/heroku/package.nix b/pkgs/by-name/he/heroku/package.nix index 576dd8cd1614..15210e20587f 100644 --- a/pkgs/by-name/he/heroku/package.nix +++ b/pkgs/by-name/he/heroku/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation { pname = "heroku"; - version = "10.12.0"; + version = "10.13.1"; src = fetchzip { - url = "https://cli-assets.heroku.com/versions/10.12.0/ea15591/heroku-v10.12.0-ea15591-linux-x64.tar.xz"; - hash = "sha256-YWddfey6vrlTxqQGBS4A8KnYIeZF4ztYUCVKe/Nz56E="; + url = "https://cli-assets.heroku.com/versions/10.13.1/cf943a6/heroku-v10.13.1-cf943a6-linux-x64.tar.xz"; + hash = "sha256-2nxM1XE+gvIUoA/AQLXt73V+ZM+WP245qAkGilnCqMk="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/hi/hired/package.nix b/pkgs/by-name/hi/hired/package.nix new file mode 100644 index 000000000000..27130e655563 --- /dev/null +++ b/pkgs/by-name/hi/hired/package.nix @@ -0,0 +1,49 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nix-update-script, + pkg-config, + oniguruma, +}: + +rustPlatform.buildRustPackage rec { + pname = "hired"; + version = "0.14.3"; + + src = fetchFromGitHub { + owner = "sidju"; + repo = "hired"; + tag = version; + hash = "sha256-A1iz34CSc6GWo6FvkGwIgUwMmYaIzwdCzZFACFSZ9qI="; + fetchSubmodules = true; + }; + + cargoHash = "sha256-nWc3vcqYbJnjYLjKyZQBFR7tSaPaSu0+TvOIBAKKtnQ="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + oniguruma + ]; + + env = { + RUSTONIG_SYSTEM_LIBONIG = true; + }; + + enableParallelBuilding = true; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Modern take on ed, the standard Unix editor"; + homepage = "https://github.com/sidju/hired"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ShamrockLee ]; + mainProgram = "hired"; + }; +} diff --git a/pkgs/by-name/ho/holos/package.nix b/pkgs/by-name/ho/holos/package.nix index 981dd7b06d45..99294bb8537c 100644 --- a/pkgs/by-name/ho/holos/package.nix +++ b/pkgs/by-name/ho/holos/package.nix @@ -10,16 +10,16 @@ }: buildGoModule rec { pname = "holos"; - version = "0.104.3"; + version = "0.105.0"; src = fetchFromGitHub { owner = "holos-run"; repo = "holos"; rev = "v${version}"; - hash = "sha256-qcHROEjBEhbqjV7KHSLoCyO/B/DjBA+7nhykt2d78K8="; + hash = "sha256-6DUsJWD5dNMG0tCmnIdjgAaStfyLkySml1VwRCaqbrI="; }; - vendorHash = "sha256-HbYFQG+iZMP/bcqz0UYduxeFNAAo+e3UUTubblhiNxk="; + vendorHash = "sha256-iK0jilQtbU+mlh6oxWTLgdMlTysGtusWe7jjrCYxN0M="; ldflags = [ "-w" diff --git a/pkgs/by-name/ho/home-manager/package.nix b/pkgs/by-name/ho/home-manager/package.nix index acb5a54de8fc..056625fc182f 100644 --- a/pkgs/by-name/ho/home-manager/package.nix +++ b/pkgs/by-name/ho/home-manager/package.nix @@ -19,14 +19,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "home-manager"; - version = "0-unstable-2025-09-15"; + version = "0-unstable-2025-09-26"; src = fetchFromGitHub { name = "home-manager-source"; owner = "nix-community"; repo = "home-manager"; - rev = "11cc5449c50e0e5b785be3dfcb88245232633eb8"; - hash = "sha256-Mv16aegXLulgyDunijP6SPFJNm8lSXb2w3Q0X+vZ9TY="; + rev = "497e2bfa8a45bebe9788e2aa13e766e6a96677cd"; + hash = "sha256-i4vGfcRJpLIWjWzXPzsyhP4cCPJu1bzoY0eMGxRK5SI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ho/hours/package.nix b/pkgs/by-name/ho/hours/package.nix index 48c2ab726889..4373a7c6b890 100644 --- a/pkgs/by-name/ho/hours/package.nix +++ b/pkgs/by-name/ho/hours/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "hours"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitHub { owner = "dhth"; repo = "hours"; tag = "v${finalAttrs.version}"; - hash = "sha256-B9M02THTCrr7ylbbflpkpTFMuoIwV2O0PQKOKbyxYPg="; + hash = "sha256-z1VHvzUQJoZeSuc1LpTw+z3XCFRJqNU+GIWwlAEXl1o="; }; - vendorHash = "sha256-5lhn0iTLmXUsaedvtyaL3qWLosmQaQVq5StMDl7pXXI="; + vendorHash = "sha256-Sim17RybSM92H6OP0Od9gH/wqa+5cd4Lmli6Na8RDJk="; doCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/hs/hsd/package.nix b/pkgs/by-name/hs/hsd/package.nix index 96d516ee90ca..eb17054c5e70 100644 --- a/pkgs/by-name/hs/hsd/package.nix +++ b/pkgs/by-name/hs/hsd/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "hsd"; - version = "7.0.1"; + version = "8.0.0"; src = fetchFromGitHub { owner = "handshake-org"; repo = "hsd"; rev = "v${version}"; - hash = "sha256-bmvoykpaYQDWLYKOwgKZ1V6ivzDJFM1Yo+ATkzKTP2s="; + hash = "sha256-7hF8cJf9Oewfg5WvNpqQSrBZjpnERcdDAaxixOdArpo="; }; - npmDepsHash = "sha256-qM1oPTKffJHlHWhF5huCBPmBSajiYstjhC2GB/iMQ7E="; + npmDepsHash = "sha256-fO8ia0FwNvMMVBUO22gUNImkXY3kjdUjQIP7s5MOJDs="; nativeBuildInputs = [ python3 diff --git a/pkgs/by-name/hy/hyprland/info.json b/pkgs/by-name/hy/hyprland/info.json index 9d7b62731399..c4fefeb7a047 100644 --- a/pkgs/by-name/hy/hyprland/info.json +++ b/pkgs/by-name/hy/hyprland/info.json @@ -1,7 +1,7 @@ { - "branch": "main", - "commit_hash": "46174f78b374b6cea669c48880877a8bdcf7802f", - "commit_message": "version: bump to 0.51.0", - "date": "2025-09-10", - "tag": "v0.51.0" + "branch": "v0.51.1-b", + "commit_hash": "71a1216abcc7031776630a6d88f105605c4dc1c9", + "commit_message": "[gha] Nix: update inputs", + "date": "2025-09-22", + "tag": "v0.51.1" } diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index 02352aa054e9..2797a95b9e4e 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -91,14 +91,14 @@ assert assertMsg ( customStdenv.mkDerivation (finalAttrs: { pname = "hyprland" + optionalString debug "-debug"; - version = "0.51.0"; + version = "0.51.1"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland"; fetchSubmodules = true; tag = "v${finalAttrs.version}"; - hash = "sha256-aZCTbfKkxsEinY5V7R0NYuuitKLYc8ig8T91+yDMGJ0="; + hash = "sha256-TPlZf0urtvDH4Cb4By06szJmzR4sBlgQATuGQy8bH6U="; }; postPatch = '' diff --git a/pkgs/by-name/hy/hyprshell/package.nix b/pkgs/by-name/hy/hyprshell/package.nix index d4d9f379472a..9a7b6fecc9c6 100644 --- a/pkgs/by-name/hy/hyprshell/package.nix +++ b/pkgs/by-name/hy/hyprshell/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprshell"; - version = "4.6.0"; + version = "4.6.4"; src = fetchFromGitHub { owner = "H3rmt"; repo = "hyprshell"; tag = "v${finalAttrs.version}"; - hash = "sha256-lio5TLy4mtKfoH4kdFh+9l/j974UXF6DrxDWmvKj+Fo="; + hash = "sha256-+Uo7xbLlPrMG94eISub2l3Esj8l6IxwwKEfu8nZLWRg="; }; - cargoHash = "sha256-uiyoVi3w3L2DnGlBeuBArYfpaSxDRCQG1sN5mWi+QGU="; + cargoHash = "sha256-jZiOLFI3VVrPvvb2YR92mvS8QELzIoQU6ER70rZ7o1E="; nativeBuildInputs = [ wrapGAppsHook4 diff --git a/pkgs/by-name/hy/hysteria/package.nix b/pkgs/by-name/hy/hysteria/package.nix index acecb559cead..beb1fc9bf1c7 100644 --- a/pkgs/by-name/hy/hysteria/package.nix +++ b/pkgs/by-name/hy/hysteria/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "hysteria"; - version = "2.6.2"; + version = "2.6.3"; src = fetchFromGitHub { owner = "apernet"; repo = "hysteria"; rev = "app/v${version}"; - hash = "sha256-r8A1kY5zVIYLH4BmTF8BF135K5zQNBN0cvQpWI9SR2I="; + hash = "sha256-0gXvox+/HPeyLbpyVGgP+40bsAgZZWs7MrLkdMFcqX8="; }; - vendorHash = "sha256-TWGHOn64QvIiH5gr+il98IdO7cheAjQs/VFVwm2jKWU="; + vendorHash = "sha256-inHWL8/ZpEMSEWhz1dwkjllN8oqNCEKAQdqvCoA6Vec="; proxyVendor = true; ldflags = diff --git a/pkgs/by-name/i2/i2pd/package.nix b/pkgs/by-name/i2/i2pd/package.nix index 369420753541..598ffdc52936 100644 --- a/pkgs/by-name/i2/i2pd/package.nix +++ b/pkgs/by-name/i2/i2pd/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "i2pd"; - version = "2.57.0"; + version = "2.58.0"; src = fetchFromGitHub { owner = "PurpleI2P"; repo = "i2pd"; tag = version; - hash = "sha256-+LywTG+AXOas6fXF1pXjBkqa+fUbaWNMA3EqCEZfc/A="; + hash = "sha256-moUcivW3YIE2SvjS7rCXTjeCKUW/u/NXWH3VmJ9x6jg="; }; postPatch = lib.optionalString (!stdenv.hostPlatform.isx86) '' diff --git a/pkgs/by-name/ia/ia-writer-mono/package.nix b/pkgs/by-name/ia/ia-writer-mono/package.nix new file mode 100644 index 000000000000..0239d3170c0c --- /dev/null +++ b/pkgs/by-name/ia/ia-writer-mono/package.nix @@ -0,0 +1,34 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation { + pname = "ia-writer-mono"; + version = "0-unstable-2023-06-16"; + + src = fetchFromGitHub { + owner = "iaolo"; + repo = "iA-Fonts"; + rev = "f32c04c3058a75d7ce28919ce70fe8800817491b"; + hash = "sha256-2T165nFfCzO65/PIHauJA//S+zug5nUwPcg8NUEydfc="; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/fonts/truetype + cp iA\ Writer\ Mono/Variable/*.ttf $out/share/fonts/truetype + + runHook postInstall + ''; + + meta = { + description = "iA Writer Mono Typeface"; + homepage = "https://ia.net/topics/in-search-of-the-perfect-writing-font"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.richardjacton ]; + }; +} diff --git a/pkgs/by-name/ii/iina/package.nix b/pkgs/by-name/ii/iina/package.nix index 5f52bc09b9fb..25c002a44172 100644 --- a/pkgs/by-name/ii/iina/package.nix +++ b/pkgs/by-name/ii/iina/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "iina"; - version = "1.4.0"; + version = "1.4.1"; src = fetchurl { url = "https://github.com/iina/iina/releases/download/v${finalAttrs.version}/IINA.v${finalAttrs.version}.dmg"; - hash = "sha256-S5gHyI1dQcqmNfCkCDI649gKMwVHZpisLaRyYTakgbg="; + hash = "sha256-F3rUaeoSm+2VqCrFm1+1jQoGw1NC/KejfbohSogh+Eg="; }; nativeBuildInputs = [ undmg ]; diff --git a/pkgs/by-name/im/imgproxy/package.nix b/pkgs/by-name/im/imgproxy/package.nix index 599a1c41b572..4232cdf92f29 100644 --- a/pkgs/by-name/im/imgproxy/package.nix +++ b/pkgs/by-name/im/imgproxy/package.nix @@ -11,16 +11,18 @@ buildGoModule rec { pname = "imgproxy"; - version = "3.28.0"; + version = "3.30.0"; src = fetchFromGitHub { owner = "imgproxy"; repo = "imgproxy"; - hash = "sha256-aI+rWXt+tioHFGBJk/RkYeo7JaV+10jurx7YKX448Yk="; + hash = "sha256-vT+Nyjx2TTOCzosCV/EfMLEnyT6RCebBFNu0/IRuwak="; rev = "v${version}"; }; - vendorHash = "sha256-L18vxiFXBlKeipMm1N/c+F+zHDQYN5CHjYwa4xi9I3s="; + vendorHash = "sha256-0NIsaSMOBenDCGvnGdLB60sp08EaC/CezWogxTrcDdY="; + + __darwinAllowLocalNetworking = true; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/im/immich-cli/package.nix b/pkgs/by-name/im/immich-cli/package.nix index 4f38aec01161..d812dab74b90 100644 --- a/pkgs/by-name/im/immich-cli/package.nix +++ b/pkgs/by-name/im/immich-cli/package.nix @@ -12,7 +12,7 @@ let in stdenv.mkDerivation rec { pname = "immich-cli"; - version = "2.2.90"; + version = "2.2.92"; inherit (immich) src pnpmDeps; postPatch = '' diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix index 6c53bddbd54d..b5d2474af232 100644 --- a/pkgs/by-name/im/immich/package.nix +++ b/pkgs/by-name/im/immich/package.nix @@ -34,7 +34,7 @@ }: let pnpm = pnpm_10; - version = "1.142.1"; + version = "1.143.1"; esbuild' = buildPackages.esbuild.override { buildGoModule = @@ -108,14 +108,14 @@ let owner = "immich-app"; repo = "immich"; tag = "v${version}"; - hash = "sha256-u538GWupnkH2K81Uk9yEuHc3pAeVexnJOnhWo7gElL0="; + hash = "sha256-lP/IrKV2B1Gq43jqVa1hIpx4HOJoiYBDUOvyTJB0t7k="; }; pnpmDeps = pnpm.fetchDeps { pname = "immich"; inherit version src; fetcherVersion = 2; - hash = "sha256-aYG5SpFZxhbz32YAdP39RYwn2GV+mFWhddd4IFuPuz8="; + hash = "sha256-ShKgfsYc9n+B+NnSaJOSyLb4ev43ZsympYhRgPZtlxs="; }; web = stdenv.mkDerivation { diff --git a/pkgs/by-name/im/imv/package.nix b/pkgs/by-name/im/imv/package.nix index aab4fe4ab54c..af7faf513f2d 100644 --- a/pkgs/by-name/im/imv/package.nix +++ b/pkgs/by-name/im/imv/package.nix @@ -33,7 +33,7 @@ libjxl, libpng, librsvg, - netsurf, + libnsgif, libheif, }: @@ -56,9 +56,9 @@ let librsvg libheif libjxl + libnsgif ; libjpeg = libjpeg_turbo; - inherit (netsurf) libnsgif; }; backendFlags = builtins.map ( diff --git a/pkgs/by-name/in/incus-ui-canonical/package.nix b/pkgs/by-name/in/incus-ui-canonical/package.nix index fb449006089c..2a3af34055bc 100644 --- a/pkgs/by-name/in/incus-ui-canonical/package.nix +++ b/pkgs/by-name/in/incus-ui-canonical/package.nix @@ -20,14 +20,14 @@ let in stdenv.mkDerivation rec { pname = "incus-ui-canonical"; - version = "0.18.1"; + version = "0.18.2"; src = fetchFromGitHub { owner = "zabbly"; repo = "incus-ui-canonical"; # only use tags prefixed by incus- they are the tested fork versions tag = "incus-${version}"; - hash = "sha256-D3k9LJZIj4EmE79X5u7MITEKhcQKpL0Eslm4FQTaHg4="; + hash = "sha256-MVhyKV3NGeChsLnoKw7mC9bAQRQ9Rpg8cIWkelNFXeg="; }; offlineCache = fetchYarnDeps { diff --git a/pkgs/by-name/in/incus/generic.nix b/pkgs/by-name/in/incus/generic.nix index 7e2f5affe07d..8082c909b00f 100644 --- a/pkgs/by-name/in/incus/generic.nix +++ b/pkgs/by-name/in/incus/generic.nix @@ -10,6 +10,7 @@ { callPackage, lib, + stdenv, buildGoModule, fetchFromGitHub, acl, @@ -114,8 +115,25 @@ buildGoModule (finalAttrs: { substituteInPlace Makefile --replace-fail '. $(SPHINXENV) ; ' "" make doc-incremental + # build multiple binaries of incus-agent + build_incus_agent() { + GOOS="$1" GOARCH="$2" CGO_ENABLED=0 \ + go build -ldflags="-s" -tags=agent,netgo \ + -o "$out/share/agent/incus-agent.$1.$3" ./cmd/incus-agent + } + ${lib.optionalString stdenv.hostPlatform.isx86_64 '' + build_incus_agent linux amd64 x86_64 + build_incus_agent linux 386 i686 + build_incus_agent windows amd64 x86_64 + build_incus_agent windows 386 i686 + ''} + ${lib.optionalString stdenv.hostPlatform.isAarch64 '' + build_incus_agent linux arm64 aarch64 + build_incus_agent windows arm64 aarch64 + ''} + # build some static executables - make incus-agent incus-migrate + make incus-migrate ''; # Disable tests requiring local operations @@ -140,9 +158,9 @@ buildGoModule (finalAttrs: { --zsh <($out/bin/incus completion zsh) mkdir -p $agent_loader/bin $agent_loader/etc/systemd/system $agent_loader/lib/udev/rules.d - cp internal/server/instance/drivers/agent-loader/incus-agent-setup $agent_loader/bin/ - chmod +x $agent_loader/bin/incus-agent-setup - patchShebangs $agent_loader/bin/incus-agent-setup + cp internal/server/instance/drivers/agent-loader/incus-agent{,-setup} $agent_loader/bin/ + chmod +x $agent_loader/bin/incus-agent{,-setup} + patchShebangs $agent_loader/bin/incus-agent{,-setup} cp internal/server/instance/drivers/agent-loader/systemd/incus-agent.service $agent_loader/etc/systemd/system/ cp internal/server/instance/drivers/agent-loader/systemd/incus-agent.rules $agent_loader/lib/udev/rules.d/99-incus-agent.rules substituteInPlace $agent_loader/etc/systemd/system/incus-agent.service --replace-fail 'TARGET/systemd' "$agent_loader/bin" diff --git a/pkgs/by-name/in/incus/package.nix b/pkgs/by-name/in/incus/package.nix index 8fa781df2277..91998acb2f21 100644 --- a/pkgs/by-name/in/incus/package.nix +++ b/pkgs/by-name/in/incus/package.nix @@ -1,7 +1,7 @@ import ./generic.nix { - hash = "sha256-Nnig3i21AurzstrIcx+Jca8fMZtNAGbSrB4E8JhatVE="; - version = "6.16.0"; - vendorHash = "sha256-l8cu+Q6Tpco48iuooVDegk7Fkw9yW1SNfyWQXhcFo4c="; + hash = "sha256-QtsdKXgf995FzMxSHYz8LupECeRA2nriz9Bb3S0epKY="; + version = "6.17.0"; + vendorHash = "sha256-5BQFoiutNuvFu+oA3ZpD8w8qtrf7l/B5b3eHwSEfzBU="; patches = [ ]; nixUpdateExtraArgs = [ "--override-filename=pkgs/by-name/in/incus/package.nix" diff --git a/pkgs/by-name/in/infisicalsdk/package.nix b/pkgs/by-name/in/infisicalsdk/package.nix index 9ce27378f71a..e55bf9f88e97 100644 --- a/pkgs/by-name/in/infisicalsdk/package.nix +++ b/pkgs/by-name/in/infisicalsdk/package.nix @@ -32,7 +32,7 @@ python3Packages.buildPythonPackage rec { meta = { homepage = "https://github.com/Infisical/python-sdk-official"; description = "Infisical Python SDK"; - license = lib.licenses.unfree; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ artur-sannikov ]; }; } diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index c7945dee3044..2f33fbb459f8 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "infrastructure-agent"; - version = "1.67.3"; + version = "1.68.0"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; - hash = "sha256-3XIxSYpGR2B3/D6vBj6ameHJYrvaU8Dcs/6k7quHN9Y="; + hash = "sha256-x/1X7BPIYBpjITIcapGy8B8dhdls1/ycFcOWhfvVCkQ="; }; vendorHash = "sha256-Bo/NfqTlEOBBjrEuxpc2OBEWRLuFWyx+bBQBa28XcfM="; diff --git a/pkgs/by-name/io/iosevka-bin/package.nix b/pkgs/by-name/io/iosevka-bin/package.nix index 2355e87669e3..fa16d73cbbf6 100644 --- a/pkgs/by-name/io/iosevka-bin/package.nix +++ b/pkgs/by-name/io/iosevka-bin/package.nix @@ -17,7 +17,7 @@ let in stdenv.mkDerivation rec { pname = "${name}-bin"; - version = "33.2.9"; + version = "33.3.0"; src = fetchurl { url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/PkgTTC-${name}-${version}.zip"; diff --git a/pkgs/by-name/io/iosevka-bin/variants.nix b/pkgs/by-name/io/iosevka-bin/variants.nix index 039212c10068..63efb8b9eb86 100644 --- a/pkgs/by-name/io/iosevka-bin/variants.nix +++ b/pkgs/by-name/io/iosevka-bin/variants.nix @@ -1,93 +1,93 @@ # This file was autogenerated. DO NOT EDIT! { - Iosevka = "007k48dcrf3274cmhc6ps57kbsrbk8x0d6nbl8rh9avdxgjgk94y"; - IosevkaAile = "1fzpmkgg63v57d7rha2l13jcxdbggdqpr6m28wbi0l5qchamvk9k"; - IosevkaCurly = "1vfn87bvviqiqgv2yhfvhd1p113ji26pg3gq0149z6s64ma6yynq"; - IosevkaCurlySlab = "1px57x1d0ngd3b9n0hqm50lcqhi77vd49cj3rphpiyqxzdawhyyw"; - IosevkaEtoile = "1wb8k5xlrgz1p2i6lihysaqbas6581mnn14s7pp9l136crjgk49a"; - IosevkaSlab = "0ky0x4g37x8xm50rwwyclhs4daakgn8cxs8jbhs7w9x8pbqggfak"; - IosevkaSS01 = "1dp7vbaqgqjqw6jw7ya6ljajjlsd38sz98bwjd3jx9icijd6m49x"; - IosevkaSS02 = "15d86zhdpjb2bm40vsxbgyw20la8znf06j7svyjpjmxqd1g6sd71"; - IosevkaSS03 = "093q5p300j2cmid9d6ni4zcizlqrf8hhyk4x8mxygdj9fz3i6shg"; - IosevkaSS04 = "0dv0a4s56rga47yaf64n5zv0v0fp7mzmw72g3a7bja36irbkgxzh"; - IosevkaSS05 = "1k12yj80z6z9qa0qhq5k74zx18ghmzz1gsx92s4kl2sfbqhvng2d"; - IosevkaSS06 = "1v8qj02zqchivh4yl83jq9jhv65y8gz1xf7vk8rgq46plfi1cybg"; - IosevkaSS07 = "16raccinskvk35algj377mb7yc2ndskijrik46pv20nqsnq9v99n"; - IosevkaSS08 = "18p7yj8a5ksfw0h95v01176wcx4s3m313vq4m3a2g5qymd3j6c4l"; - IosevkaSS09 = "197myxzgr3vlsmprcd7dwds6yz9971cy3ivp79p22bx23h0dyyxv"; - IosevkaSS10 = "14n2fq7k4mz7dnk4jb7plv49g7iazbd6cx4abg4i9myjgy3q9zs3"; - IosevkaSS11 = "00a3ky4djwwnwfc25kb24dshd60drld421w5835m8msivl2k8iiq"; - IosevkaSS12 = "0cx56542n7yk6nkd364yippayjymgwkhmg0cxj9knbvlfd2nyqns"; - IosevkaSS13 = "0286af1d5z7kx7rxb7dclpki3rnzccisv5j0gx9x3d8xainsdm2c"; - IosevkaSS14 = "0v73a1cg7zy8vzpzvr4ic6gpymywlb4n45qgvf2r5vmds9msv8jw"; - IosevkaSS15 = "19w1s45hmaw2jvm63k38lpslnix8324qs6ry8sl0807fw6r1ga89"; - IosevkaSS16 = "1h6nz4rz1hp2304j7axk4cp0sclkrb2ivg7kmyykaxbcrw3r7aap"; - IosevkaSS17 = "14yz10nq4b25mf1jcy3pisxczvwbink1wb6iq7a951iranxlmpjv"; - IosevkaSS18 = "0cdzn1yxg5iv4fz1fzdwhprlipqy4m589yd01q9ds2vm4bp674kd"; - SGr-Iosevka = "0jmfwd56fhhyfn0kpskwjwyvmcd8d808zkvd9jp5d6mxjjw1xd51"; - SGr-IosevkaCurly = "1yg44gcv54gyrzs9s2kixphn5zw3zmzplzy6flshkvjbkxn4d0c8"; - SGr-IosevkaCurlySlab = "1c1s2pbls4s6lvx1y60870m1aqrqihxw089r34jp53ai8m8gxfyj"; - SGr-IosevkaFixed = "1d3gffdih6rrpb5h2yh7r3aaks6wa9g1qv2x240vfxjhj48yns6b"; - SGr-IosevkaFixedCurly = "0dcjdxvcsw8assmn6aizwiabfx0fkikknp78l9hjkzdwckrdb2nx"; - SGr-IosevkaFixedCurlySlab = "1ysr6g0pn4kyjzrws47spbam39nddzpy81s89fmfdcj8p41cfmbn"; - SGr-IosevkaFixedSlab = "1rqzw73aglg2p1k2a3cbgrhcy7jy4c3nklxkcfwpvd5jddrdrlli"; - SGr-IosevkaFixedSS01 = "0gbjy9dj77l9182psgvgjri7sba439ax68hfz2a8k6r7p5qysw9d"; - SGr-IosevkaFixedSS02 = "0cjg9vlpsf5b8ff8mfv3wq5v0qhihjasyq5v4xbqcli4k80wrnwl"; - SGr-IosevkaFixedSS03 = "15hy7xvf75d9x02qwqphsymk2y4kzlzlkr737rzpbsa6kf88njd0"; - SGr-IosevkaFixedSS04 = "1qy1sfm61x974iyrzg4z0a5v7wjjaizw4h3g8h9jix5428b8hf8p"; - SGr-IosevkaFixedSS05 = "0vz884a2hf0ih0q3axwq5xmq9mjp7wdrznlfv00l7dgkicgdmjx4"; - SGr-IosevkaFixedSS06 = "00l9lm4bhic3ll0hv3js6bwiv6gc882b4zv34wy8c48x0zx3k5y8"; - SGr-IosevkaFixedSS07 = "0zxakdrls5aqhw5sq2b2h9f7kps3am38cwmjgq4wxmmixk1k7z3h"; - SGr-IosevkaFixedSS08 = "14ziwi93h1wljsf01xkzpzriaw0z5fzm3nc9q6izcc8lz5b9zkcn"; - SGr-IosevkaFixedSS09 = "1hnx1h1rdpxanbffaa3qn9wa7xlvkbl2y7rdmfhfdji2qwqjfhik"; - SGr-IosevkaFixedSS10 = "10cz1vlvaygrf9vk5wdidn21kp6ac6x0fyh5q5a8q2pwhwz1ciws"; - SGr-IosevkaFixedSS11 = "0478zka894x4x4v0px3hdghhvq9fsc657kfx50j5d4r4vhia6ln2"; - SGr-IosevkaFixedSS12 = "10l58nrnbr4lxdzgzdzb7mzgxm64ivwb0rllwngr3djml3aim47g"; - SGr-IosevkaFixedSS13 = "1hz5nk10a0l8wa6fnljdc9b5liqfb3fawwmnvysvg8zkmk0459rv"; - SGr-IosevkaFixedSS14 = "1zfj13x3kbbnmh5qxdq58063g5kf4gbmhrp3fpkn58di1n3iayxv"; - SGr-IosevkaFixedSS15 = "12dbjdiwiggapjw68scfhg8d8822mjg6asqw96qsj3xh9njv7k3l"; - SGr-IosevkaFixedSS16 = "0kvvx1b95qhf97f6rcrypcpzz65598c65wkbajf7gdgmxrv7jkyq"; - SGr-IosevkaFixedSS17 = "0nchcrl9ndb7daii25c53mz742whc3yrybfjskxrgvdfmzh01lzv"; - SGr-IosevkaFixedSS18 = "1q51z92i22nfara59vyx3brjrxnh4rrf584c4iv9xbhkjqc8ak3i"; - SGr-IosevkaSlab = "0w9n9sv47s5db4s7kn8fy4f0mmfzj9qxbhr0a9hv7azkzlafrzqz"; - SGr-IosevkaSS01 = "0ps3c0lqkiw77gk0yi0gczclmwrifclsg96isiqvf7zmycbs9bkd"; - SGr-IosevkaSS02 = "1x8qjlssjbn0hc1l38bg1x34s5ip699ifj0ckbv8gwwzhvygiyfg"; - SGr-IosevkaSS03 = "0cmkg6363992ik208qck0h51w8ab6sjl1mjsk8biplj30zcamp5w"; - SGr-IosevkaSS04 = "14nssnjwwr0wqlc1ql58zycfqddjalwvlynnp3b3r41scclbdh79"; - SGr-IosevkaSS05 = "0l00b5i84wkkzfm93y700zjd312zw73iynf39v2i9nphqllda28y"; - SGr-IosevkaSS06 = "08n8pw0n6k07fx6c44sl92za5bmd5zi70hhp7vqlzx9j4wax1b9p"; - SGr-IosevkaSS07 = "0masfikz2flryw17fw2a5ajaim4yl3w1nnccg3kqfrh7dly79ngx"; - SGr-IosevkaSS08 = "05jmvm54r5ba1q9s21mp5wh83ijsmpf4390lrhn3ddcx33b9kp2h"; - SGr-IosevkaSS09 = "1f80vgmhqxcdq1qg624nr3v7f91pxi0bdrl9n38wzb5c1npw9fcv"; - SGr-IosevkaSS10 = "1288l9mx5x21q2gjp5fsw6dfd3anpirmsvwg2agazjs2cwf8ivbn"; - SGr-IosevkaSS11 = "1jna83l1jciikyzn6y8wvvb6b8mlc0gdfaklch06mamf3skrdhg0"; - SGr-IosevkaSS12 = "067jjvp3v3ghy94yl5hx42r19iq49kxq5grl6g6q81qicm2nld5f"; - SGr-IosevkaSS13 = "0307scnhy104hv2k59f46hs8dv16hgydnyal96nfp97bnwg6i2ai"; - SGr-IosevkaSS14 = "0c26p3qjw6ppk8h6wvw504mpcvsfg5rxfi54p3knvh1sys49d9yk"; - SGr-IosevkaSS15 = "1lnn92hg15vabqlk1xdfrjbwxz9wd5gm8gh1nxk52045rfbl0jdv"; - SGr-IosevkaSS16 = "09m1f9549hwfklgvknampl2kjypdlbqzac0b34c9s35qbda05kn2"; - SGr-IosevkaSS17 = "141gadhaig3iw43myq10yqchjk33vgnwdc9i6bpknbbdzhk254w8"; - SGr-IosevkaSS18 = "13n2fwhmhbx58pcsvnwbl83h0q7iil0xwvfnd4s1wn358c70krws"; - SGr-IosevkaTerm = "1chkfvlds37x9jpwx2gbg4zxzsgjcj220a25agax8bj926hv5lsn"; - SGr-IosevkaTermCurly = "1rc0filfrrs71hjk0ri8xm222lg2mp2rvwsn9lnanml3671as210"; - SGr-IosevkaTermCurlySlab = "0kf6k4wfqm1a8fzirbbxn66hfnm3r68gb6s21jgddifyhpgawqcn"; - SGr-IosevkaTermSlab = "18ia06j7zw235mh1f4vgzch9vby4bppbb6rv0sq3pdpzpqxfii0n"; - SGr-IosevkaTermSS01 = "1wbhpa9skhbwak2h5jbvyfkzp38b0dpg77ai21sdzq1jwnndc1yi"; - SGr-IosevkaTermSS02 = "115j26xxy55qj82j0p5zpfk5q4g9jc6z9gb6qdv6w7x0apqjmaiz"; - SGr-IosevkaTermSS03 = "0amz8vmd637hc414a267mddkqkb7f5lf54na7rr3q577mw7xj3gc"; - SGr-IosevkaTermSS04 = "1zm6lmj1394anbhm89pqgqk9kk540gsqily77sxcgyjalkpq2x82"; - SGr-IosevkaTermSS05 = "1sxrn3p8kdlra0vdi8idnir35r2szqasi0fa43fnm4m1xj5jmn2j"; - SGr-IosevkaTermSS06 = "0j3mc712fciwx48nj20j2794hnisyxcd33b578aw9h45pxdz3w1d"; - SGr-IosevkaTermSS07 = "17m3ihrjqzj7rj293i9zr64p8wrxz7n9l9inbw1chxqpw8vfwwmc"; - SGr-IosevkaTermSS08 = "0dwjs9i9xgsf59vx93xx70xnkn367cjpd1za28rbvjcmxgmmlsq4"; - SGr-IosevkaTermSS09 = "1ssss0p4w34wblqjk09lpwcrw9msan7p0lqa32sqvx7455ycgjii"; - SGr-IosevkaTermSS10 = "1lx2r02ynpkf9gwr7imxs66igf9yh59ikp4962risi10nrdi04ym"; - SGr-IosevkaTermSS11 = "10m7dkp5h8m16i4lcmyrl8w40sibfgg55s4b1k7am3c9gqhkfra2"; - SGr-IosevkaTermSS12 = "015wqi5n6hc3ywk3fw3vzsnm2zdfq710y1p95f350w6nviwb8r2d"; - SGr-IosevkaTermSS13 = "01apqy46zvx2rizzfy197apyrbrw7brfsq4rl5wms2wbsxc4i1if"; - SGr-IosevkaTermSS14 = "0d62a3igna0acv3k4zxvqlrj60hbalvw2ngl9sg8llaabp1j0kxz"; - SGr-IosevkaTermSS15 = "1wypvzvvj1bjfxczij2vpi8dxrgy3qyq9y9gbab8nixsyjbyqyhs"; - SGr-IosevkaTermSS16 = "03dgkkyzz72i39zd90dgicj4qbdm581amv3y5izfp0cw81hrbiip"; - SGr-IosevkaTermSS17 = "1qdk0lvvfa3bvbicx0gylcyi8a062f5wh72xk6qd9ng8q71r9aiv"; - SGr-IosevkaTermSS18 = "0d2q6lallwk03wyncdwjdngssbmj8p34655sm46vdc2wn8z3vnv7"; + Iosevka = "0r6zs5a7ryishfa18dlgzifkdjbwgn9p0g0ma6sssmiz5c4h81rm"; + IosevkaAile = "0kry26cy7h6awmcyn9q2anz4654gz7gjniamdlfy27qwjzd01g6i"; + IosevkaCurly = "11zvpdg8kf1fh0ymrj7zpzfqmxp6njx5c9zb0sxkkp9hza22dg61"; + IosevkaCurlySlab = "0dpkk161wbprx7a706jk9zizcbp7fvkknxgc8d10qg3rj7y0rih1"; + IosevkaEtoile = "0whpdbwwqdk4qk6n324q7hy4va5qa8w208szzqjyl56mf8n6xxcc"; + IosevkaSlab = "1j6manjf5kb348c94jqzwgypym1wcvhhncc97fkcvy2fh7v23pjx"; + IosevkaSS01 = "1hbnaf2wr7svzl24a5vfxzwz5zpy202acm0bjr814jyfczrvjfcf"; + IosevkaSS02 = "0zn7zz12ai9jvlnj7zi2mpaw29xsaabf1mrx40kydbr71i155dx2"; + IosevkaSS03 = "1w4shz9q89h1fgqmd0wxd7cnfr5s22h0dwl1ksqbc6cx86p503b9"; + IosevkaSS04 = "041ldyblwiz7yp19xbsqhpyq78ln61406h9i907686zhs16c9ikv"; + IosevkaSS05 = "15lryq5km6b3l81xra04vcvapdssbx5yy03a0sdr1d78z4x8wgfp"; + IosevkaSS06 = "1ba5alcfwrhxcdy1wjjhwmx82dlll6ihqw54c6m5g4z79l36zq3x"; + IosevkaSS07 = "1gj1ksg2yhq5g55v7xsdis706ahc5gf6gdxd3svkklngd5rhnx3p"; + IosevkaSS08 = "1y72hpss830l6a86w8r311s86ph4qdwcljfjpr5fp49hi1k564ia"; + IosevkaSS09 = "0xwb59ybr0c8bx3861xq1f5k4vf5ddrgdrdjfwph56x3m9imx5k0"; + IosevkaSS10 = "0j2iwg3bb5xpmkj8618k89ns4rs9qwpkzw5hak1lyg6ig87mqk6n"; + IosevkaSS11 = "0mn30rvj337n4nl9iqmy7jqvvdydylrzfdzxpbcy6idps59s0517"; + IosevkaSS12 = "0x0mnmayl232clk57wfbq0xyg7g4vgy7wrmp616b851pb1zaai4f"; + IosevkaSS13 = "1mjf5x2vzibmm3m4dfn56c963xkickc9xnzi4i5kvi6f0za2kjq3"; + IosevkaSS14 = "0d38sjq53lh97walsn6d6m3icabw800wsyb856l34hbzlnnakk80"; + IosevkaSS15 = "0vap4g5gf8qmczwbnvav865cjpa12j6p44bl0ysn34mizjzsyrbv"; + IosevkaSS16 = "1m8p6hjxlcmvi8h4zpn1iad5wa6kmq4hd5l9hjffr5l8bmkbmdh4"; + IosevkaSS17 = "1nw0zqqhwzw1p08rrz1ysz6fbvmya5h5wmx89bgl8h0dd9p146pl"; + IosevkaSS18 = "12k9g1fkvgvlmr8m6n51wwk442cazqn5zxl226prvrxzwl0xj9l3"; + SGr-Iosevka = "1ynx1gyix09dpfs91r4f8npjr04wgnag9i1bsgy0jlyg1nvcx8fy"; + SGr-IosevkaCurly = "0ghhmx9irag648yisgiyyjy780z6m98w9qmgfqa3z65cdarfwq69"; + SGr-IosevkaCurlySlab = "1j3cf4wzdrh38q8h8hznvk6qnn34dj4b02qxfpaqfy7l2br13nab"; + SGr-IosevkaFixed = "122kk6g0ssav7yxb58lvdjphzan78ibhqx2qh7fak7g54dlrcylg"; + SGr-IosevkaFixedCurly = "004y15p731474mzy2ka0vphnsm3jc51i6qbkna1a6i6ak1vkyv4k"; + SGr-IosevkaFixedCurlySlab = "1ljlfb9ibvzs4wylcw2bydnsgf4gbkgav43hg0izlyqhjdcmdbay"; + SGr-IosevkaFixedSlab = "01gmivrgc95nj8y6y3ybf32kpy0va50g93f3magb1l0pkc6lh6vv"; + SGr-IosevkaFixedSS01 = "0kjg4syns6zlgrwvmqdmk0sxwhs1vmp2h8jnm7mgdfnjh2cma86s"; + SGr-IosevkaFixedSS02 = "0h6c65i65kb3yhb34vl7svnflp2h4vr6ryvla4wcdfg8ngjrsg9s"; + SGr-IosevkaFixedSS03 = "1i4p0lwlyjfvk49zhhldzv1zzvaf9xrm7dzm1y1hmhlwr91kmshr"; + SGr-IosevkaFixedSS04 = "0mfn44ir8249v24ff2n6yswpagfb56qymvjc0grb27rhhfjabbn4"; + SGr-IosevkaFixedSS05 = "0gfqcckvl0an43sv7qgq0j1sq2zhiwpkrnxbxqvsdyv45jqdz9r2"; + SGr-IosevkaFixedSS06 = "0i1khrq8f4155chs90a3cyn5w152926n731a84yzn6ra07cvvcz1"; + SGr-IosevkaFixedSS07 = "1w5lh2hka9vlyhizs4v0liqzrdvxpvd9aaa6fmdpyqr35n9p020i"; + SGr-IosevkaFixedSS08 = "1pvfgk6yjj1dcjk3i4hy4bisnlalsamk2wfy86k0lr0aq4v6d2cn"; + SGr-IosevkaFixedSS09 = "1g5d3nsd2ygcm2y3lf8z36hfn8rj0rmxyd7yxkfrxj18vf8wis62"; + SGr-IosevkaFixedSS10 = "1dd691j239mbkls645qz5gdlsk1s7pdfrz9dk3bz42adbbm0hv3p"; + SGr-IosevkaFixedSS11 = "053jh582wpy0wcc0biz2xdxn0gb6vrbk5vw150cnqgsjlc5b4d95"; + SGr-IosevkaFixedSS12 = "1czvzna8jgr3ily4cqcxjni4564p3bxb5ikr8m3k8alf80caiisw"; + SGr-IosevkaFixedSS13 = "1x0237dmqi48iw4zq698ckiv9ws31dj5y4b3s6iabrq045p7bl9y"; + SGr-IosevkaFixedSS14 = "15icwz59s4qjk5csm4lwlsr037xhiv5z5yfshzw391hfd16ig8hb"; + SGr-IosevkaFixedSS15 = "1gipnaxvwdzx6x2y0angcs5fszr3n382ji2n1wlvd5wmbhs4jkcv"; + SGr-IosevkaFixedSS16 = "1z5snpz6isaxl7dxkmizapvnyh9hh2brr8wf6jl0xbsywxkycvms"; + SGr-IosevkaFixedSS17 = "18v955bfdk3z7a948j0yk7yyggf3p2mv09mcyqw9a1qq5if1v379"; + SGr-IosevkaFixedSS18 = "18a2237rilcdy19i059x6vqg6vrk278nsgbp8iaga8l2zzxl79mc"; + SGr-IosevkaSlab = "1f2fb6kk4znjy06nd9kqgfrvq4l6bsk4grkz96jg4kpb4igqjni1"; + SGr-IosevkaSS01 = "1qzhka3h050951p3bbv909kh1dp2c85j6s91vhqws4glz4d2z7vs"; + SGr-IosevkaSS02 = "01d54j2rn6xcqgksdjfyj22ckajw9ll72pxn23n4qnllmg4nmxl4"; + SGr-IosevkaSS03 = "18aj878yqkz589dn5f23zdm18gmysgvfnhsk3rx72z8ar0mrx55j"; + SGr-IosevkaSS04 = "1ar1ll18zsjxn330bacfdlk64fgmabiabhvp9xldkwsawln5ryv6"; + SGr-IosevkaSS05 = "0sr103h2b43a47afqmnna0sn8aqqkjxdl4rwnrk5y3acsa5d1scp"; + SGr-IosevkaSS06 = "0zc80cqppc7harlj6kb6h6l8jd8zs3v6m8wi8v33ci98gzm2y4vg"; + SGr-IosevkaSS07 = "0jjdhq0r233658l9nzxxifrlfs06sx8jnwsbiwcd39vp1nvwsckx"; + SGr-IosevkaSS08 = "028pd4wfqq9md84c5d1vw327yi60n6ivkv0sbad95xfnsahjgx1y"; + SGr-IosevkaSS09 = "139n85ihavm9kab8ahr7pmnzfqdz0kr50a0d6ivqzrkh1nj28y4a"; + SGr-IosevkaSS10 = "0mh8nj8443syhqsh96qgkhj3mgm4bzfx1gpcjqdkpwfqmb8m1ml7"; + SGr-IosevkaSS11 = "0pligc0f7p7ngwvjf9mddhicr0yh543g45jfwi6x907ji175sicl"; + SGr-IosevkaSS12 = "1021r7mbpgqz4hrjpzbgspxxb37s7m9kbb1mcal1i0xjwvggmxn2"; + SGr-IosevkaSS13 = "14ss50hvfwqiyb5b98s8iyxnjnnbr5x6shq4wbfbcn236xhal0q6"; + SGr-IosevkaSS14 = "0mzbfyq89zdvawdcra03b6fvnq8x3d0b6k8l227m5ahc0vim2rz7"; + SGr-IosevkaSS15 = "1wnx1ax1i1ci3vxw0qv2z3abi58n1r8hxsnlw497ppp5gdr1zh44"; + SGr-IosevkaSS16 = "1a7sqx87cf86r763h0yb4fbpz80997fwn10ns9dlx5fm1rb2h06p"; + SGr-IosevkaSS17 = "17yf8wpxpfpd1fsixbpp7a3hgvgzvbfcfh9rzi3msr2hkaphj3bf"; + SGr-IosevkaSS18 = "07mspvlxjlybb52hdj95hbwllvmgmb3zsb3kmknigvi4m6fj2zr4"; + SGr-IosevkaTerm = "01zhh4f2p4dg62zfb731psfr1ib4w8pl3ab7nddwsk9wbjq7rmy7"; + SGr-IosevkaTermCurly = "17v5bqpbvab5v4xa2x76f2mpmp2af8g3vz8nmck5gjj3cqcx3ghm"; + SGr-IosevkaTermCurlySlab = "01h2whgpcmpaxk1jq0gsd0dxa24ycjlq4niqvlns046j07byly1g"; + SGr-IosevkaTermSlab = "0psvjam1qikqf3jxi5xiy9khl8qzipal0w887dxd5gq5kv0zp0hs"; + SGr-IosevkaTermSS01 = "1f2r6miwshv3wlxbvkxf6np957iyz8ix63c3qd16vna79f1jjv7a"; + SGr-IosevkaTermSS02 = "0yjx8aawsdl0dzj7n2rmfhx8bqinw7zqcrqy7ydzs3fn6iifk0zb"; + SGr-IosevkaTermSS03 = "13a1xclfh2r4yrlh5xi7ffgn8qmp8qzll8g4nlndnw851j62760y"; + SGr-IosevkaTermSS04 = "0ryll83zmfrw6g6pbkhal9raz7cnq4jqf7i5f5ikld5dm7nl59d7"; + SGr-IosevkaTermSS05 = "0l7yp8q0i8vch6y52vvnh9dmglkkplnqvy387d3i5mnr6ssnsf90"; + SGr-IosevkaTermSS06 = "0ivw03ipj6dy3zj9qkb0j3v45hdp7z41fnqjcalnmkx44shb8dlh"; + SGr-IosevkaTermSS07 = "1ji75nijfigsk3gmzga0ky7g9laajdzzl6f3lxq7xdr60w4k130q"; + SGr-IosevkaTermSS08 = "14dm6mp9shmm133vcjlvv21lva6za4zngb67h4ih5y4nmzfwbf72"; + SGr-IosevkaTermSS09 = "1fnxqknid5lbp73pp1fa06rh35pavx8v1jksqsdgyxp8ix026y9p"; + SGr-IosevkaTermSS10 = "1r1h5jbs3w510mj3id9i9g65pwf8iy5wp99l7n98mzfs099f17x2"; + SGr-IosevkaTermSS11 = "1y9jzcpazxz7df5gjb5233y3xn315wkwbmdlq3kvkb33qh71h1zm"; + SGr-IosevkaTermSS12 = "1g9aavid6awzafkw4qx43f6iw3dfkqb83xfmmk64nsqamk68mznv"; + SGr-IosevkaTermSS13 = "1is4wzcpbwqbykdb0vsfgzd7qrrr9jh6pskniz9y8hi95jrvmbc5"; + SGr-IosevkaTermSS14 = "04jd8479rjri3lvps5d0parxyy92zzfjz1cyiz1ddapfkkgsjf01"; + SGr-IosevkaTermSS15 = "1xxhl8w492qmrhaixzgjmialb3v4w1yrscnvhw1340qc27k2xhyi"; + SGr-IosevkaTermSS16 = "0xlpnq2m2vinbcy33myag1l7y14zav19hdnvqhlvzry20nda1iap"; + SGr-IosevkaTermSS17 = "0d04nv9kw35plrywq4pb1h40j4ws2kgddh4h2zwy1kjykvl8kjbd"; + SGr-IosevkaTermSS18 = "182zcqxczrlkk3i5slq8ihfq30977rrzl7n9ql6gk0i5gn008zfw"; } diff --git a/pkgs/by-name/io/iosevka/package.nix b/pkgs/by-name/io/iosevka/package.nix index d2ff55523ff0..0b404132c52d 100644 --- a/pkgs/by-name/io/iosevka/package.nix +++ b/pkgs/by-name/io/iosevka/package.nix @@ -56,16 +56,16 @@ assert (extraParameters != null) -> set != null; buildNpmPackage rec { pname = "Iosevka${toString set}"; - version = "33.2.9"; + version = "33.3.0"; src = fetchFromGitHub { owner = "be5invis"; repo = "iosevka"; rev = "v${version}"; - hash = "sha256-EC3daY7R2AhqrE62dp6sT5BspyZkLccuC5PnBibeRaI="; + hash = "sha256-6Ys9OzZ9/k8VOD9rbU7QBbJumJMWKq/GFHtPWJGqJ+M="; }; - npmDepsHash = "sha256-ekODYQ1GjGytlcX4VGIfyl5kPEWW/9VL/He0BBtWeK0="; + npmDepsHash = "sha256-UGEl+RFNPZ+3Cnp6vtxbcuZbs86T3VDgDAF0J++83/w="; nativeBuildInputs = [ remarshal diff --git a/pkgs/by-name/ip/ipget/package.nix b/pkgs/by-name/ip/ipget/package.nix index 1a91414abf21..3d0b3f66dee9 100644 --- a/pkgs/by-name/ip/ipget/package.nix +++ b/pkgs/by-name/ip/ipget/package.nix @@ -2,20 +2,22 @@ lib, buildGoModule, fetchFromGitHub, + nixosTests, + nix-update-script, }: buildGoModule rec { pname = "ipget"; - version = "0.11.3"; + version = "0.12.0"; src = fetchFromGitHub { owner = "ipfs"; repo = "ipget"; rev = "v${version}"; - hash = "sha256-Q9rgbfPAdAulNuDQ1bXM08aK0IEerbsKqjK8aMnBwcM="; + hash = "sha256-7/wXrjnd7YD2qhVvP0yBMJDkDZjxJC1vZcQuqVd44rU="; }; - vendorHash = "sha256-2boqKf/7y/71ThNodUuZXaRHZadx+TU0d6swHHN1VyM="; + vendorHash = "sha256-b6Lulzi7zgO0VdWboxi5Vibx8cjuZ6r6O1PJvYubZu4="; postPatch = '' # main module (github.com/ipfs/ipget) does not contain package github.com/ipfs/ipget/sharness/dependencies @@ -24,6 +26,12 @@ buildGoModule rec { doCheck = false; + passthru.tests = { + inherit (nixosTests) ipget; + }; + + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Retrieve files over IPFS and save them locally"; homepage = "https://ipfs.io/"; diff --git a/pkgs/applications/audio/ir.lv2/default.nix b/pkgs/by-name/ir/ir-lv2/package.nix similarity index 100% rename from pkgs/applications/audio/ir.lv2/default.nix rename to pkgs/by-name/ir/ir-lv2/package.nix diff --git a/pkgs/by-name/ir/irrd/package.nix b/pkgs/by-name/ir/irrd/package.nix index aa2c1522b5eb..b9d5343b0031 100644 --- a/pkgs/by-name/ir/irrd/package.nix +++ b/pkgs/by-name/ir/irrd/package.nix @@ -42,7 +42,7 @@ in py.pkgs.buildPythonPackage rec { pname = "irrd"; version = "4.5.0b1"; - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "irrdnet"; @@ -55,11 +55,10 @@ py.pkgs.buildPythonPackage rec { substituteInPlace pyproject.toml \ --replace-fail py-radix py-radix-sr ''; + pythonRelaxDeps = true; - nativeBuildInputs = with python3.pkgs; [ - poetry-core - ]; + build-system = with python3.pkgs; [ poetry-core ]; nativeCheckInputs = [ git @@ -69,14 +68,14 @@ py.pkgs.buildPythonPackage rec { postgresqlTestHook ] ++ (with py.pkgs; [ - pytest-asyncio + pytest-asyncio_0 pytest-freezegun pytestCheckHook smtpdfix httpx ]); - propagatedBuildInputs = + dependencies = with py.pkgs; [ python-gnupg @@ -142,12 +141,17 @@ py.pkgs.buildPythonPackage rec { kill $REDIS_PID ''; - # skip tests that require internet access disabledTests = [ + # Skip tests that require internet access "test_020_dash_o_noop" "test_050_non_json_response" ]; + disabledTestPaths = [ + # Doesn't work with later pytest releases + "irrd/server/whois/tests/test_query_response.py" + ]; + meta = { changelog = "https://irrd.readthedocs.io/en/v${version}/releases/"; description = "Internet Routing Registry database server, processing IRR objects in the RPSL format"; diff --git a/pkgs/by-name/is/isle-portable/package.nix b/pkgs/by-name/is/isle-portable/package.nix index 4e954f7018bf..ec4f768f4ad4 100644 --- a/pkgs/by-name/is/isle-portable/package.nix +++ b/pkgs/by-name/is/isle-portable/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; name = "isle-portable"; - version = "0-unstable-2025-09-12"; + version = "0-unstable-2025-09-13"; src = fetchFromGitHub { owner = "isledecomp"; repo = "isle-portable"; - rev = "ec3c770c61a717e8da1006beeda384533e235f8c"; - hash = "sha256-XzPHthUYSDj9gleq0Tnhe79xIU2X57ZqMzND53q8+sI="; + rev = "7eb16922908f69af9ab4451e8037b9f5ef4c01d2"; + hash = "sha256-Z0CcUJCIvwioEpTOYRQFp5bYUBwlI9oKuj6/jxCMhw4="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/is/ispc/package.nix b/pkgs/by-name/is/ispc/package.nix index 7a5045ad356b..99e0d9d6f710 100644 --- a/pkgs/by-name/is/ispc/package.nix +++ b/pkgs/by-name/is/ispc/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { pname = "ispc"; - version = "1.28.1"; + version = "1.28.2"; dontFixCmake = true; # https://github.com/NixOS/nixpkgs/pull/232522#issuecomment-2133803566 @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { owner = "ispc"; repo = "ispc"; rev = "v${version}"; - sha256 = "sha256-ZgVkS/l6WVtIh10Q/WIWwFIuMqORdI4UwReTDML5wC4="; + sha256 = "sha256-dmpOvJ5dVhjGKpJ9xw/lXbvk2FgLv2vjzmUExUfLRmo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/iw/iwd/package.nix b/pkgs/by-name/iw/iwd/package.nix index 9e9243adf928..d0381262d2b3 100644 --- a/pkgs/by-name/iw/iwd/package.nix +++ b/pkgs/by-name/iw/iwd/package.nix @@ -34,12 +34,12 @@ in stdenv.mkDerivation (finalAttrs: { pname = "iwd"; - version = "3.9"; + version = "3.10"; src = fetchgit { url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git"; tag = finalAttrs.version; - hash = "sha256-NY0WB62ehxKH64ssAF4vkF6YroG5HHH+ii+AFG9EaE4="; + hash = "sha256-qzqBNGy67/VvRZh7n0W2ZPYwoyX/lP6k1sF57lL6v7c="; }; patches = [ diff --git a/pkgs/applications/office/jabref/deps.json b/pkgs/by-name/ja/jabref/deps.json similarity index 100% rename from pkgs/applications/office/jabref/deps.json rename to pkgs/by-name/ja/jabref/deps.json diff --git a/pkgs/applications/office/jabref/default.nix b/pkgs/by-name/ja/jabref/package.nix similarity index 97% rename from pkgs/applications/office/jabref/default.nix rename to pkgs/by-name/ja/jabref/package.nix index f5c58890e6d0..e94423ed57d1 100644 --- a/pkgs/applications/office/jabref/default.nix +++ b/pkgs/by-name/ja/jabref/package.nix @@ -8,11 +8,16 @@ unzip, xdg-utils, gtk3, - jdk, + jdk21, + openjfx23, gradle_8, python3, }: let + jdk = jdk21.override { + enableJavaFX = true; + openjfx_jdk = openjfx23; + }; # "Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0." gradle = gradle_8; in diff --git a/pkgs/development/libraries/java/cup/javacup-0.11b_beta20160615-build-xml-git.patch b/pkgs/by-name/ja/javaCup/javacup-0.11b_beta20160615-build-xml-git.patch similarity index 100% rename from pkgs/development/libraries/java/cup/javacup-0.11b_beta20160615-build-xml-git.patch rename to pkgs/by-name/ja/javaCup/javacup-0.11b_beta20160615-build-xml-git.patch diff --git a/pkgs/development/libraries/java/cup/default.nix b/pkgs/by-name/ja/javaCup/package.nix similarity index 92% rename from pkgs/development/libraries/java/cup/default.nix rename to pkgs/by-name/ja/javaCup/package.nix index 219bbd5908c5..c91666c67808 100644 --- a/pkgs/development/libraries/java/cup/default.nix +++ b/pkgs/by-name/ja/javaCup/package.nix @@ -3,11 +3,13 @@ stdenv, fetchurl, ant, - jdk, + jdk8, makeWrapper, stripJavaArchivesHook, }: - +let + jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 +in stdenv.mkDerivation (finalAttrs: { pname = "java-cup"; version = "11b-20160615"; diff --git a/pkgs/development/tools/parsing/javacc/default.nix b/pkgs/by-name/ja/javacc/package.nix similarity index 84% rename from pkgs/development/tools/parsing/javacc/default.nix rename to pkgs/by-name/ja/javacc/package.nix index a15713456988..9f6f03089afa 100644 --- a/pkgs/development/tools/parsing/javacc/default.nix +++ b/pkgs/by-name/ja/javacc/package.nix @@ -3,12 +3,17 @@ stdenv, fetchFromGitHub, ant, - jdk, - jre, + jdk8, + jre8, makeWrapper, stripJavaArchivesHook, }: - +let + # Upstream doesn't support anything newer than Java 8. + # https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source + jdk = jdk8; + jre = jre8; +in stdenv.mkDerivation (finalAttrs: { pname = "javacc"; version = "7.0.13"; diff --git a/pkgs/by-name/jb/jbang/package.nix b/pkgs/by-name/jb/jbang/package.nix index 8ebd66aacee5..e9dccd39497f 100644 --- a/pkgs/by-name/jb/jbang/package.nix +++ b/pkgs/by-name/jb/jbang/package.nix @@ -9,12 +9,12 @@ }: stdenv.mkDerivation rec { - version = "0.129.0"; + version = "0.131.0"; pname = "jbang"; src = fetchzip { url = "https://github.com/jbangdev/jbang/releases/download/v${version}/${pname}-${version}.tar"; - sha256 = "sha256-l/C9L/RPfoGN/nEvCigtNj1q+QHxCiwE0FfJPJM6Kxo="; + sha256 = "sha256-Vp7iCO77JWQzPHcF0i5st5TBv1bqjbwnhGHk3+sIr2A="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/je/jetuml/package.nix b/pkgs/by-name/je/jetuml/package.nix index e67cba6d2496..d8958de00373 100644 --- a/pkgs/by-name/je/jetuml/package.nix +++ b/pkgs/by-name/je/jetuml/package.nix @@ -53,8 +53,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { ${jdkWithFX}/lib/openjdk/bin/jar xf $src jet.png magick jet.png -resize 128x128 jet128.png magick jet.png -resize 48x48 jet48.png - install -Dm444 jet48.png $out/share/icons/hicolor/48x48/jet.png - install -Dm444 jet128.png $out/share/icons/hicolor/128x128/jet.png + install -Dm444 jet48.png $out/share/icons/hicolor/48x48/apps/jet.png + install -Dm444 jet128.png $out/share/icons/hicolor/128x128/apps/jet.png install -Dm444 $src $out/share/java/JetUML-${finalAttrs.version}.jar diff --git a/pkgs/by-name/ji/jimtcl/package.nix b/pkgs/by-name/ji/jimtcl/package.nix index 53e749cdfdf8..73e0d6e568a6 100644 --- a/pkgs/by-name/ji/jimtcl/package.nix +++ b/pkgs/by-name/ji/jimtcl/package.nix @@ -78,6 +78,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "http://jim.tcl.tk/"; license = lib.licenses.bsd2; platforms = lib.platforms.all; + mainProgram = "jimsh"; maintainers = with lib.maintainers; [ dbohdan fgaz diff --git a/pkgs/tools/text/xml/jing-trang/no-git-during-build.patch b/pkgs/by-name/ji/jing-trang/no-git-during-build.patch similarity index 100% rename from pkgs/tools/text/xml/jing-trang/no-git-during-build.patch rename to pkgs/by-name/ji/jing-trang/no-git-during-build.patch diff --git a/pkgs/tools/text/xml/jing-trang/default.nix b/pkgs/by-name/ji/jing-trang/package.nix similarity index 91% rename from pkgs/tools/text/xml/jing-trang/default.nix rename to pkgs/by-name/ji/jing-trang/package.nix index 4dafa9980a31..d30d0438c4ea 100644 --- a/pkgs/tools/text/xml/jing-trang/default.nix +++ b/pkgs/by-name/ji/jing-trang/package.nix @@ -3,11 +3,13 @@ stdenv, fetchFromGitHub, jre_headless, - jdk_headless, + jdk8_headless, ant, saxon, }: - +let + jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 +in stdenv.mkDerivation rec { pname = "jing-trang"; version = "20181222"; diff --git a/pkgs/by-name/jj/jj-fzf/package.nix b/pkgs/by-name/jj/jj-fzf/package.nix index 1b48f7688995..a29b23d63d93 100644 --- a/pkgs/by-name/jj/jj-fzf/package.nix +++ b/pkgs/by-name/jj/jj-fzf/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "jj-fzf"; - version = "0.32.0"; + version = "0.33.0"; src = fetchFromGitHub { owner = "tim-janik"; repo = "jj-fzf"; tag = "v${version}"; - hash = "sha256-xcPLFrCpncK+RYw7BnT7BR4zfvCYnatIF0YU0wYc3iI="; + hash = "sha256-iVgX2Lu06t1pCQl5ZGgl3+lTv4HAPKbD/83STDtYhdU="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/jj/jj-pre-push/package.nix b/pkgs/by-name/jj/jj-pre-push/package.nix new file mode 100644 index 000000000000..9b01ece64361 --- /dev/null +++ b/pkgs/by-name/jj/jj-pre-push/package.nix @@ -0,0 +1,38 @@ +{ + lib, + python3Packages, + fetchFromGitHub, +}: + +python3Packages.buildPythonApplication rec { + pname = "jj-pre-push"; + version = "0.2.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "acarapetis"; + repo = "jj-pre-push"; + tag = "v${version}"; + hash = "sha256-9HyVWxYmemF/K3ttQ0L1lZF/XFkSeqwli/Mm+FFI8lQ="; + }; + + build-system = [ + python3Packages.uv-build + ]; + + dependencies = with python3Packages; [ + typer-slim + ]; + + pythonImportsCheck = [ + "jj_pre_push" + ]; + + meta = { + description = "Run pre-commit.com before `jj git push`"; + homepage = "https://github.com/acarapetis/jj-pre-push"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ xanderio ]; + mainProgram = "jj-pre-push"; + }; +} diff --git a/pkgs/by-name/jn/jna/package.nix b/pkgs/by-name/jn/jna/package.nix index 7e88631425f7..642dbfc3d3c3 100644 --- a/pkgs/by-name/jn/jna/package.nix +++ b/pkgs/by-name/jn/jna/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jna"; - version = "5.17.0"; + version = "5.18.0"; src = fetchFromGitHub { owner = "java-native-access"; repo = "jna"; rev = finalAttrs.version; - hash = "sha256-4i7iQaxH4wS35cIvMfcNf4kUGI+uIoHNpZkQrs4oAyk="; + hash = "sha256-7ErF/AQntDfxXdHr9HUCM4JoFBNX3sXhJvKE/kzrZZg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/jp/jpegoptim/package.nix b/pkgs/by-name/jp/jpegoptim/package.nix index a3c0f25a555f..cc64cc65e6ec 100644 --- a/pkgs/by-name/jp/jpegoptim/package.nix +++ b/pkgs/by-name/jp/jpegoptim/package.nix @@ -6,14 +6,14 @@ }: stdenv.mkDerivation rec { - version = "1.5.5"; + version = "1.5.6"; pname = "jpegoptim"; src = fetchFromGitHub { owner = "tjko"; repo = "jpegoptim"; rev = "v${version}"; - sha256 = "sha256-3p3kcUur1u09ROdKXG5H8eilu463Rzbn2yfYo5o6+KM="; + sha256 = "sha256-Nw9mz5zefkRwqkTIyBQyDlANHEx4dztiIiTuXUnuCKM="; }; # There are no checks, it seems. diff --git a/pkgs/development/tools/java/jprofiler/default.nix b/pkgs/by-name/jp/jprofiler/package.nix similarity index 99% rename from pkgs/development/tools/java/jprofiler/default.nix rename to pkgs/by-name/jp/jprofiler/package.nix index 753dfddeb2b0..3e380282639a 100644 --- a/pkgs/development/tools/java/jprofiler/default.nix +++ b/pkgs/by-name/jp/jprofiler/package.nix @@ -6,10 +6,11 @@ makeDesktopItem, copyDesktopItems, _7zz, - jdk, + jdk11, }: let + jdk = jdk11; pname = "jprofiler"; version = "14.0.5"; nameApp = "JProfiler"; diff --git a/pkgs/by-name/js/jsoncons/package.nix b/pkgs/by-name/js/jsoncons/package.nix index d5ffd1d6dd42..b6b5bc3d30c1 100644 --- a/pkgs/by-name/js/jsoncons/package.nix +++ b/pkgs/by-name/js/jsoncons/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jsoncons"; - version = "1.3.2"; + version = "1.4.1"; src = fetchFromGitHub { owner = "danielaparker"; repo = "jsoncons"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q7qtLLTvJcIFPSx6MkS7SI89MBcM88g3KmX/b3BAKwI="; + hash = "sha256-5uI3AWNfsmgmUU9qnkdLeI1eXwuA2WRqeYG4eUoGdp4="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/ju/juju/package.nix b/pkgs/by-name/ju/juju/package.nix index e2be3c03f63e..255326722325 100644 --- a/pkgs/by-name/ju/juju/package.nix +++ b/pkgs/by-name/ju/juju/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "juju"; - version = "3.6.9"; + version = "3.6.10"; src = fetchFromGitHub { owner = "juju"; repo = "juju"; rev = "v${version}"; - hash = "sha256-AeIGnpcVj0cSByyStUSpuzAg9322uOdpIZQx1KiAjSQ="; + hash = "sha256-J3AFH6kg+M6/8posiUaVP4biQpKPQ07Qp5BU3prAG/A="; }; - vendorHash = "sha256-cPfwyagNWaxxBtniEhA4P6+lxas1ffibH7J9SHXuM5g="; + vendorHash = "sha256-zTavqjEH4maEMj+AuYMcjT289peVNIc0rysBnnMxFNU="; subPackages = [ "cmd/juju" diff --git a/pkgs/by-name/ju/junicode/package.nix b/pkgs/by-name/ju/junicode/package.nix index 81a9ab335ecf..000c3bbf2658 100644 --- a/pkgs/by-name/ju/junicode/package.nix +++ b/pkgs/by-name/ju/junicode/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "junicode"; - version = "2.218"; + version = "2.220"; src = fetchzip { url = "https://github.com/psb1558/Junicode-font/releases/download/v${version}/Junicode_${version}.zip"; - hash = "sha256-X4BN4USa/Ig2TqauOVMwAAASYISGuVHl/43Kqm0r828="; + hash = "sha256-NZdNWnWMWscAI0p878mQ8rOoo5TlEDrKYzfiqGeo4lc="; }; outputs = [ diff --git a/pkgs/by-name/ju/just-lsp/package.nix b/pkgs/by-name/ju/just-lsp/package.nix index 52b42de45b30..eea54bd07b22 100644 --- a/pkgs/by-name/ju/just-lsp/package.nix +++ b/pkgs/by-name/ju/just-lsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "just-lsp"; - version = "0.2.5"; + version = "0.2.6"; src = fetchFromGitHub { owner = "terror"; repo = "just-lsp"; tag = finalAttrs.version; - hash = "sha256-cHDkcUsrrz71GqchkKT4yU1h6WzrT/zZPs95MJvb2tU="; + hash = "sha256-IcNPtyYXNLWtZDeVPWfLzKeVv6PGHYTb/mvVQ5uAiTE="; }; - cargoHash = "sha256-0CgwovZ9AtQs5AHulKxe1jHxG+EcyrCUyoEpxV/oDxY="; + cargoHash = "sha256-epFrVie97VUGGlr4cNKzZCbUpxCgG/kmJPd1JWen6j0="; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/k2/k2pdfopt/0001-Fix-CMakeLists.patch b/pkgs/by-name/k2/k2pdfopt/0001-Fix-CMakeLists.patch deleted file mode 100644 index e1ccea1458a3..000000000000 --- a/pkgs/by-name/k2/k2pdfopt/0001-Fix-CMakeLists.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 365b835..4341de9 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -57,6 +57,7 @@ endif(JPEG_FOUND) - include(FindJasper) - if(JASPER_FOUND) - set(HAVE_JASPER_LIB 1) -+ set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${JASPER_LIBRARY}) - endif(JASPER_FOUND) - - # paths from willuslib/wgs.c -@@ -71,9 +72,12 @@ else() - message(STATUS "Could NOT find ghostscript executable") - endif(GHOSTSCRIPT_EXECUTABLE) - --# willus.h --# HAVE_GSL_LIB -- -+pkg_check_modules(GSL gsl) -+if(GSL_FOUND) -+ set(HAVE_GSL_LIB 1) -+ include_directories(SYSTEM ${GSL_INCLUDEDIR}) -+ set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${GSL_LDFLAGS}) -+endif(GSL_FOUND) - - # libfreetype6 (>= 2.3.9), libjbig2dec0, libjpeg8 (>= 8c), libx11-6, libxext6, zlib1g (>= 1:1.2.0) - # MUPDF_STATIC_LDFLAGS misses mupdf-js-none, and doubles libs ... -@@ -85,7 +89,7 @@ if(MUPDF_FOUND) - include_directories(SYSTEM ${MUPDF_INCLUDEDIR}) - message(STATUS "mupdf libraries: ${MUPDF_LDFLAGS}") - set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${MUPDF_LDFLAGS} -- -lmupdf-js-none -lopenjpeg -ljbig2dec -ljpeg -lfreetype -llcms -lgumbo -+ - ) - endif(MUPDF_FOUND) - diff --git a/pkgs/by-name/k2/k2pdfopt/package.nix b/pkgs/by-name/k2/k2pdfopt/package.nix deleted file mode 100644 index 110cc469c0a9..000000000000 --- a/pkgs/by-name/k2/k2pdfopt/package.nix +++ /dev/null @@ -1,288 +0,0 @@ -{ - lib, - stdenv, - runCommand, - fetchzip, - fetchurl, - fetchpatch, - fetchFromGitHub, - cmake, - jbig2dec, - libjpeg_turbo, - libpng, - makeWrapper, - pkg-config, - zlib, - enableGSL ? true, - gsl, - enableGhostScript ? true, - ghostscript, - enableMuPDF ? true, - mupdf, - enableDJVU ? true, - djvulibre, - enableGOCR ? false, # Disabled by default due to crashes - gocr, - # Tesseract support is currently broken - # See: https://github.com/NixOS/nixpkgs/issues/368349 - enableTesseract ? false, - tesseract5, - enableLeptonica ? true, - leptonica, - opencl-headers, - fetchDebianPatch, -}: - -# k2pdfopt is a pain to package. It requires modified versions of mupdf, -# leptonica, and tesseract. Instead of shipping patches for these upstream -# packages, k2pdfopt includes just the modified source files for these -# packages. The individual files from the {mupdf,leptonica,tesseract}_mod/ -# directories are intended to replace the corresponding source files in the -# upstream packages, for a particular version of that upstream package. -# -# There are a few ways we could approach packaging these modified versions of -# mupdf, leptonica, and mupdf: -# 1) Override the upstream source with a new derivation that involves copying -# the modified source files from k2pdfopt and replacing the corresponding -# source files in the upstream packages. Since the files are intended for a -# particular version of the upstream package, this would not allow us to easily -# use updates to those packages in nixpkgs. -# 2) Manually produce patches which can be applied against the upstream -# project, and have the same effect as replacing those files. This is what I -# believe k2pdfopt should do this for us anyway. The benefit of creating and -# applying patches in this way is that minor updates (esp. security fixes) to -# upstream packages might still allow these patches to apply successfully. -# 3) Automatically produce these patches inside a nix derivation. This is the -# approach taken here, using the "mkPatch" provided below. This has the -# benefit of easier review and should hopefully be simpler to update in the -# future. - -let - # Create a patch against src based on changes applied in patchCommands - mkPatch = - { - name, - src, - patchCommands, - }: - runCommand "${name}-k2pdfopt.patch" { inherit src; } '' - unpackPhase - - orig=$sourceRoot - new=$sourceRoot-modded - cp -r $orig/. $new/ - - pushd $new >/dev/null - ${patchCommands} - popd >/dev/null - - diff -Naur $orig $new > $out || true - ''; - - pname = "k2pdfopt"; - version = "2.55"; - k2pdfopt_src = fetchzip { - url = "http://www.willus.com/${pname}/src/${pname}_v${version}_src.zip"; - hash = "sha256-orQNDXQkkcCtlA8wndss6SiJk4+ImiFCG8XRLEg963k="; - }; -in -stdenv.mkDerivation rec { - inherit pname version; - src = k2pdfopt_src; - - patches = [ - ./0001-Fix-CMakeLists.patch - (fetchDebianPatch { - inherit pname; - version = "${version}+ds"; - debianRevision = "3.1"; - patch = "0007-k2pdfoptlib-k2ocr.c-conditionally-enable-tesseract-r.patch"; - hash = "sha256-uJ9Gpyq64n/HKqo0hkQ2dnkSLCKNN4DedItPGzHfqR8="; - }) - (fetchDebianPatch { - inherit pname; - version = "${version}+ds"; - debianRevision = "3.1"; - patch = "0009-willuslib-CMakeLists.txt-conditionally-add-source-fi.patch"; - hash = "sha256-cBSlcuhsw4YgAJtBJkKLW6u8tK5gFwWw7pZEJzVMJDE="; - }) - ]; - - postPatch = '' - substituteInPlace willuslib/bmpdjvu.c \ - --replace "" "" - ''; - - nativeBuildInputs = [ - cmake - pkg-config - makeWrapper - ]; - - buildInputs = - let - # We use specific versions of these sources below to match the versions - # used in the k2pdfopt source. Note that this does _not_ need to match the - # version used elsewhere in nixpkgs, since it is only used to create the - # patch that can then be applied to the version in nixpkgs. - mupdf_patch = mkPatch { - name = "mupdf"; - src = fetchurl { - url = "https://mupdf.com/downloads/archive/mupdf-1.23.7-source.tar.gz"; - hash = "sha256-NaVJM/QA6JZnoImkJfHGXNadRiOU/tnAZ558Uu+6pWg="; - }; - patchCommands = '' - cp ${k2pdfopt_src}/mupdf_mod/{filter-basic,font,stext-device,string}.c ./source/fitz/ - cp ${k2pdfopt_src}/mupdf_mod/pdf-* ./source/pdf/ - ''; - }; - # mupdf_patch no longer applies cleanly against mupdf 1.25.0 or later, due to a conflicting - # hunk (mupdf_conflict) introduced in commit bd8d337939f36f55b96cb6984f5c7bbf2f488ce0 of mupdf. - # This merge conflict can be resolved as desired by reverting mupdf_conflict, applying mupdf_patch, - # and finally reapplying mupdf_conflict, with an increased fuzz factor (see mupdf_modded below). - # TODO: remove workaround with conflicting hunk when mupdf in k2pdfopt is updated to 1.25.0 or later - mupdf_conflict = - hash: revert: - fetchpatch { - name = "mupdf-conflicting-hunk" + (lib.optionalString revert "-reverted") + ".patch"; - url = "https://github.com/ArtifexSoftware/mupdf/commit/bd8d337939f36f55b96cb6984f5c7bbf2f488ce0.patch"; - inherit hash revert; - includes = [ "source/fitz/stext-device.c" ]; - postFetch = '' - filterdiff -#6 "$out" > "$tmpfile" - mv "$tmpfile" "$out" - ''; - }; - mupdf_modded = mupdf.overrideAttrs ( - { - patches ? [ ], - ... - }: - { - # The fuzz factor is increased to automatically resolve the merge conflict. - patchFlags = [ - "-p1" - "-F3" - ]; - # Reverting and reapplying the conflicting hunk is necessary, otherwise the result will be faulty. - patches = patches ++ [ - # revert conflicting hunk - (mupdf_conflict "sha256-24tl9YBuZBYhb12yY3T0lKsA7NswfK0QcMYhb2IpepA=" true) - # apply modifications - mupdf_patch - # reapply conflicting hunk - (mupdf_conflict "sha256-bnBV7LyX1w/BXxBFF1bkA8x+/0I9Am33o8GiAeEKHYQ=" false) - ]; - # This function is missing in font.c, see font-win32.c - postPatch = '' - echo "void pdf_install_load_system_font_funcs(fz_context *ctx) {}" >> source/fitz/font.c - ''; - } - ); - - leptonica_patch = mkPatch { - name = "leptonica"; - src = fetchurl { - url = "http://www.leptonica.org/source/leptonica-1.83.0.tar.gz"; - hash = "sha256-IGWR3VjPhO84CDba0TO1jJ0a+SSR9amCXDRqFiBEvP4="; - }; - patchCommands = "cp -r ${k2pdfopt_src}/leptonica_mod/. ./src/"; - }; - leptonica_modded = leptonica.overrideAttrs ( - { - patches ? [ ], - ... - }: - { - patches = patches ++ [ leptonica_patch ]; - } - ); - - tesseract_patch = mkPatch { - name = "tesseract"; - src = fetchFromGitHub { - owner = "tesseract-ocr"; - repo = "tesseract"; - rev = "5.3.3"; - hash = "sha256-/aGzwm2+0y8fheOnRi/OJXZy3o0xjY1cCq+B3GTzfos="; - }; - patchCommands = '' - cp ${k2pdfopt_src}/tesseract_mod/tesseract.* include/tesseract/ - cp ${k2pdfopt_src}/tesseract_mod/tesseract/baseapi.h include/tesseract/ - cp ${k2pdfopt_src}/tesseract_mod/{baseapi,config_auto,tesscapi,tesseract}.* src/api/ - cp ${k2pdfopt_src}/tesseract_mod/tesseract/baseapi.h src/api/ - cp ${k2pdfopt_src}/tesseract_mod/{tesscapi,tessedit,tesseract}.* src/ccmain/ - cp ${k2pdfopt_src}/tesseract_mod/tesseract/baseapi.h src/ccmain/ - cp ${k2pdfopt_src}/tesseract_mod/dotproduct{avx,fma,sse}.* src/arch/ - cp ${k2pdfopt_src}/tesseract_mod/{intsimdmatrixsse,simddetect}.* src/arch/ - cp ${k2pdfopt_src}/tesseract_mod/{errcode,genericvector,mainblk,params,serialis,tessdatamanager,tess_version,tprintf,unicharset}.* src/ccutil/ - cp ${k2pdfopt_src}/tesseract_mod/{input,lstmrecognizer}.* src/lstm/ - cp ${k2pdfopt_src}/tesseract_mod/openclwrapper.* src/opencl/ - ''; - }; - tesseract_modded = tesseract5.override { - tesseractBase = tesseract5.tesseractBase.overrideAttrs ( - { - patches ? [ ], - buildInputs ? [ ], - ... - }: - { - pname = "tesseract-k2pdfopt"; - version = tesseract_patch.src.rev; - src = tesseract_patch.src; - # opencl-headers were removed from tesseract in Version 5.4 - buildInputs = buildInputs ++ [ opencl-headers ]; - patches = patches ++ [ tesseract_patch ]; - # Additional compilation fixes - postPatch = '' - echo libtesseract_la_SOURCES += src/api/tesscapi.cpp >> Makefile.am - substituteInPlace src/api/tesseract.h \ - --replace "#include " "//#include " - substituteInPlace include/tesseract/tesseract.h \ - --replace "#include " "//#include " - ''; - } - ); - }; - in - [ - jbig2dec - libjpeg_turbo - libpng - zlib - ] - ++ lib.optional enableGSL gsl - ++ lib.optional enableGhostScript ghostscript - ++ lib.optional enableMuPDF mupdf_modded - ++ lib.optional enableDJVU djvulibre - ++ lib.optional enableGOCR gocr - ++ lib.optional enableTesseract tesseract_modded - ++ lib.optional (enableLeptonica || enableTesseract) leptonica_modded; - - dontUseCmakeBuildDir = true; - - cmakeFlags = [ "-DCMAKE_C_FLAGS=-I${src}/include_mod" ]; - - NIX_LDFLAGS = "-lpthread"; - - installPhase = '' - install -D -m 755 k2pdfopt $out/bin/k2pdfopt - ''; - - preFixup = lib.optionalString enableTesseract '' - wrapProgram $out/bin/k2pdfopt --set-default TESSDATA_PREFIX ${tesseract5}/share/tessdata - ''; - - meta = with lib; { - description = "Optimizes PDF/DJVU files for mobile e-readers (e.g. the Kindle) and smartphones"; - homepage = "http://www.willus.com/k2pdfopt"; - changelog = "https://www.willus.com/k2pdfopt/k2pdfopt_version.txt"; - license = licenses.gpl3; - platforms = platforms.linux; - maintainers = with maintainers; [ - bosu - danielfullmer - ]; - }; -} diff --git a/pkgs/by-name/k6/k6/package.nix b/pkgs/by-name/k6/k6/package.nix index 175ca2ed1c9e..c352234fb3eb 100644 --- a/pkgs/by-name/k6/k6/package.nix +++ b/pkgs/by-name/k6/k6/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "k6"; - version = "1.2.3"; + version = "1.3.0"; src = fetchFromGitHub { owner = "grafana"; repo = "k6"; rev = "v${version}"; - hash = "sha256-2WdaROZ9rR/Eobev274+3O/r474HimSwjRkWcp6kBu8="; + hash = "sha256-eD5MlKdC/hQbb6XdMl3stMPZkhCEKom0hfMd0qHp/ek="; }; subPackages = [ "./" ]; diff --git a/pkgs/by-name/k9/k9s/package.nix b/pkgs/by-name/k9/k9s/package.nix index 190668e9d1f4..5c9db57ab782 100644 --- a/pkgs/by-name/k9/k9s/package.nix +++ b/pkgs/by-name/k9/k9s/package.nix @@ -12,13 +12,13 @@ buildGoModule (finalAttrs: { pname = "k9s"; - version = "0.50.9"; + version = "0.50.12"; src = fetchFromGitHub { owner = "derailed"; repo = "k9s"; tag = "v${finalAttrs.version}"; - hash = "sha256-wTQOBxJgrDPcWSiezCwHNgvfGa6oWBM+DNa7RC/9PJA="; + hash = "sha256-eN0z2Q6aMUcDnIyA1EoixKnDFvG7b7Z1F0LKZvV7pQo="; }; ldflags = [ @@ -32,7 +32,7 @@ buildGoModule (finalAttrs: { proxyVendor = true; - vendorHash = "sha256-SDl47tAYiE00gFpCvoBeiV8XL/E29457b1RQW3pogmM="; + vendorHash = "sha256-Y0GBQf/iPhfBAlQGd/Ecn2fv0pspVzOTrmOzAluwfNY="; # TODO investigate why some config tests are failing doCheck = !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64); diff --git a/pkgs/by-name/ka/kafkactl/package.nix b/pkgs/by-name/ka/kafkactl/package.nix index 1c513fa0a2b8..63db788a5470 100644 --- a/pkgs/by-name/ka/kafkactl/package.nix +++ b/pkgs/by-name/ka/kafkactl/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kafkactl"; - version = "5.12.0"; + version = "5.12.1"; src = fetchFromGitHub { owner = "deviceinsight"; repo = "kafkactl"; tag = "v${version}"; - hash = "sha256-wNqoGb3tVzoj+cUNNxqJvnq2Qr8BF0BC0FM01QAnu2o="; + hash = "sha256-f4Y8JOXw4bWW3fCnRZ02AE2HcdgeEfUlZgO7VoZeJ6k="; }; vendorHash = "sha256-sVvEHMXpjas+l93IZfAChDX5eDm0lkUNCr5r1JaVQ9I="; diff --git a/pkgs/by-name/ka/kaldi/package.nix b/pkgs/by-name/ka/kaldi/package.nix index 02e1cf3a9c77..0ca19505bd0a 100644 --- a/pkgs/by-name/ka/kaldi/package.nix +++ b/pkgs/by-name/ka/kaldi/package.nix @@ -19,13 +19,13 @@ assert blas.implementation == "openblas" && lapack.implementation == "openblas"; stdenv.mkDerivation (finalAttrs: { pname = "kaldi"; - version = "0-unstable-2025-07-22"; + version = "0-unstable-2025-09-22"; src = fetchFromGitHub { owner = "kaldi-asr"; repo = "kaldi"; - rev = "f4007661023b98b8081fd875029f0dee62242fd1"; - sha256 = "sha256-DTXS+QUQOjfkus7lsjUfiQ6ScDkrBM8gaiLRP9yueTQ="; + rev = "e02e35f0254bb033fab73d1df99fc34123e31d56"; + sha256 = "sha256-ZnVSQTETrMeU+pkqy50ldAe8g1pbnG7VS1utcUy28ls="; }; cmakeFlags = [ diff --git a/pkgs/by-name/ka/kamailio/package.nix b/pkgs/by-name/ka/kamailio/package.nix index 1dfad3ba56d6..088725595cca 100644 --- a/pkgs/by-name/ka/kamailio/package.nix +++ b/pkgs/by-name/ka/kamailio/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "kamailio"; - version = "6.0.2"; + version = "6.0.3"; src = fetchurl { url = "https://www.kamailio.org/pub/kamailio/${finalAttrs.version}/src/kamailio-${finalAttrs.version}_src.tar.gz"; - hash = "sha256-Ax3MhQZJ8cCuGUTZUThiT2XWAGgFIlwjnKqQvao28h0="; + hash = "sha256-ljxwsspk8IAchUnMUbTi8bf05zrp1KcBRcXE1bTaEYQ="; }; buildInputs = [ diff --git a/pkgs/by-name/ka/kanata/package.nix b/pkgs/by-name/ka/kanata/package.nix index 0290d48346d3..509fc4cd0a21 100644 --- a/pkgs/by-name/ka/kanata/package.nix +++ b/pkgs/by-name/ka/kanata/package.nix @@ -53,10 +53,7 @@ rustPlatform.buildRustPackage rec { description = "Tool to improve keyboard comfort and usability with advanced customization"; homepage = "https://github.com/jtroo/kanata"; license = licenses.lgpl3Only; - maintainers = with maintainers; [ - bmanuel - linj - ]; + maintainers = with maintainers; [ linj ]; platforms = platforms.unix; mainProgram = "kanata"; }; diff --git a/pkgs/by-name/ka/karakeep/helpers/migrate b/pkgs/by-name/ka/karakeep/helpers/migrate index 92f4705e5cd7..840471705d8e 100755 --- a/pkgs/by-name/ka/karakeep/helpers/migrate +++ b/pkgs/by-name/ka/karakeep/helpers/migrate @@ -6,5 +6,8 @@ NODE_ENV=production [[ -d "$DATA_DIR" ]] # Ensure DATA_DIR is defined and exists +# Drizzle will look for configuration in the working directory +cd "$KARAKEEP_LIB_PATH/packages/db" + export RELEASE NODE_ENV -exec "$KARAKEEP_LIB_PATH/node_modules/.bin/tsx" "$KARAKEEP_LIB_PATH/packages/db/migrate.ts" "$@" +exec "$KARAKEEP_LIB_PATH/node_modules/.bin/drizzle-kit" migrate diff --git a/pkgs/by-name/ka/karakeep/helpers/start-workers b/pkgs/by-name/ka/karakeep/helpers/start-workers index 9bb764f6ed3c..d897a14ddf41 100755 --- a/pkgs/by-name/ka/karakeep/helpers/start-workers +++ b/pkgs/by-name/ka/karakeep/helpers/start-workers @@ -2,10 +2,13 @@ set -eu -o pipefail KARAKEEP_LIB_PATH= RELEASE= +NODEJS= NODE_ENV=production NODE_PATH="$KARAKEEP_LIB_PATH/apps/workers" [[ -d "$DATA_DIR" ]] # Ensure DATA_DIR is defined and exists +cd "$KARAKEEP_LIB_PATH/apps/workers" + export RELEASE NODE_ENV NODE_PATH -exec "$KARAKEEP_LIB_PATH/node_modules/.bin/tsx" "$KARAKEEP_LIB_PATH/apps/workers/index.ts" +exec "$NODEJS/bin/node" "$KARAKEEP_LIB_PATH/apps/workers/dist/index.js" diff --git a/pkgs/by-name/ka/karakeep/package.nix b/pkgs/by-name/ka/karakeep/package.nix index f85048581e5c..eb3596cb836f 100644 --- a/pkgs/by-name/ka/karakeep/package.nix +++ b/pkgs/by-name/ka/karakeep/package.nix @@ -17,18 +17,17 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "karakeep"; - version = "0.26.0"; + version = "0.27.0"; src = fetchFromGitHub { owner = "karakeep-app"; repo = "karakeep"; tag = "v${finalAttrs.version}"; - hash = "sha256-t5mQmrBrXc1wl5PRCdEHZvIEMxeCokrd0x4YhZU+qE0="; + hash = "sha256-KkRCMS/g+xCQyVh1qB/kf5Seqrn2McYBaUHqKOeigCA="; }; patches = [ ./patches/use-local-font.patch - ./patches/fix-migrations-path.patch ./patches/dont-lock-pnpm-version.patch ]; postPatch = '' @@ -54,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { }; fetcherVersion = 1; - hash = "sha256-8NdYEcslo9dxSyJbNWzO81/MrDLO+QyrhQN1hwM0/j4="; + hash = "sha256-74jLff9v2+qc09b8ArooUX6qpFt2tDNW3ZayHPcDVj0="; }; buildPhase = '' runHook preBuild @@ -77,6 +76,11 @@ stdenv.mkDerivation (finalAttrs: { pnpm run build popd + echo "Building apps/workers" + pushd apps/workers + pnpm run build + popd + runHook postBuild ''; diff --git a/pkgs/by-name/ka/karakeep/patches/fix-migrations-path.patch b/pkgs/by-name/ka/karakeep/patches/fix-migrations-path.patch deleted file mode 100644 index dfc49380b64d..000000000000 --- a/pkgs/by-name/ka/karakeep/patches/fix-migrations-path.patch +++ /dev/null @@ -1,15 +0,0 @@ -Without this change the migrations script will fail if the working directory -isn't the same directory this file is located in. To improve usability we -specify the migrations folder relative to __dirname, which doesn't depend on the -working directory. - ---- ---- a/packages/db/migrate.ts -+++ b/packages/db/migrate.ts -@@ -1,4 +1,5 @@ - import { db } from "./drizzle"; - import { migrate } from "drizzle-orm/better-sqlite3/migrator"; -+import path from "path"; - --migrate(db, { migrationsFolder: "./drizzle" }); -+migrate(db, { migrationsFolder: path.join(__dirname, "./drizzle") }); diff --git a/pkgs/by-name/ka/kargo/package.nix b/pkgs/by-name/ka/kargo/package.nix index 578606e5c1d6..a13234482fc6 100644 --- a/pkgs/by-name/ka/kargo/package.nix +++ b/pkgs/by-name/ka/kargo/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "kargo"; - version = "1.7.4"; + version = "1.7.5"; src = fetchFromGitHub { owner = "akuity"; repo = "kargo"; tag = "v${version}"; - hash = "sha256-mm4eTpTsnYqYK14N1BG8ObnHwgCY1HnJHHmLrX6WesA="; + hash = "sha256-HYTtZ2+eZ5DXXif26t7Q9RnsIRhIxJ88YZHQFNN22Vo="; }; vendorHash = "sha256-zo3aEs0xrWbjj5nCtZ1GEfAYXy2cnaUCUbN5bjYFZ+Y="; diff --git a/pkgs/by-name/kc/kcc/package.nix b/pkgs/by-name/kc/kcc/package.nix index 01ef570e63e7..1c86d62b41ef 100644 --- a/pkgs/by-name/kc/kcc/package.nix +++ b/pkgs/by-name/kc/kcc/package.nix @@ -15,14 +15,14 @@ python3.pkgs.buildPythonApplication rec { pname = "kcc"; - version = "9.0.0"; + version = "9.1.0"; pyproject = true; src = fetchFromGitHub { owner = "ciromattia"; repo = "kcc"; tag = "v${version}"; - hash = "sha256-J4nuVY5eOmHziteLvoBf/+CAY0X/7wBbRtPoIgdd5MA="; + hash = "sha256-FGRd2JVcz45KVjQCTEKIjKlkLJS/AsSsopeW9tXHWwk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ke/keychain/package.nix b/pkgs/by-name/ke/keychain/package.nix index 35047ef594fd..59a718a4f37f 100644 --- a/pkgs/by-name/ke/keychain/package.nix +++ b/pkgs/by-name/ke/keychain/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "keychain"; - version = "2.9.5"; + version = "2.9.6"; src = fetchFromGitHub { owner = "funtoo"; repo = "keychain"; rev = version; - sha256 = "sha256-mKYDSCaDYXUIiDi9EGkAu8gW4sEcUtR8mJ2LW4FFycQ="; + sha256 = "sha256-R70W8/tE4suGgiSqkJ1RJ0fJ3C+exdoVesXtvxPORVo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index 6bca672d32fd..cefbad44861b 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.3.4"; + version = "26.3.5"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-K+7ZUBN3iYGMteP/ycu4M5rJPdIavN144BgOwktdu3g="; + hash = "sha256-y95R+mUkqvfCwnnjyFQOcs03ekezR/yR+61zBx/w/Ow="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ke/keyguard/deps.json b/pkgs/by-name/ke/keyguard/deps.json index 332c257f380c..7640def133e9 100644 --- a/pkgs/by-name/ke/keyguard/deps.json +++ b/pkgs/by-name/ke/keyguard/deps.json @@ -2,17 +2,13 @@ "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", "!version": 1, "https://dl.google.com/dl/android/maven2": { - "androidx/activity#activity-compose/1.10.1": { - "module": "sha256-HtE6UO27iFlidR4by1uKQgeiDLeA6iSP+mU6qz+xD+k=", - "pom": "sha256-5k22txJvtRI5S8PPQzKjiCgAnaqN1W7L5sDHMAshJ/U=" + "androidx/activity#activity-compose/1.11.0": { + "module": "sha256-4b8f6HPuGSGxdXuZR7pk3+S7behdrzEa2geSenV1SFU=", + "pom": "sha256-1BVqZJiWLEK9frOJzNP34ANtpfet0shK3PvLWUrSZws=" }, - "androidx/activity#activity-ktx/1.10.1": { - "module": "sha256-fBg4lRiaJ/16pZ/c9QKfpk+tKOnTkSmpyzDkC15CZ64=", - "pom": "sha256-QhNJDkzitXUOREUkbf6d5PZlXCEjwEp5qCSMyIk+K/Q=" - }, - "androidx/activity#activity/1.10.1": { - "module": "sha256-iTtzpLFtGcAzhnWtC5+lEi2cacRPYRhxvYxAfTviOmg=", - "pom": "sha256-CuTeiIl09c75gmYJAOwyoz8QlodQ23r6lDja7Bg/FOc=" + "androidx/activity#activity/1.11.0": { + "module": "sha256-wZtxWS2QoktvaZbSwbeKJP8FyzgiULscZwYX/WBcqic=", + "pom": "sha256-qS0TGb1prAsIhgWSjeVEVC00Lw+0QCJn4nsTZK51SWA=" }, "androidx/annotation#annotation-experimental/1.4.1": { "module": "sha256-KsL3EG4S8mNCW0pN/ICYlEf7iVZ1/pAthnWap0/RK30=", @@ -44,6 +40,9 @@ "module": "sha256-i78WeSyBzC3Qg2gXg6U4L1cwB+7oFXGCky8bRU4rfwQ=", "pom": "sha256-H3mRDMIN4Zis84Z7HpP57VndtkNYWy6cKO5VUYrxvAA=" }, + "androidx/arch/core#core-common/2.1.0": { + "pom": "sha256-g7uzlg6qvGAKw2bJTLWUFORBUyodaqk4iwuL/6zlzwE=" + }, "androidx/arch/core#core-common/2.2.0": { "jar": "sha256-ZTCKBrHADuGGy54ZMhOD8EO5k4E/FSLEf0o+MwO9ukE=", "module": "sha256-7fQgDP3C2UYjIlLJnl3LnGG7kJ61RQsmE9HU/cl0uYE=", @@ -73,33 +72,29 @@ "module": "sha256-v/9LDjPLqtkw2ftaMObNNcPSrb24Rt8uuceKADhBB4c=", "pom": "sha256-SaDxmRPra1qLygAXrWN5qth88KA9qJcjPf5jgOSEhdc=" }, - "androidx/camera#camera-camera2/1.4.2": { - "module": "sha256-IHVsvblTbn+26fh24F4xXOojtobhDSaihQZ2n60DgeY=", - "pom": "sha256-t62OrYXd3BDXM/pCZ6fB3zIU4ER4U/D7+FANz/vL2/k=" + "androidx/camera#camera-camera2/1.5.0": { + "module": "sha256-StvaXdLIWPaqdwbXwFRPJBAoq5yrmyUQCONkoPIZwjY=", + "pom": "sha256-+CIkWUqfqYlfvKV6ASL+/En8kqugpSX6tU871H9C6A8=" }, - "androidx/camera#camera-core/1.4.2": { - "module": "sha256-TKzezv22nnb8t88rI69mCnppDr0ML8utjI637SIcbfo=", - "pom": "sha256-6oILeHSvoQR9KIwp1tu0yXlbcL8S0+IpI1r0570IwHI=" + "androidx/camera#camera-core/1.5.0": { + "module": "sha256-ZxCsDaRGtCfRELPZ1upnLsy8OzYGezxekYo1bTYeNeg=", + "pom": "sha256-/JsXA3EglocTq02LO9AkwOMbU7hujALnf36hou+P400=" }, - "androidx/camera#camera-extensions/1.4.2": { - "module": "sha256-YHq7sSifYlhrfQBRvhtmOXYLcvgA+NapMsObV8Wwqd0=", - "pom": "sha256-DtX9PPolzoV7Vr8u1YA3g8xcz4+C1e5VjmsCn2DeYh4=" + "androidx/camera#camera-extensions/1.5.0": { + "module": "sha256-W21hDyb/bUFfNDesNuWYItGyqeajvwGAVEULmZ4+dN8=", + "pom": "sha256-1ByoKhizZbfBJaCCLr6mL8Gj0ufF9SNrh9/TYL/HRD4=" }, - "androidx/camera#camera-lifecycle/1.4.2": { - "module": "sha256-y3yi6p7a+kQXNOdT5dbHys+pxC9ThQIfMrGFFQD7Bc8=", - "pom": "sha256-GEo2OZluR5Tc0OQJroIUXPcKH08tZNi9EE4JA/j6R0M=" + "androidx/camera#camera-lifecycle/1.5.0": { + "module": "sha256-zL45MyYXpKicQYDrKzAroYvj3dVwPPFLLZXeymQLv1I=", + "pom": "sha256-E9zMtqSAIGjoo/JCYaISt8njL6xBFekkgWVsgQphZSQ=" }, - "androidx/camera#camera-video/1.4.2": { - "module": "sha256-ET1S2ScM9NGrbKptH7QrNw+2zSjRi0x0vutYAmHv6ns=", - "pom": "sha256-Nb2GjG5COtPqUVGR6sseQQu7LoZL8v5OegPMFS7sWrs=" + "androidx/camera#camera-video/1.5.0": { + "module": "sha256-JvFs2wWQyVq4IGXtVC/h1QSI8dqft+wr3pNv6BESD64=", + "pom": "sha256-LSOulM85qIm65wyT5xC/jZWtzIALe6RXtFaDP/z0JIM=" }, - "androidx/camera#camera-view/1.4.2": { - "module": "sha256-yNV5Wi3fHaqfVxq6ZnkBVtp6c4HxkN/vaP4AnNwx2TY=", - "pom": "sha256-qBkc1ByQB9/MaXcrl0SaZqyerHlmRBO/J9vrFrkDVPg=" - }, - "androidx/collection#collection-jvm/1.4.2": { - "module": "sha256-qtazU2wPDlcKpzPVFB1w+mubOt03D3OjEcpMpd7iVEg=", - "pom": "sha256-rbs3nisWDwjmPjQa0Eu8xwM/bYaOxRrBHkM0ZCpOOe8=" + "androidx/camera#camera-view/1.5.0": { + "module": "sha256-ZLCvr/+u/yq15/qKrWtRgnXEcl/2f4rbRtVN3lt0200=", + "pom": "sha256-+/UNGGNU20tyBevPlKHPnsvDA88Yp5lVHr+ue6WYTFQ=" }, "androidx/collection#collection-jvm/1.5.0": { "jar": "sha256-cLNZJOS6vN/6N9Dlde4DnFai2XEjNCYkxItgMjNwQ0E=", @@ -109,9 +104,8 @@ "androidx/collection#collection/1.0.0": { "pom": "sha256-p5E6UnWtaOVV0mEuvowUw2exU+FMpIoYcqZImQIOVO8=" }, - "androidx/collection#collection/1.4.2": { - "module": "sha256-AybSz1rb5ZIxKBDKH3HGwMww91PEPwfHQCNht4ineEw=", - "pom": "sha256-TyYVoXrqz+EraCmCFKGfKhnGjGbVkAdb27+2WevOK38=" + "androidx/collection#collection/1.1.0": { + "pom": "sha256-Z+kGbKSs/cbjzFCCk8MboDmAV/8Rjk9wseGBPJo0VtE=" }, "androidx/collection#collection/1.5.0": { "jar": "sha256-9f+49GHEtdbyiDoscEeXd3OzHVsj7wMMBXUUwMns60c=", @@ -121,44 +115,41 @@ "androidx/compose#compose-bom/2023.10.01": { "pom": "sha256-brBsrckwx2qUp+PRzAYIkCdbYUJ7lpM9YFT09kHrGeE=" }, - "androidx/compose#compose-bom/2025.08.00": { - "pom": "sha256-+sb2/Y/ARuPaRFSUmDd06HRrVxk5JUsWbPi0u1AHXm0=" + "androidx/compose/animation#animation-android/1.10.0-alpha02": { + "module": "sha256-UxtYTSo4nmOLcW7ly/OlNtInBxMgaz8fLqM8tXkM4PQ=", + "pom": "sha256-wc8B8wV5eOz5LGxu/XVI2Ko3t+eH3v4nv6nDYGQQBcU=" }, - "androidx/compose/animation#animation-android/1.9.0": { - "module": "sha256-rEBAoAP5w5+e++8m7y9vqfXVOmSymdKCcRSdbpD+OyM=", - "pom": "sha256-++2hTrXh08XBL9Ej/Sgk3LaepVMGLiCc0/3pBCPXLTI=" + "androidx/compose/animation#animation-core-android/1.10.0-alpha02": { + "module": "sha256-56x3twE6vkluM69NsR0x5aZoBpUx/GINiQDa2wz/1g8=", + "pom": "sha256-J3IJnsalg4SxoZ5l+3vSBwTS1AsLjel6NTZmMMXObEA=" }, - "androidx/compose/animation#animation-core-android/1.9.0": { - "module": "sha256-j0lju+1WvrjfiV5x6InCPCWINRi2ziGSqJXDDp0voDI=", - "pom": "sha256-/xIFXkW6nEBKgBPTv8O5uZOjBxWRO+ywiFUHSOyKTlU=" + "androidx/compose/animation#animation-core/1.10.0-alpha02": { + "module": "sha256-xSfNN9DK5C9TR/v5X6WQf28fxL++JBwFirFFo3OxTWo=", + "pom": "sha256-iNzlxUyc3QkqGKY/hOFLe1IQDdfE+tooMKluXZd77TU=" }, - "androidx/compose/animation#animation-core/1.9.0": { - "module": "sha256-TGyOqOV3NJnuq0hzNsCD9r2WaZdSCyCPBWkf1wCwUqw=", - "pom": "sha256-q+kWiYWRTtlN/zos2X/yWKHE0yalM8Cgv3hv1pZ9RjI=" + "androidx/compose/animation#animation/1.10.0-alpha02": { + "module": "sha256-46iluWMsusArlWHw/Rlol1qriV4jJFGGaGdJKl8z924=", + "pom": "sha256-qCFXJ6fkhXUT10cwvNmOWQbv8kZt1EMTB4JTc7JxONs=" }, - "androidx/compose/animation#animation/1.9.0": { - "module": "sha256-G+NKFCc2IYbQtasv7vgF+xUjJ9Jj7cJ/QKHmN3wE7O8=", - "pom": "sha256-6f9yAbWa5pa4p6hnGwYzxHssrmnyQQjkR5wawe3tQhI=" + "androidx/compose/foundation#foundation-android/1.10.0-alpha02": { + "module": "sha256-PP+CuYcrzSh6MulLSP5j64UBNIvYgsIv+4WQQKTT78I=", + "pom": "sha256-JPMOIfPRBRz018YgsdEpcdkV0idBnNTrJNFLcnoPoys=" }, - "androidx/compose/foundation#foundation-android/1.9.0": { - "module": "sha256-K3zjyvaZuBaEZKw1t3zoinCL7kpuVJ7SvDzI/jNCsBk=", - "pom": "sha256-hB5aj58cRwB45sspo2RTPC4SW+rmrmK9ZKYALBkOiNQ=" + "androidx/compose/foundation#foundation-layout-android/1.10.0-alpha02": { + "module": "sha256-ogvU9pFPwOfIPPDp2j7uJPUaqXiAGZzKoZnkE/wpsEI=", + "pom": "sha256-0AKgdknK8hR0SrQ3Twa+F64pjL4VIjLlfmE0gPALd5k=" }, - "androidx/compose/foundation#foundation-layout-android/1.9.0": { - "module": "sha256-754krRSjMooEnUrD3ipxefs5Z9Df3oD9ZAlU7OZUxgU=", - "pom": "sha256-Igpy8lD8ofWiOs4oEGTvOJLfwKa+TebwWk8nOUy8jOk=" + "androidx/compose/foundation#foundation-layout/1.10.0-alpha02": { + "module": "sha256-BKn+fcV0JLJjx05pkFSrPySdAN9Whcc6tZgosILMF9A=", + "pom": "sha256-+GtY2UVcAKyUfA/vAPxZx/3waiFZyMtDvgECc5h99jQ=" }, - "androidx/compose/foundation#foundation-layout/1.9.0": { - "module": "sha256-hUa6IaFTI3QY4P8IB+SnzCCpOPJwCRhlcgg+a1x8xM8=", - "pom": "sha256-0VX3Oiu490VAfCn3q6vMPLOd7N7JWIbsV4ukLW6RsX0=" + "androidx/compose/foundation#foundation/1.10.0-alpha02": { + "module": "sha256-6dm7XVcXNvIv+Oe7Dsc0cTqQTA3InB2tCl4RI//mb+A=", + "pom": "sha256-Dw/N8UWc8Holop9aypV6bI9zuuDOacqDdJ9DdZns/Zo=" }, - "androidx/compose/foundation#foundation/1.9.0": { - "module": "sha256-AKGusxFEb9AE8/ZvwyBJtTzm9rNTSThautPnuBEgYLM=", - "pom": "sha256-p0ATLUDh6YmepIlAH6+vwtoiFurfnbjWQLrekHwS0hI=" - }, - "androidx/compose/material#material-android/1.9.0": { - "module": "sha256-vvM9qwB3ZG2D9ltCZCqavA97UsZQu6+DYs2vK8D4ncE=", - "pom": "sha256-ET31kfqjlXHDSik5SQJDpyEMUD9Hy80a5wMPEgScjn0=" + "androidx/compose/material#material-android/1.10.0-alpha02": { + "module": "sha256-O1Yx3h9BZwc3RfX5KSnt3C6xEGDU6thsevZmMIRqtSA=", + "pom": "sha256-CpXrOVhrZYcvigEdGrWeSqPsMhTBfk0Q8tFfbG5ujHs=" }, "androidx/compose/material#material-icons-core-android/1.7.6": { "module": "sha256-eietGojQmSEqfhomiis0BXeFUrAtAgvl8Gprn2o+yUI=", @@ -176,145 +167,151 @@ "module": "sha256-7NczNuE23rRe267g3qEPelSQHh54FcS9FicJeXmJN4M=", "pom": "sha256-rFSvA/qAXWNsC/pFi+Fqw1mL+7NtvsGA9loGGFA/o70=" }, - "androidx/compose/material#material-ripple-android/1.9.0": { - "module": "sha256-6N51S2+MPtoeDDoo8DOTmI8AhBAs5G9ixymCFmoNRQ8=", - "pom": "sha256-aHsLj0Rt6PuuAlQnd4fHmS97Jx0q8L6quIWhw63mFuo=" + "androidx/compose/material#material-ripple-android/1.10.0-alpha02": { + "module": "sha256-6EjsDGBn938s6+yIWUHLK1tvoGue5QoAvyDcghr3nhM=", + "pom": "sha256-7xa/zXOnqj4BFO5ifw//A8WUkDrGUPy9U4HbzCl09Ik=" }, - "androidx/compose/material#material-ripple/1.9.0": { - "module": "sha256-oKgJz8sq1meHWg+xp9WiR6LHmL4hmmE9bTgPkQmRfWs=", - "pom": "sha256-94el5l5DOSH6n94ubC0YLplZPvbri1ZzeXdz0EeGYPo=" + "androidx/compose/material#material-ripple/1.10.0-alpha02": { + "module": "sha256-wCm5JfQzftLqOZNRJqQGq9/t4XjSNByRF7p5MRW3HLs=", + "pom": "sha256-mdpvCUPWCPH7+qCjK1lIdkz4Eo9LN0yVyr/AcQooZN0=" }, - "androidx/compose/material#material/1.9.0": { - "module": "sha256-O/jQkNeWTPSqdv0zaSqB6ugCELhqj0TbC0nu0XqINZI=", - "pom": "sha256-YQBLeEFnNuezrjOpOGHfwnDGlgzHjIfsDydWMDhq/u4=" + "androidx/compose/material#material/1.10.0-alpha02": { + "module": "sha256-Sqv/gBKfR8sUndL3CHqtFUL/Bi+rE92KMi5nX0lPYNA=", + "pom": "sha256-g0y2xrZg4ZUewQEcCLjXP4G7/vEDMEBH1WatkotAIrg=" }, - "androidx/compose/material3#material3-android/1.4.0-alpha17": { - "module": "sha256-g84IgsczKm9ZhI7eugrJEuGR9ls2ShDI/d4eqNL19Vg=", - "pom": "sha256-yKojUtckPGMkVzZio8KCgc+WI3DMnkK6+tLUl/3hHDo=" + "androidx/compose/material3#material3-android/1.5.0-alpha03": { + "module": "sha256-ehUkTDklXh3NjpLZQl0VEai+D75mv+iEF437/g7uaBo=", + "pom": "sha256-OZcb9pqD3bZfTWgEShiiaObEoqXaGIydXeXym1/zlYk=" }, - "androidx/compose/material3#material3/1.4.0-alpha17": { - "module": "sha256-BpS+LERvPJt8guEHHRU9y1DX+3D/dcx3RRhv/jmQcJ8=", - "pom": "sha256-gAEEDxO2I+xq76UuDFHQRhPiJei3icp7Wchc6ZfOr9k=" + "androidx/compose/material3#material3/1.5.0-alpha03": { + "module": "sha256-XbyzztGdDT4somU/Ovc91N7NpEybIHAaauOElhEeE5E=", + "pom": "sha256-DQwIPGshVKzETJ+qOn8hSjIjDDfelDhOl4c7p3e1pEE=" }, - "androidx/compose/runtime#runtime-android/1.9.0": { - "module": "sha256-FFNfuuNuQ2nFTviGqKoRKnFDQ3gnuPV+pSYtLjBAOn4=", - "pom": "sha256-Eool4qfv2S15nef/DucSXp2Phr3bFh2CD8r23uwS9YA=" + "androidx/compose/runtime#runtime-android/1.10.0-alpha02": { + "module": "sha256-jeIbMCYbxd7uaXKV30trqvG94vSZO1jvOW8J2v7vnxs=", + "pom": "sha256-QSWMFUOPXCWiDfhHvtA9W2/xOMqU9CjuJ3M3E9Qd4oM=" }, - "androidx/compose/runtime#runtime-annotation-android/1.9.0": { - "module": "sha256-ZfeU3+3Gv7BaddkgIuYj2bYmYWu6+togy4VOyR1wBMU=", - "pom": "sha256-wtjL2Oy+/f0ZPNPcaKPQMIZUQ1TFhLgMgUjJfxMGg4M=" + "androidx/compose/runtime#runtime-annotation-android/1.10.0-alpha02": { + "module": "sha256-TcwCcSeT+XhBZSymj360C1m4mGVAVkM8vEwKfYScoqE=", + "pom": "sha256-Wy6AVIHF1EcIObuUSrekPSSxoGFJcxXfQwldFzf0seM=" }, - "androidx/compose/runtime#runtime-annotation-jvm/1.9.0": { - "jar": "sha256-mJstoov1unlmwIyi2z9IpgfmhOSrT/DegOnNXsZjwHY=", - "module": "sha256-BwRUw9jx/YX9sCztcMXdVbnJUGqfHJYwmVrWtUhbweY=", - "pom": "sha256-kTdIOF0hz/MrNeJZUR7w4mo4lt9+4P8Sv2rGEOreq2A=" + "androidx/compose/runtime#runtime-annotation-jvm/1.10.0-alpha02": { + "jar": "sha256-+J3ai81zh20PwWVohEsr15RD7nymKBCHTSXH3Ko5S9Y=", + "module": "sha256-mwZCtAAy0N67h6yT2xkDq1ZKGKRV88D6Grs5HkjbjoY=", + "pom": "sha256-ixa8HqG8h7r1MyX6XjrpHTwd05OXhNbnibmK67Q02I0=" }, - "androidx/compose/runtime#runtime-annotation/1.9.0": { - "jar": "sha256-pK1OsROagHN3VbPdt9qZNpf3WPZVVIbW6q5Zy43KGdI=", - "module": "sha256-aI/PepDHx6su4gF+reuc2inzWuF+aq3sct/QdA8C5iQ=", - "pom": "sha256-0Vin/5qk2CFOCF+dXHndAAKjLRgWoCOqn6omucRtg6c=" + "androidx/compose/runtime#runtime-annotation/1.10.0-alpha02": { + "jar": "sha256-3Ul5tuLsjxreVWN5Zdh17TkOq+EdEXoKDJlT3EWopUs=", + "module": "sha256-WaLtLSbXaW/VB4jw18YJ2RaQYWGKJCXqHD2u2LJCuUw=", + "pom": "sha256-4pkcGu67hSz2y5WHMKpoo2zH8wzOfQk1I7BdQozk8kc=" }, - "androidx/compose/runtime#runtime-desktop/1.9.0": { - "jar": "sha256-rmV+QzL7cvobQ3zlyqSGxrSl4XWIqu8CZ6qSkYu6dFg=", - "module": "sha256-vVE7iwcDHUB2Y2i/ILOSanNAU3lGxuhXJK1pknOn+g8=", - "pom": "sha256-4ybvc2sUSnnTBXjuMcSiY0F1U5tcMyZPBcmrxvpl0fo=" + "androidx/compose/runtime#runtime-desktop/1.10.0-alpha02": { + "jar": "sha256-Y/LJX8tkqQNw0GTS/DLn2zbgRLbDlHbFGaNXnId65zQ=", + "module": "sha256-QGXTTzm9BY6f+NNzEOUyqWoKlW/JVpxUbXgfW2KYs6U=", + "pom": "sha256-z3uBraGleRqLkJ5QePgi2PzvjgEA9Tnd7/yQUM4ZmoU=" + }, + "androidx/compose/runtime#runtime-saveable-android/1.10.0-alpha02": { + "module": "sha256-41uYLJKlgAwj4TEEb9ytXx2/+BsPHwtU/Wna2C0DK/o=", + "pom": "sha256-r1T88YT6a4S3qs0K1KzI1/GUCOd6nU2sSgogO+EHHgw=" }, "androidx/compose/runtime#runtime-saveable-android/1.7.0": { "module": "sha256-FPU88sgBBcde61vxmQRDmtXfpDJ93ZRIKdy3KDraCWA=", "pom": "sha256-NB5w5ZLSQyjAvfAz9nk5Wz1r6Ps/T/hh2GBkvUrZw3E=" }, - "androidx/compose/runtime#runtime-saveable-android/1.9.0": { - "module": "sha256-l01ZfsLMOoKXuML/1fng9OaGDQ65YlhitgVZiKXOoFU=", - "pom": "sha256-1e/W0nL2Bq1SPqNbgexBKoDgqiBiqzEYGwGAt6zNrrA=" + "androidx/compose/runtime#runtime-saveable-desktop/1.10.0-alpha02": { + "jar": "sha256-7ftTKziJlbUUeTa5NCk21PICyLtwsQIrYlHTZWgMeQk=", + "module": "sha256-PX4ULbHGSQT7UGlT4ArdaXH9tShzqihB4+M4UWdW4AM=", + "pom": "sha256-0YzoLuFr/Tax0JJG2RVvpDIZ8GY30OmDV74JKZfQjRQ=" + }, + "androidx/compose/runtime#runtime-saveable/1.10.0-alpha02": { + "jar": "sha256-vvpS7a+Zhwd7Z8JgQJSKis0+g1JvKuL2k799+/MJxe4=", + "module": "sha256-USvslcRIDPAQPMBwKMuZFWpiXXAyO/Y3K6OBCgDjhZ0=", + "pom": "sha256-XXF4SBMwKhU9j2hOq75AEdSX0bGikbjM4umUidvLxn4=" }, "androidx/compose/runtime#runtime-saveable/1.7.0": { "module": "sha256-V096AtKqST7Zo0pfOFZyJm6XS77qNQMnRU6gCL3S7Zc=", "pom": "sha256-UG3TGS4UUkxsHClvNFl7hGoyZPqtF820AuHszCJNDko=" }, - "androidx/compose/runtime#runtime-saveable/1.9.0": { - "module": "sha256-dWS0MU7dgdDxwPp2MH9HPDl7Y0hWIdPO4KKRiwUvJS4=", - "pom": "sha256-hqVscAR77b6wjyPOhtoJ3LR38J+MUjnvp5CV4uzgYLM=" + "androidx/compose/runtime#runtime/1.10.0-alpha02": { + "jar": "sha256-ffWuaiFMSn8Px0JR81QOUS3cmM+FCc9jTFETAuctXl0=", + "module": "sha256-Xp/T4NnGgg77cy6cgrwVeUaM/Az/UHyz5bCqJBTMZJs=", + "pom": "sha256-e9GQE39x3fhf/ntB2Eu58wykX07LDx7tM3k8pd6T/Xo=" }, "androidx/compose/runtime#runtime/1.7.0": { "module": "sha256-e5NRsP9t+SdtAtQPEnZa5Vv1xt+4/430x338oTj7n8E=", "pom": "sha256-eUHY/NaDVXGG0vU8gXPDX3GqrJ1OZI6a6x7cS5L702E=" }, - "androidx/compose/runtime#runtime/1.7.1": { - "module": "sha256-vm5K+8Xjvo8ktfHWAsu9OvRt4mKT1ievVsQg+kQN0KM=", - "pom": "sha256-AZRQeUquDM7bwmE95QF6n0Q/h2IjogGsSvDcU44bD58=" - }, "androidx/compose/runtime#runtime/1.9.0": { - "jar": "sha256-U49WTk7EjPsbe/Iid+RV3Zhfo+7rkicTPavyHNdLA98=", "module": "sha256-sR6bZBtlR39obhm0mdqkNbr0INE7t56Y2wXsAYktsi4=", "pom": "sha256-0vrrNhehR8vOsH6B2tI8+wHi/QiJ3hO5kJWQChpe030=" }, - "androidx/compose/ui#ui-android/1.9.0": { - "module": "sha256-HfKPt6GgXvAJYa88aH7cO+2kVo16XUM0U/zUboWmlpY=", - "pom": "sha256-53Zwewv+BWhnw6iLmta5Q5QjTco4XO25oVfuvF4Awi4=" + "androidx/compose/ui#ui-android/1.10.0-alpha02": { + "module": "sha256-ioRgDzx8bEj/ZTExiQK47X4wyfKyo4FrnrwA/4GczYE=", + "pom": "sha256-wRyk3UZVAsRi015EUaq99HIj2LU4v2xU5oFaAqYINVU=" }, - "androidx/compose/ui#ui-geometry-android/1.9.0": { - "module": "sha256-aZZQtgRwbSzX8J3zdcAYGxGtwPsXDBOfgoc0tN2n+aM=", - "pom": "sha256-f3omF3CXHBCJyE6r45Du96rzjYRMJrBoZbQmhrKxj5I=" + "androidx/compose/ui#ui-geometry-android/1.10.0-alpha02": { + "module": "sha256-E9IFjD8A2H5du2p2NjmTxrgE+phUudGqOPvOobfrQdk=", + "pom": "sha256-mQmSuCki+TkllBMFk7F7h/aSN4Zqij1zqciDbRVVy+8=" }, "androidx/compose/ui#ui-geometry/1.0.1": { "module": "sha256-4v6ktWj/k+NAvEsYyKPCqbr98+EhDZ7TADbB2YiL42k=", "pom": "sha256-a8eueqmlaUSxbzq4pWXDMtMHt5ZHH2wPUepXvtq7wgg=" }, - "androidx/compose/ui#ui-geometry/1.9.0": { - "module": "sha256-Ol2oKNXBCPqmPNstY4hQ9+mp4PsAcbLWtSmOdvuWzp4=", - "pom": "sha256-mzsyxQeXyvOBV2LDEVTMzTBGBVFVkB9wAIkP+iJMq+0=" + "androidx/compose/ui#ui-geometry/1.10.0-alpha02": { + "module": "sha256-AiPXNmXlDW6hB+9ioA1Tf4pe3nwydNq68W14pGdeFG0=", + "pom": "sha256-Yak0lTT1DQ2VEF+PoAl5YVAdB30p8+r0SIflaa+wQW8=" }, - "androidx/compose/ui#ui-graphics-android/1.9.0": { - "module": "sha256-rUtsPnHtVnj0eiEUGx7i7hTLunqBJT8eYzq5nrazz98=", - "pom": "sha256-ATUdq9Dp8ZdXhv4B4tFnnJwp3nvSmuztSGTi6Br1OK8=" + "androidx/compose/ui#ui-graphics-android/1.10.0-alpha02": { + "module": "sha256-4H9+cqYkjNAc4M3RP8Qjf8PuDD3Y8kNxzBOYFOiSX6o=", + "pom": "sha256-hy2jlkECSph/OJxFLBlJohXSbzQuP04ErBFxuxJ926I=" }, "androidx/compose/ui#ui-graphics/1.0.1": { "module": "sha256-rZzkDe7HIbiYjEOrhH2APQC+6Ixnz8g43uVlaR8125U=", "pom": "sha256-GONZWSUbahn/IUhSZDDJtpPpDm2Zv6ebCEm9lJ1e5VY=" }, - "androidx/compose/ui#ui-graphics/1.9.0": { - "module": "sha256-P/Cv0TWZSKgT5FzbWaQt6c+upUvuczNaa3fk0m8Bmdo=", - "pom": "sha256-Xkbru9aLu/zs2TAo54TODb9vX2giQ18AjK6SUcAuKAQ=" + "androidx/compose/ui#ui-graphics/1.10.0-alpha02": { + "module": "sha256-vzk/zu/8gIlTyqfE0/kIMrA5CXmESYN7OVkYimzkeyM=", + "pom": "sha256-C4+t2rogzASzPoTTK49Cn5/nqIPXp2Niq75fjZ+aTn0=" }, - "androidx/compose/ui#ui-text-android/1.9.0": { - "module": "sha256-w+Mv1wEVXq9qNr5D2nT6ixw6jSAWWrIGrjfjg6/o40w=", - "pom": "sha256-eAanxWj2+1dtbWpW/fyh1TPUKt6AErab0T7JoeSiNV8=" + "androidx/compose/ui#ui-text-android/1.10.0-alpha02": { + "module": "sha256-OUDJtZQ98+nGrIfEKlxZNx2yK7gugoJC/tDf+vaZe8k=", + "pom": "sha256-l5zjUjgcA3mGneQtTb/MHKj5EPZueaKG64OF7x68HDM=" }, "androidx/compose/ui#ui-text/1.0.1": { "module": "sha256-Q6HslNPOzF870g8cU1UasDoLpyivGHGnS/I5xBh5Xxs=", "pom": "sha256-sclCzOWe1DTUcgZ7yUk4f7XLxgJ/dAsCWQzrjggKgbw=" }, - "androidx/compose/ui#ui-text/1.9.0": { - "module": "sha256-h83CaiLKMA5JPvaDPxNLTox11RnZceSiYJD/Xxh5Z4o=", - "pom": "sha256-hUeyu5QacsvjW3UCb5d8KEwaekjwL+21fLmw9xJKrhw=" + "androidx/compose/ui#ui-text/1.10.0-alpha02": { + "module": "sha256-afLb3eGGlPoKe0FtUKhmv7jqg536eRLHitfCO0/miBE=", + "pom": "sha256-osaDJugjuhY17VLjxqSrwU8bWd7/Gp8hLcpuEzZ6xd8=" }, - "androidx/compose/ui#ui-unit-android/1.9.0": { - "module": "sha256-8+6abl0/tTi/WVPkVtk+9V4GDnCtSt14UTGcPlK+tG0=", - "pom": "sha256-nODolEkBGGZ6qJH3i+NwUrs5rhLP6irv3YNxBl0aGRc=" + "androidx/compose/ui#ui-unit-android/1.10.0-alpha02": { + "module": "sha256-YEhGgwKdoYR8hM4qD/ISsFzSovXmLhQXkK4q/Nb7/sE=", + "pom": "sha256-sQy/QACT3QfDwobTX6jqCjxyZZS0D5EqHt/vF2IPAyY=" }, "androidx/compose/ui#ui-unit/1.0.1": { "module": "sha256-PbEuW0fW9tqR7Ub+uQL+URKCyEbk7xr/u5FHefprEII=", "pom": "sha256-jrCYEDVgGvGhTFv4p/Ae99S0702VciEhxhF/o9CO7lk=" }, - "androidx/compose/ui#ui-unit/1.9.0": { - "module": "sha256-Rkp5SVWGKHDK348R/uxSFZm5Zbfr467dqckITMCQros=", - "pom": "sha256-J80XLbz+/pI2nS+yT9IjDHega/0BqZ4RGv0RU9DXW9w=" + "androidx/compose/ui#ui-unit/1.10.0-alpha02": { + "module": "sha256-Lewkic3jdHZlTkkic1znn41gAtIQY9xIrwfon2nVtU4=", + "pom": "sha256-ZHSoy+z1Tw3HZ42GGuG2JfVP3/HH9NhfgFtm8bvFq9s=" }, - "androidx/compose/ui#ui-util-android/1.9.0": { - "module": "sha256-ZhPddnDOooqCkhI3SiQ8OJqRSlcYPh8vnZ3kewgOF/0=", - "pom": "sha256-Uja6w+dKIPwyrNceSc3TIiZIPXL5NnJtjKZJtsDHfwI=" + "androidx/compose/ui#ui-util-android/1.10.0-alpha02": { + "module": "sha256-kxRoXMOZNt44j9gxWnP/N7mL3FqExkCGbvSodSLmUn8=", + "pom": "sha256-cduQysKr0wq3G0BmGm6vkADSzUqeJWzhZFo43zHhvXQ=" }, - "androidx/compose/ui#ui-util/1.9.0": { - "module": "sha256-oxq1OSFs/lYIYB28LiX4Oo4RBFbbDimOydbu0jfVSkk=", - "pom": "sha256-OQljCYjXL5lJLQYjuh7a3Ecr2qBRagglzo9Kb0qtYoQ=" + "androidx/compose/ui#ui-util/1.10.0-alpha02": { + "module": "sha256-dUnqGMMoqMiLslVIjcTRDULgIrkfFCKBYuAyrhZMj7g=", + "pom": "sha256-5YqbQ/Bdn8b8mAsKfWHw4zkZGsRUhDPeqfKDKc3MeD4=" }, "androidx/compose/ui#ui/1.0.1": { "module": "sha256-VwMaasm2DltWeS6/XN5uFoEv9WbtkZDL0YiwC0bBN3k=", "pom": "sha256-IfZaw0n3m8YNhGbQ64DNBj8YUvRMrKShyfN8GandvWY=" }, - "androidx/compose/ui#ui/1.9.0": { - "module": "sha256-g2Do9FmCAXSCn/5YV6pF2tQpeGpgEo+DwsQH9eWCDOA=", - "pom": "sha256-uSP2kBIm0XSl5TmJOkw4WEdKTrOkpujz6WbL1H/iSgM=" + "androidx/compose/ui#ui/1.10.0-alpha02": { + "module": "sha256-K8VXkfA40ZvJ6YwfYM9Ir5ardwlH+0CKMBP3VHIGLKI=", + "pom": "sha256-fODnc905COpkPfxK+iqETH4y4p2SVipIbYx871M/eyM=" }, "androidx/core#core-google-shortcuts/1.1.0": { "module": "sha256-UOPdyUI2kQ5hRYijrCmm/XZbg526DMWDmkmNMYKX+I8=", @@ -350,13 +347,13 @@ "androidx/customview#customview/1.0.0": { "pom": "sha256-zp5HuHGE9b1eE56b7NWyZHbULXjDG/L97cN6y0G5rUk=" }, - "androidx/databinding#databinding-common/8.12.1": { + "androidx/databinding#databinding-common/8.12.2": { "jar": "sha256-Zsq4JjnawPbCQzRkwJOwdNYIxLuIfsOKm4vErJgSZzI=", - "pom": "sha256-I3cyzgBWzFr4YSA9p50Nx1brCcEK14UzGyuVRGUJFmE=" + "pom": "sha256-IxqdnVoiRxDb976WreteT5OftUso/4dAEIBqRY67tmo=" }, - "androidx/databinding#databinding-compiler-common/8.12.1": { - "jar": "sha256-o+dFbIJsd0oAoT6zbpcBjhUD42wWdNBWgTeyf32bDus=", - "pom": "sha256-q8tozWMbz7Xglf0QFcuuEwwGiD1Flx7zJjVDrvMJSNc=" + "androidx/databinding#databinding-compiler-common/8.12.2": { + "jar": "sha256-WEfXDfMxTN6jNCKHnfp/hUTdtLL4grlJQkkgaUa/jDY=", + "pom": "sha256-ix1W2wKuLkeXMlNldjvURiw2g/UJD8wySLWi/OivszA=" }, "androidx/datastore#datastore-android/1.1.7": { "module": "sha256-Zp8mla3Vm6tgTcUJCoeeQWPd/1UO91oSmMTsIlDIN/k=", @@ -408,30 +405,26 @@ "androidx/drawerlayout#drawerlayout/1.0.0": { "pom": "sha256-2mczQlqD9c6FCHj6cgEII0X+18Zo3VhVD90ZwDlsb6Q=" }, - "androidx/exifinterface#exifinterface/1.3.6": { - "module": "sha256-Xp/YTKP9O3cG9oVvpDgxB96Gdr98QrfUuBCJSUFNYgE=", - "pom": "sha256-Wc/lvZhQbCdhe3eBQ+sJprmGpUF6CxsP2Lh16qjbS6s=" + "androidx/exifinterface#exifinterface/1.0.0": { + "pom": "sha256-7hXMtzn6ircuSGSeU6Pe8O4tWhEHNgGOeB3wBDf78rM=" }, "androidx/fragment#fragment/1.5.4": { "module": "sha256-rzJggI3OtlMu/C1yFb5Fhywkppna2n13v/c4zjuFp/A=", "pom": "sha256-+MoYd8ZuZCxVSQfhzlpJOol8opJwyxniu21CS6Q7bJg=" }, - "androidx/fragment#fragment/1.6.1": { - "module": "sha256-bXthnLEipKiiCSCHHbaohvOIQ/adLqqVISccLAi2NqA=", - "pom": "sha256-p7ITPxYF5+mMFRg27BYoyPBki4FWt3Yx8vIZbiTNOzA=" + "androidx/graphics#graphics-shapes-android/1.1.0-beta01": { + "module": "sha256-617XHLgErDer6jTJUEkC4ka4JiVEYDRBfUXT+kYyx64=", + "pom": "sha256-/fmlS/QuQDfMEdQfL9/ab0vbkC3UZFl15h27qqo86fU=" }, - "androidx/graphics#graphics-shapes-android/1.0.1": { - "module": "sha256-mlUIyvAtePzycpOU6X57J6Q3hic+F8y2W/jhsApZgyQ=", - "pom": "sha256-gd57zIVJCE0QTVrzOxIPk+ENRUJKFaRUz6HyQwSqTRE=" + "androidx/graphics#graphics-shapes-desktop/1.1.0-beta01": { + "jar": "sha256-0SkQ2pDIFlDkv4iTRkUuPPtBnYfIRG8q2xIprRfzXxA=", + "module": "sha256-00zRNxS3g+FiwL94MuEXJ8mBvHp7pjKgbfnx4qBzygA=", + "pom": "sha256-FT1DaZpouHwbU02IR37GQ3ayrCEFHNxIeTiSV1nS86g=" }, - "androidx/graphics#graphics-shapes-desktop/1.0.1": { - "jar": "sha256-8wXB4aw+t9IOVFUPSOB7VqlpUUc90/57uJE+0M06XpE=", - "module": "sha256-0lI9c6u+Lx54cQatTh96zuMKfGI3D4W7TXgnAPD9BwE=", - "pom": "sha256-8cK2TcpMcwYnX0QhdnEnQOsCG3ivD4oxbFd75j3rxuc=" - }, - "androidx/graphics#graphics-shapes/1.0.1": { - "module": "sha256-LX9tVQQimfnE+EeKoJS8QJmjRpAnef8wkf7R38K2L1M=", - "pom": "sha256-drUM5mT6RKSxZUIIHgiJkc8xaubnI6pM0BpicZ8aiic=" + "androidx/graphics#graphics-shapes/1.1.0-beta01": { + "jar": "sha256-Hf8xezsVvYb5AwOIOmWzxVtLHk8TYPfYB4QUkWMWpHE=", + "module": "sha256-qlt4/UMD9X7vCUvcOA7mlQDq/aBiXMHi2MuMFMPiBrk=", + "pom": "sha256-rHcW+lOL15LZHsGqbL2npQlCUL+r4xk9h2JM+iqitYg=" }, "androidx/interpolator#interpolator/1.0.0": { "pom": "sha256-DdwHzDlpn0js2eyJS1gwwPCeIugpWSlO3zchciTIi3s=" @@ -439,107 +432,187 @@ "androidx/legacy#legacy-support-core-utils/1.0.0": { "pom": "sha256-j9CTAIs+58BuUseNoq+YCntHtpuWf6kdrXr0ZvegCjg=" }, - "androidx/lifecycle#lifecycle-common-jvm/2.9.2": { - "jar": "sha256-N9ibIQHwdKxsJgkX2rsYVgdkXuIAqjAYx8W95w7c8YQ=", - "module": "sha256-cjad+SZiA6QqezjE5J9n5ueWL55I4ihiftfvRmsFFIE=", - "pom": "sha256-jQ3Ks2SXw0q09G3Hm+cCWsQDWdDUK/SL1pqaa6FzQnI=" + "androidx/lifecycle#lifecycle-common-jvm/2.10.0-alpha03": { + "jar": "sha256-7jfXkn26bP/RZ8YkT8M+SD8rbUB974k5XIophrwlBMU=", + "module": "sha256-6EyeX15TyEqEuznrzIn3ujFSZd0ImctE11TxJRpXIG8=", + "pom": "sha256-eABif42hzhI4LLFEuUipgwDNRqF0VZ6xNdetBUaijCI=" }, - "androidx/lifecycle#lifecycle-common/2.9.2": { - "jar": "sha256-x6boNdoHEtFe/q4Nct+R5mMQQt9Pzw+cIM7KdAY4xoU=", - "module": "sha256-SDP4jjmhvSZO1eoYciAj6+UedLGaBBEkaqPXQOFukIE=", - "pom": "sha256-bLkiyxFc6PYeffjRkl4tHTDvPP0I2G7Tl66qc32V+S8=" + "androidx/lifecycle#lifecycle-common-jvm/2.9.3": { + "module": "sha256-BTrPIisnXEBKWjd2noyFksNIziZpAo1405Wc6BC3KhQ=", + "pom": "sha256-MlZpzqLT8ojoJ1Nq3agfXWRAnY2qOiJlDLlj9nCj8V8=" }, - "androidx/lifecycle#lifecycle-livedata-core-ktx/2.9.2": { - "module": "sha256-ZApi77nfhfLeAtdH86Xd/QAUO3aLsBpsystkaV/4+f0=", - "pom": "sha256-0dHPDKaLTd9SZ/W84NSjmdrkw8NsWzscq2UPrqmloY4=" + "androidx/lifecycle#lifecycle-common/2.10.0-alpha03": { + "jar": "sha256-9Aw/g1Mop096LJ+cTGifAt41/AJQw1t9QuMCcD6c/to=", + "module": "sha256-4DmZitdlw7LZyy+fDo+WHFo9A3OXBB7jsFqS2e3Idzw=", + "pom": "sha256-dxUXSQ/RIcw8L52myDJzNg+t5ThgrMMzJMDug/Dzhjc=" }, - "androidx/lifecycle#lifecycle-livedata-core/2.9.2": { - "module": "sha256-2UWsrRwE0xqEYbIPipugShrUYHw0FNOvKrR3qdSB3QA=", - "pom": "sha256-4cKZ/fWjnbpVX6Z3hRnMnQAXrsGfwVYKjKsCqzrmEsU=" + "androidx/lifecycle#lifecycle-common/2.9.3": { + "module": "sha256-INbEkwFRH5NpeeXmzviKR4ZvJueAVq13r5IXBVT32TY=", + "pom": "sha256-i6r/AMafruqvg6aKhts+0VDR0hw2dATHm/r7XsFX60E=" }, - "androidx/lifecycle#lifecycle-livedata-ktx/2.9.2": { - "module": "sha256-TzGcyCdaTHzV2rEfiAmee/u1gwNr1QSwXv+pWpFv97k=", - "pom": "sha256-uTHD28nYnwHIFTbAjJwiJKrimt9Tc4dNh1rwB7ZBlIc=" + "androidx/lifecycle#lifecycle-livedata-core-ktx/2.10.0-alpha03": { + "module": "sha256-C0v5kIrAvnf1tBBDmvCf9+XmoNzvds5F7WmRAxNVzA8=", + "pom": "sha256-tkO9GMnJSaAKe0CklSLX7VRC1aieTkSxMXNahF1CdsI=" }, - "androidx/lifecycle#lifecycle-livedata/2.9.2": { - "module": "sha256-KXXzp121pVX+0Ku3o8ZgbjC+BZeEqHCyVLMqYqvZvpg=", - "pom": "sha256-Br/AH3BfSw+aOxDUXSMD8/V++gNO37uRG6uACJK62Ps=" + "androidx/lifecycle#lifecycle-livedata-core-ktx/2.9.3": { + "module": "sha256-dxJ/nwfWkBlYhDG40UCJ2lbn2rikSoEsoxzIK5l+Wws=", + "pom": "sha256-jKpxgGk628Fc1iw7z4Q9VXGx4P1PWomeRGYgnN0VCME=" }, - "androidx/lifecycle#lifecycle-process/2.9.2": { - "module": "sha256-sLST7Nw14vme9f3lNAYMPQqe70YGocxMeMY+p5Nje0U=", - "pom": "sha256-Q0y5BeqcHXkoyHKoXddkfoh0WfdYo+mPIoExXu8f0yk=" + "androidx/lifecycle#lifecycle-livedata-core/2.10.0-alpha03": { + "module": "sha256-YECi5btak+iLA5+h+ZpSIr0WPqRhCijpFn10aYukm0s=", + "pom": "sha256-721sA7IMhYNiPftUlhDm1OcExKGz9hiI8I1D31jgmPE=" }, - "androidx/lifecycle#lifecycle-runtime-android/2.9.2": { - "module": "sha256-Q6WFnbJfEuIKRFa3SRBCVFNV/iONfDbHqfvsQLK6Fdk=", - "pom": "sha256-IjoKshxi6SEBQzSZFIWbh+131Zu0C9k5/wBf/8XTYSM=" + "androidx/lifecycle#lifecycle-livedata-core/2.9.3": { + "module": "sha256-4ZzD9Ayp0Aa54IP875wzO8zwNrD3Xc+eM9j7TnBapqc=", + "pom": "sha256-IlndOt0whV8zwdoMvNoYmp72LOOAZ7cRVXBfwhGKZGw=" }, - "androidx/lifecycle#lifecycle-runtime-compose-android/2.9.2": { - "module": "sha256-6qrHlY2rziZczYeMz36qD9k3fCg+eWfE/DQIWh24tjo=", - "pom": "sha256-BGestEch6jhyHCPkTWKAipyUAGqt2++L1oGYgbo+2U8=" + "androidx/lifecycle#lifecycle-livedata-ktx/2.10.0-alpha03": { + "module": "sha256-CCrnlFqKvq21jfDNiUFFNIZzlenKI7/jZ8Q2Mu3Boug=", + "pom": "sha256-LkQF9//IWJSoAx83IANKnrBazFZrOuy8fwvxSGU2oE8=" }, - "androidx/lifecycle#lifecycle-runtime-compose-jvmstubs/2.9.2": { - "jar": "sha256-lGc2Hy/d8Nzdw8HijjynmeecqjDzV5mDrElQNCH08zA=", - "module": "sha256-y51ZYktXr4j9730nw07Z6izlmzX1/vGogobsqVOZDd8=", - "pom": "sha256-iRJXDYgHiAXRWuCa4x0BxjW2mk5FSQMu4owlD7cikpE=" + "androidx/lifecycle#lifecycle-livedata-ktx/2.9.3": { + "module": "sha256-SrJaYe9Bk+lGxNv2xBvjDcZWgIUNKZA9Y2FsjYDZ+l4=", + "pom": "sha256-lROxQKnMt5uiCAhYAi4hity9j3M97Ft76NrNb/utIyM=" }, - "androidx/lifecycle#lifecycle-runtime-compose/2.9.2": { - "jar": "sha256-LK4GZDOqqUnxrHA3YdWovlP7x0e4LQtZ1SlFFE6KjjU=", - "module": "sha256-0ZcgheKUrMEJwvw0v72UQH/udqhIoaj3/im40+/VEx8=", - "pom": "sha256-qCjG5xfj7AwANCLhYcEFQnk8wLvAVxxDrVy4Rg2Dnbk=" + "androidx/lifecycle#lifecycle-livedata/2.10.0-alpha03": { + "module": "sha256-saElC2MWrdo0C5359n/eRbz/ju0904E1NB+tfJN6epM=", + "pom": "sha256-1gd7OLUwmxNjQtePQgbJtBclzx+ZYFdSKrkYQVLejjs=" }, - "androidx/lifecycle#lifecycle-runtime-desktop/2.9.2": { - "jar": "sha256-L7SfdtECF5L7NZ4KkkbBUJ8vW1VfCkZZHSTVjetovVw=", - "module": "sha256-LlSqpZmBsgH4wWFd8SOPcCXy/z82H+FNwOcJJhaJOu4=", - "pom": "sha256-mSJ0JPvUDXx17N+uiOXDVuDEuWVAtKui88RAyFnOU1s=" + "androidx/lifecycle#lifecycle-livedata/2.9.3": { + "module": "sha256-6O+sU9wU6DAxKMjxlG1HVhN2giVHnpGqx0lav89Lm+M=", + "pom": "sha256-NL4mulpUEkTTL/aroKYQD92oq88QtpShE7irt21t/w8=" }, - "androidx/lifecycle#lifecycle-runtime-ktx-android/2.9.2": { - "module": "sha256-KPcpdIYWOB1J6Qm9oChWH6LRURMTUuXQ6YZM88+zhfU=", - "pom": "sha256-iTPlGLVeqBwWux9fYnqnFy5VpCRmgfWM2U7x1/n1V7Y=" + "androidx/lifecycle#lifecycle-process/2.10.0-alpha03": { + "module": "sha256-qSdjI4qVU6G8Wc47uWrPVUO2vW1ZgHJFZaegWo6TXQg=", + "pom": "sha256-t5Duu5wW3FE87MXnF+XPsOVHQBZg17iEJn3IRSjHeUI=" }, - "androidx/lifecycle#lifecycle-runtime-ktx/2.9.2": { - "module": "sha256-/edqfOymbbSbEwD6rX0iIHYGJAWSJpCeq7/tHvTNeKQ=", - "pom": "sha256-d/i5UFhMLiAK1hUNRrLK8Cqu7CZuv172Xnzl0aa+FQc=" + "androidx/lifecycle#lifecycle-process/2.9.3": { + "module": "sha256-aeOLP3ts7p7PdCpLXM2NPeQPYa5RMNerbVwl/tc2lwQ=", + "pom": "sha256-FgLld0M2Yp0l2f2HuIPj/jlelm/KKvrj+Kf/BtDPSMY=" }, - "androidx/lifecycle#lifecycle-runtime/2.9.2": { - "jar": "sha256-ulZtD0bcAcIWl3jScjh4ns66oAZVZC4Cwk5Og+fcWQU=", - "module": "sha256-Tt2F+xoXbKfoOxW0dltc7hqTSqMX5BcQ+grBM0HXODo=", - "pom": "sha256-C7WGx+arw98w0Xnqn72uhnREwnmoF6IQHAzJQ/ks79w=" + "androidx/lifecycle#lifecycle-runtime-android/2.10.0-alpha03": { + "module": "sha256-L5B4r1zcnxi5hgslwSsqMPr6kk0MrRjAuhXWBa1FOYA=", + "pom": "sha256-VMdpjyH8CrJx1+OZMuSYTteLaqE0uJE8FIqIjDjmMlc=" }, - "androidx/lifecycle#lifecycle-viewmodel-android/2.9.2": { - "module": "sha256-07Z5p/JqSFVh7VhXP/euCBD8YW7pVvie5I5JpQzNjdw=", - "pom": "sha256-1d6EHGGIsb7oEBDd7qi2Z/1FhiCgbVka30CS/Opbvbg=" + "androidx/lifecycle#lifecycle-runtime-android/2.9.3": { + "module": "sha256-Ve9QMQb6MZhH8mTsemgLCkvNz4YI1vIc7L6BGH3UYQA=", + "pom": "sha256-JlmNQTqxtS/K4Dpf8jfSEtd8GruwHpgWwi+YK9CX4Zg=" }, - "androidx/lifecycle#lifecycle-viewmodel-desktop/2.9.2": { - "jar": "sha256-mPgWvmhpQHyH1GBYdW+XeA+mxs9hrNupchb0E3Ma8V0=", - "module": "sha256-EDoC/VlNnhlqMQF7rZ69in05EOKKt5Shi2CvS4F18s8=", - "pom": "sha256-AZqq8EgWPVXoTyiQpYWpVQGn1KqbbhSByOWPcXsvDJ0=" + "androidx/lifecycle#lifecycle-runtime-compose-android/2.10.0-alpha03": { + "module": "sha256-TJybOTT2fc3//ZeL8yMpDSrGzvd/w1R0g1MqWnFmG38=", + "pom": "sha256-Z3Bs7ll+/APZCjr3SC5/hn6xdzfQu27i/GmfNd0k978=" }, - "androidx/lifecycle#lifecycle-viewmodel-ktx/2.9.2": { - "module": "sha256-y4SLtnJXBWOSmoa6bINhgfSoqIQrE4+mdo6+AS9YJeY=", - "pom": "sha256-kVzYQ90QvT1aPgrNUQ99tZN/8U9oHb6GrePjBORoMGU=" + "androidx/lifecycle#lifecycle-runtime-compose-android/2.9.3": { + "module": "sha256-328iVji5hk7ee7tDsaTRAV08oLzQXhsTLaZgnavehQg=", + "pom": "sha256-H9EBcPOPFQb8dhQ3PcsWJ2MN098EXocIoBeFZ2Yn97E=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate-android/2.9.2": { - "module": "sha256-Pdf7u7jbGuyG6pLzHDbU6/5R2HiMprZqb9pEGTad0P4=", - "pom": "sha256-EFyoASTeqUKvw1W8uoQdMRsM4AytZLh85lcp98JIDE8=" + "androidx/lifecycle#lifecycle-runtime-compose-desktop/2.10.0-alpha03": { + "jar": "sha256-6Uu/kf+11xW4x1kpCVHWONc+74/RJIopoDK73JplB8A=", + "module": "sha256-8vtzYhkWLMJK+9sgHE9dd5cEi8D4BJHYMTQxnZm7j9Y=", + "pom": "sha256-yP+XB6k8l6P4MDmQsrblzgB3Qm/jxNX/kTFt4ip5Vjs=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.2": { - "jar": "sha256-PgtE4lFOr91pONVFfZ9G5HhQd8RdO0NktcI8TcuT79M=", - "module": "sha256-lIcA/BG62P5o4na+85NOzf889H12tSMRrtMMunDB3Dw=", - "pom": "sha256-SB3uYNMEYo+2QdsKJ3dGBi4D0eIIefF5AgLQaydM6ws=" + "androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.3": { + "module": "sha256-eOEg3V830EDGn4LTSH/Gg7OuDdnwekug+oLRHFTf2a0=", + "pom": "sha256-nOBChB5p/lOw9+8eD0tHw0242gsXhzVazzw+PfUOq10=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.2": { - "jar": "sha256-wMw+Mfw1hIbZbwJw3+Kw9E+YXwyrDvp3OipWfVX3YaU=", - "module": "sha256-wXhdcTP8/hFpz0tPbxgER3wdpv/XmtVg9M7brfFsHo4=", - "pom": "sha256-8no6SPJjUb0t4pEq7j9zarJufDfXj4fz9VR18piHIKc=" + "androidx/lifecycle#lifecycle-runtime-compose/2.10.0-alpha03": { + "jar": "sha256-wa/ToXNOVM/lRrKIf/FIP5OKeBz2UCd1/s29Jy8xAus=", + "module": "sha256-5bnEZYB+HnigjIy2pCId/PxWTcwnuEx4BlXnXmB6MUk=", + "pom": "sha256-mSZv06UcUnAO0GO8QU3cN5zKeHWyl78fN8yMo35NGoI=" + }, + "androidx/lifecycle#lifecycle-runtime-compose/2.9.3": { + "module": "sha256-QuaIkDRDuXiRjEwITswvP/QEHavm6n9ktAWe3JZk9wE=", + "pom": "sha256-kPK956ZpcwBI940mcLWlT6h1j8d5QAs+z5deLqmQyoY=" + }, + "androidx/lifecycle#lifecycle-runtime-desktop/2.10.0-alpha03": { + "jar": "sha256-cGNK21T5JoaF5FIm44ap84VqJWjfw94ttJtrTHXIMf4=", + "module": "sha256-KsVvtUjKH13FLvgVCTf+34O+XpTffL4Z+ySekEadKyA=", + "pom": "sha256-5Rc1QvFA8mAXGP4aEmyUjYS2VX+EacLIYqFzwSxOums=" + }, + "androidx/lifecycle#lifecycle-runtime-desktop/2.9.3": { + "module": "sha256-3UFUS/iXVaA/aO8b7AX7JYZt53OblCfleQ+wQxX9WxQ=", + "pom": "sha256-9zBbQJMF5xr9+2h/oZlvMyBqkrymsB3beswY8BRs9BM=" + }, + "androidx/lifecycle#lifecycle-runtime-ktx-android/2.10.0-alpha03": { + "module": "sha256-V2/QOYzka+RHnVnMunEhsVs+Wr3uPK1QhLMudfGXGog=", + "pom": "sha256-2gdoAoW0WENIsC3Svoe+fqQI83meR5/tytHh++e6Ujg=" + }, + "androidx/lifecycle#lifecycle-runtime-ktx-android/2.9.3": { + "module": "sha256-HLGb8KcCKnx2Lup31n4Xx213B5xizEkJBbugguy7tTI=", + "pom": "sha256-/5GSeW1jYkZYg2YKdEKuyN0aMInW8c3/u+R6eXM4xDE=" + }, + "androidx/lifecycle#lifecycle-runtime-ktx/2.10.0-alpha03": { + "module": "sha256-rcfKibJ51lwI4XoWjnbAC/oB2YDKA49RcH17/hpp/uk=", + "pom": "sha256-xNYYvSK4wN543EIUuWiCeQc6kWtaC+nsgBCpCMLzAU4=" + }, + "androidx/lifecycle#lifecycle-runtime-ktx/2.9.3": { + "module": "sha256-T2R57QpJim2edJYUyse7AnbRN2aMgOLu8RDfqRqs7Hs=", + "pom": "sha256-Wb7iKF5Lg6HlB5gKdIvSHcS6nWVWMj7FVK0d7I4kN4E=" + }, + "androidx/lifecycle#lifecycle-runtime/2.10.0-alpha03": { + "jar": "sha256-CWmuMnsH/RT+e3C30otMeJbTAPrJEgh0iBfsbXeTDm4=", + "module": "sha256-ILtX4EtuwV1Tq/q4+jalOSKJe5irBAAYIfYiKP3P9/E=", + "pom": "sha256-qtOvaN4u5hCf0n7kTZh0j/09OJTmNA+uCRSl++55vPs=" + }, + "androidx/lifecycle#lifecycle-runtime/2.9.3": { + "module": "sha256-xXqxMlFmXAxcDeKRkrVoEpd6L0IjD8l+UYhZ3M8WT2w=", + "pom": "sha256-unHGwCDGi5P8LAijYJgTHvr97SH1Etb1gRGd4I7WSpM=" + }, + "androidx/lifecycle#lifecycle-viewmodel-android/2.10.0-alpha03": { + "module": "sha256-XI6N7+Y+aAzjhpFudzIuaqLebKpIAxTLVWxT3Pm4FcU=", + "pom": "sha256-oX39M0WiXWfEKYTV1IqucU6MMPEJcYpaWHKLxmd/aXc=" + }, + "androidx/lifecycle#lifecycle-viewmodel-android/2.9.3": { + "module": "sha256-uJy+zsp+AhSlFwxwLzAXLmvgjTWlvUBzxBObLtBH+o0=", + "pom": "sha256-EaY+STtnVnCjNP/W+TFIppwqznuXHiCtuac5cN+kdAQ=" + }, + "androidx/lifecycle#lifecycle-viewmodel-desktop/2.10.0-alpha03": { + "jar": "sha256-Ko+E7nm5Efq1LKmwXOnCm+DVSRkBBNdsD/hy+8NZc8I=", + "module": "sha256-ksx0Y3xgNT7TruusVgkqZ60KONX/LBv3dlPN3buIXS0=", + "pom": "sha256-+FP+d71ihk2HIeN3OK4XEy2Xota0EIzBWKm4EeANbD0=" + }, + "androidx/lifecycle#lifecycle-viewmodel-ktx/2.10.0-alpha03": { + "module": "sha256-hJDGKM+HFEAsr/xpo752Z4aHTKCxcJQmK5EPToZd8Bk=", + "pom": "sha256-rCVPrczDERR4kUz0l5xaEGVVb7z+ODSOv/Jh8bWKwAw=" + }, + "androidx/lifecycle#lifecycle-viewmodel-ktx/2.9.3": { + "module": "sha256-kxNRMwxKTkMFuKYf7cnGM2hcTAChiKFD/FTpKsY+ibQ=", + "pom": "sha256-pRn0AWYwur9QbcrEBG9A0rclmJuN7kst/iY0WNBlr6g=" + }, + "androidx/lifecycle#lifecycle-viewmodel-savedstate-android/2.10.0-alpha03": { + "module": "sha256-TWM1PORKxWXMH4uZkXO9UEHkUh89hawH/E3PR4z7qpk=", + "pom": "sha256-AoBStX6BrGKTFLCuawKcl+GWEebAIrLuujdjim+g850=" + }, + "androidx/lifecycle#lifecycle-viewmodel-savedstate-android/2.9.3": { + "module": "sha256-bYWIVNR349xVhE+zJ0YOa9Bi2vgUtOOkTKbGLY7LSsE=", + "pom": "sha256-lRnfPH7AVlZpfkRap3uBGDBEVDGgo5qsp5pwPg9igEQ=" + }, + "androidx/lifecycle#lifecycle-viewmodel-savedstate-desktop/2.10.0-alpha03": { + "jar": "sha256-izuiKL+tkB+E0+2NpTiWdzIDjAgus8qs6dwKTibztxA=", + "module": "sha256-pI4cQXs4eZAxtw/Qykjda8Wrg13Lhgcdg8VTj2/774M=", + "pom": "sha256-iUacXXyk7kuwy0W9inXErptJczX2wmR3ovgJmMYtopk=" + }, + "androidx/lifecycle#lifecycle-viewmodel-savedstate/2.10.0-alpha03": { + "jar": "sha256-0oMZT9wT9IBALeHRK4SNxUIPS1/2kQe9lTg+9GLdCxs=", + "module": "sha256-gmjHfJimEBRekKRSognZiydw7TuKm9sJx+QApYIMs/8=", + "pom": "sha256-0Wwt1zFVZBigBtx8yfckfYuuHwe/f2kZdhDTTqGv2VE=" + }, + "androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.3": { + "module": "sha256-rhGM8uwQatHH/5Rl8Knhlz9/Km2cplWgXlEOsY9HVI8=", + "pom": "sha256-e11wxo6SyjDWDo6F85tdFL74veqJCTHQuufIWmgIDng=" + }, + "androidx/lifecycle#lifecycle-viewmodel/2.10.0-alpha03": { + "jar": "sha256-B9MnR0ZgpgClLBniKtEhaJFw/y4S8yZeB1LvbuSIkNE=", + "module": "sha256-YuHgnuehkqk045/VVgYUVJk6sNrqirB+JzbXar37XqA=", + "pom": "sha256-6ZDo7vdS22NN+ZP3k5QQiCFgvg3cOJ31OjC4YQPlGqU=" }, "androidx/lifecycle#lifecycle-viewmodel/2.6.1": { "module": "sha256-K0BvrqXBLyuN9LemCTH4RmSPLh9NeDYeGY0RhPGaR5c=", "pom": "sha256-3C6OZdtT0hZZon7ZO5Zt7jNsHC6OhyhhZ3OJqZuLkTQ=" }, - "androidx/lifecycle#lifecycle-viewmodel/2.9.2": { - "jar": "sha256-VBDN/cPyW8y1pNvYEhpdN2sTeQQc7Gsdol+ZZ8oJ8Bk=", - "module": "sha256-uBT8ApPfHqN+GfIGrRg3A/+bslTdbarvXl59H4V/4Yw=", - "pom": "sha256-qsFQVEEJtWQoOeo5u2P7e5B6jSK3wXEWmD7YpaI0unw=" + "androidx/lifecycle#lifecycle-viewmodel/2.9.3": { + "module": "sha256-Ywe5ajCBs1yUy3N4dZPQ3tl8uKVJJBkDq/fJ2cDMcsQ=", + "pom": "sha256-a0OCCMHuACQZao4uViHpKgHXLK2hHfIe0XnXlmf5siA=" }, "androidx/loader#loader/1.0.0": { "pom": "sha256-yXjVUICLR0NKpJpjFkEQpQtVsLzGFgqTouN9URDfjF4=" @@ -562,54 +635,56 @@ "module": "sha256-bxHPZeS/hESZXMc+WqP4GwgtZucgwFkrxfyA0/c4UPc=", "pom": "sha256-bd5DgntAU15AU9HFLUsiekEVVsKJ5lQAyaHMYeK0HOM=" }, - "androidx/room#room-common-jvm/2.7.2": { - "module": "sha256-12TR77Nc3uUXFS8DEteDl9k6wVfuGueC4X9P77/2W7s=", - "pom": "sha256-DN+bNebfSZqgUnKa9P6vk6Iy+9n5qcd/b3ySLyoiA1g=" + "androidx/room#room-common-jvm/2.8.0": { + "module": "sha256-zIDEiEDdGJEqyMkNsenzCGytsu0rKMZg20v7kgwAQt0=", + "pom": "sha256-P6E0bLvchquVvvzyAU0dNR+phAnmUSu6ZP3aJChOftE=" }, - "androidx/room#room-common/2.7.2": { - "module": "sha256-niKYEu4zhQrZmiYh3KIAxiCFSI3cWfZeBjokSdeXQfA=", - "pom": "sha256-/oNiHhzORV/W/7jYv3JbVPwXwzmet+KTaAceJO6D044=" + "androidx/room#room-common/2.8.0": { + "module": "sha256-+a6gL4cJLvlJqCi9Fm9IDY5d9X/OXMkFNz4Ucu2sdBY=", + "pom": "sha256-JbI52g+pxxUzC+unyP2APuojjvPmc1+IL1KfpuRgksM=" }, - "androidx/room#room-ktx/2.7.2": { - "module": "sha256-DZGY55rqSD+lZBWoLnsplfv7Om47mdpe3xKNpt4CHOQ=", - "pom": "sha256-OU+k0nWfFgmDtbBl5+jK2N8vu50iHVyHZHGe8nP2Azg=" + "androidx/room#room-ktx/2.8.0": { + "module": "sha256-/mmGjzUZGZQF49WECN4lTp7AR47pV5hGIwUOB9LsgAQ=", + "pom": "sha256-mN4ADDDxBBcoFP+YD5d2YCEmSNbbVrnvgMP/lRoyjMM=" }, - "androidx/room#room-runtime-android/2.7.2": { - "module": "sha256-IOfX9Hd3/zAV3hz3/tcfKYxjF1FkZV2MKyKQTZK7nsI=", - "pom": "sha256-mUaaAzqvTl98dESiWhG57QLQAx49Bi336D9JRvJghks=" + "androidx/room#room-runtime-android/2.8.0": { + "module": "sha256-4Jgndv635lp2Vm6jGOAwMb/VILEfz3C7ESkCl3C+lVs=", + "pom": "sha256-c72CS3XDS49F0+u4a4LQ4pF4HZzSZUq3iJF+FFR4xfU=" }, - "androidx/room#room-runtime/2.7.2": { - "module": "sha256-4czL0QnkPBcNlFO693Jzg/IQPJ8yNWug3rPHbpKZgic=", - "pom": "sha256-Z01xo7k8jv4lLom7+8t2dzXOcz8uz0Zz3AgYIe0Fe7I=" + "androidx/room#room-runtime/2.8.0": { + "module": "sha256-+gGKmBNKzYoEc7hPu3JsyMpAj7VcdyfH5K557lNwq9U=", + "pom": "sha256-zFfvQfgjZkrEdoOKZEd4yRg+zjq/c6/1pFpO05tOL0Q=" }, "androidx/savedstate#savedstate-android/1.3.1": { "module": "sha256-6ZSZTH3vYMBxFxko7cRaAeOwfjaSYcZp9QgtMGobiF8=", "pom": "sha256-jZu80vbC0Z5MSBeOubvqX/IAk8gjY/uyUQtx/q+OUNE=" }, - "androidx/savedstate#savedstate-compose-android/1.3.1": { - "module": "sha256-QLtNjciEeURymieqZobXzmWrIzfc8hpazdhj9wwoN9U=", - "pom": "sha256-KP4ZGZ3GkZARvUxidRiRhn5pFx5f8QQfLQDzdA08YDM=" + "androidx/savedstate#savedstate-android/1.4.0-alpha03": { + "module": "sha256-FsZ/DMUelT5snMcnYcqbWNKP5ZRfawqInM78NjDDpJ4=", + "pom": "sha256-DQG4g6Fc5Qq1iP6fEku4ZpqjuswJgq/TgoKh6KTzRO4=" + }, + "androidx/savedstate#savedstate-compose-android/1.4.0-alpha03": { + "module": "sha256-BdANjFB6UX0QKsILUw5Nzi3OGVCsbbILFIJ506EpkxM=", + "pom": "sha256-Bkg8/h0wFy82X448gQDv//CIWmARDpkm/vB/UH/LeUg=" + }, + "androidx/savedstate#savedstate-compose-desktop/1.4.0-alpha03": { + "jar": "sha256-wCqYsMKzXN3iRcC/5uf/RTx7bQal64aB0lt/VLh06kg=", + "module": "sha256-XJrc/BVYX9nOHzNuk3RdzGtSGHMv3LewdsIWO5Xryn4=", + "pom": "sha256-PaCAT8q72cqpHstxyar6otlVA0Gb9S8AmC8ByBtM07o=" }, "androidx/savedstate#savedstate-compose/1.3.0": { "module": "sha256-FaB6D9uO1YpIyiHpgdOKtysrv9lkY8M6cFDfHCdpmnU=", "pom": "sha256-3g1au6p2vBLitADSqFaxVl7mo8L/242umV5fDYgTIpY=" }, - "androidx/savedstate#savedstate-compose/1.3.1": { - "module": "sha256-I8H6RVmg/LWb6rZOTnCte+RZMGB+Di9PJ1FSm40zccc=", - "pom": "sha256-BluruKWnLNBLPemiuGZ5p9VYRQpJ+SN5sYZh9C69CbU=" + "androidx/savedstate#savedstate-compose/1.4.0-alpha03": { + "jar": "sha256-9lxnOmIN8EOzxOM2rr5jOKI/r0LKyMMkZiHoq5wy5dw=", + "module": "sha256-411Mbnf4L0DJtJdruXaUk8QHkuCpv0McyxPpPZUgGMY=", + "pom": "sha256-J7XjRCmuIca4ZI39hM91xJWHfOALB25meus0T2ztLTg=" }, - "androidx/savedstate#savedstate-desktop/1.3.1": { - "jar": "sha256-xciQYrqEArj4ZX79VNsf8ZL5HKlfrlnDtBj7xHfD4+o=", - "module": "sha256-ojpT27hho7dWpXwBrJXnD6zUEC9SbAIFFR8fJ+YeoaE=", - "pom": "sha256-kEAj2DEYw/jOLa5imbljIWCRTOjsZf7MS2lnZOTsPlU=" - }, - "androidx/savedstate#savedstate-ktx/1.2.1": { - "module": "sha256-lDWRhLK6UcD0mKK5BV03s3IjHvm8xUpJcqyZ8DA6//E=", - "pom": "sha256-0JVTIR9nA7Ga79YI1gB8dxMtJ6KBVWqOaJ2Sdk7CfTs=" - }, - "androidx/savedstate#savedstate-ktx/1.3.1": { - "module": "sha256-WQB9jTPPFm/f0am/Vsz9IS6YIsBLOnQZZvrOWRhhBlU=", - "pom": "sha256-FM7JH3Pd5NTHoR7GYLbF0IPd3zDvQSz2oXQ9wQpipbg=" + "androidx/savedstate#savedstate-desktop/1.4.0-alpha03": { + "jar": "sha256-Th31+yVTPsTrVLOq+80gZ4L6jHYz/9m1qsRAhY6S9TE=", + "module": "sha256-s/Z63gHGXto5rgavz9cItgTcwhYe9fAr+VkYmy6JOJ0=", + "pom": "sha256-lcNnBR3n8if/Ts6AMQPqI6qhAOesQVHYuDrxIclb62w=" }, "androidx/savedstate#savedstate/1.2.1": { "module": "sha256-W7ZW/HYNnjmWtTUWDLtBBgM8n3NukInm706wxml4UGY=", @@ -620,10 +695,14 @@ "pom": "sha256-Ef9nMkmCADvCHHui44422EwMWI1R2wF3VjQvOL5G3gk=" }, "androidx/savedstate#savedstate/1.3.1": { - "jar": "sha256-hKe3x1o77Zb1sTRSR6ege+vvtQFo5M7WVL8pDZkOF7c=", "module": "sha256-f0RPZf6XnogYNnLa1arxvTn5HYDKyXFtPYTgZkyVkz4=", "pom": "sha256-GhLo7FM8a1UtSX37R/rRo5zQuZY5e3S5YDeo4breW1k=" }, + "androidx/savedstate#savedstate/1.4.0-alpha03": { + "jar": "sha256-TTKdPi5OeDddfdn8zu04mIDi981BNVl9ZZTaQmn6Bb8=", + "module": "sha256-3n7Nsr6OHv5ypgilF3jDc62ASVlscDONFQUHASceVS0=", + "pom": "sha256-QKTw+JpbUapPtwtbstOz74CouVJOVQX7kr/C5/CLXk4=" + }, "androidx/security#security-crypto-ktx/1.1.0": { "module": "sha256-J7p2L3zg8dPvHcx1gfu0P2N7ZpfBY/m7/2eZLHLBWw4=", "pom": "sha256-YKkV9J82jrouGvBHv8RzzG/bQEVom9dFnwDVnxmp6P0=" @@ -632,30 +711,30 @@ "module": "sha256-KgT3+X9h0gGuOECCywFqPNWOE+NJawUf5zXA9ozY+0k=", "pom": "sha256-cM3r5V6n+E/2O6f9ttxxhkdtp6CAZTHLj4WblIZvFe8=" }, - "androidx/sqlite#sqlite-android/2.5.1": { - "module": "sha256-xQPDagvPZuHfq0VnpeP2gC0tNko1FOJRjLEvW+PIkN4=", - "pom": "sha256-nkDcIl/y5vKTpRWO6k5HdLE8eLOBF98eZJASU0pouic=" + "androidx/sqlite#sqlite-android/2.6.0": { + "module": "sha256-nP/qFcMIz/PxwUf1hdAhrGygXAqfAsXCPf6vmEWvg5Q=", + "pom": "sha256-4bt02kYfDYP0w2dS/UT64AkJsabgS2p5xxYayEkunAM=" }, - "androidx/sqlite#sqlite-framework-android/2.5.1": { - "module": "sha256-ZI1TN/XKPmc5AOkBruHqLO7urlXwqEj4paTqIRp7/n0=", - "pom": "sha256-2WSBmYWTAX9wpb7mWvPZPlNw5zT1Di05wD+FQNysEPA=" + "androidx/sqlite#sqlite-framework-android/2.6.0": { + "module": "sha256-0VOpLvWmJwvF9uPX3zg/xbyEP9L75kRJlr6l6ThTQg0=", + "pom": "sha256-PT9Bd+Ddjd6KkgSYymk1eX+5+NOLLenPqybj4lUjGuc=" }, - "androidx/sqlite#sqlite-framework/2.5.1": { - "module": "sha256-tdhtLN2FGEDzgD15ZZLmWmE+fFHiD/JNJv/RkspsIv0=", - "pom": "sha256-BP5dtTQjaEm/2NrP97gzneiExQGsS9O6uA6LzSUP7Nw=" + "androidx/sqlite#sqlite-framework/2.6.0": { + "module": "sha256-VhP2MPZL2HO5nN4eDk435Mt2vVXwCZM6DVd73VtIya8=", + "pom": "sha256-CseQXgPVUx/EAg4Rr7S+EMnB00TlRBWEEx/tSHWM/rA=" }, "androidx/sqlite#sqlite/2.5.1": { "module": "sha256-xzNKsVReRLXpm1gtD9WeblkX5vPaBURS5d3kUILMgbk=", "pom": "sha256-/M1BJDQ9r/vVzcyQVmvEtk5Cpf0VBz6V9l79EWQvYSQ=" }, + "androidx/sqlite#sqlite/2.6.0": { + "module": "sha256-qUNrvTfAwea2ZCNhFu3YDslCat+NQ9+ybS2M0UQpVjI=", + "pom": "sha256-vdVzhO3A/p3KIm6hAmCDNvq5VVs9Mccg4JiV+rzSR60=" + }, "androidx/startup#startup-runtime/1.1.1": { "module": "sha256-z9ls9kUMbitpdZiSRymtmgSVxaT89Ovufi+BsH5BWGU=", "pom": "sha256-9BFLXGhZuxvDyvKBy21vJZmPp/cpLGTOrqdKkyEOdGs=" }, - "androidx/tracing#tracing/1.0.0": { - "module": "sha256-/Ish6+X6OnyW7gmLzc0A8HfrznPyQ/qFjisGcWFfddg=", - "pom": "sha256-zQKZqQ1HINePHPtf91BfTbwacNBf4j/Z9NS3fqWcoF4=" - }, "androidx/vectordrawable#vectordrawable-animated/1.1.0": { "pom": "sha256-J2ogEWtwX7dbkAPulJbFb2/TsyN1+yMkcoEeumCgQL0=" }, @@ -668,24 +747,24 @@ "androidx/viewpager#viewpager/1.0.0": { "pom": "sha256-H3L4NjOdA8brAT9lB152yocHWld1eOtPlfdKOl0lMSg=" }, - "androidx/work#work-runtime-ktx/2.10.3": { - "module": "sha256-JUj3Ure+k6x5KWSH9eTPz/dNjNHTRipmLOKeAMnDJDI=", - "pom": "sha256-yljZ3/3ZvCeaa3OgeybjFzZUgIIZmlNB9A9HWClRACY=" + "androidx/work#work-runtime-ktx/2.10.4": { + "module": "sha256-d/g5/j3aNO3mNcfWp/wfgaswXHuHCkFV957v29J5Sr4=", + "pom": "sha256-T4uXLStgCkzXR34FprzwzA7rBIUfSoreuFsBe+C3Ltk=" }, - "androidx/work#work-runtime/2.10.3": { - "module": "sha256-96vDtojhHHPQvhqU0pzMLQc2l5tlEnboUR8v1VcvShw=", - "pom": "sha256-ubEc5U6wzFVDd2l9CaC9BvKyHhpNCzLhdGm6zWLqKyM=" + "androidx/work#work-runtime/2.10.4": { + "module": "sha256-nuQEgMzABO6BdBqjYIr3MDLVM3Suo0V45wHrMqicJPk=", + "pom": "sha256-c7goZnT/QK60c+iZTGrZ7e2s9kzHuwTQeidKGfUWAFg=" }, - "com/android#signflinger/8.12.1": { + "com/android#signflinger/8.12.2": { "jar": "sha256-wdyixoNjTuGilCmPnHF5V4r2qG4IC9xA+WGRW8XIFC8=", - "pom": "sha256-VjNRzWyTQ5ytodxM+n9/jPuCmPFBKjvnRgsGFjN92EA=" + "pom": "sha256-jvfIytYx4s7HUbUzTmGP4gY4fovjRJZ+mMhwuV3NGEo=" }, - "com/android#zipflinger/8.12.1": { + "com/android#zipflinger/8.12.2": { "jar": "sha256-pqaPA+jZ+JRGiMNsbRbCU+gaYlkwrx0OteWSvSstqeg=", - "pom": "sha256-2k1Wz8vKWtcAcWjNzSQJMBfnAATsgQJY8BC0Jzx3EdI=" + "pom": "sha256-SJQsdkXk8p1L346ylPIvccymg9E0CC8C+rVvOSplSUE=" }, - "com/android/application#com.android.application.gradle.plugin/8.12.1": { - "pom": "sha256-hcT5GyILcXvgVb4qaqGSKJyn0l7AIKrOsO24Uex8TWQ=" + "com/android/application#com.android.application.gradle.plugin/8.12.2": { + "pom": "sha256-IsFtJP2mi7GRVW/9JuwZsEduHzCr4ZsHcbaZroZBHCg=" }, "com/android/billingclient#billing-ktx/8.0.0": { "pom": "sha256-bY5SjXTw+txT5tMroHb7Cc/Udp7jiUVtos2HfuDU1CQ=" @@ -693,112 +772,112 @@ "com/android/billingclient#billing/8.0.0": { "pom": "sha256-JZBM85r1BfZHCZSiFrYveNVWxj858Wyh/WkuJhC8alI=" }, - "com/android/databinding#baseLibrary/8.12.1": { + "com/android/databinding#baseLibrary/8.12.2": { "jar": "sha256-eUETcJ2rIbBsJis3lec8twj7rK5hcV80Nh4a9iN6GHA=", - "pom": "sha256-OA+8rqlMeTfPQl64S9GuJC1e6MOmC9SwANgH46n04Gw=" + "pom": "sha256-WEoXo34gxK9hKcSYf2ezPZudcOyzXnUPvXR+nCEUuhY=" }, - "com/android/library#com.android.library.gradle.plugin/8.12.1": { - "pom": "sha256-uThAdxRlMjhkwk9yQC5+Ztsx8p3t4CNpqEDtlrKqzQ4=" + "com/android/library#com.android.library.gradle.plugin/8.12.2": { + "pom": "sha256-XXcbrIpxzlnv68cWwmNBXKboIY1VS1YykZf+2Hz6hiM=" }, - "com/android/test#com.android.test.gradle.plugin/8.12.1": { - "pom": "sha256-OlI1b82+4RCxt17VTcEV5INn05fXJRz6u5u2fdVTqv4=" + "com/android/test#com.android.test.gradle.plugin/8.12.2": { + "pom": "sha256-pB5tqwhyKoGKeLSQ/NTJjUXqwAsCggWQsJzvxsf1HA8=" }, - "com/android/tools#annotations/31.12.1": { + "com/android/tools#annotations/31.12.2": { "jar": "sha256-O0u5YgwX0Z5b2RrBmICAVTVztMO3Of3ZJBb0Ly2vPng=", - "pom": "sha256-9QjsqPu8MBIacOxR0NUuhlrpNSX/r4i6NKIKiWeH518=" + "pom": "sha256-ObXIvo8kZfvGwdBt0TP9aoCMpMWW6ENhr62tT/KHPsM=" }, - "com/android/tools#common/31.12.1": { - "jar": "sha256-MOqI208aimlE/Ic44MjyGMxdOFuVTRXtf6zBWOix2o0=", - "pom": "sha256-HE1hspEE0sldxzfSDyOZ/+8Dy9OUtd6SJPMWJgxNzQ8=" + "com/android/tools#common/31.12.2": { + "jar": "sha256-htXsstt2asnhKxj7D9ieIgzHwjhZrzED3O0Oij9ae74=", + "pom": "sha256-c0ZKsU4r4I9NQ0/oagCET3deBxFj3roP8xJHcUTWY0U=" }, - "com/android/tools#dvlib/31.12.1": { + "com/android/tools#dvlib/31.12.2": { "jar": "sha256-488/3JR3iN7o1bqnbLcqZlcRdLxHQe3w47q5enypDhs=", - "pom": "sha256-TCztlm4vEbJ+MV2ii71Yn9FmEw6PWcj0GZZC0zJmesQ=" + "pom": "sha256-2L1WAzbtLy3luxORDu7n2XISUDx1mApxLB8gjt3cpm0=" }, - "com/android/tools#repository/31.12.1": { + "com/android/tools#repository/31.12.2": { "jar": "sha256-Tt49yWVrpMuHpVfwBzRnr4KSYiaJuoUJH/tI7I4Gw/k=", - "pom": "sha256-hihn9gmg4q7HGeOUa16/mmS7R4pQsx10vmQIQG43v1s=" + "pom": "sha256-NE3dukO3zA/ptBFJVf+dj56Ke8W/2qWOqwtnuHyF7fQ=" }, - "com/android/tools#sdk-common/31.12.1": { + "com/android/tools#sdk-common/31.12.2": { "jar": "sha256-RruNPkkpFFavjrqg79LtIhCLvhgcPQn2eEuADu0wvio=", - "pom": "sha256-3O9DipRQczxiuXy0DjwdNJJXNMdzP05sr8Tm1Z7IyjQ=" + "pom": "sha256-PnP1faxcrugAo/344VYISrsy9ZHcFNHZKhTTNHHfxyM=" }, - "com/android/tools#sdklib/31.12.1": { + "com/android/tools#sdklib/31.12.2": { "jar": "sha256-Qxgd0eHBM/lIlbjgdQ+NO29klo9fIRJKnwDaI120Avs=", - "pom": "sha256-hlR+L98/xgkLYo7Oks3uYRudq+SbvkkPWrwIL9YR3yA=" + "pom": "sha256-oB8p3uu2t5ErH6dN2AMCghrZqeBN5frp+Fb1Ox3+D10=" }, - "com/android/tools/analytics-library#crash/31.12.1": { + "com/android/tools/analytics-library#crash/31.12.2": { "jar": "sha256-zKl6wpoTKb0xCj6DK25X9GIn5QGqUpwApj3yF8XX30E=", - "pom": "sha256-fgf8uExqX5QzTd9r7q6bJNVERGwbt3l2bBySEhTQ6l4=" + "pom": "sha256-z8UFx6ELhFJmV+Y4/FEnXJ+NVNF6+jmhlBjbRHOnpNw=" }, - "com/android/tools/analytics-library#protos/31.12.1": { + "com/android/tools/analytics-library#protos/31.12.2": { "jar": "sha256-ZzdqAWqteYTsEjpNDnKmHCUiQPUWSDeHpDZNjm+3WZs=", - "pom": "sha256-R+PwGeyR0NFloz5F4Rc5UGj6GLQpjEVaiNSZed1fkDY=" + "pom": "sha256-wNOyEYMFhsaIetOo0dJmFb1fJxVauxl/N4fDtocMf4g=" }, - "com/android/tools/analytics-library#shared/31.12.1": { + "com/android/tools/analytics-library#shared/31.12.2": { "jar": "sha256-CMNOCfkG2EW0/Ndef6hlrbgYNDrrtbNYGmIxvcYls08=", - "pom": "sha256-z4TX/tUy0pfIWO+OPblyE4jFzUBZItzp/ya57XTqzJI=" + "pom": "sha256-4TyuEtBxW85TuPlU2Xzra0C6fbLDdi/F8tfR1SPGu9o=" }, - "com/android/tools/analytics-library#tracker/31.12.1": { + "com/android/tools/analytics-library#tracker/31.12.2": { "jar": "sha256-oOL6G81oJbwcOVTgogbYgIP0a7FhxlD+fImA6xOvwII=", - "pom": "sha256-fNFOZBSwI6lDVu/OuJn+nX9BsDVSMHndA6k3sfIqOg4=" + "pom": "sha256-m572bId95ykq1W1SENqHyCNT3AmtLw33Wad/BmUdDOY=" }, - "com/android/tools/build#aapt2-proto/8.12.1-13700139": { - "jar": "sha256-xz9ZFEfE2QD7wLCU4mneFj2V2+URSdLh74ePRwNmzis=", - "module": "sha256-AO3iTp+iuEK63Byd5yU3VyRXxUsumIFQOU3dRo7tmGI=", - "pom": "sha256-ZpLCC11D12wovSXWoK7RJWHXDv/vG5vkQJKzaj/z224=" + "com/android/tools/build#aapt2-proto/8.12.2-13700139": { + "jar": "sha256-lSzf/IalP2+ZTAmhCit4psU9qnEd/hK5w9Oc/fo/oSc=", + "module": "sha256-ERAFSpY+XR1JzzCzXSbBsvNMN2G3UCGEWaT1vcwKT1k=", + "pom": "sha256-UEj/Fg7NHw9NqEKmgJcLuWiW8OU8rljtau18NrNPEN8=" }, - "com/android/tools/build#aaptcompiler/8.12.1": { - "jar": "sha256-G1MPOQyK+2XdU3/QX8zf14AGPH/ZiXBCBkQwGJ/1p8k=", - "module": "sha256-JhH91WLaymecG2GC4yOi0sEe/KWi0S5Xnv3WNmHUSNE=", - "pom": "sha256-BAKFUXZOn4PDvE9xHLk38eNcqNN6Wd+piUmZsyXE+4Y=" + "com/android/tools/build#aaptcompiler/8.12.2": { + "jar": "sha256-JFOAy9CSlgBKWROPK507c/RW/2ERzBK/mCC2flKbBag=", + "module": "sha256-t8UuuX0tugik2rkoHo2FShzYOI19W7cMPh17rvkxU3A=", + "pom": "sha256-p8xd74Ds+iAye1HOQnTLR75eoGIlXlGfSY8ypAKsRCQ=" }, - "com/android/tools/build#apksig/8.12.1": { + "com/android/tools/build#apksig/8.12.2": { "jar": "sha256-wHDtE5RinXRkGqCQb2Cy/6Hud+Y2ah+TQ39ZcXsa64k=", - "pom": "sha256-WJgWeGJfk/8P6JWyCSD1deMowd9IUhW4YTpl8P9g8uI=" + "pom": "sha256-Lx5y91ARJAzkBrGLESjlLuBSwUkiQ3bxIESpAfJHYJU=" }, - "com/android/tools/build#apkzlib/8.12.1": { + "com/android/tools/build#apkzlib/8.12.2": { "jar": "sha256-KQkclFclL5l93+r7M91lo3OtRYQBKPlFgy2Or9kRhWE=", - "pom": "sha256-34UqrcBXJttxaoUJAX1rv/BKEEL2ensGugTMPkq7loI=" + "pom": "sha256-fFntTsu1V6S/0u2pF/TVRM8A0Xk0M/YnOU1+0ffSvWM=" }, - "com/android/tools/build#builder-model/8.12.1": { - "jar": "sha256-tczLw9MVL4HvxLmH5xMTZtHgb1WVcykZ61adI8Dkpzk=", - "module": "sha256-RkfjtjsUuM+VjWTZjsIRIziIVweE9vRJpBlePbDYxyU=", - "pom": "sha256-Z5zJ3/JkLGPShI0JD1mACBX0giiJzNoRprzaUTSnmzM=" + "com/android/tools/build#builder-model/8.12.2": { + "jar": "sha256-gysZ32FL2hgFn3x736oHVgWd0oZt+ysw2ysAucMN9vM=", + "module": "sha256-a40Qb1uuAWAmbVe8qgVOZef57GXAF6tl6Osncdz1qD8=", + "pom": "sha256-MYe886Bszmep0tC4A18APEc5Wge2TJy9h4/KHF+KsHk=" }, - "com/android/tools/build#builder-test-api/8.12.1": { - "jar": "sha256-rZmVwtqzKvY/smbxugGgJeC2F+7WYBce8fkCLq1WVLE=", - "module": "sha256-RlfxRcMl/rs8u+P3lPu3ASaet2fBaqHmpxX9rMwVvK0=", - "pom": "sha256-MY4tdFgSeYg2QrJHz8NZRmonxI+9OytJ4B1c/hIafHg=" + "com/android/tools/build#builder-test-api/8.12.2": { + "jar": "sha256-td3dZQDYKn86R68IaVnlByie+z98Aeoy7T0gGcmxSxw=", + "module": "sha256-lyKVUV/3pt59O3lFIwRfuWwuVLRO9Ul6vvjvW80IqzI=", + "pom": "sha256-ZT91moP1SyJjDCYTH6m1BlEFFGVetUskIP5rTDQ8Mp0=" }, - "com/android/tools/build#builder/8.12.1": { - "jar": "sha256-oB+qzJqVojWm0CKcyS0igWOJpzfvZwUTvvxnoRRhEWw=", - "module": "sha256-fCWvbjrkHw8U0P/i5gChcGXfj7dEHcBwrCATccTdoQM=", - "pom": "sha256-Z40x5AQ0Y+0s1pJpkjc2yLknuHcdGs4mrF5+In4uJeU=" + "com/android/tools/build#builder/8.12.2": { + "jar": "sha256-KcobRrEALeFmYHERTbcI7I7Y+B3Drs10Njl/WLkknWo=", + "module": "sha256-iM6yuaNDrt3kl7t3eIuKLfK7ev3KrSVCOg3+OgZeZ9Q=", + "pom": "sha256-SXqD1DfTeyCcKu/hXPGRKf6+olFgYKABHCKL4h+kC0s=" }, "com/android/tools/build#bundletool/1.18.1": { "jar": "sha256-pzNBp5RavLDmuJccexsoAb12UAZEfKDSQ3pCYNVyzqw=", "pom": "sha256-XE33suMfF/IOS429YqK3hloJpJof0pMaNZ/TlOy5taU=" }, - "com/android/tools/build#gradle-api/8.12.1": { - "jar": "sha256-uktVMsNqF4fmjlIk8jcKzTlpQSNLfn/+gqX0eI2J7fE=", - "module": "sha256-lxUl1mFonEjEjfg4NkZtgnysiu7k0ZX31btq+cQYRzU=", - "pom": "sha256-Sxrkb7JoHdbuSmO7VRH5OdtcfVw8Nft4vqbZC6CCE+I=" + "com/android/tools/build#gradle-api/8.12.2": { + "jar": "sha256-K5MM5un9RRZ7voH4OxDHX3/qY7hqY0zRxWw41kvzBAY=", + "module": "sha256-h0Yo72qH0fKsxosJuuKRm80u/BmtYFYJ+jv//c1Rjkk=", + "pom": "sha256-jG6hUGkPLkcSVrPZUQhnELqow7+uoauB5WGiQl7B3iw=" }, - "com/android/tools/build#gradle-settings-api/8.12.1": { - "jar": "sha256-FGGlj+ZyPiyv4twoOKyNlhOF5jnM4/9a9FdU1V0GvE4=", - "module": "sha256-EyLPQN0TCYmfmmrdPvVUK1MVV3p2Fe0pkcyOEY6SeFA=", - "pom": "sha256-bwzGlXpRe8zh24qtQg3qaieKa0Jyvd0pJtmHSXTQs3k=" + "com/android/tools/build#gradle-settings-api/8.12.2": { + "jar": "sha256-I9tWoKmUM/eR0FQnO+rYhld9FMdencBfF90wetzuwL8=", + "module": "sha256-2W+XlUqQToch1sFE9RK707Rv5hoixewN+4CZ4s1xfHc=", + "pom": "sha256-JCxRxZnZLqEtDrWoOhjKdfw+CaGmfpy23y94Gp/rFUg=" }, - "com/android/tools/build#gradle/8.12.1": { - "jar": "sha256-v3A+jZLFmKc3ZKTOmgb2Cg3d2YNP+QqM4eXhMItQo3o=", - "module": "sha256-LueWKT4bwBpajNs/PXcSEAj3IApVtXfn1dwLRokh6Pc=", - "pom": "sha256-sH0ZIEaLuH9Z+LLAMHEffzF4y/stzoC6JMtvwz2VD6A=" + "com/android/tools/build#gradle/8.12.2": { + "jar": "sha256-9S7F9SNPqgFiDQ4g2KbJqKDJtalnwKq1aET+rN6zZLo=", + "module": "sha256-MIidFofwG1W2gejsNmqb7wKE1BhddY8QeVSPRAWoExU=", + "pom": "sha256-urkhJ6OjOz+DTcp27giWe/JQUHuk6KpX65x0dcNgIPU=" }, - "com/android/tools/build#manifest-merger/31.12.1": { - "jar": "sha256-kLwm0BRTWbA9fJQWP0ZSrwo35NuPsvq/M47YbKT75hM=", - "module": "sha256-6rDO383GGX0YWidjm+YmgQ222ALREZzjvfAiMQBOX/M=", - "pom": "sha256-a0NqmJzjcGY1aouwjWrwhUHNUHUIrjiIi76DEM2dNs4=" + "com/android/tools/build#manifest-merger/31.12.2": { + "jar": "sha256-ZOvXCrbMZbUH9AA1i9LujJSsJgZ5MHlG/a6HYx30Myw=", + "module": "sha256-D2pAzsRp2UcBwgrZD5/u9Kvr0jfyiehsyFjupTlaQa8=", + "pom": "sha256-+uqUpS+WJF1IJWjpIKKOwNt1+kNvZGc93AtiuRnxRtI=" }, "com/android/tools/build#transform-api/2.0.0-deprecated-use-gradle-api": { "jar": "sha256-TeSj0F4cU0wtueRYi/NAgrsr0jLYq7lyfEMCkM4iV0A=", @@ -814,57 +893,57 @@ "module": "sha256-NsJVdrGZk982AXBSjMYrckbDd3bWFYFUpnzfj8LVjhM=", "pom": "sha256-M7F/OWmJQEpJF0dIVpvI7fTjmmKkKjXOk9ylwOS6CEI=" }, - "com/android/tools/ddms#ddmlib/31.12.1": { + "com/android/tools/ddms#ddmlib/31.12.2": { "jar": "sha256-g5lX+WEQBxPqDu1iioaEzDmqR5Yxw2JJeT5t9+DNY9g=", - "pom": "sha256-4lyGu63q8UZyqtVhiiLzxrUJg9jN5Eo/PDkBJdfFRrw=" + "pom": "sha256-ueS//swhMjz4Lhjl1UfXRfOseYTuxuuOsjWsASZR8Eg=" }, - "com/android/tools/layoutlib#layoutlib-api/31.12.1": { + "com/android/tools/layoutlib#layoutlib-api/31.12.2": { "jar": "sha256-0GvGUCR2MqSk5llrhzEgGfRekAJnxUdsR6W/puP9MTI=", - "pom": "sha256-dk21CpI1rQiW4HQDSPz29vh4u6TlaMHPB/DTu7KIjcw=" + "pom": "sha256-itbrIcRft4bTnS15b5HHgajCmbYYD5o6FMdaFnSUc/o=" }, - "com/android/tools/lint#lint-model/31.12.1": { + "com/android/tools/lint#lint-model/31.12.2": { "jar": "sha256-hDZKm/DyNFQdZo1CMYIhUW/Tpyc0Jb7i7huzZ0yOdyM=", - "pom": "sha256-ruSt1ZuF2rghi7Aleu4Yfx3RNf8J8zrodqTpMvUJgY4=" + "pom": "sha256-gCraRiBnxNrRvTVkK01lgXGamBCVeqirbrfKIksSi+c=" }, - "com/android/tools/lint#lint-typedef-remover/31.12.1": { + "com/android/tools/lint#lint-typedef-remover/31.12.2": { "jar": "sha256-Sjujur/Xnm/Ge872R/tOz+r1m0gbEI98LrpNHFxt6o4=", - "pom": "sha256-EsF1c6mJnN0vJFMPOabaRM2RUqlV2rPPYKPZ3sCEQPI=" + "pom": "sha256-35xbR24xm97zDAw4vT8m8LJL+yMoTGl7Pf4zMUWc510=" }, - "com/android/tools/utp#android-device-provider-ddmlib-proto/31.12.1": { + "com/android/tools/utp#android-device-provider-ddmlib-proto/31.12.2": { "jar": "sha256-BHrs3WbhBhN/d6UsRC8bg9t9boSWiZgAJR8gbH853mU=", - "pom": "sha256-rHjCekD4xs97ah+A3yQ4fQNbtMbQ6XG0xiAuih3Qk1g=" + "pom": "sha256-2emcAoBswncd2gEcyqR/85EwdCT9AOtQxL2hQyc/3mA=" }, - "com/android/tools/utp#android-device-provider-gradle-proto/31.12.1": { + "com/android/tools/utp#android-device-provider-gradle-proto/31.12.2": { "jar": "sha256-ZagpFgS/3h9vdcqFMqOBQ57IH9lY8yeCqwBH+2HZp6E=", - "pom": "sha256-vCeYaBVZPkje+BX9j5619/geQFdAL45nMdjFsYoVF14=" + "pom": "sha256-XU09I5T/e0gXDtOHn2K/a2nplUzzyQBB8XWxZoZOnKg=" }, - "com/android/tools/utp#android-device-provider-profile-proto/31.12.1": { + "com/android/tools/utp#android-device-provider-profile-proto/31.12.2": { "jar": "sha256-PnsJj24+yuMbb3kJw0O07AmqGNion0G/kgd7pLBW9FM=", - "pom": "sha256-bQScpUJnsph9kUZNZ3cZn1wcUJxcM3NagRHx/S87HUE=" + "pom": "sha256-EKFpqvMg+4M+7zb2nTxpwIj+x5mVBy4bQsc5YIPxpkg=" }, - "com/android/tools/utp#android-test-plugin-host-additional-test-output-proto/31.12.1": { + "com/android/tools/utp#android-test-plugin-host-additional-test-output-proto/31.12.2": { "jar": "sha256-a6fmrCII10wbtfHRRkq6/GpF2HELIEVaLcAq34cmvIM=", - "pom": "sha256-lzjKw8yrlOqfvA9+Z9bdDZdUYFHKv5i9/FAKTmxWmhY=" + "pom": "sha256-I4ljrSn5Ky6zelV35wxdsTe1qn63TcjrqXUDZCxnH6c=" }, - "com/android/tools/utp#android-test-plugin-host-apk-installer-proto/31.12.1": { + "com/android/tools/utp#android-test-plugin-host-apk-installer-proto/31.12.2": { "jar": "sha256-TythBULpGjWjlrBDaKeEA25CuHhwIUYFULmjSVu4JFs=", - "pom": "sha256-0X7hfQ2l34nQbinLSmMZJfqRzpOYWdsrwx1YiSoYU0A=" + "pom": "sha256-FIHYFeK8r8HyoW2nlHjTAN5RYWgvbi+/IUeTFbplOLk=" }, - "com/android/tools/utp#android-test-plugin-host-coverage-proto/31.12.1": { + "com/android/tools/utp#android-test-plugin-host-coverage-proto/31.12.2": { "jar": "sha256-+oZxmj3F3kZffgwCMYRBTCf4/VOjT9VXKJwL9t80AkQ=", - "pom": "sha256-zn009lghOuGfOQJXUL2r4ufcW6xH/Fu+hrlZtbjv4L4=" + "pom": "sha256-RSwcC1x0SnppXYuGNvosGumsmAT+dC0Dw/qUHnm1X4Q=" }, - "com/android/tools/utp#android-test-plugin-host-emulator-control-proto/31.12.1": { + "com/android/tools/utp#android-test-plugin-host-emulator-control-proto/31.12.2": { "jar": "sha256-pPNKrg+f+gJtv3FRQ23XrlO+y3JiK0DyxHnKyJQ9kxk=", - "pom": "sha256-VYK27fk7nEWHvDQahq0gpRKTFrlnEiZbdLBLSLPs6Q8=" + "pom": "sha256-Bud8RLjOe05eUXEkb7wzMfe00C/AennB3xw9vRoZW5Y=" }, - "com/android/tools/utp#android-test-plugin-host-logcat-proto/31.12.1": { + "com/android/tools/utp#android-test-plugin-host-logcat-proto/31.12.2": { "jar": "sha256-wfbrus2tVZtu/k6qKVYVUrMxVjlfBpzZcD/aCcRi3qY=", - "pom": "sha256-5CZoQl9SbfmVdbMcWL8UPOQ+wtXsfkLV6DIKbHvkO5k=" + "pom": "sha256-/TMGgIC5JPVN6pbV/i7v6r966F5PIdVjrO0KaNvBm7I=" }, - "com/android/tools/utp#android-test-plugin-result-listener-gradle-proto/31.12.1": { + "com/android/tools/utp#android-test-plugin-result-listener-gradle-proto/31.12.2": { "jar": "sha256-1Cm5MS3/oFAzgdHuGxipmb2QHnRWYSsvtIxqXVosr4g=", - "pom": "sha256-iIWcDrlrH/lFNvM/mJ/UFZb+Kz+0Em4DCcVFuu2LQH0=" + "pom": "sha256-YJulJcBE6+Em0Q3nWNiZnG31wUEGUnOSU1jmR0lU5pQ=" }, "com/google/android/datatransport#transport-api/3.0.0": { "pom": "sha256-FTe+vUTaLrfjvnP8QlnhEW8qaKUwX0/iPGzqmm+E95E=" @@ -878,14 +957,14 @@ "com/google/android/gms#play-services-ads-identifier/18.0.0": { "pom": "sha256-T7byzYsik6Sujlx1It7Qg4Dsj0/KYP5Fg4f1qvTUhGo=" }, - "com/google/android/gms#play-services-base/18.7.2": { - "pom": "sha256-gyO6xQTEJbanm4DM+nKjandXfnVOQBr81mpGQlj7rxs=" + "com/google/android/gms#play-services-base/18.8.0": { + "pom": "sha256-+K6Gpqgh8bqQ/kg9Q9VPHwNF78n1EkD0ZdZQ99cAvyk=" }, "com/google/android/gms#play-services-basement/18.4.0": { "pom": "sha256-Bcp8Cs4NYmCTH5ftMsYM5ZgHH/Vg0/pE9J5vBpXStoc=" }, - "com/google/android/gms#play-services-basement/18.7.1": { - "pom": "sha256-Bz9zJctDBQonNnp0A0i9sqR9WpHCBaBwAmeWWP3CJGg=" + "com/google/android/gms#play-services-basement/18.8.0": { + "pom": "sha256-eOf/c/x9fOkTDwcLRb6dMLXnVRvC8sp1yavgsbf3DKI=" }, "com/google/android/gms#play-services-location/19.0.0": { "pom": "sha256-zOYKDEJQ5b5tM/RlBbpyaQSKaNR4hiyHv3Ycae+E2j4=" @@ -920,8 +999,8 @@ "com/google/android/gms#play-services-tasks/18.2.0": { "pom": "sha256-a5nEioldFV5Yq87mbMIhRtuDq9XYTK9sj3oq6psbzSE=" }, - "com/google/android/gms#play-services-tasks/18.3.2": { - "pom": "sha256-KOUpZpypFrcRhKfaWC12GephFqayhz0rGiPC89neHNo=" + "com/google/android/gms#play-services-tasks/18.4.0": { + "pom": "sha256-XiYxNAyiqLhf5Kko/X8nKqE1J8dWVLISMsFHY8FPDrM=" }, "com/google/android/gms#strict-version-matcher-plugin/1.2.4": { "jar": "sha256-3xtItno8X+pyZ+nlHSDeR1eBi26O1XZITHTJbqKVEgA=", @@ -947,8 +1026,8 @@ "module": "sha256-Z19xdCWZ2MpuhuILly/DQ5dVpMYDEI2FUl8qrPrbIzc=", "pom": "sha256-eskt/D+7321oyAaO38R1BejHN/7liUZ4jPFBSMF/dtI=" }, - "com/google/firebase#firebase-bom/34.1.0": { - "pom": "sha256-oyhReVY6oPd+hY7rBbvv6Ll2+90MqkCp5cd7q5PXRms=" + "com/google/firebase#firebase-bom/34.2.0": { + "pom": "sha256-UKlfS0dxOBCAKp+XAGWB1ytZ7ELGVYpCqMwU8c5mRuM=" }, "com/google/firebase#firebase-common/22.0.0": { "pom": "sha256-MV2rQ18HKsavNjye/9HpjbFoPS+HpgfwDVA8As2Eexs=" @@ -972,8 +1051,8 @@ "module": "sha256-Vx/qTssBMKrx7Fxw7OTFGkI8w3WIIig0z6DpExMBjdY=", "pom": "sha256-bffzlGPH47rIU6TDnrajmc8gTeGDM7VEk741v2ygvmI=" }, - "com/google/firebase#firebase-crashlytics/20.0.0": { - "pom": "sha256-qi2TNchYPgBv6cA1GJNZrXJ2JQG4M6S7IETi5FOCweo=" + "com/google/firebase#firebase-crashlytics/20.0.1": { + "pom": "sha256-xpF8S65K0Gzx9z7V2HYdHZ983jE+8lLUn1aoB6VIGKM=" }, "com/google/firebase#firebase-encoders-json/17.1.0": { "pom": "sha256-yCPL7XoOdb8w/tu6Qv8cDIdS49wW7cz30PLl1stpx6g=" @@ -996,8 +1075,8 @@ "com/google/firebase#firebase-measurement-connector/20.0.1": { "pom": "sha256-exiY9N12nBHKu6lwJUbWiAEV6B191v8ra+JI7hVtyLw=" }, - "com/google/firebase#firebase-sessions/3.0.0": { - "pom": "sha256-UfvrbFOxJBDN7JBAARdh73Aj0EbK0BmW3adOx8GGhqE=" + "com/google/firebase#firebase-sessions/3.0.1": { + "pom": "sha256-OIMBaxVg+JFVP5bvcCHJPNFSS+/rUw+cY7uo1h6LabQ=" }, "com/google/firebase/crashlytics#com.google.firebase.crashlytics.gradle.plugin/3.0.6": { "pom": "sha256-TcBqs+b+SzIGnYHDWGN3AFOKK8f6Z45TDpNS3VqCkB4=" @@ -1088,8 +1167,8 @@ "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-rc01": { - "pom": "sha256-8oCiSG0FETN2v+hnUEuQ2VEkL9DFwBi2UcC+tcTa6eA=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.10.0-alpha01": { + "pom": "sha256-S6pDCUYcfJwMRovMUU8bSC87x6mF27OY80fiOM3hujM=" }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", @@ -1453,19 +1532,6 @@ "module": "sha256-ujmAw4GOCFgtyLsMoPk7VhW/k9lWTL40Vm+ZP3T0Ni4=", "pom": "sha256-41EWXbe3va3HmtEc+uKLld3wZnaeimKvU0V39Q2eqWE=" }, - "com/github/bumptech/glide#annotations/5.0.0-rc01": { - "module": "sha256-pf5zlSZUrdVw3EuE5w0KeoQK5QZyqENfmFFs9WqWexE=", - "pom": "sha256-g+AAH5lPJWhjyc4wzYMlf7qjQEayclcfyGQ0O8x43TQ=" - }, - "com/github/bumptech/glide#disklrucache/5.0.0-rc01": { - "pom": "sha256-rTCxr8Od/ObYsLN/OXXMI1iY4bM67RBfEUoqgPlH9zM=" - }, - "com/github/bumptech/glide#gifdecoder/5.0.0-rc01": { - "pom": "sha256-bWon0m4DSok1jGLEO7/aF+vyDM4I5GItBHhFUrnEXrY=" - }, - "com/github/bumptech/glide#glide/5.0.0-rc01": { - "pom": "sha256-t4B6qZ0o2S98YxD/gOEo36btXUzZsH7sQKuU2Bi2kQE=" - }, "com/github/hypfvieh#dbus-java-core/5.1.1": { "jar": "sha256-fSBud79i3+AOwgR2bsnMP1d8Q7V5DV8G4y0z+DSQtA4=", "pom": "sha256-Mc5TzmTFMUe9rMPnCbwf4V42DaWHMfGGmX1OuR+qMGQ=" @@ -1520,26 +1586,6 @@ "jar": "sha256-OfNnW5EObpuTgl+ChL7J9K0wRM0gpvfI/54vhpXr8h4=", "pom": "sha256-6oYs472WzLjKNrjp57rvLaP7v73CVrrqqMioc5EQdOc=" }, - "com/github/skydoves#landscapist-android/2.5.2": { - "module": "sha256-YmhywJ3EQF8lcmjDNv5Av8kCXPJg6o6o63+qXojeZMQ=", - "pom": "sha256-6BGYAvQ/brkd73zZY4sYL+YNpcRrOqN/r2hLCjNFzeA=" - }, - "com/github/skydoves#landscapist-glide/2.5.2": { - "module": "sha256-7aEVo6/E9HRwA6b1bET0lDXFaBg/hIgj7sVEFs0BTrs=", - "pom": "sha256-oVjPl7LVUBMQYJ3qw3zsm04It4IUSysqLNst64S74g8=" - }, - "com/github/skydoves#landscapist-placeholder-android/2.5.2": { - "module": "sha256-3SfqI2M5gt9CqHmUy2U7CIdwUdWbfs+ZZSTBQpuVfss=", - "pom": "sha256-4T/Dd6jCSu1UHP+sl9xa3rfSio2M/MnGO8rLuVxderY=" - }, - "com/github/skydoves#landscapist-placeholder/2.5.2": { - "module": "sha256-GSVaQhRwSXRyzvF4S4G96XisPmXth+8zrUdqhQnNlW0=", - "pom": "sha256-XEJKYl8bpNzYxyBus931KNMIfvHTwkrhJadxS7AfTMk=" - }, - "com/github/skydoves#landscapist/2.5.2": { - "module": "sha256-nQ0g+QS4LvpYYW3O9Ioyw3HKwE/x9LuGYfgMFRMYTfI=", - "pom": "sha256-E5Rx6eHau+k0lPp8g++zzlIrC2ZvZ0HemFVMNWDh6Ko=" - }, "com/google/accompanist#accompanist-drawablepainter/0.37.3": { "module": "sha256-M/O1/0mKSsp0U3Nccx7zo+X3FBkdEjKijeg/dtNC1VY=", "pom": "sha256-ambPsAooHoQHAXIlSRPvIKN/W4QR0i69BLyAWnHk0t8=" @@ -1880,16 +1926,6 @@ "module": "sha256-sulz7WEYTDMNpU5+YuW6STQLZkh1x8PiLfjvSWB8TXA=", "pom": "sha256-aNCp1oSYz/jQM+gJUKihDamZiE6Y07RMiNDpsAUd4nA=" }, - "com/squareup/okhttp3#okhttp-sse/4.12.0": { - "jar": "sha256-v/T7yu96rC2RDU/0ba+qTm0V2hJ99rrJchbaRpQ6fUw=", - "module": "sha256-c+RIzK9gfU9gO4tuZmGHKk/6PCZBGTyLvE1r2h5Ww0I=", - "pom": "sha256-lKunzO96e5DcolIFhb8LEjNtyO+U1ZGWPu2sV3lnkzw=" - }, - "com/squareup/okhttp3#okhttp-sse/5.1.0": { - "jar": "sha256-OQcuhhe1MnqVEJBZmbnb0w5Mx/EOQ5kb9uuvpviGVu0=", - "module": "sha256-DUDRBjDOEGtUKMCqzyJHbEyRL9neROdeMgczJJ0iYqQ=", - "pom": "sha256-fsiVbKQHXbrRJmkkCCYgcnSLZetJUfR98okD2siiaI0=" - }, "com/squareup/okhttp3#okhttp/4.12.0": { "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", @@ -1899,29 +1935,25 @@ "module": "sha256-9Lg+E7Rr8Q9cccDL82M54X4ttXZwDaNElfulX063g24=", "pom": "sha256-hwO2W8qKgsj6H3DHt4FTtAx5FrKQUS/PmA5/IaZQpzc=" }, - "com/squareup/okio#okio-jvm/3.12.0": { - "jar": "sha256-tfXygLtijp9Y+L0557zSsJGdxm2Q8FuA06qyLxuZy+o=", - "module": "sha256-uN1osQceSgX6MRt25UGlSstzlewqYumMORr0zXE4umE=", - "pom": "sha256-pAbwPoSUEoYrTDCfayOjrbSQPK6Hg2+A8I8hOCVYNGg=" - }, - "com/squareup/okio#okio-jvm/3.15.0": { - "jar": "sha256-SD3Dg7EEnSIIkjIqDWpDCEJfCbsFtIxD1Oqp/4KxzRY=", - "module": "sha256-mJRUqUrvvClwMoiPE1rNoUqf+0aWDn2EYDkl0mkkHuc=", - "pom": "sha256-B45C9oykYT/yWX+8VUHFzleM3MSIOdqJ2nynYFGL+3k=" + "com/squareup/okio#okio-jvm/3.16.0": { + "jar": "sha256-xzfANcpnUYe/EaZ925WBlUvw1cqfPgSOg4syZ88ytcM=", + "module": "sha256-h5N9uN2s/m54G1UOVcRgEvRtuvEggD2phbshf0eXWJA=", + "pom": "sha256-UZpRemxp4bmF6BsNm3XT3kWjg4aI46CUjnpTYeVHOPM=" }, "com/squareup/okio#okio-jvm/3.6.0": { "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", "module": "sha256-scIZnhwMyWnvYcu+SvLsr5sGQRvd4By69vyRNN/gToo=", "pom": "sha256-YbTXxRWgiU/62SX9cFJiDBQlqGQz/TURO1+rDeiQpX8=" }, - "com/squareup/okio#okio/3.12.0": { - "module": "sha256-LNVdKix2ILnLJdBBuXHv9JUdC/gusaRYzkIwsXNuzBM=", - "pom": "sha256-3gtsdWazZJTDnl3+5OWjcHzAYCHyBqbYo4VRLfOYDNk=" - }, "com/squareup/okio#okio/3.15.0": { + "jar": "sha256-DtQSXgSMhq9+zkRtZU8rqLzF500K4fTePF3ArZqXXi0=", "module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=", "pom": "sha256-LXN4VBFATurDLwRzouB6sVFrmFCpKAzGGgi0eXkMzPg=" }, + "com/squareup/okio#okio/3.16.0": { + "module": "sha256-tm9psUrhT7xq1d5d8i5OHJT7wgglcq64fFIL4USco0A=", + "pom": "sha256-tJcqa4qGXc5rxH+v5ti5P+aSiWMf5z34e7S0XDdcHOY=" + }, "com/squareup/okio#okio/3.4.0": { "module": "sha256-aRc2CEF6IRPm+mr+t7RUCyDfcM/aP6Fsc6qk+nAv+tM=", "pom": "sha256-QOr9s+epasxcFR3pzL7BKFDy37XL53Ph90zrU2JVggM=" @@ -1966,13 +1998,13 @@ "com/sun/xml/fastinfoset#fastinfoset-project/1.2.16": { "pom": "sha256-kFgkJa3B9AtBNi2vuVFzkxIlrKpeeWINXmvVL2Rikro=" }, - "com/yubico/yubikit#android/2.8.2": { - "module": "sha256-IBJwMeoIEt2rL+RNs3+jLRWkBZjfHBmmcI7v/5gg+QQ=", - "pom": "sha256-vPC8sTd+GEEk8AmNlrBTs54kyYayV9t75Yrfi9M+c5Y=" + "com/yubico/yubikit#android/2.9.0": { + "module": "sha256-HDolmNPEyaCCh/OhQHpEr5UzMEsg4pfICtJ5rR1prWo=", + "pom": "sha256-y1pb0vasa22arPH3C9ptuj+ftdq7meigBV/pblFVk24=" }, - "com/yubico/yubikit#core/2.8.2": { - "module": "sha256-g2HwADkr+c44YJEEavnFsPMayjn18tJ2L+v6vsKr53o=", - "pom": "sha256-dhjMXs2kZBokAkgrZztCmRgVvx1O6pjp7X8Mg1uXfxU=" + "com/yubico/yubikit#core/2.9.0": { + "module": "sha256-wkGvn3JT+XgsKV5tAl/pf/6Y1ogPkOlqkkt8jgG6Bkc=", + "pom": "sha256-TpILTO9UFS+cDFN2c7AXtIm4EU3zD7hOQY1qfZrswqo=" }, "commons-codec#commons-codec/1.11": { "jar": "sha256-5ZnVMY6Xqkj0ITaikn5t+k6Igd/w5sjjEJ3bv/Ude30=", @@ -2107,6 +2139,90 @@ "module": "sha256-H98y9GIf2USKQ5qH/C0PsdjqGNKqxHmz5WLsTUimixY=", "pom": "sha256-o2hdlhu7LJT6mvm1oIPzFK2VMJ75awWZItaBQVoKn5Q=" }, + "io/coil-kt/coil3#coil-android/3.3.0": { + "module": "sha256-CnnwQL5OtVIApOhmZPEcQ2pFnUwYYNvV7+QwwqoYp9Q=", + "pom": "sha256-t1CMn/pl59zaAzCZl4v+g6mMZSoWVaQCtPVEQK86mzs=" + }, + "io/coil-kt/coil3#coil-compose-android/3.3.0": { + "module": "sha256-MagPQEUiRuiw6owLKDNAB7xhiUOajyElEU/oQezOLyw=", + "pom": "sha256-RZvN+N9QJJHOsFZ7ffCJr+Xf/rSKc0+z0SUyd36SnGs=" + }, + "io/coil-kt/coil3#coil-compose-core-android/3.3.0": { + "module": "sha256-P2B1E8op8bCRQNKZelJr5x0weAE5FdjDDeeo7rFkwhc=", + "pom": "sha256-UGnYqoEzIP0ngn63BSdfZXY5/DWIwXzqBB4eB8cOgQs=" + }, + "io/coil-kt/coil3#coil-compose-core-jvm/3.3.0": { + "jar": "sha256-2YHAj9qk+8qXVJkplCP5UAWGZrQR6uLgPHkVFIPcxh4=", + "module": "sha256-2szxqDpzzjc+Fj377+rqQxYvljSGYFjIiM4seQjqwKg=", + "pom": "sha256-V/rJ/UPPbLCr0B4fuzQuhlQNkOS9OcgMt8SoTD3kS9s=" + }, + "io/coil-kt/coil3#coil-compose-core/3.3.0": { + "jar": "sha256-FD/TxmqNFLufVnfGpGMqfqWqSHlffjTBac9rkq0amiU=", + "module": "sha256-IobTVf1atg8jI54FbaOH7ZHTDxc0OryszJx6vVkvTb0=", + "pom": "sha256-3Zza6ne8JqYFWAo67Jg9AozLIRK6Yhe2eeG1fSQ0RDk=" + }, + "io/coil-kt/coil3#coil-compose-jvm/3.3.0": { + "jar": "sha256-/iw/e9bW5FqyWCvSPvOiEyjU+K8m0ec87e7cH1WvkIo=", + "module": "sha256-XeSjnyda0YtndUiHIts8YZ53DHEOAyjYbXSUkevi1bM=", + "pom": "sha256-CJfwAdr+kM5SdnKcT9tmNiV8Y57mKD02pPvWJUh6jDE=" + }, + "io/coil-kt/coil3#coil-compose/3.3.0": { + "jar": "sha256-QRGHLQ+qiCf/RqPSExVMB8fi4VWJ4lobVZFPtMc+DCs=", + "module": "sha256-zEfkZ/z3jkvu/cd7JCOFwuRH2OsI033XzKh924BvUKA=", + "pom": "sha256-3evuGExa6a2fGVjUH62IG/TKX42OKzLa1IKlMOps9Gs=" + }, + "io/coil-kt/coil3#coil-core-android/3.3.0": { + "module": "sha256-bA5LeQNyRd+zcLaIF6YTcY6xXKLGbTc80boq0duNc80=", + "pom": "sha256-zWJ6/T5NSmDwTHp4IWjVf+5HDGrnqodAjxpkT0FyUW8=" + }, + "io/coil-kt/coil3#coil-core-jvm/3.3.0": { + "jar": "sha256-RUyCXvUqPOvNTsNHPmtTMj6io0YIar1Y4bofdlEaSNo=", + "module": "sha256-KSOw/zMRPqXMuxYacmUr5SrFJ1YlzS6z96mF3jHqkmM=", + "pom": "sha256-wvdy8Kt0fdQcH6qr+UMqUo7mAD0U1NMO06VRfaxreUc=" + }, + "io/coil-kt/coil3#coil-core/3.3.0": { + "jar": "sha256-sUdN4K9sMvAV00KzBQ6wg0UcsIK3PoDnWrHmDXhf/DA=", + "module": "sha256-c2KNSDYGhdQCraxXHzBtXtTyjEwgPa+RIkCTHt1g0qQ=", + "pom": "sha256-0L6GTehC01zkI5tC+zvsD+WORAQ8R41HMYub0naIQTE=" + }, + "io/coil-kt/coil3#coil-jvm/3.3.0": { + "jar": "sha256-vKRiPkNo3/33E20SNs+7EHBV0VezxMbYkJCXZVGOvLQ=", + "module": "sha256-rtY1IAqw6aecSdQGP9kWh3fwjPHjkLurXQwWYtkGbUo=", + "pom": "sha256-oQYNOHHthLXqJOLAPCtATETvBIiH11yQvkd7wVpy6ug=" + }, + "io/coil-kt/coil3#coil-network-core-android/3.3.0": { + "module": "sha256-GshlLsiIXkojJoJS6QZeLOBsNO8f3+V4s2Vfl26J1GU=", + "pom": "sha256-6xIs6/G97tXkMuMBrBJ491hq4IlyQiA8VpnnWnJ+5b8=" + }, + "io/coil-kt/coil3#coil-network-core-jvm/3.3.0": { + "jar": "sha256-hT4wBQPUnX3y0dj6ja7Rmigu+YbzL/neF8+ec26cRD4=", + "module": "sha256-HQpgFH/Wh3hFnVALRSqbigax3IEHerZCXjVU5MDARjU=", + "pom": "sha256-hFWDjPEvKjGZEzEpyWt2le4KAFwwNmZDqvDRQYCG1AQ=" + }, + "io/coil-kt/coil3#coil-network-core/3.3.0": { + "jar": "sha256-37nyRUWBHiLH7ri7xUmqZe9WnskDKK2oV4DGjcCtUMw=", + "module": "sha256-brQ3m6xJ/tocXBqLqmTfFhgjZN7b3hedyWJ48efqzPQ=", + "pom": "sha256-xUCmNHex+Sjq/9pASnDQibR3/q/ecqli+PBiIYLh4bw=" + }, + "io/coil-kt/coil3#coil-network-ktor3-android/3.3.0": { + "module": "sha256-RULeqiiD8JsXytf5Iy4vBVD5mIqJ3KaPQiw0uNh5fhA=", + "pom": "sha256-XlzZuYiBFeGJGwqfE9JK7OB1cxdJn8JEpmmIAb2Pw8I=" + }, + "io/coil-kt/coil3#coil-network-ktor3-jvm/3.3.0": { + "jar": "sha256-NCvHUF/GFjAW6dfIeI93ZzHnfPkMdCfXftGi41k2yuY=", + "module": "sha256-PaNky2vtjbS+jCV6uhqAehyy6nvtPIbcVaDgMGCVqpM=", + "pom": "sha256-4W9gwjKY0VHAobNwDPBm21zzUQudRSV/bRvptE4dQKY=" + }, + "io/coil-kt/coil3#coil-network-ktor3/3.3.0": { + "jar": "sha256-VXfr9eAOrZa9AuOtrZ2SRNyFsIGngYQHRrFdVh/zRBg=", + "module": "sha256-hP7CAksmRPHG3ct2CJrh1gB9TfF+aZX/WGGhvNAk2Wk=", + "pom": "sha256-gJYhLGTiqYnTAKqKHuXYOmyC3RYZ19lbFDTEGPBhTtw=" + }, + "io/coil-kt/coil3#coil/3.3.0": { + "jar": "sha256-KtJdjAQtkRdHpIYIWIbhQ3GDTPKvzwKHpCPXlckaYlA=", + "module": "sha256-4CIocRU3cyeBEx4o2ej7ixD2GWoFDEFv8gtWdlJMows=", + "pom": "sha256-U8IQKP+BBqdUQbw8bdnlefd9qCRaOhcqNrwdPIpJxR4=" + }, "io/github/osipxd#encrypted-datastore-bom/1.1.1-beta03": { "module": "sha256-GBor/eTN+9+f93hUMI+MTRb8AdlXlmZGt9C3uIUV27A=", "pom": "sha256-reYGV+QHTK0UFv+kvexfP0O3zL8m7G7lcbADwKlrq5Q=" @@ -2119,14 +2235,6 @@ "module": "sha256-jD8ePehOFcwUKb4ZlnBqMrMRs5GeINdZgxFQSQkyaPk=", "pom": "sha256-WMAz1/rb9gj20GhvBqOFmNTTR5uFnLUyBbMLK3bcAfA=" }, - "io/github/pdvrieze/xmlutil#core/0.91.1": { - "module": "sha256-ml0JULR4s+Hx+Pg4HKBt8u7P4mbIOh9sZFG1I+Z+tCI=", - "pom": "sha256-uiWQIiFBRKD/rLYsNqCQAs38gpzsQ8f2bRDFD1Ac0KY=" - }, - "io/github/pdvrieze/xmlutil#serialization/0.91.1": { - "module": "sha256-Y2E+8kbACKXn7vIN5pTnupH3NvuyuPKrk5phJ3eeXBA=", - "pom": "sha256-F5plNVCk6MvEubBClLhtWdV0dptRHQaNDDAz8IR9mzw=" - }, "io/github/reactivecircus/cache4k#cache4k-jvm/0.14.0": { "jar": "sha256-AFawtCFJsLOuEFDFCmqddyw+66sPyIs6AOgHsqGgBms=", "module": "sha256-xPewTXNix7g61pgLtO0AyhYTiS/9kZ3CexwtNeZRV+s=", @@ -2137,32 +2245,32 @@ "module": "sha256-0w1VvLHRtgjT13QBNIipFT8J4KUZpZzqiT2JWzRBtNM=", "pom": "sha256-0rcanG8PxQPNnr5u5KjxEFcQI3CQOHxH0/Fnc7xSXfo=" }, - "io/github/vinceglb#filekit-core-jvm/0.10.0": { - "jar": "sha256-B+C9sdlv+YchT26retqIEevZOliCbsZuJxq7ktwYlNE=", - "module": "sha256-T/nu6KRSva2VHO5fT/0N1iuqkXSzTyBnBvftA621vvI=", - "pom": "sha256-AwfNkDUTDLJBYwmk2Ry6xYeaZbUCTvS0QrWJ14A4bVE=" + "io/github/vinceglb#filekit-core-jvm/0.11.0": { + "jar": "sha256-oE3ErfkqLsu956S+S7cEKezG11SOX81V3p5K+2yMPtU=", + "module": "sha256-3vJAzN83paUQ2VcSv6w5zzYXOWrDP4swn3X9/cE5raU=", + "pom": "sha256-Ela4VXv6asdGaLu2f4O8VDAquYtQoCPbOqDixGqimfw=" }, - "io/github/vinceglb#filekit-core/0.10.0": { - "module": "sha256-CFv9zVJQ9CBD9WI680J1zEgq1lkYxBCSAw2kHQYvtJc=", - "pom": "sha256-ANX56u2GG1jhkq6Dee//xNrtVkK2EeBVGHUGpa0djGU=" + "io/github/vinceglb#filekit-core/0.11.0": { + "module": "sha256-qCGFmc3q46fuT/67AVceI5qQSIoPdtHEfCcJ6oBvjtc=", + "pom": "sha256-SZeleyQSV3BIgZS6OlqbBwSV8Yv7LOfeukmIhqM2B1k=" }, - "io/github/vinceglb#filekit-dialogs-compose-jvm/0.10.0": { + "io/github/vinceglb#filekit-dialogs-compose-jvm/0.11.0": { "jar": "sha256-LTc5xKYBv+oH8oVH0iEZ+He/W+YeWQD3hiPvjC2JurY=", - "module": "sha256-PFKXCjf6DUsxVGlhzJeUym7kfLJ8rj/17TgsWzJN2/w=", - "pom": "sha256-F/j5Oi1JB/Sn6U2nk4SVu5hdNNBKQEvcKkcvpT3sDJU=" + "module": "sha256-OcDMGLOwOfgCQr6iWRYkYtyN9/gQxnakf+vogrw2Em4=", + "pom": "sha256-W4BoNeoJLhawxczrciFAbOBdwjWJxq2s6M5vzi/mvXs=" }, - "io/github/vinceglb#filekit-dialogs-compose/0.10.0": { - "module": "sha256-ApecZYFvmuMtds8xxzRKyQ6Pv94+FNaIz/7m9WQy3V4=", - "pom": "sha256-qInktya0ValjoW5fXnEq6LvKMVkzCoE2JsSiMxLSDWc=" + "io/github/vinceglb#filekit-dialogs-compose/0.11.0": { + "module": "sha256-uS7vHd67+EkGsnrKn7epb5aU0VxMNfX5/dzR9XIYHOQ=", + "pom": "sha256-/4vLN2D+xTAaUC9BPKcwjXr9nBmP2z0hipBNij7SRW4=" }, - "io/github/vinceglb#filekit-dialogs-jvm/0.10.0": { - "jar": "sha256-WJN6BwwsCgOHNOkqtRYikxz00BxFqvPm/oxWfNpgsgo=", - "module": "sha256-JwK74lE55HooRgxl/cy6gvF58ePhSG/Or1kbfFZSxW4=", - "pom": "sha256-D/lmImWspNOCdK5ZzxFM5FIcKlYC9xmgHn+sEw8yjdc=" + "io/github/vinceglb#filekit-dialogs-jvm/0.11.0": { + "jar": "sha256-n+Rbw1z6aIWFs/3uxEYOtNnzEGNBK5ewpfuOo1K4Oj0=", + "module": "sha256-cuXgr8rfZFJl+4XdAeublqOZiYO7IU/E0ecefDmt8FI=", + "pom": "sha256-kfuFAuirR7MsKBBaWrlDFn7n2kAD4spo7qfb29C+UCM=" }, - "io/github/vinceglb#filekit-dialogs/0.10.0": { - "module": "sha256-w77vxub7r5psgoTHbdXC7MmVJnvHoHGauqWeZ+ja3Kk=", - "pom": "sha256-VAe+r5Hx5nKmuyQHz40X2/zcqE3DFcFaSe4OC6NJL+8=" + "io/github/vinceglb#filekit-dialogs/0.11.0": { + "module": "sha256-IkZFJr5cRp59zC7yzSU5CqpvMLI0QcPhsasrzwOd1s8=", + "pom": "sha256-bdMtQ4xyC8w8qxQdnJ0H0rttpJEJTZxKKi4d86VDIb4=" }, "io/github/willena#sqlite-jdbc/3.50.1.0": { "jar": "sha256-OEuIC9rwojorMvIKrs3KrWiTiWK7Vf3PrLSVJl+g3IE=", @@ -2204,189 +2312,163 @@ "jar": "sha256-3Vl71nXqoELz41eGSNkFDIE8RZXF3mhp753btEkAYDE=", "pom": "sha256-0g00aMt01WvlXtPUb2PKOO5LygkY2arXJ3pEj24HpbQ=" }, - "io/ktor#ktor-client-cio-jvm/3.2.1": { - "jar": "sha256-9OKHKOYX2631cE8lyeEDHWvQV7bUxGkP5M/5MTGbZNM=", - "module": "sha256-eAcHGpM2IyAd7Ko/PEAC1+YDiQt6H8DAXm+gpcwuC5g=", - "pom": "sha256-GK/9Fl1yoVy/DG9aJ+kD0lXYTSWNHPd+OXu5u0ZOgJM=" + "io/ktor#ktor-client-content-negotiation-jvm/3.3.0": { + "jar": "sha256-N5QN+KrS225jFFRPU+IXuJGPjVgkygBqx7RM7TqqCWQ=", + "module": "sha256-Hvor6ucII4AZriDBRZ2InJkTOBBAuMOHkwj5kpJJiSI=", + "pom": "sha256-MCqitCg8H64JMLxqfZ0fdwTxmQ3q7zXILgtRMT/6FJM=" }, - "io/ktor#ktor-client-cio/3.2.1": { - "module": "sha256-CGArPc8ZxG1gpVAC+CZ5pgxxL70Y7ycjDwCakPl0OUs=", - "pom": "sha256-eoIAFkAyn+uRre7KBvOx9Ntmb7mbXVC7lq8rNSRPUAQ=" + "io/ktor#ktor-client-content-negotiation/3.3.0": { + "jar": "sha256-zWnC7/9qFIWB0e8v5+UCX0jAsN5C21W9jx0ey5C2SJ0=", + "module": "sha256-GVhVIxoy0ErNEcE36HNSF3sfcqPpZYMuPHpJVsVj+Pc=", + "pom": "sha256-X8+d6d3XsHAWONmw06chAHSOFI6ui992U02ekAuMA/4=" }, - "io/ktor#ktor-client-content-negotiation-jvm/3.2.3": { - "jar": "sha256-wOk4xRcaAMPoo2F9BzZzJdoz+OMVCb1I6lpY8xxGQQ4=", - "module": "sha256-Z0ZsqQQm4gUq+yJfktRBNa+r0k+FF2yD0faokOmVeZ4=", - "pom": "sha256-aBIUWXb7jKDjzXBwyrhmOtSIHAzZ7fItw3uDBnc082s=" + "io/ktor#ktor-client-core-jvm/3.3.0": { + "jar": "sha256-N2CTOGBvDfcJKXSu7uJk3D7PSrfO82GLyugs6Zgspos=", + "module": "sha256-6cR2uv1Q6ik5CeKjDvE1vtU8S1FRsVDVab8QkVEwGss=", + "pom": "sha256-hhvqUGQIgIq4SfxbxbPBAmWBOG3U5izQXu2fTaLt30k=" }, - "io/ktor#ktor-client-content-negotiation/3.2.3": { - "jar": "sha256-LxptI4eDqkopfe4QSTpaszhJw7GoWTPxHCcPaSGWiSo=", - "module": "sha256-GgoBfCIaWPi1VAFiUsCX+qkiIcdchTzPheEAj4O/snU=", - "pom": "sha256-7ArhYCMcP7aWJXuNsJ8FxPMcWl3otARb2bG7s2V4zac=" + "io/ktor#ktor-client-core/3.3.0": { + "jar": "sha256-c/fYfFipnmuZsCAjky7pI3PuPQFOadGLJXGgbZqnvG0=", + "module": "sha256-N7M9GBesacWMqp8m+bTNaziyyv3n6leTubJlgBVvC6M=", + "pom": "sha256-B7GUYwxeVNzZu3za0iH5Tza/gq16hiPF2YL5ZxCp16k=" }, - "io/ktor#ktor-client-core-jvm/3.2.3": { - "jar": "sha256-3w8qPeIkXvswUwHeuusWnY2s8wTBlS+NaDQ7TWdH7hU=", - "module": "sha256-y+SKv9Hi8T0b9jFj4ahIlAesW1nKi2+gxy4LnHMagKw=", - "pom": "sha256-A8TSXImAZu4Wmyv/PIhl8X0J0M8S+drx2RgfF+7+U9Q=" + "io/ktor#ktor-client-logging-jvm/3.3.0": { + "jar": "sha256-1eOVAqMPzloJqV6bDQjw/0j1KRWVTvpJN7wrHdZ1vqU=", + "module": "sha256-pz3OrD+umX/kONA9ap6qZFMTBVabRNxtSViyKeMwblk=", + "pom": "sha256-FV1Z+7XO6C6KpCmljzl2AQU//F+XW0HNP4+zy5Yp+Mw=" }, - "io/ktor#ktor-client-core/3.2.3": { - "jar": "sha256-NN+8BT8xrQwxi5C7HAEsHRT+WlLdfmVn34xrTH7zrLo=", - "module": "sha256-gDCDZMubXzfkfBtPZrZxdKpQrzT1eqqZ/Quqt7uK1q4=", - "pom": "sha256-nH9OPK6DF4DLi6T16dXwVRbJIjyku+BAdTvMirMZXik=" + "io/ktor#ktor-client-logging/3.3.0": { + "jar": "sha256-B5PzGO09y148C2Aart1qzXe0F57jiKFAhQsz80b7StA=", + "module": "sha256-/nXSAHdl2zeaHbpIvJ12kvGTE1PE+BZ15LGpO1pwLHE=", + "pom": "sha256-8nyd4e5teDS1xoW5dj3cdqDff38BaYeU/pXycNUn3Qo=" }, - "io/ktor#ktor-client-darwin/3.2.1": { - "module": "sha256-BLoSg4rPiEkr3z5n3+zFxHrwMzQ0A+cNIXYpWU+EpDU=", - "pom": "sha256-KpY5iKi4zNnf3jJw/+olHQeKZx1RK6MvkZWOQLd/IwQ=" + "io/ktor#ktor-client-okhttp-jvm/3.3.0": { + "jar": "sha256-6Ca62AiF1/EQqGiix21BV9aP9EwCIf1JfDszNHpvPKU=", + "module": "sha256-P9Fm0JDUDDjVVQElKl8cmmjOrYG1YD0bT6rZhSOI4S8=", + "pom": "sha256-HhfAFuVKB+IzSRKrlqus6vq4Pd53vA7UmtjTQ5t7Y1Q=" }, - "io/ktor#ktor-client-logging-jvm/3.2.3": { - "jar": "sha256-aef7r47suAspV6e6vHV2JNYNueNXtxVbiO82S968nDc=", - "module": "sha256-t7EcUxr+OYes1+YAWNxaeaQY3tkaBmr9xAgKtNod7IY=", - "pom": "sha256-dSEliWanPyIkE/aqgHnWG8njK3/I2jiDv957GfzpDTA=" + "io/ktor#ktor-client-okhttp/3.3.0": { + "module": "sha256-ua5NbbxVNIMe8lGOZ18xap+4fRPtMivMWOrJ0TDiwPE=", + "pom": "sha256-ZTp9J73sBHN4WMvSzdd1sj0dEvjpwxonwCd3FMj5XXM=" }, - "io/ktor#ktor-client-logging/3.2.3": { - "jar": "sha256-yZ1JZTztN7x1HJw9vkr98ALfD2O4X8+pFUK0viluXZM=", - "module": "sha256-L34IeMZuUGtXT270k70Zv41yWCISas011/IuturcoCI=", - "pom": "sha256-sdNWJP6tkO03i1nAi5Zni/qVfbao56at53W6r7XcU7w=" + "io/ktor#ktor-client-websockets-jvm/3.3.0": { + "jar": "sha256-yszzCoRzOEz7WAOZRKdv1goe1UGm2hDLuPoVMp49P0I=", + "module": "sha256-QDlpi6borraPRhOcamjKhG+zMlQ2VgVm2EprA/25Das=", + "pom": "sha256-AO0oUPudsbovan8rpyv+anwR5J5Komd4ZEn3HaC3GtU=" }, - "io/ktor#ktor-client-okhttp-jvm/3.2.3": { - "jar": "sha256-tfcsp1OU4BL5DttbzG+Frmazfycqo5b1ZSrU+QSs+LQ=", - "module": "sha256-8/OLQN3O6S+8hkooDJMi+4oHmLDM3tl+9ONqhK1L3+E=", - "pom": "sha256-E/gG1gjTGDBDPe3bukyVMLZ2AOuNFLVR2i5RzxPc3Bk=" + "io/ktor#ktor-client-websockets/3.3.0": { + "jar": "sha256-YLinUJrzBqcNgbTCm2g5EAJcnVQHhEm/hdSQNGE8DHk=", + "module": "sha256-Jv2FC7y3W9/BPIaQtUP0VqvK+bg9HstQQV17Xcg4yG0=", + "pom": "sha256-EtGtYmDL1+gU5W2e+qwv5Hye40VarqzNVxgZ+lnReNA=" }, - "io/ktor#ktor-client-okhttp/3.2.3": { - "module": "sha256-9riqyqWjOuT/vPWVk9bTTK1IYTqs1eikgkHH6UA8kI8=", - "pom": "sha256-QsWNeqdKprFwBr/P2o4znS2EoAH2eZCzw/VP5tzs9nY=" + "io/ktor#ktor-events-jvm/3.3.0": { + "jar": "sha256-e4dx4ukBa7IZ0fYLQ52H6NCGg3WJyKx1qsFIdEFbxd0=", + "module": "sha256-Ln2klZHk7BiLmCJ55wKgY1O52i/SqsCQ1qZhmpFp2Iw=", + "pom": "sha256-v/eX3Ocw7tWklHEZbN4G2B68Bn38UtWJK6ut1XvemC8=" }, - "io/ktor#ktor-client-websockets-jvm/3.2.3": { - "jar": "sha256-q0h8E4ZObwjb2As3jNbB4YHEIhcoD/DmfsCnPlEZWP4=", - "module": "sha256-p9L+qBvWen6VMG0IqDPjtIuEnwlX/RRMQQedXEijix8=", - "pom": "sha256-AfIR1rRD+S8b19Z0zUrQ+mEvtODgdBtg5FkpGQWNY9E=" + "io/ktor#ktor-events/3.3.0": { + "jar": "sha256-CoGLXY40jvmW2IiZM5+ddElHB9GVh3LyFosZ5KQdj+I=", + "module": "sha256-wC/JOCCIcGRuXGPx2Wk/K6iiGuu5Dk7tH5F3TfzN0Ns=", + "pom": "sha256-NEAV/+TAhMTlYMMf93LeLSQOIaTs9GKrTQcP3tpNOuk=" }, - "io/ktor#ktor-client-websockets/3.2.3": { - "jar": "sha256-oWXFYzA4xJndmTG6YultPtBhJoKjba7qz4hbFthqC78=", - "module": "sha256-RBvKVMaTS50Y+0F2Fd3l9KBu6za7m1O8MEDXCqXNQGU=", - "pom": "sha256-tm/hcPzMqyeIh1uh+XNyx/+cUYifDkKlY4iLXkn6xZA=" + "io/ktor#ktor-http-cio-jvm/3.3.0": { + "jar": "sha256-+G65onhLXmoj36k7aW/7Bu/smCxQteAvzPkRlk1cdeU=", + "module": "sha256-2uT4N2PFAszdUPKlqC2HnYuyECXna/IHu4iGME6UtVU=", + "pom": "sha256-/xSfgIdaXKAwm5z5xjOSEhHHfmqwzd25DrTgGN37/74=" }, - "io/ktor#ktor-events-jvm/3.2.3": { - "jar": "sha256-glzrZ/fNkA3hBWG5Q7Y13lFRvghB3SGl+YaJbUK+898=", - "module": "sha256-Gt7aw68ILkhJOTIKVYkJUfAEh1BU4VPvhXuXShTjcO4=", - "pom": "sha256-LpjFng/rdJBrnXb980B91GpyigNVcY5fK+MUHk8yiDM=" + "io/ktor#ktor-http-cio/3.3.0": { + "jar": "sha256-quAp6NzMaY99OYTr5WATw/AqNYBLeFKe5VgKhFWkyCU=", + "module": "sha256-OfTx348QZvbDyyOf2aC9IIjOnEwpVDaRAEfJp6YGHSI=", + "pom": "sha256-Qb9poHwTd9E3gQR3ohhAcMDMjyEsD5mVzvhPmQJu0aw=" }, - "io/ktor#ktor-events/3.2.3": { - "jar": "sha256-RNGble5oTCaIntVgCM1w+P4szzE/ZnbGU9DjZtUaCd4=", - "module": "sha256-NjnGkDzmbBh6U1YDaG57ui5DV51Y6Jt/lNLb7cP3pgc=", - "pom": "sha256-tCKt6liEZnCtRLb9PWoeXxoCEodkdvvdHLpi9J9dm/c=" + "io/ktor#ktor-http-jvm/3.3.0": { + "jar": "sha256-XHAaQf8bxbO8gCulhVsutdtJZJL4x7MtbuJO3eRKx1A=", + "module": "sha256-qYgb3j0FmxxAFBYSaU6zBXaZdFMu6AFaGLE/kb782qU=", + "pom": "sha256-bqurF2ki6Ouj3a5kk4GtOBLZFwixANbxESZEkzqvdKg=" }, - "io/ktor#ktor-http-cio-jvm/3.2.3": { - "jar": "sha256-bwu5H6YB+NScctNH/k1W46UuXcQf0lZm4YfLq5SkVkU=", - "module": "sha256-Ta4BEgf8e5XCYf7GOBFfttQk2mYPgwZjkIP70KV92Xg=", - "pom": "sha256-51n19bi/bpMh7uDfwzmCBHQMi9uh7MtQ22wiAd3gokc=" + "io/ktor#ktor-http/3.3.0": { + "jar": "sha256-RVEAVRp3jSdfrNeOjGJqkF4/5VXLjiNY+GUns9sA/84=", + "module": "sha256-61+I4maxBXPlVlIcBRyb2OcBcvBnkrfdoIpYi8LWeo4=", + "pom": "sha256-e0evZjPWxQTqPNwBHcDWCBsbQmkloQcwqs3+8mjXnf0=" }, - "io/ktor#ktor-http-cio/3.2.3": { - "jar": "sha256-1b7WTQERStzCuwtMiVPhREUR1lLC5DdSWNHFa1unAf8=", - "module": "sha256-iRZ0zz684HTi5ogTXomApTD6YLRikK5UMyuZ0zn40ls=", - "pom": "sha256-iI/OYohyl/DhTNdHhFGB5+khfkdWeH8O6m2C+3ez30A=" + "io/ktor#ktor-io-jvm/3.3.0": { + "jar": "sha256-s5kAzamjk6EQJe9ROxxj2UrGrBZSaxzoBTg8pX9OZVk=", + "module": "sha256-4vt1UIDoEk9oBXoHIIDcy56r+D3Le/rqX3m9aRrbQ9w=", + "pom": "sha256-Fm4Gvd96+P0/vqqqQWQhPOWr1Z5BYY6sHy8x7PXaDog=" }, - "io/ktor#ktor-http-jvm/3.2.3": { - "jar": "sha256-KfevHrbjUH5rmsrab3lmTLAvmcBQsBNoS2ZLl954zmY=", - "module": "sha256-e/Ec/3p8oZ5vtkXaGqf8f1V+Hy1pgqXdpN40mSq9PwY=", - "pom": "sha256-izf/ET+zQPxv2BQWtwhxUPj1w8TriVlbNGp9SqHFRVA=" + "io/ktor#ktor-io/3.3.0": { + "jar": "sha256-SR3Qri+JPa5zTZWVs7bnUOD1CFrYU9JVmGAB7sE1oBQ=", + "module": "sha256-+NIBwxhsWLHZnLNpTP2MKFykHcB+3zDkpVcjS3DTcL8=", + "pom": "sha256-TT7cmpjL2rUAGMDLYB88EuE711veG/Qx9YwmmRDNrss=" }, - "io/ktor#ktor-http/3.2.3": { - "jar": "sha256-x3/cJqXTGYbHzfp9hzQou3WqGFiH3hZwzuVNHQL0E/o=", - "module": "sha256-MbHdY9iYOZSJnGXaubg3Kw7poCpjdx/fmYWgKzKQz6M=", - "pom": "sha256-JeHVt/xVCXcFosSMvv3ncwcU7ZMeDLcx46gZHcGYTA0=" + "io/ktor#ktor-network-jvm/3.3.0": { + "jar": "sha256-tQ8Nt9/3IEV1VGo4xBNnKWcnh0Isyq4XXjIOuhxFt44=", + "module": "sha256-qobzxSqSANaP9wGfQqF2sgQku8Oxf/AaenqMN9Rsiuc=", + "pom": "sha256-QpfBDEn3TekHZXOkhOhxw6N9GLSYhADLku03Jj3hf9A=" }, - "io/ktor#ktor-io-jvm/3.2.3": { - "jar": "sha256-MraE+2yW9I4YoPQYThm7HLfSdTHwSNiIx+0TdP+dfMo=", - "module": "sha256-P5I4nG9SxuXHJiGnboME/WY5tznlYxrt7ZemFdF+iI4=", - "pom": "sha256-DdPxJPyvEPxWbOkaXG5VUrFuUzjGcqu6MG262Fpcw4s=" + "io/ktor#ktor-network/3.3.0": { + "module": "sha256-EXKNvoFKyu+U2K35WzSXHIXtpAeY7wt7J0DqtrwkGa0=", + "pom": "sha256-zw2mXkmGO7ANPuzaH45G47PaLhOcJPINrRNFCRGdgGU=" }, - "io/ktor#ktor-io/3.2.3": { - "jar": "sha256-D8DTgLacMG+LqytwHIFLRjoBmH+JjhSUnPmyaNo2GFs=", - "module": "sha256-m5hOGq7etcf7F16M8q4lqP24yGi5H4g2CKDGvhBO7nM=", - "pom": "sha256-V/8clI4crk7eAbLmAfcKR4QMdA+ZiC8LGx3pnOvLtQQ=" + "io/ktor#ktor-serialization-jvm/3.3.0": { + "jar": "sha256-ogKNyxHbGyuNO8kP/3+OY/8lgMWQrYCVMjcxEtwhB8U=", + "module": "sha256-1Js1UoLXjPXXddEwJuMKMpGA8deyZ4rIanrWbfwXLJg=", + "pom": "sha256-Ic/fSD0K+hBuT2h+mwSk+KFW1ywXFRvXgBe1+jiM4Sw=" }, - "io/ktor#ktor-network-jvm/3.2.3": { - "jar": "sha256-iFRnMhoFbq+LtWLnOdNYYEujHpeztpAT3k5PYUVwPO0=", - "module": "sha256-cba/HBklacZm8sfuBlZ90f4oHlW4mMjENAn/AqQ4nfM=", - "pom": "sha256-k6PhLcih8BbdaNhWzq3Ur77cpqk3R9ombdrEb5ux074=" + "io/ktor#ktor-serialization-kotlinx-jvm/3.3.0": { + "jar": "sha256-yE9EuSEDaKbmHZCoc8Gsz0dcEoVGkRHLmSIgd71qFkI=", + "module": "sha256-Eko2uATh4Q7Zn4VY/w3vKvytCYMxLXjLQDsL3L61nSc=", + "pom": "sha256-X3MTATsHWdO22NFBzXUYH++nXeZgec3wMWdDNSzAOkw=" }, - "io/ktor#ktor-network-tls-jvm/3.2.1": { - "jar": "sha256-ysIy2fZw5gpZHmblxaRAo7+niYwq25CJXunyTgc+RCE=", - "module": "sha256-WXCC5t8bncYhwcEDoHjiTmskqTefofeDn+zjBkVSAGo=", - "pom": "sha256-Wj95AtDhiawvoHxq6P6fwbVi1wRaOykZfgIjsVLVyZY=" + "io/ktor#ktor-serialization-kotlinx/3.3.0": { + "jar": "sha256-9+ecH8L4vCdsbEWzb+OoZMfQHC43D/mzhCK9w4LEv6Q=", + "module": "sha256-f0Rvu0BZUu3mll7tzR/xCYz+ScMEldWQ2aIYria+0ec=", + "pom": "sha256-Nm1dGglEKwXWVyP2+9sEck9PYMxD5pILn9DYZYLoVE4=" }, - "io/ktor#ktor-network-tls/3.2.1": { - "module": "sha256-jB5JUHzuqeh82FApg+g/4dVwrmjoZ8kehpQTI6Z5B+0=", - "pom": "sha256-X0eKpXJScypB/XAJuYmfWx5yRYU5NZNonYj3cz4YxVs=" + "io/ktor#ktor-serialization/3.3.0": { + "jar": "sha256-CizQ86nXAgOpXIYTIEW76rdYSIIqpTAQ6Hzaq2IWQAU=", + "module": "sha256-XEvsA2384Au4Msv1jp/NoOMGPr4H5tr7kjJyC/mSn0E=", + "pom": "sha256-tyOsyMwZeTfL141UyI8YCpzVlPhsc+FAuaPecLM9Qxw=" }, - "io/ktor#ktor-network/3.2.1": { - "module": "sha256-xr+czwCWvErz5m1zIpVhlFrHUzHDR+fGsz76UhX5e6s=", - "pom": "sha256-S2Qkr4/SG+AuPBvw59kJte/RYQhPOIOVQINmY1GBeIw=" + "io/ktor#ktor-sse-jvm/3.3.0": { + "jar": "sha256-IJktN3YsT6IJLZu0U6vqVMj02fPAg54/XlTaekxUMz8=", + "module": "sha256-FJtgCgmDekZO7FwQlkhvmsLphUP5LIcb0QMXi+p3YR0=", + "pom": "sha256-jLHLTaCI0lkvmCF84US/A53yX93khv87qxmADq7/1fA=" }, - "io/ktor#ktor-network/3.2.3": { - "module": "sha256-Zhr2MX9Vmx3MK+c34kV534EtZDs1/99KdUR0Tl5H5ms=", - "pom": "sha256-2sBuNQnO2a9k9E0lYg1YlvCCUKEyGli1n91qJsgjYew=" + "io/ktor#ktor-sse/3.3.0": { + "jar": "sha256-yUxVNTrbZVkpJbnCJcX3uEZGwNkAtIqELeFBZswgqXA=", + "module": "sha256-dmpGWlIANDFsnGLYQ5rFyGyqMpFciwi+3RYcQqsG2V8=", + "pom": "sha256-JmFjXCs/jaHrmtwVlyck2b/WKXWWQWMeU0tSTHW7fTs=" }, - "io/ktor#ktor-serialization-jvm/3.2.3": { - "jar": "sha256-vva+Uo3zqLtYS71jGUakbECy0iHvASH067S8F/Nb7nM=", - "module": "sha256-ci01sc8mYTIccMUJCohwZm+Tu0bPSbmF6lwqx0K76YE=", - "pom": "sha256-/Dt8q9BtH4z0bMqSA1QqcZ6rEh50art7kOwDGOSJadw=" + "io/ktor#ktor-utils-jvm/3.3.0": { + "jar": "sha256-1p73Pnv1pgAH9y3paqNOJH8WCDoYuExplDbC8EOsZCM=", + "module": "sha256-7W36BONdlIVRwwWqYEe55h95gmD62gMyHvtvKWhbasA=", + "pom": "sha256-gddinhmMMdoD6ThBOiicjXzC0k2pEft3FJjrSVG4oPw=" }, - "io/ktor#ktor-serialization-kotlinx-jvm/3.2.3": { - "jar": "sha256-JbV1lcOymK4/rBGmIE1evkHW7SfZuLObk9T0V3nD5bQ=", - "module": "sha256-mZLrukTMaYwDvhiyiERcAQGgoFTxR/AWqzhPvQ86euo=", - "pom": "sha256-rOHmALhR7LGRJZ7+tUYjmxmwKioECHIw6ig/Eft7RNA=" + "io/ktor#ktor-utils/3.3.0": { + "jar": "sha256-d5KaNdg4LH+ZGX65frTyEvx5WWFJ259AfJK8k+AhLUE=", + "module": "sha256-P2YNT/kn9sQdbrPE0po7vnZ+dUeTgW6fCEUm+itxVyM=", + "pom": "sha256-6Txjc6IDVuYXvlPTAGm9hYbalbWz0R88Q7HZjLomBxE=" }, - "io/ktor#ktor-serialization-kotlinx/3.2.3": { - "jar": "sha256-VFjF3RTrUGLufH+u2FZfQIlvnRQ/JNqa2S17u3AjmGc=", - "module": "sha256-64t6hmuhn5cRsuiSrOyc/Xk9vrphFK5YBoZt+Vg3+LA=", - "pom": "sha256-HMxuxZBvYNUd4Pq8wEsBRKv0a6Z7lGunBYaiEKDiQ2g=" + "io/ktor#ktor-websocket-serialization-jvm/3.3.0": { + "jar": "sha256-j0R0SCBqUNnVGdpPO2gC49t1uJPfaIl+JXD281Vy2yk=", + "module": "sha256-p0t5ZnNdYIzoWiry4ciJRU562/ubEvfi5st0Vot453g=", + "pom": "sha256-1yCRKAplfuErPYWQFdtmbct7urgn45W9/qXSZD1/SWU=" }, - "io/ktor#ktor-serialization/3.2.3": { - "jar": "sha256-z86bpgDZCbhyIYQP8mcmhdkczac4vWJ6fHExj3Muo7M=", - "module": "sha256-RyPlaOzdRmewojyhLetlCAArXhDgx1jGAxl2zNhXtps=", - "pom": "sha256-j57KKp2qdmA+xx0QPegpOLrTigkXN6rfxZayjbySn4k=" + "io/ktor#ktor-websocket-serialization/3.3.0": { + "jar": "sha256-TrFfA9XQHjSeEVu/WVit34RC1VshFObqw7Ksm3dsuaM=", + "module": "sha256-AbtTXiFZXh0TY5nKMBi1UILZWpS6cO+dBHJgBSHl6vg=", + "pom": "sha256-pGU2zf49Ha0xL9D+Ko+hFTfjjf3CWd8v5EMWEjLd4DE=" }, - "io/ktor#ktor-sse-jvm/3.2.3": { - "jar": "sha256-iNZ+NsEgg9VXvTnirzz11h2/GNHZ/mXiyEBHurgV3ok=", - "module": "sha256-QHveEwI30SrYD2NNtxJ8oqLTfm6dyiO5u++8qPz7AbA=", - "pom": "sha256-4e4BdECvN+r7BI8SSUFSr0EmZ0f5lwkZ0sVjw5CoS8s=" + "io/ktor#ktor-websockets-jvm/3.3.0": { + "jar": "sha256-mlc08H7DkNpvPUIVlMZlbJe0StUjdluj73RYDIU3gzs=", + "module": "sha256-FfA7eEguknXgS+h+J5jb1sdc7pLQopfxSz7HghZXdIA=", + "pom": "sha256-RdNBgQ83uMg4xTmoAcNO/hWH6LhK7uwn5etOitA4Sw0=" }, - "io/ktor#ktor-sse/3.2.3": { - "jar": "sha256-v9hOEB0EWPlspi7NUPfSf1tkRBqAey/BBfNHccOEHg4=", - "module": "sha256-5Se+i4AACL4MEWx5Mef+dUvS7PGTB9y4teE6a5Ll1bE=", - "pom": "sha256-ogw2EZXBmOfBVG7sm7qkpaX6clOLh5E0kID43o3Yuss=" - }, - "io/ktor#ktor-utils-jvm/3.2.3": { - "jar": "sha256-UM2PfITl0NM3WcScOLkgpCF8Vwvx3SK5BwZc6tHZdDo=", - "module": "sha256-HyTK4coloQjwfH84Lz0l4xYh8YO18VNHK4/hEJYCWNM=", - "pom": "sha256-vX/XqrN3QoCAHUfwtQnYP5n1SIumSCn57hbTplbMZDA=" - }, - "io/ktor#ktor-utils/3.2.3": { - "jar": "sha256-HlWv1H3xXDylUn2CUhdM5s9dccSvdCukqBQsZ8YsrvM=", - "module": "sha256-eAav+kVPrf388Vur+934BW+CP8hVqevIHxBqEEXmZwM=", - "pom": "sha256-ruj4EZTVhtWm5kOb+Wk3jrRi83WB5FwHHE9gPOmIHI0=" - }, - "io/ktor#ktor-websocket-serialization-jvm/3.2.3": { - "jar": "sha256-ZVNsfjWbD2Z5gfUWOSzO+BiT7V1sQpz31Y84FB2Zsu0=", - "module": "sha256-xo/mmsi+h35Nt6v9eSIyWCjaBipTy/XKBppyqjwVALE=", - "pom": "sha256-IcCYA80Tn+qdGM0fE5WAMj/IFfrJ313/mFMit3ff3zw=" - }, - "io/ktor#ktor-websocket-serialization/3.2.3": { - "jar": "sha256-jtZhH/yJ1u4+0/TcFz8D/u2F8GHcKKNEHRlYyC7+5bQ=", - "module": "sha256-W5JtCN36dLfIlo8xtbuuM0dm92QpNR7N0zyXrkuK8DU=", - "pom": "sha256-EY2YxBXB9YKCug+/gf1JCOyFFHnqArwgCzxpjKfDiCc=" - }, - "io/ktor#ktor-websockets-jvm/3.2.3": { - "jar": "sha256-0FFZjkqL0dM+OwvTOWaKQ7yPZoPR8CQOekbtrnqgKvM=", - "module": "sha256-qetx7b3i46O81NiqDqaJi5VuwoLMlog4SxG56vu1IE8=", - "pom": "sha256-s4EaAh/HPYpo85KReQKqOdBrvpK3TaS3HAX0jIisRyc=" - }, - "io/ktor#ktor-websockets/3.2.3": { - "jar": "sha256-gqld25uvFj5ANu4tZuaKKDFcX9Lu65fqoh2ApF8CTog=", - "module": "sha256-RHymLZzr6nFMHHZjTzOjUCre03MthPdA/krNWqIyWv8=", - "pom": "sha256-2KXN4Z3BNv5rr4nhbvqiwUO7Ezu2dknfSg+oUxYQShw=" + "io/ktor#ktor-websockets/3.3.0": { + "jar": "sha256-mi6ZnLQBLBzVqr8V8T8RpRRxkOZIFsTUxejE7Ss8R+U=", + "module": "sha256-xl7SOIBZ1v6fl5RYmNATPKOs/b/RtAoCbzLkYT65tBc=", + "pom": "sha256-WUGzeqav1vtbq8yPq8I2TmU3yia2mTdFSGu7TGAavbA=" }, "io/netty#netty-buffer/4.1.110.Final": { "jar": "sha256-RtdOeRJarMBVwx8YFS/cXUpWmqjWAJEgPQuqgzlzrDw=", @@ -2464,78 +2546,6 @@ "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" }, - "media/kamel#kamel-core-desktop/1.0.7": { - "jar": "sha256-Yg4cS5FTDy3+8yfDs9cKhjzQZS8apujNsfSeRvXDmzk=", - "module": "sha256-YeSKKX/iEgKCF+civK5yJbFiPUR9axwzNB3EZxlJCx4=", - "pom": "sha256-ynupzdbr+YXJ/UJbu0lQUOPw1GnB5AqA3klUv0dEJwY=" - }, - "media/kamel#kamel-core/1.0.7": { - "module": "sha256-0C4cd3afMfG5MYfBq3v4tz+pto3p3Hm25aSG3GR3G9Q=", - "pom": "sha256-pxujQdPkjk9OSmiRs+nA8hs557Ttb/OO3wZTWi/rAhs=" - }, - "media/kamel#kamel-decoder-animated-image-jvm/1.0.7": { - "jar": "sha256-uFFeyWH79TrqircXANoT7G6JjUuPmr/19jKf8tLS72c=", - "module": "sha256-eQ2SY9ILYiRzbxVJZ4JqSmCX4CPhO5vvNhq7K/hCGF4=", - "pom": "sha256-JBzOh2aWWCUt5n2qlgGXAeO7MTmS5H+Ky/bRdDgU4OQ=" - }, - "media/kamel#kamel-decoder-animated-image/1.0.7": { - "module": "sha256-0SCRZyll+Kz6swjAooLUs9WEghboBZa9t4IbYyu2rEE=", - "pom": "sha256-1Lcr/PV5Sr0L4Cu73GgIyAc1uS3lG3YE9svlo/GrdMo=" - }, - "media/kamel#kamel-decoder-image-bitmap-jvm/1.0.7": { - "jar": "sha256-gMHMbEUjUPdt7pWNqJs+ljvqtZZWLo5aixuncMWKwj4=", - "module": "sha256-umagCCgvTqlufVf5OMlnDnMcWrTJNbN4rY0YgD+WP8U=", - "pom": "sha256-XMyGNWy4R56xYVOPYauRFyXaNCY/MQoE4iIrm1Zfwww=" - }, - "media/kamel#kamel-decoder-image-bitmap/1.0.7": { - "module": "sha256-y2mAWkcCQdz8kgJiAxcB2q5Q1FJX70a6S4DFBVJw2vo=", - "pom": "sha256-QteKSjFw58AoCyeSqDhAw9LjlJi3s5QfeEDFWrnzwBA=" - }, - "media/kamel#kamel-decoder-image-vector-jvm/1.0.7": { - "jar": "sha256-I4CLp/AnTA6NKD7QCY8trbGPcoWuxli2IT8rdYY5CQc=", - "module": "sha256-G6JcTAmTyhomY/oLwv08iJiNztHwhmocM2SrDyobH+Q=", - "pom": "sha256-tkvT9a5An09j/ZXAsrtOtPZDJAPLX1ExrVdFUQwSYAc=" - }, - "media/kamel#kamel-decoder-image-vector/1.0.7": { - "module": "sha256-Os07rIwyWuwU9okLq+T+IZL0EURU3SzSZzriT2o+bLE=", - "pom": "sha256-WOfIK/cHSM46Mg4p+YLQYhYTJ42nkSEpzVlAjAanG8g=" - }, - "media/kamel#kamel-decoder-svg-std-jvm/1.0.7": { - "jar": "sha256-EK316jKn1c7DgbpaTd3T2nwnYt7+V3Qe0GH8/+wyxbc=", - "module": "sha256-zpC7sj9S15vIIg9bXxcGC9BVvmj0c7+mCPSUxeoRdDg=", - "pom": "sha256-UuFbO32UjYXGZR/N6LUEIxFQnzME5su95rSUkQ0az8s=" - }, - "media/kamel#kamel-decoder-svg-std/1.0.7": { - "module": "sha256-4Rh+vEibBLJNgSkSFvofwcPuYSuOUCdFLiLhffm0S3Y=", - "pom": "sha256-VH386nVfHXs1/mniS7mbnzDhMkaSXsSUgzMZ5dhzsoY=" - }, - "media/kamel#kamel-fetcher-resources-jvm-jvm/1.0.7": { - "jar": "sha256-ZZqjLlpOMVQuuNCQRoHUv1YBF6q43hrv39r2CStmbHw=", - "module": "sha256-qCtom4Xk45RixEIgs3vqpHW2Xv6H6Rdu0a8Qg8j5En0=", - "pom": "sha256-gy87wrWehOfkbJtY3TzewiQikPmxhhO5PzUmb6ryRs0=" - }, - "media/kamel#kamel-fetcher-resources-jvm/1.0.7": { - "module": "sha256-KezbHH+4RrNPUrts3CuJqp/UjEpJKolFBhWbqHtF4NE=", - "pom": "sha256-0wv02dzfeqp6iaNRhA2DSImP/YRhUap9mpjQ40q7Loc=" - }, - "media/kamel#kamel-image-default-jvm/1.0.7": { - "jar": "sha256-w3zdJUxB73y9yTf6yg4A3BQzrfxjy6z8FDQpSfmDu6U=", - "module": "sha256-qHFUPAKn0mwzJuLg/j3VZBo7GJGIqUMkFiG0f/DMaVI=", - "pom": "sha256-PUQ5V8Y5KtFw7WfaBHSoRWw24WIL9Cb6ldJXw/92wYo=" - }, - "media/kamel#kamel-image-default/1.0.7": { - "module": "sha256-DXTcOZBFm5d/Gompgq3npl0CcXZu/zuOh99BpqQ2FWQ=", - "pom": "sha256-UsI+AYAqZLTgLsTQhI9BTDwUi63gmKJQrrKaAK4ec0M=" - }, - "media/kamel#kamel-image-desktopjvm/1.0.7": { - "jar": "sha256-apJePBHRSMzruRriER5Y3Jk+lNw2bVRw8KjpHnWC3ks=", - "module": "sha256-kmMbFbErrYaon3GdfC8QOoliLKOxy2haACuz+oshm8k=", - "pom": "sha256-yqwqaxo4j6Exw1drJhuB+KciP4MS8PYuuDYXLP5cQhk=" - }, - "media/kamel#kamel-image/1.0.7": { - "module": "sha256-cPHPFVyNSLnCOZJKfIAW+9XLmQH3YZ4fd6NCpZY7v6U=", - "pom": "sha256-dp7aUt+NchkrcaBXx/yw0li+6qwL0bPIU3DJ+ibVp1Y=" - }, "net/harawata#appdirs/1.4.0": { "jar": "sha256-5ImfxeiiZ9P4LUl+4BtIEKSxUCPnqBrwqlR5HFe8bBE=", "pom": "sha256-CRqldjaf1HheU2S2BqFS3Mp4x/e3hMuMxwyWwzDk44s=" @@ -2748,8 +2758,8 @@ "org/bouncycastle/bcutil-jdk18on/maven-metadata": { "xml": { "groupId": "org.bouncycastle", - "lastUpdated": "20250604080934", - "release": "1.81" + "lastUpdated": "20250917070135", + "release": "1.82" } }, "org/checkerframework#checker-qual/2.5.8": { @@ -2843,34 +2853,29 @@ "jar": "sha256-ew8ZckCCy/y8ZuWr6iubySzwih6hHhkZM+1DgB6zzQU=", "pom": "sha256-yUkPZVEyMo3yz7z990P1P8ORbWwdEENxdabKbjpndxw=" }, - "org/jetbrains/androidx/graphics#graphics-shapes/1.0.0-alpha09": { - "jar": "sha256-eeMfiHRZtrfRmoPBOHgjwtvxW6TLMX7EPOBTjnt9sVg=", - "module": "sha256-mb11vC32pOPtvAp3L9zJmy0vH8o8KmbELshoqeBYwIg=", - "pom": "sha256-jphmdV90HX4T29YFgCF0sTt0QImfDf2cBjOp61QObAU=" + "org/jetbrains/androidx/lifecycle#lifecycle-common/2.10.0-alpha01": { + "jar": "sha256-8W71xVgtomdvAExffy5zsfFBVc9azDZarmjTMN6F2KM=", + "module": "sha256-NHRgKQ4D6dxNeuS32lIh+fv5KRAgmq8MDotPrIB1JsI=", + "pom": "sha256-LB3rSlGSF2hn58H8B1/HAqpgfbvrhh+LL4VWwhrg66Q=" }, "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.0-alpha07": { "module": "sha256-JSQodP/N+XImI4vyCkkBbDugM+0nzr8hVTyx4r2VQqc=", "pom": "sha256-Eyk9XaBexAvYTGIVtKh/D3lpgv1ys3r2UoaaXx7P0kY=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.3": { - "jar": "sha256-shoUn+KMzMfs43tVCY0QAnq6PS4Nsx0S083JB97SNoo=", - "module": "sha256-udS+g7s45A9Gpl/Md5LNXpFUnT3UhZBoxzT8s0gcTQM=", - "pom": "sha256-7Rtqapg9bdMkhkv347+Xvog+C/OkYbE+/wc3vnXK8U8=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.10.0-alpha01": { + "jar": "sha256-McPEtt6jjweMRoKd7ixDq7or+HV7fuig9mDzEhc2SJg=", + "module": "sha256-YLxlyOiak1mwIyO2rEp8ZxXZVu6I/z86aUs2bO4hW4w=", + "pom": "sha256-yBjjKHLQNNPoSkPtN4wyL0fwTMRkzUt0QgCZL3CTXLU=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.3": { - "jar": "sha256-oHi0QUV+wOEAB9zRY/+fLAQ3+bNfvJ7Gzq2C+OmFiU0=", - "module": "sha256-7CnWyd32NhS///QFC3W7/2RdzspYTAZ+xkGl0NKuLuo=", - "pom": "sha256-KzfOUlzjiFjClukcb9X0oDi5GyAyuQXwclqHwda/GP4=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.10.0-alpha01": { + "jar": "sha256-NMS8Xh24q8nuUwasUWUD1Rp+wBI8JGu+lqekfk3wgQw=", + "module": "sha256-s1Er12vlhNDqZS28bUqCJR2+eIfqO+XgKaAHu6nHHkk=", + "pom": "sha256-xAm+35u3+5fm+jipMl6W9xf5skJm5saGrB2vozMK5dI=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.3": { - "jar": "sha256-eAu+niVntidEIisqARx7cG8eZD0ssC/uD19IbphmptQ=", - "module": "sha256-9waQMltDiE7N2tJNv8U52FWiRk8TFgYx+3hwA75jT6Q=", - "pom": "sha256-P2OX8IC3eNkb/SVhW/5S6ObERaNlAj1ZOuZ7U4/2w5Y=" - }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.3": { - "jar": "sha256-ogx5laTNwqpuG1dr7SMmFvx3ydhNK578uznPLlSlV3A=", - "module": "sha256-5nOwadQMglzYZIUTa24O8vcTTmzyN/k5KnETWvnAiuU=", - "pom": "sha256-uUxH7Pbm36BOVcBgEmu4J3l3ZJZ7QePHhmpBfmTMwfc=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.10.0-alpha01": { + "jar": "sha256-B/10MP7CRQLV8J+ntWbmEwgn1mu48R5YoYSvdv/Ro7I=", + "module": "sha256-iS9RvoRE1KUjyre60I4s/a+cXAjjZHJIyMmik3syq3s=", + "pom": "sha256-qjXNap20CH6Bc5KAM6Uko61y3g27SPkBsD9UM6hiLwI=" }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-compose-desktop/2.9.0-alpha07": { "jar": "sha256-vkeGqLdCblmyj1KvZPQ6diQpTVnLFYoM4t6DCxz5w2U=", @@ -2882,139 +2887,139 @@ "module": "sha256-cnUGOAapb1j7hbikWDM2ylF9jHf7o97VBVRmvpXAjRk=", "pom": "sha256-8qSUC7uXLJPgQd8sLYE9t6wcRoyO6Aqm4q5aXKIiDgs=" }, + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.10.0-alpha01": { + "jar": "sha256-2iC+QADdP3uY3iVsXeOWRuJ3rVsGGC7KRE8Xh4YLj7I=", + "module": "sha256-8j5tQbBIKBnnSRzKmTDwLZc1/e58yRSIRTDgs52hAP0=", + "pom": "sha256-IQjEZ7YVI5r7xuwH7tNB2N5rsMm+KQzEA0RqfV6eBDw=" + }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.0-alpha07": { "module": "sha256-IhSBsiLN5Z8D/vG1BApj7DCAUCslM4XPY2kYc0egdLc=", "pom": "sha256-6PPn/FQM6/R0hW+mUl86X5ZLBafDgj1J3V6m0vVEBHY=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.3": { - "jar": "sha256-JrCC/VHwloa2kE9iZJ/LxuEtlRC2tYlkrFmkrzqVdpE=", - "module": "sha256-bAl5vBNyhJXzWcuqjIi0HsaMLZZOQj8dVCXhlRwrCCY=", - "pom": "sha256-p4YOa5TVEIJnyRpScphQO/jQgAHY2mNX3hsOqR9eBpo=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.10.0-alpha01": { + "jar": "sha256-0MlJ8ylqIYoQKFGHiLOzubkrkQQjorQiyp10soUFmyA=", + "module": "sha256-jysvPU2dwbAlMX3wuj8y5HWwFC3zv3voNhSJDmBd9F8=", + "pom": "sha256-D/lmoQGjmB8mcVvqgPH/1/YqV/2mn4R1yGZWcJk9SEI=" }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.0-alpha07": { "module": "sha256-ogKf+yqg35isaSjr4jAquLtMAyeECgVTs7tOzXScX+M=", "pom": "sha256-97MFxfdgLXWiNLhbl//+ybLpUOqzjOinW5x04tfA8ms=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.3": { - "jar": "sha256-ns0rxhNl+0+j9vKEq6khSNv9PRrKOGYq1UvOysKrVUY=", - "module": "sha256-NBI6Ep3zf3FkulRH/BpXxc0x0R6p1NJKGeXjEumozqM=", - "pom": "sha256-nced8Pwa1DbF4ZsEk0Q1kYbT6UB7so1BIyjUqk50b7k=" + "org/jetbrains/androidx/savedstate#savedstate-compose-desktop/1.4.0-alpha01": { + "jar": "sha256-Dz0EXF/X4TAatsOM0HeAZ7BITPOaysEjO+cacjpqgHU=", + "module": "sha256-4vKHoF0Bkb7oZHVXv2X+DaHeEnW5PlgjogTdJ1DXMq0=", + "pom": "sha256-drF9uhEiK+vKCMqKqHUwA/bM6k/nGLK2eswcDg8zDHU=" }, - "org/jetbrains/androidx/savedstate#savedstate-compose-desktop/1.3.3": { - "jar": "sha256-UijQcyEoARdHyNVvZRVlBaCy0psADTmMbxl5vA70IRM=", - "module": "sha256-4IZE/hJMXQnSIYwhgUg9oGT48jFqXdPwOD2jL198Dtg=", - "pom": "sha256-udiiFRffiLsXnWMDj6diAUmzSp5+/pPXrf0uDwJz6gw=" - }, - "org/jetbrains/androidx/savedstate#savedstate-compose/1.3.3": { - "jar": "sha256-WL3GXW+eQsq2sw0gy5I3EZOHXHHxtW+EaaKtVFtJPko=", - "module": "sha256-Z8M5WP5thMS+oqxLKuWgsI/mQJqYOLGnOqUa2VKO0Zk=", - "pom": "sha256-Ls7xBzwUJUfOMOhYms15fugAzG+BcINEksrwhNww6B8=" + "org/jetbrains/androidx/savedstate#savedstate-compose/1.4.0-alpha01": { + "jar": "sha256-VKbvTZ/HPqmdKFCOQokGNURs+I7cIdSVT4o3bFt0Jow=", + "module": "sha256-CC+Bq+ywnpg46X7O8qG8nLpWCldn57+B3ZU49N59OLM=", + "pom": "sha256-6pyodoNNC3aa0W+qaUPpmIIVO2EDH2pfTP9sT7wsfqc=" }, "org/jetbrains/androidx/savedstate#savedstate/1.3.0-alpha07": { "module": "sha256-cpaL/Cb6AotpCQc5zbZUJ0mWdNz9PnugwwVtATp2Ad8=", "pom": "sha256-g97jMHoGE1PdIJ+2g9hEBdlDN5caUcik+AxskVJnjmY=" }, - "org/jetbrains/androidx/savedstate#savedstate/1.3.3": { - "jar": "sha256-Pvh1iZismEb/1ftUz9bJjfMQrD3uHKmmI1SUGnYiLkU=", - "module": "sha256-rHan+1uyxqJPtRU2dPCsFraRv1FSANX3SFiY/zzaenQ=", - "pom": "sha256-Fsh3uoaj3ecWcsE2Fx3E9z5EjtBtG5u5qKSTEt1RpiU=" + "org/jetbrains/androidx/savedstate#savedstate/1.4.0-alpha01": { + "jar": "sha256-DnlxNblHdgZa9eK/Apz0lBZezfIuorJ8WaF88g3QB2o=", + "module": "sha256-O3u6xN1aGwAMMfXxvvLORtFtWYBKM0z+oNfyOmdHkik=", + "pom": "sha256-Sq5T5rBbH+zzLQuMpByzSu5p//PaYInPzSko3J2jbHc=" }, - "org/jetbrains/compose#compose-gradle-plugin/1.9.0-rc01": { - "jar": "sha256-bpsGIl4Ea7v3VOdGUUzkkdryIjE6yHh3YBf1wRZ+tVE=", - "module": "sha256-EAn6PQMEj3hlfmiQ0PDMxSyyyVPxeMlp30EjyZuM13g=", - "pom": "sha256-EspFhs1PoewF+SGVFshoVh41lMt1eO3LydSKoGGEjII=" + "org/jetbrains/compose#compose-gradle-plugin/1.10.0-alpha01": { + "jar": "sha256-x+DQ3VS5sudEiW7ZjprzIOLSfFA5uMriHm0iKAldYzY=", + "module": "sha256-51ZDXYJj7wVEmx1IgHNPOvswUIi/BmDpoADO5hA++/s=", + "pom": "sha256-uJw5FZOYs2Oywnilj1rIvHnCZCyvGqbBARL3QIQC0Ho=" }, - "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.9.0-rc01": { - "jar": "sha256-hst3gjxVIPoFzXRaFhb+sz7OsiGWwOx1UhvJAoK7e6Q=", - "module": "sha256-S+BA9zzsdWc39Dw5vc+Sgq07u1epPCY91KjCQJwdKq8=", - "pom": "sha256-4SglRPI9e+/vUsV3uoksJ6nW1qsK1bpFTjWVBFm/7l4=" + "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.10.0-alpha01": { + "jar": "sha256-qR13KFRN3G5H+37j3EjAqdy9RSJo/U/uLamHf7Li5tQ=", + "module": "sha256-A5YqM5I/v5+9+qwTzrfmZ0T+2Q5GvW8RamYKxIle9yY=", + "pom": "sha256-wYSbTagFzcKZCJM/bSOOmo+fh76kOeJ8jubmlNlG1rA=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-rc01": { - "pom": "sha256-sCvqNXH1s41noeo+ffjHlIYwtmbZR+2WI1/j1enPgnU=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.10.0-alpha01": { + "pom": "sha256-QEESHtrOVWKSe+Y3qBXOx20T6Z36sP3mJ31z+sZD6jA=" }, - "org/jetbrains/compose/animation#animation-core-desktop/1.9.0-rc01": { - "jar": "sha256-ds9NCbUxL5qeRugKJwx2pxV6k4GUk/63B2+cjJhhBgU=", - "module": "sha256-sP6TQwH8JoC0Kt6eTO3M1h2XS+dyqnQ9BF1j5qGHZUQ=", - "pom": "sha256-tAPHF7X16SApkN61CJfAam9bn7KQeUj1HzVOShUAQvA=" + "org/jetbrains/compose/animation#animation-core-desktop/1.10.0-alpha01": { + "jar": "sha256-SBnZHTPHce9nUvSx/2T90cK5xts/W7i6/DffXCsDMd8=", + "module": "sha256-oXtfT8UqApji11YjS5T3LpKIN1nuJCOTTUIMdwUwRQc=", + "pom": "sha256-ylEtPUgfjjNe77kVCr+pIsKb7sqaOcd6Y6NYVu7gf+w=" }, - "org/jetbrains/compose/animation#animation-core/1.9.0-rc01": { - "jar": "sha256-1+4Cj1mMGH9IebX29ma7CHJyIzPPbrlM5zcc0xO3c1I=", - "module": "sha256-O5zpdqH1AbeVMiapgatVdKZD627AJE4Sk7uf8QZ3mjQ=", - "pom": "sha256-sX6T7ERbKy2ZQ79RgxViYJ89P4Rrp2QHlAvnW7juPrU=" + "org/jetbrains/compose/animation#animation-core/1.10.0-alpha01": { + "jar": "sha256-WPI49gkW7A1rSDXjh1FxId56YPTV/xt41cOrNp1fKE8=", + "module": "sha256-eVCbmNfEP4Gt9ZH99RIcuZmMcPyCbND8vFhlsGxxEQU=", + "pom": "sha256-30jhXVrqlfciIMrZxi5MUcEvkZkPSj5l0vwesnWtc8s=" }, - "org/jetbrains/compose/animation#animation-desktop/1.9.0-rc01": { - "jar": "sha256-+LkLWR0fjCyLVHzd2uo3CpmJsLLHG0IDi2f9so8SC30=", - "module": "sha256-LCk4R36csy7fNbYqjFhevf1xmFSpyfiVillfM+yhfKo=", - "pom": "sha256-NOurXZZ96jXtn58NcNin2EZy+BpiLHad6EKftvHqA88=" + "org/jetbrains/compose/animation#animation-desktop/1.10.0-alpha01": { + "jar": "sha256-ouB+n9LqGv9a7Li0t97UpSzuI3GIy2SDC4RZfJ9K8yI=", + "module": "sha256-w7z86bTiI0ykBVtK+lVzViDGNcrr8q6R2Sx65sY5MsY=", + "pom": "sha256-DuvwfCN/gVXR0kCXrYfERWY0zOSAiOWUN7+q7vGdw/M=" }, - "org/jetbrains/compose/animation#animation/1.9.0-rc01": { - "jar": "sha256-N4ELMtWUSn5XoVTVi+IMKVpuEJjdvxTLimPLWFJIbIw=", - "module": "sha256-tcQGGdfeAhWsRzCdkBcSqddemnqHEiEzsvo0p9ttPQM=", - "pom": "sha256-oonMYM+7TLR9feAnbgprLakc/4xuq9GQF3+820J85Qo=" + "org/jetbrains/compose/animation#animation/1.10.0-alpha01": { + "jar": "sha256-BiIyV+0yrx/ZEo52FpLc/+XZIZzKxFJxHh+IE9N8TK4=", + "module": "sha256-0I7uj9/m3Jx3m2GGlpO6IkWQpQepHw0J/U7nQWm3txI=", + "pom": "sha256-9KG0qoUxyYGMYjv3x3gRacVYeRKOHaFIh6cDDOQoNKA=" }, - "org/jetbrains/compose/annotation-internal#annotation/1.9.0-rc01": { - "jar": "sha256-WXuJPt69fsPuZvPGPJHjwjcz+JZ0XRe8cq72YYpHpo8=", - "module": "sha256-8eoJ9hhGWDPK8ZD5F+8UPLU9LLg8HrZfuIJciZXDDRQ=", - "pom": "sha256-J0szWLglRkeXP+4YtteNtyGnJOiPhfVGf/xbhseWlZU=" + "org/jetbrains/compose/annotation-internal#annotation/1.10.0-alpha01": { + "jar": "sha256-LRvU3BWbdGYQneNUmwcELGfKvoplNgU6ms8Q5Qy6bcE=", + "module": "sha256-+u74B7w53ktJpdIyTwkHll6HIOa+F/S0L8rKIUiQYy4=", + "pom": "sha256-GBDsOboUQDeZdagRa9QDhHDklrQVb/cjgq5bdkYt8BA=" }, - "org/jetbrains/compose/collection-internal#collection/1.9.0-rc01": { - "jar": "sha256-UiD2N5L8aOAASzO4i3Domh1dRqlKA2zrTsj1OrSz9B4=", - "module": "sha256-aQnU0LjMtdjGuJgdHOmWar9S7VpHWDi85p3oNMTus2w=", - "pom": "sha256-0csqK/OjVnO5ClejszvsIUhNQIp9MEb80jvd65d380M=" + "org/jetbrains/compose/collection-internal#collection/1.10.0-alpha01": { + "jar": "sha256-Hy+g39pz+HZFAAq5upwNnjr5lWzEXeIxYBMM8k07mAM=", + "module": "sha256-l8ZZfDktQUy/r4gLxCx//wIhFEMqVZ5C9C/Y/NL23Kc=", + "pom": "sha256-oaPNKcwhjKLoTbfE83F2SgLRv0VkEStlmgXi1NGlVE4=" }, - "org/jetbrains/compose/components#components-resources-android/1.9.0-rc01": { - "module": "sha256-d8NwtqiuiBO0BTGQatlbZpuzg8JdhOGJjqSqXJ33xhQ=", - "pom": "sha256-JR93qPKfDKZ9JtUBcTT3yg8sbQrUbH0LR7QVWTOErM4=" + "org/jetbrains/compose/components#components-resources-android/1.10.0-alpha01": { + "module": "sha256-4NM/GIo/71N8dVh2r/JyDZFEbzw66x0AmpoPxfvS0EE=", + "pom": "sha256-cpEo3vyHH3mRqy/iDZgyIgs1yr8uJEaf9Y5xsTBcaB8=" }, - "org/jetbrains/compose/components#components-resources-desktop/1.9.0-rc01": { - "jar": "sha256-87jzMba7QxKnTtFte7NlRCfPpzcopYF63b/2TG533+w=", - "module": "sha256-4I4SMz4ll24sJI67zDBibJXvGUlj6m5yPS/AMOYlBMA=", - "pom": "sha256-8wXN+2Rg3ktkt/itFTgO4cVkriETmXU9AQ79VM9SuoY=" + "org/jetbrains/compose/components#components-resources-desktop/1.10.0-alpha01": { + "jar": "sha256-791NtB5XuqXNUNZ5vloUHd+Kue11+Z/a+dtydzQ+PZY=", + "module": "sha256-4/1y80KQDJx6pY0s7wfjlnVMwz9r3X4hbg6r3KjAouw=", + "pom": "sha256-UNKUU/LKBGiMAyU59DixaRwrhlJhLlRRi0mzlav88Eg=" }, - "org/jetbrains/compose/components#components-resources/1.9.0-rc01": { - "jar": "sha256-VYiUp4nWocZriEXkcaA/AbwI3c/iD++P/uklo2iB7OQ=", - "module": "sha256-45BnSM9Yum+26VDutaHfnWSNMV4rD100xtiUNOWL0U8=", - "pom": "sha256-1jRySJyOHRc8cl7KCOsp3pEPSNKtjyFUHiYEfha0nWA=" + "org/jetbrains/compose/components#components-resources/1.10.0-alpha01": { + "jar": "sha256-de02HKu57UkcANrdB4TTKepkM8OdgkDfBid4wxtQm9s=", + "module": "sha256-/C+z/7FKNVMsesayP3V8WBRDpVazO2hX5gF2ZU00rWk=", + "pom": "sha256-0Rft8t759wSDor+kz5eF0F0j1lHBMdlvmsdKs8uQHws=" }, - "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.9.0-rc01": { - "pom": "sha256-e09tu81j3LKZImj28yO90KfpNcWNX1tdOeH7S8eI5Xc=" + "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.10.0-alpha01": { + "pom": "sha256-z/keLG8RTFwJQ18qs4xUqSRxNNn5W66oJs/bw//iIeM=" }, "org/jetbrains/compose/desktop#desktop-jvm-macos-arm64/1.8.2": { "pom": "sha256-S290UtIXCU0UQhfHocanMKEPZ2oLfu/nhdcmMuotNMQ=" }, - "org/jetbrains/compose/desktop#desktop-jvm/1.9.0-rc01": { - "jar": "sha256-winFLJW0xNc5hMiPQPhHXAfRPSkI003wKeQktroambI=", - "module": "sha256-8D2XeXpufZot43A5itH7RY+rQVV3QxS1gC7rNQWY9BM=", - "pom": "sha256-MQmRqVjPI9ecO0igRrjB0oIURD2JHYY/X4yHeVZb3AA=" + "org/jetbrains/compose/desktop#desktop-jvm/1.10.0-alpha01": { + "jar": "sha256-AH9N+1aY923+/6ml6OQPByMMpl45RPGE6gPcC/+5vhM=", + "module": "sha256-CI3Ths31R0lrDuyoz51EyFeNTOiYPOfYimqG9yr1bO0=", + "pom": "sha256-rEd26p8VjLqBG8Drg+B9mA+RdJO/2uiT9M2BJP6d72o=" }, - "org/jetbrains/compose/desktop#desktop/1.9.0-rc01": { - "module": "sha256-+iekkYeYjKXJVvdN7NJkfpscg6Vw/fSkg5UkSvUeXg4=", - "pom": "sha256-3iF4kg6OWJ4rRbrKWztZQ2DWVk5iQNvcEFKfI+o89GU=" + "org/jetbrains/compose/desktop#desktop/1.10.0-alpha01": { + "module": "sha256-/NTKI6RcWcAVZVnvsuDYuMRoGR1UvP6P4QASvT9+KTo=", + "pom": "sha256-gx8bOiYK3Aem/SfiP/rD+hDmEToXs82HvepgJgzkJEU=" }, - "org/jetbrains/compose/foundation#foundation-desktop/1.9.0-rc01": { - "jar": "sha256-CzobXwhb5sDOlTVKRzmzXp6oLgD3kEl8H1PHLqUTQvk=", - "module": "sha256-lV+b5aMJMX1jg1pW2OCEP5pXgUb79lScmu0++vMn9SE=", - "pom": "sha256-aUCkgZ8T5rvMIl+vleGuQhPAa23tjHHkOHmDZs7nUrk=" + "org/jetbrains/compose/foundation#foundation-desktop/1.10.0-alpha01": { + "jar": "sha256-uA1HkwgmsvLWjdmKoyCTShJy94iC32AscH9zbji/Wg8=", + "module": "sha256-uvIJhZujFyZpLuKUj28ppgZhhVdMPOLNPqDYdWMlBYQ=", + "pom": "sha256-39tjEXr1Ihqs1n5HRxCM+JkB8liHbuzoRcMqI0CgnP0=" }, - "org/jetbrains/compose/foundation#foundation-layout-desktop/1.9.0-rc01": { - "jar": "sha256-WVDOHhAlmuIZikbhaB2Vnxa81k2LXQKJ4XxQhjrz+O0=", - "module": "sha256-juG3ZPhT1VTpjcFjGVUbUUGM9kdOm5+oAa7g9yKlmfQ=", - "pom": "sha256-y7jMJvAu2bszo78UAqOQ6A/GAguAB+K1nx0FH2zGP3I=" + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.10.0-alpha01": { + "jar": "sha256-zP7qm3UO71tCIK/bsQth7tB0BHql83fN6fq44R3Mqrg=", + "module": "sha256-2h6v79ct8JGkQE+9YBtNh1ojmwn2WS9VQZMQaZJuyGw=", + "pom": "sha256-kc+yhctD3FHqz0XSxz0ha1+9/zwjxPZFIs3KsCZf0ig=" }, - "org/jetbrains/compose/foundation#foundation-layout/1.9.0-rc01": { - "jar": "sha256-ekZUzdQju97+qRPRrTefmq5vcgEzK4N6p0QxJrQrH1o=", - "module": "sha256-USCSHraB+16Tdj8je5MYZT8eZ1n9zNv6sKIxp5y7lIQ=", - "pom": "sha256-PJdXgmZKWiGTvThofVQtY10ZfFS6gS2UB09RfEj7Hms=" + "org/jetbrains/compose/foundation#foundation-layout/1.10.0-alpha01": { + "jar": "sha256-8UM2pWdceTFZYMDtCljlqDqCRZWvzfw6PTPVaPN8dsM=", + "module": "sha256-8gZGA/QPDpgYCs2xwnrto5CjwWC7futStakG4DUpyjw=", + "pom": "sha256-6FWiqxGgEJGVsjfIxoioaGWlPHB1Hq01Zq57urTCXjM=" }, - "org/jetbrains/compose/foundation#foundation/1.9.0-rc01": { - "jar": "sha256-Hy1AHQbalz+WrTjL4r5Ao/O039MqniWhK+yMq+ImLoY=", - "module": "sha256-/STOgbdc1HUvKERN208+qN7+87JKT0hqUhbOqeKMeqQ=", - "pom": "sha256-CpFvHsTns64WMvd1//ekrbcqFb9943Oo4y8W+StyhEI=" + "org/jetbrains/compose/foundation#foundation/1.10.0-alpha01": { + "jar": "sha256-HiNM5yRnMLVd5wvfx5fl3FX5JU2+xqP4nebFAhYPeik=", + "module": "sha256-39LdGMG9GT1g5my/clqOZlovcAsQ7IvONPB4xtLKZfM=", + "pom": "sha256-9dnLpY6NH1A7vNw4yFzfN9qdAlLHdg9b37Ez/yLPGUc=" }, - "org/jetbrains/compose/material#material-desktop/1.9.0-rc01": { - "jar": "sha256-WgTR4pWWAj/dXK/e20UQpKb6ZRIuhBm1ogSlFtyJR4c=", - "module": "sha256-KkIiGEoAN4cnvZ5TqFXwXP22+7lY7ySx3+oWkIiGHvU=", - "pom": "sha256-80mF2i6Bg86A4rd8oK7IYbfw2a194hKOCFPF08LMtYU=" + "org/jetbrains/compose/material#material-desktop/1.10.0-alpha01": { + "jar": "sha256-ixOSMZqCuxzMhyMSY22Ofx/MMmFkmNMWDCSCZ6oNc54=", + "module": "sha256-/gRDH4DiKejyhYcxq8/D4vlN7G5OHN8HNo/56aRFirA=", + "pom": "sha256-8iHVv19VmvYAF/C4bl/PdOhOjhHhn1cgcLI1HV1o3pw=" }, "org/jetbrains/compose/material#material-icons-core-desktop/1.7.3": { "jar": "sha256-vPbIU7bbL/FI0tOq07en6lTZP8e0Lgr9hA622vGhxoE=", @@ -3036,179 +3041,138 @@ "module": "sha256-sfqa12veAdmGn5uwxxKc0rByeU8jfgTRXj73yKZqSHI=", "pom": "sha256-3NyiJy7t6vlAZmO5s4zMl8cXnoWqHKeJMuxhIuVZlYw=" }, - "org/jetbrains/compose/material#material-ripple-desktop/1.9.0-rc01": { - "jar": "sha256-JAfZ6Dxv2EuQsSPMeuYpH6ehi7QJOK0hD2deTIZCXIs=", - "module": "sha256-hAP9CaSvZbXTbeKmXOQUQShvEhFFYXj+UWbma+rZHPg=", - "pom": "sha256-pBgWpgwhS+X353wXYozkyEZRQBzjp6h3ShlYucPYEoo=" + "org/jetbrains/compose/material#material-ripple-desktop/1.10.0-alpha01": { + "jar": "sha256-PFSyGNhg6CA0bIYQ6crA5MBiiNRP5FbdfXLZY6ElnSQ=", + "module": "sha256-Kj0ogsn9lQFJ/Lo/cxifl9pYhiK1buIkEmxo5Ql3gsA=", + "pom": "sha256-TJ5/1kvGeUAS6io7iy5bDhyFfFHwyNeSJUpo6ueU8Y4=" }, - "org/jetbrains/compose/material#material-ripple/1.9.0-rc01": { - "jar": "sha256-KS0rP7u8wkuzJvP2QtrJqM1V4Y1bUYNlusbayiOlz3Q=", - "module": "sha256-meGMP8uJkPW4GAMgIMkHnsul8yoBAvHiNBf/PWANzpM=", - "pom": "sha256-4QQj1qoWFI5o5PV3IXEzmNYddQworCTW2+6b2CaxNag=" + "org/jetbrains/compose/material#material-ripple/1.10.0-alpha01": { + "jar": "sha256-yZ/VGwBF7+Bn6xflsaqtVWJ1i4+dWhYzepH6PsusNU8=", + "module": "sha256-3BWrD1i6qOimCWZ86+7LRNHV7B5Ju0UYRde+fuW6HbQ=", + "pom": "sha256-lMjpddaBTj9B7+H0Gtc9caNyT/20QfSkNkhr/UV9EOA=" }, - "org/jetbrains/compose/material#material/1.9.0-rc01": { - "jar": "sha256-fHw/pFknMO3F1G1mDGwyUF8QG3O5w3/fJT2pToyCfuY=", - "module": "sha256-4xjDrIRj75sEr/82e+irprigZgt2L6V9BjA6rVeOkIw=", - "pom": "sha256-Wb9dHmKsTjibe9Dy5nmRsUqsWyaPYPPb1180vzJBQX0=" + "org/jetbrains/compose/material#material/1.10.0-alpha01": { + "jar": "sha256-RcNoBPCclnJDgfJWVTD1JKbh/3qltES0u+GzYnoZRe4=", + "module": "sha256-jX1x9Lv9lIyUZCYzLPsDBvfP6W+QM9cUs/Syuj8CdAg=", + "pom": "sha256-L/t/q0F2wbbZrHuZN9qH/qgi8baCjWi0qSqwLnJVRE0=" }, - "org/jetbrains/compose/material3#material3-desktop/1.8.2": { - "jar": "sha256-PgFota97rNusxB6dNv9PbTmouYn9Y7aOOzBftqTSq1g=", - "module": "sha256-00fR/8tIGIzQgLUdIaRbyTi7wRaKoFhXqmUvnujPoZY=", - "pom": "sha256-WdF4UbuYtEfu+CrRrR0TPSvNfAVqDlQ4SKcqqteSbH4=" + "org/jetbrains/compose/material3#material3-desktop/1.10.0-alpha01": { + "jar": "sha256-+Lf2j++CLTSyU5/G4wXorhSNDt7RaymlAKwdyx8wes4=", + "module": "sha256-l5KsE27DISOB+ZBZIleTmwCFQN0yHoLR+72nzLM4tsk=", + "pom": "sha256-sAiq4yLLe9W83Yvf1kAs/BjbmIEjl/W2Zt7y9jganRI=" }, - "org/jetbrains/compose/material3#material3-desktop/1.9.0-alpha04": { - "jar": "sha256-QagptJ9udH/FHz655sMhzvQwf/cE9wrKyg7d9WPrv00=", - "module": "sha256-U7gKXKldmQyIM5VCXB80mSuEL/HoD+LDC9xrfl7PBB0=", - "pom": "sha256-1gKNbX734J2J5kuPAvKeS5xi5MT2qa8i5AHm5+w4Hlo=" + "org/jetbrains/compose/material3#material3/1.10.0-alpha01": { + "jar": "sha256-z+XVprpP7jjT6+ifP/v3ixUn5qtLMvFynkt3+k7LMck=", + "module": "sha256-aN22859ZHgC9DL8DDQRBDtEqMzPhNBKPbVsJt+2xckA=", + "pom": "sha256-mU620l3F0mnlfUvWR0j6bFjxFcD/KK+AMEFK4YwkL0I=" }, - "org/jetbrains/compose/material3#material3/1.8.2": { - "module": "sha256-ecEjW2d12MzzwJkrYDrBUPkMkmUyLAwg7rHCKTSCZVM=", - "pom": "sha256-BcrLqe9FofHCyT3MhTbmvl/p4Wo2s2PIqqpjraSZrWc=" - }, - "org/jetbrains/compose/material3#material3/1.9.0-alpha04": { - "jar": "sha256-Ebss5lrkxzFa5HtJXbiAJzdd71FyMFmegiXkQH0l04E=", - "module": "sha256-fKOAMs9gicolcofHRatPRJHoK2Io5uZRQ0A+KowfJ74=", - "pom": "sha256-+05EyJltSGwlJL0fbQFBXQiJXPLuAs37xx88X6xWpA0=" - }, - "org/jetbrains/compose/runtime#runtime-desktop/1.9.0-rc01": { + "org/jetbrains/compose/runtime#runtime-desktop/1.10.0-alpha01": { "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", - "module": "sha256-6yuobdys/TUoe/l1uQu7Yt0S36UsV98S0657bEmXAps=", - "pom": "sha256-ujhVnCPbSwWB+RLgOU0szcrUV8QulKeWjmdNmtBA1Rc=" + "module": "sha256-FFaPofXTfnRkDfed3b/uN8fsQ/f/LaXirRRXa1erM68=", + "pom": "sha256-QXUcr3gWuaeMmk/IWPmzVX6Zxtkph7gNy8T+hI8HEkc=" }, - "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.0-rc01": { - "jar": "sha256-lgpiL9h17cPFmPJpIQHm+STvePuvvpQR50nRhK+49i8=", - "module": "sha256-x/bQT9rJfBLH0T+905bNcsc5/uo3Wu9mTvwzI18akzM=", - "pom": "sha256-W+/P+sku44lAJTvDS2w6lL79oKGtF7N78UqyxyDUN9s=" + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.10.0-alpha01": { + "jar": "sha256-63EytV3isJE3Nv3/RwUCKAPkVYEPAY7+zJ6zIwk2Ugo=", + "module": "sha256-GZUavL0WE7RNai1XJuku2WsTRL15w2xVVEo0EpOWM8Y=", + "pom": "sha256-F+KRhFmNmdhnHBcZbjk16iUmewadwrpE6MFz2VBXBVc=" + }, + "org/jetbrains/compose/runtime#runtime-saveable/1.10.0-alpha01": { + "jar": "sha256-PkAsK++buCl9IgDxHBRbCmfEQnJ6LpqjqoJAljVmTWE=", + "module": "sha256-NtIj/p5vNFliq+8ur5xPBKAXZBeUadOImixwOxvv5Tw=", + "pom": "sha256-lM7HFc70MuDDlXRnN+GD0UZZvHXTPxiyzcaHQtW8yTU=" }, "org/jetbrains/compose/runtime#runtime-saveable/1.8.0-rc01": { "module": "sha256-omkTSIkqQd6WrRyMiJg5nBjBjoIqw7/9wzf8Z/oSV+k=", "pom": "sha256-qo6egoMD5MH1T5/EDz0Q9++ZFulL/qOYL99XbAOyGos=" }, - "org/jetbrains/compose/runtime#runtime-saveable/1.9.0-rc01": { - "jar": "sha256-yCH0JcECYF+7CDcYFXoEqh6PswLxHAbxztfnbXd2Ga0=", - "module": "sha256-xR4lsFdsRsNKEX3B4C3f8NbrUj62c8II8wAV/cVuNz8=", - "pom": "sha256-VgWOemIATCUJmadJC3dG6v1bj/4YI9mUu8GKXxCrycA=" + "org/jetbrains/compose/runtime#runtime/1.10.0-alpha01": { + "jar": "sha256-HR5hIGNYi8HyaITzslal+mFlLK4qDj4OuVz2gcXYXws=", + "module": "sha256-IEotxyKzdEkGr9FqnvLnffmNAHEghNuy2RKNfG01zTY=", + "pom": "sha256-s5CHE1OaQYKuB5giOTPOMF7852XXDEpjSfmY2PRgg5w=" }, - "org/jetbrains/compose/runtime#runtime/1.9.0-rc01": { - "jar": "sha256-tdAKPSINLPYvisb3oEZZfnmVljYE8Blv53fdL/ImFWo=", - "module": "sha256-JK+ZvXN1A1PF6q08/slRjSJ/V+O+yjH+lr/pvZ2lcJw=", - "pom": "sha256-ixrB9Og3soT7o0C+dh6QLVr3WLLYOs5+oxx4sR1wM1Q=" + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.10.0-alpha01": { + "jar": "sha256-1KnXIPGUBS/8xk4GERXN7mDZIhbshypLiK+wB7gn+W8=", + "module": "sha256-bNpF2IOfaj8BWBrGwqtz4tYco7C3ndT/Qd6qg4VyHM8=", + "pom": "sha256-0j2UPCxehcxkUWPq4U0zJ7OwKlVJb9n7Hp+Qut3KPXY=" }, - "org/jetbrains/compose/ui#ui-backhandler-desktop/1.9.0-rc01": { - "jar": "sha256-N9Npc3xo770nsUuDXOKIzK5FaTzBUCy161gxo09Eo9A=", - "module": "sha256-gr+gZZP792HQ8NcsVCiZiCN2aAsRCQxsO67JMYl3ohI=", - "pom": "sha256-jDR/g24eYP1glQ1HpuDs8I1v2rnhtyEF8aShXVAZIr8=" + "org/jetbrains/compose/ui#ui-backhandler/1.10.0-alpha01": { + "jar": "sha256-l0JsPP/XfIzZ86KIe7qfdW/MjR245GYJ+EF7tODSQQI=", + "module": "sha256-bQ+xXwB2qEiaF2LbB6Xgusts6DhKuKEp3tzeN0VMlhI=", + "pom": "sha256-tREFMifIDrp5Uxw79Yg8VUTXnlkdZXo4UITrJGvgQ6w=" }, - "org/jetbrains/compose/ui#ui-backhandler/1.8.1": { - "module": "sha256-YqpVDszXiMXuiQVR2rd5uz8ncrXBywMQTU7zpBAtsI8=", - "pom": "sha256-rprTOa5BXBozKwyLI8/FWKLKMSj66D3pdyipFNSSgqw=" + "org/jetbrains/compose/ui#ui-desktop/1.10.0-alpha01": { + "jar": "sha256-2GEvpuMFdAXGA3al2Cw/IZYVrEtTZqAVAH5iUMkH3cU=", + "module": "sha256-Xw66OXUYQxThoACt9uVjDjttkbtFczVg30nhd96nSPA=", + "pom": "sha256-hY7b2ptQcIdz/eA4Jps0/kCFxlodVSD75M+KXpC2U/U=" }, - "org/jetbrains/compose/ui#ui-backhandler/1.9.0-rc01": { - "jar": "sha256-VwXXAFPXlwM+nV0G3Olul20ENCwafyBHpwVuo9Tsrxw=", - "module": "sha256-bzJ7ST0iKcxWjmjd6+uFN8JRDqYKdm0d00aTStIEYPg=", - "pom": "sha256-n6cQ1KNQ9yC4tZ6D9w2CXcqV4uqA5h2ejH/eR9/oXRk=" + "org/jetbrains/compose/ui#ui-geometry-desktop/1.10.0-alpha01": { + "jar": "sha256-BEaJWwrfsGXIdOZ/UnIKMlU8NmRB13vnkoiQAp2vtXU=", + "module": "sha256-iOsu3FzajoJsMp2wRqfIMTAJ6BH0rhkLYqXP+H8ccjI=", + "pom": "sha256-ub5pD4eTLpVxIiL25KaiP5bGGGUXN1nLnenkfN8lVwY=" }, - "org/jetbrains/compose/ui#ui-desktop/1.9.0-rc01": { - "jar": "sha256-c5clOZPo1RLGE7dyOeIOUFLaghj2sLZMzeLDexS1QNw=", - "module": "sha256-K8dMyONqCU+TspbdCyEF7aAc8OwNp61a4JR1qEzsy2w=", - "pom": "sha256-49JyW0sVC5h2C6a61EDQ4js1Z8jQDaVe5PhafwBuFfs=" + "org/jetbrains/compose/ui#ui-geometry/1.10.0-alpha01": { + "jar": "sha256-S6gf6n+gz3e4T2jLEiCGnf5Xf51PQCPiakDTfdG2DzU=", + "module": "sha256-Nn1aFzOUpTsxqw8KzxyWZEkJ9aaCmNTL+nXEmG4jdQM=", + "pom": "sha256-5TERYCEWAaEPdLeFDOxiKN6ebVdyxoolBMmlNexDD4U=" }, - "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.0-rc01": { - "jar": "sha256-3qD2dSTkNJY3yYXg+iIE/zVJIvOMZcyPgQZJ0Njp+uo=", - "module": "sha256-t0DuDHuLMP/5f8uK7KczuIsRT9WTtHloHRi9ZS6OT4c=", - "pom": "sha256-/oXeFoLfIHL+pf+xLINMvhazUANeFCaK9saEZpVPvDQ=" + "org/jetbrains/compose/ui#ui-graphics-desktop/1.10.0-alpha01": { + "jar": "sha256-JukabNi5Q0UdLowEA4b8BgRvD+gag+0FlSFWDjtKIWI=", + "module": "sha256-ht1BZR9hEALSs/MVbJOSjp1OCS9ng6YRFkOevwSgxWM=", + "pom": "sha256-+znYYezKMc0nRK5dlxyB9F+wtn0MJs/0Vmh8woBJh5M=" }, - "org/jetbrains/compose/ui#ui-geometry/1.9.0-rc01": { - "jar": "sha256-BI/7fplRkB+wvzk0UAEodIfoWhlbKU19R9MRP7GUXTM=", - "module": "sha256-3WleckM0eTKOuhE2cVlpfuBnVKSOp4CSF4H8iulvScA=", - "pom": "sha256-LqGWEuAvdVsTlZuCyjJVYPV/fSwpPY2PEN2Y/bREhKE=" + "org/jetbrains/compose/ui#ui-graphics/1.10.0-alpha01": { + "jar": "sha256-W4UMAALB/yWjpLuzCXez5JHgedRp9E4eNUKnldKdxt0=", + "module": "sha256-iSd7Pvi9vbym0k/Cz1nG4PEZFfM39C6CjVBBJmWKqhQ=", + "pom": "sha256-0ObHcHHUVLIf9XQR4ak4GhuMZ7UOb1H8/gQeRBWyPLs=" }, - "org/jetbrains/compose/ui#ui-graphics-desktop/1.7.3": { - "module": "sha256-mkUUyustRiJHaaj8jZ0CgvAV8qz/Z8OzkJ857e3FvE4=", - "pom": "sha256-q6uhwoYnhBmyjJLdMl08uw5b/zolvd3Ylw0G7vighcs=" + "org/jetbrains/compose/ui#ui-text-desktop/1.10.0-alpha01": { + "jar": "sha256-jZswqlxcoJtRtZiSNDyThybSuGBfp0jkGNS+rb7cFgs=", + "module": "sha256-aZbjmUbAC7dvrUa3nriiAmVowGNcfsHe72js+WQnvJ8=", + "pom": "sha256-MbgNyhgG57J7gEBo2efVRSE7tSC2Y5N+5Qzl9Zb+48k=" }, - "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.1": { - "module": "sha256-10fh8k6ZGHpWH9f01g0sNwG5tqFClNVQJInzpkUodOg=", - "pom": "sha256-wQFTGOOQi644STxMpKFcc21va27R6csez3FN0R5W55Q=" + "org/jetbrains/compose/ui#ui-text/1.10.0-alpha01": { + "jar": "sha256-PN6nHFjI9E4fuRjFugp/ABYQ+ObMWs3bXoXWvoJEMFc=", + "module": "sha256-wwKLmN/y2LSHvtJEKTvDLvcM5YY49FBniiDyEZlTdNU=", + "pom": "sha256-Chmweybl81KKP8uSwC9s/WOiqsq8YFeU0eRnxpthncM=" }, - "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.2": { - "module": "sha256-VKdWGvFbAenj1reymZfgvN5/VhMgTzwWaaYhBdZ5b4s=", - "pom": "sha256-Q8xiGyDTZPIimJ4bva2fkSoice/WjDX5SJlczGX6emo=" - }, - "org/jetbrains/compose/ui#ui-graphics-desktop/1.9.0-rc01": { - "jar": "sha256-D4vlJjaE3TrgPCPoIhoejmlypQjsmuzXd/iYR5jxUfg=", - "module": "sha256-kWVR0OkXgzpUopt/pf807wFoCOf5D15Ygda3I2Kjyw8=", - "pom": "sha256-AeUjVGsRJEQ9K8ZZHj0pv2GDsaO7rB4fe0FTxztqg18=" - }, - "org/jetbrains/compose/ui#ui-graphics/1.7.3": { - "module": "sha256-dMm43c/QPjFGCJ5dreV3iQiby4hIzYuWp7MBOjNFt48=", - "pom": "sha256-5IDn7ysq5YcxdCcrd/hjAySc2v6fmmiPobN71RFgnTA=" - }, - "org/jetbrains/compose/ui#ui-graphics/1.8.1": { - "module": "sha256-/JzRAPnnp8t8vAElAFyqY3qnYitVykg+82eF55IT9IY=", - "pom": "sha256-iAy52I3mMELOvd3u6+n4TKqpdriVMIhWR3H79pGCkxA=" - }, - "org/jetbrains/compose/ui#ui-graphics/1.8.2": { - "module": "sha256-ah9EbiXhhsXFXUOG42zKGnadejS0QSN6vWxmSrPrPiU=", - "pom": "sha256-x7BcaNcE2k5LXbxB9z2f17jwZRjHgjcQqHuohM20JU0=" - }, - "org/jetbrains/compose/ui#ui-graphics/1.9.0-rc01": { - "jar": "sha256-eQCYIJWc7udtaf6sPE5Agi87x3iyxWhMpd7Y06QnBAE=", - "module": "sha256-zgHCA0tKjwGS9PNUqGhib7g+Zmvrmhq5CsayXaPVKfw=", - "pom": "sha256-I3r2RjYINyszvN0imIoGczi2BJueBW88dfEcbvm+a14=" - }, - "org/jetbrains/compose/ui#ui-text-desktop/1.9.0-rc01": { - "jar": "sha256-M3cgBxAUajU1hOtz6/6t19ZBANNWuvW/hgh24Rgij0I=", - "module": "sha256-y2orkvwXJkOWs1atIN4K076p/14N0fZZfw1EuvV3L5I=", - "pom": "sha256-hqONR7WpHtO9zfDOPRwpEVzgnurV/tqkGPlYP9AWAnE=" - }, - "org/jetbrains/compose/ui#ui-text/1.9.0-rc01": { - "jar": "sha256-C8OAZ+mOUkO/1EPkx7iy/IPCC8JWv9thtFp9fh4FWtA=", - "module": "sha256-tk2edbFzWSr+PwLWI1Uz+FBpqwy6rbCHuc0ZifPS/K0=", - "pom": "sha256-G0MRiG2jsSD/PuAbL32izc5vXBkXbM47ERqFRbxwbgw=" - }, - "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.9.0-rc01": { + "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.10.0-alpha01": { "jar": "sha256-qyghEVDLh8RtZzfiyGyb9E2sZCqV7SbbLCAKDi2vJQ0=", - "module": "sha256-+NjkZ2CtaVpBTeA4NfSOGgOQA/ugV5wMXQGA09e0WMQ=", - "pom": "sha256-w6yojAQHxqX+IOSj4Wf5zMiyRZsnWRyQx6uvGDtJec4=" + "module": "sha256-mDGOfGI61NV2P9LWZ0pcKlkfYxYGMLB0iqQutefRIhM=", + "pom": "sha256-Y4j50XCvkD6CXNjMWeU4T3RkZ4CrxZ750kqF2kw+eEQ=" }, - "org/jetbrains/compose/ui#ui-tooling-preview/1.9.0-rc01": { - "module": "sha256-lys61ccGdQTMF6FVU04GuETCruLs641DglpYtH19OLE=", - "pom": "sha256-MX1QnHoasVYfmuMxZqyknlxOt+ul6iTkcdnKWJzuKTk=" + "org/jetbrains/compose/ui#ui-tooling-preview/1.10.0-alpha01": { + "module": "sha256-6wZY6l+CEF3X9xpB9rPdnl5D12JeFekdehR8IuyGe9s=", + "pom": "sha256-Xqh1BRnQqznhqGeaPoteAw+dlSvabYtBHK9UK6EXMQo=" }, - "org/jetbrains/compose/ui#ui-uikit/1.9.0-rc01": { + "org/jetbrains/compose/ui#ui-uikit/1.10.0-alpha01": { "jar": "sha256-GhOzmt860nZ/ln92S6Cg0u0qLQnu8xDyLSwDBNe9pss=", - "module": "sha256-EpLCGcXBDeux0T1FFKBX8hYX8vdPQPMB99vqnTVSmK0=", - "pom": "sha256-Cd41vA4VwLPmwJSnwYvRwDdaVc1JwUORtYRoW0dMuCg=" + "module": "sha256-rrRrVTgdb5y8OHgxPqpHmhhUkcSRbhAr5LZsV4L+ho0=", + "pom": "sha256-+m5FswwFBPzLmUKXYXaoPyMUCQXZUO4pGjmUs+FXJD8=" }, - "org/jetbrains/compose/ui#ui-unit-desktop/1.9.0-rc01": { - "jar": "sha256-EV99ATZ/4ddX9G8+WIJXzBLTmiIiprOXVIfKDuqGFuY=", - "module": "sha256-iwghFopf4cjiFmPSAv2wc7kPL6VZQYZgI2jjZ0KzIco=", - "pom": "sha256-UpmUKC+2m9AiJG1aNKOYu9Xc9+Hkp+tEjwkAfwfo1Qo=" + "org/jetbrains/compose/ui#ui-unit-desktop/1.10.0-alpha01": { + "jar": "sha256-aJyC+qKlMqqS/lrAQBMCEl+lP0RkyA1rz9naq+d2CW0=", + "module": "sha256-baApD3M+DfhS579AmbNYH/Mm3pRKBW82JRdBJJXO/Is=", + "pom": "sha256-jtqpTK/67D+PgX/Iw4f7iLELDded55dF+wgkpEJxnzQ=" }, - "org/jetbrains/compose/ui#ui-unit/1.9.0-rc01": { - "jar": "sha256-jdPYcS1ATiQtxaDU9CozatE9oeLvo0Y2IevYMT4O/8s=", - "module": "sha256-R8ro1fPSgQ7PC8t+U8QkRyhimvqQJmZEBzG2aCGg+HE=", - "pom": "sha256-HEBoxsAZbszfPtE6TOVkFpfxEiGMUjzGg1PEqnuuvIY=" + "org/jetbrains/compose/ui#ui-unit/1.10.0-alpha01": { + "jar": "sha256-z+YC6oo5swaZ6aiWLWcvuiukEY/cRnp6r7J55N1Deco=", + "module": "sha256-XTbAScasnbyYnAgG4zOpv74qlsPXJDc2wTLRzZEit6w=", + "pom": "sha256-ZzZ5hnvyBgVXBB9KdttdDfWpoLsZypXGSLwYcy0C0Jc=" }, - "org/jetbrains/compose/ui#ui-util-desktop/1.9.0-rc01": { - "jar": "sha256-nLACuJI3L6IDCX6hHSFz3z4nEPZAzPeK2NBfPprx9xY=", - "module": "sha256-suG7xpnqZeJ+ocLuV1JeKctx5AAcvhaa5HMEafy+HP8=", - "pom": "sha256-nyvVYALF3yxDyAxlU/jPgupk1uWduM35B/SpmsBKDtU=" + "org/jetbrains/compose/ui#ui-util-desktop/1.10.0-alpha01": { + "jar": "sha256-bARuOkFDfu9nhWpKKWTUFYQB8oSejlDvT5tuPm2DQ9U=", + "module": "sha256-bRiYwEJA6XPKsurC3YrvXL/fOLDIDplAq215S1CXtAA=", + "pom": "sha256-NzRhFhfbcDFx7YZ/x3J6WSpLRnk7O25W8EJhu/usdI0=" }, - "org/jetbrains/compose/ui#ui-util/1.9.0-rc01": { - "jar": "sha256-aUd5BWjrlAMSejcowWlRrHxzWlUN1+pVZGDgtXmsTBM=", - "module": "sha256-I3sAzNeI4V9PjJZbS2yq0ur74QXThxN76g50oOOOh6U=", - "pom": "sha256-9k3thQlcEPpzl7GgDMawzEUxqmvTp/nk3IyMe/7Lb7s=" + "org/jetbrains/compose/ui#ui-util/1.10.0-alpha01": { + "jar": "sha256-Ir9YRLoZUKrgToypMjKJAeEvkOFWLHYSJqW1s+HKGH0=", + "module": "sha256-XngYNQpBwwXt9cKH5M0nFN+LJY+v27eBkAyNG0jbXbg=", + "pom": "sha256-Ybl9LiMA8bCkxPhns3WSb1cmfNjuLAgctlnVCJtnnLg=" }, - "org/jetbrains/compose/ui#ui/1.8.2": { - "module": "sha256-fI8CBQvAcwJreqZQYw1y7xyaluJrzmABgnvemem28PE=", - "pom": "sha256-rmWkRWgrtqPr5k5NdVwwQHvXXUtakfBJH5u5wcBy4c4=" - }, - "org/jetbrains/compose/ui#ui/1.9.0-rc01": { - "jar": "sha256-+jbf2t7Jf9avlQhCDwDRJ+LpXYvj8vUA4RxmtQq2c2Y=", - "module": "sha256-WgEx2RHeA+4EfdtupAYzp8eCzIVpYsB4jtDuqttL4Ic=", - "pom": "sha256-a1eP77jqXQIyjIsqTrCKFPbMYu7fhv6ivC7MFzhwgNY=" + "org/jetbrains/compose/ui#ui/1.10.0-alpha01": { + "jar": "sha256-nxgPM+tFcK/thv9mFKphsL+CLzwSoSAMVZFk5oniOE0=", + "module": "sha256-MQft4KGvh/lg5ew2BJR3br/YuyRDPXllGqqsVymgokM=", + "pom": "sha256-7WDjMN1fPF6K4v7umwYBXnVjNcmUfk1gez0bNszzFPs=" }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", @@ -3429,17 +3393,13 @@ "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.20": { "pom": "sha256-NiLRBleM3cwKnsIPjOgV9/Sf9UL2QCKNIUH8r4BhawY=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { - "jar": "sha256-M9FI2w4R3r0NkGd9KCQrztkH+cd3MAAP1ZeGcIkDnYY=", - "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" - }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.20": { "jar": "sha256-U0O/eVeDky5fpTiwvKBa+BC7ByE+25uqdwx4QGj1eGc=", "pom": "sha256-3PPeG6Uzk6RJx4nx5RX5qojGA6bTVqSA6kL/fUqYtzc=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.21": { - "jar": "sha256-lmhGFy4QUstbNNezRkemR5mzP22oFlCfeCXFb1WJUjQ=", - "pom": "sha256-Dm8fi7CjxJxFYamSMAl0c4g/1bL121k5bQ5VGfJ2xDA=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.2.10": { + "jar": "sha256-z5XszGzHhN/0ed7guINPNYS5MpLMXZGXLoL117nhPjs=", + "pom": "sha256-vklJB+DhnHi7ghFUr6F3bVrXoFi0qzAJD3Q1Sw4TON4=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.5.10": { "pom": "sha256-BtEZ8p4iMjNxAX2mfRDHShVrFfINnIIRalf+4UVMbGg=" @@ -3454,17 +3414,13 @@ "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.20": { "pom": "sha256-OkYiFKM26ZVod2lTGx43sMgdjhDJlJzV6nrh14A6AjI=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { - "jar": "sha256-PbdSowB08G7mxXmEqm8n2kT00rvH9UQmUfaYjxyyt9c=", - "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" - }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.20": { "jar": "sha256-7SIhe13AlAoGjYvpRAu+L3+fUcRmzdEYXiOFzewZ8jg=", "pom": "sha256-5VDFII038AtTOMefcivvkwaR2gWE8tPgfYPTOk2kBuk=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.21": { - "jar": "sha256-h7T5Vt4nQBRGIn5HSsejGs/w0KgIcWDFQojB5vRqZ+Y=", - "pom": "sha256-9KkWH2LpUq9Q/WKhomCB8413f+zWlH/YQD8UR/hmnao=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.2.10": { + "jar": "sha256-iXS/3Qix2BhD/o0R8HKatuWzwfiNZx6+DABjWBKc4Uk=", + "pom": "sha256-JWnPWpgHJPFAFXUB2zbf+rkZzQ1EPS4UtaNaL5b4T6w=" }, "org/jetbrains/kotlin#kotlin-stdlib/2.0.20": { "jar": "sha256-+xaVlmWaUYNXxLLBb0PcdascSYBWXtS0oxegUOXjkAY=", @@ -3540,14 +3496,6 @@ "module": "sha256-zi6Gt1JxP/5nAUvdHhLvKQxwLom/rLh6sn+/3X4Tusk=", "pom": "sha256-WyUzVczAbyUcuFKuBHKkLV+9TQKZWebXgj6dE56gPZk=" }, - "org/jetbrains/kotlinx#atomicfu/0.17.0": { - "module": "sha256-EugosSaWFLLlCt+vDYNMmLpbungrk/0VfOHgo15gzAs=", - "pom": "sha256-YI1xyZe/TBF/MplV62BJ72liXF+HEQzyDz7YSH3rQNc=" - }, - "org/jetbrains/kotlinx#atomicfu/0.23.1": { - "module": "sha256-Pokf5ja1UQgZIQD884saObzRwlM+I8Ri/AdkTur8sg8=", - "pom": "sha256-aIt5ABn0F87APmldZWexc7o7skGJVBZi8U/2ZEG1Pas=" - }, "org/jetbrains/kotlinx#atomicfu/0.23.2": { "module": "sha256-UVMN4oSWehXiEcmFY8qdI1aJm4yzMXBFYLBkWt6sbcA=", "pom": "sha256-QlA7zusRzeFIh3T7DE+chWM6juD6XSLTNyYMLfUKkrY=" @@ -3636,42 +3584,31 @@ "module": "sha256-Z9HcRg78U5nv5IcpK32V8vIY4kmAamOO/FxJrqptU+I=", "pom": "sha256-iBoHz8YixkJPjy675W0bZLzLqjqLs43i5MCbTpcR/8g=" }, - "org/jetbrains/kotlinx#kotlinx-io-bytestring-jvm/0.7.0": { - "module": "sha256-D852CxW6wLkL7xvZDJfi0V+sQ6ZtwSCbSq7Jadk0Nv8=", - "pom": "sha256-mhfWfOIxynIhqWkS1WVtjRZ1gJ5FI/LDmupvs+o6bV8=" - }, "org/jetbrains/kotlinx#kotlinx-io-bytestring-jvm/0.8.0": { "jar": "sha256-PagF6dov88sRn3RNzRHeahjjKluTNRjxdBi6V5XPp3U=", "module": "sha256-LQKSG80vxBFFHMHvS8M46niUgzhq9D0fY7KYzpFP6aY=", "pom": "sha256-HOhkNWaxjNIWBwGyYa5DIJoyoqsOmAcQJm+RQPJW8iI=" }, - "org/jetbrains/kotlinx#kotlinx-io-bytestring/0.7.0": { - "module": "sha256-3NfGKkJ9279ezgt5jcEqD41VcSN/UScFEKUHIotjM3k=", - "pom": "sha256-b+eWaxTo7fC/rO+FfIiUpr9EtmFsbwK/7UoJMU7+0Zw=" - }, "org/jetbrains/kotlinx#kotlinx-io-bytestring/0.8.0": { "jar": "sha256-g0mATPWbsOhVOZ0C972+oRBKQo4zd36XG/MdG70lDT8=", "module": "sha256-Nw3ClkvQ6ajt1xFYBBEJ07c4e9hqtoTEXsR+a+iYDxY=", "pom": "sha256-tQDMgM5ypof7aYWm2Z0ahw3ikW7SoAgpUl5PtWBmOkE=" }, - "org/jetbrains/kotlinx#kotlinx-io-core-jvm/0.7.0": { - "module": "sha256-dDDspoloWorXVm2MgIIUpylQsdbwNjQd+MTYKah3Bsg=", - "pom": "sha256-I4nhfLeFp854BZ7v7yv5fpGCbCe4PMzhkbTkLtlfiBo=" - }, "org/jetbrains/kotlinx#kotlinx-io-core-jvm/0.8.0": { "jar": "sha256-YQdwzIVe3xxX2fzXxp/QQK9Xra+INFBfkYBd5oB4PRM=", "module": "sha256-iwARgP4DhhHnx8R3y+psA1vod1U68IC8nXcXvtx8clg=", "pom": "sha256-lxbMNmw5CB2vEU/KHNLzkUzhB4mgG2rK8Hrb//YTbC8=" }, - "org/jetbrains/kotlinx#kotlinx-io-core/0.7.0": { - "module": "sha256-gTKXY+sZquO3OGcb7DFrkESEkcO/Unj24Q6kxwKS4iQ=", - "pom": "sha256-fu4E9DS9OmrRjhQFT0SH9DvKyQwDabBFA7FltzG+3Mo=" - }, "org/jetbrains/kotlinx#kotlinx-io-core/0.8.0": { "jar": "sha256-KAA+vl98bQrGW53+o0RziH498p991fkEpF2WxCELZ8I=", "module": "sha256-m5KKLT5wpVBAcOFrHgW9wkdDdEyzxtXBegfOMS/R6q0=", "pom": "sha256-Kan8XPxgjhJBdvbJmzLL5HhBj3ypws2SRgFNLDKaql0=" }, + "org/jetbrains/kotlinx#kotlinx-io-okio/0.8.0": { + "jar": "sha256-00FhmMBP4ikvd0oCE8ZybRuW2XAbFQzu6igHjlYR5HE=", + "module": "sha256-WxIHIWG6Z73bgp28/qneMEBQmZHj8gmSSnJruX6t2TE=", + "pom": "sha256-aZ8bfS3LKZQyfr8HLpkxubZ6d3RstrSTarj7QMmYz6E=" + }, "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.6.2": { "pom": "sha256-ew4dde6GIUmc+VQwyhL9qjL0p/kg1cMBv+lfoYfyczc=" }, @@ -3768,23 +3705,23 @@ "jar": "sha256-ZX7efX+OF1yQmyPKoQ/NTUpREwT9k4qpzIRXtDeJUNU=", "pom": "sha256-/jziiqT0Ga0GcErRyoIzTQ6HFmfKWxE8UVfnUXzhMh4=" }, - "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.22": { - "jar": "sha256-aAk1UCKKFPG58Ake5xNYpLt6h3En8D9a+4egB/xaBNI=", - "pom": "sha256-uSU+Qn4MSZDFQ8+o0IfIv0sFXKVsVimH6BuFuSBKsVw=" + "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.24": { + "jar": "sha256-ZkuW2kLSLxpjppvDLkPG0eX+nGL5VES7Xx9TWlwRqAI=", + "pom": "sha256-k4MjXDsckFvkgEtVEzOCITOQh1nZT+XVzGsBX45c6Po=" }, "org/jetbrains/skiko#skiko-awt-runtime-macos-arm64/0.9.4.2": { "jar": "sha256-bi6GlwC5lL5fRjFIDmdTNXmXETE0iyrlUjbddNJyIWE=", "pom": "sha256-k6Jnui8eKqWK/PvEZXpogmQnbXPYBOI1pzhcO1lEVMk=" }, - "org/jetbrains/skiko#skiko-awt/0.9.22": { - "jar": "sha256-xKlxNiYDD3OPrb/7ekWN5FvGKeL0Ax/zT3o40dajce4=", - "module": "sha256-pi5LnVV1dmhGJqSiVBBpcUeLfZOCSzFna2LAl1L2EAo=", - "pom": "sha256-6UYBwLv1snxEQ4gZqrxkhJ0Dzerc8qKFEXpRlv/FMhw=" + "org/jetbrains/skiko#skiko-awt/0.9.24": { + "jar": "sha256-Jz0g9h/gdbpDSyIMXziliv4rnx4MctKWt7rCNE1Jl2E=", + "module": "sha256-Zoand2Y8hMVGI61AXe2IxbEEleb3nL2plWrYgjw9Ots=", + "pom": "sha256-J2a/Cv//Ey4UbKy3RI0EblCjyA5F4XHFbViNhLD883E=" }, - "org/jetbrains/skiko#skiko/0.9.22": { - "jar": "sha256-yvbr+MUmnYjDyDq7LNP3hzCLOH6eb3iSwuv7XtNxTGo=", - "module": "sha256-I/6GSYVyxPJ2q5JL4rGNoL/CHGK+CDxUAJ4ZIEmB3AE=", - "pom": "sha256-2DDjbzP+hH/q7frjMWAk72KMQXroLPzEr2kWvZ5uo1Y=" + "org/jetbrains/skiko#skiko/0.9.24": { + "jar": "sha256-NW0x3BR16WuGDutmas9UvqyXPNbgFF0iCpVobU+OIPM=", + "module": "sha256-QzMQ1bCc736xK3QzSHPO3WhkOQaFFyDqorulB4JKnU0=", + "pom": "sha256-nSDhzuQGlPeEdheYnPn7Nz3fIwOJ3sDpqYQRsPLcR8Y=" }, "org/jgrapht#jgrapht-core/1.5.2": { "jar": "sha256-36WW6fDQg48bXoHdDNYOOnbCwpCsJaCgKf/eWM9eTBQ=", diff --git a/pkgs/by-name/ke/keyguard/package.nix b/pkgs/by-name/ke/keyguard/package.nix index 40db2aaa0be7..cfd46dbb20b6 100644 --- a/pkgs/by-name/ke/keyguard/package.nix +++ b/pkgs/by-name/ke/keyguard/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "keyguard"; - version = "1.14.1"; + version = "1.15.0"; src = fetchFromGitHub { owner = "AChep"; repo = "keyguard-app"; - tag = "r20250830"; - hash = "sha256-m52oXJ+6tfTP8KE0+g5D67B7C0HVJRg65GWp7Vx2OQc="; + tag = "r20250915"; + hash = "sha256-WAD8cZkaZbv3tyzKYEBH25g7x7xmdIWAnvMxnNKYpME="; }; postPatch = '' diff --git a/pkgs/applications/misc/keystore-explorer/default.nix b/pkgs/by-name/ke/keystore-explorer/package.nix similarity index 98% rename from pkgs/applications/misc/keystore-explorer/default.nix rename to pkgs/by-name/ke/keystore-explorer/package.nix index 7aa4aa62910f..6739ab2d1b0e 100644 --- a/pkgs/applications/misc/keystore-explorer/default.nix +++ b/pkgs/by-name/ke/keystore-explorer/package.nix @@ -2,12 +2,14 @@ fetchzip, lib, stdenv, - jdk, + jdk11, runtimeShell, glib, wrapGAppsHook3, }: - +let + jdk = jdk11; +in stdenv.mkDerivation rec { version = "5.6.0"; pname = "keystore-explorer"; diff --git a/pkgs/by-name/ki/kine/package.nix b/pkgs/by-name/ki/kine/package.nix index 84e1bcec756e..7db1854882e7 100644 --- a/pkgs/by-name/ki/kine/package.nix +++ b/pkgs/by-name/ki/kine/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kine"; - version = "0.14.0"; + version = "0.14.2"; src = fetchFromGitHub { owner = "k3s-io"; repo = "kine"; rev = "v${version}"; - hash = "sha256-/sI9ofYTqnEW5bzkrorWOhs4Z+U6+8yP0F+Za2s/MCE="; + hash = "sha256-0qT5/kZ4jRBRxzsm7oC7ymRPtxOeAYt5IN66Qlby0XI="; }; - vendorHash = "sha256-1Dwu1b6y1ibGt7w6Iu3lKWItwVn9H/TQFbTL2z2rVoc="; + vendorHash = "sha256-OgKwHh4+KRQUPdN6/DBfdxXqWLKGWT0++XvHTex+0EA="; ldflags = [ "-s" diff --git a/pkgs/by-name/ki/kiro/package.nix b/pkgs/by-name/ki/kiro/package.nix index 845b7f142df1..d030b5f956c1 100644 --- a/pkgs/by-name/ki/kiro/package.nix +++ b/pkgs/by-name/ki/kiro/package.nix @@ -15,12 +15,12 @@ in inherit useVSCodeRipgrep; commandLineArgs = extraCommandLineArgs; - version = "0.2.38"; + version = "0.2.59"; pname = "kiro"; # You can find the current VSCode version in the About dialog: # workbench.action.showAboutDialog (Help: About) - vscodeVersion = "1.100.3"; + vscodeVersion = "1.103.2"; executableName = "kiro"; longName = "Kiro"; diff --git a/pkgs/by-name/ki/kiro/sources.json b/pkgs/by-name/ki/kiro/sources.json index 12bbba6462e8..6d146c420cf8 100644 --- a/pkgs/by-name/ki/kiro/sources.json +++ b/pkgs/by-name/ki/kiro/sources.json @@ -1,14 +1,14 @@ { "x86_64-linux": { - "url": "https://prod.download.desktop.kiro.dev/releases/202509032213--distro-linux-x64-tar-gz/202509032213-distro-linux-x64.tar.gz", - "hash": "sha256-nqOtD7Ef7dLYHzAM2jTybV/paUPjPYBJpa2AM0lnyIE=" + "url": "https://prod.download.desktop.kiro.dev/releases/202509172055--distro-linux-x64-tar-gz/202509172055-distro-linux-x64.tar.gz", + "hash": "sha256-VL5acxUc3HLKXvebBUaj62I9gIDMNkUxree3TJeca3Q=" }, "x86_64-darwin": { - "url": "https://prod.download.desktop.kiro.dev/releases/202509032213-Kiro-dmg-darwin-x64.dmg", - "hash": "sha256-IdLKALVT5yj6oTJnOnqAqMzN29ZzI2XFMm61YwwaT/Q=" + "url": "https://prod.download.desktop.kiro.dev/releases/202509172055-Kiro-dmg-darwin-x64.dmg", + "hash": "sha256-kwONoLbIB6YvAriwJF5q+8niRsy6cfr2H18D4ha3F7A=" }, "aarch64-darwin": { - "url": "https://prod.download.desktop.kiro.dev/releases/202509032213-Kiro-dmg-darwin-arm64.dmg", - "hash": "sha256-bqBNm0O6jZS5R+xyuxRys1Sgw3e6QiyHDJ3BKC8UzIo=" + "url": "https://prod.download.desktop.kiro.dev/releases/202509172055-Kiro-dmg-darwin-arm64.dmg", + "hash": "sha256-5xvDoGMdS/ovLKJ9gE+Seg/ZtpLXHQ7b78gf0tuZUag=" } } diff --git a/pkgs/by-name/ki/kiro/update.sh b/pkgs/by-name/ki/kiro/update.sh index 4da06c84be34..1f74336dd597 100755 --- a/pkgs/by-name/ki/kiro/update.sh +++ b/pkgs/by-name/ki/kiro/update.sh @@ -89,9 +89,17 @@ for platform in "${!platform_urls[@]}"; do platform_hashes["$platform"]=$(nix hash convert --hash-algo sha256 "$(nix-prefetch-url "${platform_urls[$platform]}")") done +# Extract vscode version from the Linux tar.gz archive using nix-prefetch-url +archive_path=$(nix-prefetch-url --print-path "${platform_urls["x86_64-linux"]}" | tail -1) +vscodeVersion=$(tar -Oxzf "$archive_path" "Kiro/resources/app/product.json" | jq -r '.vsCodeVersion') +if [[ -z "$vscodeVersion" || "$vscodeVersion" == "null" ]]; then + error_exit "Could not extract vsCodeVersion from product.json" +fi + # Update package.nix and generate sources.json echo "Updating package.nix..." sed -i "s/version = \".*\"/version = \"$max_version\"/" "$PACKAGE_NIX" +sed -i "s/vscodeVersion = \".*\"/vscodeVersion = \"$vscodeVersion\"/" "$PACKAGE_NIX" echo "Generating sources.json..." json_content="{}" diff --git a/pkgs/by-name/ki/kirsch/package.nix b/pkgs/by-name/ki/kirsch/package.nix index 294e575ddc40..def9b6a38753 100644 --- a/pkgs/by-name/ki/kirsch/package.nix +++ b/pkgs/by-name/ki/kirsch/package.nix @@ -7,11 +7,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "kirsch"; - version = "0.6.1"; + version = "0.7.0"; src = fetchzip { url = "https://github.com/molarmanful/kirsch/releases/download/v${finalAttrs.version}/kirsch-release_v${finalAttrs.version}.zip"; - hash = "sha256-6POi3N1JX6FFWHwqOlB3mrkHMYG+TJXz9URarbSPrZw="; + hash = "sha256-VGkZ4pWR83SpDd3osLEmmsSecGpAaHiQ5apRcxa8EhA="; }; nativeBuildInputs = [ xorg.mkfontscale ]; diff --git a/pkgs/by-name/ki/kitex/package.nix b/pkgs/by-name/ki/kitex/package.nix index 287b664d2456..a91cd97fb742 100644 --- a/pkgs/by-name/ki/kitex/package.nix +++ b/pkgs/by-name/ki/kitex/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "kitex"; - version = "0.14.1"; + version = "0.15.0"; src = fetchFromGitHub { owner = "cloudwego"; repo = "kitex"; tag = "v${finalAttrs.version}"; - hash = "sha256-gjkEUiGt42ZXSriu7awZxSRl8fPnbLiqCjqbe1Yjcu8="; + hash = "sha256-4UN8O4//vFc9HktZflzutVy2KtR/MKQUmD+iqlUV+oU="; }; - vendorHash = "sha256-UlwaMPLo+gyDlncLvGnr0ec8sDfBa1xzVSSfXBAgngM="; + vendorHash = "sha256-9o+9HVC6WRhKhAKnN6suumNBKS2y392A6vQCQYtRsfM="; subPackages = [ "tool/cmd/kitex" ]; diff --git a/pkgs/by-name/kn/kn/package.nix b/pkgs/by-name/kn/kn/package.nix index 90501eb6e177..44a6134c7d5e 100644 --- a/pkgs/by-name/kn/kn/package.nix +++ b/pkgs/by-name/kn/kn/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "kn"; - version = "1.19.2"; + version = "1.19.5"; src = fetchFromGitHub { owner = "knative"; repo = "client"; tag = "knative-v${finalAttrs.version}"; - hash = "sha256-zp+4JcC4AB3Yp6muYxnOPddchB77VitU1VKv/mAVkKk="; + hash = "sha256-CgKwZCdjNN27wP79vzzTkGdk56owUDBMN79rk/ckpaI="; }; - vendorHash = "sha256-CUuNlu6zoKAYu5+mtDEfiGi588qbCT81XSolfiUYL8k="; + vendorHash = "sha256-MYIUOIdoYzHK7HBTdQzu7Jp17MYMJUnoK64jPEmIR+E="; env.GOWORK = "off"; diff --git a/pkgs/by-name/kn/knxd/package.nix b/pkgs/by-name/kn/knxd/package.nix index 74d6944221ae..ef6f68e33cd5 100644 --- a/pkgs/by-name/kn/knxd/package.nix +++ b/pkgs/by-name/kn/knxd/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "knxd"; - version = "0.14.71"; + version = "0.14.73"; src = fetchFromGitHub { owner = "knxd"; repo = "knxd"; tag = finalAttrs.version; - hash = "sha256-623Q2OGGr4wVdmJytjidTPEkP3hs2Z+KukbXt+hlPgM="; + hash = "sha256-rBYvwNJ8rIXGv9Hz0xTn+4cUdptdoddCCv6JvF4f1+M="; }; postPatch = '' diff --git a/pkgs/by-name/ko/kolla/package.nix b/pkgs/by-name/ko/kolla/package.nix index eb7361d9a718..69aff018b305 100644 --- a/pkgs/by-name/ko/kolla/package.nix +++ b/pkgs/by-name/ko/kolla/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "kolla"; - version = "20.1.0"; + version = "20.2.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "kolla"; tag = version; - hash = "sha256-vVP9EwxAY2NBSciPSOvVaoCu85QVdFduY5aXPUI03XI="; + hash = "sha256-aqYEzBphzwB42Z0HmnCPQlV71dOi3yLKh+zL2dMTaB8="; }; postPatch = '' diff --git a/pkgs/by-name/kr/krita/default.nix b/pkgs/by-name/kr/krita/default.nix index 0e70e0451eac..c3ee02c14c1a 100644 --- a/pkgs/by-name/kr/krita/default.nix +++ b/pkgs/by-name/kr/krita/default.nix @@ -1,7 +1,7 @@ { callPackage, ... }: callPackage ./generic.nix { - version = "5.2.11"; + version = "5.2.13"; kde-channel = "stable"; - hash = "sha256-Gawkagbpb3+De1fy5bGr1R3QnwyUjfcHfgizstNgxQ8="; + hash = "sha256-y5CUMMmeK/EGhPHBPXaHZpHuYlctmqpU1wWJMflhVTE="; } diff --git a/pkgs/by-name/ku/kubebuilder/package.nix b/pkgs/by-name/ku/kubebuilder/package.nix index 6a1180a22acc..4feb7dea90ca 100644 --- a/pkgs/by-name/ku/kubebuilder/package.nix +++ b/pkgs/by-name/ku/kubebuilder/package.nix @@ -13,16 +13,16 @@ buildGoModule rec { pname = "kubebuilder"; - version = "4.8.0"; + version = "4.9.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "kubebuilder"; rev = "v${version}"; - hash = "sha256-HUJ/dgDVN2hgCkO/iw3CqEgl8P2TbWgQ/TNe8uO3Vvk="; + hash = "sha256-CokzuduRJyRYIrkqE+LJE6znskfZIJfU12m4vDhZB0k="; }; - vendorHash = "sha256-9hGIZgUyxMyOoxMn+KeN0+vmET2ISZtlejiaI5qUe40="; + vendorHash = "sha256-ValoM/qVrDKPjI5SOq4XkYNKPKjfQcrXKogfpd2aKLQ="; subPackages = [ "cmd" diff --git a/pkgs/by-name/ku/kubernetes/package.nix b/pkgs/by-name/ku/kubernetes/package.nix index 4aefe7411481..8e817bff3632 100644 --- a/pkgs/by-name/ku/kubernetes/package.nix +++ b/pkgs/by-name/ku/kubernetes/package.nix @@ -22,13 +22,13 @@ buildGoModule (finalAttrs: { pname = "kubernetes"; - version = "1.34.0"; + version = "1.34.1"; src = fetchFromGitHub { owner = "kubernetes"; repo = "kubernetes"; tag = "v${finalAttrs.version}"; - hash = "sha256-rKy4X01pX+kovJ8b2JHV0KuzHJ7PYZ08eDEO3GeuPoc="; + hash = "sha256-18AMfS2OnInTmdr5fLwtuKaeyGQSiAtk29BjuHl6qQA="; }; vendorHash = null; diff --git a/pkgs/by-name/ku/kubeseal/package.nix b/pkgs/by-name/ku/kubeseal/package.nix index 6faea2667ea9..3349ef9d4d35 100644 --- a/pkgs/by-name/ku/kubeseal/package.nix +++ b/pkgs/by-name/ku/kubeseal/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubeseal"; - version = "0.32.1"; + version = "0.32.2"; src = fetchFromGitHub { owner = "bitnami-labs"; repo = "sealed-secrets"; rev = "v${version}"; - sha256 = "sha256-JwOKyxbLy1BikRSVPONDO57YyhhaqOELZSVlMlsfUUw="; + sha256 = "sha256-WT/dNXFZ8wD2mRv4fz+R1N8YJgui0jsicreYTNVABkM="; }; - vendorHash = "sha256-zoi8Z5Jmg5E1c9B4m6870hvX0C3gFDzOCdGbdlBa70M="; + vendorHash = "sha256-PZTqR3HXXO5+mBb+y423YJAmx6dwqz6VKtWhvJBLGYs="; subPackages = [ "cmd/kubeseal" ]; diff --git a/pkgs/by-name/ku/kubevpn/package.nix b/pkgs/by-name/ku/kubevpn/package.nix index 0e9327f17599..4b67b9e492da 100644 --- a/pkgs/by-name/ku/kubevpn/package.nix +++ b/pkgs/by-name/ku/kubevpn/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "kubevpn"; - version = "2.9.7"; + version = "2.9.8"; src = fetchFromGitHub { owner = "KubeNetworks"; repo = "kubevpn"; tag = "v${finalAttrs.version}"; - hash = "sha256-MWDVigjh1DWesMjLrT7p1ghawhfGssLNMhje5gbV874="; + hash = "sha256-fRf7vAA67ZMQABQ4yuK3wnmzACp+dFdCuVwFthj8Hms="; }; vendorHash = null; diff --git a/pkgs/by-name/ku/kubo/package.nix b/pkgs/by-name/ku/kubo/package.nix index 4c887e9c1dc2..fc6930a8dfe7 100644 --- a/pkgs/by-name/ku/kubo/package.nix +++ b/pkgs/by-name/ku/kubo/package.nix @@ -32,7 +32,7 @@ buildGoModule rec { subPackages = [ "cmd/ipfs" ]; passthru.tests = { - inherit (nixosTests) kubo; + inherit (nixosTests) kubo ipget; repoVersion = callPackage ./test-repoVersion.nix { }; }; diff --git a/pkgs/by-name/la/ladybird/package.nix b/pkgs/by-name/la/ladybird/package.nix index 2a4f9b45fd1f..5c558f5eea40 100644 --- a/pkgs/by-name/la/ladybird/package.nix +++ b/pkgs/by-name/la/ladybird/package.nix @@ -34,13 +34,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ladybird"; - version = "0-unstable-2025-09-10"; + version = "0-unstable-2025-09-19"; src = fetchFromGitHub { owner = "LadybirdBrowser"; repo = "ladybird"; - rev = "405c5ffa60a393f04ebf019281e693d5cc903c90"; - hash = "sha256-uwUixtFLPYvB75JDeQLgJa4cphkGO5OvECoNYPuk6dQ="; + rev = "5bd867f1dcb1f1b1c1397c4615ce7f091c8370aa"; + hash = "sha256-/SPWjgHiWgrLThgAxBt9gZVELH+rrJWkfhxnuKEIxd8="; }; postPatch = '' diff --git a/pkgs/by-name/la/lagrange/package.nix b/pkgs/by-name/la/lagrange/package.nix index 6fb409512768..2ca49e4dbcbc 100644 --- a/pkgs/by-name/la/lagrange/package.nix +++ b/pkgs/by-name/la/lagrange/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lagrange"; - version = "1.19.1"; + version = "1.19.2"; src = fetchFromGitHub { owner = "skyjake"; repo = "lagrange"; tag = "v${finalAttrs.version}"; - hash = "sha256-OsyWedXer1xFnPCYRpFeBQfUjpFhGViqx2FTOeZV4PI="; + hash = "sha256-T0xc7y5t359y/jvpekQAD1wmpMl6/lW+LzqlrSwfYv0="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/la/lapce/package.nix b/pkgs/by-name/la/lapce/package.nix index 44880910a362..bd9e066f8762 100644 --- a/pkgs/by-name/la/lapce/package.nix +++ b/pkgs/by-name/la/lapce/package.nix @@ -34,16 +34,16 @@ let in rustPlatform.buildRustPackage rec { pname = "lapce"; - version = "0.4.4"; + version = "0.4.5"; src = fetchFromGitHub { owner = "lapce"; repo = "lapce"; tag = "v${version}"; - sha256 = "sha256-4f6+o1xOopmBZEcQfC6A9VS9lcntKiWsB1iAzdRxYno="; + sha256 = "sha256-0mF8JusW/oMjkAaCtL6ySazlWoR+76vRydyVXHbxNRM="; }; - cargoHash = "sha256-hVV3zPGpCBTR56MiSpnMf/ESSHFdMQ0x0IKOa/qzUn8="; + cargoHash = "sha256-Jjul26YTcMSf8szuetX3rU4b1eVsD/SBe1UanIAS1Ew="; env = { # Get openssl-sys to use pkg-config diff --git a/pkgs/by-name/la/laszip/package.nix b/pkgs/by-name/la/laszip/package.nix index 0f82562f2ffd..4b4250ec37db 100644 --- a/pkgs/by-name/la/laszip/package.nix +++ b/pkgs/by-name/la/laszip/package.nix @@ -7,16 +7,18 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "3.4.3"; + version = "3.4.4"; pname = "laszip"; src = fetchFromGitHub { owner = "LASzip"; repo = "LASzip"; rev = finalAttrs.version; - hash = "sha256-9fzal54YaocONtguOCxnP7h1LejQPQ0dKFiCzfvTjCY="; + hash = "sha256-v/oLU69zqDW1o1HTlay7GDh1Kbmv1rarII2Fz5HWCqg="; }; + hardeningDisable = [ "format" ]; # -Werror=format-security + nativeBuildInputs = [ cmake ] diff --git a/pkgs/by-name/la/laszip_2/package.nix b/pkgs/by-name/la/laszip_2/package.nix index 735e3e9c3836..9217909f878f 100644 --- a/pkgs/by-name/la/laszip_2/package.nix +++ b/pkgs/by-name/la/laszip_2/package.nix @@ -16,13 +16,19 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-TXzse4oLjNX5R2xDR721iV+gW/rP5z3Zciv4OgxfeqA="; }; + # fix build with cmake v4 + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail 'cmake_minimum_required(VERSION 2.6.0)' 'cmake_minimum_required(VERSION 3.10)' + ''; + nativeBuildInputs = [ cmake ]; - meta = with lib; { + meta = { description = "Turn quickly bulky LAS files into compact LAZ files without information loss"; homepage = "https://laszip.org"; - license = licenses.lgpl2; - maintainers = [ maintainers.michelk ]; - platforms = platforms.unix; + license = lib.licenses.lgpl2; + maintainers = with lib.maintainers; [ michelk ]; + platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/le/ledfx/package.nix b/pkgs/by-name/le/ledfx/package.nix index 6b3599eb0d89..68840bed9e5f 100644 --- a/pkgs/by-name/le/ledfx/package.nix +++ b/pkgs/by-name/le/ledfx/package.nix @@ -6,12 +6,12 @@ python3.pkgs.buildPythonApplication rec { pname = "ledfx"; - version = "2.0.110"; + version = "2.0.111"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-utYpAIt9ThgV58h4p3d2q/pLfCU2zlXyCnTP2kqkDjg="; + hash = "sha256-b6WHulQa1er0DpMfeJLqqb4z8glUt1dHvvNigXgrf7Y="; }; pythonRelaxDeps = true; diff --git a/pkgs/by-name/le/lego/package.nix b/pkgs/by-name/le/lego/package.nix index 6d336e783a38..bf4b2409359d 100644 --- a/pkgs/by-name/le/lego/package.nix +++ b/pkgs/by-name/le/lego/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "lego"; - version = "4.25.2"; + version = "4.26.0"; src = fetchFromGitHub { owner = "go-acme"; repo = "lego"; tag = "v${version}"; - hash = "sha256-VAYptzJYyo6o5MPq0DB8+VrhqzwJSPwZK6BuaXOn8VM="; + hash = "sha256-wSTymGprdoXxBRlGDapF5H8SMbBRTI24PMgakGetABI="; }; - vendorHash = "sha256-8135PtcC98XxbdQnF58sglAgZUkuBA+A3bSxK0+tQ9U="; + vendorHash = "sha256-BdOS4BNWtonLoZO4YA85VdB6MRbMqoO8MGb4XNEwfCk="; doCheck = false; diff --git a/pkgs/by-name/le/lely-core/package.nix b/pkgs/by-name/le/lely-core/package.nix new file mode 100644 index 000000000000..5f2aa132a9dd --- /dev/null +++ b/pkgs/by-name/le/lely-core/package.nix @@ -0,0 +1,37 @@ +{ + autoreconfHook, + fetchFromGitLab, + lib, + stdenv, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "lely-core"; + version = "2.3.5"; + + nativeBuildInputs = [ + autoreconfHook + ]; + + src = fetchFromGitLab { + owner = "lely_industries"; + repo = "lely-core"; + tag = "v${finalAttrs.version}"; + hash = "sha256-PuNE/lKsNNd4KDEcSsaz+IfP2hgT5M5VgLY1kVy1KCc="; + }; + + outputs = [ + "out" + "dev" + "lib" + ]; + + meta = { + description = "High Performance I/O and sensor/actuator control for robotics and IoT applications"; + homepage = "https://opensource.lely.com/canopen/"; + changelog = "https://opensource.lely.com/canopen/release/v${finalAttrs.version}/"; + license = lib.licenses.asl20; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ aiyion ]; + }; +}) diff --git a/pkgs/by-name/li/libLAS/package.nix b/pkgs/by-name/li/libLAS/package.nix index 138f56e8391e..749125043f06 100644 --- a/pkgs/by-name/li/libLAS/package.nix +++ b/pkgs/by-name/li/libLAS/package.nix @@ -12,12 +12,12 @@ fixDarwinDylibNames, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libLAS"; version = "1.8.1"; src = fetchurl { - url = "https://download.osgeo.org/liblas/libLAS-${version}.tar.bz2"; + url = "https://download.osgeo.org/liblas/libLAS-${finalAttrs.version}.tar.bz2"; sha256 = "0xjfxb3ydvr2258ji3spzyf81g9caap19ql2pk91wiivqsc4mnws"; }; @@ -44,41 +44,57 @@ stdenv.mkDerivation rec { url = "https://github.com/libLAS/libLAS/commit/e789d43df4500da0c12d2f6d3ac1d031ed835493.patch"; hash = "sha256-0zI0NvOt9C5BPrfAbgU1N1kj3rZFB7rf0KRj7yemyWI="; }) + (fetchpatch { + name = "set-macos-rpath-to-off-explicitly.patch"; + url = "https://github.com/libLAS/libLAS/commit/ce9bc0da9e5d1eb8527259854aa826df062ed18e.patch"; + hash = "sha256-Rse0p8bNgORNaw/EBbu0i2/iVmikFyeloJL8YkYarn0="; + }) + (fetchpatch { + name = "fix-findLASZIP.patch"; + url = "https://github.com/libLAS/libLAS/commit/be77a75f475ec8d59c0dae1c3c896289bcb5a287.patch"; + hash = "sha256-5XDexk3IW7s2/G27GXkWp7cw1WZyQLMk/lTpfOM6PM0="; + }) ]; # Disable setting of C++98 standard which was dropped in boost 1.84.0 postPatch = '' substituteInPlace CMakeLists.txt \ --replace-fail 'set(CMAKE_CXX_FLAGS "''${CMAKE_CXX_FLAGS} -std=c++98 -ansi")' '#' + '' + # Upstream libLAS still uses cmake_minimum_required(VERSION 2.8.11). + # This is not compatible with CMake 4, because support for CMake < 3.5 has been removed. + + '' + substituteInPlace CMakeLists.txt \ + --replace-fail 'cmake_minimum_required(VERSION 2.6.0)' 'cmake_minimum_required(VERSION 3.10)' ''; nativeBuildInputs = [ cmake ] ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; + buildInputs = [ boost libgeotiff libtiff + # libLAS is currently not compatible with LASzip 3, + # see https://github.com/libLAS/libLAS/issues/144. laszip_2 zlib ]; cmakeFlags = [ - "-DWITH_LASZIP=ON" - # libLAS is currently not compatible with LASzip 3, - # see https://github.com/libLAS/libLAS/issues/144. - "-DLASZIP_INCLUDE_DIR=${laszip_2}/include" - "-DCMAKE_EXE_LINKER_FLAGS=-pthread" + (lib.cmakeBool "WITH_LASZIP" true) + (lib.cmakeFeature "CMAKE_EXE_LINKER_FLAGS" "-pthread") ]; postFixup = lib.optionalString stdenv.hostPlatform.isDarwin '' install_name_tool -change "@rpath/liblas.3.dylib" "$out/lib/liblas.3.dylib" $out/lib/liblas_c.dylib ''; - meta = with lib; { + meta = { description = "LAS 1.0/1.1/1.2 ASPRS LiDAR data translation toolset"; homepage = "https://liblas.org"; - license = licenses.bsd3; - platforms = platforms.unix; - maintainers = with maintainers; [ michelk ]; - teams = [ teams.geospatial ]; + license = lib.licenses.bsd3; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ michelk ]; + teams = with lib.teams; [ geospatial ]; }; -} +}) diff --git a/pkgs/by-name/li/libaal/package.nix b/pkgs/by-name/li/libaal/package.nix index 8e3535d90f6b..b51ff4b1c231 100644 --- a/pkgs/by-name/li/libaal/package.nix +++ b/pkgs/by-name/li/libaal/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { homepage = "http://www.namesys.com/"; description = "Support library for Reiser4"; license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ mglolenstine ]; + maintainers = with lib.maintainers; [ ]; platforms = with lib.platforms; linux; }; } diff --git a/pkgs/by-name/li/libcotp/package.nix b/pkgs/by-name/li/libcotp/package.nix index 176ecf3f699d..23625f7b0257 100644 --- a/pkgs/by-name/li/libcotp/package.nix +++ b/pkgs/by-name/li/libcotp/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "libcotp"; - version = "3.1.0"; + version = "3.1.1"; src = fetchFromGitHub { owner = "paolostivanin"; repo = "libcotp"; rev = "v${version}"; - sha256 = "sha256-Ol/vWaXcbDcy+d8V//fK4SYUpnYmwuYJxkO3/+kqgdM="; + sha256 = "sha256-5Jjk8uby1QjvU7TraTTTp+29Yh5lzbCvlorfPbGvciM="; }; postPatch = lib.optionalString stdenv.cc.isClang '' diff --git a/pkgs/applications/networking/browsers/netsurf/libcss.nix b/pkgs/by-name/li/libcss/package.nix similarity index 90% rename from pkgs/applications/networking/browsers/netsurf/libcss.nix rename to pkgs/by-name/li/libcss/package.nix index df87bdfea90d..30f8eb48e262 100644 --- a/pkgs/applications/networking/browsers/netsurf/libcss.nix +++ b/pkgs/by-name/li/libcss/package.nix @@ -5,13 +5,13 @@ fetchpatch, perl, pkg-config, - buildsystem, + netsurf-buildsystem, libparserutils, libwapcaplet, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libcss"; + pname = "libcss"; version = "0.9.2"; src = fetchurl { @@ -40,14 +40,14 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ perl - buildsystem + netsurf-buildsystem libparserutils libwapcaplet ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; env.NIX_CFLAGS_COMPILE = toString [ @@ -67,6 +67,6 @@ stdenv.mkDerivation (finalAttrs: { license. ''; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/by-name/li/libdatachannel/package.nix b/pkgs/by-name/li/libdatachannel/package.nix index ca22335e075e..4032cad92efd 100644 --- a/pkgs/by-name/li/libdatachannel/package.nix +++ b/pkgs/by-name/li/libdatachannel/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "libdatachannel"; - version = "0.23.1"; + version = "0.23.2"; src = fetchFromGitHub { owner = "paullouisageneau"; repo = "libdatachannel"; rev = "v${version}"; - hash = "sha256-+2xJ3H5tnlP015dr0V5WidMl434EsMHwu6p7SrvizgM="; + hash = "sha256-76rlnO0wr7xQAGCc0GmpHQldzHKnZ8NZWpHmrE70h/c="; }; outputs = [ diff --git a/pkgs/applications/networking/browsers/netsurf/libdom.nix b/pkgs/by-name/li/libdom/package.nix similarity index 87% rename from pkgs/applications/networking/browsers/netsurf/libdom.nix rename to pkgs/by-name/li/libdom/package.nix index 43ac93f7c9db..810d78006652 100644 --- a/pkgs/applications/networking/browsers/netsurf/libdom.nix +++ b/pkgs/by-name/li/libdom/package.nix @@ -5,14 +5,14 @@ fetchpatch, expat, pkg-config, - buildsystem, + netsurf-buildsystem, libparserutils, libwapcaplet, libhubbub, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libdom"; + pname = "libdom"; version = "0.4.2"; src = fetchurl { @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ expat - buildsystem + netsurf-buildsystem libhubbub libparserutils libwapcaplet @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; enableParallelBuilding = true; @@ -56,6 +56,6 @@ stdenv.mkDerivation (finalAttrs: { in other projects under a more permissive license. ''; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/applications/networking/browsers/netsurf/libhubbub.nix b/pkgs/by-name/li/libhubbub/package.nix similarity index 85% rename from pkgs/applications/networking/browsers/netsurf/libhubbub.nix rename to pkgs/by-name/li/libhubbub/package.nix index 85a086702a4d..1604a5526074 100644 --- a/pkgs/applications/networking/browsers/netsurf/libhubbub.nix +++ b/pkgs/by-name/li/libhubbub/package.nix @@ -5,12 +5,12 @@ gperf, perl, pkg-config, - buildsystem, + netsurf-buildsystem, libparserutils, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libhubbub"; + pname = "libhubbub"; version = "0.3.8"; src = fetchurl { @@ -23,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gperf perl - buildsystem + netsurf-buildsystem libparserutils ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; meta = { @@ -46,6 +46,6 @@ stdenv.mkDerivation (finalAttrs: { content well. ''; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/development/libraries/java/libmatthew-java/default.nix b/pkgs/by-name/li/libmatthew_java/package.nix similarity index 85% rename from pkgs/development/libraries/java/libmatthew-java/default.nix rename to pkgs/by-name/li/libmatthew_java/package.nix index 60bc1231f5ff..83d7fdc2ea26 100644 --- a/pkgs/development/libraries/java/libmatthew-java/default.nix +++ b/pkgs/by-name/li/libmatthew_java/package.nix @@ -2,9 +2,11 @@ lib, stdenv, fetchurl, - jdk, + jdk8, }: - +let + jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 +in stdenv.mkDerivation rec { pname = "libmatthew-java"; version = "0.8"; diff --git a/pkgs/by-name/li/libngspice/package.nix b/pkgs/by-name/li/libngspice/package.nix index f29591ed0c23..c6bbd6ce2516 100644 --- a/pkgs/by-name/li/libngspice/package.nix +++ b/pkgs/by-name/li/libngspice/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "${lib.optionalString withNgshared "lib"}ngspice"; - version = "44.2"; + version = "45"; src = fetchurl { url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz"; - hash = "sha256-59rft71UdP0iQJweWmes3sGfd+WX32jhfFVJvBOQ1/0="; + hash = "sha256-8arYq6woKKe3HaZkEd6OQGUk518wZuRnVUOcSQRC1zQ="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix b/pkgs/by-name/li/libnsbmp/package.nix similarity index 71% rename from pkgs/applications/networking/browsers/netsurf/libnsbmp.nix rename to pkgs/by-name/li/libnsbmp/package.nix index 59c37ef3869e..1a46db3b4872 100644 --- a/pkgs/applications/networking/browsers/netsurf/libnsbmp.nix +++ b/pkgs/by-name/li/libnsbmp/package.nix @@ -3,11 +3,11 @@ stdenv, fetchurl, pkg-config, - buildsystem, + netsurf-buildsystem, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libnsbmp"; + pname = "libnsbmp"; version = "0.1.7"; src = fetchurl { @@ -17,17 +17,17 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ buildsystem ]; + buildInputs = [ netsurf-buildsystem ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; meta = { homepage = "https://www.netsurf-browser.org/"; description = "BMP Decoder for netsurf browser"; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/applications/networking/browsers/netsurf/libnsfb.nix b/pkgs/by-name/li/libnsfb/package.nix similarity index 68% rename from pkgs/applications/networking/browsers/netsurf/libnsfb.nix rename to pkgs/by-name/li/libnsfb/package.nix index 7faf219e855b..5391188efb4b 100644 --- a/pkgs/applications/networking/browsers/netsurf/libnsfb.nix +++ b/pkgs/by-name/li/libnsfb/package.nix @@ -4,12 +4,18 @@ fetchurl, SDL, pkg-config, - buildsystem, - uilib, + netsurf-buildsystem, + uilib ? "gtk3", }: +assert lib.assertOneOf "uilib" uilib [ + "framebuffer" + "gtk2" + "gtk3" +]; + stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libnsfb"; + pname = "libnsfb"; version = "0.2.2"; src = fetchurl { @@ -21,12 +27,12 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ SDL - buildsystem + netsurf-buildsystem ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" "TARGET=${uilib}" ]; @@ -34,6 +40,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.netsurf-browser.org/projects/libnsfb/"; description = "Netsurf framebuffer abstraction library"; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/applications/networking/browsers/netsurf/libnsgif.nix b/pkgs/by-name/li/libnsgif/package.nix similarity index 75% rename from pkgs/applications/networking/browsers/netsurf/libnsgif.nix rename to pkgs/by-name/li/libnsgif/package.nix index 1a4b2dcaebb7..6cb56a89db06 100644 --- a/pkgs/applications/networking/browsers/netsurf/libnsgif.nix +++ b/pkgs/by-name/li/libnsgif/package.nix @@ -4,11 +4,11 @@ fetchurl, pkg-config, buildPackages, - buildsystem, + netsurf-buildsystem, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libnsgif"; + pname = "libnsgif"; version = "1.0.0"; src = fetchurl { @@ -20,11 +20,11 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ buildsystem ]; + buildInputs = [ netsurf-buildsystem ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" "BUILD_CC=$(CC_FOR_BUILD)" ]; @@ -32,6 +32,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.netsurf-browser.org/projects/libnsgif/"; description = "GIF Decoder for netsurf browser"; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/applications/networking/browsers/netsurf/libnslog.nix b/pkgs/by-name/li/libnslog/package.nix similarity index 73% rename from pkgs/applications/networking/browsers/netsurf/libnslog.nix rename to pkgs/by-name/li/libnslog/package.nix index c7cff75ecd06..4d7033da541b 100644 --- a/pkgs/applications/networking/browsers/netsurf/libnslog.nix +++ b/pkgs/by-name/li/libnslog/package.nix @@ -5,11 +5,11 @@ bison, flex, pkg-config, - buildsystem, + netsurf-buildsystem, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libnslog"; + pname = "libnslog"; version = "0.1.3"; src = fetchurl { @@ -23,17 +23,17 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; - buildInputs = [ buildsystem ]; + buildInputs = [ netsurf-buildsystem ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; meta = { homepage = "https://www.netsurf-browser.org/"; description = "NetSurf Parametric Logging Library"; license = lib.licenses.isc; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/applications/networking/browsers/netsurf/libnspsl.nix b/pkgs/by-name/li/libnspsl/package.nix similarity index 72% rename from pkgs/applications/networking/browsers/netsurf/libnspsl.nix rename to pkgs/by-name/li/libnspsl/package.nix index 3b07876961fa..a8df91f2bb6f 100644 --- a/pkgs/applications/networking/browsers/netsurf/libnspsl.nix +++ b/pkgs/by-name/li/libnspsl/package.nix @@ -3,11 +3,11 @@ stdenv, fetchurl, pkg-config, - buildsystem, + netsurf-buildsystem, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libnspsl"; + pname = "libnspsl"; version = "0.1.6"; src = fetchurl { @@ -17,17 +17,17 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ buildsystem ]; + buildInputs = [ netsurf-buildsystem ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; meta = { homepage = "https://www.netsurf-browser.org/"; description = "NetSurf Public Suffix List - Handling library"; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/applications/networking/browsers/netsurf/libnsutils.nix b/pkgs/by-name/li/libnsutils/package.nix similarity index 72% rename from pkgs/applications/networking/browsers/netsurf/libnsutils.nix rename to pkgs/by-name/li/libnsutils/package.nix index d72cbc6eec27..50f774db9528 100644 --- a/pkgs/applications/networking/browsers/netsurf/libnsutils.nix +++ b/pkgs/by-name/li/libnsutils/package.nix @@ -3,11 +3,11 @@ stdenv, fetchurl, pkg-config, - buildsystem, + netsurf-buildsystem, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libnsutils"; + pname = "libnsutils"; version = "0.1.1"; src = fetchurl { @@ -17,17 +17,17 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ buildsystem ]; + buildInputs = [ netsurf-buildsystem ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; meta = { homepage = "https://www.netsurf-browser.org/"; description = "Generalised utility library for netsurf browser"; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/applications/networking/browsers/netsurf/libparserutils.nix b/pkgs/by-name/li/libparserutils/package.nix similarity index 76% rename from pkgs/applications/networking/browsers/netsurf/libparserutils.nix rename to pkgs/by-name/li/libparserutils/package.nix index 9541103975a6..4edb37142619 100644 --- a/pkgs/applications/networking/browsers/netsurf/libparserutils.nix +++ b/pkgs/by-name/li/libparserutils/package.nix @@ -3,12 +3,12 @@ stdenv, fetchurl, perl, - buildsystem, + netsurf-buildsystem, libiconv, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libparserutils"; + pname = "libparserutils"; version = "0.2.5"; src = fetchurl { @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ perl - buildsystem + netsurf-buildsystem ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv @@ -26,13 +26,13 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; meta = { homepage = "https://www.netsurf-browser.org/projects/libparserutils/"; description = "Parser building library for netsurf browser"; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/by-name/li/libphonenumber/package.nix b/pkgs/by-name/li/libphonenumber/package.nix index e9d30b11b30a..bbaf268282bd 100644 --- a/pkgs/by-name/li/libphonenumber/package.nix +++ b/pkgs/by-name/li/libphonenumber/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libphonenumber"; - version = "9.0.14"; + version = "9.0.15"; src = fetchFromGitHub { owner = "google"; repo = "libphonenumber"; tag = "v${finalAttrs.version}"; - hash = "sha256-qxneoz6TO52MQotRPsHqkq+zF0nz3Ef3JDcbSs2Vci8="; + hash = "sha256-JpQ9I6Bm6HbRYDGZYkif/IWK6PXhGeTl2yY+K3ydLqI="; }; patches = [ diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix index a429b0fd8adb..10852a04033f 100644 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix @@ -37,7 +37,7 @@ let pname = "librewolf-bin-unwrapped"; - version = "142.0.1-1"; + version = "143.0-1"; in stdenv.mkDerivation { @@ -47,9 +47,9 @@ stdenv.mkDerivation { url = "https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; hash = { - i686-linux = "sha256-hDB1bo5TCiahFGAOzWLRMxy6hc7whsGbfiJsNxhnXok="; - x86_64-linux = "sha256-ijfsxA9XUZanPUXvOysouJNv7tUoclE1E4PoFOZP/EY="; - aarch64-linux = "sha256-pB+AQropvNw7kCUqeDHPMkDVht4Dl/98tcaszlw3Qj8="; + i686-linux = "sha256-ZDsPexyrK8FgMKAP3TzHnBTvDXLnW50SW6tOTGqWVaI="; + x86_64-linux = "sha256-jP6PBvh+RNDpgv5OGX7HSR1Lo//vDSVjUFUsayMONTM="; + aarch64-linux = "sha256-DuCQMjL7ZsHAtu2ppX/46QRL/Dt3acOJaTzGoYGfQuM="; } .${stdenv.hostPlatform.system} or throwSystem; }; diff --git a/pkgs/by-name/li/libsidplayfp/package.nix b/pkgs/by-name/li/libsidplayfp/package.nix index 69811579dfc4..563f7ed66f67 100644 --- a/pkgs/by-name/li/libsidplayfp/package.nix +++ b/pkgs/by-name/li/libsidplayfp/package.nix @@ -3,7 +3,7 @@ lib, fetchFromGitHub, makeFontsConf, - nix-update-script, + gitUpdater, testers, autoreconfHook, docSupport ? true, @@ -19,14 +19,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libsidplayfp"; - version = "2.15.0"; + version = "2.15.1"; src = fetchFromGitHub { owner = "libsidplayfp"; repo = "libsidplayfp"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-rK7Il8WE4AJbn7GKn21fXr1o+DDdyOjfJ0saeqcZ5Pg="; + hash = "sha256-wnbQy0PHHpkgNm3SC7GZyxSAUYd5eexVY9Dg1oiCjRo="; }; outputs = [ "out" ] ++ lib.optionals docSupport [ "doc" ]; @@ -85,7 +85,9 @@ stdenv.mkDerivation (finalAttrs: { passthru = { tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - updateScript = nix-update-script { }; + updateScript = gitUpdater { + rev-prefix = "v"; + }; }; meta = { diff --git a/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix b/pkgs/by-name/li/libsvgtiny/package.nix similarity index 85% rename from pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix rename to pkgs/by-name/li/libsvgtiny/package.nix index 7afe97c3bf9a..ae64b32be848 100644 --- a/pkgs/applications/networking/browsers/netsurf/libsvgtiny.nix +++ b/pkgs/by-name/li/libsvgtiny/package.nix @@ -5,7 +5,7 @@ fetchpatch, gperf, pkg-config, - buildsystem, + netsurf-buildsystem, libdom, libhubbub, libparserutils, @@ -13,7 +13,7 @@ }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libsvgtiny"; + pname = "libsvgtiny"; version = "0.1.8"; src = fetchurl { @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - buildsystem + netsurf-buildsystem libdom libhubbub libparserutils @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; enableParallelBuilding = true; @@ -55,6 +55,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.netsurf-browser.org/projects/libsvgtiny/"; description = "NetSurf SVG decoder"; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/applications/networking/browsers/netsurf/libutf8proc.nix b/pkgs/by-name/li/libutf8proc/package.nix similarity index 72% rename from pkgs/applications/networking/browsers/netsurf/libutf8proc.nix rename to pkgs/by-name/li/libutf8proc/package.nix index 9740911160f3..fec396e5af27 100644 --- a/pkgs/applications/networking/browsers/netsurf/libutf8proc.nix +++ b/pkgs/by-name/li/libutf8proc/package.nix @@ -3,11 +3,11 @@ stdenv, fetchurl, pkg-config, - buildsystem, + netsurf-buildsystem, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libutf8proc"; + pname = "libutf8proc"; version = "2.4.0-1"; src = fetchurl { @@ -17,17 +17,17 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pkg-config ]; - buildInputs = [ buildsystem ]; + buildInputs = [ netsurf-buildsystem ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; meta = { homepage = "https://www.netsurf-browser.org/"; description = "UTF8 Processing library for netsurf browser"; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/by-name/li/libvirt/package.nix b/pkgs/by-name/li/libvirt/package.nix index 56474e009923..5b19ab79011e 100644 --- a/pkgs/by-name/li/libvirt/package.nix +++ b/pkgs/by-name/li/libvirt/package.nix @@ -117,14 +117,14 @@ assert enableZfs -> isLinux; stdenv.mkDerivation rec { pname = "libvirt"; # if you update, also bump and SysVirt in - version = "11.6.0"; + version = "11.7.0"; src = fetchFromGitLab { owner = "libvirt"; repo = "libvirt"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-t1CnShdHBCvLpw9B5iJmgLpwVc91/hwRVBefBkw4LZg="; + hash = "sha256-BLPuqKvKW3wk4ij8ag4V4odgzZXGfn7692gkeJ03xZw="; }; patches = [ diff --git a/pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix b/pkgs/by-name/li/libwapcaplet/package.nix similarity index 73% rename from pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix rename to pkgs/by-name/li/libwapcaplet/package.nix index 6f783a35f7ee..cb123b725b72 100644 --- a/pkgs/applications/networking/browsers/netsurf/libwapcaplet.nix +++ b/pkgs/by-name/li/libwapcaplet/package.nix @@ -2,11 +2,11 @@ lib, stdenv, fetchurl, - buildsystem, + netsurf-buildsystem, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-libwapcaplet"; + pname = "libwapcaplet"; version = "0.4.3"; src = fetchurl { @@ -14,11 +14,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-myqh3W1mRfjpkrNpf9vYfwwOHaVyH6VO0ptITRMWDFw="; }; - buildInputs = [ buildsystem ]; + buildInputs = [ netsurf-buildsystem ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; env.NIX_CFLAGS_COMPILE = "-Wno-error=cast-function-type"; @@ -27,6 +27,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.netsurf-browser.org/projects/libwapcaplet/"; description = "String internment library for netsurf browser"; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/by-name/li/lief/package.nix b/pkgs/by-name/li/lief/package.nix index c01e98410526..82c31fcbd8cf 100644 --- a/pkgs/by-name/li/lief/package.nix +++ b/pkgs/by-name/li/lief/package.nix @@ -5,6 +5,7 @@ python3, cmake, ninja, + nix-update-script, }: let @@ -17,13 +18,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "lief"; - version = "0.16.6"; + version = "0.17.0"; src = fetchFromGitHub { owner = "lief-project"; repo = "LIEF"; tag = finalAttrs.version; - hash = "sha256-SvwFyhIBuG0u5rE7+1OaO7VZu4/X4jVI6oFOm5+yCd8="; + hash = "sha256-icwRW9iY/MiG/x3VHqRfAU2Yk4q2hXLJsfN5Lwx37gw="; }; outputs = [ @@ -47,7 +48,11 @@ stdenv.mkDerivation (finalAttrs: { scikit-build-core ]; - cmakeFlags = [ (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) ]; + cmakeFlags = [ + (lib.cmakeBool "LIEF_PYTHON_API" true) + (lib.cmakeBool "LIEF_EXAMPLES" false) + (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) + ]; postBuild = '' pushd ../api/python @@ -61,6 +66,10 @@ stdenv.mkDerivation (finalAttrs: { popd ''; + pythonImportsCheck = [ "lief" ]; + + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Library to Instrument Executable Formats"; homepage = "https://lief.quarkslab.com/"; diff --git a/pkgs/by-name/li/lightning-terminal/package.nix b/pkgs/by-name/li/lightning-terminal/package.nix index 9d221a2bcd93..6943c8a28ef5 100644 --- a/pkgs/by-name/li/lightning-terminal/package.nix +++ b/pkgs/by-name/li/lightning-terminal/package.nix @@ -23,12 +23,12 @@ buildGoModule rec { pname = "lightning-terminal"; - version = "0.15.1-alpha"; + version = "0.15.2-alpha"; src = fetchFromGitHub { owner = "lightninglabs"; repo = "lightning-terminal"; tag = "v${version}"; - hash = "sha256-aCZ1dzbj1SYBYQ6ysnk9MQs4V6ysljZYOYp0gOw0WFQ="; + hash = "sha256-rk6jnhlWVewVo2MVizjokY0GOuhXjchpGUfs8JBj6LI="; leaveDotGit = true; # Populate values that require us to use git. postFetch = '' @@ -41,7 +41,7 @@ buildGoModule rec { ''; }; - vendorHash = "sha256-tjNF6Llsaba/IlhtrOU4ebzSRHGVy+LPzwhBsS5xJgQ="; + vendorHash = "sha256-EA/ejOKcWxl7BQkpXLONJjhftx3/tkUnOHdzcIDlugo="; buildInputs = [ lightning-app ]; postUnpack = '' diff --git a/pkgs/by-name/li/lima-additional-guestagents/package.nix b/pkgs/by-name/li/lima/additional-guestagents.nix similarity index 82% rename from pkgs/by-name/li/lima-additional-guestagents/package.nix rename to pkgs/by-name/li/lima/additional-guestagents.nix index 2733e990996d..ad80a7aad745 100644 --- a/pkgs/by-name/li/lima-additional-guestagents/package.nix +++ b/pkgs/by-name/li/lima/additional-guestagents.nix @@ -2,24 +2,17 @@ lib, stdenv, buildGoModule, - fetchFromGitHub, - nix-update-script, + callPackage, apple-sdk_15, findutils, }: buildGoModule (finalAttrs: { pname = "lima-additional-guestagents"; - version = "1.2.1"; - src = fetchFromGitHub { - owner = "lima-vm"; - repo = "lima"; - tag = "v${finalAttrs.version}"; - hash = "sha256-90fFsS5jidaovE2iqXfe4T2SgZJz6ScOwPPYxCsCk/k="; - }; - - vendorHash = "sha256-8S5tAL7GY7dxNdyC+WOrOZ+GfTKTSX84sG8WcSec2Os="; + # Because agents must use the same version as lima, lima's updateScript should also update the shared src. + # nixpkgs-update: no auto update + inherit (callPackage ./source.nix { }) version src vendorHash; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_15 @@ -63,10 +56,6 @@ buildGoModule (finalAttrs: { runHook postInstallCheck ''; - passthru = { - updateScript = nix-update-script { }; - }; - meta = { homepage = "https://github.com/lima-vm/lima"; description = "Lima Guest Agents for emulating non-native architectures"; diff --git a/pkgs/by-name/li/lima/package.nix b/pkgs/by-name/li/lima/package.nix index 12ff0ee0705e..377a20665201 100644 --- a/pkgs/by-name/li/lima/package.nix +++ b/pkgs/by-name/li/lima/package.nix @@ -2,7 +2,7 @@ lib, stdenv, buildGoModule, - fetchFromGitHub, + callPackage, installShellFiles, qemu, darwin, @@ -22,16 +22,8 @@ buildGoModule (finalAttrs: { pname = "lima"; - version = "1.2.1"; - src = fetchFromGitHub { - owner = "lima-vm"; - repo = "lima"; - tag = "v${finalAttrs.version}"; - hash = "sha256-90fFsS5jidaovE2iqXfe4T2SgZJz6ScOwPPYxCsCk/k="; - }; - - vendorHash = "sha256-8S5tAL7GY7dxNdyC+WOrOZ+GfTKTSX84sG8WcSec2Os="; + inherit (callPackage ./source.nix { }) version src vendorHash; nativeBuildInputs = [ makeWrapper @@ -159,7 +151,12 @@ buildGoModule (finalAttrs: { }; }; - updateScript = nix-update-script { }; + updateScript = nix-update-script { + extraArgs = [ + "--override-filename" + ./source.nix + ]; + }; }; meta = { diff --git a/pkgs/by-name/li/lima/source.nix b/pkgs/by-name/li/lima/source.nix new file mode 100644 index 000000000000..aa1134c22f91 --- /dev/null +++ b/pkgs/by-name/li/lima/source.nix @@ -0,0 +1,19 @@ +{ + fetchFromGitHub, +}: + +let + version = "1.2.1"; +in +{ + inherit version; + + src = fetchFromGitHub { + owner = "lima-vm"; + repo = "lima"; + tag = "v${version}"; + hash = "sha256-90fFsS5jidaovE2iqXfe4T2SgZJz6ScOwPPYxCsCk/k="; + }; + + vendorHash = "sha256-8S5tAL7GY7dxNdyC+WOrOZ+GfTKTSX84sG8WcSec2Os="; +} diff --git a/pkgs/by-name/li/linyaps/package.nix b/pkgs/by-name/li/linyaps/package.nix index 8b074a698319..0feed2bdd45e 100644 --- a/pkgs/by-name/li/linyaps/package.nix +++ b/pkgs/by-name/li/linyaps/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "linyaps"; - version = "1.9.12"; + version = "1.9.13"; src = fetchFromGitHub { owner = "OpenAtom-Linyaps"; repo = finalAttrs.pname; tag = finalAttrs.version; - hash = "sha256-BNP/CenPXMuEixEleil9zB08qLn/SZ9Ur/Im4MQy5nE="; + hash = "sha256-sAxHDvhRz7okElk8vdISJt/yrNnCdu95hW3ImHOjiyw="; }; patches = [ @@ -139,6 +139,9 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.lgpl3Plus; platforms = lib.platforms.linux; mainProgram = "ll-cli"; - maintainers = with lib.maintainers; [ wineee ]; + maintainers = with lib.maintainers; [ + wineee + hhr2020 + ]; }; }) diff --git a/pkgs/by-name/li/livekit/package.nix b/pkgs/by-name/li/livekit/package.nix index 9ee557bd80cb..c9b1672d534c 100644 --- a/pkgs/by-name/li/livekit/package.nix +++ b/pkgs/by-name/li/livekit/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "livekit"; - version = "1.9.0"; + version = "1.9.1"; src = fetchFromGitHub { owner = "livekit"; repo = "livekit"; rev = "v${version}"; - hash = "sha256-xj0K9DaLXrj7U9zlaaAOMu7HFkTvn6P9PBb83j26D70="; + hash = "sha256-seh7LXxHGsdXZFy1I/XukvOS9XTO+OxGycPNxJmaIm0="; }; - vendorHash = "sha256-3zrP84YkPRn4NC3l9XRhtNraX8G5WnRxo2CNOmMfVJs="; + vendorHash = "sha256-EbxiiCpl/txIrnKpqP8EI4UZGZMyUt9bcTIAiUl64sk="; subPackages = [ "cmd/server" ]; diff --git a/pkgs/by-name/lo/localstack/package.nix b/pkgs/by-name/lo/localstack/package.nix index 3e1041817547..9310bff8be22 100644 --- a/pkgs/by-name/lo/localstack/package.nix +++ b/pkgs/by-name/lo/localstack/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "localstack"; - version = "4.8.0"; + version = "4.8.1"; pyproject = true; src = fetchFromGitHub { owner = "localstack"; repo = "localstack"; tag = "v${version}"; - hash = "sha256-FxbfqCblVuJ5KCy9QhyK83psgF9RvsAWMw7cbrz7NVo="; + hash = "sha256-IN6vMpHsGFTvY4yeMCdV9nwgh17ilC3j9SpOHWVOtew="; }; build-system = with python3.pkgs; [ diff --git a/pkgs/by-name/lo/lombok/package.nix b/pkgs/by-name/lo/lombok/package.nix index 3f92609bd9eb..4a498c2d383f 100644 --- a/pkgs/by-name/lo/lombok/package.nix +++ b/pkgs/by-name/lo/lombok/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "lombok"; - version = "1.18.38"; + version = "1.18.42"; src = fetchurl { url = "https://projectlombok.org/downloads/lombok-${version}.jar"; - sha256 = "sha256-Hh5CfDb/Y8RP0w7yktnnc+oxVEYKtiZdP+1+b1vFD7k="; + sha256 = "sha256-NIik6ZlMJllrqs7r7ljK02pQ472uxb5ytYNNPDtWAwY="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/lu/luau/package.nix b/pkgs/by-name/lu/luau/package.nix index dc2d3f80a703..f9b3c5caeaa7 100644 --- a/pkgs/by-name/lu/luau/package.nix +++ b/pkgs/by-name/lu/luau/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "luau"; - version = "0.692"; + version = "0.693"; src = fetchFromGitHub { owner = "luau-lang"; repo = "luau"; tag = finalAttrs.version; - hash = "sha256-GMpSXCiM9QznRAfAsGF+UuzyqS84vGkEy6EZPObRUMk="; + hash = "sha256-9D6nIuRP/MyzTYDp7Uo5RcK4QrF+YMV6tTVMX/mAKY8="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/lu/lunatask/package.nix b/pkgs/by-name/lu/lunatask/package.nix index e538e2077e4e..c01739f59cca 100644 --- a/pkgs/by-name/lu/lunatask/package.nix +++ b/pkgs/by-name/lu/lunatask/package.nix @@ -6,12 +6,12 @@ }: let - version = "2.1.7"; + version = "2.1.10"; pname = "lunatask"; src = fetchurl { url = "https://github.com/lunatask/lunatask/releases/download/v${version}/Lunatask-${version}.AppImage"; - hash = "sha256-Nj3CTy0qVSYMFyuUKmSkfwwqZVLh//Zqnh+tJVaVAIM="; + hash = "sha256-8lnMg3mkdfXqimOdyujk/DE8CU6lzj9RDM8Nb2cEUms="; }; appimageContents = appimageTools.extract { diff --git a/pkgs/by-name/lu/lux-cli/package.nix b/pkgs/by-name/lu/lux-cli/package.nix index dc28d0b6ac95..48f77a758abd 100644 --- a/pkgs/by-name/lu/lux-cli/package.nix +++ b/pkgs/by-name/lu/lux-cli/package.nix @@ -18,18 +18,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lux-cli"; - version = "0.17.1"; + version = "0.18.1"; src = fetchFromGitHub { owner = "lumen-oss"; repo = "lux"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZIXPUd6ZGXFdqbuQvZR6F9UqpTxoXXIao55LGHhewLg="; + hash = "sha256-1wnK+WyKS3DioYImOkFKoMntEicULne2+cvD2PVIbz8="; }; buildAndTestSubdir = "lux-cli"; - cargoHash = "sha256-8rYjZyssjfQpKPZ4sSFVLOz3tBarY4F/q5WyhKPVtZk="; + cargoHash = "sha256-Hax+j4f+EfYCTp9VE4qGUdptp2GEy4q0rG1v2LIiPzo="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/lx/lxgw-neoxihei/package.nix b/pkgs/by-name/lx/lxgw-neoxihei/package.nix index 2f8548d8a842..7ef5b8b632a7 100644 --- a/pkgs/by-name/lx/lxgw-neoxihei/package.nix +++ b/pkgs/by-name/lx/lxgw-neoxihei/package.nix @@ -6,11 +6,11 @@ stdenvNoCC.mkDerivation rec { pname = "lxgw-neoxihei"; - version = "1.220"; + version = "1.223"; src = fetchurl { url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf"; - hash = "sha256-rPZjNLysOYrOcGtDvXF3ok3bjtsN2/GDLWRRcXmq0zw="; + hash = "sha256-mTfA4gHGtCKP7diimj9YzzEEQpXVdyYAXBezBEWiWHE="; }; dontUnpack = true; diff --git a/pkgs/by-name/ly/lychee/package.nix b/pkgs/by-name/ly/lychee/package.nix index fa4fdbfc4e13..d2139a8f023c 100644 --- a/pkgs/by-name/ly/lychee/package.nix +++ b/pkgs/by-name/ly/lychee/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "lychee"; - version = "0.20.0"; + version = "0.20.1"; src = fetchFromGitHub { owner = "lycheeverse"; repo = "lychee"; rev = "lychee-v${version}"; - hash = "sha256-HbawSQ6ZUDhXSIjRN7SfHMpEPKRb8UD/MXfhxwehK6c="; + hash = "sha256-yHIj45RfQch4y+V4Ht7cDMcg5MECejxsbjuE345I/to="; }; - cargoHash = "sha256-T1mfknbxw9Vvl2VGVH++CeKlLuqsIem/i/ifM1yrZGw="; + cargoHash = "sha256-d3umjtXPBJbPRtNCuktYhJUPgKFmB8UEeewWMekDZRE="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/ma/magic-vlsi/package.nix b/pkgs/by-name/ma/magic-vlsi/package.nix index 643a7298560d..2eef742ff097 100644 --- a/pkgs/by-name/ma/magic-vlsi/package.nix +++ b/pkgs/by-name/ma/magic-vlsi/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "magic-vlsi"; - version = "8.3.551"; + version = "8.3.552"; src = fetchFromGitHub { owner = "RTimothyEdwards"; repo = "magic"; tag = "${version}"; - sha256 = "sha256-Yq2U3nU199CWnzdTRsqasgwU+tsGhc8KkQfbu/fgXFI="; + sha256 = "sha256-rCT/w2Y6eV0oc/dOoQitzOpy7xFcUC7tUpkzWRf/QAc="; leaveDotGit = true; }; diff --git a/pkgs/by-name/ma/mailpit/source.nix b/pkgs/by-name/ma/mailpit/source.nix index ead74889f8a1..aaebc4150064 100644 --- a/pkgs/by-name/ma/mailpit/source.nix +++ b/pkgs/by-name/ma/mailpit/source.nix @@ -1,6 +1,6 @@ { - version = "1.27.7"; - hash = "sha256-VMfts0tfvW2IeEwSXSjlYLe9vQbZdZ9MrLIa9QUJYr4="; - npmDepsHash = "sha256-XRg3dnB3M0KwXV4qP//z11434WsLAxSGjqAb92bHawk="; - vendorHash = "sha256-tMxhHxc3SmxKo358W3Fr15RPaE3iJ1ETQRWpN0AVmE4="; + version = "1.27.8"; + hash = "sha256-aGrwcwzNYXW2qJsS4j8nHsKt+fCgjQBpfp97hPMVw6Y="; + npmDepsHash = "sha256-+oCX8XM3+ZZkwasOkiQbh4nV2c0Iv2eoctt3u8huiKE="; + vendorHash = "sha256-zFYNl8V1Xkqgpyn1e1IL/LHs3eVelKzhAWEWtQHNxJ8="; } diff --git a/pkgs/by-name/ma/mapserver/package.nix b/pkgs/by-name/ma/mapserver/package.nix index 07852853af50..b1aa0a4a7b56 100644 --- a/pkgs/by-name/ma/mapserver/package.nix +++ b/pkgs/by-name/ma/mapserver/package.nix @@ -30,13 +30,13 @@ stdenv.mkDerivation rec { pname = "mapserver"; - version = "8.4.0"; + version = "8.4.1"; src = fetchFromGitHub { owner = "MapServer"; repo = "MapServer"; rev = "rel-${lib.replaceStrings [ "." ] [ "-" ] version}"; - hash = "sha256-XEjRklbvYV7UoVX12iW6s1mS8pzIljla488CQNuFfto="; + hash = "sha256-Q5PFOA/UGpDbzS0yROBOY6eXSgzx7nzSC+P109FrhvA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ma/mariadb-connector-java/package.nix b/pkgs/by-name/ma/mariadb-connector-java/package.nix index 0ebde21d813b..d842a08b996f 100644 --- a/pkgs/by-name/ma/mariadb-connector-java/package.nix +++ b/pkgs/by-name/ma/mariadb-connector-java/package.nix @@ -7,13 +7,13 @@ maven.buildMavenPackage rec { pname = "mariadb-connector-java"; - version = "3.5.5"; + version = "3.5.6"; src = fetchFromGitHub { owner = "mariadb-corporation"; repo = "mariadb-connector-j"; tag = version; - hash = "sha256-RtBc40pH8eumfgXCuhxk7BCtvgPTsAMgsf5UJuHcuPk="; + hash = "sha256-vBrXK8g+eAxD85iIEtJhTZ4sdohcdjhtzojS+JScLos="; }; mvnHash = "sha256-q61OyBg84Zaf9prM6J3lUVsJXEnmoptcq2EuNs+faDc="; diff --git a/pkgs/by-name/ma/marp-cli/package.nix b/pkgs/by-name/ma/marp-cli/package.nix index 3d504c3432ef..278f0fba01ac 100644 --- a/pkgs/by-name/ma/marp-cli/package.nix +++ b/pkgs/by-name/ma/marp-cli/package.nix @@ -26,7 +26,7 @@ buildNpmPackage rec { description = "About A CLI interface for Marp and Marpit based converters"; homepage = "https://github.com/marp-team/marp-cli"; license = licenses.mit; - maintainers = with maintainers; [ GuillaumeDesforges ]; + maintainers = with maintainers; [ ]; platforms = nodejs.meta.platforms; mainProgram = "marp"; }; diff --git a/pkgs/by-name/ma/masterpdfeditor/package.nix b/pkgs/by-name/ma/masterpdfeditor/package.nix index 52787ba2736f..5cddce59d771 100644 --- a/pkgs/by-name/ma/masterpdfeditor/package.nix +++ b/pkgs/by-name/ma/masterpdfeditor/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "masterpdfeditor"; - version = "5.9.90"; + version = "5.9.94"; src = let @@ -29,8 +29,8 @@ stdenv.mkDerivation (finalAttrs: { aarch64-linux = "https://code-industry.net/public/master-pdf-editor-${finalAttrs.version}-qt5.arm64.tar.gz"; }; hash = selectSystem { - x86_64-linux = "sha256-E0bH6Tbq8poQn0kuWcbxup72l/ijBoD1BTUANuEAsM4="; - aarch64-linux = "sha256-nH16N9XjMtDpCy6XQLr76SFHnDLB3bsjHZHtHQj60Rw="; + x86_64-linux = "sha256-WKMk0uzcjI4/dwjas4Ws3S6VBcUZYO9/WDXgKY22EeE="; + aarch64-linux = "sha256-DKNOvEAjCzOHRAn8PRiT/1tv6/NggoWCHgHf5OWOHSA="; }; }; diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index ef2959bba858..7181b269bdde 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2025.9.10"; + version = "2025.9.17"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-8oi/CeoIiv+yIkYqHXIivrd9iC3PfXbB+cELlKABafQ="; + hash = "sha256-cLAB3Pdt+bg8boaRvYclsIrQXIK50fPWi92eCg7g/LA="; }; vendorHash = "sha256-zYcc2Gtdrh0xgHc/Bj+XQovlazlHpv7Rm+3lbw1ry1g="; diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index cd7703c99893..8f7ecc652b86 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -18,21 +18,21 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-authentication-service"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "element-hq"; repo = "matrix-authentication-service"; tag = "v${finalAttrs.version}"; - hash = "sha256-Du9gEQDRNcFJt15Vml4mltXliHTdfUTNvGETTwoSFS4="; + hash = "sha256-iwQ+ItcpjShEyRi3RI0IuXXmlfzamGFHrdZpp7wBBis="; }; - cargoHash = "sha256-KHoC1kX4/PbSEsHLwiwF/YcbJ97dsPOA5rz3b2nNV04="; + cargoHash = "sha256-FgV2YfU2iqlYwoq3WCaM52fDmgKIQg2gx5q68P3Mhf0="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; src = "${finalAttrs.src}/${finalAttrs.npmRoot}"; - hash = "sha256-vl7enIRs26HOWr/XPCRw8/f26NwqxgObRdKqEKcYDe8="; + hash = "sha256-PGT8UCjsgyARHw2/lbCAMSNQr/5FqbDz0Auf90jjHLk="; }; npmRoot = "frontend"; diff --git a/pkgs/by-name/ma/matrix-continuwuity/cargolock.patch b/pkgs/by-name/ma/matrix-continuwuity/cargolock.patch deleted file mode 100644 index aca29fdf6602..000000000000 --- a/pkgs/by-name/ma/matrix-continuwuity/cargolock.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 5d7192b6..ce9b1302 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -3900,8 +3900,9 @@ dependencies = [ - - [[package]] - name = "resolv-conf" --version = "0.7.4" --source = "git+https://forgejo.ellis.link/continuwuation/resolv-conf?rev=56251316cc4127bcbf36e68ce5e2093f4d33e227#56251316cc4127bcbf36e68ce5e2093f4d33e227" -+version = "0.7.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6b3789b30bd25ba102de4beabd95d21ac45b69b1be7d14522bab988c526d6799" - - [[package]] - name = "rgb" -diff --git a/Cargo.toml b/Cargo.toml -index c656e183..2942ad07 100644 ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -592,9 +592,8 @@ rev = "e4ae7628fe4fcdacef9788c4c8415317a4489941" - - # Allows no-aaaa option in resolv.conf - # Use 1-indexed line numbers when displaying parse error messages --[patch.crates-io.resolv-conf] --git = "https://forgejo.ellis.link/continuwuation/resolv-conf" --rev = "56251316cc4127bcbf36e68ce5e2093f4d33e227" -+[workspace.dependencies.resolv-conf] -+version = "0.7.5" - - # - # Our crates diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index 5af8647fb9d9..a7c21310e492 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -28,13 +28,13 @@ let }).overrideAttrs ( final: old: { - version = "10.4.2"; + version = "10.5.1"; src = fetchFromGitea { domain = "forgejo.ellis.link"; owner = "continuwuation"; repo = "rocksdb"; - rev = "10.4.fb"; - hash = "sha256-/Hvy1yTH/0D5aa7bc+/uqFugCQq4InTdwlRw88vA5IY="; + rev = "10.5.fb"; + hash = "sha256-X4ApGLkHF9ceBtBg77dimEpu720I79ffLoyPa8JMHaU="; }; patches = [ ]; @@ -77,22 +77,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-continuwuity"; - version = "0.5.0-rc.7"; + version = "0.5.0-rc.8"; - # Switch back to fetchFromGitea once archive download errors are fixed src = fetchFromGitea { domain = "forgejo.ellis.link"; owner = "continuwuation"; repo = "continuwuity"; tag = "v${finalAttrs.version}"; - hash = "sha256-u1k1r95qBoEizeILR5rrM5lDFz2a2NjUwM9TTi0HNjw="; + hash = "sha256-5XjEwEYzWANm2k0GKFuHV3no65ReWPbCq+xMUH13zuI="; }; - # Patch to fix linking issue caused by resolv-conf which needs to be incorporated - # into continuwuity upstream. - cargoPatches = [ ./cargolock.patch ]; - - cargoHash = "sha256-1ECD8RZ918TM1IX3jkTDNhCR5Zye0a3ii0zeIPy8jlI="; + cargoHash = "sha256-uMr1DLwiMwIKN5IeALwQfh2xmAGPyQtxvT/uM0gfPvA="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix index a33c27c3745f..a517d56f44eb 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix @@ -14,14 +14,14 @@ python3Packages.buildPythonApplication rec { pname = "matrix-synapse"; - version = "1.138.0"; + version = "1.138.2"; format = "pyproject"; src = fetchFromGitHub { owner = "element-hq"; repo = "synapse"; rev = "v${version}"; - hash = "sha256-mzBX5cLXF52p3SIq4rSvERbjyD07wRKVxL4yGsYNUaw="; + hash = "sha256-hnF0RPVH+5OBUZnaYCleTNLJYl9a+nf2PzJnLaJ5kzI="; }; cargoDeps = rustPlatform.fetchCargoVendor { diff --git a/pkgs/tools/games/minecraft/mcaselector/default.nix b/pkgs/by-name/mc/mcaselector/package.nix similarity index 90% rename from pkgs/tools/games/minecraft/mcaselector/default.nix rename to pkgs/by-name/mc/mcaselector/package.nix index ffe52140b83d..9336f0c26d22 100644 --- a/pkgs/tools/games/minecraft/mcaselector/default.nix +++ b/pkgs/by-name/mc/mcaselector/package.nix @@ -6,7 +6,11 @@ wrapGAppsHook3, jre, }: - +let + jre' = jre.override { + enableJavaFX = true; + }; +in stdenvNoCC.mkDerivation (finalAttrs: { pname = "mcaselector"; version = "2.5.3"; @@ -20,7 +24,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { dontBuild = true; nativeBuildInputs = [ - jre + jre' makeWrapper wrapGAppsHook3 ]; @@ -37,7 +41,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; preFixup = '' - makeWrapper ${jre}/bin/java $out/bin/mcaselector \ + makeWrapper ${jre'}/bin/java $out/bin/mcaselector \ --add-flags "-jar $out/lib/mcaselector/mcaselector.jar" \ ''${gappsWrapperArgs[@]} ''; diff --git a/pkgs/by-name/mc/mcp-grafana/package.nix b/pkgs/by-name/mc/mcp-grafana/package.nix index 96228f3b2fbb..edee86724af3 100644 --- a/pkgs/by-name/mc/mcp-grafana/package.nix +++ b/pkgs/by-name/mc/mcp-grafana/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "mcp-grafana"; - version = "0.6.5"; + version = "0.7.0"; src = fetchFromGitHub { owner = "grafana"; repo = "mcp-grafana"; tag = "v${finalAttrs.version}"; - hash = "sha256-dzAAStlzY5dF2Y86rLJY+wek1BcHqWNmQo0KTiMjxN8="; + hash = "sha256-uI8KlmgWcXYQwo2Wwx4NkZ+AyWibpi0VAjFeRLDp/cs="; }; - vendorHash = "sha256-42UHI5Z5bgnW40DsRPzoKQdZQ+k785K60gWMp5ehLfU="; + vendorHash = "sha256-W33myluCqCt1QHU+Fpd954Gxvum8ktQ/IZODxaFhk/k="; ldflags = [ "-s" diff --git a/pkgs/by-name/md/mdbook-pagetoc/package.nix b/pkgs/by-name/md/mdbook-pagetoc/package.nix index d401a57069bf..8df1a54e148e 100644 --- a/pkgs/by-name/md/mdbook-pagetoc/package.nix +++ b/pkgs/by-name/md/mdbook-pagetoc/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "mdbook-pagetoc"; - version = "0.2.0"; + version = "0.2.2"; src = fetchFromGitHub { owner = "slowsage"; repo = "mdbook-pagetoc"; rev = "v${version}"; - hash = "sha256-A8J3cKSA//NGIVK3uE43YH3ph9DHGFlg7uOo10j2Kh8="; + hash = "sha256-l3CR/ax1i2SJPxIubQUUJ5Hz/8uNl383YeHs8XZ8WGI="; }; - cargoHash = "sha256-e0J3dcBLoDIvmdUxUY/OKivtIHIhRyAw/tpVWV0TgrE="; + cargoHash = "sha256-Ktui+bA1r1M1IfqWwMRAEF4JKEWmLN7Cx3AbRmv6RVc="; meta = with lib; { description = "Table of contents for mdbook (in sidebar)"; diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index c6c095496d94..74646e91f6fb 100644 --- a/pkgs/by-name/me/meilisearch/package.nix +++ b/pkgs/by-name/me/meilisearch/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, nixosTests, nix-update-script, - version ? "1.20.0", + version ? "1.22.1", }: let @@ -15,11 +15,11 @@ let # the meilisearch module accordingly and to remove the meilisearch_1_11 # attribute from all-packages.nix at that point too. hashes = { - "1.20.0" = "sha256-Ap/5iOyC9yn0zwZTyUeljmuTCEIcq7pniPEns6fqwYg="; + "1.22.1" = "sha256-RWHu77/GoSMzRU7KyKmu23DFwWn6RD3MUWUc5ICY1d8="; "1.11.3" = "sha256-CVofke9tOGeDEhRHEt6EYwT52eeAYNqlEd9zPpmXQ2U="; }; cargoHashes = { - "1.20.0" = "sha256-tQyWpN8lzgLfvXMqz/AExBTp2EoOQVD4hfcJeooUjLQ="; + "1.22.1" = "sha256-xKBYumdb1vJS+UQF3yD/p+7FvWRfBKbLjOFiT7DVJ+o="; "1.11.3" = "sha256-cEJTokDJQuc9Le5+3ObMDNJmEhWEb+Qh0TV9xZkD9D8="; }; in diff --git a/pkgs/applications/audio/melmatcheq.lv2/default.nix b/pkgs/by-name/me/melmatcheq-lv2/package.nix similarity index 96% rename from pkgs/applications/audio/melmatcheq.lv2/default.nix rename to pkgs/by-name/me/melmatcheq-lv2/package.nix index ef49dc783d2e..6d2d3c991488 100644 --- a/pkgs/applications/audio/melmatcheq.lv2/default.nix +++ b/pkgs/by-name/me/melmatcheq-lv2/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "brummer10"; - repo = pname; + repo = "MelMatchEQ.lv2"; rev = "v${version}"; sha256 = "1s805jgb9msxfq9047s7pxrngizb00w8sm4z94iii80ba65rd20x"; }; diff --git a/pkgs/by-name/me/mercure/package.nix b/pkgs/by-name/me/mercure/package.nix index 86a144ee1a22..a4596c294ab1 100644 --- a/pkgs/by-name/me/mercure/package.nix +++ b/pkgs/by-name/me/mercure/package.nix @@ -9,18 +9,18 @@ buildGoModule rec { pname = "mercure"; - version = "0.20.0"; + version = "0.20.2"; src = fetchFromGitHub { owner = "dunglas"; repo = "mercure"; rev = "v${version}"; - hash = "sha256-JBvfNzsOP4ggJ7D2+5yW8837QsN15wO6EbFrTKVensU="; + hash = "sha256-DmeBnvJhGYtEGoJDey8+Bb7MuP+Y1GLtQHg6QLoAzv4="; }; sourceRoot = "${src.name}/caddy"; - vendorHash = "sha256-ZCvIgyGw4F4VGbnuan5O+to5n969ThRZNFezu+byKWg="; + vendorHash = "sha256-ZisV7+Mo8TMN+AUGPKHzEluzEShxZCuXrnYgySi57TY="; subPackages = [ "mercure" ]; excludedPackages = [ "../cmd/mercure" ]; diff --git a/pkgs/by-name/me/metabase/package.nix b/pkgs/by-name/me/metabase/package.nix index fa6ee7aefb2f..86758bec6b16 100644 --- a/pkgs/by-name/me/metabase/package.nix +++ b/pkgs/by-name/me/metabase/package.nix @@ -12,11 +12,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "metabase"; - version = "0.56.5"; + version = "0.56.6"; src = fetchurl { url = "https://downloads.metabase.com/v${finalAttrs.version}/metabase.jar"; - hash = "sha256-oCTlxHhBdjoDywlYlsRvk/W5EZC41Eve86KGWw8pP5I="; + hash = "sha256-OQ9B1KpuYrtTL46cKJtKyuiHEwGSkF+PlAjb8FOv4zo="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/me/meteor-git/package.nix b/pkgs/by-name/me/meteor-git/package.nix index 40d4e1f7564e..d0f247f2263c 100644 --- a/pkgs/by-name/me/meteor-git/package.nix +++ b/pkgs/by-name/me/meteor-git/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "meteor-git"; - version = "0.28.2"; + version = "0.29.0"; src = fetchFromGitHub { owner = "stefanlogue"; repo = "meteor"; rev = "v${version}"; - hash = "sha256-pTK1MLkBuESi3Grlqc4ZAGUZzUnHSThparUF+KyAztM="; + hash = "sha256-T4/SO6GW668w5bskfZbdAFBXiKIS9FXuMXOii8ZfOVc="; }; vendorHash = "sha256-jKd/eJwp5SZvTrP3RN7xT7ibAB0PQondGR3RT+HQXIo="; diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index 45adeea815cd..1335eeada7e7 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -162,11 +162,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "microsoft-edge"; - version = "140.0.3485.81"; + version = "140.0.3485.94"; src = fetchurl { url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-8GX70RKXRyhaPVhfg2bB0JDLkmpcwvZDUtlyKusBTN8="; + hash = "sha256-UvnAT87X9YMlyF1i9z7bBCWpz3CU2ZWe9hoABgGSXY8="; }; # With strictDeps on, some shebangs were not being patched correctly diff --git a/pkgs/by-name/mi/mim-solvers/package.nix b/pkgs/by-name/mi/mim-solvers/package.nix index 46d62d1a8677..2705a5e8f7fd 100644 --- a/pkgs/by-name/mi/mim-solvers/package.nix +++ b/pkgs/by-name/mi/mim-solvers/package.nix @@ -1,6 +1,7 @@ { cmake, crocoddyl, + ctestCheckHook, fetchFromGitHub, lib, llvmPackages, @@ -59,7 +60,24 @@ stdenv.mkDerivation (finalAttrs: { lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "--exclude-regex;'test_solvers'" ); + nativeCheckInputs = [ + ctestCheckHook + ]; + disabledTests = [ + # Fails with osqp>=1.0.0 + # See https://github.com/machines-in-motion/mim_solvers/pull/66 + "py-test-clqr-osqp" + ] + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ + # Several errors such as: + # /build/source/tests/test_solvers.cpp(296): + # error: in "test_SolverCSQP__PointMass1D_X-Ineq-All_U-Eq-All/boost__bind(&test_solver_convergence_ solver_type_ problem_type_ model_type_ x_cstr_type_ u_cstr_type)": + # check solver_cast->get_norm_dual() <= solver_cast->get_norm_dual_tolerance() has failed + # Reported upstream: https://github.com/machines-in-motion/mim_solvers/issues/69 + "test_solvers" + ]; doCheck = true; + pythonImportsCheck = [ "mim_solvers" ]; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/mk/mkvtoolnix/package.nix b/pkgs/by-name/mk/mkvtoolnix/package.nix index 5a6677827b0e..c8235d4421bf 100644 --- a/pkgs/by-name/mk/mkvtoolnix/package.nix +++ b/pkgs/by-name/mk/mkvtoolnix/package.nix @@ -52,14 +52,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "mkvtoolnix"; - version = "94.0"; + version = "95.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "mbunkus"; repo = "mkvtoolnix"; tag = "release-${finalAttrs.version}"; - hash = "sha256-BEvb0+e1ugGPkj6MnX1uOvQ2k+zvlqLXFiBHFt3a5qw="; + hash = "sha256-FwOVqBHzgDveT8dGRfb2ONIAhCGEKU4UqpM3g7m0klA="; }; passthru = { diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index 6dfb3c037d1e..e8a9169c3363 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -8,12 +8,12 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "models-dev"; - version = "0-unstable-2025-09-19"; + version = "0-unstable-2025-09-26"; src = fetchFromGitHub { owner = "sst"; repo = "models.dev"; - rev = "bb40a42fb7178e1e563598924cfa36c43fcffb80"; - hash = "sha256-0NBBOzsICb27SZ6Uj7apknCTcqPrhG9UUpBkiMiN6Jo="; + rev = "ac659a30024a3d2d9729ec4b8572985a78f0d4aa"; + hash = "sha256-GZ1fIoSp/1gFGbOyuzOY1ufjWfz7py4tLzrpBkRV50Q="; }; node_modules = stdenvNoCC.mkDerivation { diff --git a/pkgs/by-name/mo/monado/package.nix b/pkgs/by-name/mo/monado/package.nix index 1c029e710606..49c922ec44f9 100644 --- a/pkgs/by-name/mo/monado/package.nix +++ b/pkgs/by-name/mo/monado/package.nix @@ -154,7 +154,6 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "XRT_HAVE_TRACY" tracingSupport) (lib.cmakeBool "XRT_FEATURE_TRACING" tracingSupport) (lib.cmakeBool "XRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH" true) - (lib.cmakeBool "XRT_HAVE_STEAM" true) ]; # Help openxr-loader find this runtime diff --git a/pkgs/by-name/mo/mongodb-ce/package.nix b/pkgs/by-name/mo/mongodb-ce/package.nix index 29b0b10e7969..c24905f300ee 100644 --- a/pkgs/by-name/mo/mongodb-ce/package.nix +++ b/pkgs/by-name/mo/mongodb-ce/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mongodb-ce"; - version = "8.0.13"; + version = "8.0.14"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system} @@ -54,19 +54,19 @@ stdenv.mkDerivation (finalAttrs: { sources = { "x86_64-linux" = fetchurl { url = "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2404-${finalAttrs.version}.tgz"; - hash = "sha256-gJgjVmUbjIw/VG9B/Mp/0cNfE6UxluA/QLi7Lp3fq48="; + hash = "sha256-nmqDMu8O3bUveGnUNjISs8o3mVX9cNgIQNG3+m9ctUs="; }; "aarch64-linux" = fetchurl { url = "https://fastdl.mongodb.org/linux/mongodb-linux-aarch64-ubuntu2404-${finalAttrs.version}.tgz"; - hash = "sha256-DR0RzV0CenrYTX86ttWUW4VItzqWYqAfCr/gcEDMlCg="; + hash = "sha256-Os4aK+r5SBzgtkRz81FcRywTgs5gKzGTOZfb/Z8H2ns="; }; "x86_64-darwin" = fetchurl { url = "https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-${finalAttrs.version}.tgz"; - hash = "sha256-Phd02vOrkdMjkWvANRwVFpaE/G5h5ZUVUL/MJ3M+3HU="; + hash = "sha256-x4pFuAFgp+7n/knezCwjasXh4c338kXdjA7L259bRKw="; }; "aarch64-darwin" = fetchurl { url = "https://fastdl.mongodb.org/osx/mongodb-macos-arm64-${finalAttrs.version}.tgz"; - hash = "sha256-YSicegbDaOIDMmMJL82nEyDNMptneRSSmkH1VVnkIRw="; + hash = "sha256-apcmzl8HIWaP8I3OjTX2Vzcwx5ruztqPFDzoLf8Fn14="; }; }; updateScript = diff --git a/pkgs/by-name/mo/monkeysAudio/package.nix b/pkgs/by-name/mo/monkeysAudio/package.nix index 3190d4f92171..928ceee0abcf 100644 --- a/pkgs/by-name/mo/monkeysAudio/package.nix +++ b/pkgs/by-name/mo/monkeysAudio/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "11.38"; + version = "11.53"; pname = "monkeys-audio"; src = fetchzip { url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; - hash = "sha256-/pZeZFyv04Feocm9KfLfItd/z0i3rK7pPf8Jm9jd2c8="; + hash = "sha256-g1I63K67upEL0in1NceayLDTQgmx4LAHd0eA0MYEp44="; stripRoot = false; }; diff --git a/pkgs/by-name/mo/moonraker/package.nix b/pkgs/by-name/mo/moonraker/package.nix index c1a6c6440bec..c04ddd2e4af1 100644 --- a/pkgs/by-name/mo/moonraker/package.nix +++ b/pkgs/by-name/mo/moonraker/package.nix @@ -35,13 +35,13 @@ let in stdenvNoCC.mkDerivation rec { pname = "moonraker"; - version = "0.9.3-unstable-2025-08-01"; + version = "0.9.3-unstable-2025-09-22"; src = fetchFromGitHub { owner = "Arksine"; repo = "moonraker"; - rev = "f20feff6c67884ff1253414506c43222e04c0460"; - sha256 = "sha256-AyqDKfmRmNJWsCABHI5Go9+aogb8QIGybZycN1rJQ3w="; + rev = "72ca7dbe057c00c3a34013d0c56fda0ab9bbfffe"; + sha256 = "sha256-yQmJ78Gj2ilxKQ21tx0fimo9cYFlSyTmcVgC6OwxmkQ="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/mo/move-mount-beneath/package.nix b/pkgs/by-name/mo/move-mount-beneath/package.nix index b60e7ec90110..844e37c2978b 100644 --- a/pkgs/by-name/mo/move-mount-beneath/package.nix +++ b/pkgs/by-name/mo/move-mount-beneath/package.nix @@ -2,18 +2,17 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, }: stdenv.mkDerivation { pname = "move-mount-beneath"; - version = "unstable-2023-11-26"; + version = "0-unstable-2025-09-24"; src = fetchFromGitHub { owner = "brauner"; repo = "move-mount-beneath"; - rev = "d3d16c0d7766eb1892fcc24a75f8d35df4b0fe45"; - hash = "sha256-hUboFthw9ABwK6MRSNg7+iu9YbiJALNdsw9Ub3v43n4="; + rev = "f8773d1f99f9cfa2f5bf173e1b1d1b21eb1ee446"; + hash = "sha256-C7QiClwFTKBcdmGilwZSCAsaVoEDXTO9384Y/47JrPk="; }; installPhase = '' @@ -22,15 +21,6 @@ stdenv.mkDerivation { runHook postInstall ''; - patches = [ - # Fix uninitialized variable in flags_attr, https://github.com/brauner/move-mount-beneath/pull/2 - (fetchpatch { - name = "aarch64"; - url = "https://github.com/brauner/move-mount-beneath/commit/0bd0b863f7b98608514d90d4f2a80a21ce2e6cd3.patch"; - hash = "sha256-D3TttAT0aFqpYC8LuVnrkLwDcfVFOSeYzUDx6VqPu1Q="; - }) - ]; - meta = { description = "Toy binary to illustrate adding a mount beneath an existing mount"; mainProgram = "move-mount"; diff --git a/pkgs/by-name/mo/mozillavpn/package.nix b/pkgs/by-name/mo/mozillavpn/package.nix index 9b8bf69fa8a2..088ece466bd4 100644 --- a/pkgs/by-name/mo/mozillavpn/package.nix +++ b/pkgs/by-name/mo/mozillavpn/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mozillavpn"; - version = "2.30.0"; + version = "2.31.0"; src = fetchFromGitHub { owner = "mozilla-mobile"; repo = "mozilla-vpn-client"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-dwVgwEs1prEXOYuYlO1m5lJD5AKolW0Stj2HOZC+Y+o="; + hash = "sha256-++j3BMTkg5TG09hmsUGDcKbkvTGrd9u0FaRebbOsI3s="; }; patches = [ ]; @@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src patches; - hash = "sha256-dap2t7nINWaTTahiPUFVkgAlkDuVt0w0mz13ycqwLcI="; + hash = "sha256-bJTOTHlCYSrlhy6GewpK8qhBGRH49xNkFqOXZug5lNA="; }; buildInputs = [ diff --git a/pkgs/by-name/mp/mprisence/package.nix b/pkgs/by-name/mp/mprisence/package.nix index 503ca1addaaa..eb06a1796e06 100644 --- a/pkgs/by-name/mp/mprisence/package.nix +++ b/pkgs/by-name/mp/mprisence/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mprisence"; - version = "1.2.6"; + version = "1.2.7"; src = fetchFromGitHub { owner = "lazykern"; repo = "mprisence"; tag = "v${finalAttrs.version}"; - hash = "sha256-I/rY8EU7EHlxtKO/++itjkDehGSIOHmU0C1PJGsgvHA="; + hash = "sha256-qacyRPFtGrSBame9oOg7AktuI0iU+9VushSj9+zN4ZQ="; }; - cargoHash = "sha256-ZAr+cdC/A5YsPTdZhKF1qPM37oavXyIDhZYPAQ3zq8A="; + cargoHash = "sha256-TvIQUGT/floLv2RQcVhbhPTO59xwzFSFEVK2Gz3XOwA="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/mr/mrxvt/package.nix b/pkgs/by-name/mr/mrxvt/package.nix deleted file mode 100644 index 39ee43c80f9c..000000000000 --- a/pkgs/by-name/mr/mrxvt/package.nix +++ /dev/null @@ -1,69 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - libX11, - libXft, - libXi, - xorgproto, - libSM, - libICE, - freetype, - pkg-config, - which, - nixosTests, -}: - -stdenv.mkDerivation rec { - pname = "mrxvt"; - version = "0.5.4"; - - src = fetchurl { - url = "mirror://sourceforge/materm/mrxvt-${version}.tar.gz"; - sha256 = "1mqhmnlz32lvld9rc6c1hyz7gjw4anwf39yhbsjkikcgj1das0zl"; - }; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ - libX11 - libXft - libXi - xorgproto - libSM - libICE - freetype - which - ]; - - configureFlags = [ - "--with-x" - "--enable-frills" - "--enable-xft" - "--enable-xim" - # "--with-term=xterm" - "--with-max-profiles=100" - "--with-max-term=100" - "--with-save-lines=10000" - ]; - - preConfigure = '' - NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${freetype.dev}/include/freetype2"; - ''; - - passthru.tests.test = nixosTests.terminal-emulators.mrxvt; - - meta = with lib; { - description = "Lightweight multitabbed feature-rich X11 terminal emulator"; - longDescription = " - Multitabbed lightweight terminal emulator based on rxvt. - Supports transparency, backgroundimages, freetype fonts, ... - "; - homepage = "https://sourceforge.net/projects/materm"; - license = licenses.gpl2; - platforms = platforms.linux; - maintainers = [ ]; - knownVulnerabilities = [ - "Usage of ANSI escape sequences causes unexpected newline-termination, leading to unexpected command execution (https://www.openwall.com/lists/oss-security/2021/05/17/1)" - ]; - }; -} diff --git a/pkgs/by-name/mu/muffet/package.nix b/pkgs/by-name/mu/muffet/package.nix index 3d2a2952e70c..f490fba48285 100644 --- a/pkgs/by-name/mu/muffet/package.nix +++ b/pkgs/by-name/mu/muffet/package.nix @@ -2,27 +2,32 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "muffet"; version = "2.11.0"; src = fetchFromGitHub { owner = "raviqqe"; repo = "muffet"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-GfRR+9PdfY63Pzv2XZenKs8XXAKRr9qMzcHOVhl+hv4="; }; vendorHash = "sha256-oidOSV8y0VwTabipe7XwurUAra9F65nkTXslwXJ94Jw="; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + meta = { description = "Website link checker which scrapes and inspects all pages in a website recursively"; homepage = "https://github.com/raviqqe/muffet"; - changelog = "https://github.com/raviqqe/muffet/releases/tag/v${version}"; + changelog = "https://github.com/raviqqe/muffet/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ figsoda ]; mainProgram = "muffet"; }; -} +}) diff --git a/pkgs/by-name/na/nakama/package.nix b/pkgs/by-name/na/nakama/package.nix index 2caa13cd8534..ff1a744d60b9 100644 --- a/pkgs/by-name/na/nakama/package.nix +++ b/pkgs/by-name/na/nakama/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "nakama"; - version = "3.31.0"; + version = "3.32.0"; src = fetchFromGitHub { owner = "heroiclabs"; repo = "nakama"; tag = "v${version}"; - hash = "sha256-e31Mn4Ma+7vjOtwV13w79AshN9LCg2V0V3h9sSaad1U="; + hash = "sha256-Ly8NYqaJIC/ySPrCiEwwWR3+Zyk6dEW0r7SeyOS1CwE="; }; vendorHash = null; diff --git a/pkgs/by-name/na/nanosvg/package.nix b/pkgs/by-name/na/nanosvg/package.nix index 64a6ccd0f888..01588e4d0f25 100644 --- a/pkgs/by-name/na/nanosvg/package.nix +++ b/pkgs/by-name/na/nanosvg/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation { pname = "nanosvg"; - version = "0-unstable-2024-12-19"; + version = "0-unstable-2025-09-20"; src = fetchFromGitHub { owner = "memononen"; repo = "nanosvg"; - rev = "ea6a6aca009422bba0dbad4c80df6e6ba0c82183"; - hash = "sha256-QCjfaSm1/hstVGzkJc0gFnYhnU5I3oHSCTkAVG5gTt8="; + rev = "d55a1fe69b1c7f41cf555a7135d54761efb1e56b"; + hash = "sha256-OSOnBtXibFztJ8GLh+XFI6b7egcgkGFXfqI2V5tnDD0="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/nb/nb/package.nix b/pkgs/by-name/nb/nb/package.nix index 579fadc8912a..e61fbc94b9e5 100644 --- a/pkgs/by-name/nb/nb/package.nix +++ b/pkgs/by-name/nb/nb/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "nb"; - version = "7.21.1"; + version = "7.21.3"; src = fetchFromGitHub { owner = "xwmx"; repo = "nb"; rev = version; - hash = "sha256-d9QhJBRdfTMIDHFOX4/fMmZnqCMeGqQhJTr60Ea7ucw="; + hash = "sha256-jvjAxXynLo19D5GdnEXtmcrxjXQRYQYOiZ6I1Wl47xA="; }; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/nc/nchat/package.nix b/pkgs/by-name/nc/nchat/package.nix index 6683ee822646..efce66782045 100644 --- a/pkgs/by-name/nc/nchat/package.nix +++ b/pkgs/by-name/nc/nchat/package.nix @@ -12,16 +12,17 @@ cmake, gperf, nix-update-script, + withWhatsApp ? (!stdenv.isDarwin), # macOS 12.0+ required }: let - version = "5.9.15"; + version = "5.10.15"; src = fetchFromGitHub { owner = "d99kris"; repo = "nchat"; tag = "v${version}"; - hash = "sha256-I7A6+zhHXE+LSfqnWESsXF1U4Y0Bw1Vt7gZblRqWSMQ="; + hash = "sha256-wA0sLOcCDPi3w1naIx/Q82DJk/tl/LTnrUBbMAPvvFU="; }; libcgowm = buildGoModule { @@ -29,7 +30,7 @@ let inherit version src; sourceRoot = "${src.name}/lib/wmchat/go"; - vendorHash = "sha256-rovzblnXfDDyWyYR3G9irFaSopiZSeax+48R/vD/ktY="; + vendorHash = "sha256-u64b9z/B0j3qArMfxJ8QolgDc9k7Q+LqrQRle3nN7eM="; buildPhase = '' runHook preBuild @@ -89,7 +90,8 @@ stdenv.mkDerivation rec { ]; cmakeFlags = [ - "-DCMAKE_INSTALL_LIBDIR=lib" + (lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib") + (lib.cmakeBool "HAS_WHATSAPP" withWhatsApp) ]; passthru = { diff --git a/pkgs/by-name/ne/neomutt/package.nix b/pkgs/by-name/ne/neomutt/package.nix index 85922582a1ca..8bea0a768b5f 100644 --- a/pkgs/by-name/ne/neomutt/package.nix +++ b/pkgs/by-name/ne/neomutt/package.nix @@ -43,13 +43,13 @@ assert lib.warnIf ( stdenv.mkDerivation (finalAttrs: { pname = "neomutt"; - version = "20250510"; + version = "20250905"; src = fetchFromGitHub { owner = "neomutt"; repo = "neomutt"; tag = finalAttrs.version; - hash = "sha256-62J7qyHC3hSgEgTA2zB+BQtZb+5BUXjQEOB3vGZGSNw="; + hash = "sha256-RLyszU2u5jV/o6LrmZFkLx/Wu94Yq3JlXNgpe4agOZI="; }; buildInputs = [ diff --git a/pkgs/by-name/ne/neovide/package.nix b/pkgs/by-name/ne/neovide/package.nix index a0397272cbaf..e0cff9bcdd65 100644 --- a/pkgs/by-name/ne/neovide/package.nix +++ b/pkgs/by-name/ne/neovide/package.nix @@ -26,16 +26,16 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } (finalAttrs: { pname = "neovide"; - version = "0.15.1"; + version = "0.15.2"; src = fetchFromGitHub { owner = "neovide"; repo = "neovide"; tag = finalAttrs.version; - hash = "sha256-2iV3g6tcCkMF7sFG/GZDz3czPZNIDi6YLfrVzYO9jYI="; + hash = "sha256-NJ4BuJLABIuB7We11QGoKZ3fgjDBdZDyZuBKq6LIWA8="; }; - cargoHash = "sha256-YlHAcUCRk6ROg5yXIumHfsiR/2TrsSzbuXz/IQK7sEo="; + cargoHash = "sha256-DD2c63JHMdzwD1OmC7c9dMB59qjvdAYZ9drQf3f8xCs="; SKIA_SOURCE_DIR = let @@ -43,8 +43,8 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } (finalAttrs: { owner = "rust-skia"; repo = "skia"; # see rust-skia:skia-bindings/Cargo.toml#package.metadata skia - tag = "m135-0.83.1"; - hash = "sha256-TSGPJl9DfWQtrkNIhv40s8VcuudCjbiSh+QjLc0hKN4="; + tag = "m140-0.87.4"; + hash = "sha256-pHxqTrqguZcPmuZgv0ASbJ3dgn8JAyHI7+PdBX5gAZQ="; }; # The externals for skia are taken from skia/DEPS externals = linkFarm "skia-externals" ( diff --git a/pkgs/by-name/ne/neovide/skia-externals.json b/pkgs/by-name/ne/neovide/skia-externals.json index 3fb8c440dd1e..191578bbb554 100644 --- a/pkgs/by-name/ne/neovide/skia-externals.json +++ b/pkgs/by-name/ne/neovide/skia-externals.json @@ -1,13 +1,13 @@ { "expat": { "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git", - "rev": "624da0f593bb8d7e146b9f42b06d8e6c80d032a3", - "sha256": "sha256-Iwu9+i/0vsPyu6pOWFxjNNblVxMl6bTPW5eWyaju4Mg=" + "rev": "8e49998f003d693213b538ef765814c7d21abada", + "sha256": "sha256-zP2kiB4nyLi0/I8OsRhxKG0qRGPe2ALLQ+HHfqlBJ6Y=" }, "libjpeg-turbo": { "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git", - "rev": "ccfbe1c82a3b6dbe8647ceb36a3f9ee711fba3cf", - "sha256": "sha256-UhDKDfAgcCS92R2EvxKpoiJMvakUDQgyHu2k/xeE7do=" + "rev": "e14cbfaa85529d47f9f55b0f104a579c1061f9ad", + "sha256": "sha256-Ig+tmprZDvlf/M72/DTar2pbxat9ZElgSqdXdoM0lPs=" }, "icu": { "url": "https://chromium.googlesource.com/chromium/deps/icu.git", @@ -21,8 +21,8 @@ }, "harfbuzz": { "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", - "rev": "a070f9ebbe88dc71b248af9731dd49ec93f4e6e6", - "sha256": "sha256-DSjzCLqMmlYCz2agrrY2iwr+VdpxukE/QbhzXmVOVpw=" + "rev": "08b52ae2e44931eef163dbad71697f911fadc323", + "sha256": "sha256-sP9FQLUEgTZFlvfYqSZnzZqBMxVotzD0FKKsu3/OdUw=" }, "wuffs": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", diff --git a/pkgs/by-name/ne/nesting/package.nix b/pkgs/by-name/ne/nesting/package.nix index 928fec3c059d..ca88092f3983 100644 --- a/pkgs/by-name/ne/nesting/package.nix +++ b/pkgs/by-name/ne/nesting/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "nesting"; - version = "0.3.0"; + version = "0.4.0"; src = fetchFromGitLab { owner = "gitlab-org/fleeting"; repo = "nesting"; tag = "v${finalAttrs.version}"; - hash = "sha256-ejoLld1TmwaqTlSyuzyEVEqLyEehu6g7yc0H0Cvkqp4="; + hash = "sha256-W4Pv990X3R4ksHGfwycdTYvUfjwm5sxh0AeoG9EZ/0A="; }; - vendorHash = "sha256-CyXlK/0VWMFlwSfisoaNCRdknasp8faN/K/zdyRhAQQ="; + vendorHash = "sha256-YYHiyNg15VdijyrR5t1PwIjHWXmofHcVD6YMrbwn4Qk="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_15 ]; diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index c118a9ee47f4..e09d811f3309 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -68,13 +68,13 @@ let in buildGoModule (finalAttrs: { pname = "netbird-${componentName}"; - version = "0.57.0"; + version = "0.58.1"; src = fetchFromGitHub { owner = "netbirdio"; repo = "netbird"; tag = "v${finalAttrs.version}"; - hash = "sha256-wWFIOzoA9FuNI4k0ofagW0ZGgMoGpD0dBozy2wMvcqk="; + hash = "sha256-I6nWYc/eITqXMBZVEcNj/b4rgJLQovA19PJW7ceHyD8="; }; vendorHash = "sha256-ZjeTKj99BTSNFOvtywfmuXfYVxU3s9O2EwD/4IZodvs="; diff --git a/pkgs/by-name/ne/netclient/package.nix b/pkgs/by-name/ne/netclient/package.nix index ec1f81f88fad..aa368abda7c2 100644 --- a/pkgs/by-name/ne/netclient/package.nix +++ b/pkgs/by-name/ne/netclient/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "netclient"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "gravitl"; repo = "netclient"; rev = "v${version}"; - hash = "sha256-65U0cQpunLecvw7dZfBY4dFoj8Jp6+LqUWcCDfS0eSA="; + hash = "sha256-gQvMT7hyh1yF/cS8+fXI4en1lj3dXyZ8/3LxrFwJos0="; }; - vendorHash = "sha256-XF2OVgK5OrIrKqamY20lm49OF3u3RvxcW4TTtPkr5YU="; + vendorHash = "sha256-OzIp6tVVVh4xWuzaGI4FasCz5dMZQmRxeLqZhg/AgN0="; buildInputs = lib.optional stdenv.hostPlatform.isLinux libX11; diff --git a/pkgs/applications/networking/browsers/netsurf/browser.nix b/pkgs/by-name/ne/netsurf-browser/package.nix similarity index 92% rename from pkgs/applications/networking/browsers/netsurf/browser.nix rename to pkgs/by-name/ne/netsurf-browser/package.nix index bc734f614071..48529d3c09c1 100644 --- a/pkgs/applications/networking/browsers/netsurf/browser.nix +++ b/pkgs/by-name/ne/netsurf-browser/package.nix @@ -25,7 +25,7 @@ xxd, # Netsurf-specific dependencies - buildsystem, + netsurf-buildsystem, libcss, libdom, libhubbub, @@ -42,9 +42,15 @@ nsgenbind, # Configuration - uilib, + uilib ? "gtk3", }: +assert lib.assertOneOf "uilib" uilib [ + "framebuffer" + "gtk2" + "gtk3" +]; + stdenv.mkDerivation (finalAttrs: { pname = "netsurf"; version = "3.11"; @@ -76,12 +82,16 @@ stdenv.mkDerivation (finalAttrs: { libwebp libxml2 openssl - libcss libdom libhubbub libnsbmp - libnsfb + (libnsfb.override { + inherit + SDL + uilib + ; + }) libnsgif libnslog libnspsl @@ -147,6 +157,6 @@ stdenv.mkDerivation (finalAttrs: { capable of handling many of the web standards in use today. ''; license = lib.licenses.gpl2Only; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/applications/networking/browsers/netsurf/buildsystem.nix b/pkgs/by-name/ne/netsurf-buildsystem/package.nix similarity index 100% rename from pkgs/applications/networking/browsers/netsurf/buildsystem.nix rename to pkgs/by-name/ne/netsurf-buildsystem/package.nix diff --git a/pkgs/by-name/ne/newsboat/package.nix b/pkgs/by-name/ne/newsboat/package.nix index 931599917102..e98d0b26141c 100644 --- a/pkgs/by-name/ne/newsboat/package.nix +++ b/pkgs/by-name/ne/newsboat/package.nix @@ -19,16 +19,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "newsboat"; - version = "2.40"; + version = "2.41"; src = fetchFromGitHub { owner = "newsboat"; repo = "newsboat"; - rev = "r${finalAttrs.version}"; - hash = "sha256-BxZq+y2MIIKAaXi7Z2P8JqTfHtX2BBY/ShUhGk7Cf/8="; + tag = "r${finalAttrs.version}"; + hash = "sha256-LhEhbK66OYwAD/pel81N7Hgh/xEvnFR8GlZzgqZIe5M="; }; - cargoHash = "sha256-lIK7F52pxMMhrImtO+bAR/iGOvuhhe/g+oWn6iNA1mY="; + cargoHash = "sha256-CyhyzNw2LXwIVf/SX2rQRvEex5LmjZfZKgCe88jthz0="; # TODO: Check if that's still needed postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' @@ -101,7 +101,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { homepage = "https://newsboat.org/"; - changelog = "https://github.com/newsboat/newsboat/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/newsboat/newsboat/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Fork of Newsbeuter, an RSS/Atom feed reader for the text console"; maintainers = with lib.maintainers; [ dotlambda diff --git a/pkgs/by-name/ni/nightdiamond-cursors/package.nix b/pkgs/by-name/ni/nightdiamond-cursors/package.nix new file mode 100644 index 000000000000..4ef2eef09e1d --- /dev/null +++ b/pkgs/by-name/ni/nightdiamond-cursors/package.nix @@ -0,0 +1,32 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation { + pname = "nightdiamond-cursors"; + version = "0-unstable-2025-09-23"; + + src = fetchFromGitHub { + owner = "santoshxshrestha"; + repo = "NightDiamond-cursors"; + rev = "3ff3c0486430a4901b4d5cbbee87a370aa2b8ce9"; + hash = "sha256-huruHo5w7Qrte1+nIiz+P1xPNDGrv5/eByHwaSlZYwQ="; + }; + + installPhase = '' + runHook preInstall + mkdir -p $out/share/icons + cp -r NightDiamond-* $out/share/icons/ + runHook postInstall + ''; + + meta = { + homepage = "https://github.com/santoshxshrestha/NightDiamond-cursors"; + description = "NightDiamond cursor themes"; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ santosh ]; + }; +} diff --git a/pkgs/by-name/ni/nix-search-tv/package.nix b/pkgs/by-name/ni/nix-search-tv/package.nix index bce5330c14bc..658f2cd68353 100644 --- a/pkgs/by-name/ni/nix-search-tv/package.nix +++ b/pkgs/by-name/ni/nix-search-tv/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "nix-search-tv"; - version = "2.2.1"; + version = "2.2.2"; src = fetchFromGitHub { owner = "3timeslazy"; repo = "nix-search-tv"; tag = "v${finalAttrs.version}"; - hash = "sha256-vnitRhN5AbLTjBmAygDrslUTeKWUJex8Xp3N3+9MEYU="; + hash = "sha256-z7Mt//II4pvOJ4hzbgNRErk/MpXzgkGQm7VimXDG/H8="; }; vendorHash = "sha256-ZuhU1+XzJeiGheYNR4lL7AI5vgWvgp6iuJjMcK8t6Mg="; diff --git a/pkgs/by-name/ni/nixos-init/.gitignore b/pkgs/by-name/ni/nixos-init/.gitignore new file mode 100644 index 000000000000..ebf7b5ba8869 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/.gitignore @@ -0,0 +1,6 @@ +.direnv/ +result* + +# Rust +**/*.rs.bk # These are backup files generated by rustfmt +target/ diff --git a/pkgs/by-name/ni/nixos-init/Cargo.lock b/pkgs/by-name/ni/nixos-init/Cargo.lock new file mode 100644 index 000000000000..1be95a5be152 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/Cargo.lock @@ -0,0 +1,312 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "anyhow" +version = "1.0.98" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" + +[[package]] +name = "bitflags" +version = "2.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" + +[[package]] +name = "cfg-if" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" + +[[package]] +name = "env_filter" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +dependencies = [ + "log", +] + +[[package]] +name = "env_logger" +version = "0.11.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" +dependencies = [ + "env_filter", + "log", +] + +[[package]] +name = "errno" +version = "0.3.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +dependencies = [ + "libc", + "windows-sys 0.60.2", +] + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi", +] + +[[package]] +name = "indoc" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" + +[[package]] +name = "libc" +version = "0.2.174" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" + +[[package]] +name = "linux-raw-sys" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" + +[[package]] +name = "log" +version = "0.4.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" + +[[package]] +name = "nixos-init" +version = "0.1.0" +dependencies = [ + "anyhow", + "env_logger", + "indoc", + "log", + "tempfile", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "rustix" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.60.2", +] + +[[package]] +name = "tempfile" +version = "3.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" +dependencies = [ + "fastrand", + "getrandom", + "once_cell", + "rustix", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasi" +version = "0.14.2+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +dependencies = [ + "wit-bindgen-rt", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + +[[package]] +name = "wit-bindgen-rt" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags", +] diff --git a/pkgs/by-name/ni/nixos-init/Cargo.toml b/pkgs/by-name/ni/nixos-init/Cargo.toml new file mode 100644 index 000000000000..0672931045c6 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/Cargo.toml @@ -0,0 +1,27 @@ +[package] +name = "nixos-init" +version = "0.1.0" +edition = "2024" + +[dependencies] +anyhow = "1.0.98" +log = "0.4.27" +env_logger = { version = "0.11.8", default-features = false } + +[dev-dependencies] +tempfile = "3.20.0" +indoc = "2.0.6" + +[profile.release] +opt-level = "z" +panic = "abort" +lto = true +strip = true + +[lints.rust] +unsafe_code = "forbid" + +[lints.clippy] +all = { level = "deny" } +pedantic = { level = "deny" } +missing_errors_doc = { level = "allow", priority = 1 } diff --git a/pkgs/by-name/ni/nixos-init/README.md b/pkgs/by-name/ni/nixos-init/README.md new file mode 100644 index 000000000000..c187f0d07b39 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/README.md @@ -0,0 +1,67 @@ +# `nixos-init` + +A system for the initialization of NixOS. + +The most important task of `nixos-init` is to work around the constraints of the +Filesystem Hierarchy Standard (FHS) that are imposed by other tools (most +importantly systemd itself). + +The primary design principle is to do the minimal work required to start +systemd. Everything that can be done later SHOULD be done later (i.e. after +systemd has already started). This isn't controversial either, this is the +basic principle behind initrds in the first place. + +Adding functionality to this init should be done with care and only when +strictly necessary. It should always be a last resort. It is explicitly not +designed to be extended dynamically by downstream users of NixOS. + +The goal of `nixos-init` is to eventually entirely replace +`system.activationScripts` for booting, enable bashless activation and +ultimately make NixOS overall more +robust. + +## Reasoning + +- We already have a native API that can be used to easily extend the system + (`systemd.services`). This is in all ways superior to the stringified and + sequential nature of `system.activationScripts`. +- For the remaining functionality, a fully fledged programming language makes + writing correct software easier and should improve the quality of the NixOS + boot code. +- Most things can be started much later than one might assume. Because systemd + services are parallelized, this should improve start up time. + +## Invariants + +For now, this does not try to replace all uses of `system.activationScripts`. +For the first iteration it only tries to offer an alternative to the +prepare-root in the systemd initrd. + +It never intends to improve or replace scripted initrd. Scripted initrd is +being phased out, supporting it is out of scope. + +## Components + +`nixos-init` consists of a few components split into separate entrypoints. +However, these are not separate binaries but a single multicall binary. This +allows us to re-use the libc of the main binary and thus reduce the size of the +closure. Currently nixos-init comes in at ~500 KiB. + +- `initrd-init`: Initializes the system on boot, setting up the tree for + systemd to start. +- `find-etc`: Finds the `/etc` paths in `/sysroot` so that the initrd doesn't + directly depend on the toplevel reducing the need to rebuild the initrd on + every generation. +- `chroot-realpath`: Figures out the canonical path inside a chroot. + +## Future + +Current usages of `activationScripts`: + +1. Initialization of the system + 1.1. In initrd + 1.2. As PID 1 if there is no initrd (e.g. for containers or cloud VMs). +2. Re-activation of the system via switch-to-configuration. +3. Installation of a system with `nixos-enter` (chroot). + +Currently, `nixos-init` only addresses 1.1. At least 1.2 is also in scope. diff --git a/pkgs/by-name/ni/nixos-init/package.nix b/pkgs/by-name/ni/nixos-init/package.nix new file mode 100644 index 000000000000..b34f6d570899 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/package.nix @@ -0,0 +1,64 @@ +{ + lib, + rustPlatform, + clippy, + rustfmt, + nixosTests, +}: + +let + cargoToml = builtins.fromTOML (builtins.readFile ./Cargo.toml); +in +rustPlatform.buildRustPackage (finalAttrs: { + pname = cargoToml.package.name; + inherit (cargoToml.package) version; + + __structuredAttrs = true; + + src = lib.sourceFilesBySuffices ./. [ + ".rs" + ".toml" + ".lock" + ]; + + cargoLock = { + lockFile = ./Cargo.lock; + }; + + stripAllList = [ "bin" ]; + + passthru.tests = { + lint-format = finalAttrs.finalPackage.overrideAttrs ( + _: previousAttrs: { + pname = previousAttrs.pname + "-lint-format"; + nativeCheckInputs = (previousAttrs.nativeCheckInputs or [ ]) ++ [ + clippy + rustfmt + ]; + checkPhase = '' + cargo clippy + cargo fmt --check + ''; + } + ); + inherit (nixosTests) activation-nixos-init; + }; + + binaries = [ + "initrd-init" + "find-etc" + "chroot-realpath" + ]; + + postInstall = '' + for binary in "''${binaries[@]}"; do + ln -s $out/bin/nixos-init $out/bin/$binary + done + ''; + + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ nikstur ]; + platforms = lib.platforms.linux; + }; +}) diff --git a/pkgs/by-name/ni/nixos-init/src/activate.rs b/pkgs/by-name/ni/nixos-init/src/activate.rs new file mode 100644 index 000000000000..c8fe22447899 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/activate.rs @@ -0,0 +1,101 @@ +use std::{fs, path::Path}; + +use anyhow::{Context, Result}; + +use crate::{config::Config, fs::atomic_symlink}; + +/// Activate the system. +/// +/// This runs both during boot and during re-activation initiated by switch-to-configuration. +pub fn activate(prefix: &str, toplevel: impl AsRef, config: &Config) -> Result<()> { + log::info!("Setting up /run/current-system..."); + atomic_symlink(&toplevel, format!("{prefix}/run/current-system"))?; + + log::info!("Setting up modprobe..."); + setup_modprobe(&config.modprobe_binary)?; + + log::info!("Setting up firmware search paths..."); + setup_firmware_search_path(&config.firmware)?; + + if let Some(env_path) = &config.env_binary { + log::info!("Setting up /usr/bin/env..."); + setup_usrbinenv(prefix, env_path)?; + } else { + log::info!("No env binary provided. Not setting up /usr/bin/env."); + } + + if let Some(sh_path) = &config.sh_binary { + log::info!("Setting up /bin/sh..."); + setup_binsh(prefix, sh_path)?; + } else { + log::info!("No sh binary provided. Not setting up /bin/sh."); + } + + Ok(()) +} + +/// Setup modprobe so that the kernel can find the wrapped binary. +/// +/// See +fn setup_modprobe(modprobe_binary: impl AsRef) -> Result<()> { + // This uses the procfs setup in the initrd, which is fine because it points to the same kernel + // a procfs in a chroot would. + const MODPROBE_PATH: &str = "/proc/sys/kernel/modprobe"; + + fs::write( + MODPROBE_PATH, + modprobe_binary.as_ref().as_os_str().as_encoded_bytes(), + ) + .with_context(|| { + format!( + "Failed to populate modprobe path with {}", + modprobe_binary.as_ref().display() + ) + })?; + Ok(()) +} + +/// Setup the firmware search path so that the kernel can find the firmware. +/// +/// See +fn setup_firmware_search_path(firmware: impl AsRef) -> Result<()> { + // This uses the sysfs setup in the initrd, which is fine because it points to the same kernel + // a procfs in a chroot would. + const FIRMWARE_SERCH_PATH: &str = "/sys/module/firmware_class/parameters/path"; + + if Path::new(FIRMWARE_SERCH_PATH).exists() { + fs::write( + FIRMWARE_SERCH_PATH, + firmware.as_ref().as_os_str().as_encoded_bytes(), + ) + .with_context(|| { + format!( + "Failed to populate firmware search path with {}", + firmware.as_ref().display() + ) + })?; + } + + Ok(()) +} + +/// Setup `/usr/bin/env`. +/// +/// We have to setup `/usr` for `NixOS` to work. +/// +/// We do this here accidentally. `/usr/bin/env` is currently load-bearing for `NixOS`. +fn setup_usrbinenv(prefix: &str, env_binary: impl AsRef) -> Result<()> { + const USRBINENV_PATH: &str = "/usr/bin/env"; + + fs::create_dir_all(format!("{prefix}/usr/bin")).context("Failed to create /usr/bin")?; + atomic_symlink(&env_binary, format!("{prefix}{USRBINENV_PATH}")) +} + +/// Setup /bin/sh. +/// +/// `/bin/sh` is an essential part of a Linux system as this path is hardcoded in the `system()` call +/// from libc. See `man systemd(3)`. +fn setup_binsh(prefix: &str, sh_binary: impl AsRef) -> Result<()> { + const BINSH_PATH: &str = "/bin/sh"; + atomic_symlink(&sh_binary, format!("{prefix}{BINSH_PATH}")) +} diff --git a/pkgs/by-name/ni/nixos-init/src/chroot_realpath.rs b/pkgs/by-name/ni/nixos-init/src/chroot_realpath.rs new file mode 100644 index 000000000000..3c4fd293ccb8 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/chroot_realpath.rs @@ -0,0 +1,52 @@ +use std::{ + env, + io::{Write, stdout}, + os::unix::ffi::OsStrExt, + os::unix::fs, + path::{Path, PathBuf}, + process::Command, +}; + +use anyhow::{Context, Result, bail}; + +/// Canonicalize `path` in a chroot at the specified `root`. +pub fn canonicalize_in_chroot(root: &str, path: &Path) -> Result { + let output = Command::new("chroot-realpath") + .arg(root) + .arg(path.as_os_str()) + .output() + .context("Failed to run chroot-realpath. Most likely, the binary is not on PATH")?; + + if !output.status.success() { + bail!( + "chroot-realpath exited unsuccessfully: {}", + String::from_utf8_lossy(&output.stderr) + ); + } + + let output = + String::from_utf8(output.stdout).context("Failed to decode stdout of chroot-realpath")?; + + Ok(PathBuf::from(&output)) +} + +/// Entrypoint for the `chroot-realpath` binary. +pub fn chroot_realpath() -> Result<()> { + let args: Vec = env::args().collect(); + + if args.len() != 3 { + bail!("Usage: {} ", args[0]); + } + + fs::chroot(&args[1]).context("Failed to chroot")?; + std::env::set_current_dir("/").context("Failed to change directory")?; + + let path = std::fs::canonicalize(&args[2]) + .with_context(|| format!("Failed to canonicalize {}", args[2]))?; + + stdout() + .write_all(path.into_os_string().as_bytes()) + .context("Failed to write output")?; + + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/config.rs b/pkgs/by-name/ni/nixos-init/src/config.rs new file mode 100644 index 000000000000..b974943cb56a --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/config.rs @@ -0,0 +1,43 @@ +use std::env; + +use anyhow::{Context, Result}; + +pub struct Config { + pub firmware: String, + pub modprobe_binary: String, + pub nix_store_mount_opts: Vec, + pub env_binary: Option, + pub sh_binary: Option, +} + +impl Config { + /// Read the config from the environment. + /// + /// These options are provided by wrapping the binary when assembling the toplevel. + pub fn from_env() -> Result { + let nix_store_mount_opts = required("NIX_STORE_MOUNT_OPTS")? + .split(',') + .map(std::borrow::ToOwned::to_owned) + .collect(); + + Ok(Self { + firmware: required("FIRMWARE")?, + modprobe_binary: required("MODPROBE_BINARY")?, + nix_store_mount_opts, + env_binary: optional("ENV_BINARY"), + sh_binary: optional("SH_BINARY"), + }) + } +} + +/// Read a required environment variable +/// +/// Fail with useful context if the variable is not set in the environment. +fn required(key: &str) -> Result { + env::var(key).with_context(|| format!("Failed to read {key} from environment")) +} + +/// Read an optional environment variable +fn optional(key: &str) -> Option { + env::var(key).ok() +} diff --git a/pkgs/by-name/ni/nixos-init/src/find_etc.rs b/pkgs/by-name/ni/nixos-init/src/find_etc.rs new file mode 100644 index 000000000000..fb9faabe21b2 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/find_etc.rs @@ -0,0 +1,31 @@ +use std::{os::unix, path::Path}; + +use anyhow::{Context, Result}; + +use crate::{SYSROOT_PATH, canonicalize_in_chroot, find_toplevel_in_prefix}; + +/// Entrypoint for the `find-etc` binary. +/// +/// Find the etc related paths in /sysroot. +/// +/// This avoids needing a reference to the toplevel embedded in the initrd and thus reduces the +/// need to re-build it. +pub fn find_etc() -> Result<()> { + let toplevel = find_toplevel_in_prefix(SYSROOT_PATH)?; + + let etc_metadata_image = Path::new(SYSROOT_PATH).join( + canonicalize_in_chroot(SYSROOT_PATH, &toplevel.join("etc-metadata-image"))? + .strip_prefix("/")?, + ); + + let etc_basedir = Path::new(SYSROOT_PATH).join( + canonicalize_in_chroot(SYSROOT_PATH, &toplevel.join("etc-basedir"))?.strip_prefix("/")?, + ); + + unix::fs::symlink(etc_metadata_image, "/etc-metadata-image") + .context("Failed to link /etc-metadata-image")?; + + unix::fs::symlink(etc_basedir, "/etc-basedir").context("Failed to link /etc-basedir")?; + + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/fs.rs b/pkgs/by-name/ni/nixos-init/src/fs.rs new file mode 100644 index 000000000000..249cce1e2191 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/fs.rs @@ -0,0 +1,50 @@ +use std::{fs, path::Path}; + +use anyhow::{Context, Result, anyhow}; + +/// Atomically symlink a file. +/// +/// This will first symlink the original to a temporary path with a `.tmp` suffix and then move the +/// symlink to its actual path. +/// The temporary and actual paths are located in the same directory, which is created if it does +/// not exist. +pub fn atomic_symlink(original: impl AsRef, link: impl AsRef) -> Result<()> { + let mut i = 0; + + let tmp_path = loop { + let parent = link + .as_ref() + .parent() + .ok_or(anyhow!("Failed to determine parent of {:?}", link.as_ref()))?; + if !parent.exists() { + std::fs::create_dir(parent)?; + } + + let mut tmp_path = link.as_ref().as_os_str().to_os_string(); + tmp_path.push(format!(".tmp{i}")); + + let res = std::os::unix::fs::symlink(&original, &tmp_path); + match res { + Ok(()) => break tmp_path, + Err(err) => { + if err.kind() != std::io::ErrorKind::AlreadyExists { + return Err(err).context(format!( + "Failed to symlink to temporary file {}", + tmp_path.display() + )); + } + } + } + i += 1; + }; + + fs::rename(&tmp_path, &link).with_context(|| { + format!( + "Failed to rename {} to {}", + tmp_path.display(), + link.as_ref().display() + ) + })?; + + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/init.rs b/pkgs/by-name/ni/nixos-init/src/init.rs new file mode 100644 index 000000000000..aec7db39c951 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/init.rs @@ -0,0 +1,106 @@ +use std::{fs, os::unix::fs::PermissionsExt, path::Path, process::Command}; + +use anyhow::{Context, Result}; + +use crate::{activate::activate, config::Config, fs::atomic_symlink, proc_mounts::Mounts}; + +const NIX_STORE_PATH: &str = "/nix/store"; + +fn prefixed_store_path(prefix: &str) -> String { + format!("{prefix}{NIX_STORE_PATH}") +} + +/// Initialize the system in a prefix. +/// +/// This is done only once during the boot of the system. +/// +/// It is not designed to be re-executed during the lifetime of a system boot cycle. +pub fn init(prefix: &str, toplevel: impl AsRef, config: &Config) -> Result<()> { + log::info!("Setting up /nix/store permissions..."); + setup_nix_store_permissions(prefix); + + log::info!("Remounting /nix/store with the correct options..."); + remount_nix_store(prefix, &config.nix_store_mount_opts)?; + + log::info!("Setting up /run/booted-system..."); + atomic_symlink(&toplevel, format!("{prefix}/run/booted-system"))?; + + log::info!("Activating the system..."); + activate(prefix, toplevel, config)?; + + Ok(()) +} + +/// Set up the correct permissions for the Nix Store. +/// +/// Gracefully fail if they cannot be changed to accommodate read-only filesystems. +fn setup_nix_store_permissions(prefix: &str) { + const ROOT_UID: u32 = 0; + const NIXBUILD_GID: u32 = 0; + const NIX_STORE_MODE: u32 = 0o1775; + + let nix_store_path = prefixed_store_path(prefix); + + std::os::unix::fs::chown(&nix_store_path, Some(ROOT_UID), Some(NIXBUILD_GID)).ok(); + fs::metadata(&nix_store_path) + .map(|metadata| { + let mut permissions = metadata.permissions(); + permissions.set_mode(NIX_STORE_MODE); + }) + .ok(); +} + +/// Remount the Nix Store in a prefix with the provided options. +fn remount_nix_store(prefix: &str, nix_store_mount_opts: &[String]) -> Result<()> { + let nix_store_path = prefixed_store_path(prefix); + + let mut missing_opts = Vec::new(); + let mounts = Mounts::parse_from_proc_mounts()?; + + if let Some(last_nix_store_mount) = mounts.find_mountpoint(&nix_store_path) { + for opt in nix_store_mount_opts { + if !last_nix_store_mount.mntopts.contains(opt) { + missing_opts.push(opt.to_string()); + } + } + if !missing_opts.is_empty() { + log::info!( + "/nix/store is missing mount options: {}.", + missing_opts.join(",") + ); + } + } else { + log::info!("/nix/store is not a mountpoint."); + missing_opts.extend_from_slice(nix_store_mount_opts); + } + + if !missing_opts.is_empty() { + log::info!("Remounting /nix/store with {}...", missing_opts.join(",")); + + mount(&["--bind", &nix_store_path, &nix_store_path])?; + mount(&[ + "-o", + &format!("remount,bind,{}", missing_opts.join(",")), + &nix_store_path, + ])?; + } + + Ok(()) +} + +/// Call `mount` with the provided `args`. +fn mount(args: &[&str]) -> Result<()> { + let output = Command::new("mount") + .args(args) + .output() + .context("Failed to run mount. Most likely, the binary is not on PATH")?; + + if !output.status.success() { + return Err(anyhow::anyhow!( + "mount executed unsuccessfully: {}", + String::from_utf8_lossy(&output.stdout) + )); + } + + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/initrd_init.rs b/pkgs/by-name/ni/nixos-init/src/initrd_init.rs new file mode 100644 index 000000000000..c391f9b9c645 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/initrd_init.rs @@ -0,0 +1,26 @@ +use anyhow::{Context, Result}; + +use crate::{ + SYSROOT_PATH, config::Config, find_init_in_prefix, init, switch_root, verify_init_is_nixos, +}; + +/// Entrypoint for the `initrd-bin` binary. +/// +/// Initialize `NixOS` from a systemd initrd. +pub fn initrd_init() -> Result<()> { + let config = Config::from_env().context("Failed to get configuration")?; + let init_in_sysroot = + find_init_in_prefix(SYSROOT_PATH).context("Failed to find init in sysroot")?; + + let init_path = if let Ok(toplevel) = verify_init_is_nixos(SYSROOT_PATH, &init_in_sysroot) { + log::info!("Initializing NixOS..."); + init(SYSROOT_PATH, toplevel, &config)?; + None + } else { + log::info!("Not initializing NixOS. Switching to new root immediately..."); + Some(init_in_sysroot) + }; + + switch_root(init_path)?; + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-init/src/lib.rs b/pkgs/by-name/ni/nixos-init/src/lib.rs new file mode 100644 index 000000000000..aa123c5e30c2 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/lib.rs @@ -0,0 +1,128 @@ +mod activate; +mod chroot_realpath; +mod config; +mod find_etc; +mod fs; +mod init; +mod initrd_init; +mod proc_mounts; +mod switch_root; + +use std::path::{Path, PathBuf}; + +use anyhow::{Context, Result, bail}; + +pub use crate::{ + activate::activate, + chroot_realpath::{canonicalize_in_chroot, chroot_realpath}, + find_etc::find_etc, + init::init, + initrd_init::initrd_init, + switch_root::switch_root, +}; + +pub const SYSROOT_PATH: &str = "/sysroot"; + +/// Find the path to the toplevel closure of the system in a prefix. +/// +/// Uses the `init=` parameter on the kernel command-line. +/// +/// Returns the relative path of the init to the prefix, e.g. without the `/sysroot` prefix. +pub fn find_toplevel_in_prefix(prefix: &str) -> Result { + let init_in_sysroot = find_init_in_prefix(prefix)?; + verify_init_is_nixos(prefix, init_in_sysroot) +} + +/// Verify that an init path is inside a `NixOS` toplevel directory. +/// +/// If the path is verified, returns the path to the toplevel. +/// +/// Check for the file `nixos-version` inside the toplevel to verify. +/// +/// # Errors +/// +/// If the init is not inside a `NixOS` toplevel return an error. +pub fn verify_init_is_nixos(prefix: &str, path: impl AsRef) -> Result { + let toplevel = path + .as_ref() + .parent() + .map(Path::to_path_buf) + .context("Provided init= is not in a directory")?; + + let stripped_toplevel = toplevel + .strip_prefix("/") + .with_context(|| format!("Failed to strip / from {}", toplevel.display()))?; + + let nixos_version_in_prefix = Path::new(prefix) + .join(stripped_toplevel) + .join("nixos-version"); + + if !nixos_version_in_prefix + .try_exists() + .context("Failed to check whether nixos-version exists in toplevel")? + { + bail!( + "Failed to verify init {} is inside a NixOS toplevel", + path.as_ref().display() + ) + } + Ok(toplevel) +} + +/// Find the canonical path of the init in a prefix. +/// +/// Uses the `init=` parameter on the kernel command-line. +/// +/// Returns the relative path of the init to the prefix, e.g. without the `/sysroot` prefix. +pub fn find_init_in_prefix(prefix: &str) -> Result { + let cmdline = std::fs::read_to_string("/proc/cmdline")?; + let init = extract_init(&cmdline)?; + let canonicalized_init = canonicalize_in_chroot(prefix, &init)?; + log::info!("Found init: {}.", canonicalized_init.display()); + Ok(canonicalized_init) +} + +/// Extract the value of the `init` parameter from the given kernel `cmdline`. +fn extract_init(cmdline: &str) -> Result { + let init_params: Vec<&str> = cmdline + .split_ascii_whitespace() + .filter(|p| p.starts_with("init=")) + .collect(); + + if init_params.len() != 1 { + bail!("Expected exactly one init param on kernel cmdline: {cmdline}") + } + + let init = init_params + .first() + .and_then(|s| s.split('=').next_back()) + .context("Failed to extract init path from kernel cmdline: {cmdline}")?; + + Ok(PathBuf::from(init)) +} + +#[cfg(test)] +mod tests { + use super::*; + + use std::fs; + + use tempfile::tempdir; + + #[test] + fn test_verify_init_is_nixos() -> Result<()> { + let prefix = tempdir()?; + let toplevel = prefix.path().join("toplevel"); + fs::create_dir(&toplevel)?; + + let init = &toplevel.join("init"); + fs::write(init, "init")?; + + let nixos_version = toplevel.join("nixos-version"); + fs::write(&nixos_version, "25.11")?; + + verify_init_is_nixos(prefix.path().to_str().unwrap(), "/toplevel/init")?; + + Ok(()) + } +} diff --git a/pkgs/by-name/ni/nixos-init/src/main.rs b/pkgs/by-name/ni/nixos-init/src/main.rs new file mode 100644 index 000000000000..d2ca7a5f3011 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/main.rs @@ -0,0 +1,54 @@ +use std::{env, io::Write, process::ExitCode}; + +use log::Level; + +use nixos_init::{chroot_realpath, find_etc, initrd_init}; + +fn main() -> ExitCode { + let arg0 = env::args() + .next() + .and_then(|c| c.split('/').next_back().map(std::borrow::ToOwned::to_owned)) + .expect("Failed to retrieve name of binary"); + + setup_logger(); + let entrypoint = match arg0.as_str() { + "find-etc" => find_etc, + "chroot-realpath" => chroot_realpath, + "initrd-init" => initrd_init, + _ => { + log::error!("Command {arg0} unknown"); + return ExitCode::FAILURE; + } + }; + + match entrypoint() { + Ok(()) => ExitCode::SUCCESS, + Err(err) => { + log::error!("{err:#}."); + ExitCode::FAILURE + } + } +} + +// Setup the logger to use the kernel's `printk()` scheme. +// +// This way, systemd can interpret the levels correctly. +fn setup_logger() { + let env = env_logger::Env::default().filter_or("LOG_LEVEL", "info"); + + env_logger::Builder::from_env(env) + .format(|buf, record| { + writeln!( + buf, + "<{}>{}", + match record.level() { + Level::Error => 3, + Level::Warn => 4, + Level::Info => 6, + Level::Debug | Level::Trace => 7, + }, + record.args() + ) + }) + .init(); +} diff --git a/pkgs/by-name/ni/nixos-init/src/proc_mounts.rs b/pkgs/by-name/ni/nixos-init/src/proc_mounts.rs new file mode 100644 index 000000000000..3ab2d505144d --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/proc_mounts.rs @@ -0,0 +1,103 @@ +use std::fs; + +use anyhow::{Context, Result}; + +pub struct Mounts { + inner: Vec, +} + +#[derive(Debug)] +pub struct Mount { + _spec: String, + file: String, + _vfstype: String, + pub mntopts: MntOpts, +} + +#[derive(Debug)] +pub struct MntOpts { + inner: Vec, +} + +impl Mounts { + pub fn parse_from_proc_mounts() -> Result { + let proc_mounts = + fs::read_to_string("/proc/mounts").context("Failed to read /proc/mounts")?; + Self::parse(&proc_mounts) + } + + fn parse(s: &str) -> Result { + let mut inner = Vec::new(); + for line in s.lines() { + let mut split = line.split_whitespace(); + let mount = Mount { + _spec: split.next().context("Failed to parse spec")?.to_string(), + file: split.next().context("Failed to parse file")?.to_string(), + _vfstype: split.next().context("Failed to parse vfstype")?.to_string(), + mntopts: MntOpts::parse(split.next().context("Failed to parse mntopts")?), + }; + inner.push(mount); + } + Ok(Self { inner }) + } + + pub fn find_mountpoint(&self, mountpoint: &str) -> Option<&Mount> { + self.inner.iter().rev().find(|m| m.file == mountpoint) + } +} + +impl MntOpts { + fn parse(s: &str) -> Self { + let mut vec = Vec::new(); + for sp in s.split(',') { + vec.push(sp.to_string()); + } + + Self { inner: vec } + } + + pub fn contains(&self, s: &str) -> bool { + self.inner.contains(&s.to_string()) + } +} + +#[cfg(test)] +mod tests { + use super::*; + + use indoc::indoc; + + #[test] + fn test_proc_mounts_parsing() -> Result<()> { + let s = indoc! {r" + /dev/mapper/root / btrfs rw,noatime,compress=zstd:3,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/ 0 0 + tmpfs /run tmpfs rw,nosuid,nodev,size=15350916k,nr_inodes=819200,mode=755 0 0 + devtmpfs /dev devtmpfs rw,nosuid,size=3070184k,nr_inodes=7671201,mode=755 0 0 + devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=3,mode=620,ptmxmode=666 0 0 + tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0 + proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 + ramfs /run/keys ramfs rw,nosuid,nodev,relatime,mode=750 0 0 + sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 + /dev/mapper/root /nix/store btrfs ro,nosuid,nodev,noatime,compress=zstd:3,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/ 0 0 + securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0 + cgroup2 /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0 + none /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0 + efivarfs /sys/firmware/efi/efivars efivarfs rw,nosuid,nodev,noexec,relatime 0 0 + bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0 + hugetlbfs /dev/hugepages hugetlbfs rw,nosuid,nodev,relatime,pagesize=2M 0 0 + mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0 + debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0 + tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0 + "}; + + let mounts = Mounts::parse(s)?; + if let Some(nix_store_mount) = mounts.find_mountpoint("/nix/store") { + println!("{nix_store_mount:?}"); + println!("{:?}", nix_store_mount.mntopts); + assert!(nix_store_mount.mntopts.contains("ro")); + assert!(!nix_store_mount.mntopts.contains("no")); + } + + Ok(()) + } +} diff --git a/pkgs/by-name/ni/nixos-init/src/switch_root.rs b/pkgs/by-name/ni/nixos-init/src/switch_root.rs new file mode 100644 index 000000000000..be1bd1a7e953 --- /dev/null +++ b/pkgs/by-name/ni/nixos-init/src/switch_root.rs @@ -0,0 +1,35 @@ +use std::{io::Write, path::PathBuf, process::Command}; + +use anyhow::{Context, Result, bail}; + +use crate::SYSROOT_PATH; + +/// Switch root from initrd. +/// +/// If the provided init is `None`, systemd is used as the next init. +pub fn switch_root(init: Option) -> Result<()> { + log::info!("Switching root to {SYSROOT_PATH}..."); + + let mut cmd = Command::new("systemctl"); + cmd.arg("--no-block").arg("switch-root").arg(SYSROOT_PATH); + + if let Some(init) = init { + log::info!("Using init {}.", init.display()); + cmd.arg(init); + } else { + log::info!("Using built-in systemd as init."); + cmd.arg(""); + } + + let output = cmd + .output() + .context("Failed to run systemctl switch-root. Most likely the binary is not on PATH")?; + + let _ = std::io::stderr().write_all(&output.stderr); + + if !output.status.success() { + bail!("systemctl switch-root exited unsuccessfully"); + } + + Ok(()) +} diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/package.nix b/pkgs/by-name/ni/nixos-rebuild-ng/package.nix index b75960263e2d..1e2c8363ad6c 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/package.nix +++ b/pkgs/by-name/ni/nixos-rebuild-ng/package.nix @@ -134,14 +134,17 @@ python3Packages.buildPythonApplication rec { # NOTE: this is a passthru test rather than a build-time test because we # want to keep the build closures small linters = runCommand "${pname}-linters" { nativeBuildInputs = [ python-with-pkgs ]; } '' + export MYPY_CACHE_DIR="$(mktemp -d)" export RUFF_CACHE_DIR="$(mktemp -d)" + pushd ${src} echo -e "\x1b[32m## run mypy\x1b[0m" - mypy ${src} + mypy . echo -e "\x1b[32m## run ruff\x1b[0m" - ruff check ${src} + ruff check . echo -e "\x1b[32m## run ruff format\x1b[0m" - ruff format --check ${src} + ruff format --check . + popd touch $out ''; diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/constants.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/constants.py index a00327060765..03d4bb79eb61 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/constants.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/constants.py @@ -1,3 +1,4 @@ +# mypy: disable-error-code=comparison-overlap from typing import Final # Build-time flags diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py index d804a1c07ad6..ef249b9a718a 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/models.py @@ -8,7 +8,7 @@ from typing import Any, ClassVar, Self, TypedDict, override from .process import Remote, run_wrapper -type ImageVariants = list[str] +type ImageVariants = dict[str, str] class NixOSRebuildError(Exception): @@ -77,7 +77,7 @@ def _get_hostname(target_host: Remote | None) -> str | None: @dataclass(frozen=True) class Flake: - path: Path | str + path: str attr: str _re: ClassVar = re.compile(r"^(?P[^\#]*)\#?(?P[^\#\"]*)$") @@ -86,11 +86,7 @@ class Flake: @override def __str__(self) -> str: - if isinstance(self.path, Path): - # https://github.com/NixOS/nixpkgs/issues/433726 - return f"{self.path.absolute()}#{self.attr}" - else: - return f"{self.path}#{self.attr}" + return f"{self.path}#{self.attr}" @classmethod def parse(cls, flake_str: str, target_host: Remote | None = None) -> Self: @@ -101,10 +97,7 @@ class Flake: f'nixosConfigurations."{attr or _get_hostname(target_host) or "default"}"' ) path = m.group("path") - if ":" in path: - return cls(path, nixos_attr) - else: - return cls(Path(path), nixos_attr) + return cls(path, nixos_attr) @classmethod def from_arg(cls, flake_arg: Any, target_host: Remote | None) -> Self | None: # noqa: ANN401 @@ -125,6 +118,12 @@ class Flake: else: return None + def resolve_path_if_exists(self) -> str: + try: + return str(Path(self.path).resolve(strict=True)) + except FileNotFoundError: + return self.path + @dataclass(frozen=True) class Generation: diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py index 8580ddffd83a..9a7062c816eb 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py @@ -545,7 +545,7 @@ def repl_flake(flake: Flake, flake_flags: Args | None = None) -> None: files(__package__).joinpath(FLAKE_REPL_TEMPLATE).read_text() ).substitute( flake=flake, - flake_path=flake.path.resolve() if isinstance(flake.path, Path) else flake.path, + flake_path=flake.resolve_path_if_exists(), flake_attr=flake.attr, bold="\033[1m", blue="\033[34;1m", diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/utils.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/utils.py index b5057e0cc255..6cdfaba456c6 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/utils.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/utils.py @@ -14,7 +14,7 @@ class LogFormatter(logging.Formatter): } @override - def format(self, record: logging.LogRecord) -> str: + def format(self, record: logging.LogRecord) -> Any: record.levelname = record.levelname.lower() formatter = self.formatters.get(record.levelno, self.formatters["DEFAULT"]) return formatter.format(record) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py index 0663d73ef538..544233e6fd73 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_models.py @@ -33,10 +33,10 @@ def test_build_attr_to_attr() -> None: @patch("platform.node", autospec=True, return_value=None) def test_flake_parse(mock_node: Mock, tmpdir: Path, monkeypatch: MonkeyPatch) -> None: assert m.Flake.parse("/path/to/flake#attr") == m.Flake( - Path("/path/to/flake"), 'nixosConfigurations."attr"' + "/path/to/flake", 'nixosConfigurations."attr"' ) assert m.Flake.parse("/path/ to /flake") == m.Flake( - Path("/path/ to /flake"), 'nixosConfigurations."default"' + "/path/ to /flake", 'nixosConfigurations."default"' ) with patch( get_qualified_name(m.run_wrapper, m), @@ -45,11 +45,11 @@ def test_flake_parse(mock_node: Mock, tmpdir: Path, monkeypatch: MonkeyPatch) -> ): target_host = m.Remote("target@remote", [], None) assert m.Flake.parse("/path/to/flake", target_host) == m.Flake( - Path("/path/to/flake"), 'nixosConfigurations."remote"' + "/path/to/flake", 'nixosConfigurations."remote"' ) - assert m.Flake.parse(".#attr") == m.Flake(Path("."), 'nixosConfigurations."attr"') - assert m.Flake.parse("#attr") == m.Flake(Path("."), 'nixosConfigurations."attr"') - assert m.Flake.parse(".") == m.Flake(Path("."), 'nixosConfigurations."default"') + assert m.Flake.parse(".#attr") == m.Flake(".", 'nixosConfigurations."attr"') + assert m.Flake.parse("#attr") == m.Flake("", 'nixosConfigurations."attr"') + assert m.Flake.parse(".") == m.Flake(".", 'nixosConfigurations."default"') assert m.Flake.parse("path:/to/flake#attr") == m.Flake( "path:/to/flake", 'nixosConfigurations."attr"' ) @@ -64,19 +64,33 @@ def test_flake_parse(mock_node: Mock, tmpdir: Path, monkeypatch: MonkeyPatch) -> def test_flake_to_attr() -> None: assert ( - m.Flake(Path("/path/to/flake"), "nixosConfigurations.preAttr").to_attr( + m.Flake("/path/to/flake", "nixosConfigurations.preAttr").to_attr( "attr1", "attr2" ) == "/path/to/flake#nixosConfigurations.preAttr.attr1.attr2" ) -def test_flake__str__(monkeypatch: MonkeyPatch, tmpdir: Path) -> None: +def test_flake__str__() -> None: assert str(m.Flake("github:nixos/nixpkgs", "attr")) == "github:nixos/nixpkgs#attr" - assert str(m.Flake(Path("/etc/nixos"), "attr")) == "/etc/nixos#attr" + assert str(m.Flake("/etc/nixos", "attr")) == "/etc/nixos#attr" + assert str(m.Flake(".", "attr")) == ".#attr" + assert str(m.Flake("", "attr")) == "#attr" + + +def test_flake_resolve_path_if_exists(monkeypatch: MonkeyPatch, tmpdir: Path) -> None: + assert ( + m.Flake("github:nixos/nixpkgs", "attr").resolve_path_if_exists() + == "github:nixos/nixpkgs" + ) + assert ( + m.Flake("/an/inexistent/path", "attr").resolve_path_if_exists() + == "/an/inexistent/path" + ) with monkeypatch.context() as patch_context: patch_context.chdir(tmpdir) - assert str(m.Flake(Path("."), "attr")) == f"{tmpdir}#attr" + assert m.Flake(str(tmpdir), "attr").resolve_path_if_exists() == str(tmpdir) + assert m.Flake(".", "attr").resolve_path_if_exists() == str(tmpdir) @patch("platform.node", autospec=True) @@ -87,7 +101,7 @@ def test_flake_from_arg( # Flake string assert m.Flake.from_arg("/path/to/flake#attr", None) == m.Flake( - Path("/path/to/flake"), 'nixosConfigurations."attr"' + "/path/to/flake", 'nixosConfigurations."attr"' ) # False @@ -97,7 +111,7 @@ def test_flake_from_arg( with monkeypatch.context() as patch_context: patch_context.chdir(tmpdir) assert m.Flake.from_arg(True, None) == m.Flake( - Path("."), 'nixosConfigurations."hostname"' + ".", 'nixosConfigurations."hostname"' ) # None when we do not have /etc/nixos/flake.nix @@ -122,7 +136,7 @@ def test_flake_from_arg( ), ): assert m.Flake.from_arg(None, None) == m.Flake( - Path("/etc/nixos"), 'nixosConfigurations."hostname"' + "/etc/nixos", 'nixosConfigurations."hostname"' ) with ( @@ -138,7 +152,7 @@ def test_flake_from_arg( ), ): assert m.Flake.from_arg(None, None) == m.Flake( - Path("/path/to"), 'nixosConfigurations."hostname"' + "/path/to", 'nixosConfigurations."hostname"' ) with ( @@ -149,7 +163,7 @@ def test_flake_from_arg( ), ): assert m.Flake.from_arg("/path/to", m.Remote("user@host", [], None)) == m.Flake( - Path("/path/to"), 'nixosConfigurations."remote-hostname"' + "/path/to", 'nixosConfigurations."remote-hostname"' ) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index a61004a60d6a..6cc525410fe4 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -385,7 +385,7 @@ def test_get_build_image_variants(mock_run: Mock, tmp_path: Path) -> None: ), ) def test_get_build_image_variants_flake(mock_run: Mock) -> None: - flake = m.Flake(Path("/flake.nix"), "myAttr") + flake = m.Flake("/flake.nix", "myAttr") assert n.get_build_image_variants_flake(flake, {"eval_flag": True}) == { "azure": "nixos-image-azure-25.05.20250102.6df2492-x86_64-linux.vhd", "vmware": "nixos-image-vmware-25.05.20250102.6df2492-x86_64-linux.vmdk", @@ -574,7 +574,7 @@ def test_repl(mock_run: Mock) -> None: @patch(get_qualified_name(n.run_wrapper, n), autospec=True) def test_repl_flake(mock_run: Mock) -> None: - n.repl_flake(m.Flake(Path("flake.nix"), "myAttr"), {"nix_flag": True}) + n.repl_flake(m.Flake("flake.nix", "myAttr"), {"nix_flag": True}) # See nixos-rebuild-ng.tests.repl for a better test, # this is mostly for sanity check assert mock_run.call_count == 1 diff --git a/pkgs/by-name/nn/nncp/package.nix b/pkgs/by-name/nn/nncp/package.nix index 8860b501afe3..28a7609bc8da 100644 --- a/pkgs/by-name/nn/nncp/package.nix +++ b/pkgs/by-name/nn/nncp/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nncp"; - version = "8.11.0"; + version = "8.12.1"; outputs = [ "out" "doc" @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "http://www.nncpgo.org/download/nncp-${finalAttrs.version}.tar.xz"; - hash = "sha256-7EEUvNkYSqh4HzjbqjqgQlXfu6nDU2v3WWnma8M0r/I="; + hash = "sha256-yTwndQ43aBCned7iKPZm70zCC3zMapf2GXtornjiZos="; }; nativeBuildInputs = [ @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { buildPhase = '' runHook preBuild - ./bin/build + ./build runHook postBuild ''; diff --git a/pkgs/by-name/nn/nnd/package.nix b/pkgs/by-name/nn/nnd/package.nix index 4aea97c487f3..b0436f641bce 100644 --- a/pkgs/by-name/nn/nnd/package.nix +++ b/pkgs/by-name/nn/nnd/package.nix @@ -8,16 +8,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "nnd"; - version = "0.46"; + version = "0.47"; src = fetchFromGitHub { owner = "al13n321"; repo = "nnd"; tag = "v${finalAttrs.version}"; - hash = "sha256-8VMucVBkB0Xkom9dJuINW2cjZ3RiYEm8xBsld5OT0zs="; + hash = "sha256-6lW82HcXhpkMJ278vJVkAreQtRDpKtuaJM467V7t/HA="; }; - cargoHash = "sha256-JRRZsFiZuMLW2evsmKAiZxU5KQzIGd+uGhlY0qtyrB4="; + cargoHash = "sha256-rDwC8AmVSvKZyepGUztO3bn23Y7xG8RIyFO7pIEOfIY="; meta = { description = "Debugger for Linux"; diff --git a/pkgs/by-name/ns/nsc/package.nix b/pkgs/by-name/ns/nsc/package.nix index f29ebe190556..cd7e4d285c08 100644 --- a/pkgs/by-name/ns/nsc/package.nix +++ b/pkgs/by-name/ns/nsc/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "nsc"; - version = "2.11.1"; + version = "2.12.0"; src = fetchFromGitHub { owner = "nats-io"; repo = "nsc"; rev = "v${version}"; - hash = "sha256-9HHrAT4LKVLb2+IDmXoPRtOKo1DRFznAbxJZp/B1uRY="; + hash = "sha256-ct2InMPpqbtFeKtarWXGuPiXS2OD78w2sX0BoFiCl0c="; }; ldflags = [ @@ -24,7 +24,7 @@ buildGoModule rec { "-X main.builtBy=nixpkgs" ]; - vendorHash = "sha256-sTaiaLJyokasaf1Mbaz4RkgspTd3VphZat8Bavg/Y9A="; + vendorHash = "sha256-0tJHK999AjtKYUB0gC5SlQPqit6UTyGsbb6vC7KdQQc="; nativeBuildInputs = [ installShellFiles ]; @@ -47,7 +47,7 @@ buildGoModule rec { # the test strips table formatting from the command output in a naive way # that removes all the table characters, including '-'. # The nix build directory looks something like: - # /private/tmp/nix-build-nsc-2.11.1.drv-0/nsc_test2000598938/keys + # /private/tmp/nix-build-nsc-2.12.0.drv-0/nsc_test2000598938/keys # Then the `-` are removed from the path unintentionally and the test fails. # This should be fixed upstream to avoid mangling the path when # removing the table decorations from the command output. diff --git a/pkgs/applications/networking/browsers/netsurf/nsgenbind.nix b/pkgs/by-name/ns/nsgenbind/package.nix similarity index 73% rename from pkgs/applications/networking/browsers/netsurf/nsgenbind.nix rename to pkgs/by-name/ns/nsgenbind/package.nix index efd68a30571f..572228dba46a 100644 --- a/pkgs/applications/networking/browsers/netsurf/nsgenbind.nix +++ b/pkgs/by-name/ns/nsgenbind/package.nix @@ -4,11 +4,11 @@ fetchurl, bison, flex, - buildsystem, + netsurf-buildsystem, }: stdenv.mkDerivation (finalAttrs: { - pname = "netsurf-nsgenbind"; + pname = "nsgenbind"; version = "0.8"; src = fetchurl { @@ -21,11 +21,11 @@ stdenv.mkDerivation (finalAttrs: { flex ]; - buildInputs = [ buildsystem ]; + buildInputs = [ netsurf-buildsystem ]; makeFlags = [ "PREFIX=$(out)" - "NSSHARED=${buildsystem}/share/netsurf-buildsystem" + "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem" ]; meta = { @@ -33,6 +33,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Generator for JavaScript bindings for netsurf browser"; mainProgram = "nsgenbind"; license = lib.licenses.mit; - inherit (buildsystem.meta) maintainers platforms; + inherit (netsurf-buildsystem.meta) maintainers platforms; }; }) diff --git a/pkgs/by-name/nz/nzbhydra2/package.nix b/pkgs/by-name/nz/nzbhydra2/package.nix index e1607cfed80a..4ede2316c157 100644 --- a/pkgs/by-name/nz/nzbhydra2/package.nix +++ b/pkgs/by-name/nz/nzbhydra2/package.nix @@ -10,11 +10,11 @@ }: stdenv.mkDerivation rec { pname = "nzbhydra2"; - version = "7.16.3"; + version = "7.19.1"; src = fetchzip { url = "https://github.com/theotherp/nzbhydra2/releases/download/v${version}/nzbhydra2-${version}-generic.zip"; - hash = "sha256-YQWZjTTgZ0mArAJCqjWYeou+JXxFwAvxM/Z/rpgI4bs="; + hash = "sha256-eR+mYtVWRg+2HWAFmyCpb9hNdsS+U3QMBpO1r4LvQVM="; stripRoot = false; }; diff --git a/pkgs/by-name/ob/oboete/package.nix b/pkgs/by-name/ob/oboete/package.nix index 5d8881a352f9..0297777c755c 100644 --- a/pkgs/by-name/ob/oboete/package.nix +++ b/pkgs/by-name/ob/oboete/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "oboete"; - version = "0.1.11"; + version = "0.1.12"; src = fetchFromGitHub { owner = "mariinkys"; repo = "oboete"; tag = finalAttrs.version; - hash = "sha256-NRfNabOA09ILbjtvzkSGd3JdDzLRmOeQHQqRDEBHMAA="; + hash = "sha256-npvv2ZuMoZJnuwzRzbH+kQ5/IjlS6QuLi2rDmKwSoWQ="; }; - cargoHash = "sha256-gGVibSf03BewM1nQDDtNFTJdYqiB3LErKmlF0Nf66kQ="; + cargoHash = "sha256-hOvITZJfFyJbCV9+SuyVVwsY1/OGRXlJeKB/opVGrnI="; nativeBuildInputs = [ libcosmicAppHook ]; diff --git a/pkgs/by-name/oc/ocelot-desktop/package.nix b/pkgs/by-name/oc/ocelot-desktop/package.nix index 8369fd56bb15..d1191f8acb6c 100644 --- a/pkgs/by-name/oc/ocelot-desktop/package.nix +++ b/pkgs/by-name/oc/ocelot-desktop/package.nix @@ -29,14 +29,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "ocelot-desktop"; - version = "1.13.1"; + version = "1.14.1"; __darwinAllowLocalNetworking = true; # Cannot build from source because sbt/scala support is completely non-existent in nixpkgs src = fetchurl { url = "https://gitlab.com/api/v4/projects/9941848/packages/generic/ocelot-desktop/v${finalAttrs.version}/ocelot-desktop-v${finalAttrs.version}.jar"; - hash = "sha256-aXjz2H4vO8D7BGHxhanbmpxqd8op31v1Gwk/si4CBfg="; + hash = "sha256-OO+fgb9PO72znb2sU0olxFf+YuWZvgZkWdszFPpMZg8="; }; dontUnpack = true; diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index 1d7bc16b5fb8..c0bc621ae638 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -25,14 +25,14 @@ in py.pkgs.buildPythonApplication rec { pname = "oci-cli"; - version = "3.64.1"; + version = "3.66.2"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${version}"; - hash = "sha256-YiRUvfDtE5uZDI/g4/k0458N8RnNzNgUuU5ZblDsD0E="; + hash = "sha256-aU7rVbmKWkB119oy2sbEMe3nNXrWcpTa4hPHGil8HFg="; }; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/oe/oelint-adv/package.nix b/pkgs/by-name/oe/oelint-adv/package.nix index b11b57f0ba79..150a0d293c52 100644 --- a/pkgs/by-name/oe/oelint-adv/package.nix +++ b/pkgs/by-name/oe/oelint-adv/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "oelint-adv"; - version = "8.2.1"; + version = "8.2.2"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-adv"; tag = version; - hash = "sha256-JMQqh3bNyG1m001D9v8Gt870bioqduDfpaQFwE5INRQ="; + hash = "sha256-W8W+hNgRVxBVkEDyKtFVx2mCyvbMA4CPjR1NrehClJs="; }; postPatch = '' diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 296b0599a497..6afc055a3350 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -117,13 +117,13 @@ in goBuild (finalAttrs: { pname = "ollama"; # don't forget to invalidate all hashes each update - version = "0.12.0"; + version = "0.12.2"; src = fetchFromGitHub { owner = "ollama"; repo = "ollama"; tag = "v${finalAttrs.version}"; - hash = "sha256-CRlrq2vFdk+YlxCSg6FNVg6YpAZ4PSMHeAaGwkx9QFw="; + hash = "sha256-D3b3ddW6s9NqV8mJZboQ/z8IkId8h7a4eTh/MkjPNqg="; }; vendorHash = "sha256-SlaDsu001TUW+t9WRp7LqxUSQSGDF1Lqu9M1bgILoX4="; diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 2964c8a1ac37..9bd15499960e 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -23,6 +23,7 @@ pythonSupport ? true, cudaSupport ? config.cudaSupport, ncclSupport ? config.cudaSupport, + withFullProtobuf ? false, cudaPackages ? { }, }@inputs: @@ -195,7 +196,7 @@ effectiveStdenv.mkDerivation rec { (lib.cmakeFeature "ONNX_CUSTOM_PROTOC_EXECUTABLE" (lib.getExe protobuf)) (lib.cmakeBool "onnxruntime_BUILD_SHARED_LIB" true) (lib.cmakeBool "onnxruntime_BUILD_UNIT_TESTS" doCheck) - (lib.cmakeBool "onnxruntime_USE_FULL_PROTOBUF" false) + (lib.cmakeBool "onnxruntime_USE_FULL_PROTOBUF" withFullProtobuf) (lib.cmakeBool "onnxruntime_USE_CUDA" cudaSupport) (lib.cmakeBool "onnxruntime_USE_NCCL" (cudaSupport && ncclSupport)) (lib.cmakeBool "onnxruntime_ENABLE_LTO" (!cudaSupport || cudaPackages.cudaOlder "12.8")) diff --git a/pkgs/by-name/op/opam-publish/package.nix b/pkgs/by-name/op/opam-publish/package.nix index b6ccbd11210b..96d4165bba75 100644 --- a/pkgs/by-name/op/opam-publish/package.nix +++ b/pkgs/by-name/op/opam-publish/package.nix @@ -19,13 +19,13 @@ in buildDunePackage rec { pname = "opam-publish"; - version = "2.5.1"; + version = "2.6.0"; src = fetchFromGitHub { owner = "ocaml-opam"; repo = "opam-publish"; rev = version; - hash = "sha256-clTEm2DGxcNsv+Y1wwWwnM/lrRJDQBHsncwrdqVWA5U="; + hash = "sha256-HEmeY3k1sHMNhIUD0GmVlUKKRxC+z/tMAqHGQNT48LA="; }; buildInputs = [ diff --git a/pkgs/by-name/op/open-pdf-sign/package.nix b/pkgs/by-name/op/open-pdf-sign/package.nix index 923df6d2e0a6..d3e036d64427 100644 --- a/pkgs/by-name/op/open-pdf-sign/package.nix +++ b/pkgs/by-name/op/open-pdf-sign/package.nix @@ -8,12 +8,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "0.2.1"; + version = "0.3.0"; pname = "open-pdf-sign"; src = fetchurl { url = "https://github.com/open-pdf-sign/open-pdf-sign/releases/download/v${finalAttrs.version}/open-pdf-sign.jar"; - hash = "sha256-jtaEystCiZUK93HkVPuWzAUISO4RMMxjMmFbooWZJGU="; + hash = "sha256-tGTWKw/xLhC1B+uogTUmWHUtHNNdE3BLuxToWvrduXs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/op/open-policy-agent/package.nix b/pkgs/by-name/op/open-policy-agent/package.nix index f9b75016e61f..790e1b81741b 100644 --- a/pkgs/by-name/op/open-policy-agent/package.nix +++ b/pkgs/by-name/op/open-policy-agent/package.nix @@ -14,13 +14,13 @@ assert buildGoModule (finalAttrs: { pname = "open-policy-agent"; - version = "1.8.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "opa"; tag = "v${finalAttrs.version}"; - hash = "sha256-U8LP85Qpl6G1O2UcmlXxOTohPUts0IcmTLWNYOHrTlY="; + hash = "sha256-VeN62lULKA+4Krd0as2B7LxaA43jcevamYV6S3OxB2o="; }; vendorHash = null; diff --git a/pkgs/by-name/op/open-webui/package.nix b/pkgs/by-name/op/open-webui/package.nix index 903aeba2c55b..598df36c166f 100644 --- a/pkgs/by-name/op/open-webui/package.nix +++ b/pkgs/by-name/op/open-webui/package.nix @@ -9,13 +9,13 @@ }: let pname = "open-webui"; - version = "0.6.30"; + version = "0.6.31"; src = fetchFromGitHub { owner = "open-webui"; repo = "open-webui"; tag = "v${version}"; - hash = "sha256-0gQlzqHFVcayN1/Z5Ou1Gv1+VQMMwk7QrvVXV92EFp0="; + hash = "sha256-Pv+2+j5S4jokGYHGSewk33Vmf41XJj8CwyKYLMG2EWA="; }; frontend = buildNpmPackage rec { @@ -32,7 +32,7 @@ let url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2"; }; - npmDepsHash = "sha256-AYChUMU8vLNaJPfIbX1SThx01uV3V6QpN6OjYrerg5U="; + npmDepsHash = "sha256-HBmhRzWY7lIl3OScIlwSj/JJUlVcgFvXNHbw4jJRbl8="; # See https://github.com/open-webui/open-webui/issues/15880 npmFlags = [ @@ -127,12 +127,14 @@ python3Packages.buildPythonApplication rec { googleapis-common-protos httpx iso-639 + itsdangerous langchain langchain-community langdetect ldap3 loguru markdown + mcp nltk onnxruntime openai @@ -182,6 +184,7 @@ python3Packages.buildPythonApplication rec { sentencepiece soundfile starlette-compress + starsessions tencentcloud-sdk-python tiktoken transformers @@ -191,7 +194,8 @@ python3Packages.buildPythonApplication rec { xlrd youtube-transcript-api ] - ++ pyjwt.optional-dependencies.crypto; + ++ pyjwt.optional-dependencies.crypto + ++ starsessions.optional-dependencies.redis; optional-dependencies = with python3Packages; rec { postgres = [ diff --git a/pkgs/tools/networking/openapi-generator-cli/example.nix b/pkgs/by-name/op/openapi-generator-cli/example.nix similarity index 100% rename from pkgs/tools/networking/openapi-generator-cli/example.nix rename to pkgs/by-name/op/openapi-generator-cli/example.nix diff --git a/pkgs/tools/networking/openapi-generator-cli/default.nix b/pkgs/by-name/op/openapi-generator-cli/package.nix similarity index 97% rename from pkgs/tools/networking/openapi-generator-cli/default.nix rename to pkgs/by-name/op/openapi-generator-cli/package.nix index 21981d09e435..87968f9980ef 100644 --- a/pkgs/tools/networking/openapi-generator-cli/default.nix +++ b/pkgs/by-name/op/openapi-generator-cli/package.nix @@ -3,11 +3,12 @@ lib, stdenv, fetchurl, - jre, + jre_headless, makeWrapper, }: let + jre = jre_headless; this = stdenv.mkDerivation (finalAttrs: { version = "7.15.0"; pname = "openapi-generator-cli"; diff --git a/pkgs/by-name/op/openapv/package.nix b/pkgs/by-name/op/openapv/package.nix index 06bb26e2eea5..b87ec3ec5154 100644 --- a/pkgs/by-name/op/openapv/package.nix +++ b/pkgs/by-name/op/openapv/package.nix @@ -11,13 +11,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "openapv"; - version = "0.2.0.3"; + version = "0.2.0.4"; src = fetchFromGitHub { owner = "AcademySoftwareFoundation"; repo = "openapv"; tag = "v${finalAttrs.version}"; - hash = "sha256-igirdZL8dWAbO7vbrsIMZLaO91vYqeDwgq9M4fm/RpU="; + hash = "sha256-IkzZnf2/JZJIwg9g/6SvWTAcUkAQ/C36xXC+t44VejU="; }; postPatch = '' diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 974947571b84..4a46904cf50a 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -22,12 +22,12 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "0.11.1"; + version = "0.12.1"; src = fetchFromGitHub { owner = "sst"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-a3NReKk6wZre5GXmNRuBLzM0MtkAmIGe4r+zcZH+G1A="; + hash = "sha256-ZpxHLZIc9bBzPJyvDHMjuaTEzZsHwafoBihKxe8Pr3U="; }; tui = buildGoModule { @@ -105,10 +105,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { outputHash = { - x86_64-linux = "sha256-fGf2VldMlxbr9pb3B6zVL+fW1S8bRjefJW+jliTO73A="; - aarch64-linux = "sha256-jEsDrC/uNZKx7TvD1X9ToTFFTBgrKIeSXd5cTPBvxGI="; - x86_64-darwin = "sha256-U2F3mXas/iMOCqQgBY34crHtkPx5wOMeFClUAGEj4Go="; - aarch64-darwin = "sha256-sibjZaPzA4r/CjHg0ual5ueEELDUU1jeZjDnZEMrozI="; + x86_64-linux = "sha256-YOTuzwo0ZjqVswW3bUu3pFJcmfl0X0Se8Z5jKg8/rQs="; + aarch64-linux = "sha256-pLtE1Cyv4jHYGFQlVHMeKZbQqC2SkxTu2KRHN4E1NPw="; + x86_64-darwin = "sha256-3JxXe889dL7TBuHPRYDsviUuwnp38XWAwFN3Te6JtDg="; + aarch64-darwin = "sha256-RHg55NvI52EGTWUCCJVrilXqr3qc+vqQoT/uIUjDVvg="; } .${stdenv.hostPlatform.system}; outputHashAlgo = "sha256"; diff --git a/pkgs/by-name/op/opencollada-blender/cmake4-compat.patch b/pkgs/by-name/op/opencollada-blender/cmake4-compat.patch new file mode 100644 index 000000000000..c586a589534a --- /dev/null +++ b/pkgs/by-name/op/opencollada-blender/cmake4-compat.patch @@ -0,0 +1,26 @@ +From f036950f1ccc3ebdfe2fdc0a52d35a4620252901 Mon Sep 17 00:00:00 2001 +From: Grimmauld +Date: Sat, 27 Sep 2025 11:43:21 +0200 +Subject: [PATCH] Build: update cmake minimum version to 3.10 + +cmake ABI compatibility with cmake <3.5 has been removed in cmake 4. +Compatibility with cmake <3.10 is deprecated and soon to be removed. +Thus set 3.10 minimum version. This is available in the vast majority +of current linux distributions, as well as other platforms. +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 95abbe213..2d14b2552 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -18,7 +18,7 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR}) + endif() + endif() + +-cmake_minimum_required(VERSION 2.6) ++cmake_minimum_required(VERSION 3.10) + + + #----------------------------------------------------------------------------- diff --git a/pkgs/by-name/op/opencollada-blender/package.nix b/pkgs/by-name/op/opencollada-blender/package.nix index 1fa9ebb2703b..01042195cd9a 100644 --- a/pkgs/by-name/op/opencollada-blender/package.nix +++ b/pkgs/by-name/op/opencollada-blender/package.nix @@ -1,5 +1,6 @@ { cmake, + dos2unix, fetchFromGitHub, lib, libxml2, @@ -19,9 +20,20 @@ stdenv.mkDerivation { sha256 = "sha256-ctr+GjDzxOJxBfaMwjwayPkAOcF+FMsP1X72QCOwvTY="; }; + # Fix freaky dos-style CLRF things + prePatch = '' + dos2unix CMakeLists.txt + ''; + + patches = [ + # https://github.com/aras-p/OpenCOLLADA/pull/1 + ./cmake4-compat.patch + ]; + nativeBuildInputs = [ cmake pkg-config + dos2unix ]; propagatedBuildInputs = [ @@ -31,7 +43,7 @@ stdenv.mkDerivation { meta = { description = "Library for handling the COLLADA file format"; - homepage = "https://github.com/KhronosGroup/OpenCOLLADA/"; + homepage = "https://github.com/aras-p/OpenCOLLADA"; maintainers = [ lib.maintainers.amarshall ]; platforms = lib.platforms.unix; license = lib.licenses.mit; diff --git a/pkgs/by-name/op/openfga/package.nix b/pkgs/by-name/op/openfga/package.nix index 86df655b995f..56bb31d8facd 100644 --- a/pkgs/by-name/op/openfga/package.nix +++ b/pkgs/by-name/op/openfga/package.nix @@ -7,7 +7,7 @@ let pname = "openfga"; - version = "1.10.0"; + version = "1.10.1"; in buildGoModule { @@ -17,10 +17,10 @@ buildGoModule { owner = "openfga"; repo = "openfga"; rev = "v${version}"; - hash = "sha256-9VzzjuLJTP0K6R6ACLqOdi767k2fMtKn84qjyRDLJMk="; + hash = "sha256-lk677ctvk2n+8GcZiNbTV3NeD5+xhhVuojhENQTcC0s="; }; - vendorHash = "sha256-nbjPl6FYfkmiGzLES6oi7QQmpLkfm9WaVn5RJJQqlz0="; + vendorHash = "sha256-8uI8Woiu6F81y2YCGXLHx7D+nO3D9jCHUI5FUq+ImXA="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/op/openjph/package.nix b/pkgs/by-name/op/openjph/package.nix index af7a36d221c7..88abb2b9f791 100644 --- a/pkgs/by-name/op/openjph/package.nix +++ b/pkgs/by-name/op/openjph/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "openjph"; - version = "0.23.0"; + version = "0.24.1"; src = fetchFromGitHub { owner = "aous72"; repo = "openjph"; rev = finalAttrs.version; - hash = "sha256-NczLQ8vOxFCYAuOLzeFDuPhxeJ4p46kJjvvzGeXLuUA="; + hash = "sha256-4TodVzVK86UCrD1Q6EzIjsJhyOFQUryQHZmQ2DrXVTg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/op/openlinkhub/package.nix b/pkgs/by-name/op/openlinkhub/package.nix index d9031a3a6c77..d9c6358bdc1d 100644 --- a/pkgs/by-name/op/openlinkhub/package.nix +++ b/pkgs/by-name/op/openlinkhub/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "openlinkhub"; - version = "0.6.4"; + version = "0.6.5"; src = fetchFromGitHub { owner = "jurkovic-nikola"; repo = "OpenLinkHub"; tag = version; - hash = "sha256-xwUkTWK4K6OQoopj7GmuptauCav6xCZLv8ITeCQKv4M="; + hash = "sha256-ouSk+yi5DEeZEUNQsy2UpRi80lxlXnRFyjeP+vd/Yl0="; }; proxyVendor = true; diff --git a/pkgs/applications/science/misc/openrefine/default.nix b/pkgs/by-name/op/openrefine/package.nix similarity index 99% rename from pkgs/applications/science/misc/openrefine/default.nix rename to pkgs/by-name/op/openrefine/package.nix index 22852f99116c..d9ea9e4270e1 100644 --- a/pkgs/applications/science/misc/openrefine/default.nix +++ b/pkgs/by-name/op/openrefine/package.nix @@ -4,13 +4,14 @@ fetchFromGitHub, buildNpmPackage, curl, - jdk, + jdk17, jq, makeWrapper, maven, }: let + jdk = jdk17; version = "3.9.5"; src = fetchFromGitHub { owner = "openrefine"; diff --git a/pkgs/applications/science/misc/openrefine/update.sh b/pkgs/by-name/op/openrefine/update.sh similarity index 100% rename from pkgs/applications/science/misc/openrefine/update.sh rename to pkgs/by-name/op/openrefine/update.sh diff --git a/pkgs/by-name/op/openvas-scanner/package.nix b/pkgs/by-name/op/openvas-scanner/package.nix index a780cbb0e06f..415f5c8ce47c 100644 --- a/pkgs/by-name/op/openvas-scanner/package.nix +++ b/pkgs/by-name/op/openvas-scanner/package.nix @@ -31,13 +31,13 @@ stdenv.mkDerivation rec { pname = "openvas-scanner"; - version = "23.27.0"; + version = "23.28.0"; src = fetchFromGitHub { owner = "greenbone"; repo = "openvas-scanner"; tag = "v${version}"; - hash = "sha256-p/SYzrjM37Q67DnT/cfvJkDHxWwrGxBt1NK/hwWgOdM="; + hash = "sha256-ggmex/BmAVgdE1JNM3kybEmr/uKqrIl8JdSoBnsg+40="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ov/overturemaps/package.nix b/pkgs/by-name/ov/overturemaps/package.nix index 05fcbd72dadd..b27a314f5c70 100644 --- a/pkgs/by-name/ov/overturemaps/package.nix +++ b/pkgs/by-name/ov/overturemaps/package.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonPackage rec { pname = "overturemaps"; - version = "0.15.0"; + version = "0.16.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-XzD+G8ER6AbmJJpX5vq235K4DAh/h5OWWHtum5sV9MY="; + hash = "sha256-Q24jVbg0AUX8a4dho3uiCvGjTL4n13Yl/8k19T86b1Y="; }; build-system = with python3Packages; [ poetry-core ]; diff --git a/pkgs/by-name/pa/pageedit/package.nix b/pkgs/by-name/pa/pageedit/package.nix index a8aa4dd1dc25..638a282264d0 100644 --- a/pkgs/by-name/pa/pageedit/package.nix +++ b/pkgs/by-name/pa/pageedit/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pageedit"; - version = "2.5.0"; + version = "2.6.2"; src = fetchFromGitHub { owner = "Sigil-Ebook"; repo = "pageedit"; tag = finalAttrs.version; - hash = "sha256-Tkc8iOH+HG3ULrdUvVdeOzAl0i1R3QFaZ1U/vjCKGjo="; + hash = "sha256-9+kWfyOfwbWh41cTXpP0raCY/dblQZP0PWFzGV+f4dY="; }; nativeBuildInputs = with qt6Packages; [ diff --git a/pkgs/by-name/pa/panotools/cmake4.patch b/pkgs/by-name/pa/panotools/cmake4.patch new file mode 100644 index 000000000000..13d12cc103f8 --- /dev/null +++ b/pkgs/by-name/pa/panotools/cmake4.patch @@ -0,0 +1,32 @@ +Subject: Vendor upstream patches (mercurial/sourceforge) +Author: Andreas Metzler + +From: +- https://sourceforge.net/p/panotools/libpano13/ci/698e20b4d296c1dbde9d010c3fb8d54050e56ddb/ +- https://sourceforge.net/p/panotools/libpano13/ci/6b0f2a5ef7a0490866fb224158d1dfbb8bf5896f/ + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -28,8 +28,7 @@ + ## may need to edit the wxWidgets version number below. + ## + +-# require at least cmake 3.0 +-cmake_minimum_required(VERSION 3.0) ++cmake_minimum_required(VERSION 3.12...4.0) + if(POLICY CMP0074) + cmake_policy(SET CMP0074 NEW) + endif() +@@ -382,12 +382,12 @@ + endif() + + # create TAGS file +-ADD_CUSTOM_COMMAND( OUTPUT ctags POST_BUILD +- COMMAND ctags-exuberant -e *.c *.h tools/*.c ++ADD_CUSTOM_COMMAND( OUTPUT ${PROJECT_SOURCE_DIR}/TAGS ++ COMMAND ctags -e *.c *.h tools/*.c + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/ + COMMENT "Build TAGS file" + ) +-ADD_CUSTOM_TARGET( TAGS DEPENDS ctags) ++ADD_CUSTOM_TARGET( TAGS DEPENDS ${PROJECT_SOURCE_DIR}/TAGS) diff --git a/pkgs/by-name/pa/panotools/package.nix b/pkgs/by-name/pa/panotools/package.nix index f9af218e70ed..fe5e41c95c12 100644 --- a/pkgs/by-name/pa/panotools/package.nix +++ b/pkgs/by-name/pa/panotools/package.nix @@ -18,6 +18,8 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-r/xoMM2+ccKNJzHcv43qKs2m2f/UYJxtvzugxoRAqOM="; }; + patches = [ ./cmake4.patch ]; + strictDeps = true; nativeBuildInputs = [ diff --git a/pkgs/by-name/pa/paretosecurity/package.nix b/pkgs/by-name/pa/paretosecurity/package.nix index f9660d0e7cae..0a8a9eae63d1 100644 --- a/pkgs/by-name/pa/paretosecurity/package.nix +++ b/pkgs/by-name/pa/paretosecurity/package.nix @@ -17,16 +17,16 @@ buildGoModule (finalAttrs: { webkitgtk_4_1 ]; pname = "paretosecurity"; - version = "0.3.6"; + version = "0.3.8"; src = fetchFromGitHub { owner = "ParetoSecurity"; repo = "agent"; rev = finalAttrs.version; - hash = "sha256-7orZ9+vLUooHOmgw/i1JP6wOFvGaChX+EujtuYipxm0="; + hash = "sha256-pqqcyWFyJX5IJkkLxAafbQu/8yygBsQL1/BAENFdk4g="; }; - vendorHash = "sha256-y9x5RplVOr4mIOPTg86VvFWXkvZ1FTc9Ulc/yXb9/WU="; + vendorHash = "sha256-6OQ9SPr9z+uoGeeJwo3jrr1nMECcHgULMvjn2G4uLx4="; proxyVendor = true; # Skip building the Windows installer diff --git a/pkgs/by-name/pa/parseable/package.nix b/pkgs/by-name/pa/parseable/package.nix index ea0bb96c79c6..e2cb1d62730f 100644 --- a/pkgs/by-name/pa/parseable/package.nix +++ b/pkgs/by-name/pa/parseable/package.nix @@ -11,21 +11,21 @@ rustPlatform.buildRustPackage rec { pname = "parseable"; - version = "2.3.5"; + version = "2.4.0"; src = fetchFromGitHub { owner = "parseablehq"; repo = "parseable"; tag = "v${version}"; - hash = "sha256-3kSbhTMnAPA86obH7F8nig8xIvlFpBanWuzgNVU1xFU="; + hash = "sha256-0PyXrwFh2YroxeAPL2GCZiOUfzFLThN0ZnL0a7BDnfw="; }; LOCAL_ASSETS_PATH = fetchzip { - url = "https://github.com/parseablehq/console/releases/download/v0.9.15/build.zip"; - hash = "sha256-T37pI7adfKPDkCETcGcZVzcYVcxROSZLDrFhV4XO4tc="; + url = "https://parseable-prism-build.s3.us-east-2.amazonaws.com/v${version}/build.zip"; + hash = "sha256-7uJvWAGDexzWhnm1ofPHzoRD8Q70fQ+eyUPpQHcWv4o="; }; - cargoHash = "sha256-oXcOozjFKN10+693Eofg8vS2XryDEezAKkAhbGGNZ0A="; + cargoHash = "sha256-VAdivS7zxoFrjeTnRGbUqtEgCj73iF29ZiCUfzdP1Yo="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/pa/patch2pr/package.nix b/pkgs/by-name/pa/patch2pr/package.nix index 7c87662cc6d9..d24ceb055384 100644 --- a/pkgs/by-name/pa/patch2pr/package.nix +++ b/pkgs/by-name/pa/patch2pr/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "patch2pr"; - version = "0.37.0"; + version = "0.38.0"; src = fetchFromGitHub { owner = "bluekeyes"; repo = "patch2pr"; rev = "v${version}"; - hash = "sha256-dijSa6BXV8hXuRDeXIHcijPzQKFkmATrlAX0uiDDYjo="; + hash = "sha256-WkjO6FBeJ5E2bc4PT9lkfNq5CYL3Kh1Mgai+39YDzSU="; }; - vendorHash = "sha256-QEgGq5/JQUIWWmJKoQ832eKhiF5xF8Jivpn1uFDERTA="; + vendorHash = "sha256-RiaFvvPwNxfQE6F93BdPT+LLmUkNC9sYOfHyFgG9/30="; ldflags = [ "-X main.version=${version}" diff --git a/pkgs/applications/misc/pattypan/default.nix b/pkgs/by-name/pa/pattypan/package.nix similarity index 94% rename from pkgs/applications/misc/pattypan/default.nix rename to pkgs/by-name/pa/pattypan/package.nix index a02c8ae92f53..7145f56a9289 100644 --- a/pkgs/applications/misc/pattypan/default.nix +++ b/pkgs/by-name/pa/pattypan/package.nix @@ -10,7 +10,9 @@ copyDesktopItems, stripJavaArchivesHook, }: - +let + jdk' = jdk.override { enableJavaFX = true; }; +in stdenv.mkDerivation (finalAttrs: { pname = "pattypan"; version = "22.03"; @@ -50,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { # gappsWrapperArgs is set in preFixup postFixup = '' - makeWrapper ${jdk}/bin/java $out/bin/pattypan \ + makeWrapper ${jdk'}/bin/java $out/bin/pattypan \ ''${gappsWrapperArgs[@]} \ --add-flags "-jar $out/share/pattypan/pattypan.jar" ''; diff --git a/pkgs/by-name/pc/pcm/package.nix b/pkgs/by-name/pc/pcm/package.nix index ebad295b48c6..e5cabe5e0558 100644 --- a/pkgs/by-name/pc/pcm/package.nix +++ b/pkgs/by-name/pc/pcm/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "pcm"; - version = "202502"; + version = "202509"; src = fetchFromGitHub { owner = "intel"; repo = "pcm"; rev = version; - hash = "sha256-U6V3LX+JlVL9MRFBP3xpYwPQ6Y7pnJ4F/7dpKG3Eyuw="; + hash = "sha256-RIpyh4JN1/ePoSLQPyB3pgx6ifBcpJK+1d9YQcGZed4="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/pd/pdm/package.nix b/pkgs/by-name/pd/pdm/package.nix index 3f7c847cfd00..0a53a2c523d3 100644 --- a/pkgs/by-name/pd/pdm/package.nix +++ b/pkgs/by-name/pd/pdm/package.nix @@ -19,6 +19,8 @@ let hash = "sha256-UBdgFN+fvbjz+rp8+rog8FW2jwO/jCfUPV7UehJKiV8="; }; }); + # pdm requires ...... -> ghostscript-with-X which is AGPL only + matplotlib = super.matplotlib.override ({ enableTk = false; }); # pdm requires ...... -> jbig2dec which is AGPL only moto = super.moto.overridePythonAttrs (old: rec { doCheck = false; @@ -28,7 +30,7 @@ let in python.pkgs.buildPythonApplication rec { pname = "pdm"; - version = "2.25.5"; + version = "2.25.9"; pyproject = true; disabled = python.pkgs.pythonOlder "3.8"; @@ -37,7 +39,7 @@ python.pkgs.buildPythonApplication rec { owner = "pdm-project"; repo = "pdm"; tag = version; - hash = "sha256-OXwtmcwRYRL9CZwAoJz9ID9oI3zz+5MkvU0vI5NjvEE="; + hash = "sha256-Oq3xOxP6huK9sppum9SFoKUsEZNmXdTuuhhy1UqAk/Q="; }; pythonRelaxDeps = [ "hishel" ]; diff --git a/pkgs/by-name/pg/pg-dump-anon/package.nix b/pkgs/by-name/pg/pg-dump-anon/package.nix index 506a2e84ef17..09124ee49285 100644 --- a/pkgs/by-name/pg/pg-dump-anon/package.nix +++ b/pkgs/by-name/pg/pg-dump-anon/package.nix @@ -9,12 +9,13 @@ buildGoModule rec { pname = "pg-dump-anon"; - version = "1.3.2"; + version = "2.4.1"; + src = fetchFromGitLab { owner = "dalibo"; repo = "postgresql_anonymizer"; - rev = version; - hash = "sha256-MGdGvd4P1fFKdd6wnS2V5Tdly6hJlAmSA4TspnO/6Tk="; + tag = version; + hash = "sha256-vAsKTkFx8HLKDdXIQt6fEF3l7EzzvcilGfqNtBa0AMM="; }; sourceRoot = "${src.name}/pg_dump_anon"; @@ -29,11 +30,11 @@ buildGoModule rec { --prefix PATH : ${lib.makeBinPath [ postgresql ]} ''; - meta = with lib; { + meta = { description = "Export databases with data being anonymized with the anonymizer extension"; homepage = "https://postgresql-anonymizer.readthedocs.io/en/stable/"; - teams = [ teams.flyingcircus ]; - license = licenses.postgresql; + teams = [ lib.teams.flyingcircus ]; + license = lib.licenses.postgresql; mainProgram = "pg_dump_anon"; }; } diff --git a/pkgs/by-name/pg/pgroll/package.nix b/pkgs/by-name/pg/pgroll/package.nix index eaf7d9033f74..424762e6fb1b 100644 --- a/pkgs/by-name/pg/pgroll/package.nix +++ b/pkgs/by-name/pg/pgroll/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "pgroll"; - version = "0.14.2"; + version = "0.14.3"; src = fetchFromGitHub { owner = "xataio"; repo = "pgroll"; tag = "v${version}"; - hash = "sha256-tSiGzWxnxiNzBSory5sd676+iVwsl/nkbDWaCls52MQ="; + hash = "sha256-OqBgFeXpvoImoPMKHBCvsPQGhHSBZuNNMLh2/3DPPYo="; }; proxyVendor = true; diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix index cbef97e3c891..fd3c3395894a 100644 --- a/pkgs/by-name/ph/phel/package.nix +++ b/pkgs/by-name/ph/phel/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phel"; - version = "0.21.0"; + version = "0.22.2"; src = fetchFromGitHub { owner = "phel-lang"; repo = "phel-lang"; tag = "v${finalAttrs.version}"; - hash = "sha256-4s3PCgaJfJR9+XXqT2WLrEwNUSLLCIOb+nJ8w9SbKps="; + hash = "sha256-MaCL4CLFd5B2hKwvobuye+MHlpNiIi3f47ftvvAeFiU="; }; - vendorHash = "sha256-4/J3TJPdbj+eAneMwxP73N1cI53hJSEQg4G+LlQOJeE="; + vendorHash = "sha256-ney12GFiYKFcJPj9ptmTN20BhlmCyHb/7q7+tbxz71o="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/ph/phpunit/package.nix b/pkgs/by-name/ph/phpunit/package.nix index 7ea97496ac4f..87be2176a439 100644 --- a/pkgs/by-name/ph/phpunit/package.nix +++ b/pkgs/by-name/ph/phpunit/package.nix @@ -10,16 +10,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phpunit"; - version = "12.3.11"; + version = "12.3.14"; src = fetchFromGitHub { owner = "sebastianbergmann"; repo = "phpunit"; tag = finalAttrs.version; - hash = "sha256-+vdiBJKdK+Wi12eCyD7MhKcZEhbqx7GoZ4H2CltM3B4="; + hash = "sha256-nCN7tl2qiuJ/StMzly7stM/LWwnKH3Hx87u8CsO8ZD4="; }; - vendorHash = "sha256-RmJaxC0tY6/1Z+LLhhMzDcaKHCKNjJug4vRlKwIqzPs="; + vendorHash = "sha256-p/lNxm9EX2d2iNUaE8nSmvgB39LTNhJERhzfY08ayBU="; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/pi/picoprobe-udev-rules/package.nix b/pkgs/by-name/pi/picoprobe-udev-rules/package.nix index 8397d34d16b4..8d81c86e3d7e 100644 --- a/pkgs/by-name/pi/picoprobe-udev-rules/package.nix +++ b/pkgs/by-name/pi/picoprobe-udev-rules/package.nix @@ -38,6 +38,6 @@ stdenv.mkDerivation { description = "Picoprobe udev rules list"; platforms = platforms.linux; license = licenses.gpl2Only; - maintainers = with maintainers; [ mglolenstine ]; + maintainers = with maintainers; [ ]; }; } diff --git a/pkgs/by-name/pi/pigeon/package.nix b/pkgs/by-name/pi/pigeon/package.nix index 6492341b8d8b..55b579186750 100644 --- a/pkgs/by-name/pi/pigeon/package.nix +++ b/pkgs/by-name/pi/pigeon/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "pigeon"; - version = "1.1.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "mna"; repo = "pigeon"; rev = "v${version}"; - hash = "sha256-0Cp/OnFvVZj9UZgl3F5MCzemBaHI4smGWU46VQnhLOg="; + hash = "sha256-rEkeB5NI51dsLOxd9RnJWmfUP78owOJl6j9t3nz277s="; }; - vendorHash = "sha256-JbBXRkxnB7LeeWdBLIQvyjvWo0zZ1EOuEUPXxHWiq+E="; + vendorHash = "sha256-vaCgvj/n8MuktaZ2+tQVlQW0LrptQkEQK2qM+YwXXhg="; proxyVendor = true; diff --git a/pkgs/by-name/pi/pihole-ftl/package.nix b/pkgs/by-name/pi/pihole-ftl/package.nix index 6999dc989e1b..3e7d48e7393b 100644 --- a/pkgs/by-name/pi/pihole-ftl/package.nix +++ b/pkgs/by-name/pi/pihole-ftl/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + nixosTests, fetchFromGitHub, cmake, gmp, @@ -12,7 +13,6 @@ readline, xxd, iproute2, - ... }: stdenv.mkDerivation (finalAttrs: { @@ -78,6 +78,7 @@ stdenv.mkDerivation (finalAttrs: { ''; passthru.settingsTemplate = ./pihole.toml; + passthru.tests = nixosTests.pihole-ftl; meta = { description = "Pi-hole FTL engine"; diff --git a/pkgs/by-name/pi/pihole-web/package.nix b/pkgs/by-name/pi/pihole-web/package.nix index bb578b18c10e..1cbd09116d0e 100644 --- a/pkgs/by-name/pi/pihole-web/package.nix +++ b/pkgs/by-name/pi/pihole-web/package.nix @@ -1,6 +1,7 @@ { stdenv, lib, + nixosTests, fetchFromGitHub, pihole, pihole-ftl, @@ -36,6 +37,8 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru.tests = nixosTests.pihole-ftl; + meta = { description = "Pi-hole web dashboard displaying stats and more"; homepage = "https://github.com/pi-hole/web"; diff --git a/pkgs/by-name/pi/pihole/package.nix b/pkgs/by-name/pi/pihole/package.nix index 5a816b3623f9..73362403c25f 100644 --- a/pkgs/by-name/pi/pihole/package.nix +++ b/pkgs/by-name/pi/pihole/package.nix @@ -1,5 +1,6 @@ { lib, + nixosTests, fetchFromGitHub, makeBinaryWrapper, installShellFiles, @@ -238,6 +239,8 @@ mainProgram = "pihole"; }; + passthru.tests = nixosTests.pihole-ftl; + passthru = { inherit stateDir; }; diff --git a/pkgs/by-name/pi/pixelflasher/package.nix b/pkgs/by-name/pi/pixelflasher/package.nix index db8b12a3a9b7..7c4e05444809 100644 --- a/pkgs/by-name/pi/pixelflasher/package.nix +++ b/pkgs/by-name/pi/pixelflasher/package.nix @@ -10,14 +10,14 @@ }: python3Packages.buildPythonApplication rec { pname = "pixelflasher"; - version = "8.5.1.0"; + version = "8.6.0.0"; format = "other"; src = fetchFromGitHub { owner = "badabing2005"; repo = "PixelFlasher"; tag = "v${version}"; - hash = "sha256-IAetTEycuOhjZEgfqen+Za4hjgCzYQuEduElWuhZybE="; + hash = "sha256-lCh4LmmFdX/CvJSYWso1c8cBklb+/qXsbUY3nrzKCYk="; }; desktopItems = [ diff --git a/pkgs/by-name/pi/pizarra/package.nix b/pkgs/by-name/pi/pizarra/package.nix index 1f112ae8d4d9..12c7baae2809 100644 --- a/pkgs/by-name/pi/pizarra/package.nix +++ b/pkgs/by-name/pi/pizarra/package.nix @@ -62,6 +62,6 @@ rustPlatform.buildRustPackage rec { ''; homepage = "https://pizarra.categulario.xyz/en/"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ mglolenstine ]; + maintainers = with maintainers; [ ]; }; } diff --git a/pkgs/by-name/pl/plasmusic-toolbar/package.nix b/pkgs/by-name/pl/plasmusic-toolbar/package.nix index 6af32e27a42d..bb4202456092 100644 --- a/pkgs/by-name/pl/plasmusic-toolbar/package.nix +++ b/pkgs/by-name/pl/plasmusic-toolbar/package.nix @@ -7,13 +7,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "plasmusic-toolbar"; - version = "3.4.0"; + version = "3.5.0"; src = fetchFromGitHub { owner = "ccatterina"; repo = "plasmusic-toolbar"; tag = "v${finalAttrs.version}"; - hash = "sha256-yIEgqMIfxDqEbIp4OcgBQz3oPvGE/oBiuNkRMPXZv1A="; + hash = "sha256-vP5wBhj5YFJedxwIMSaNhOST+6vbwsAS5YLzyUEAdJQ="; }; installPhase = '' diff --git a/pkgs/by-name/pl/plecost/package.nix b/pkgs/by-name/pl/plecost/package.nix index 02a466722abb..3be94e31681b 100644 --- a/pkgs/by-name/pl/plecost/package.nix +++ b/pkgs/by-name/pl/plecost/package.nix @@ -3,30 +3,22 @@ python3Packages, fetchFromGitHub, fetchpatch, + unstableGitUpdater, }: python3Packages.buildPythonApplication { pname = "plecost"; - version = "1.1.4"; + version = "0-unstable-2022-08-03"; pyproject = true; src = fetchFromGitHub { owner = "iniqua"; repo = "plecost"; # Release is untagged - rev = "aa40e504bee95cf731f0cc9f228bcf5fdfbe6194"; - sha256 = "K8ESI2EOqH9zBDfSKgVcTKjCMdRhBiwltIbXDt1vF+M="; + rev = "4895e345d71bffe956be43530632e303dd379a5f"; + hash = "sha256-cXXFLoiLZpo3qiAPztavns4EkOG2aC6UKMf0N4Eun/w="; }; - patches = [ - # Fix compatibility with aiohttp 3.x - # Merged - pending next release - (fetchpatch { - url = "https://github.com/iniqua/plecost/pull/34/commits/c09e7fab934f136f8fbc5f219592cf5fec151cf9.patch"; - sha256 = "sha256-G7Poo3+d+PQTrg8PCrmsG6nMHt8CXgiuAu+ZNvK8oiw="; - }) - ]; - build-system = with python3Packages; [ setuptools ]; dependencies = with python3Packages; [ @@ -41,6 +33,8 @@ python3Packages.buildPythonApplication { pythonImportsCheck = [ "plecost_lib" ]; + passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; + meta = with lib; { description = "Vulnerability fingerprinting and vulnerability finder for Wordpress blog engine"; mainProgram = "plecost"; diff --git a/pkgs/by-name/pm/pm2/package.nix b/pkgs/by-name/pm/pm2/package.nix index 3fac6381f637..17c8db77040d 100644 --- a/pkgs/by-name/pm/pm2/package.nix +++ b/pkgs/by-name/pm/pm2/package.nix @@ -7,13 +7,13 @@ buildNpmPackage rec { pname = "pm2"; - version = "6.0.9"; + version = "6.0.13"; src = fetchFromGitHub { owner = "Unitech"; repo = "pm2"; rev = "v${version}"; - hash = "sha256-lMKYQHtmoR2eehF8QR0pqwF1peGKDGH5eXQRfYoJt+0="; + hash = "sha256-Tvwx6yqNH1Ab30DCT18HtHAp/ruTJFult4bvFzKTy7Y="; # Requested patch upstream: https://github.com/Unitech/pm2/pull/5985 postFetch = '' @@ -21,7 +21,7 @@ buildNpmPackage rec { ''; }; - npmDepsHash = "sha256-Ko1Kki2NdLWQNqsqOCOB752XNVqLbFq9bUqgjrp9SfM="; + npmDepsHash = "sha256-2+onHdd8BvSTOavXw32vAId7Epd+1Y7OM95DBslcR2o="; dontNpmBuild = true; diff --git a/pkgs/by-name/pm/pmix/package.nix b/pkgs/by-name/pm/pmix/package.nix index c5647b834b25..7c9f41c9874f 100644 --- a/pkgs/by-name/pm/pmix/package.nix +++ b/pkgs/by-name/pm/pmix/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pmix"; - version = "5.0.8"; + version = "5.0.9"; src = fetchFromGitHub { repo = "openpmix"; owner = "openpmix"; tag = "v${finalAttrs.version}"; - hash = "sha256-oYqDFXycNCYv0YK4VbkW5SQWLq+FTJEyY9rvH50nbYI="; + hash = "sha256-3z3NZPssaKBujulASYEJXwX/dhyCQxmRmjy31kOMpAQ="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/po/poetry/package.nix b/pkgs/by-name/po/poetry/package.nix index 2422753a8ab4..26cd52f672a6 100644 --- a/pkgs/by-name/po/poetry/package.nix +++ b/pkgs/by-name/po/poetry/package.nix @@ -18,12 +18,12 @@ let # We keep the override around even when the versions match, as # it's likely to become relevant again after the next Poetry update. poetry-core = super.poetry-core.overridePythonAttrs (old: rec { - version = "2.2.0"; + version = "2.2.1"; src = fetchFromGitHub { owner = "python-poetry"; repo = "poetry-core"; tag = version; - hash = "sha256-WLPG8BiM+927qSC+ly5H2IAE2Htm8+wLEjK2AFnMJ58="; + hash = "sha256-l5WTjKa+A66QfWLmrjCQq7ZrSaeuylGIRZr8jsiYq+A="; }; }); } diff --git a/pkgs/by-name/po/poetry/unwrapped.nix b/pkgs/by-name/po/poetry/unwrapped.nix index c6de126c84a1..07ab350567e3 100644 --- a/pkgs/by-name/po/poetry/unwrapped.nix +++ b/pkgs/by-name/po/poetry/unwrapped.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { pname = "poetry"; - version = "2.2.0"; + version = "2.2.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -46,7 +46,7 @@ buildPythonPackage rec { owner = "python-poetry"; repo = "poetry"; tag = version; - hash = "sha256-CI3+0P+eIFpdnyxy1zhaEMWAsX/R0qqdAvVEQ5fqnhk="; + hash = "sha256-oPHRDYci4lrZBY3MC4QU1juwbMJYFDJjARg1Y8us4FQ="; }; build-system = [ diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index 364a668bc6b8..b0952796a5f6 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -10,15 +10,15 @@ libxkbcommon, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pop-launcher"; - version = "1.2.4"; + version = "1.2.6"; src = fetchFromGitHub { owner = "pop-os"; repo = "launcher"; - rev = version; - hash = "sha256-CLpquNgdtnGMlMpGLv72WZmizalvYPfMWlE/qLprVrs="; + tag = finalAttrs.version; + hash = "sha256-4wPspv5bpqoG45uUkrtxJTvdbmFkpWv8QBZxsPbGu/M="; }; nativeBuildInputs = [ @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { libxkbcommon ]; - cargoHash = "sha256-Htre2gzAlNfxBkBvMMtjYbUcuwNw+tB4DI18iBA+g34="; + cargoHash = "sha256-gc1YhIxHBqmMOE3Gu3T4gmGdAp0t+qiUXDcPYZE6utU="; cargoBuildFlags = [ "--package" @@ -66,12 +66,13 @@ rustPlatform.buildRustPackage rec { --replace-fail '/usr/bin/gnome-terminal' 'gnome-terminal' ''; - meta = with lib; { + meta = { description = "Modular IPC-based desktop launcher service"; homepage = "https://github.com/pop-os/launcher"; - platforms = platforms.linux; - license = licenses.mpl20; - maintainers = with maintainers; [ samhug ]; + platforms = lib.platforms.linux; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ samhug ]; mainProgram = "pop-launcher"; + teams = [ lib.teams.cosmic ]; }; -} +}) diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index 7afaaf2c3c81..e8cf6fae0bff 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -37,5 +37,6 @@ buildGoModule rec { valodim ]; mainProgram = "postfix-tlspol"; + platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/po/postfix/package.nix b/pkgs/by-name/po/postfix/package.nix index c3b4bb53ecee..e615ebd3568e 100644 --- a/pkgs/by-name/po/postfix/package.nix +++ b/pkgs/by-name/po/postfix/package.nix @@ -38,6 +38,9 @@ let "-DUSE_CYRUS_SASL" "-I${cyrus_sasl.dev}/include/sasl" "-DHAS_DB_BYPASS_MAKEDEFS_CHECK" + # Fix build with gcc15, no upstream fix for stable releases: + # https://www.mail-archive.com/postfix-devel@postfix.org/msg01270.html + "-std=gnu17" ] ++ lib.optional withPgSQL "-DHAS_PGSQL" ++ lib.optionals withMySQL [ diff --git a/pkgs/by-name/po/postgres-lsp/package.nix b/pkgs/by-name/po/postgres-lsp/package.nix index 238eb0cf396e..93ea5e8604b5 100644 --- a/pkgs/by-name/po/postgres-lsp/package.nix +++ b/pkgs/by-name/po/postgres-lsp/package.nix @@ -1,22 +1,21 @@ { lib, rustPlatform, - fetchFromGitHub, + fetchgit, rust-jemalloc-sys, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "postgres-lsp"; - version = "0.13.0"; + version = "0.15.0"; - src = fetchFromGitHub { - owner = "supabase-community"; - repo = "postgres-language-server"; + src = fetchgit { + url = "https://github.com/supabase-community/postgres-language-server"; tag = finalAttrs.version; - hash = "sha256-0Q8MxKeh12STWIJ9441uTz+qQXEJjCESj21C4X8CBC4="; + hash = "sha256-ZintjrSeNsYR6A8tlEfSetse7d79jgLdCpdu+sMe3Zk="; fetchSubmodules = true; }; - cargoHash = "sha256-oIbS5BUpNOXwiRconqJI/jdXeX05FIZVNl2kYt+79wY="; + cargoHash = "sha256-x/Wbx3noH6YOQIis1sN8ylQApjhSy4/mrxX6jvZFs6A="; nativeBuildInputs = [ rustPlatform.bindgenHook diff --git a/pkgs/by-name/pr/precious/package.nix b/pkgs/by-name/pr/precious/package.nix index 4eb78dea8bf0..b59055913bbe 100644 --- a/pkgs/by-name/pr/precious/package.nix +++ b/pkgs/by-name/pr/precious/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "precious"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "houseabsolute"; repo = "precious"; tag = "v${finalAttrs.version}"; - hash = "sha256-moJk8bwMlYtfo+Iq/OcjJkQJQiirZ6oKSoATpW3KcQI="; + hash = "sha256-bHrn78wzdkxV92Lp3MzNUpSvMTyc8l3tw+z5NBxJPoA="; }; - cargoHash = "sha256-nvHP5/njvkXcI3QtFU4CijXaX5l4DabMMVzvktvFNvA="; + cargoHash = "sha256-OA1C98C0BHEVl056UCL5alT292djuBDGFjZn2HAytEQ="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/pr/prek/package.nix b/pkgs/by-name/pr/prek/package.nix index 700ffd30869a..44743ec64c90 100644 --- a/pkgs/by-name/pr/prek/package.nix +++ b/pkgs/by-name/pr/prek/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "prek"; - version = "0.2.1"; + version = "0.2.2"; src = fetchFromGitHub { owner = "j178"; repo = "prek"; tag = "v${finalAttrs.version}"; - hash = "sha256-pnAyyCvPCObW5NrMY72XsX5SqcnmIKCrQW5v3nyFCcU="; + hash = "sha256-hiGfbrE/I0Gmp5G8BOlTnWc8+XeuDc7yyBaw2AfeW40="; }; - cargoHash = "sha256-hSmlWPhR5wt2JIwNnRKX1zkOks5G+SSepIRVTWsu6bo="; + cargoHash = "sha256-8fg80Rluea3MgzHZYhik26UxzpoNcsT8PZp+NqTmhcY="; preBuild = '' version312_str=$(${python312}/bin/python -c 'import sys; print(sys.version_info[:3])') diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 9a60066d9ccc..0409dfd92e05 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -85,6 +85,7 @@ python.pkgs.buildPythonApplication rec { "celery" "css-inline" "django-bootstrap3" + "django-i18nfield" "django-localflavor" "django-phonenumber-field" "dnspython" @@ -105,6 +106,7 @@ python.pkgs.buildPythonApplication rec { "reportlab" "requests" "sentry-sdk" + "sepaxml" "ua-parser" "webauthn" ]; diff --git a/pkgs/by-name/pr/printrun/package.nix b/pkgs/by-name/pr/printrun/package.nix index dffe40707e5b..b377da2e7478 100644 --- a/pkgs/by-name/pr/printrun/package.nix +++ b/pkgs/by-name/pr/printrun/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, python3Packages, fetchFromGitHub, glib, @@ -9,7 +10,7 @@ python3Packages.buildPythonApplication rec { pname = "printrun"; version = "2.2.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "kliment"; @@ -18,46 +19,41 @@ python3Packages.buildPythonApplication rec { hash = "sha256-INJNGAmghoPIiivQp6AV1XmhyIu8SjfKqL8PTpi/tkY="; }; - postPatch = '' - sed -i -r "s|/usr(/local)?/share/|$out/share/|g" printrun/utils.py - ''; - - pythonRelaxDeps = [ - "pyglet" - "cairosvg" - ]; - nativeBuildInputs = [ glib wrapGAppsHook3 ]; - propagatedBuildInputs = with python3Packages; [ - appdirs + build-system = with python3Packages; [ + setuptools cython - dbus-python - numpy - six - wxpython - psutil - pyglet - pyopengl - pyserial - cffi - cairosvg - lxml - puremagic ]; + dependencies = + with python3Packages; + [ + pyserial + wxpython + numpy + pyglet + psutil + lxml + platformdirs + puremagic + ] + ++ lib.optional stdenv.hostPlatform.isLinux dbus-python + ++ lib.optional stdenv.hostPlatform.isDarwin pyobjc-framework-Cocoa; + + pythonRelaxDeps = [ "pyglet" ]; + # pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect to "None" doCheck = false; - setupPyBuildFlags = [ "-i" ]; - postInstall = '' - for f in $out/share/applications/*.desktop; do - sed -i -e "s|/usr/|$out/|g" "$f" - done + substituteInPlace $out/share/applications/*.desktop \ + --replace-fail /usr/bin/ "" + substituteInPlace $out/share/applications/pronterface.desktop \ + --replace-fail "Path=/usr/share/pronterface/" "" ''; dontWrapGApps = true; @@ -70,6 +66,6 @@ python3Packages.buildPythonApplication rec { description = "Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software"; homepage = "https://github.com/kliment/Printrun"; license = licenses.gpl3Plus; - platforms = platforms.linux; + changelog = "https://github.com/kliment/Printrun/releases/tag/${src.tag}"; }; } diff --git a/pkgs/by-name/pr/prisma-language-server/package.nix b/pkgs/by-name/pr/prisma-language-server/package.nix index b7cb50fadb81..e49d7d159315 100644 --- a/pkgs/by-name/pr/prisma-language-server/package.nix +++ b/pkgs/by-name/pr/prisma-language-server/package.nix @@ -2,8 +2,6 @@ lib, buildNpmPackage, fetchFromGitHub, - pkg-config, - libsecret, }: buildNpmPackage (finalAttrs: { @@ -18,16 +16,8 @@ buildNpmPackage (finalAttrs: { }; sourceRoot = "${finalAttrs.src.name}/packages/language-server"; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ libsecret ]; - npmDepsHash = "sha256-UAGz/qCYf+jsgCWqvR52mW6Ze3WWP9EHuE4k9wCbnH0="; - npmPackFlags = [ "--ignore-scripts" ]; - - NODE_OPTIONS = "--openssl-legacy-provider"; - meta = { description = "Language server for Prisma"; homepage = "https://github.com/prisma/language-tools"; diff --git a/pkgs/by-name/pr/process-compose/package.nix b/pkgs/by-name/pr/process-compose/package.nix index b943ce3ba632..9e0cf2aeba9c 100644 --- a/pkgs/by-name/pr/process-compose/package.nix +++ b/pkgs/by-name/pr/process-compose/package.nix @@ -8,15 +8,16 @@ let config-module = "github.com/f1bonacc1/process-compose/src/config"; in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "process-compose"; version = "1.75.2"; src = fetchFromGitHub { owner = "F1bonacc1"; repo = "process-compose"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BKf8FrgpGhYzuukAFP+OCjvp5bMCQL6BmZ+Tk/E8RIY="; + # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -36,7 +37,7 @@ buildGoModule rec { ''; ldflags = [ - "-X ${config-module}.Version=v${version}" + "-X ${config-module}.Version=v${finalAttrs.version}" "-s" "-w" ]; @@ -61,9 +62,9 @@ buildGoModule rec { meta = { description = "Simple and flexible scheduler and orchestrator to manage non-containerized applications"; homepage = "https://github.com/F1bonacc1/process-compose"; - changelog = "https://github.com/F1bonacc1/process-compose/releases/tag/v${version}"; + changelog = "https://github.com/F1bonacc1/process-compose/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ thenonameguy ]; mainProgram = "process-compose"; }; -} +}) diff --git a/pkgs/applications/graphics/processing/disable-revision-check.patch b/pkgs/by-name/pr/processing/disable-revision-check.patch similarity index 100% rename from pkgs/applications/graphics/processing/disable-revision-check.patch rename to pkgs/by-name/pr/processing/disable-revision-check.patch diff --git a/pkgs/applications/graphics/processing/default.nix b/pkgs/by-name/pr/processing/package.nix similarity index 99% rename from pkgs/applications/graphics/processing/default.nix rename to pkgs/by-name/pr/processing/package.nix index 65e28fec764a..7f595dc48c56 100644 --- a/pkgs/applications/graphics/processing/default.nix +++ b/pkgs/by-name/pr/processing/package.nix @@ -6,7 +6,7 @@ ant, unzip, makeWrapper, - jdk, + jdk17, jogl, rsync, ffmpeg, @@ -16,6 +16,7 @@ libGL, }: let + jdk = jdk17; buildNumber = "1295"; vaqua = fetchurl { name = "VAqua9.jar"; diff --git a/pkgs/by-name/pr/proj/package.nix b/pkgs/by-name/pr/proj/package.nix index be79b8659203..2857daa8551e 100644 --- a/pkgs/by-name/pr/proj/package.nix +++ b/pkgs/by-name/pr/proj/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "proj"; - version = "9.6.1"; + version = "9.7.0"; src = fetchFromGitHub { owner = "OSGeo"; repo = "PROJ"; rev = finalAttrs.version; - hash = "sha256-81wrwBB11SKhq2dTBrvbuUd97iYkTYYrYyKpk2IlHAA="; + hash = "sha256-Vdznj9WGuws1p+owDNHlVERjOM3fS1+RBtqe01q500E="; }; patches = [ diff --git a/pkgs/by-name/pr/prometheus-storagebox-exporter/package.nix b/pkgs/by-name/pr/prometheus-storagebox-exporter/package.nix new file mode 100644 index 000000000000..9a4dbd6d1a46 --- /dev/null +++ b/pkgs/by-name/pr/prometheus-storagebox-exporter/package.nix @@ -0,0 +1,29 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule { + pname = "prometheus-storagebox-exporter"; + version = "0-unstable-2025-07-28"; + + src = fetchFromGitHub { + owner = "fleaz"; + repo = "prometheus-storagebox-exporter"; + hash = "sha256-HGUAvoLIVXwZT/CJ1yj9H6ClNRwiJ8rjjluAQ6GdBME="; + rev = "e03cfd5f60f7847b74de2f6f47690bc03b7c157a"; + }; + + vendorHash = "sha256-w2S8LWQyDLnUba7+YnTk7GhRXR/agbF5GFIeOPk8w64="; + + meta = { + description = "Prometheus exporter for Hetzner storage boxes"; + homepage = "https://github.com/fleaz/prometheus-storage-exporter"; + license = lib.licenses.mit; + mainProgram = "prometheus-storagebox-exporter"; + maintainers = with lib.maintainers; [ + erethon + ]; + }; +} diff --git a/pkgs/by-name/pr/protoc-gen-es/package.nix b/pkgs/by-name/pr/protoc-gen-es/package.nix index 71ab42daf185..8a0091bcf506 100644 --- a/pkgs/by-name/pr/protoc-gen-es/package.nix +++ b/pkgs/by-name/pr/protoc-gen-es/package.nix @@ -7,20 +7,20 @@ buildNpmPackage rec { pname = "protoc-gen-es"; - version = "2.8.0"; + version = "2.9.0"; src = fetchFromGitHub { owner = "bufbuild"; repo = "protobuf-es"; tag = "v${version}"; - hash = "sha256-5vbTOE3ClDDxBc6u08FwIg+bVxykpbedSBk+P0WocDo="; + hash = "sha256-Tt6jD2zbGc7strNe9knzh7RMR9AVmDNeigIOfH1Wod8="; postFetch = '' ${lib.getExe npm-lockfile-fix} $out/package-lock.json ''; }; - npmDepsHash = "sha256-VISefKFVpQ1VwQw5bp5ZPVr9nQuFnFqphW02H/u45U4="; + npmDepsHash = "sha256-UntjjAO2W2rraqkglu5kzfMFk1nKFDJN0x6WNxx1X6E="; npmWorkspace = "packages/protoc-gen-es"; diff --git a/pkgs/by-name/pr/prowler/package.nix b/pkgs/by-name/pr/prowler/package.nix index 79536abffb26..fdc7d914712c 100644 --- a/pkgs/by-name/pr/prowler/package.nix +++ b/pkgs/by-name/pr/prowler/package.nix @@ -21,14 +21,14 @@ let in py.pkgs.buildPythonApplication rec { pname = "prowler"; - version = "5.7.5"; + version = "5.12.2"; pyproject = true; src = fetchFromGitHub { owner = "prowler-cloud"; repo = "prowler"; tag = version; - hash = "sha256-KcHHZPklJZ7o5cs30rL+vGaeST8LUdGfdhG7daZZzX0="; + hash = "sha256-HSMlWuwYc8m6WUNy0Ja5VuC2lbC3mbK2bPHNQY+nk0U="; }; pythonRelaxDeps = true; @@ -40,23 +40,29 @@ py.pkgs.buildPythonApplication rec { awsipranges azure-identity azure-keyvault-keys + azure-mgmt-apimanagement azure-mgmt-applicationinsights azure-mgmt-authorization azure-mgmt-compute azure-mgmt-containerregistry azure-mgmt-containerservice azure-mgmt-cosmosdb + azure-mgmt-databricks azure-mgmt-keyvault + azure-mgmt-loganalytics azure-mgmt-monitor azure-mgmt-network azure-mgmt-rdbms + azure-mgmt-recoveryservices + azure-mgmt-recoveryservicesbackup azure-mgmt-resource - azure-mgmt-security azure-mgmt-search + azure-mgmt-security azure-mgmt-sql azure-mgmt-storage azure-mgmt-subscription azure-mgmt-web + azure-monitor-query azure-storage-blob boto3 botocore @@ -65,6 +71,7 @@ py.pkgs.buildPythonApplication rec { dash dash-bootstrap-components detect-secrets + dulwich google-api-python-client google-auth-httplib2 jsonschema @@ -73,6 +80,7 @@ py.pkgs.buildPythonApplication rec { msgraph-sdk numpy pandas + py-iam-expand py-ocsf-models pydantic_1 pygithub diff --git a/pkgs/by-name/ps/pscale/package.nix b/pkgs/by-name/ps/pscale/package.nix index f32feb73131e..30dc0787ca8f 100644 --- a/pkgs/by-name/ps/pscale/package.nix +++ b/pkgs/by-name/ps/pscale/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "pscale"; - version = "0.256.0"; + version = "0.258.0"; src = fetchFromGitHub { owner = "planetscale"; repo = "cli"; rev = "v${version}"; - sha256 = "sha256-NyagnglUYl46ifjzTIOwTp0F9FiUCX92kRBem6PMehs="; + sha256 = "sha256-FsDcZcha8jR+jTbZbL/34SDUS/GvyAtuWL2NK0Okofc="; }; - vendorHash = "sha256-OXTbZUz2pC42N35rxCQH7jf3GZpNHSwWvCktwTsfiOU="; + vendorHash = "sha256-bzJydUOC08NLVVwEzJ+ZSC65lI4EKS1gzjTMIN3rukM="; ldflags = [ "-s" diff --git a/pkgs/by-name/py/pychess/package.nix b/pkgs/by-name/py/pychess/package.nix index e9a94e476ca5..0b541b6987dc 100644 --- a/pkgs/by-name/py/pychess/package.nix +++ b/pkgs/by-name/py/pychess/package.nix @@ -13,14 +13,14 @@ python3Packages.buildPythonApplication rec { pname = "pychess"; - version = "1.0.6"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "pychess"; repo = "pychess"; rev = version; - hash = "sha256-1FJgwdZTyyZBswXFnUowSXlEXzL86C4uK2qDdseqzLs="; + hash = "sha256-MSz5RiPpmlySjljhDlkvXtO6t3UO58zx+uGsV9R6F1A="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/py/pyenv/package.nix b/pkgs/by-name/py/pyenv/package.nix index cc93ec3ab7c6..028ee095e689 100644 --- a/pkgs/by-name/py/pyenv/package.nix +++ b/pkgs/by-name/py/pyenv/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "pyenv"; - version = "2.6.7"; + version = "2.6.8"; src = fetchFromGitHub { owner = "pyenv"; repo = "pyenv"; tag = "v${version}"; - hash = "sha256-Rm4czJoUu36frPvBPvjWo0x0NKEkAHCL07iffsC741o="; + hash = "sha256-/rIuFjClGqpZUm91G2fCe05KamlTEHqPs7BUgC+Fgbk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/py/pyradio/package.nix b/pkgs/by-name/py/pyradio/package.nix index b8ded4722ed7..38f39b35f89e 100644 --- a/pkgs/by-name/py/pyradio/package.nix +++ b/pkgs/by-name/py/pyradio/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "pyradio"; - version = "0.9.3.11.18"; + version = "0.9.3.11.19"; pyproject = true; src = fetchFromGitHub { owner = "coderholic"; repo = "pyradio"; tag = version; - hash = "sha256-/JUNA3gbnmJBFMVxffSmbngiHRlzjzMHCPTfJq0TqLA="; + hash = "sha256-fjTaURYY2pSb3mod4Vffbczmyxsn0/4SAXkb68mRhQA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/py/pyrefly/package.nix b/pkgs/by-name/py/pyrefly/package.nix index dc30445f7788..fc2c6d6110a4 100644 --- a/pkgs/by-name/py/pyrefly/package.nix +++ b/pkgs/by-name/py/pyrefly/package.nix @@ -7,17 +7,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "pyrefly"; - version = "0.33.0"; + version = "0.34.0"; src = fetchFromGitHub { owner = "facebook"; repo = "pyrefly"; tag = finalAttrs.version; - hash = "sha256-sI+F+kI8ApE1cHpE3q/tSntaD/1c26jT5BLJ3BtzpBA="; + hash = "sha256-HPPDsvWEFfh/GNMUPiVjQr28YBBs2DACBGM3cxo5Nx4="; }; buildAndTestSubdir = "pyrefly"; - cargoHash = "sha256-+93SQA0KrJsskXUMA9S5eaq0EIWVK1/ZoUbp6wQ7Cc4="; + cargoHash = "sha256-46kcoBG/PWwf8VdlvLNzEhfYRTmmKi/uTjwFkl7Wozg="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/py/pystring/package.nix b/pkgs/by-name/py/pystring/package.nix index 3e885d78d1c6..ee818255062f 100644 --- a/pkgs/by-name/py/pystring/package.nix +++ b/pkgs/by-name/py/pystring/package.nix @@ -2,29 +2,20 @@ stdenv, lib, fetchFromGitHub, - fetchpatch, cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "pystring"; - version = "1.1.3"; + version = "1.1.4-unstable-2025-06-23"; src = fetchFromGitHub { owner = "imageworks"; repo = "pystring"; - rev = "v${version}"; - sha256 = "1w31pjiyshqgk6zd6m3ab3xfgb0ribi77r6fwrry2aw8w1adjknf"; + rev = "02ef1186d6b77bc35f385bd4db2da75b4736adb7"; + hash = "sha256-M0/nDxeRo8NBQ3/SvBc0i5O4ImIP/A8ry/jA27dLybg="; }; - patches = [ - (fetchpatch { - name = "pystring-cmake-configuration.patch"; - url = "https://github.com/imageworks/pystring/commit/4f653fc35421129eae8a2c424901ca7170059370.patch"; - sha256 = "1hynzz76ff4vvmi6kwixsmjswkpyj6s4vv05d7nw0zscj4cdp8k3"; - }) - ]; - nativeBuildInputs = [ cmake ]; doCheck = true; diff --git a/pkgs/by-name/qd/qdrant/package.nix b/pkgs/by-name/qd/qdrant/package.nix index c28565ac4e03..ee3f209ddac0 100644 --- a/pkgs/by-name/qd/qdrant/package.nix +++ b/pkgs/by-name/qd/qdrant/package.nix @@ -6,22 +6,23 @@ pkg-config, openssl, rust-jemalloc-sys, - nix-update-script, rust-jemalloc-sys-unprefixed, + versionCheckHook, + nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "qdrant"; - version = "1.14.0"; + version = "1.15.4"; src = fetchFromGitHub { owner = "qdrant"; repo = "qdrant"; - tag = "v${version}"; - hash = "sha256-o9Nv4UsFgVngKWpe5sUR8tovtpB81tJBSm6We6DN20c="; + tag = "v${finalAttrs.version}"; + hash = "sha256-t+j7gq0PidvBGkjkyU8Zny9bgjKGNITUJOmyFnneZVY="; }; - cargoHash = "sha256-xt7uu+YZGazbKwXEKXeIwcGg8G4djQx7nKpQYFv/L3Y="; + cargoHash = "sha256-bcPSHoUOUliAU+GersU4auzdUiv9PPuAjrPO/FxovB8="; nativeBuildInputs = [ protobuf @@ -38,6 +39,17 @@ rustPlatform.buildRustPackage rec { # Needed to get openssl-sys to use pkg-config. env.OPENSSL_NO_VENDOR = 1; + # Fix cargo-auditable issue with bench_rocksdb = ["dep:rocksdb"] + auditable = false; + + __darwinAllowLocalNetworking = true; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + passthru.updateScript = nix-update-script { }; meta = { @@ -50,4 +62,4 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dit7ya ]; }; -} +}) diff --git a/pkgs/by-name/ql/qlog/package.nix b/pkgs/by-name/ql/qlog/package.nix index ed93527807d6..d7973289f189 100644 --- a/pkgs/by-name/ql/qlog/package.nix +++ b/pkgs/by-name/ql/qlog/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "qlog"; - version = "0.45.0"; + version = "0.46.0"; src = fetchFromGitHub { owner = "foldynl"; repo = "QLog"; tag = "v${version}"; - hash = "sha256-Baw5IbO+A91Kt20DPAvh5oERkojBgegHK70g6XUysvs="; + hash = "sha256-yb2wSd3Hu6p/BacXxVekTrwy36FsxHapuRigHBRu1yU="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/qu/quarkus/package.nix b/pkgs/by-name/qu/quarkus/package.nix index a3a49e1124bf..6880637e3bf7 100644 --- a/pkgs/by-name/qu/quarkus/package.nix +++ b/pkgs/by-name/qu/quarkus/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "quarkus-cli"; - version = "3.25.4"; + version = "3.28.1"; src = fetchurl { url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-L7j+yuYjCWUuAuUA6YQjnU/fyppn9HkxPvsNiRDj8I8="; + hash = "sha256-cJpAm4OOYHtWctY9JVHNz9Nh/YCWv9TaA2fU5QYFOTQ="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/qw/qwen-code/package.nix b/pkgs/by-name/qw/qwen-code/package.nix index 0aaf2b6654bc..4e7d1bdb7bbd 100644 --- a/pkgs/by-name/qw/qwen-code/package.nix +++ b/pkgs/by-name/qw/qwen-code/package.nix @@ -4,18 +4,19 @@ fetchFromGitHub, nix-update-script, jq, + git, ripgrep, }: buildNpmPackage (finalAttrs: { pname = "qwen-code"; - version = "0.0.12"; + version = "0.0.13"; src = fetchFromGitHub { owner = "QwenLM"; repo = "qwen-code"; tag = "v${finalAttrs.version}"; - hash = "sha256-qsa4bAk0QUUZCtoEREBd+8s0AwwVr1os5TO7Luo/UrY="; + hash = "sha256-h7CtdZap+D+qRzEvkXJq1Ui4SFg4ldWjqdna/7Ggokk="; }; patches = [ @@ -24,20 +25,23 @@ buildNpmPackage (finalAttrs: { ./add-missing-resolved-integrity-fields.patch ]; - npmDepsHash = "sha256-uLKxUD0e9YSEQz4dxsGXYojcYS6noqsWhtmsc20He0k="; + npmDepsHash = "sha256-ClLXCjcFahbMerkyz3AZ12kiJU8CzUEvd9tYpK6BRUE="; nativeBuildInputs = [ jq ]; - buildInputs = [ ripgrep ]; + buildInputs = [ + git + ripgrep + ]; postPatch = '' # Remove @lvce-editor/ripgrep dependency (no network on buildPhase substituteInPlace package.json --replace-fail '"@lvce-editor/ripgrep": "^1.6.0",' "" substituteInPlace packages/core/package.json --replace-fail '"@lvce-editor/ripgrep": "^1.6.0",' "" substituteInPlace packages/core/src/tools/ripGrep.ts \ - --replace-fail "import { rgPath } from '@lvce-editor/ripgrep';" "const rgPath = 'rg';" + --replace-fail "const { rgPath } = await import('@lvce-editor/ripgrep');" "const rgPath = 'rg';" # patches below remove node-pty dependency which causes build fail on Darwin # should be conditional on platform but since package-lock.json is patched it changes its hash @@ -76,6 +80,7 @@ buildNpmPackage (finalAttrs: { mkdir -p $out/bin $out/share/qwen-code cp -r bundle/* $out/share/qwen-code/ + cp node_modules/tiktoken/tiktoken_bg.wasm $out/share/qwen-code/ patchShebangs $out/share/qwen-code ln -s $out/share/qwen-code/gemini.js $out/bin/qwen diff --git a/pkgs/by-name/ra/radicle-tui/package.nix b/pkgs/by-name/ra/radicle-tui/package.nix index 0135691e39dd..8e16edbd5adc 100644 --- a/pkgs/by-name/ra/radicle-tui/package.nix +++ b/pkgs/by-name/ra/radicle-tui/package.nix @@ -87,9 +87,9 @@ rustPlatform.buildRustPackage (finalAttrs: { # versionCheckHook doesn't support multiple arguments yet doInstallCheck = true; installCheckPhase = '' - runHook preInstallCheckPhase + runHook preInstallCheck $out/bin/rad-tui --version --no-forward | grep -F 'rad-tui ${finalAttrs.version}' - runHook postInstallCheckPhase + runHook postInstallCheck ''; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/ra/rain-bittorrent/package.nix b/pkgs/by-name/ra/rain-bittorrent/package.nix index bb4efbe110d6..550bc064b0a3 100644 --- a/pkgs/by-name/ra/rain-bittorrent/package.nix +++ b/pkgs/by-name/ra/rain-bittorrent/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "rain"; - version = "2.2.1"; + version = "2.2.2"; src = fetchFromGitHub { owner = "cenkalti"; repo = "rain"; tag = "v${version}"; - hash = "sha256-hXNup0ROW+0jFqMzC1bF48XZIIyzy7/jWepEp1sPF0Q="; + hash = "sha256-FU0RjWT+ewM/13n/4zCdxLVrN8ikUJCtosXsx8L8vMk="; }; - vendorHash = "sha256-e7adl7B2TFjkVlA2YQ3iXQRMhHThJHWOLPphmhdEmTE="; + vendorHash = "sha256-TFIrepXZPokVu9lW2V2s3seq58yQiHceu+zRHucB+0g="; meta = { description = "BitTorrent client and library in Go"; diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index b4eb8d03a7fb..9e91d442af42 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -12,19 +12,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "raycast"; - version = "1.103.0"; + version = "1.103.2"; src = { aarch64-darwin = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; - hash = "sha256-nHxGcFM4tr+AO2C4+MQTveeEnaLNHQscC9vOFYfgrf8="; + hash = "sha256-i8wMyuHIgKztklBcr5AZjsaf+C1N7QGnF2E3VUNwh5A="; }; x86_64-darwin = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; - hash = "sha256-ds32HExl4UloN+68gM64cysu335BRZ25zGaPDao0AD0="; + hash = "sha256-2/+/TQz7AIeR6mTZXEPKXE8K10r4Qw0hIRop9kysGpc="; }; } .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported."); diff --git a/pkgs/by-name/rc/rclone-ui/package.nix b/pkgs/by-name/rc/rclone-ui/package.nix index 703e3bb5f1bd..71a17ea300be 100644 --- a/pkgs/by-name/rc/rclone-ui/package.nix +++ b/pkgs/by-name/rc/rclone-ui/package.nix @@ -20,31 +20,33 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rclone-ui"; - version = "1.7.1"; + version = "2.2.0"; src = fetchFromGitHub { owner = "rclone-ui"; repo = "rclone-ui"; tag = "v${finalAttrs.version}"; - hash = "sha256-Rc3otUWcwzEjwDEe1NwWjqjlFK5/b59oKDOUzvvea00="; + hash = "sha256-gwZXI501lE3Tm9M8k6a2NJCsvbiPB3Y4yhhr4gkpkY4="; }; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src; forceGitDeps = true; - hash = "sha256-Rj0iv0TxOTnxpiHhA4gu2d9hdm3lhslZYvx4Jx1jmeU="; + hash = "sha256-OkPVPT4JBbkVcfGtSs6oi+VFA3sxp1b6fVr68ILtnPU="; }; cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; - cargoHash = "sha256-OG0raNHwukMJkIlsmVvHVJ30FMhpxKeYjuyi6Clm104="; + cargoHash = "sha256-8RK1rrGyxRNCTARlYUJNXWaH9F/3hV31uyNXjvWJaFU="; # Disable tauri bundle updater, can be removed when #389107 is merged patches = [ ./remove_updater.patch ]; postPatch = '' + substituteInPlace src-tauri/tauri.conf.json \ + --replace-fail '"mainBinaryName": "Rclone UI"' '"mainBinaryName": "${finalAttrs.pname}"' substituteInPlace src-tauri/Cargo.toml \ --replace-fail 'name = "app"' 'name = "${finalAttrs.pname}"' ''; diff --git a/pkgs/by-name/re/re-isearch/package.nix b/pkgs/by-name/re/re-isearch/package.nix index 5e048735e36e..5215a005a77d 100644 --- a/pkgs/by-name/re/re-isearch/package.nix +++ b/pkgs/by-name/re/re-isearch/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation { pname = "re-Isearch"; - version = "2.20220925.4.0a-unstable-2025-09-11"; + version = "2.20220925.4.0a-unstable-2025-09-22"; src = fetchFromGitHub { owner = "re-Isearch"; repo = "re-Isearch"; - rev = "26e44f3d66e7f19def909a8179f798f6a4fe0a8a"; - hash = "sha256-zAYdZrKx2xaNrPYS0BbNNA30TkMqqR8P7pCB/j9VBuY="; + rev = "d2e16c1f62aa4951d331668908f8dd17638be351"; + hash = "sha256-6sBIrmngdNG7hCg6NS3MkghVIf58ZNZFITpTBtfZ5RA="; }; patches = [ diff --git a/pkgs/by-name/re/redocly/package.nix b/pkgs/by-name/re/redocly/package.nix index 38e3e1339ec6..9942d6c54e9e 100644 --- a/pkgs/by-name/re/redocly/package.nix +++ b/pkgs/by-name/re/redocly/package.nix @@ -9,16 +9,16 @@ buildNpmPackage rec { pname = "redocly"; - version = "2.0.7"; + version = "2.1.0"; src = fetchFromGitHub { owner = "Redocly"; repo = "redocly-cli"; rev = "@redocly/cli@${version}"; - hash = "sha256-diTs1SudDtATY1sNghnWr4Uel1UT38YVSuJZLdb6sZs="; + hash = "sha256-94SqBRA2XqVCH6BN6pmaSKEfQC2SPPGfDe6fxQS+8as="; }; - npmDepsHash = "sha256-iHfbrX3HYDDol9Nt++vJAhlaBQJDRLypkuVdp0Iwjuc="; + npmDepsHash = "sha256-u+zWxenJDsOjYEbTbAfrRvBTdWLzZKX1TITEXk8yHSo="; npmBuildScript = "prepare"; diff --git a/pkgs/by-name/re/refurb/package.nix b/pkgs/by-name/re/refurb/package.nix index a601893a14d1..6e0d4da5a6f0 100644 --- a/pkgs/by-name/re/refurb/package.nix +++ b/pkgs/by-name/re/refurb/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "refurb"; - version = "2.1.0"; + version = "2.2.0"; format = "pyproject"; src = fetchFromGitHub { owner = "dosisod"; repo = "refurb"; tag = "v${version}"; - hash = "sha256-iqpVc4ajqF7DIl4jUH8+epEit4a/8KSrk2GwLJSVAbs="; + hash = "sha256-Y401oUQd516Pyf+8sTrje5AoeWCSGKlXktnwyj/nTl8="; }; nativeBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index 8c91bcd69411..31a14d9e785b 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.20.8"; + version = "1.20.18"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-P2fUPYn/ZMBOGZKytrMPPKh4KLbGhQ1jR+dLG5JNfVo="; + hash = "sha256-GxME5+Un6bYoMg9tkcdF3r5kTCdifdWmWtQrihGBloY="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in diff --git a/pkgs/by-name/re/renode-dts2repl/package.nix b/pkgs/by-name/re/renode-dts2repl/package.nix index 773e9e60875d..edbca57d343a 100644 --- a/pkgs/by-name/re/renode-dts2repl/package.nix +++ b/pkgs/by-name/re/renode-dts2repl/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication { pname = "renode-dts2repl"; - version = "0-unstable-2025-09-01"; + version = "0-unstable-2025-09-24"; pyproject = true; src = fetchFromGitHub { owner = "antmicro"; repo = "dts2repl"; - rev = "f0ecb42d5fd3a8d9d4b215c532b2824e8d22cf99"; - hash = "sha256-jI0zpv3OpLWh+CUGP+duyr7s2waPZu0+ULxzX9VmHY8="; + rev = "2ed0a3cc5e403486593455c407de76db5dce3c04"; + hash = "sha256-0MINLYvBynI1OSJ8Rz0KH/fxf1YHTuOSQTdLgB+3Zwo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix b/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix index ab934925b982..54909cfbfd48 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-09-14"; + version = "0-unstable-2025-09-27"; src = fetchFromGitHub { owner = "roddhjav"; repo = "apparmor.d"; - rev = "6a77b7ed8b9683ebcaf92470b64cc33deca9b9d8"; - hash = "sha256-QMR/nTyXxGsMiwIf7RKtohM3pygPA8l9Jg+NLDac6+Y="; + rev = "0ef6041dc38ccfd1c87699170518a56f03e1d9e6"; + hash = "sha256-iVf8mGN+q/a3ftuWqXp24MQ7Dr+V0JplA77IsfKFUGw="; }; dontConfigure = true; diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index ef8fc048cf96..688cc84558c4 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "rqlite"; - version = "8.43.4"; + version = "9.0.1"; src = fetchFromGitHub { owner = "rqlite"; repo = "rqlite"; tag = "v${finalAttrs.version}"; - hash = "sha256-2lCMRKGsDfwvXX1iCXfvVj4xcZT9IWRl8jWTpsIOkkw="; + hash = "sha256-ll8F5doXHG3Nq3LisSpy5iuh9JhA6/HsBwrSPDGs57c="; }; - vendorHash = "sha256-Xytvin7YX3eIPE5aw38PzLxhUPwoOZswAntEwCP6Toc="; + vendorHash = "sha256-Mq469sUYgS19SVJ7noTUl7hml9xUAGDsr64MJM8Xq9g="; subPackages = [ "cmd/rqlite" diff --git a/pkgs/by-name/rs/rspamd/package.nix b/pkgs/by-name/rs/rspamd/package.nix index af18cd8ed5ce..dbedc8f9d276 100644 --- a/pkgs/by-name/rs/rspamd/package.nix +++ b/pkgs/by-name/rs/rspamd/package.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitHub, + fetchpatch2, cmake, doctest, fmt_11, @@ -39,15 +40,22 @@ assert (!withHyperscan) || (!withVectorscan); stdenv.mkDerivation rec { pname = "rspamd"; - version = "3.12.1"; + version = "3.13.0"; src = fetchFromGitHub { owner = "rspamd"; repo = "rspamd"; rev = version; - hash = "sha256-bAkT0msUkgGkjAIlF7lnJbimBKW1NSn2zjkCj3ErJ1I="; + hash = "sha256-0qX/rvcEXxzr/PGL2A59T18Mfcalrjz0KJpEWBKJsZg="; }; + patches = [ + (fetchpatch2 { + url = "https://github.com/rspamd/rspamd/commit/d808fd75ff1db1821b1dd817eb4ba9a118b31090.patch"; + hash = "sha256-v1Gn3dPxN/h92NYK3PTrZomnbwUcVkAWcYeQCFzQNyo="; + }) + ]; + hardeningEnable = [ "pie" ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/ru/ruffle/package.nix b/pkgs/by-name/ru/ruffle/package.nix index 78b7a5d9c540..b7562ecba84e 100644 --- a/pkgs/by-name/ru/ruffle/package.nix +++ b/pkgs/by-name/ru/ruffle/package.nix @@ -21,16 +21,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "ruffle"; - version = "0.2-nightly-2025-09-13"; + version = "0.2-nightly-2025-09-24"; src = fetchFromGitHub { owner = "ruffle-rs"; repo = "ruffle"; tag = lib.strings.removePrefix "0.2-" finalAttrs.version; - hash = "sha256-Mzb5Ki6RyQIpeHRGtfGVURmvVMNuBBIjp+31M0m7oGw="; + hash = "sha256-3QvkNmNeY+UnpUl1m2gWIatSJNpGdTstNMSh6gj+5oE="; }; - cargoHash = "sha256-y65rM5sfSN8OA13Dwrt1VhiiODzdF0UmAA1IJwycfL0="; + cargoHash = "sha256-cDECuJwBNzC0gzWGfoN+IApd52vtVq/NSJLxT9vLKNA="; cargoBuildFlags = lib.optional withRuffleTools "--workspace"; env = diff --git a/pkgs/by-name/ru/runme/package.nix b/pkgs/by-name/ru/runme/package.nix index 8425250b54cf..b8f31f3771bc 100644 --- a/pkgs/by-name/ru/runme/package.nix +++ b/pkgs/by-name/ru/runme/package.nix @@ -13,16 +13,16 @@ buildGoModule rec { pname = "runme"; - version = "3.15.1"; + version = "3.15.2"; src = fetchFromGitHub { owner = "runmedev"; repo = "runme"; rev = "v${version}"; - hash = "sha256-qC5FoRpMSWFlPGQvM+wTvCF46TvJznZAQNle5fAOp9g="; + hash = "sha256-NtFKzObi0mIdzhRiu7CCZ3e4yIhI2gHMtVsdf5TEb/s="; }; - vendorHash = "sha256-KF9yKm/b3VjZJIj9PXcm2UxdTE43YGsqgep8Us13GdI="; + vendorHash = "sha256-Uw5igaQpKKI4y7EoznFdmyTXfex350Pps6nt3lvKeAM="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/ru/rustlings/package.nix b/pkgs/by-name/ru/rustlings/package.nix index 01ed0f3edc55..c2d818cfe705 100644 --- a/pkgs/by-name/ru/rustlings/package.nix +++ b/pkgs/by-name/ru/rustlings/package.nix @@ -11,7 +11,7 @@ }: let pname = "rustlings"; - version = "6.4.0"; + version = "6.5.0"; in rustPlatform.buildRustPackage { inherit pname version; @@ -19,15 +19,16 @@ rustPlatform.buildRustPackage { owner = "rust-lang"; repo = "rustlings"; rev = "v${version}"; - hash = "sha256-VdIIcpyoCuid3MECVc9aKeIOUlxGlxcG7znqbqo9pjc="; + hash = "sha256-dUQIzNPxmKbhew9VjFIW7bY0D1IkuJ5+hRY2/CwmYhY="; }; - cargoHash = "sha256-QWmK+chAUnMGjqLq2xN5y6NJZJBMDTszImB9bXhO4+w="; + cargoHash = "sha256-AvwulWEqZMywaG7lEmT8nn9s2hda+bbIV1rnVXnKH8o="; # Disabled test that does not work well in an isolated environment checkFlags = [ "--skip=run_compilation_success" "--skip=run_test_success" + "--skip=init" ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/sa/saga/package.nix b/pkgs/by-name/sa/saga/package.nix index 4c253f50285e..4cea74a97fa2 100644 --- a/pkgs/by-name/sa/saga/package.nix +++ b/pkgs/by-name/sa/saga/package.nix @@ -33,11 +33,11 @@ stdenv.mkDerivation rec { pname = "saga"; - version = "9.9.1"; + version = "9.9.2"; src = fetchurl { url = "mirror://sourceforge/saga-gis/saga-${version}.tar.gz"; - hash = "sha256-InypyVCk08tsByKaIBRFWldwRz1AkNCgFD3DL4OG84w="; + hash = "sha256-fBnHootXNwdnB+TnBMS7U7oPWhs3p7cFvPVbAIwQCBE="; }; sourceRoot = "saga-${version}/saga-gis"; diff --git a/pkgs/by-name/sa/sauce-connect/package.nix b/pkgs/by-name/sa/sauce-connect/package.nix index 3e550fa0aa8c..27f558f8f3ae 100644 --- a/pkgs/by-name/sa/sauce-connect/package.nix +++ b/pkgs/by-name/sa/sauce-connect/package.nix @@ -9,21 +9,21 @@ stdenv.mkDerivation rec { pname = "sauce-connect"; - version = "5.2.2"; + version = "5.3.0"; passthru = { sources = { x86_64-linux = fetchurl { url = "https://saucelabs.com/downloads/sauce-connect/${version}/sauce-connect-${version}_linux.x86_64.tar.gz"; - hash = "sha256-JyQkXp7/jrgWEKNPHUw/exXc5nqjejHWsy3IiEJ5gqU="; + hash = "sha256-7DeGVdRtbgwpDpt7txuYLmf7R6KYeneMOGPH0B1PTIQ="; }; aarch64-linux = fetchurl { url = "https://saucelabs.com/downloads/sauce-connect/${version}/sauce-connect-${version}_linux.aarch64.tar.gz"; - hash = "sha256-8EZjqid4/r2p8jZxQiI1x1IyDFXHwWDbmCOVXdnmmgs="; + hash = "sha256-3fUB0KLFEmSzRlYSZhJ3VP4QJC/S1R2Iyk3+o82sNRg="; }; x86_64-darwin = fetchurl { url = "https://saucelabs.com/downloads/sauce-connect/${version}/sauce-connect-${version}_darwin.all.zip"; - hash = "sha256-E4S7hbLSnRd5M/yOiUyPasYNg7ZmQ10S6fyn9Qs1BFk="; + hash = "sha256-nSmDenuel+L4HKhDEHMirGwKj0A7plIXAqf+T7Agc3A="; }; aarch64-darwin = passthru.sources.x86_64-darwin; }; diff --git a/pkgs/by-name/sa/sauce-connect/update.sh b/pkgs/by-name/sa/sauce-connect/update.sh index 1c6f10b33046..38ab992a3eb3 100755 --- a/pkgs/by-name/sa/sauce-connect/update.sh +++ b/pkgs/by-name/sa/sauce-connect/update.sh @@ -19,7 +19,7 @@ all_versions=$(jq --exit-status --raw-output \ '.all_downloads | to_entries[] | select(.value | has("linux") and has("osx")) | .key' \ <<< "$response") latest_version=$(sort --version-sort <<< "$all_versions" | tail -n 1) -for platform in x86_64-linux x86_64-darwin; do +for platform in x86_64-linux aarch64-linux x86_64-darwin; do update-source-version sauce-connect "$latest_version" \ --ignore-same-version \ --source-key="passthru.sources.$platform" diff --git a/pkgs/by-name/sb/sby/package.nix b/pkgs/by-name/sb/sby/package.nix index c26a3906c79f..9cc4797657f7 100644 --- a/pkgs/by-name/sb/sby/package.nix +++ b/pkgs/by-name/sb/sby/package.nix @@ -19,13 +19,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "sby"; - version = "0.56"; + version = "0.57"; src = fetchFromGitHub { owner = "YosysHQ"; repo = "sby"; tag = "v${finalAttrs.version}"; - hash = "sha256-uKndGUoLbG7SBhsOSYyM/v9g33pq7zFFajzvTUYa7NY="; + hash = "sha256-vhgLP2twPPGsey5lzmt/zUFme4GjIdWgRyWoCHxLxRU="; }; postPatch = '' diff --git a/pkgs/by-name/sc/scala-cli/sources.json b/pkgs/by-name/sc/scala-cli/sources.json index c6748ee0271c..8b2e88a3b206 100644 --- a/pkgs/by-name/sc/scala-cli/sources.json +++ b/pkgs/by-name/sc/scala-cli/sources.json @@ -1,21 +1,21 @@ { - "version": "1.9.0", + "version": "1.9.1", "assets": { "aarch64-darwin": { "asset": "scala-cli-aarch64-apple-darwin.gz", - "sha256": "18iyr4k2nwihnn1rkpd0qj90czn0ff6hr9637kra93hn4rnb565p" + "sha256": "1hlhhy3ncjfjn1k9cc0k8sl43mjgxbsppjy4igs4an2l88pwi9nk" }, "aarch64-linux": { "asset": "scala-cli-aarch64-pc-linux.gz", - "sha256": "0b7ra7r0xvglhn28s52g6qdzma36maqdm4d4s14kvi6svjlzg19s" + "sha256": "1lzqyk253bavn9lmb9isa3qx2ylzags9mglb7j433syih8fv2y5z" }, "x86_64-darwin": { "asset": "scala-cli-x86_64-apple-darwin.gz", - "sha256": "1m0kjah1dgwfsj24l27g9wcjj6j4qcv7a14126xd276lv0imj4hk" + "sha256": "1vkbr6nhdfi33402hp60i0b078xbipcg3sc7dfinlikvp4vi6jrm" }, "x86_64-linux": { "asset": "scala-cli-x86_64-pc-linux.gz", - "sha256": "0mfg8swxglhwvn8q291lav2kik5ciw9l0g2q3xqzwkpl8chvmhp9" + "sha256": "03d5m0kdb417yf9zw0pkh0wrqivrvvr7akk2xnznbqqjsxfq4sfx" } } } diff --git a/pkgs/development/tools/scalafix/default.nix b/pkgs/by-name/sc/scalafix/package.nix similarity index 94% rename from pkgs/development/tools/scalafix/default.nix rename to pkgs/by-name/sc/scalafix/package.nix index 94abffd96120..9aa101f331de 100644 --- a/pkgs/development/tools/scalafix/default.nix +++ b/pkgs/by-name/sc/scalafix/package.nix @@ -1,13 +1,16 @@ { lib, stdenv, - jre, + jre8, coursier, makeWrapper, installShellFiles, setJavaClassPath, testers, }: +let + jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 +in stdenv.mkDerivation (finalAttrs: { pname = "scalafix"; version = "0.12.0"; diff --git a/pkgs/by-name/sc/scalapack/package.nix b/pkgs/by-name/sc/scalapack/package.nix index aee2fc557426..2a65be07d73a 100644 --- a/pkgs/by-name/sc/scalapack/package.nix +++ b/pkgs/by-name/sc/scalapack/package.nix @@ -4,26 +4,33 @@ fetchFromGitHub, fetchpatch, cmake, + gfortran, mpiCheckPhaseHook, mpi, blas, lapack, + testers, }: assert blas.isILP64 == lapack.isILP64; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "scalapack"; version = "2.2.2"; src = fetchFromGitHub { owner = "Reference-ScaLAPACK"; repo = "scalapack"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-KDMW/D7ubGaD2L7eTwULJ04fAYDPAKl8xKPZGZMkeik="; }; - passthru = { inherit (blas) isILP64; }; + passthru = { + inherit (blas) isILP64; + tests.pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + }; + }; __structuredAttrs = true; @@ -37,7 +44,7 @@ stdenv.mkDerivation rec { # Required to activate ILP64. # See https://github.com/Reference-ScaLAPACK/scalapack/pull/19 - postPatch = lib.optionalString passthru.isILP64 '' + postPatch = lib.optionalString finalAttrs.passthru.isILP64 '' sed -i 's/INTSZ = 4/INTSZ = 8/g' TESTING/EIG/* TESTING/LIN/* sed -i 's/INTGSZ = 4/INTGSZ = 8/g' TESTING/EIG/* TESTING/LIN/* @@ -50,36 +57,35 @@ stdenv.mkDerivation rec { "dev" ]; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + gfortran + ]; + nativeCheckInputs = [ mpiCheckPhaseHook ]; - buildInputs = [ + + propagatedBuildInputs = [ blas lapack - ]; - propagatedBuildInputs = [ mpi ]; - hardeningDisable = lib.optionals (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isDarwin) [ - "stackprotector" + mpi ]; # xslu and xsllt tests seem to time out on x86_64-darwin. # this line is left so those who force installation on x86_64-darwin can still build doCheck = !(stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin); - preConfigure = '' - cmakeFlagsArray+=( - -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF - -DLAPACK_LIBRARIES="-llapack" - -DBLAS_LIBRARIES="-lblas" - -DCMAKE_Fortran_COMPILER=${lib.getDev mpi}/bin/mpif90 - -DCMAKE_C_FLAGS="${ - lib.concatStringsSep " " [ - "-Wno-implicit-function-declaration" - (lib.optionalString passthru.isILP64 "-DInt=long") - ] - }" - ${lib.optionalString passthru.isILP64 ''-DCMAKE_Fortran_FLAGS="-fdefault-integer-8"''} - ) - ''; + cmakeFlags = [ + (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) + (lib.cmakeFeature "LAPACK_LIBRARIES" "-llapack") + (lib.cmakeFeature "BLAS_LIBRARIES" "-lblas") + (lib.cmakeFeature "CMAKE_C_FLAGS" "${lib.concatStringsSep " " [ + "-Wno-implicit-function-declaration" + (lib.optionalString finalAttrs.passthru.isILP64 "-DInt=long") + ]}") + ] + ++ lib.optionals finalAttrs.passthru.isILP64 [ + (lib.cmakeFeature "CMAKE_Fortran_FLAGS" "-fdefault-integer-8") + ]; # Increase individual test timeout from 1500s to 10000s because hydra's builds # sometimes fail due to this @@ -89,16 +95,17 @@ stdenv.mkDerivation rec { # _IMPORT_PREFIX, used to point to lib, points to dev output. Every package using the generated # cmake file will thus look for the library in the dev output instead of out. # Use the absolute path to $out instead to fix the issue. - substituteInPlace $dev/lib/cmake/scalapack-${version}/scalapack-targets-release.cmake \ - --replace "\''${_IMPORT_PREFIX}" "$out" + substituteInPlace $dev/lib/cmake/scalapack-${finalAttrs.version}/scalapack-targets-release.cmake \ + --replace-fail "\''${_IMPORT_PREFIX}" "$out" ''; - meta = with lib; { + meta = { homepage = "http://www.netlib.org/scalapack/"; description = "Library of high-performance linear algebra routines for parallel distributed memory machines"; - license = licenses.bsd3; - platforms = platforms.unix; - maintainers = with maintainers; [ + license = lib.licenses.bsd3; + platforms = lib.platforms.unix; + pkgConfigModules = [ "scalapack" ]; + maintainers = with lib.maintainers; [ costrouc markuskowa gdinh @@ -106,4 +113,4 @@ stdenv.mkDerivation rec { # xslu and xsllt tests fail on x86 darwin broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; }; -} +}) diff --git a/pkgs/by-name/sc/scalingo/package.nix b/pkgs/by-name/sc/scalingo/package.nix index 0dd7cc0575c9..11a32d69724b 100644 --- a/pkgs/by-name/sc/scalingo/package.nix +++ b/pkgs/by-name/sc/scalingo/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "scalingo"; - version = "1.39.0"; + version = "1.40.0"; src = fetchFromGitHub { owner = pname; repo = "cli"; rev = version; - hash = "sha256-5La3k6DXCYpnTgtnHolJ5pL7EPjkO+bXgT48gcRsbsc="; + hash = "sha256-AY2Iy7MwZ0OmNdv9EPgJ79Ug8pDuxlVNtLRhlX+XCC4="; }; vendorHash = null; diff --git a/pkgs/by-name/sc/schemat/package.nix b/pkgs/by-name/sc/schemat/package.nix index 24dfc89e8da8..1ccc7a7b70b7 100644 --- a/pkgs/by-name/sc/schemat/package.nix +++ b/pkgs/by-name/sc/schemat/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "schemat"; - version = "0.4.5"; + version = "0.4.7"; src = fetchFromGitHub { owner = "raviqqe"; repo = "schemat"; tag = "v${finalAttrs.version}"; - hash = "sha256-gGHAkNFEkcbWqel3kr6fUiUDHwZJdf9FLHfQjD9RPUc="; + hash = "sha256-veGrwwERnMy+60paF/saEbVxTDyqNVT1hsfggGCzZt0="; }; - cargoHash = "sha256-qbn/s5wMRt0Qj/H4SVP8fCcb5cMAXETzuPm68NdgkBE="; + cargoHash = "sha256-R43i06XW3DpP+6fPUo/CZhKOVXMyoTPuygJ01BpW1/I="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/sc/scom/package.nix b/pkgs/by-name/sc/scom/package.nix index af50df478a03..a716387130c8 100644 --- a/pkgs/by-name/sc/scom/package.nix +++ b/pkgs/by-name/sc/scom/package.nix @@ -5,13 +5,13 @@ }: stdenv.mkDerivation (finaAttrs: { pname = "scom"; - version = "1.1"; + version = "1.2"; src = fetchFromGitHub { owner = "crash-systems"; repo = "scom"; tag = finaAttrs.version; - hash = "sha256-ZcD7H+tgekwZ6TOAjw6cxa78uMsBXFkIFZrHF+ErW4k="; + hash = "sha256-fFA0s+B94YPDvcPi2GCThcMGcSY6qR1f7x/jP8gXh94="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/sd/sdrplay/darwin.nix b/pkgs/by-name/sd/sdrplay/darwin.nix new file mode 100644 index 000000000000..06b1a8bc9736 --- /dev/null +++ b/pkgs/by-name/sd/sdrplay/darwin.nix @@ -0,0 +1,56 @@ +{ + pname, + version, + src, + meta, + lib, + stdenv, + xar, + cpio, + libusb1, + fixDarwinDylibNames, +}: +stdenv.mkDerivation { + inherit + pname + version + src + meta + ; + + nativeBuildInputs = [ + xar + cpio + fixDarwinDylibNames + ]; + + unpackPhase = '' + xar -xf $src + zcat SDRplayAPI.pkg/Payload | cpio -i + ''; + + dontBuild = true; + + env = { + majorVersion = lib.versions.major version; + majorMinorVersion = lib.versions.majorMinor version; + }; + + installPhase = '' + root="$PWD/Library/SDRplayAPI/${version}" + + mkdir -p $out/{bin,lib} + + cp "$root/bin/sdrplay_apiService" "$out/bin" + cp -r "$root/include" "$out/include" + + lib="$out/lib/libsdrplay_api.$majorMinorVersion.dylib" + cp "$root/lib/libsdrplay_api.so.$majorMinorVersion" "$lib" + ln -s "$lib" "$out/lib/libsdrplay_api.$majorVersion.dylib" + ln -s "$lib" "$out/lib/libsdrplay_api.dylib" + ''; + + postFixup = '' + install_name_tool -add_rpath "${lib.getLib libusb1}/lib" $out/bin/sdrplay_apiService + ''; +} diff --git a/pkgs/by-name/sd/sdrplay/linux.nix b/pkgs/by-name/sd/sdrplay/linux.nix new file mode 100644 index 000000000000..1f5393b5df5e --- /dev/null +++ b/pkgs/by-name/sd/sdrplay/linux.nix @@ -0,0 +1,54 @@ +{ + pname, + version, + src, + meta, + stdenv, + lib, + fetchurl, + autoPatchelfHook, + udev, + libusb1, +}: +let + arch = stdenv.hostPlatform.qemuArch; +in +stdenv.mkDerivation rec { + inherit + pname + version + src + meta + ; + + nativeBuildInputs = [ autoPatchelfHook ]; + + buildInputs = [ + libusb1 + udev + (lib.getLib stdenv.cc.cc) + ]; + + unpackPhase = '' + sh "$src" --noexec --target source + ''; + + sourceRoot = "source"; + + dontBuild = true; + + env = { + majorVersion = lib.versions.major version; + majorMinorVersion = lib.versions.majorMinor version; + }; + + installPhase = '' + mkdir -p $out/{bin,lib,include} + libName="libsdrplay_api" + cp "${arch}/$libName.so.$majorMinorVersion" $out/lib/ + ln -s "$out/lib/$libName.so.$majorMinorVersion" "$out/lib/$libName.so.$majorVersion" + ln -s "$out/lib/$libName.so.$majorVersion" "$out/lib/$libName.so" + cp "${arch}/sdrplay_apiService" $out/bin/ + cp -r inc/* $out/include/ + ''; +} diff --git a/pkgs/by-name/sd/sdrplay/package.nix b/pkgs/by-name/sd/sdrplay/package.nix index c3532f5fe4ea..5e0803478891 100644 --- a/pkgs/by-name/sd/sdrplay/package.nix +++ b/pkgs/by-name/sd/sdrplay/package.nix @@ -1,79 +1,59 @@ { + callPackage, + fetchurl, stdenv, lib, - fetchurl, - autoPatchelfHook, - udev, - libusb1, }: + let - arch = - if stdenv.hostPlatform.isx86_64 then - "x86_64" - else if stdenv.hostPlatform.isi686 then - "i686" - else if stdenv.hostPlatform.isAarch64 then - "aarch64" - else - throw "unsupported architecture"; + version = "3.15.1"; - version = "3.07.1"; - - srcs = rec { - aarch64 = { - url = "https://www.sdrplay.com/software/SDRplay_RSP_API-ARM64-${version}.run"; - hash = "sha256-GJPFW6W8Ke4mnczcSLFYfioOMGCfFn2/EIA07VnmVGY="; - }; - - x86_64 = { + sources = rec { + x86_64-linux = { url = "https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-${version}.run"; - sha256 = "1a25c7rsdkcjxr7ffvx2lwj7fxdbslg9qhr8ghaq1r53rcrqgzmf"; + hash = "sha256-CTcyv10Xz9G2LqHh4qOW9tKBEcB+rztE2R7xJIU4QBQ="; }; - i686 = x86_64; + x86_64-darwin = { + url = "https://www.sdrplay.com/software/SDRplayAPI-macos-installer-universal-3.15.1.pkg"; + hash = "sha256-XRSM7aH653XS0t9bP89G3uJ7YiLiU1xMBjwvLqL3rMM="; + }; + + aarch64-linux = x86_64-linux; + aarch64-darwin = x86_64-darwin; }; + + platforms = lib.attrNames sources; + + package = if stdenv.hostPlatform.isLinux then ./linux.nix else ./darwin.nix; + in -stdenv.mkDerivation rec { + +callPackage package { pname = "sdrplay"; inherit version; - src = fetchurl srcs."${arch}"; + src = + let + inherit (stdenv.hostPlatform) system; + source = + if lib.hasAttr system sources then + sources."${system}" + else + throw "SDRplay is not supported on ${system}"; - nativeBuildInputs = [ autoPatchelfHook ]; - - buildInputs = [ - libusb1 - udev - (lib.getLib stdenv.cc.cc) - ]; - - unpackPhase = '' - sh "$src" --noexec --target source - ''; - - sourceRoot = "source"; - - dontBuild = true; - - installPhase = '' - mkdir -p $out/{bin,lib,include,lib/udev/rules.d} - majorVersion="${lib.concatStringsSep "." (lib.take 1 (builtins.splitVersion version))}" - majorMinorVersion="${lib.concatStringsSep "." (lib.take 2 (builtins.splitVersion version))}" - libName="libsdrplay_api" - cp "${arch}/$libName.so.$majorMinorVersion" $out/lib/ - ln -s "$out/lib/$libName.so.$majorMinorVersion" "$out/lib/$libName.so.$majorVersion" - ln -s "$out/lib/$libName.so.$majorVersion" "$out/lib/$libName.so" - cp "${arch}/sdrplay_apiService" $out/bin/ - cp -r inc/* $out/include/ - cp 66-mirics.rules $out/lib/udev/rules.d/ - ''; + in + fetchurl source; meta = with lib; { + inherit platforms; + description = "SDRplay API"; longDescription = '' Proprietary library and api service for working with SDRplay devices. For documentation and licensing details see https://www.sdrplay.com/docs/SDRplay_API_Specification_v${lib.concatStringsSep "." (lib.take 2 (builtins.splitVersion version))}.pdf ''; + homepage = "https://www.sdrplay.com/downloads/"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.unfree; @@ -81,7 +61,7 @@ stdenv.mkDerivation rec { pmenke zaninime ]; - platforms = platforms.linux; + mainProgram = "sdrplay_apiService"; }; } diff --git a/pkgs/by-name/se/sea-orm-cli/package.nix b/pkgs/by-name/se/sea-orm-cli/package.nix index 91511608767c..9a0226ea1e60 100644 --- a/pkgs/by-name/se/sea-orm-cli/package.nix +++ b/pkgs/by-name/se/sea-orm-cli/package.nix @@ -9,18 +9,18 @@ }: rustPlatform.buildRustPackage rec { pname = "sea-orm-cli"; - version = "1.1.14"; + version = "1.1.16"; src = fetchCrate { inherit pname version; - hash = "sha256-7nJyonPU3mdFmV968Ai5M0+Y3fm0OKsNRSKafo64V+s="; + hash = "sha256-L8x7+yz/d03yOoWKWCtV1U+37JkTb28sH9OMxzrIsE4="; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; - cargoHash = "sha256-IX7s5JoaOzfP01ypqg+k018b+qwnqI356Gs+nIrpxYg="; + cargoHash = "sha256-efgzVuv9Lm8T+05Z0WAaux/l7hRdJdVPfpknKt22d50="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index a4c214de36df..06be3a17c5f3 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -32,6 +32,7 @@ python.pkgs.toPythonModule ( "httpx-socks" "lxml" "typer-slim" + "whitenoise" ]; preBuild = diff --git a/pkgs/by-name/se/semtools/package.nix b/pkgs/by-name/se/semtools/package.nix new file mode 100644 index 000000000000..01d6722dd0da --- /dev/null +++ b/pkgs/by-name/se/semtools/package.nix @@ -0,0 +1,41 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + nix-update-script, + openssl, + pkg-config, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "semtools"; + version = "1.2.0"; + + src = fetchFromGitHub { + owner = "run-llama"; + repo = "semtools"; + tag = "v${finalAttrs.version}"; + hash = "sha256-wpOKEESM3uG9m/EqWnF2uXITbrwIhwe2MSA0FN7Fu+w="; + }; + + cargoHash = "sha256-irLhwlNnB3G63WUGV2wo+LQGQgNHYzu/vb/RM/G6Fdc="; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ openssl ]; + + checkFlags = lib.optionals (stdenv.hostPlatform.system == "x86_64-darwin") [ + # https://github.com/run-llama/semtools/issues/17 + "--skip=tests::test_search_result_context_calculation" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Semantic search and document parsing tools for the command line"; + homepage = "https://github.com/run-llama/semtools"; + changelog = "https://github.com/run-llama/semtools/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.amadejkastelic ]; + }; +}) diff --git a/pkgs/by-name/se/serie/package.nix b/pkgs/by-name/se/serie/package.nix index 4dc696af3d2c..43d45552d0f9 100644 --- a/pkgs/by-name/se/serie/package.nix +++ b/pkgs/by-name/se/serie/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "serie"; - version = "0.5.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "lusingander"; repo = "serie"; rev = "v${version}"; - hash = "sha256-1MDVoMaxd4ufJeI7D/2d6M1hxiB1J3ALNEbNDoffcs8="; + hash = "sha256-Pv9dCe3oGNDj6cRFaIBLCtGqnDHVBIbxxOo46a7OFSE="; }; - cargoHash = "sha256-FQdCOI/KW+CbIxzQ5W2d53xSOvScpKRtnN+1RehEu0Q="; + cargoHash = "sha256-oOH4OyeB1fevLH7KbEZo7XVWaT6wa3WCcVLsEvCrrD8="; nativeCheckInputs = [ gitMinimal ]; diff --git a/pkgs/by-name/sh/shader-slang/package.nix b/pkgs/by-name/sh/shader-slang/package.nix index bbbf97d396a0..32c1afc2243f 100644 --- a/pkgs/by-name/sh/shader-slang/package.nix +++ b/pkgs/by-name/sh/shader-slang/package.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "shader-slang"; - version = "2025.16.1"; + version = "2025.17.2"; src = fetchFromGitHub { owner = "shader-slang"; repo = "slang"; tag = "v${finalAttrs.version}"; - hash = "sha256-9kCqE/jwnQrwbKXdcY3rp8YoPju+/ZupH1HBc5qu53o="; + hash = "sha256-bviodruPqvw2L9E6qSO0ihg9L/qK33A03bpr1bI+xR8="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/sh/shapelib/package.nix b/pkgs/by-name/sh/shapelib/package.nix index 7a465f60d17d..6ed9914ff6c1 100644 --- a/pkgs/by-name/sh/shapelib/package.nix +++ b/pkgs/by-name/sh/shapelib/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "shapelib"; - version = "1.6.1"; + version = "1.6.2"; src = fetchurl { url = "https://download.osgeo.org/shapelib/shapelib-${version}.tar.gz"; - hash = "sha256-XakKYOJUQPEI9OjpVzK/qD7eE8jgwrz4CuQQBsyOvCA="; + hash = "sha256-S3SjbO2U6ae+pAEVfmZK3cxb4lHn33+I1GdDYdoBLCE="; }; doCheck = true; diff --git a/pkgs/by-name/si/sidplayfp/package.nix b/pkgs/by-name/si/sidplayfp/package.nix index ea8847e703f4..09e2b32ec66e 100644 --- a/pkgs/by-name/si/sidplayfp/package.nix +++ b/pkgs/by-name/si/sidplayfp/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sidplayfp"; - version = "2.15.0"; + version = "2.15.1"; src = fetchFromGitHub { owner = "libsidplayfp"; repo = "sidplayfp"; rev = "v${finalAttrs.version}"; - hash = "sha256-piPvNXEmjqz7r0+Uft6cmSJsWJdxwMJFpluVV1hEO2U="; + hash = "sha256-IUyXkHs8QfWhuTVYrPbmMU/mhfGwGminypLmGYimcLg="; }; strictDeps = true; diff --git a/pkgs/by-name/si/signal-cli/package.nix b/pkgs/by-name/si/signal-cli/package.nix index 18d5d06760c4..bb9ca470d6d6 100644 --- a/pkgs/by-name/si/signal-cli/package.nix +++ b/pkgs/by-name/si/signal-cli/package.nix @@ -12,12 +12,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "signal-cli"; - version = "0.13.18"; + version = "0.13.19"; # Building from source would be preferred, but is much more involved. src = fetchurl { url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-Dnhr/+dKSNCiM7NB8+v5OxfaGhpyHWXVIWC2pZqaoa8="; + hash = "sha256-+vO/6bn5416HdqM9x2tJQ6v4KP9hcxX1G31icBOcB58="; }; buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ diff --git a/pkgs/by-name/si/signal-export/package.nix b/pkgs/by-name/si/signal-export/package.nix index 6c14cbedb0ea..e843dfe83cb4 100644 --- a/pkgs/by-name/si/signal-export/package.nix +++ b/pkgs/by-name/si/signal-export/package.nix @@ -7,13 +7,13 @@ python3.pkgs.buildPythonApplication rec { pname = "signal-export"; - version = "3.7.1"; + version = "3.8.0"; pyproject = true; src = fetchPypi { inherit version; pname = "signal_export"; - hash = "sha256-7oSaVC1TpRwoOwpXbercFOBoyrmKx8J9QUnt/a6JHGs="; + hash = "sha256-bl5rl6zRn4K/CXjS/5OCfngzNeUzXsXjhd2fTFHsHbg="; }; build-system = with python3.pkgs; [ diff --git a/pkgs/by-name/si/sitespeed-io/package.nix b/pkgs/by-name/si/sitespeed-io/package.nix index 0da1a79be71e..e273ba9ce236 100644 --- a/pkgs/by-name/si/sitespeed-io/package.nix +++ b/pkgs/by-name/si/sitespeed-io/package.nix @@ -26,13 +26,13 @@ assert (!withFirefox && !withChromium) -> throw "Either `withFirefox` or `withChromium` must be enabled."; buildNpmPackage rec { pname = "sitespeed-io"; - version = "38.1.2"; + version = "38.3.0"; src = fetchFromGitHub { owner = "sitespeedio"; repo = "sitespeed.io"; tag = "v${version}"; - hash = "sha256-S7XYDxKODK6R/O9kNVq04pponYfcwTwsyVQO8yh598w="; + hash = "sha256-45lvEM8vkoXdbZNJamUR94PD0EwtoNEhWSNyV68yzPo="; }; postPatch = '' @@ -50,7 +50,7 @@ buildNpmPackage rec { dontNpmBuild = true; npmInstallFlags = [ "--omit=dev" ]; - npmDepsHash = "sha256-rVxVD2c+xijup7XrtwwmECahL3S2S98+71d7H1Bwa+U="; + npmDepsHash = "sha256-rXGoIIbKNZCBhhuRM/0WcaciH/bLQamipmOIh1EXJlU="; postInstall = '' mv $out/bin/sitespeed{.,-}io diff --git a/pkgs/by-name/sk/sketchybar-app-font/package.nix b/pkgs/by-name/sk/sketchybar-app-font/package.nix index 2e76b9a9c8f2..7a7016bca2d7 100644 --- a/pkgs/by-name/sk/sketchybar-app-font/package.nix +++ b/pkgs/by-name/sk/sketchybar-app-font/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sketchybar-app-font"; - version = "2.0.42"; + version = "2.0.43"; src = fetchFromGitHub { owner = "kvndrsslr"; repo = "sketchybar-app-font"; tag = "v${finalAttrs.version}"; - hash = "sha256-ERYbwtOmMKJNnp4Gn35dbjukFpcD8t1GjI7eDXubAjo="; + hash = "sha256-F2Zg3sg56lftY1NWqwUZiYhEP/JCebWUg5ICAnB4Mu8="; }; pnpmDeps = pnpm_9.fetchDeps { diff --git a/pkgs/by-name/sk/skim/package.nix b/pkgs/by-name/sk/skim/package.nix index c9c447cc9c92..fda052e974da 100644 --- a/pkgs/by-name/sk/skim/package.nix +++ b/pkgs/by-name/sk/skim/package.nix @@ -51,6 +51,11 @@ rustPlatform.buildRustPackage rec { installBin sk-share installManPage $(find man -type f) + installShellCompletion \ + --cmd sk \ + --bash shell/completion.bash \ + --fish shell/completion.fish \ + --zsh shell/completion.zsh ''; # Doc tests are broken on aarch64 diff --git a/pkgs/by-name/sl/slackdump/package.nix b/pkgs/by-name/sl/slackdump/package.nix index 4f548dca89f5..ba199f91f65b 100644 --- a/pkgs/by-name/sl/slackdump/package.nix +++ b/pkgs/by-name/sl/slackdump/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "slackdump"; - version = "3.1.6"; + version = "3.1.7"; src = fetchFromGitHub { owner = "rusq"; repo = "slackdump"; tag = "v${version}"; - hash = "sha256-MoC1uLyAyLrHLjokDfg9UPUKQZKl8MdNQpFAzaea2Gs="; + hash = "sha256-rVNXVkM4DpfNdqDGzaw23zOL/VSbzKsCyOc/Cq/mtZM="; }; nativeCheckInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.IOKitTools; @@ -32,7 +32,7 @@ buildGoModule rec { "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; - vendorHash = "sha256-+4/F3CKFRLHB9aPUFVnnPmwIxZ608qMhrMHXE3Gskx0="; + vendorHash = "sha256-XnEuxYxrkKTJcXrDFQB4tw3dCJFVwGkw8kKJm+y+ees="; __darwinAllowLocalNetworking = true; diff --git a/pkgs/tools/games/slipstream/default.nix b/pkgs/by-name/sl/slipstream/package.nix similarity index 98% rename from pkgs/tools/games/slipstream/default.nix rename to pkgs/by-name/sl/slipstream/package.nix index 8269072876f3..2911890df5aa 100644 --- a/pkgs/tools/games/slipstream/default.nix +++ b/pkgs/by-name/sl/slipstream/package.nix @@ -3,9 +3,11 @@ fetchFromGitHub, makeWrapper, maven, - jdk, + jdk8, }: - +let + jdk = jdk8; +in maven.buildMavenPackage rec { pname = "slipstream"; version = "1.9.1"; diff --git a/pkgs/by-name/sm/smartgit/package.nix b/pkgs/by-name/sm/smartgit/package.nix index 63c535d6d17e..85c153ae6c17 100644 --- a/pkgs/by-name/sm/smartgit/package.nix +++ b/pkgs/by-name/sm/smartgit/package.nix @@ -16,13 +16,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "smartgit"; - version = "24.1.4"; + version = "24.1.5"; src = fetchurl { url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${ builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.tar.gz"; - hash = "sha256-1JKFSIGUE8b1yWBg41x+HRWgmg5prZF2+ND/SId4NVs="; + hash = "sha256-YqueTbwA9KcXEJG5TeWkPzzNyAnnJQ1+VQYsqZKS2/I="; }; nativeBuildInputs = [ wrapGAppsHook3 ]; diff --git a/pkgs/by-name/sn/snapper-gui/package.nix b/pkgs/by-name/sn/snapper-gui/package.nix index f053b72010b7..370cbe9fb920 100644 --- a/pkgs/by-name/sn/snapper-gui/package.nix +++ b/pkgs/by-name/sn/snapper-gui/package.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitHub, + nix-update-script, python3, python3Packages, adwaita-icon-theme, @@ -13,14 +14,14 @@ python3Packages.buildPythonApplication { pname = "snapper-gui"; - version = "2020-10-20"; + version = "0.1-unstable-2022-06-26"; format = "setuptools"; src = fetchFromGitHub { owner = "ricardomv"; repo = "snapper-gui"; - rev = "f0c67abe0e10cc9e2ebed400cf80ecdf763fb1d1"; - sha256 = "13j4spbi9pxg69zifzai8ifk4207sn0vwh6vjqryi0snd5sylh7h"; + rev = "191575084a4e951802c32a4177dc704cf435883a"; + sha256 = "sha256-uy1oLJx4ERGc8OHzmPpnJX81jPB9ztrA0qbmm1UcmTY="; }; nativeBuildInputs = [ @@ -44,6 +45,10 @@ python3Packages.buildPythonApplication { snapper ]; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + meta = with lib; { description = "Graphical interface for snapper"; mainProgram = "snapper-gui"; diff --git a/pkgs/by-name/sn/snapper/package.nix b/pkgs/by-name/sn/snapper/package.nix index 4288805cf4db..6ba1469b2ca1 100644 --- a/pkgs/by-name/sn/snapper/package.nix +++ b/pkgs/by-name/sn/snapper/package.nix @@ -25,15 +25,15 @@ zlib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "snapper"; - version = "0.12.2"; + version = "0.13.0"; src = fetchFromGitHub { owner = "openSUSE"; repo = "snapper"; - rev = "v${version}"; - sha256 = "sha256-SHwF9FMfrrf2IXrGjT/lTI8rDltVkRXkAQ9MpeNVeWw="; + tag = "v${finalAttrs.version}"; + hash = "sha256-8rIjfulMuh4HzZv08bX7gveJAo2X2GvswmBD3Ziu0NM="; }; strictDeps = true; @@ -62,18 +62,14 @@ stdenv.mkDerivation rec { zlib ]; - passthru.tests.snapper = nixosTests.snapper; - + # Hard-coded root paths, hard-coded root paths everywhere... postPatch = '' - # Hard-coded root paths, hard-coded root paths everywhere... - for file in {client,client/installation-helper,client/systemd-helper,data,pam,scripts,zypp-plugin}/Makefile.am; do + for file in {client/installation-helper,client/systemd-helper,data,scripts,zypp-plugin,scripts/completion}/Makefile.am; do substituteInPlace $file \ - --replace '$(DESTDIR)/usr' "$out" \ - --replace "DESTDIR" "out" \ - --replace "/usr" "$out" + --replace-warn '$(DESTDIR)/usr' "$out" \ + --replace-warn "DESTDIR" "out" \ + --replace-warn "/usr" "$out" done - substituteInPlace pam/Makefile.am \ - --replace '/`basename $(libdir)`' "$out/lib" ''; configureFlags = [ @@ -92,10 +88,12 @@ stdenv.mkDerivation rec { $out/lib/systemd/system/* \ $out/share/dbus-1/system-services/* \ ; do - substituteInPlace $file --replace "/usr" "$out" + substituteInPlace $file --replace-warn "/usr" "$out" done ''; + passthru.tests.snapper = nixosTests.snapper; + meta = { description = "Tool for Linux filesystem snapshot management"; homepage = "http://snapper.io"; @@ -104,4 +102,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ markuskowa ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/sn/snipe-it/package.nix b/pkgs/by-name/sn/snipe-it/package.nix index cadbb3207ce7..16209a071298 100644 --- a/pkgs/by-name/sn/snipe-it/package.nix +++ b/pkgs/by-name/sn/snipe-it/package.nix @@ -9,16 +9,16 @@ php84.buildComposerProject2 (finalAttrs: { pname = "snipe-it"; - version = "8.3.0"; + version = "8.3.2"; src = fetchFromGitHub { owner = "grokability"; repo = "snipe-it"; tag = "v${finalAttrs.version}"; - hash = "sha256-YeedBSpEzdMOPpbwqEFpVtMY4hnnN/Sb/XB1YNDnDNc="; + hash = "sha256-ZmOij8oDaMtLKbNEbzufvXy5fmLrGqwiDXzIpDVQ93o="; }; - vendorHash = "sha256-32TbhVhfi8i9jwBQ2gpeb7sLmrtHQXSjlaVVdgFdaxs="; + vendorHash = "sha256-13Mw2sjeSk4AmELjuD6Z7SgxLBgIeqzolq+rR992sEs="; postInstall = '' snipe_it_out="$out/share/php/snipe-it" diff --git a/pkgs/by-name/sn/snx-rs/package.nix b/pkgs/by-name/sn/snx-rs/package.nix index 3707b4520d8a..eb2ebac90e52 100644 --- a/pkgs/by-name/sn/snx-rs/package.nix +++ b/pkgs/by-name/sn/snx-rs/package.nix @@ -14,13 +14,13 @@ }: rustPlatform.buildRustPackage rec { pname = "snx-rs"; - version = "4.8.0"; + version = "4.8.1"; src = fetchFromGitHub { owner = "ancwrd1"; repo = "snx-rs"; tag = "v${version}"; - hash = "sha256-D2WVmu+vECabVdnJtc7ihlj83Z/2m6kD8KZ9ot9dCRE="; + hash = "sha256-/ntw1AuOqTy9s1jY+6UIDqZWtmjr1DVRQur/h0LkkXI="; }; passthru.updateScript = nix-update-script { }; @@ -47,7 +47,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; - cargoHash = "sha256-+rTpuAe+6YdgCQr/+zJMaSYo4T+3Fkma0PSVjnsxAfg="; + cargoHash = "sha256-lLYQ+N5P8p4jiJCo6UyXvXeDT9JRlzIk8VH6UKlqvX0="; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/snx-rs"; diff --git a/pkgs/applications/networking/soapui/default.nix b/pkgs/by-name/so/soapui/package.nix similarity index 95% rename from pkgs/applications/networking/soapui/default.nix rename to pkgs/by-name/so/soapui/package.nix index 68326ce0126b..1788c7e4b08b 100644 --- a/pkgs/applications/networking/soapui/default.nix +++ b/pkgs/by-name/so/soapui/package.nix @@ -9,11 +9,11 @@ }: stdenv.mkDerivation rec { pname = "soapui"; - version = "5.9.0"; + version = "5.9.1"; src = fetchurl { url = "https://dl.eviware.com/soapuios/${version}/SoapUI-${version}-linux-bin.tar.gz"; - sha256 = "sha256-1FTqsRmy91bNpiyzoVyDiyEF2Zxd1ouMumL3ONCsJ94="; + sha256 = "sha256-VlI6TcesavKOpKf/R8S6IubepkthArFf8Jmi7YUGHjs="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/so/sointu/package.nix b/pkgs/by-name/so/sointu/package.nix index cda2e244d14a..123dd1f43b53 100644 --- a/pkgs/by-name/so/sointu/package.nix +++ b/pkgs/by-name/so/sointu/package.nix @@ -47,7 +47,9 @@ buildGoModule { "cmd/sointu-play" ]; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; meta = { description = "Fork of 4klang that can target 386, amd64 and WebAssembly"; diff --git a/pkgs/by-name/so/solo5/package.nix b/pkgs/by-name/so/solo5/package.nix index 2cf85885c954..7f92d9d08b15 100644 --- a/pkgs/by-name/so/solo5/package.nix +++ b/pkgs/by-name/so/solo5/package.nix @@ -14,7 +14,7 @@ }: let - version = "0.9.2"; + version = "0.9.3"; # list of all theoretically available targets targets = [ "genode" @@ -37,7 +37,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://github.com/Solo5/solo5/releases/download/v${version}/solo5-v${version}.tar.gz"; - hash = "sha256-HiYi6VECDVZXJboTt6DwggyUyUhdlU4C7fwqYzvKWZs="; + hash = "sha256-KbeY667Y/ZPUuRIGYOZMMAuVEVJ7Kn9UDUSThX5zfII="; }; hardeningEnable = [ "pie" ]; diff --git a/pkgs/by-name/so/source-meta-json-schema/package.nix b/pkgs/by-name/so/source-meta-json-schema/package.nix index 7ff47c3275f4..2cf05448288d 100644 --- a/pkgs/by-name/so/source-meta-json-schema/package.nix +++ b/pkgs/by-name/so/source-meta-json-schema/package.nix @@ -5,7 +5,7 @@ cmake, }: let - version = "11.8.1"; + version = "11.8.3"; in stdenv.mkDerivation (finalAttrs: { pname = "source-meta-json-schema"; @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "sourcemeta"; repo = "jsonschema"; rev = "v${version}"; - hash = "sha256-JfQpjqjZSrOQM0ufccuhKNgxtzkJ+t+QDC8yFd1sTeQ="; + hash = "sha256-eWMywuF3w0uEA1BpeOckjYLc6yvhbr3Mxb3L9HJJGAE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/so/sourcery/package.nix b/pkgs/by-name/so/sourcery/package.nix index e7312190f14c..5594087a5c2c 100644 --- a/pkgs/by-name/so/sourcery/package.nix +++ b/pkgs/by-name/so/sourcery/package.nix @@ -11,11 +11,11 @@ let platformInfos = { "x86_64-linux" = { platform = "manylinux1_x86_64"; - hash = "sha256-DRxj6wRl7ZQFvqQirGIpqhEo54QWCkgTie1tvpAIBoI="; + hash = "sha256-tnRFcgMgHGcWtTGPFZZPkE9IKDfvejLmvvD2iwPbbLY="; }; "x86_64-darwin" = { platform = "macosx_10_9_universal2"; - hash = "sha256-GW4gvMGylbMmAF9yhjjwpLu5wf5zmdzk1ECez8ml5Ic="; + hash = "sha256-6dbLiFUku0F+UiFV6P6nXpR6dezSntriVJyTfFaIgP0="; }; }; @@ -24,7 +24,7 @@ let in python3Packages.buildPythonApplication rec { pname = "sourcery"; - version = "1.35.0"; + version = "1.37.0"; format = "wheel"; src = fetchPypi { diff --git a/pkgs/by-name/sp/spacetimedb/package.nix b/pkgs/by-name/sp/spacetimedb/package.nix index 3ac2008afc9b..523bfc391df3 100644 --- a/pkgs/by-name/sp/spacetimedb/package.nix +++ b/pkgs/by-name/sp/spacetimedb/package.nix @@ -13,16 +13,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "spacetimedb"; - version = "1.3.2"; + version = "1.4.0"; src = fetchFromGitHub { owner = "clockworklabs"; repo = "spacetimedb"; tag = "v${finalAttrs.version}"; - hash = "sha256-kJHHEKCPfYgRNaKBxDYMbWiJr1ajB81YmDDrNAJEQjg="; + hash = "sha256-SB8OWHWsYc2nrnap9BoHefTQx8BufIbfy//ga9M4N4I="; }; - cargoHash = "sha256-b2nF0qAfQ/FpsD/R7r8FAUK6t9QxfS+xrkKYAHITcjg="; + cargoHash = "sha256-MOx1jBKVX69Hhn8BomnVb0UUOCvzrW2HTPPulIJMYY4="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/sp/sparrow/package.nix b/pkgs/by-name/sp/sparrow/package.nix index bcdd75194d5c..10d0ad29f679 100644 --- a/pkgs/by-name/sp/sparrow/package.nix +++ b/pkgs/by-name/sp/sparrow/package.nix @@ -7,7 +7,7 @@ makeDesktopItem, copyDesktopItems, autoPatchelfHook, - jdk23, + zulu24, gtk3, gsettings-desktop-schemas, writeScript, @@ -27,7 +27,7 @@ let pname = "sparrow"; version = "2.2.3"; - openjdk = jdk23.override { enableJavaFX = true; }; + openjdk = zulu24.override { enableJavaFX = true; }; sparrowArch = { @@ -139,7 +139,7 @@ let # Extract the JDK's JIMAGE and generate a list of modules. mkdir modules pushd modules - jimage extract ${openjdk}/lib/openjdk/lib/modules + jimage extract ${openjdk}/lib/modules ls | xargs -d " " -- echo > ../manifest.txt popd ''; diff --git a/pkgs/by-name/sp/spire/package.nix b/pkgs/by-name/sp/spire/package.nix index ede9d21f82ea..7f6c2984ccd4 100644 --- a/pkgs/by-name/sp/spire/package.nix +++ b/pkgs/by-name/sp/spire/package.nix @@ -6,7 +6,7 @@ buildGoModule (finalAttrs: { pname = "spire"; - version = "1.12.5"; + version = "1.13.0"; outputs = [ "out" @@ -18,10 +18,10 @@ buildGoModule (finalAttrs: { owner = "spiffe"; repo = "spire"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-Ggsl40CusrHhwO/Cc9MkxHjraQsNmBLwnJJCQ1QFiAw="; + sha256 = "sha256-hUvzC3gaNpp5yvIOoWG72WcC8yy5yLgf5RRzP+hPXrA="; }; - vendorHash = "sha256-yWONqvSNOgeXkYU5TX1Sec8xNCnaqdVLXk3ylhGBvyE="; + vendorHash = "sha256-qhYuE/rlaGJyOxt4e0a1QzAySF0wWOFoNdLAe2nKQbw="; ldflags = [ "-s" diff --git a/pkgs/by-name/sp/spirit/package.nix b/pkgs/by-name/sp/spirit/package.nix index 81479f9fb6d2..2d5eaced2450 100644 --- a/pkgs/by-name/sp/spirit/package.nix +++ b/pkgs/by-name/sp/spirit/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "spirit"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "block"; repo = "spirit"; tag = "v${finalAttrs.version}"; - hash = "sha256-B9yrPHHIjtfjY1+auC/8h95ejs2f6HD5TCIrt+8dH2k="; + hash = "sha256-KGjK4kXQTIXiCK6eIzv44WpwS3OGeelcG2o+4mLGIP8="; }; vendorHash = "sha256-pMvZxGNnLLAiyWtRRRHJcF28wEQkHgUI3nJCKTlMJhY="; diff --git a/pkgs/by-name/sp/splayer/package.nix b/pkgs/by-name/sp/splayer/package.nix index f7213eb5bd83..7ddd877842d3 100644 --- a/pkgs/by-name/sp/splayer/package.nix +++ b/pkgs/by-name/sp/splayer/package.nix @@ -12,22 +12,22 @@ }: stdenv.mkDerivation (final: { pname = "splayer"; - version = "3.0.0-beta.1"; + version = "3.0.0-beta.2"; src = fetchFromGitHub { owner = "imsyy"; repo = "SPlayer"; tag = "v${final.version}"; fetchSubmodules = false; - hash = "sha256-Sw5L474gowpOVkIc3CHWVEzknMgJvBmtNXRCxzwY8BA="; + hash = "sha256-q4jMwIILuz9Uci/1m429Y5tHE2rkfxctu9QCA8jrJkk="; }; pnpm = pnpm_10; pnpmDeps = final.pnpm.fetchDeps { inherit (final) pname version src; - fetcherVersion = 1; - hash = "sha256-mC1iJtkZpTd2Vte5DLI3ntZ7vSO5Gka2qOk7ihQd3Gs="; + fetcherVersion = 2; + hash = "sha256-lA08+i+SpMB95MAi/N5mxbcBed0FRchroT5e2nwnXuA="; }; nativeBuildInputs = [ @@ -96,7 +96,7 @@ stdenv.mkDerivation (final: { }) ]; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; meta = { description = "Simple Netease Cloud Music player"; diff --git a/pkgs/by-name/sp/spnavcfg/package.nix b/pkgs/by-name/sp/spnavcfg/package.nix index 7c431a6a6ea1..bf70e26d3a54 100644 --- a/pkgs/by-name/sp/spnavcfg/package.nix +++ b/pkgs/by-name/sp/spnavcfg/package.nix @@ -1,51 +1,45 @@ { - stdenv, lib, + stdenv, fetchFromGitHub, - fetchpatch, pkg-config, libspnav, - libX11, - - # Qt6 support is close: https://github.com/FreeSpacenav/spnavcfg/issues/43 - libsForQt5, + qt6, }: + stdenv.mkDerivation (finalAttrs: { pname = "spnavcfg"; - version = "1.1"; + version = "1.3"; src = fetchFromGitHub { owner = "FreeSpacenav"; repo = "spnavcfg"; tag = "v${finalAttrs.version}"; fetchLFS = true; - hash = "sha256-P3JYhZnaCxzJETwC4g5m4xAGBk28/Va7Z/ybqwacIaA="; + hash = "sha256-HYBb1/SgjayJjdA0N8UHPde3y4SugYiWIPP+3Eu3CEI="; }; - patches = [ - (fetchpatch { - url = "https://github.com/FreeSpacenav/spnavcfg/commit/fd9aa10fb8e19a257398757943b3d8e79906e583.patch"; - hash = "sha256-XKEyLAFrA4qRU3zkBozblb/fKtLKsaItze0xv1uLnq0="; - }) - ]; - nativeBuildInputs = [ pkg-config - libsForQt5.wrapQtAppsHook + qt6.wrapQtAppsHook ]; buildInputs = [ - libsForQt5.qtbase + qt6.qtbase libspnav - libX11 ]; - meta = with lib; { + configureFlags = [ + "--qt6" + "--qt-tooldir=${qt6.qtbase}/libexec" + ]; + + meta = { homepage = "https://spacenav.sourceforge.net/"; description = "Interactive configuration GUI for space navigator input devices"; - license = licenses.gpl3Plus; - platforms = platforms.unix; - maintainers = with maintainers; [ ]; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ ]; mainProgram = "spnavcfg"; }; }) diff --git a/pkgs/by-name/sp/spring-boot-cli/package.nix b/pkgs/by-name/sp/spring-boot-cli/package.nix index 94d7de3c4d0d..9533614b7b77 100644 --- a/pkgs/by-name/sp/spring-boot-cli/package.nix +++ b/pkgs/by-name/sp/spring-boot-cli/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "spring-boot-cli"; - version = "3.5.5"; + version = "3.5.6"; src = fetchzip { url = "mirror://maven/org/springframework/boot/spring-boot-cli/${finalAttrs.version}/spring-boot-cli-${finalAttrs.version}-bin.zip"; - hash = "sha256-yjPVSd/xRvgyT9iZSWzZL2ecTuxiKpZZ0z0Ti8SvAmw="; + hash = "sha256-ujG9miirmOfWKB5o4ju0jtYoWu9k0bYRYohFnEpOVRA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sq/sqlite3-to-mysql/package.nix b/pkgs/by-name/sq/sqlite3-to-mysql/package.nix index 79a7e7d111c9..4c31b496d7ff 100644 --- a/pkgs/by-name/sq/sqlite3-to-mysql/package.nix +++ b/pkgs/by-name/sq/sqlite3-to-mysql/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication rec { pname = "sqlite3-to-mysql"; - version = "2.4.5"; + version = "2.5.1"; format = "pyproject"; src = fetchFromGitHub { owner = "techouse"; repo = "sqlite3-to-mysql"; tag = "v${version}"; - hash = "sha256-oJQR54g6TAf1jZOa2RXJxmBVbC65nmb2KRQpgppK6us="; + hash = "sha256-2SoLiqOLuGcB4IV2CPud+mjc5s8mqobD72kkx0WCwVU="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/st/starboard/package.nix b/pkgs/by-name/st/starboard/package.nix index 15aeadd2e86b..d8305dee37b6 100644 --- a/pkgs/by-name/st/starboard/package.nix +++ b/pkgs/by-name/st/starboard/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { pname = "starboard"; - version = "0.15.26"; + version = "0.15.27"; __darwinAllowLocalNetworking = true; # for tests @@ -17,7 +17,7 @@ buildGoModule (finalAttrs: { owner = "aquasecurity"; repo = "starboard"; tag = "v${finalAttrs.version}"; - hash = "sha256-yQ4ABzN8EvD5qs0yjTaihM145K79LglprC2nlqAw0XU="; + hash = "sha256-hp6mgJGcdJ2mm5pwo0/mCZ43VKnZtriySW+PcysgOAY="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; diff --git a/pkgs/by-name/st/stash/package.nix b/pkgs/by-name/st/stash/package.nix index 5088847950dd..e9dcfcf0168a 100644 --- a/pkgs/by-name/st/stash/package.nix +++ b/pkgs/by-name/st/stash/package.nix @@ -21,117 +21,125 @@ let ; pname = "stash"; +in +buildGoModule ( + finalAttrs: + let + frontend = stdenv.mkDerivation (final: { + pname = "${finalAttrs.pname}-ui"; + inherit (finalAttrs) version gitHash; + src = "${finalAttrs.src}/ui/v2.5"; - src = fetchFromGitHub { - owner = "stashapp"; - repo = "stash"; - tag = "v${version}"; - hash = srcHash; - }; + yarnOfflineCache = fetchYarnDeps { + yarnLock = "${final.src}/yarn.lock"; + hash = finalAttrs.yarnHash; + }; - frontend = stdenv.mkDerivation (final: { - inherit version; - pname = "${pname}-ui"; - src = "${src}/ui/v2.5"; + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + # Needed for executing package.json scripts + nodejs + ]; - yarnOfflineCache = fetchYarnDeps { - yarnLock = "${final.src}/yarn.lock"; - hash = yarnHash; + postPatch = '' + substituteInPlace codegen.ts \ + --replace-fail "../../graphql/" "${finalAttrs.src}/graphql/" + ''; + + buildPhase = '' + runHook preBuild + + export HOME=$(mktemp -d) + export VITE_APP_DATE='1970-01-01 00:00:00' + export VITE_APP_GITHASH=${finalAttrs.gitHash} + export VITE_APP_STASH_VERSION=v${finalAttrs.version} + export VITE_APP_NOLEGACY=true + + yarn --offline run gqlgen + yarn --offline build + + mv build $out + + runHook postBuild + ''; + + dontInstall = true; + dontFixup = true; + }); + in + { + inherit + pname + version + gitHash + yarnHash + vendorHash + ; + + src = fetchFromGitHub { + owner = "stashapp"; + repo = "stash"; + tag = "v${finalAttrs.version}"; + hash = srcHash; }; - nativeBuildInputs = [ - yarnConfigHook - yarnBuildHook - # Needed for executing package.json scripts - nodejs + ldflags = [ + "-s" + "-w" + "-X 'github.com/stashapp/stash/internal/build.buildstamp=1970-01-01 00:00:00'" + "-X 'github.com/stashapp/stash/internal/build.githash=${finalAttrs.gitHash}'" + "-X 'github.com/stashapp/stash/internal/build.version=v${finalAttrs.version}'" + "-X 'github.com/stashapp/stash/internal/build.officialBuild=false'" ]; + tags = [ + "sqlite_stat4" + "sqlite_math_functions" + ]; + + subPackages = [ "cmd/stash" ]; postPatch = '' - substituteInPlace codegen.ts \ - --replace-fail "../../graphql/" "${src}/graphql/" + cp -a ${frontend} ui/v2.5/build ''; - buildPhase = '' - runHook preBuild - - export HOME=$(mktemp -d) - export VITE_APP_DATE='1970-01-01 00:00:00' - export VITE_APP_GITHASH=${gitHash} - export VITE_APP_STASH_VERSION=v${version} - export VITE_APP_NOLEGACY=true - - yarn --offline run gqlgen - yarn --offline build - - mv build $out - - runHook postBuild + preBuild = '' + # `go mod tidy` requires internet access and does nothing + echo "skip_mod_tidy: true" >> gqlgen.yml + # remove `-trimpath` fron `GOFLAGS` because `gqlgen` does not work with it + GOFLAGS="''${GOFLAGS/-trimpath/}" go generate ./cmd/stash ''; - dontInstall = true; - dontFixup = true; - }); -in -buildGoModule { - inherit - pname - src - version - vendorHash - ; + strictDeps = true; - ldflags = [ - "-s" - "-w" - "-X 'github.com/stashapp/stash/internal/build.buildstamp=1970-01-01 00:00:00'" - "-X 'github.com/stashapp/stash/internal/build.githash=${gitHash}'" - "-X 'github.com/stashapp/stash/internal/build.version=v${version}'" - "-X 'github.com/stashapp/stash/internal/build.officialBuild=false'" - ]; - tags = [ - "sqlite_stat4" - "sqlite_math_functions" - ]; - - subPackages = [ "cmd/stash" ]; - - preBuild = '' - cp -a ${frontend} ui/v2.5/build - # `go mod tidy` requires internet access and does nothing - echo "skip_mod_tidy: true" >> gqlgen.yml - # remove `-trimpath` fron `GOFLAGS` because `gqlgen` does not work with it - GOFLAGS="''${GOFLAGS/-trimpath/}" go generate ./cmd/stash - ''; - - strictDeps = true; - - passthru = { - inherit frontend; - updateScript = ./update.py; - tests = { - inherit (nixosTests) stash; - version = testers.testVersion { - package = stash; - version = "v${version} (${gitHash}) - Unofficial Build - 1970-01-01 00:00:00"; + passthru = { + inherit frontend; + updateScript = ./update.py; + tests = { + inherit (nixosTests) stash; + version = testers.testVersion { + package = stash; + version = "v${finalAttrs.version} (${finalAttrs.gitHash}) - Unofficial Build - 1970-01-01 00:00:00"; + }; }; }; - }; - meta = { - mainProgram = "stash"; - description = "Organizer for your adult videos/images"; - license = lib.licenses.agpl3Only; - homepage = "https://stashapp.cc/"; - changelog = "https://github.com/stashapp/stash/blob/v${version}/ui/v2.5/src/docs/en/Changelog/v${lib.versions.major version}${lib.versions.minor version}0.md"; - maintainers = with lib.maintainers; [ - Golo300 - DrakeTDL - ]; - platforms = [ - "x86_64-linux" - "aarch64-linux" - "x86_64-darwin" - "aarch64-darwin" - ]; - }; -} + meta = { + mainProgram = "stash"; + description = "Organizer for your adult videos/images"; + license = lib.licenses.agpl3Only; + homepage = "https://stashapp.cc/"; + changelog = "https://github.com/stashapp/stash/blob/v${finalAttrs.version}/ui/v2.5/src/docs/en/Changelog/v${lib.versions.major finalAttrs.version}${lib.versions.minor finalAttrs.version}0.md"; + maintainers = with lib.maintainers; [ + Golo300 + DrakeTDL + ]; + platforms = [ + "x86_64-linux" + "aarch64-linux" + "x86_64-darwin" + "aarch64-darwin" + ]; + }; + } +) diff --git a/pkgs/by-name/st/stevenblack-blocklist/package.nix b/pkgs/by-name/st/stevenblack-blocklist/package.nix index 16ae24611ab4..214b21ffe8a2 100644 --- a/pkgs/by-name/st/stevenblack-blocklist/package.nix +++ b/pkgs/by-name/st/stevenblack-blocklist/package.nix @@ -6,13 +6,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "stevenblack-blocklist"; - version = "3.16.18"; + version = "3.16.20"; src = fetchFromGitHub { owner = "StevenBlack"; repo = "hosts"; tag = finalAttrs.version; - hash = "sha256-Xofuuhyj9eJIxHNhUUPxVA3KKQrgTuAz5ghjMrIPbkg="; + hash = "sha256-z3VWoF5/evd0n97AmrWgSskaNqVaad0Ex2pn53JHkSk="; }; outputs = [ diff --git a/pkgs/by-name/st/storj-uplink/package.nix b/pkgs/by-name/st/storj-uplink/package.nix index c492f1144f04..96098914efdd 100644 --- a/pkgs/by-name/st/storj-uplink/package.nix +++ b/pkgs/by-name/st/storj-uplink/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "storj-uplink"; - version = "1.136.1"; + version = "1.137.5"; src = fetchFromGitHub { owner = "storj"; repo = "storj"; tag = "v${finalAttrs.version}"; - hash = "sha256-yUdD3yMfNFVNX7IJIGlHAYiy3KNjtOeXBe2bgUA+ysk="; + hash = "sha256-QvmCtW8szGoo7sNHbChvtkTOUOxf1TQHQCoYeV1pN9o="; }; subPackages = [ "cmd/uplink" ]; diff --git a/pkgs/by-name/st/stylelint/package.nix b/pkgs/by-name/st/stylelint/package.nix index 7dcc1152ee38..09e25307931e 100644 --- a/pkgs/by-name/st/stylelint/package.nix +++ b/pkgs/by-name/st/stylelint/package.nix @@ -5,16 +5,16 @@ }: buildNpmPackage rec { pname = "stylelint"; - version = "16.23.1"; + version = "16.24.0"; src = fetchFromGitHub { owner = "stylelint"; repo = "stylelint"; tag = version; - hash = "sha256-OABtOdysDm0KpXWJ9fegi1XSZcKi5zohDtwxXvNDAf8="; + hash = "sha256-+RJhloCNh/GmbBiXcp+0xwBPoG0PM/cSIxfyrwd1ZGY="; }; - npmDepsHash = "sha256-/chT/NTvfClFkCA+40BzTl2WNH9JrWzHWZshOCgCxcQ="; + npmDepsHash = "sha256-GmilFNWILfdm8EvPlYjFMbQZurmEL3akZiv1KHf0Rwk="; dontNpmBuild = true; diff --git a/pkgs/by-name/st/stylua/package.nix b/pkgs/by-name/st/stylua/package.nix index 159ab6ffb5d8..56b39c91b1dd 100644 --- a/pkgs/by-name/st/stylua/package.nix +++ b/pkgs/by-name/st/stylua/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "stylua"; - version = "2.1.0"; + version = "2.2.0"; src = fetchFromGitHub { owner = "johnnymorganz"; repo = "stylua"; rev = "v${version}"; - sha256 = "sha256-yVie8/aey77WbeUGM6rzuKBKLmAH1Jhhj9Y7LxbvIUw="; + sha256 = "sha256-PBe3X4YUFUV2xQdYYOdPNgJCnCOzrzogP/2sECef4ck="; }; - cargoHash = "sha256-ow8lldu36qBHcXFgeBhHo2u+sSAFCEFbxUk2oZI7sj4="; + cargoHash = "sha256-C9g6kA+xc0nixiPAijc5MIF9xHbbeXBHtmdM4QRdf/Q="; # remove cargo config so it can find the linker on aarch64-unknown-linux-gnu postPatch = '' diff --git a/pkgs/by-name/su/sublime-music/package.nix b/pkgs/by-name/su/sublime-music/package.nix deleted file mode 100644 index 9084a747b94e..000000000000 --- a/pkgs/by-name/su/sublime-music/package.nix +++ /dev/null @@ -1,109 +0,0 @@ -{ - lib, - fetchFromGitHub, - python3, - gobject-introspection, - gtk3, - pango, - wrapGAppsHook3, - chromecastSupport ? false, - serverSupport ? false, - keyringSupport ? true, - notifySupport ? true, - libnotify, - networkSupport ? true, - networkmanager, - fetchpatch, -}: - -python3.pkgs.buildPythonApplication rec { - pname = "sublime-music"; - version = "0.12.0-unstable-2024-01-06"; - pyproject = true; - - src = fetchFromGitHub { - owner = "sublime-music"; - repo = "sublime-music"; - rev = "0b4ba69a7ff7ad2dfcb0a264587921f323030766"; - hash = "sha256-NoJ50n/AjM738ebQ/Wccwp2l0sC3VBvKovJvDhDa5SU="; - }; - - patches = [ - # Fix loadfile command https://github.com/sublime-music/sublime-music/pull/461 - (fetchpatch { - url = "https://github.com/sublime-music/sublime-music/commit/1d107fec2ac7f83e0c49bab663273b31c9072411.patch"; - hash = "sha256-fUss4kqlFiXRr37AIaeWEv/4Bpzx5xkW28OEnsjQqzY="; - }) - ]; - - build-system = with python3.pkgs; [ - flit-core - ]; - - nativeBuildInputs = [ - gobject-introspection - wrapGAppsHook3 - ]; - - buildInputs = [ - gtk3 - pango - ] - ++ lib.optional notifySupport libnotify - ++ lib.optional networkSupport networkmanager; - - propagatedBuildInputs = - with python3.pkgs; - [ - bleach - bottle - dataclasses-json - deepdiff - levenshtein - mpv - peewee - pychromecast - pygobject3 - python-dateutil - requests - semver - thefuzz - ] - ++ lib.optional keyringSupport keyring; - - nativeCheckInputs = with python3.pkgs; [ - pytest-cov-stub - pytestCheckHook - ]; - - disabledTests = [ - # https://github.com/sublime-music/sublime-music/issues/439 - "test_get_music_directory" - ]; - - pythonImportsCheck = [ - "sublime_music" - ]; - - postInstall = '' - install -Dm444 sublime-music.desktop -t $out/share/applications - install -Dm444 sublime-music.metainfo.xml -t $out/share/metainfo - - for size in 16 22 32 48 64 72 96 128 192 512 1024; do - install -Dm444 logo/rendered/"$size".png \ - $out/share/icons/hicolor/"$size"x"$size"/apps/sublime-music.png - done - ''; - - meta = { - description = "GTK3 Subsonic/Airsonic client"; - homepage = "https://sublimemusic.app"; - changelog = "https://github.com/sublime-music/sublime-music/blob/v${version}/CHANGELOG.rst"; - license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ - albakham - sumnerevans - ]; - mainProgram = "sublime-music"; - }; -} diff --git a/pkgs/by-name/su/subnetcalc/package.nix b/pkgs/by-name/su/subnetcalc/package.nix index 4b63fe30957c..698382cecad2 100644 --- a/pkgs/by-name/su/subnetcalc/package.nix +++ b/pkgs/by-name/su/subnetcalc/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "subnetcalc"; - version = "2.6.4"; + version = "2.6.5"; src = fetchFromGitHub { owner = "dreibh"; repo = "subnetcalc"; tag = "subnetcalc-${finalAttrs.version}"; - hash = "sha256-FpDbU9kqen+NsJd8bSMUkTeq441+BXTKx/xKwcEBk10="; + hash = "sha256-Zv1qrox1Yg6qNg81QVXPZkB5lElaPICue+hc5muzI5Q="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/su/supercronic/package.nix b/pkgs/by-name/su/supercronic/package.nix index 0c7535469979..06e50fbb3495 100644 --- a/pkgs/by-name/su/supercronic/package.nix +++ b/pkgs/by-name/su/supercronic/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "supercronic"; - version = "0.2.34"; + version = "0.2.35"; src = fetchFromGitHub { owner = "aptible"; repo = "supercronic"; rev = "v${version}"; - hash = "sha256-n3fYqtJ80YW4Pqepbo6rkjvV1jeCTWKUdieDey8dz04="; + hash = "sha256-SGW/G9Ud0xsNwD+EXDegh6cGAr4cWeoah7IY6yTREWo="; }; - vendorHash = "sha256-KphRxVuOE+2Rfjr5jmcm4KqBEwfMtLIvXZxVUplH31U="; + vendorHash = "sha256-q2uH9kY0s1UM2uy6F/x1S0RqIfqXpV5KxnHJLLoAjZY="; excludedPackages = [ "cronexpr/cronexpr" ]; diff --git a/pkgs/by-name/sv/svu/package.nix b/pkgs/by-name/sv/svu/package.nix index 13a25e5eb109..33a7edcff906 100644 --- a/pkgs/by-name/sv/svu/package.nix +++ b/pkgs/by-name/sv/svu/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "svu"; - version = "3.2.3"; + version = "3.2.4"; src = fetchFromGitHub { owner = "caarlos0"; repo = "svu"; rev = "v${version}"; - sha256 = "sha256-jnUVl34luj6kUyx27+zWFxKZMD+R1uzu78oJV7ziSag="; + sha256 = "sha256-NzhVEChNsUkzGe1/M8gl1K0SD5nAQ/PrYUxGQKQUAtU="; }; - vendorHash = "sha256-P5Ys4XjT5wKCbnxl3tKjpouiSZBFf/zfXKrV8MaGyMU="; + vendorHash = "sha256-xhNJsARuZZx9nhmTNDMB51VC0QgjZgOYFKLhLf+3b3A="; ldflags = [ "-s" diff --git a/pkgs/by-name/sw/swiftlint/package.nix b/pkgs/by-name/sw/swiftlint/package.nix index 9a891c95aa53..99c0f63474ae 100644 --- a/pkgs/by-name/sw/swiftlint/package.nix +++ b/pkgs/by-name/sw/swiftlint/package.nix @@ -8,11 +8,11 @@ }: stdenvNoCC.mkDerivation rec { pname = "swiftlint"; - version = "0.59.0"; + version = "0.61.0"; src = fetchurl { url = "https://github.com/realm/SwiftLint/releases/download/${version}/portable_swiftlint.zip"; - hash = "sha256-rsGt9hy2EklZEA7eQ/Tp9eztVLVlVn9LMPTeZz9fQYA="; + hash = "sha256-I0LzeEMHoCEX4Y90X801DGrMbKsOUhwMDgHDKlOjsnQ="; }; dontPatch = true; diff --git a/pkgs/by-name/sy/sydbox/package.nix b/pkgs/by-name/sy/sydbox/package.nix index 5467a2cc958f..1968fe74d70d 100644 --- a/pkgs/by-name/sy/sydbox/package.nix +++ b/pkgs/by-name/sy/sydbox/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sydbox"; - version = "3.37.9"; + version = "3.38.2"; outputs = [ "out" @@ -24,10 +24,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "Sydbox"; repo = "sydbox"; tag = "v${finalAttrs.version}"; - hash = "sha256-SG19p7TuN7+TX5tafNBU6R48PzT44WqvGydmpfUo+FU="; + hash = "sha256-yxe3U+n9FL58wI/uk8EM24Mcmxzlk8wmgi0wCu+dcnk="; }; - cargoHash = "sha256-rxlnlu8RziOhSNbCU8ESL0a+f+594E0q+3gmyQLhPaw="; + cargoHash = "sha256-17Ri1QGQFWL/DTjpGEMb4SubsnvHcVTYW6wsjiFR36w="; nativeBuildInputs = [ mandoc diff --git a/pkgs/by-name/sy/symbolicator/package.nix b/pkgs/by-name/sy/symbolicator/package.nix index 68cccb051131..d0093c4ffaf2 100644 --- a/pkgs/by-name/sy/symbolicator/package.nix +++ b/pkgs/by-name/sy/symbolicator/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage rec { pname = "symbolicator"; - version = "25.8.0"; + version = "25.9.0"; src = fetchFromGitHub { owner = "getsentry"; repo = "symbolicator"; rev = version; - hash = "sha256-jvuy9AeZjiinZGjm4uKxG++VFaK2Uq0uzj6KJuTyey8="; + hash = "sha256-1pjp2ryzoiI/brXv/clrseh0LPs1ZW67vk5QT1l6KCk="; fetchSubmodules = true; }; - cargoHash = "sha256-fmAVO+AMpq/QuTYQo63QSpOzFjkRAHU+6cC1KeXZzQY="; + cargoHash = "sha256-L3+ZQC9rVUpkkQs1KzdCtYA/hj1F6K8mf7aJpxfRh+0="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/sy/syslogng/package.nix b/pkgs/by-name/sy/syslogng/package.nix index ca2de5eceddf..2faac3744fea 100644 --- a/pkgs/by-name/sy/syslogng/package.nix +++ b/pkgs/by-name/sy/syslogng/package.nix @@ -65,13 +65,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "syslog-ng"; - version = "4.9.0"; + version = "4.10.0"; src = fetchFromGitHub { owner = "syslog-ng"; repo = "syslog-ng"; tag = "syslog-ng-${finalAttrs.version}"; - hash = "sha256-/hLrUwJhA0jesOl7gmWHfTVO2M7IG8QNPRzc/TIGTH4="; + hash = "sha256-XqYfDRJc+AwkdQGSbkslFadYqNK0UDiZOruUUMYO1po="; fetchSubmodules = true; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ta/tabiew/package.nix b/pkgs/by-name/ta/tabiew/package.nix index 9af335cd1dc5..430da8d4cb3c 100644 --- a/pkgs/by-name/ta/tabiew/package.nix +++ b/pkgs/by-name/ta/tabiew/package.nix @@ -3,21 +3,25 @@ fetchFromGitHub, rustPlatform, installShellFiles, + perl, }: rustPlatform.buildRustPackage rec { pname = "tabiew"; - version = "0.11.0"; + version = "0.11.1"; src = fetchFromGitHub { owner = "shshemi"; repo = "tabiew"; tag = "v${version}"; - hash = "sha256-ilZOXV9P3i2Gzcop9PRCHznorEdGMje097d9my0JVeU="; + hash = "sha256-RvbHXnDaoqMHjA9u9kFs5MB6xeQG/E35PEu+1LIXIBU="; }; - cargoHash = "sha256-TYOsE0v2m0lTTK/+S82URDk4+ywu2nzzTQAi9pdBu2U="; + cargoHash = "sha256-F+5Iy8eY5s+EfMqx4z4mh0SVoBwwnbM33c3yE7FUy4g="; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ + installShellFiles + perl + ]; outputs = [ "out" diff --git a/pkgs/applications/audio/tamgamp.lv2/default.nix b/pkgs/by-name/ta/tamgamp-lv2/package.nix similarity index 98% rename from pkgs/applications/audio/tamgamp.lv2/default.nix rename to pkgs/by-name/ta/tamgamp-lv2/package.nix index 17b75b395ff8..2f32a41460f4 100644 --- a/pkgs/applications/audio/tamgamp.lv2/default.nix +++ b/pkgs/by-name/ta/tamgamp-lv2/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "sadko4u"; - repo = pname; + repo = "tamgamp.lv2"; rev = "426da74142fcb6b7687a35b2b1dda3392e171b92"; sha256 = "0dqsnim7v79rx13bkkh143gqz0xg26cpf6ya3mrwwprpf5hns2bp"; }; diff --git a/pkgs/by-name/ta/tandoor-recipes/common.nix b/pkgs/by-name/ta/tandoor-recipes/common.nix index 3ae948f604f0..475f23738cca 100644 --- a/pkgs/by-name/ta/tandoor-recipes/common.nix +++ b/pkgs/by-name/ta/tandoor-recipes/common.nix @@ -1,12 +1,12 @@ { lib, fetchFromGitHub }: rec { - version = "2.2.3"; + version = "2.2.5"; src = fetchFromGitHub { owner = "TandoorRecipes"; repo = "recipes"; tag = version; - hash = "sha256-ezjeUOlbVoPWfUBs865ixBKet3U6O7UwfvqJY4v1hwQ="; + hash = "sha256-N6d5T11fOAtPKAV/tqTWGdwMkWNY8rPpWT2TBSc0ybc="; }; yarnHash = "sha256-1p79Bdsn6KDApYKz9BAwrA97svbB8ub+Wl49MTIumW8="; diff --git a/pkgs/by-name/te/terraform-mcp-server/package.nix b/pkgs/by-name/te/terraform-mcp-server/package.nix index da32ef45e2a0..d3a76ba11fef 100644 --- a/pkgs/by-name/te/terraform-mcp-server/package.nix +++ b/pkgs/by-name/te/terraform-mcp-server/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "terraform-mcp-server"; - version = "0.2.3"; + version = "0.3.0"; src = fetchFromGitHub { owner = "hashicorp"; repo = "terraform-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-9EsULRhqXttn4vSayOOTCpvX6ZjJygjWx5OQJrEC43E="; + hash = "sha256-gV7oFQnfDsEHdU3kIObwZnmrxUaVFqOLLWRFYzxdfjo="; }; - vendorHash = "sha256-lW5XIaY5NAn3sSDJExMd1i/dueb4p1Uc4Qpr4xsgmfE="; + vendorHash = "sha256-bTfPY6TO+/zzo/nnvzHnFFQXz7Ui4ykEf4Dw951wnVA="; ldflags = [ "-X main.version=${finalAttrs.version}" diff --git a/pkgs/by-name/te/terramate/package.nix b/pkgs/by-name/te/terramate/package.nix index 14e551fd9178..71881257a3e3 100644 --- a/pkgs/by-name/te/terramate/package.nix +++ b/pkgs/by-name/te/terramate/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "terramate"; - version = "0.14.5"; + version = "0.14.6"; src = fetchFromGitHub { owner = "terramate-io"; repo = "terramate"; rev = "v${version}"; - hash = "sha256-SS+N/jwI7im906HJiUKcq3Ac1epHkP7186ihbndsHSw="; + hash = "sha256-fDAd98TgS9f6094rn32EOONVbjgoW+KIN0U2LMjzcm8="; }; - vendorHash = "sha256-qM6BeCCf60VJhhHKDoHahqQfXH4VZjP8QdfGcF2egaA="; + vendorHash = "sha256-uS/4lDFd13U7oOct4JeSIc3WNqkB1x/clPf0A16Za/s="; # required for version info nativeBuildInputs = [ git ]; diff --git a/pkgs/by-name/te/terser/package.nix b/pkgs/by-name/te/terser/package.nix index 39e23a691bbd..87c3ec5602a0 100644 --- a/pkgs/by-name/te/terser/package.nix +++ b/pkgs/by-name/te/terser/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "terser"; - version = "5.38.0"; + version = "5.44.0"; src = fetchFromGitHub { owner = "terser"; repo = "terser"; rev = "v${version}"; - hash = "sha256-iVl5L5qxpXkBfiW8OqsMr4iZ0UQiN4TSAYXz9d29bnA="; + hash = "sha256-3dYczeq3ZGzA4E07lJfuR7039U+LaxVbWGlfMF9+iiY="; }; - npmDepsHash = "sha256-84MWjkiv1/W+JyUtrjY9Rk0UIkZWIv07Q1qLSVYNcO4="; + npmDepsHash = "sha256-jec/XyYDGhvl3fngG/HGJMI1G5JtYuZi/pJFrZuir+A="; meta = with lib; { description = "JavaScript parser, mangler and compressor toolkit for ES6+"; diff --git a/pkgs/by-name/te/testkube/package.nix b/pkgs/by-name/te/testkube/package.nix index 8d02bc096056..388ad67fe6a7 100644 --- a/pkgs/by-name/te/testkube/package.nix +++ b/pkgs/by-name/te/testkube/package.nix @@ -5,16 +5,16 @@ }: buildGoModule rec { pname = "testkube"; - version = "2.2.5"; + version = "2.2.6"; src = fetchFromGitHub { owner = "kubeshop"; repo = "testkube"; rev = "v${version}"; - hash = "sha256-/bEkzlauhYSHQVX/GZHxbegaXySClu0mhtvPga+5fjY="; + hash = "sha256-aAE3Mb39ddy9I4Ftzb5WKRlcIv7iTrZ8mRsjjyyZv9Y="; }; - vendorHash = "sha256-163gMuPqgFjkmBHdpmMQqBcQ5xGQK8XDxvYjXrMcHO8="; + vendorHash = "sha256-WaanaknTuCnjBjxIi39ZHTqh3C92rLQAPRFx0o7dwZY="; ldflags = [ "-X main.version=${version}" diff --git a/pkgs/by-name/te/tevent/package.nix b/pkgs/by-name/te/tevent/package.nix index fae56a7545e7..4fef1491564c 100644 --- a/pkgs/by-name/te/tevent/package.nix +++ b/pkgs/by-name/te/tevent/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation rec { pname = "tevent"; - version = "0.17.0"; + version = "0.17.1"; src = fetchurl { url = "mirror://samba/tevent/${pname}-${version}.tar.gz"; - sha256 = "sha256-dwL7Nztp2ilguGE0tqnsb6C5SaAXVv7ACkpqQ1dcg2E="; + sha256 = "sha256-G+LepzfN4l/gZiH4SUXmPrcSWeDEPp+PXaSC2rGnvpI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/th/thc-hydra/package.nix b/pkgs/by-name/th/thc-hydra/package.nix index d5172fd87507..01fb4d2b1595 100644 --- a/pkgs/by-name/th/thc-hydra/package.nix +++ b/pkgs/by-name/th/thc-hydra/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation rec { pname = "thc-hydra"; - version = "9.5"; + version = "9.6"; src = fetchFromGitHub { owner = "vanhauser-thc"; repo = "thc-hydra"; rev = "v${version}"; - sha256 = "sha256-gdMxdFrBGVHA1ZBNFW89PBXwACnXTGJ/e/Z5+xVV5F0="; + sha256 = "sha256-DS3Fh4a6OtqZRHubgJewB7qnJXm10sYv85R6o/NePoU="; }; postPatch = diff --git a/pkgs/by-name/th/the-foundation/package.nix b/pkgs/by-name/th/the-foundation/package.nix index 6c53c95a195c..544fa5237751 100644 --- a/pkgs/by-name/th/the-foundation/package.nix +++ b/pkgs/by-name/th/the-foundation/package.nix @@ -13,14 +13,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "the-foundation"; - version = "1.10.0"; + version = "1.10.1"; src = fetchFromGitea { domain = "git.skyjake.fi"; owner = "skyjake"; repo = "the_Foundation"; rev = "v${finalAttrs.version}"; - hash = "sha256-+z5vw6TIs+5RyS3CLSLIdflJqnDu8NL+yFHpSxwG2fM="; + hash = "sha256-EGltSimFdgojbXt97TbH7+a3iwuuI/jj14u9fkw4NnA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ti/tigerbeetle/package.nix b/pkgs/by-name/ti/tigerbeetle/package.nix index 0fad0004bb63..43f4a6686b7d 100644 --- a/pkgs/by-name/ti/tigerbeetle/package.nix +++ b/pkgs/by-name/ti/tigerbeetle/package.nix @@ -10,14 +10,14 @@ let platform = if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; hash = builtins.getAttr platform { - "universal-macos" = "sha256-XVYnzs9BF35pdB9uKSoX/+DWa8drWls0rtrNO9IZJtE="; - "x86_64-linux" = "sha256-rNlAikb/DrFYnE/OEgTPz3G82bQCnySeOp6dZAWxFn4="; - "aarch64-linux" = "sha256-wNuy8hq9Zt2UP/4zI/lgkWHv3X/mIKhaKoN8b/WRS2U="; + "universal-macos" = "sha256-l9B4PHezptsADNNYw695Pv4vHQzPlv/JVgDDcCrJpdw="; + "x86_64-linux" = "sha256-ufO4AdWxReZBHKESrI3nlRkFnWMX7GXux1QkF04QhNU="; + "aarch64-linux" = "sha256-j+/WGP1oVyW0umClZL64JdEmu4BGWKxarWYSO9+KXlg="; }; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "tigerbeetle"; - version = "0.16.57"; + version = "0.16.59"; src = fetchzip { url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip"; diff --git a/pkgs/by-name/ti/tile38/package.nix b/pkgs/by-name/ti/tile38/package.nix index ec911bdb268e..b0092748f23c 100644 --- a/pkgs/by-name/ti/tile38/package.nix +++ b/pkgs/by-name/ti/tile38/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "tile38"; - version = "1.36.2"; + version = "1.36.3"; src = fetchFromGitHub { owner = "tidwall"; repo = "tile38"; tag = version; - hash = "sha256-VUNDVZT3ENsVHj+ZMOAXgbZTGMdmo0TCXN/ecpN2Xs8="; + hash = "sha256-pz7fB5lg27z3edrExLPe8Vff0OocH/TvtO2Pztmwnzk="; }; vendorHash = "sha256-YiivAh7aXeVuvI9V1ayvqjJ658Hu8/1icvRbqq2QeI0="; diff --git a/pkgs/by-name/ti/timg/package.nix b/pkgs/by-name/ti/timg/package.nix index bc9206b1af25..ffe8b6cdb6b4 100644 --- a/pkgs/by-name/ti/timg/package.nix +++ b/pkgs/by-name/ti/timg/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "timg"; - version = "1.6.2"; + version = "1.6.3"; src = fetchFromGitHub { owner = "hzeller"; repo = "timg"; tag = "v${finalAttrs.version}"; - hash = "sha256-UiQ8CW0mxjjQM6XLN0FL2v7ccYq2EmIy/3pm+yKQh8w="; + hash = "sha256-FdaO+UAKjmLKgVZ3AYGQ9VJQj9s48Ihr8TlZ4at5I3c="; }; buildInputs = [ diff --git a/pkgs/by-name/to/todoist-electron/package.nix b/pkgs/by-name/to/todoist-electron/package.nix index 69a4cbd07fbf..c0e39da0f103 100644 --- a/pkgs/by-name/to/todoist-electron/package.nix +++ b/pkgs/by-name/to/todoist-electron/package.nix @@ -3,6 +3,7 @@ appimageTools, fetchurl, asar, + makeWrapper, }: let @@ -38,6 +39,10 @@ appimageTools.wrapAppImage { substituteInPlace $out/share/applications/todoist.desktop \ --replace-fail "Exec=AppRun" "Exec=todoist-electron --" \ --replace-fail "Exec=todoist" "Exec=todoist-electron --" + + . ${makeWrapper}/nix-support/setup-hook + wrapProgram $out/bin/todoist-electron \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" ''; meta = { diff --git a/pkgs/by-name/to/tofu-ls/package.nix b/pkgs/by-name/to/tofu-ls/package.nix index 68bf8a1de990..5b423a308324 100644 --- a/pkgs/by-name/to/tofu-ls/package.nix +++ b/pkgs/by-name/to/tofu-ls/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "tofu-ls"; - version = "0.1.0"; + version = "0.1.1"; src = fetchFromGitHub { owner = "opentofu"; repo = "tofu-ls"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q/SekYmQGJaYA5OxkUx6wYa6Tf1VXMtgAvRAkHfnuXo="; + hash = "sha256-VVfr7N3yv/cNtgyJNlzZDyPAioMhQbSgY0+KDkl3SIM="; }; - vendorHash = "sha256-rGRhAAT0sGym0f4gkLEP/Xo9zIXO+O2cJJUMxg+miNM="; + vendorHash = "sha256-5g0gOexGRGcLfA2XzeD2LlFtwMN92WA4MsdXDObIe/Q="; ldflags = [ "-s" diff --git a/pkgs/by-name/to/tombi/package.nix b/pkgs/by-name/to/tombi/package.nix index 1c98e19275f3..09aa173775c2 100644 --- a/pkgs/by-name/to/tombi/package.nix +++ b/pkgs/by-name/to/tombi/package.nix @@ -1,8 +1,10 @@ { + stdenv, lib, rustPlatform, fetchFromGitHub, versionCheckHook, + installShellFiles, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -26,9 +28,19 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail 'version = "0.0.0-dev"' 'version = "${finalAttrs.version}"' ''; + nativeBuildInputs = [ installShellFiles ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd tombi \ + --bash <($out/bin/tombi completion bash) \ + --fish <($out/bin/tombi completion fish) \ + --zsh <($out/bin/tombi completion zsh) + ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; meta = { diff --git a/pkgs/by-name/to/tor/package.nix b/pkgs/by-name/to/tor/package.nix index 7b044130c5e8..73747fe0663c 100644 --- a/pkgs/by-name/to/tor/package.nix +++ b/pkgs/by-name/to/tor/package.nix @@ -46,11 +46,11 @@ in stdenv.mkDerivation (finalAttrs: { pname = "tor"; - version = "0.4.8.17"; + version = "0.4.8.18"; src = fetchurl { url = "https://dist.torproject.org/tor-${finalAttrs.version}.tar.gz"; - hash = "sha256-ebRyXh1LiHueaP0JsNIkN3fVzjzUceU4WDvPb52M21Y="; + hash = "sha256-SupsEJ1O/06iuvuQWn5rCpZdFP6FYhSwL82QRrTZOvg="; }; outputs = [ diff --git a/pkgs/by-name/tr/traefik/package.nix b/pkgs/by-name/tr/traefik/package.nix index 16d72f3303f3..5b0ecef2daac 100644 --- a/pkgs/by-name/tr/traefik/package.nix +++ b/pkgs/by-name/tr/traefik/package.nix @@ -8,12 +8,12 @@ buildGo124Module (finalAttrs: { pname = "traefik"; - version = "3.5.2"; + version = "3.5.3"; # Archive with static assets for webui src = fetchzip { url = "https://github.com/traefik/traefik/releases/download/v${finalAttrs.version}/traefik-v${finalAttrs.version}.src.tar.gz"; - hash = "sha256-ccayxpXbMBSaSHM1E5Q3UmiNjNJen+0xQVNmth1sMSs="; + hash = "sha256-vKpOlB29OJHppQOspIICYgeAtemBGb419TIXIW9zrhU="; stripRoot = false; }; diff --git a/pkgs/by-name/tr/trealla/package.nix b/pkgs/by-name/tr/trealla/package.nix index c23d547a2789..b2b1f4490b27 100644 --- a/pkgs/by-name/tr/trealla/package.nix +++ b/pkgs/by-name/tr/trealla/package.nix @@ -23,13 +23,13 @@ assert lib.elem lineEditingLibrary [ ]; stdenv.mkDerivation (finalAttrs: { pname = "trealla"; - version = "2.82.33"; + version = "2.83.5"; src = fetchFromGitHub { owner = "trealla-prolog"; repo = "trealla"; rev = "v${finalAttrs.version}"; - hash = "sha256-NjWvcNE0/FTDTafBpHen06A2UrCA4TBiQWGnDaz/3Yk="; + hash = "sha256-yCWn0/V+ion5Z/HTtr5jA2I+sRYQiZvXC0u3MAaCoRE="; }; postPatch = '' diff --git a/pkgs/by-name/tr/trezor-suite/package.nix b/pkgs/by-name/tr/trezor-suite/package.nix index de362986aa18..6b460db45daf 100644 --- a/pkgs/by-name/tr/trezor-suite/package.nix +++ b/pkgs/by-name/tr/trezor-suite/package.nix @@ -10,7 +10,7 @@ let pname = "trezor-suite"; - version = "25.8.2"; + version = "25.9.3"; suffix = { @@ -24,8 +24,8 @@ let hash = { # curl -Lfs https://github.com/trezor/trezor-suite/releases/download/v${version}/latest-linux{-arm64,}.yml | grep ^sha512 | sed 's/: /-/' - aarch64-linux = "sha512-bVLTYCT8jkjeJMHWPvzFVkGB69Z46nvebtEDh5HfqYgd3Xwov+s1BHlr82XjN4+0cdKJchXnyKVTShO32+at5A=="; - x86_64-linux = "sha512-wtMTW2Wj6dPsgUupXsHuP2/RS3Yp10bcCjkBfVIDfLrlClKFDHRLt9mNGtSdFfZM791NyDWsjU4xdi082BduSw=="; + aarch64-linux = "sha512-mDEqlIxDKHD2xcwcnvehMJExytNBmvhp5iDIKBb/FfxY44We6SAknsocbeWPqq5XLkUbFjjG07IWGtZzdqTj7A=="; + x86_64-linux = "sha512-rxCTYvi+I5ymlS9N4Y2ffIt5ZSgXf6U24mNKe1FNo5++6NfCXFf4vMWJreQ2TNUHsa8V0IixXrtar7AdWCpYQQ=="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; diff --git a/pkgs/applications/science/biology/trimmomatic/default.nix b/pkgs/by-name/tr/trimmomatic/package.nix similarity index 89% rename from pkgs/applications/science/biology/trimmomatic/default.nix rename to pkgs/by-name/tr/trimmomatic/package.nix index 1c22b3ec7fb3..c3285d2be4bd 100644 --- a/pkgs/applications/science/biology/trimmomatic/default.nix +++ b/pkgs/by-name/tr/trimmomatic/package.nix @@ -3,12 +3,22 @@ stdenv, fetchFromGitHub, ant, - jdk, - jre, + jdk21_headless, + jre_minimal, makeWrapper, stripJavaArchivesHook, }: - +let + jdk = jdk21_headless; + # Reduce closure size + jre = jre_minimal.override { + modules = [ + "java.base" + "java.logging" + ]; + jdk = jdk21_headless; + }; +in stdenv.mkDerivation (finalAttrs: { pname = "trimmomatic"; version = "0.39"; diff --git a/pkgs/by-name/tr/tryton/package.nix b/pkgs/by-name/tr/tryton/package.nix index c73878e937d7..3b77a3aaa661 100644 --- a/pkgs/by-name/tr/tryton/package.nix +++ b/pkgs/by-name/tr/tryton/package.nix @@ -20,12 +20,12 @@ python3Packages.buildPythonApplication rec { pname = "tryton"; - version = "7.6.2"; + version = "7.6.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-nnXq29ostjbpWmHLbpifzIFB8vBc7O3XRDq4Odp4HNk="; + hash = "sha256-yZHHtTVVjiGUT0PA8q5MBBvh04JqMlWOscnA09QD0Yk="; }; build-system = [ python3Packages.setuptools ]; diff --git a/pkgs/by-name/tu/tun2proxy/package.nix b/pkgs/by-name/tu/tun2proxy/package.nix index df97b6767837..65a6c7c45920 100644 --- a/pkgs/by-name/tu/tun2proxy/package.nix +++ b/pkgs/by-name/tu/tun2proxy/package.nix @@ -6,15 +6,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tun2proxy"; - version = "0.7.15"; + version = "0.7.16"; src = fetchCrate { pname = "tun2proxy"; inherit (finalAttrs) version; - hash = "sha256-Yyct1yGSXbZf49t4+8hP+V4ydyIi7zyff5IIqrTfJS0="; + hash = "sha256-VO0dxX2FVKFSW157HYJxvlc2Xe6W+npw+4ls/1ePu80="; }; - cargoHash = "sha256-DhfUhjA8/+gmIe+91vVnK7Zca0x0r6lisTxPmg5yM8k="; + cargoHash = "sha256-CWaHHKuDr731cf3tms4Sg9NvCjW0TgmxG3vO37z/UrE="; env.GIT_HASH = "000000000000000000000000000000000000000000000000000"; diff --git a/pkgs/by-name/ty/typos-lsp/package.nix b/pkgs/by-name/ty/typos-lsp/package.nix index 2dfc93d878f4..2a8d2bd0f007 100644 --- a/pkgs/by-name/ty/typos-lsp/package.nix +++ b/pkgs/by-name/ty/typos-lsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "typos-lsp"; # Please update the corresponding VSCode extension too. # See pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix - version = "0.1.41"; + version = "0.1.44"; src = fetchFromGitHub { owner = "tekumara"; repo = "typos-lsp"; tag = "v${version}"; - hash = "sha256-DJnq0PtRGYRgC0JhR8myeIddBTAvP+Ey3+qEZi75EmQ="; + hash = "sha256-8UEMcb1yN3haI4OZwl2GRIF6v6t5BoDipxd9167sa7E="; }; - cargoHash = "sha256-OSTPVLVLl3LaijEorcSSscOMiDfgIGRXSvaFMKJ+hq0="; + cargoHash = "sha256-LZdzgqeA7Xld8Ts4efafWPX53m9YfvqagSpOMfXml/E="; # fix for compilation on aarch64 # see https://github.com/NixOS/nixpkgs/issues/145726 diff --git a/pkgs/by-name/ty/typr/package.nix b/pkgs/by-name/ty/typr/package.nix new file mode 100644 index 000000000000..5cefd1e1be40 --- /dev/null +++ b/pkgs/by-name/ty/typr/package.nix @@ -0,0 +1,32 @@ +{ + lib, + python3Packages, + fetchFromGitHub, +}: + +python3Packages.buildPythonApplication rec { + pname = "typr"; + version = "1.0.1.21"; + pyproject = true; + + src = fetchFromGitHub { + owner = "DriftingOtter"; + repo = "Typr"; + tag = version; + hash = "sha256-49e5tnX/vea3xLJP62Sj2gCdjbfsulIU48X/AR/3IBI="; + }; + + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ rich ]; + + doCheck = false; # absent + + meta = { + homepage = "https://github.com/DriftingOtter/Typr"; + description = "Your Personal Typing Tutor"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ artur-sannikov ]; + mainProgram = "typr"; + }; +} diff --git a/pkgs/by-name/ui/uiua/stable.nix b/pkgs/by-name/ui/uiua/stable.nix index 58f8dc371ac5..242fe9db9d56 100644 --- a/pkgs/by-name/ui/uiua/stable.nix +++ b/pkgs/by-name/ui/uiua/stable.nix @@ -1,7 +1,7 @@ rec { - version = "0.16.2"; + version = "0.17.0"; tag = version; - hash = "sha256-YX2okLBN+6celACktfLgTO4NJPvEalrS/C885qwAp8A="; - cargoHash = "sha256-aoHqcE+0OaxZAxjAZUdSmAuLaI0kiRfbPhaFjNvFce8="; + hash = "sha256-mLtWU7eJxDAyUuwsiwLqa9LgJXnTtYHwcnXQOBsmugw="; + cargoHash = "sha256-h8HmBfxRKrtARFQ0vll09uEMcYUhW4+8M/Q90EVw3Io="; updateScript = ./update-stable.sh; } diff --git a/pkgs/by-name/ui/uiua/unstable.nix b/pkgs/by-name/ui/uiua/unstable.nix index 304c161d0c22..9b25d9b205fe 100644 --- a/pkgs/by-name/ui/uiua/unstable.nix +++ b/pkgs/by-name/ui/uiua/unstable.nix @@ -1,7 +1,7 @@ rec { - version = "0.17.0-rc.2"; + version = "0.17.0"; tag = version; - hash = "sha256-2EO1nlAMbBi+DAuxgnf7eUKYiyXDt2+0rxFXR520V0U="; - cargoHash = "sha256-uufkv/UIb6jlagercZvA6eOQ4Pu3ZHWRpnd0pQbX8vY="; + hash = "sha256-mLtWU7eJxDAyUuwsiwLqa9LgJXnTtYHwcnXQOBsmugw="; + cargoHash = "sha256-h8HmBfxRKrtARFQ0vll09uEMcYUhW4+8M/Q90EVw3Io="; updateScript = ./update-unstable.sh; } diff --git a/pkgs/by-name/un/unicorn/package.nix b/pkgs/by-name/un/unicorn/package.nix index 3cb3e80b8c1e..99f74db91dc6 100644 --- a/pkgs/by-name/un/unicorn/package.nix +++ b/pkgs/by-name/un/unicorn/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "unicorn"; - version = "2.1.3"; + version = "2.1.4"; src = fetchFromGitHub { owner = "unicorn-engine"; repo = "unicorn"; tag = version; - hash = "sha256-vBggblml+lQFhyNrfIp5GKVQ09fd+ccblKHEzWteMbI="; + hash = "sha256-jEQXjYlLUdKrKPL4XfSbixn2KWJlNG7IYQveF4jDgl4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/un/unionfs-fuse/package.nix b/pkgs/by-name/un/unionfs-fuse/package.nix index 044d53d94784..0e4fea8692ec 100644 --- a/pkgs/by-name/un/unionfs-fuse/package.nix +++ b/pkgs/by-name/un/unionfs-fuse/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "unionfs-fuse"; - version = "3.6"; + version = "3.7"; src = fetchFromGitHub { owner = "rpodgorny"; repo = "unionfs-fuse"; tag = "v${version}"; - hash = "sha256-1Fy3evatfEplgJjAVeXgdq1CkGgIi+iZjsO0WBHmmBM="; + hash = "sha256-wha1AMwJMbC5rZBE4ybeOmH7Dq4p5YdMJDCT/a3B6cI="; }; patches = [ diff --git a/pkgs/by-name/un/unit/package.nix b/pkgs/by-name/un/unit/package.nix index 304652f63f2e..b759e9ec1898 100644 --- a/pkgs/by-name/un/unit/package.nix +++ b/pkgs/by-name/un/unit/package.nix @@ -40,14 +40,14 @@ let inherit (lib) optional optionals optionalString; in stdenv.mkDerivation rec { - version = "1.34.2"; + version = "1.35.0"; pname = "unit"; src = fetchFromGitHub { owner = "nginx"; repo = "unit"; rev = version; - sha256 = "sha256-tu1JqGWtfTznTDmZqEEVF3FmiDEXvaAdgQPsvLHCWy8="; + sha256 = "sha256-0cMtU7wmy8GFKqxS8fXPIrMljYXBHzoxrUJCOJSzLMA="; }; nativeBuildInputs = [ which ]; diff --git a/pkgs/by-name/un/unityhub/package.nix b/pkgs/by-name/un/unityhub/package.nix index ce8e2c3ba2d2..415678e6a0ad 100644 --- a/pkgs/by-name/un/unityhub/package.nix +++ b/pkgs/by-name/un/unityhub/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "unityhub"; - version = "3.14.0"; + version = "3.14.1"; src = fetchurl { url = "https://hub-dist.unity3d.com/artifactory/hub-debian-prod-local/pool/main/u/unity/unityhub_amd64/unityhub-amd64-${version}.deb"; - hash = "sha256-pOtdvu7sVe+n2FzItM6SA2sFhOwE48Tk5L+cbK7TTq8="; + hash = "sha256-QXuto6Ydbt/wTNSJBHWstv/SomhWl40EbVSRfR0N8j0="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/un/unofficial-homestuck-collection/0001-disable-git-rev-check.patch b/pkgs/by-name/un/unofficial-homestuck-collection/0001-disable-git-rev-check.patch new file mode 100644 index 000000000000..a02da277acd4 --- /dev/null +++ b/pkgs/by-name/un/unofficial-homestuck-collection/0001-disable-git-rev-check.patch @@ -0,0 +1,47 @@ +From 9f69077286540c75a245b44f6fd7b7cd03da2d44 Mon Sep 17 00:00:00 2001 +From: Freya Murphy +Date: Sun, 20 Jul 2025 11:53:51 -0400 +Subject: [PATCH 1/3] disable git rev check + +--- + vue.config.js | 21 +++------------------ + 1 file changed, 3 insertions(+), 18 deletions(-) + +diff --git a/vue.config.js b/vue.config.js +index 04b61d3..559b119 100644 +--- a/vue.config.js ++++ b/vue.config.js +@@ -1,27 +1,12 @@ + const webpack = require('webpack') + const { execSync } = require('child_process') + +-const git_branch = execSync('git rev-parse --abbrev-ref HEAD').toString() +- + var build_info = { +- 'process.env.BUILD_BRANCH': JSON.stringify( +- git_branch.trim() +- ), ++ 'process.env.BUILD_BRANCH': "@git_branch@", + 'process.env.BUILD_DATE': JSON.stringify(new Date().toISOString()), + 'process.env.BUILD_PLATFORM': JSON.stringify(process.platform), +- 'process.env.BUILD_GIT_REVISION': JSON.stringify( +- execSync('git rev-parse HEAD').toString().trim() +- ) +-} +- +-try { +- const git_remote = execSync(`git config --get branch.${git_branch.trim()}.remote`).toString() +- const git_remote_url = execSync(`git config --get remote.${git_remote.trim()}.url`).toString() +- +- build_info['process.env.BUILD_GIT_REMOTE'] = JSON.stringify(git_remote_url.trim()) +-} catch (e) { +- build_info['process.env.BUILD_GIT_REMOTE'] = JSON.stringify("(no remote)") +- console.warn("No git remote") ++ 'process.env.BUILD_GIT_REVISION': "@git_revision@", ++ 'process.env.BUILD_GIT_REMOTE': "@git_remote@", + } + + module.exports = { +-- +2.50.1 + diff --git a/pkgs/by-name/un/unofficial-homestuck-collection/0002-disable-update-check.patch b/pkgs/by-name/un/unofficial-homestuck-collection/0002-disable-update-check.patch new file mode 100644 index 000000000000..b36ebdaec5ba --- /dev/null +++ b/pkgs/by-name/un/unofficial-homestuck-collection/0002-disable-update-check.patch @@ -0,0 +1,63 @@ +From 03ab3354eb9acb41c271238e7b9a5e77570809ae Mon Sep 17 00:00:00 2001 +From: Freya Murphy +Date: Sun, 20 Jul 2025 12:06:21 -0400 +Subject: [PATCH 2/3] disable update check + +--- + src/components/SystemPages/Settings.vue | 15 +++++++++------ + src/components/UIElements/Updater.vue | 13 +------------ + 2 files changed, 10 insertions(+), 18 deletions(-) + +diff --git a/src/components/SystemPages/Settings.vue b/src/components/SystemPages/Settings.vue +index 3371358..47c5ea6 100644 +--- a/src/components/SystemPages/Settings.vue ++++ b/src/components/SystemPages/Settings.vue +@@ -598,12 +598,15 @@ export default { + label: "Use system window decorations", + desc: "Use OS-native window decorations instead of the electron title bar. Will restart the application.", + platform_whitelist: ['electron'] +- }, { +- model: "allowSysUpdateNotifs", +- label: "Update notifications", +- desc: "Unless this setting is disabled, the collection will check to see if there's a new version of the app available when it starts up and alert you if there is.", +- platform_whitelist: ['electron'] +- }, { ++ }, ++ // MOD: patch out update notifs ++ // { ++ // model: "allowSysUpdateNotifs", ++ // label: "Update notifications", ++ // desc: "Unless this setting is disabled, the collection will check to see if there's a new version of the app available when it starts up and alert you if there is.", ++ // platform_whitelist: ['electron'] ++ // }, ++ { + model: "useTabbedBrowsing", + label: "Tabbed Browsing", + desc: "By default, the web app only shows one page at a time, like a standard website. This setting re-enables the in-app tab bar, and the app will store your tabs in settings.", +diff --git a/src/components/UIElements/Updater.vue b/src/components/UIElements/Updater.vue +index 6b3f677..d9bae45 100644 +--- a/src/components/UIElements/Updater.vue ++++ b/src/components/UIElements/Updater.vue +@@ -73,18 +73,7 @@ export default { + watch: { + }, + mounted(){ +- const is_flatpak = !!(process.env.container) +- if (this.$localData.settings.allowSysUpdateNotifs && !is_flatpak) { +- const now = new Date() +- const last_checked = new Date(this.$localData.settings.lastCheckedUpdate) +- const one_day = (12 * 60 * 60 * 1000) +- if (last_checked == "Invalid Date" || now - last_checked > one_day) { +- this.doUpdateCheck() +- this.$localData.settings.lastCheckedUpdate = now.toISOString() +- } else { +- this.$logger.info("Skipping update check, already checked", last_checked) +- } +- } ++ // MOD: patch out update check + } + } + +-- +2.50.1 + diff --git a/pkgs/by-name/un/unofficial-homestuck-collection/0003-make-compatible-with-native-electron.patch b/pkgs/by-name/un/unofficial-homestuck-collection/0003-make-compatible-with-native-electron.patch new file mode 100644 index 000000000000..522c201dde15 --- /dev/null +++ b/pkgs/by-name/un/unofficial-homestuck-collection/0003-make-compatible-with-native-electron.patch @@ -0,0 +1,101 @@ +From 6be6ba5922363b478eca447135cd2421f8c598ab Mon Sep 17 00:00:00 2001 +From: Freya Murphy +Date: Sun, 20 Jul 2025 12:01:12 -0400 +Subject: [PATCH 3/3] make compatible with native electron + +--- + src/background.js | 15 +++++---------- + src/components/SystemPages/Settings.vue | 12 +++++++----- + src/components/UIElements/MediaEmbed.vue | 20 ++------------------ + 3 files changed, 14 insertions(+), 33 deletions(-) + +diff --git a/src/background.js b/src/background.js +index d75c5fc..6fa2256 100644 +--- a/src/background.js ++++ b/src/background.js +@@ -314,16 +314,8 @@ if (assetDir === undefined) { + is_first_run = true + } else { + try { +- if (store.has('settings.ruffleFallback') && store.get('settings.ruffleFallback') === true) { +- logger.info("Ruffle fallback enabled, disabling ppapi-level flash player") +- } else { +- // Pick the appropriate flash plugin for the user's platform +- const flashPath = getFlashPath() +- +- if (fs.existsSync(flashPath)) { +- app.commandLine.appendSwitch('ppapi-flash-path', flashPath) +- } else throw Error(`Flash plugin not located at ${flashPath}`) +- } ++ // MOD: always use ruffle ++ logger.info("Ruffle fallback enabled, disabling ppapi-level flash player") + + if (store.has('settings.smoothScrolling') && store.get('settings.smoothScrolling') === false) + app.commandLine.appendSwitch('disable-smooth-scrolling') +@@ -755,6 +747,9 @@ async function createWindow () { + autoHideMenuBar: true, + webPreferences: { + nodeIntegration: process.env.ELECTRON_NODE_INTEGRATION, ++ // MOD: disable isolation to get ++ // collection to work with electron 35 ++ contextIsolation: false, + enableRemoteModule: true, + plugins: true, + webviewTag: true +diff --git a/src/components/SystemPages/Settings.vue b/src/components/SystemPages/Settings.vue +index 47c5ea6..5630625 100644 +--- a/src/components/SystemPages/Settings.vue ++++ b/src/components/SystemPages/Settings.vue +@@ -619,11 +619,13 @@ export default { + label: "Reduce Motion", + desc: "Attempts to reduce the amount of automatic motion in the comic by replacing animated gifs with a manual scrubber, and requiring an explicit click before playing Flash animations.", + platform_whitelist: ['electron'] +- }, { +- model: "ruffleFallback", +- label: "Ruffle flash emulation fallback", +- desc: "If the built-in flash player is non-functional, use the Ruffle Flash emulator in place of Flash." +- } ++ }, ++ // MOD: always use ruffle ++ // { ++ // model: "ruffleFallback", ++ // label: "Ruffle flash emulation fallback", ++ // desc: "If the built-in flash player is non-functional, use the Ruffle Flash emulator in place of Flash." ++ // } + ], + retconList: [ + { +diff --git a/src/components/UIElements/MediaEmbed.vue b/src/components/UIElements/MediaEmbed.vue +index 760fec4..53f34ff 100644 +--- a/src/components/UIElements/MediaEmbed.vue ++++ b/src/components/UIElements/MediaEmbed.vue +@@ -156,24 +156,8 @@ export default { + return ret + }, + ruffleEmbed() { +- // At some point between 2025.3.14 and 2025.4.13 ruffle stopped supporting our old runtime. Damn. --> +- if (this.$localData.settings.ruffleFallback) { +- if (this.$isWebApp) { +- return '