lol

Merge master into haskell-updates

authored by

github-actions[bot] and committed by
GitHub
23bb2be5 1d78ad9e

+6231 -2406
+1 -1
doc/hooks/mpi-check-hook.section.md
··· 3 3 4 4 This hook can be used to setup a check phase that 5 5 requires running a MPI application. It detects the 6 - used present MPI implementaion type and exports 6 + used present MPI implementation type and exports 7 7 the neceesary environment variables to use 8 8 `mpirun` and `mpiexec` in a Nix sandbox. 9 9
+1 -1
doc/languages-frameworks/dotnet.section.md
··· 161 161 They can be installed either as a global tool for the entire system, or as a local tool specific to project. 162 162 163 163 The local installation is the easiest and works on NixOS in the same way as on other Linux distributions. 164 - [See dotnet documention](https://learn.microsoft.com/en-us/dotnet/core/tools/global-tools#install-a-local-tool) to learn more. 164 + [See dotnet documentation](https://learn.microsoft.com/en-us/dotnet/core/tools/global-tools#install-a-local-tool) to learn more. 165 165 166 166 [The global installation method](https://learn.microsoft.com/en-us/dotnet/core/tools/global-tools#install-a-global-tool) 167 167 should also work most of the time. You have to remember to update the `PATH`
+2 -2
doc/languages-frameworks/haskell.section.md
··· 221 221 interested in the alternative [haskell.nix] framework, which, be warned, is 222 222 completely incompatible with packages from `haskellPackages`. 223 223 224 - <!-- TODO(@maralorn) Link to package set generation docs in the contributers guide below. --> 224 + <!-- TODO(@maralorn) Link to package set generation docs in the contributors guide below. --> 225 225 226 226 ## `haskellPackages.mkDerivation` {#haskell-mkderivation} 227 227 ··· 1192 1192 Since the interrelated parts, i.e. the package set and GHC, are connected 1193 1193 via the Nixpkgs fixpoint, we need to modify them both in a way that preserves 1194 1194 their connection (or else we'd have to wire it up again manually). This is 1195 - achieved by changing GHC and the package set in seperate overlays to prevent 1195 + achieved by changing GHC and the package set in separate overlays to prevent 1196 1196 the package set from pulling in GHC from `prev`. 1197 1197 1198 1198 The result is two overlays like the ones shown below. Adjustable parts are
+1 -1
doc/languages-frameworks/php.section.md
··· 200 200 composer repository on the filesystem containing dependencies specified in 201 201 `composer.json`. This process uses the function 202 202 `php.mkComposerRepository` which in turn uses the 203 - `php.composerHooks.composerRepositoryHook` hook. Internaly this function uses 203 + `php.composerHooks.composerRepositoryHook` hook. Internally this function uses 204 204 a custom 205 205 [Composer plugin](https://github.com/nix-community/composer-local-repo-plugin) to 206 206 generate the repository.
+3
lib/tests/modules.sh
··· 91 91 # is the option. 92 92 checkConfigOutput '^true$' config.result ./module-argument-default.nix 93 93 94 + # gvariant 95 + checkConfigOutput '^true$' config.assertion ./gvariant.nix 96 + 94 97 # types.pathInStore 95 98 checkConfigOutput '".*/store/0lz9p8xhf89kb1c1kk6jxrzskaiygnlh-bash-5.2-p15.drv"' config.pathInStore.ok1 ./types.nix 96 99 checkConfigOutput '".*/store/0fb3ykw9r5hpayd05sr0cizwadzq1d8q-bash-5.2-p15"' config.pathInStore.ok2 ./types.nix
+54 -86
lib/tests/modules/gvariant.nix
··· 1 1 { config, lib, ... }: 2 2 3 - let inherit (lib) concatStringsSep mapAttrsToList mkMerge mkOption types gvariant; 4 - in { 5 - options.examples = mkOption { type = types.attrsOf gvariant; }; 3 + { 4 + options = { 5 + examples = lib.mkOption { type = lib.types.attrs; }; 6 + assertion = lib.mkOption { type = lib.types.bool; }; 7 + }; 6 8 7 9 config = { 8 - examples = with gvariant; 9 - mkMerge [ 10 - { bool = true; } 11 - { bool = true; } 12 - 13 - { float = 3.14; } 14 - 15 - { int32 = mkInt32 (- 42); } 16 - { int32 = mkInt32 (- 42); } 17 - 18 - { uint32 = mkUint32 42; } 19 - { uint32 = mkUint32 42; } 20 - 21 - { int16 = mkInt16 (-42); } 22 - { int16 = mkInt16 (-42); } 23 - 24 - { uint16 = mkUint16 42; } 25 - { uint16 = mkUint16 42; } 26 - 27 - { int64 = mkInt64 (-42); } 28 - { int64 = mkInt64 (-42); } 29 - 30 - { uint64 = mkUint64 42; } 31 - { uint64 = mkUint64 42; } 32 - 33 - { array1 = [ "one" ]; } 34 - { array1 = mkArray [ "two" ]; } 35 - { array2 = mkArray [ (mkInt32 1) ]; } 36 - { array2 = mkArray [ (nkUint32 2) ]; } 37 - 38 - { emptyArray1 = [ ]; } 39 - { emptyArray2 = mkEmptyArray type.uint32; } 40 - 41 - { string = "foo"; } 42 - { string = "foo"; } 43 - { 44 - escapedString = '' 45 - '\ 46 - ''; 47 - } 48 - 49 - { tuple = mkTuple [ (mkInt32 1) [ "foo" ] ]; } 50 - 51 - { maybe1 = mkNothing type.string; } 52 - { maybe2 = mkJust (mkUint32 4); } 53 - 54 - { variant1 = mkVariant "foo"; } 55 - { variant2 = mkVariant 42; } 56 - 57 - { dictionaryEntry = mkDictionaryEntry (mkInt32 1) [ "foo" ]; } 58 - ]; 10 + examples = with lib.gvariant; { 11 + bool = true; 12 + float = 3.14; 13 + int32 = mkInt32 (- 42); 14 + uint32 = mkUint32 42; 15 + int16 = mkInt16 (-42); 16 + uint16 = mkUint16 42; 17 + int64 = mkInt64 (-42); 18 + uint64 = mkUint64 42; 19 + array1 = [ "one" ]; 20 + array2 = mkArray [ (mkInt32 1) ]; 21 + array3 = mkArray [ (mkUint32 2) ]; 22 + emptyArray = mkEmptyArray type.uint32; 23 + string = "foo"; 24 + escapedString = '' 25 + '\ 26 + ''; 27 + tuple = mkTuple [ (mkInt32 1) [ "foo" ] ]; 28 + maybe1 = mkNothing type.string; 29 + maybe2 = mkJust (mkUint32 4); 30 + variant = mkVariant "foo"; 31 + dictionaryEntry = mkDictionaryEntry (mkInt32 1) [ "foo" ]; 32 + }; 59 33 60 - assertions = [ 61 - { 62 - assertion = ( 63 - let 64 - mkLine = n: v: "${n} = ${toString (gvariant.mkValue v)}"; 65 - result = concatStringsSep "\n" (mapAttrsToList mkLine config.examples); 66 - in 67 - result + "\n" 68 - ) == '' 69 - array1 = @as ['one','two'] 70 - array2 = @au [1,2] 71 - bool = true 72 - dictionaryEntry = @{ias} {1,@as ['foo']} 73 - emptyArray1 = @as [] 74 - emptyArray2 = @au [] 75 - escapedString = '\'\\\n' 76 - float = 3.140000 77 - int = -42 78 - int16 = @n -42 79 - int64 = @x -42 80 - maybe1 = @ms nothing 81 - maybe2 = just @u 4 82 - string = 'foo' 83 - tuple = @(ias) (1,@as ['foo']) 84 - uint16 = @q 42 85 - uint32 = @u 42 86 - uint64 = @t 42 87 - variant1 = @v <'foo'> 88 - variant2 = @v <42> 89 - ''; 90 - } 91 - ]; 34 + assertion = 35 + let 36 + mkLine = n: v: "${n} = ${toString (lib.gvariant.mkValue v)}"; 37 + result = lib.concatStringsSep "\n" (lib.mapAttrsToList mkLine config.examples); 38 + in 39 + (result + "\n") == '' 40 + array1 = @as ['one'] 41 + array2 = @ai [1] 42 + array3 = @au [@u 2] 43 + bool = true 44 + dictionaryEntry = @{ias} {1,@as ['foo']} 45 + emptyArray = @au [] 46 + escapedString = '\'\\\n' 47 + float = 3.140000 48 + int16 = @n -42 49 + int32 = -42 50 + int64 = @x -42 51 + maybe1 = @ms nothing 52 + maybe2 = just @u 4 53 + string = 'foo' 54 + tuple = @(ias) (1,@as ['foo']) 55 + uint16 = @q 42 56 + uint32 = @u 42 57 + uint64 = @t 42 58 + variant = <'foo'> 59 + ''; 92 60 }; 93 61 }
+9
maintainers/maintainer-list.nix
··· 1768 1768 githubId = 1222; 1769 1769 name = "Aaron VonderHaar"; 1770 1770 }; 1771 + aviallon = { 1772 + email = "antoine-nixos@lesviallon.fr"; 1773 + github = "aviallon"; 1774 + githubId = 7479436; 1775 + name = "Antoine Viallon"; 1776 + keys = [{ 1777 + fingerprint = "4AC4 A28D 7208 FC6F 2B51 5EA9 D126 B13A B555 E16F"; 1778 + }]; 1779 + }; 1771 1780 avitex = { 1772 1781 email = "theavitex@gmail.com"; 1773 1782 github = "avitex";
+1 -1
nixos/doc/manual/release-notes/rl-2105.section.md
··· 353 353 354 354 Another benefit of the refactoring is that we can now issue reloads via either `pkill -HUP unbound` and `systemctl reload unbound` to reload the running configuration without taking the daemon offline. A prerequisite of this was that unbound configuration is available on a well known path on the file system. We are using the path `/etc/unbound/unbound.conf` as that is the default in the CLI tooling which in turn enables us to use `unbound-control` without passing a custom configuration location. 355 355 356 - The module has also been reworked to be [RFC 0042](https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md) compliant. As such, `sevices.unbound.extraConfig` has been removed and replaced by [services.unbound.settings](options.html#opt-services.unbound.settings). `services.unbound.interfaces` has been renamed to `services.unbound.settings.server.interface`. 356 + The module has also been reworked to be [RFC 0042](https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md) compliant. As such, `services.unbound.extraConfig` has been removed and replaced by [services.unbound.settings](options.html#opt-services.unbound.settings). `services.unbound.interfaces` has been renamed to `services.unbound.settings.server.interface`. 357 357 358 358 `services.unbound.forwardAddresses` and `services.unbound.allowedAccess` have also been changed to use the new settings interface. You can follow the instructions when executing `nixos-rebuild` to upgrade your configuration to use the new interface. 359 359
+3 -3
nixos/doc/manual/release-notes/rl-2305.section.md
··· 87 87 88 88 - [gmediarender](https://github.com/hzeller/gmrender-resurrect), a simple, headless UPnP/DLNA renderer. Available as [services.gmediarender](options.html#opt-services.gmediarender.enable). 89 89 90 - - [go2rtc](https://github.com/AlexxIT/go2rtc), a camera streaming appliation with support for RTSP, WebRTC, HomeKit, FFMPEG, RTMP and other protocols. Available as [services.go2rtc](options.html#opt-services.go2rtc.enable). 90 + - [go2rtc](https://github.com/AlexxIT/go2rtc), a camera streaming application with support for RTSP, WebRTC, HomeKit, FFMPEG, RTMP and other protocols. Available as [services.go2rtc](options.html#opt-services.go2rtc.enable). 91 91 92 92 - [goeland](https://github.com/slurdge/goeland), an alternative to rss2email written in Golang with many filters. Available as [services.goeland](#opt-services.goeland.enable). 93 93 ··· 203 203 204 204 - `graylog` has been updated to version 5, which can not be updated directly from the previously packaged version 3.3. If you had installed the previously packaged version 3.3, please follow the [upgrade path](https://go2docs.graylog.org/5-0/upgrading_graylog/upgrade_path.htm) from 3.3 to 4.0 to 4.3 to 5.0. 205 205 206 - - `buildFHSUserEnv` is now called `buildFHSEnv` and uses FlatPak's Bubblewrap sandboxing tool rather than Nixpkgs' own chrootenv. The old chrootenv-based implemenation is still available via `buildFHSEnvChroot` but is considered deprecated and will be removed when the remaining uses inside Nixpkgs have been migrated. If your FHSEnv-wrapped application misbehaves when using the new bubblewrap implementation, please create an issue in Nixpkgs. 206 + - `buildFHSUserEnv` is now called `buildFHSEnv` and uses FlatPak's Bubblewrap sandboxing tool rather than Nixpkgs' own chrootenv. The old chrootenv-based implementation is still available via `buildFHSEnvChroot` but is considered deprecated and will be removed when the remaining uses inside Nixpkgs have been migrated. If your FHSEnv-wrapped application misbehaves when using the new bubblewrap implementation, please create an issue in Nixpkgs. 207 207 208 208 - `nushell` has been updated to at least version 0.77.0, which includes potential breaking changes in aliases. The old aliases are now available as `old-alias` but it is recommended you migrate to the new format. See [Reworked aliases](https://www.nushell.sh/blog/2023-03-14-nushell_0_77.html#reworked-aliases-breaking-changes-kubouch). 209 209 ··· 555 555 556 556 - `buildDunePackage` now defaults to `strictDeps = true` which means that any library should go into `buildInputs` or `checkInputs`. Any executable that is run on the building machine should go into `nativeBuildInputs` or `nativeCheckInputs` respectively. Example of executables are `ocaml`, `findlib` and `menhir`. PPXs are libraries which are built by dune and should therefore not go into `nativeBuildInputs`. 557 557 558 - - `buildFHSUserEnv` is now called `buildFHSEnv` and uses FlatPak's Bubblewrap sandboxing tool rather than Nixpkgs' own chrootenv. The old chrootenv-based implemenation is still available via `buildFHSEnvChroot` but is considered deprecated and will be removed when the remaining uses inside Nixpkgs have been migrated. If your FHSEnv-wrapped application misbehaves when using the new bubblewrap implementation, please create an issue in Nixpkgs. 558 + - `buildFHSUserEnv` is now called `buildFHSEnv` and uses FlatPak's Bubblewrap sandboxing tool rather than Nixpkgs' own chrootenv. The old chrootenv-based implementation is still available via `buildFHSEnvChroot` but is considered deprecated and will be removed when the remaining uses inside Nixpkgs have been migrated. If your FHSEnv-wrapped application misbehaves when using the new bubblewrap implementation, please create an issue in Nixpkgs. 559 559 560 560 - Top-level `buildPlatform`, `hostPlatform`, `targetPlatform` have been deprecated, use `stdenv.X` instead. 561 561
+3 -3
nixos/doc/manual/release-notes/rl-2311.section.md
··· 293 293 294 294 - `services.nginx` gained a `defaultListen` option at server-level with support for PROXY protocol listeners, also `proxyProtocol` is now exposed in `services.nginx.virtualHosts.<name>.listen` option. It is now possible to run PROXY listeners and non-PROXY listeners at a server-level, see [#213510](https://github.com/NixOS/nixpkgs/pull/213510/) for more details. 295 295 296 - - `services.restic.backups` now adds wrapper scripts to your system path, which set the same environment variables as the service, so restic operations can easly be run from the command line. This behavior can be disabled by setting `createWrapper` to `false`, per backup configuration. 296 + - `services.restic.backups` now adds wrapper scripts to your system path, which set the same environment variables as the service, so restic operations can easily be run from the command line. This behavior can be disabled by setting `createWrapper` to `false`, per backup configuration. 297 297 298 298 - `services.prometheus.exporters` has a new exporter to monitor electrical power consumption based on PowercapRAPL sensor called [Scaphandre](https://github.com/hubblo-org/scaphandre), see [#239803](https://github.com/NixOS/nixpkgs/pull/239803) for more details. 299 299 300 - - The MariaDB C client library was upgraded from 3.2.x to 3.3.x. It is recomended to review the [upstream release notes](https://mariadb.com/kb/en/mariadb-connector-c-33-release-notes/). 300 + - The MariaDB C client library was upgraded from 3.2.x to 3.3.x. It is recommended to review the [upstream release notes](https://mariadb.com/kb/en/mariadb-connector-c-33-release-notes/). 301 301 302 302 - The module `services.calibre-server` has new options to configure the `host`, `port`, `auth.enable`, `auth.mode` and `auth.userDb` path, see [#216497](https://github.com/NixOS/nixpkgs/pull/216497/) for more details. 303 303 ··· 381 381 382 382 - The `qemu-vm.nix` module by default now identifies block devices via 383 383 persistent names available in `/dev/disk/by-*`. Because the rootDevice is 384 - identfied by its filesystem label, it needs to be formatted before the VM is 384 + identified by its filesystem label, it needs to be formatted before the VM is 385 385 started. The functionality of automatically formatting the rootDevice in the 386 386 initrd is removed from the QEMU module. However, for tests that depend on 387 387 this functionality, a test utility for the scripted initrd is added
+5 -9
nixos/modules/misc/nixpkgs.nix
··· 176 176 ''; 177 177 type = types.listOf overlayType; 178 178 description = lib.mdDoc '' 179 - List of overlays to use with the Nix Packages collection. 180 - (For details, see the Nixpkgs documentation.) It allows 181 - you to override packages globally. Each function in the list 182 - takes as an argument the *original* Nixpkgs. 183 - The first argument should be used for finding dependencies, and 184 - the second should be used for overriding recipes. 179 + List of overlays to apply to Nixpkgs. 180 + This option allows modifying the Nixpkgs package set accessed through the `pkgs` module argument. 185 181 186 - If `nixpkgs.pkgs` is set, overlays specified here 187 - will be applied after the overlays that were already present 188 - in `nixpkgs.pkgs`. 182 + For details, see the [Overlays chapter in the Nixpkgs manual](https://nixos.org/manual/nixpkgs/stable/#chap-overlays). 183 + 184 + If the {option}`nixpkgs.pkgs` option is set, overlays specified using `nixpkgs.overlays` will be applied after the overlays that were already included in `nixpkgs.pkgs`. 189 185 ''; 190 186 }; 191 187
+2 -2
nixos/modules/services/matrix/matrix-sliding-sync.nix
··· 7 7 options.services.matrix-synapse.sliding-sync = { 8 8 enable = lib.mkEnableOption (lib.mdDoc "sliding sync"); 9 9 10 - package = lib.mkPackageOption pkgs "matrix-sliding-sync" { }; 10 + package = lib.mkPackageOptionMD pkgs "matrix-sliding-sync" { }; 11 11 12 12 settings = lib.mkOption { 13 13 type = lib.types.submodule { ··· 44 44 }; 45 45 }; 46 46 default = { }; 47 - description = '' 47 + description = lib.mdDoc '' 48 48 Freeform environment variables passed to the sliding sync proxy. 49 49 Refer to <https://github.com/matrix-org/sliding-sync#setup> for all supported values. 50 50 '';
+1 -1
nixos/modules/services/torrent/transmission.nix
··· 182 182 example = "770"; 183 183 description = lib.mdDoc '' 184 184 If not `null`, is used as the permissions 185 - set by `systemd.activationScripts.transmission-daemon` 185 + set by `system.activationScripts.transmission-daemon` 186 186 on the directories [](#opt-services.transmission.settings.download-dir), 187 187 [](#opt-services.transmission.settings.incomplete-dir). 188 188 and [](#opt-services.transmission.settings.watch-dir).
+3 -6
nixos/modules/tasks/filesystems.nix
··· 187 187 skipCheck = fs: fs.noCheck || fs.device == "none" || builtins.elem fs.fsType fsToSkipCheck || isBindMount fs; 188 188 # https://wiki.archlinux.org/index.php/fstab#Filepath_spaces 189 189 escape = string: builtins.replaceStrings [ " " "\t" ] [ "\\040" "\\011" ] string; 190 - in fstabFileSystems: { rootPrefix ? "" }: concatMapStrings (fs: 191 - (optionalString (isBindMount fs) (escape rootPrefix)) 192 - + (if fs.device != null then escape fs.device 190 + in fstabFileSystems: { }: concatMapStrings (fs: 191 + (if fs.device != null then escape fs.device 193 192 else if fs.label != null then "/dev/disk/by-label/${escape fs.label}" 194 193 else throw "No device specified for mount point ‘${fs.mountPoint}’.") 195 194 + " " + escape fs.mountPoint ··· 199 198 + "\n" 200 199 ) fstabFileSystems; 201 200 202 - initrdFstab = pkgs.writeText "initrd-fstab" (makeFstabEntries (filter utils.fsNeededForBoot fileSystems) { 203 - rootPrefix = "/sysroot"; 204 - }); 201 + initrdFstab = pkgs.writeText "initrd-fstab" (makeFstabEntries (filter utils.fsNeededForBoot fileSystems) { }); 205 202 206 203 in 207 204
+1 -1
nixos/modules/virtualisation/oci-common.nix
··· 56 56 57 57 # Otherwise the instance may not have a working network-online.target, 58 58 # making the fetch-ssh-keys.service fail 59 - networking.useNetworkd = true; 59 + networking.useNetworkd = lib.mkDefault true; 60 60 }
+1 -1
pkgs/README.md
··· 29 29 Before adding a new package, please consider the following questions: 30 30 31 31 * Is the package ready for general use? We don't want to include projects that are too immature or are going to be abandoned immediately. In case of doubt, check with upstream. 32 - * Does the project have a clear license statement? Remember that softwares are unfree by default (all rights reserved), and merely providing access to the source code does not imply its redistribution. In case of doubt, ask upstream. 32 + * Does the project have a clear license statement? Remember that software is unfree by default (all rights reserved), and merely providing access to the source code does not imply its redistribution. In case of doubt, ask upstream. 33 33 * How realistic is it that it will be used by other people? It's good that nixpkgs caters to various niches, but if it's a niche of 5 people it's probably too small. 34 34 * Are you willing to maintain the package? You should care enough about the package to be willing to keep it up and running for at least one complete Nixpkgs' release life-cycle. 35 35
+7 -2
pkgs/applications/audio/g4music/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitLab 4 4 , desktop-file-utils 5 + , gitUpdater 5 6 , gobject-introspection 6 7 , gst_all_1 7 8 , gtk4 ··· 14 15 }: 15 16 stdenv.mkDerivation (finalAttrs: { 16 17 pname = "g4music"; 17 - version = "3.2"; 18 + version = "3.3"; 18 19 19 20 src = fetchFromGitLab { 20 21 domain = "gitlab.gnome.org"; 21 22 owner = "neithern"; 22 23 repo = "g4music"; 23 24 rev = "v${finalAttrs.version}"; 24 - hash = "sha256-BlHOYD4sOmJPNMzM5QA97Ah1N9tIat0Y6qxN6c5pmsw="; 25 + hash = "sha256-sajA8+G1frQA0p+8RK84hvh2P36JaarmSZx/sxMoFqo="; 25 26 }; 26 27 27 28 nativeBuildInputs = [ ··· 43 44 gst-plugins-good 44 45 gstreamer 45 46 ]); 47 + 48 + passthru.updateScript = gitUpdater { 49 + rev-prefix = "v"; 50 + }; 46 51 47 52 meta = with lib; { 48 53 description = "A beautiful, fast, fluent, light weight music player written in GTK4";
+5 -3
pkgs/applications/audio/helvum/default.nix
··· 5 5 , fetchFromGitLab 6 6 , glib 7 7 , gtk4 8 + , libadwaita 8 9 , meson 9 10 , ninja 10 11 , pipewire ··· 17 18 18 19 stdenv.mkDerivation rec { 19 20 pname = "helvum"; 20 - version = "0.4.1"; 21 + version = "0.5.1"; 21 22 22 23 src = fetchFromGitLab { 23 24 domain = "gitlab.freedesktop.org"; 24 25 owner = "pipewire"; 25 26 repo = pname; 26 27 rev = version; 27 - hash = "sha256-nBU8dk22tzVf60yznTYJBYRKG+ctwWl1epU90R0zXr0="; 28 + hash = "sha256-9vlzLPpyZ9qtCEbCDvYhWDcV+8T63ukdos1l2U6fD+E="; 28 29 }; 29 30 30 31 cargoDeps = rustPlatform.fetchCargoTarball { 31 32 inherit src; 32 33 name = "${pname}-${version}"; 33 - hash = "sha256-kzu8dzKob9KxKEP3ElUYCCTdyvbzi+jSXTaaaaPMhYg="; 34 + hash = "sha256-Xebm3XlsO6kBoMnxJsOk/3SO7avVoaGqi2CVWBRzr88="; 34 35 }; 35 36 36 37 nativeBuildInputs = [ ··· 49 50 desktop-file-utils 50 51 glib 51 52 gtk4 53 + libadwaita 52 54 pipewire 53 55 ]; 54 56
+3 -3
pkgs/applications/blockchains/erigon/default.nix
··· 2 2 3 3 let 4 4 pname = "erigon"; 5 - version = "2.48.1"; 5 + version = "2.50.0"; 6 6 in 7 7 buildGoModule { 8 8 inherit pname version; ··· 11 11 owner = "ledgerwatch"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-ApVsrK1Di6d3WBj/VIUcYJBceFDTeNfsXYPRfbytvZg="; 14 + hash = "sha256-gZ01nmxzXRK8YRwnl5qGkU6dqBYKPUkNZmbClwgsuL0="; 15 15 fetchSubmodules = true; 16 16 }; 17 17 18 - vendorHash = "sha256-bsPeEAhvuT5GIpYMoyPyh0BHMDKyKjBiVnYLjtF4Mkc="; 18 + vendorHash = "sha256-4s5dXTfYlgzYQ2h30F6kxEF626iKYFRoZlNXeFDbn8s="; 19 19 proxyVendor = true; 20 20 21 21 # Build errors in mdbx when format hardening is enabled:
+14
pkgs/applications/editors/jetbrains/plugins/plugins.json
··· 461 461 "232.9921.62": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip" 462 462 }, 463 463 "name": "netbeans-6-5-keymap" 464 + }, 465 + "22407": { 466 + "compatible": [ 467 + "clion", 468 + "idea-ultimate", 469 + "rust-rover" 470 + ], 471 + "builds": { 472 + "232.9921.42": "https://plugins.jetbrains.com/files/22407/397545/intellij-rust-232.9921.62.zip", 473 + "232.9921.47": "https://plugins.jetbrains.com/files/22407/397545/intellij-rust-232.9921.62.zip", 474 + "232.9921.62": "https://plugins.jetbrains.com/files/22407/397545/intellij-rust-232.9921.62.zip" 475 + }, 476 + "name": "rust" 464 477 } 465 478 }, 466 479 "files": { ··· 477 490 "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip": "sha256-eFKMFSkzQ0rJKuTUjFo8Yj5Z/mdGoF6REtpSqg/WkNc=", 478 491 "https://plugins.jetbrains.com/files/17718/391768/github-copilot-intellij-1.2.22.3129.zip": "sha256-SXzP1lg/FRroeaNQ4q5ePpDI+AiVF+dOE8tRWfm+sGk=", 479 492 "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=", 493 + "https://plugins.jetbrains.com/files/22407/397545/intellij-rust-232.9921.62.zip": "sha256-YTZZbObuUWxIZoU3vKnWve/nRtcDWLubx4Z43ljlCYI=", 480 494 "https://plugins.jetbrains.com/files/631/395438/python-232.9921.47.zip": "sha256-+2ow+tbZUipK92SKp0AegcRwUL1OSQuGE4FlZPOAGSk=", 481 495 "https://plugins.jetbrains.com/files/6954/381727/kotlin-plugin-223-1.9.10-release-459-IJ8836.35.zip": "sha256-gHkNQyWh6jtY1986aI7Qo6ZNrniPy+Yq4XLLA0pKJkA=", 482 496 "https://plugins.jetbrains.com/files/6981/383851/ini-232.9559.64.zip": "sha256-XJoRZ3ExKHkUZljuuMjMzMCcFw0A+vOyJAwtf+soHU4=",
+11 -1
pkgs/applications/editors/jetbrains/plugins/specialPlugins.nix
··· 13 13 buildInputs = [ stdenv.cc.cc.lib ]; 14 14 }; 15 15 "8182" = { 16 - # Rust 16 + # Rust (deprecated) 17 17 nativeBuildInputs = [ autoPatchelfHook ]; 18 18 buildInputs = [ stdenv.cc.cc.lib ]; 19 19 buildPhase = '' ··· 58 58 } 59 59 fix_offset PAYLOAD_POSITION 60 60 fix_offset PRELUDE_POSITION 61 + ''; 62 + }; 63 + "22407" = { 64 + # Rust 65 + nativeBuildInputs = [ autoPatchelfHook ]; 66 + buildInputs = [ stdenv.cc.cc.lib ]; 67 + buildPhase = '' 68 + runHook preBuild 69 + chmod +x -R bin 70 + runHook postBuild 61 71 ''; 62 72 }; 63 73 }
+33 -32
pkgs/applications/editors/rstudio/default.nix
··· 16 16 , qtsensors 17 17 , qtwebengine 18 18 , qtwebchannel 19 + , quarto 19 20 , libuuid 20 21 , hunspellDicts 21 22 , unzip 22 23 , ant 23 24 , jdk 24 25 , gnumake 25 - , makeWrapper 26 26 , pandoc 27 27 , llvmPackages 28 28 , yaml-cpp ··· 40 40 41 41 let 42 42 pname = "RStudio"; 43 - version = "2022.07.1+554"; 44 - RSTUDIO_VERSION_MAJOR = "2022"; 45 - RSTUDIO_VERSION_MINOR = "07"; 46 - RSTUDIO_VERSION_PATCH = "1"; 47 - RSTUDIO_VERSION_SUFFIX = "+554"; 43 + version = 44 + "${RSTUDIO_VERSION_MAJOR}.${RSTUDIO_VERSION_MINOR}.${RSTUDIO_VERSION_PATCH}${RSTUDIO_VERSION_SUFFIX}"; 45 + RSTUDIO_VERSION_MAJOR = "2023"; 46 + RSTUDIO_VERSION_MINOR = "09"; 47 + RSTUDIO_VERSION_PATCH = "0"; 48 + RSTUDIO_VERSION_SUFFIX = "+463"; 48 49 49 50 src = fetchFromGitHub { 50 51 owner = "rstudio"; 51 52 repo = "rstudio"; 52 53 rev = "v${version}"; 53 - sha256 = "0rmdqxizxqg2vgr3lv066cjmlpjrxjlgi0m97wbh6iyhkfm2rrj1"; 54 + hash = "sha256-FwNuU2rbE3GEhuwphvZISUMhvSZJ6FjjaZ1oQ9F8NWc="; 54 55 }; 55 56 56 57 mathJaxSrc = fetchurl { 57 58 url = "https://s3.amazonaws.com/rstudio-buildtools/mathjax-27.zip"; 58 - sha256 = "sha256-xWy6psTOA8H8uusrXqPDEtL7diajYCVHcMvLiPsgQXY="; 59 + hash = "sha256-xWy6psTOA8H8uusrXqPDEtL7diajYCVHcMvLiPsgQXY="; 59 60 }; 60 61 61 62 rsconnectSrc = fetchFromGitHub { 62 63 owner = "rstudio"; 63 64 repo = "rsconnect"; 64 - rev = "e287b586e7da03105de3faa8774c63f08984eb3c"; 65 - sha256 = "sha256-ULyWdSgGPSAwMt0t4QPuzeUE6Bo6IJh+5BMgW1bFN+Y="; 65 + rev = "5175a927a41acfd9a21d9fdecb705ea3292109f2"; 66 + hash = "sha256-c1fFcN6KAfxXv8bv4WnIqQKg1wcNP2AywhEmIbyzaBA="; 66 67 }; 67 68 68 - panmirrorModules = mkYarnModules rec { 69 - inherit pname version; 70 - packageJSON = ./package.json; 71 - yarnLock = "${src}/src/gwt/panmirror/src/editor/yarn.lock"; 72 - offlineCache = fetchYarnDeps { 73 - inherit yarnLock; 74 - hash = "sha256-v05Up6VMlYlvgUYQVYo+YfpcsMohliNfMgyjq6QymCI="; 75 - }; 69 + # Ideally, rev should match the rstudio release name. 70 + # e.g. release/rstudio-mountain-hydrangea 71 + quartoSrc = fetchFromGitHub { 72 + owner = "quarto-dev"; 73 + repo = "quarto"; 74 + rev = "bb264a572c6331d46abcf087748c021d815c55d7"; 75 + hash = "sha256-lZnZvioztbBWWa6H177X6rRrrgACx2gMjVFDgNup93g="; 76 76 }; 77 77 78 78 description = "Set of integrated tools for the R language"; ··· 86 86 unzip 87 87 ant 88 88 jdk 89 - makeWrapper 90 89 pandoc 91 90 nodejs 92 91 ] ++ lib.optionals (!server) [ ··· 102 101 yaml-cpp 103 102 soci 104 103 postgresql 104 + quarto 105 105 ] ++ (if server then [ 106 106 sqlite.dev 107 107 pam ··· 118 118 "-DRSTUDIO_USE_SYSTEM_SOCI=ON" 119 119 "-DRSTUDIO_USE_SYSTEM_BOOST=ON" 120 120 "-DRSTUDIO_USE_SYSTEM_YAML_CPP=ON" 121 - "-DQUARTO_ENABLED=FALSE" 121 + "-DQUARTO_ENABLED=TRUE" 122 122 "-DPANDOC_VERSION=${pandoc.version}" 123 123 "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}/lib/rstudio" 124 124 ] ++ lib.optionals (!server) [ ··· 132 132 ./use-system-node.patch 133 133 ./fix-resources-path.patch 134 134 ./pandoc-nix-path.patch 135 - ./remove-quarto-from-generator.patch 136 - ./do-not-install-pandoc.patch 135 + ./use-system-quarto.patch 137 136 ]; 138 137 139 138 postPatch = '' ··· 143 142 --replace 'SOCI_LIBRARY_DIR "/usr/lib"' 'SOCI_LIBRARY_DIR "${soci}/lib"' 144 143 145 144 substituteInPlace src/gwt/build.xml \ 146 - --replace '@node@' ${nodejs} 145 + --replace '@node@' ${nodejs} \ 146 + --replace './lib/quarto' ${quartoSrc} 147 147 148 148 substituteInPlace src/cpp/core/libclang/LibClang.cpp \ 149 149 --replace '@libclang@' ${llvmPackages.libclang.lib} \ 150 150 --replace '@libclang.so@' ${llvmPackages.libclang.lib}/lib/libclang.so 151 151 152 - substituteInPlace src/cpp/session/include/session/SessionConstants.hpp \ 153 - --replace '@pandoc@' ${pandoc}/bin/pandoc 152 + substituteInPlace src/cpp/session/CMakeLists.txt \ 153 + --replace '@pandoc@' ${pandoc} \ 154 + --replace '@quarto@' ${quarto} 154 155 155 - sed '1i#include <set>' -i src/cpp/core/include/core/Thread.hpp 156 + substituteInPlace src/cpp/session/include/session/SessionConstants.hpp \ 157 + --replace '@pandoc@' ${pandoc}/bin \ 158 + --replace '@quarto@' ${quarto} 156 159 ''; 157 160 158 161 hunspellDictionaries = with lib; filter isDerivation (unique (attrValues hunspellDicts)); ··· 180 183 181 184 cp -r ${rsconnectSrc} dependencies/rsconnect 182 185 ( cd dependencies && ${R}/bin/R CMD build -d --no-build-vignettes rsconnect ) 183 - 184 - cp -r "${panmirrorModules}" src/gwt/panmirror/src/editor/node_modules 185 186 ''; 186 187 187 188 postInstall = '' ··· 205 206 rm -r $out/lib/rstudio/{INSTALL,COPYING,NOTICE,README.md,SOURCE,VERSION} 206 207 ''; 207 208 208 - meta = with lib; { 209 + meta = { 209 210 broken = (stdenv.isLinux && stdenv.isAarch64); 210 211 inherit description; 211 212 homepage = "https://www.rstudio.com/"; 212 - license = licenses.agpl3Only; 213 - maintainers = with maintainers; [ ciil cfhammill ]; 213 + license = lib.licenses.agpl3Only; 214 + maintainers = with lib.maintainers; [ ciil cfhammill ]; 214 215 mainProgram = "rstudio" + lib.optionalString server "-server"; 215 - platforms = platforms.linux; 216 + platforms = lib.platforms.linux; 216 217 }; 217 218 218 219 passthru = {
-13
pkgs/applications/editors/rstudio/do-not-install-pandoc.patch
··· 1 - --- a/src/cpp/session/CMakeLists.txt 2 - +++ b/src/cpp/session/CMakeLists.txt 3 - @@ -60,8 +60,7 @@ 4 - 5 - # validate our dependencies exist 6 - foreach(VAR RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR 7 - - RSTUDIO_DEPENDENCIES_MATHJAX_DIR 8 - - RSTUDIO_DEPENDENCIES_PANDOC_DIR) 9 - + RSTUDIO_DEPENDENCIES_MATHJAX_DIR) 10 - 11 - # validate existence 12 - if(NOT EXISTS "${${VAR}}") 13 -
-85
pkgs/applications/editors/rstudio/package.json
··· 1 - { 2 - "name": "panmirror", 3 - "version": "0.1.0", 4 - "private": true, 5 - "license": "agpl-3.0", 6 - "dependencies": { 7 - "@types/ace": "^0.0.43", 8 - "@types/clipboard": "^2.0.7", 9 - "@types/diff-match-patch": "^1.0.32", 10 - "@types/js-yaml": "^4.0.3", 11 - "@types/lodash.debounce": "^4.0.6", 12 - "@types/lodash.orderby": "^4.6.6", 13 - "@types/lodash.uniqby": "^4.7.6", 14 - "@types/orderedmap": "^1.0.0", 15 - "@types/pinyin": "^2.10.0", 16 - "@types/prosemirror-commands": "^1.0.4", 17 - "@types/prosemirror-dropcursor": "^1.0.3", 18 - "@types/prosemirror-gapcursor": "^1.0.4", 19 - "@types/prosemirror-history": "^1.0.3", 20 - "@types/prosemirror-inputrules": "^1.0.4", 21 - "@types/prosemirror-keymap": "^1.0.4", 22 - "@types/prosemirror-schema-list": "^1.0.3", 23 - "@types/prosemirror-tables": "^0.9.1", 24 - "@types/react": "^17.0.20", 25 - "@types/react-dom": "^17.0.9", 26 - "@types/react-window": "^1.8.5", 27 - "@types/transliteration": "^1.6.6", 28 - "@types/zenscroll": "^4.0.1", 29 - "biblatex-csl-converter": "^2.0.2", 30 - "clipboard": "^2.0.8", 31 - "diff-match-patch": "^1.0.5", 32 - "fuse.js": "^6.4.6", 33 - "js-yaml": "^4.1.0", 34 - "lodash.debounce": "^4.0.8", 35 - "lodash.orderby": "^4.6.0", 36 - "lodash.uniqby": "^4.7.0", 37 - "orderedmap": "^1.0.0", 38 - "pinyin": "^2.10.2", 39 - "prosemirror-changeset": "^2.1.2", 40 - "prosemirror-commands": "^1.1.10", 41 - "prosemirror-dev-tools": "^2.1.1", 42 - "prosemirror-dropcursor": "^1.3.5", 43 - "prosemirror-gapcursor": "^1.1.5", 44 - "prosemirror-history": "^1.2.0", 45 - "prosemirror-inputrules": "^1.1.3", 46 - "prosemirror-keymap": "^1.1.4", 47 - "prosemirror-model": "^1.14.3", 48 - "prosemirror-schema-list": "^1.1.5", 49 - "prosemirror-state": "^1.3.4", 50 - "prosemirror-tables": "^1.1.1", 51 - "prosemirror-transform": "^1.3.2", 52 - "prosemirror-utils": "^0.9.6", 53 - "prosemirror-view": "^1.20.1", 54 - "react": "^17.0.2", 55 - "react-dom": "^17.0.2", 56 - "react-window": "^1.8.6", 57 - "sentence-splitter": "^3.2.2", 58 - "thenby": "^1.3.3", 59 - "tlite": "^0.1.9", 60 - "transliteration": "^2.2.0", 61 - "typescript": "3.8.3", 62 - "zenscroll": "^4.0.2" 63 - }, 64 - "scripts": { 65 - "format": "prettier --write \"src/**/*.ts\" \"src/**/*.tsx\"", 66 - "lint": "tslint -c tslint.json 'src/**/*.{ts,tsx}'", 67 - "watch": "tsc --watch --noEmit --project './tsconfig.json'", 68 - "generate-symbols": "ts-node tools/generate-symbols.ts" 69 - }, 70 - "devDependencies": { 71 - "@types/node": "^14.0.4", 72 - "@types/unzip": "^0.1.1", 73 - "fast-xml-parser": "^3.17.1", 74 - "fuse-box": "^3.7.1", 75 - "prettier": "^1.18.2", 76 - "terser": "^4.6.2", 77 - "ts-node": "^8.10.2", 78 - "tslint": "^5.20.0", 79 - "tslint-config-prettier": "^1.18.0", 80 - "tslint-react": "^5.0.0", 81 - "typescript-tslint-plugin": "^0.5.5", 82 - "uglify-js": "^3.7.4", 83 - "unzip": "^0.1.11" 84 - } 85 - }
+12 -5
pkgs/applications/editors/rstudio/pandoc-nix-path.patch
··· 1 1 --- a/src/cpp/session/include/session/SessionConstants.hpp 2 2 +++ b/src/cpp/session/include/session/SessionConstants.hpp 3 - @@ -140,7 +140,7 @@ 3 + @@ -142,13 +142,13 @@ 4 + #define kSessionTmpDir "rstudio-rsession" 5 + 4 6 #ifdef QUARTO_ENABLED 5 - # define kDefaultPandocPath "bin/quarto/bin" 7 + -# define kDefaultPandocPath "bin/quarto/bin/tools" 8 + +# define kDefaultPandocPath "@pandoc@" 6 9 #else 7 - -# define kDefaultPandocPath "bin/pandoc" 8 - +# define kDefaultPandocPath "@pandoc@" 10 + # define kDefaultPandocPath "bin/pandoc" 9 11 #endif 10 12 11 - #define kDefaultQuartoPath "bin/quarto" 13 + #define kDefaultNodePath "bin/node" 14 + -#define kDefaultQuartoPath "bin/quarto" 15 + +#define kDefaultQuartoPath "@quarto@" 16 + #define kDefaultRsclangPath "bin/rsclang" 17 + 18 + #ifdef _WIN32
-32
pkgs/applications/editors/rstudio/remove-quarto-from-generator.patch
··· 1 - --- a/src/cpp/session/CMakeLists.txt 2 - +++ b/src/cpp/session/CMakeLists.txt 3 - @@ -43,12 +43,6 @@ 4 - set(RSTUDIO_DEPENDENCIES_MATHJAX_DIR "${RSTUDIO_DEPENDENCIES_DIR}/mathjax-27") 5 - endif() 6 - 7 - - if(EXISTS "${RSTUDIO_TOOLS_ROOT}/quarto") 8 - - set(RSTUDIO_DEPENDENCIES_QUARTO_DIR "${RSTUDIO_TOOLS_ROOT}/quarto") 9 - - else() 10 - - set(RSTUDIO_DEPENDENCIES_QUARTO_DIR "${RSTUDIO_DEPENDENCIES_DIR}/quarto") 11 - - endif() 12 - - 13 - endif() 14 - 15 - 16 - @@ -67,14 +61,7 @@ 17 - # validate our dependencies exist 18 - foreach(VAR RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR 19 - RSTUDIO_DEPENDENCIES_MATHJAX_DIR 20 - - RSTUDIO_DEPENDENCIES_PANDOC_DIR 21 - - RSTUDIO_DEPENDENCIES_QUARTO_DIR) 22 - - 23 - - 24 - - # skip quarto if not enabled 25 - - if("${VAR}" STREQUAL "RSTUDIO_DEPENDENCIES_QUARTO_DIR" AND NOT QUARTO_ENABLED) 26 - - continue() 27 - - endif() 28 - + RSTUDIO_DEPENDENCIES_PANDOC_DIR) 29 - 30 - # validate existence 31 - if(NOT EXISTS "${${VAR}}") 32 -
+49 -18
pkgs/applications/editors/rstudio/use-system-node.patch
··· 1 + diff --git a/src/gwt/build.xml b/src/gwt/build.xml 2 + index 83e9433..f1ee63d 100644 1 3 --- a/src/gwt/build.xml 2 4 +++ b/src/gwt/build.xml 3 - @@ -83,24 +83,7 @@ 4 - <echo>Concatenated acesupport files to 'acesupport.js'</echo> 5 - </target> 6 - 7 - - <!-- panmirror typescript library --> 8 - - <!-- ensure version matches RSTUDIO_NODE_VERSION --> 9 - - <property name="node.version" value="16.14.0"/> 10 - - <property name="node.dir" value="../../dependencies/common/node/${node.version}"/> 11 - - <condition property="node.bin" value="../../../${node.dir}/bin/node"> 5 + @@ -87,29 +87,7 @@ 6 + <!-- ensure version matches RSTUDIO_NODE_VERSION --> 7 + <property name="node.version" value="16.14.0"/> 8 + <property name="node.dir" value="../../dependencies/common/node/${node.version}"/> 9 + - <!-- use yarn from system but will prefer yarn from dependencies if available --> 10 + - <condition property="yarn.bin" value="yarn"> 12 11 - <not> 13 12 - <os family="windows" /> 14 13 - </not> 15 14 - </condition> 16 - - <condition property="node.bin" value="${node.dir}/node.exe"> 15 + - <available 16 + - property="yarn.bin" 17 + - value="${node.dir}/bin/yarn" 18 + - file="${node.dir}/bin/yarn"/> 19 + - <condition property="yarn.bin" value="${node.dir}/node_modules/yarn/bin/yarn.cmd"> 17 20 - <os family="windows" /> 18 21 - </condition> 19 - - 20 - - <!-- use node from /opt/rstudio-tools if installed (typical for Docker) --> 22 + - <!-- use yarn from /opt/rstudio-tools if installed (typical for Docker) --> 23 + - <available 24 + - property="yarn.bin" 25 + - value="/opt/rstudio-tools/dependencies/common/node/${node.version}/bin/yarn" 26 + - file="/opt/rstudio-tools/dependencies/common/node/${node.version}/bin/yarn"/> 27 + - <!-- use yarn from c:/rstudio-tools if installed (typical for Docker on Windows) --> 21 28 - <available 22 - - property="node.bin" 23 - - value="/opt/rstudio-tools/dependencies/common/node/${node.version}/bin/node" 24 - - file="/opt/rstudio-tools/dependencies/common/node/${node.version}/bin/node"/> 25 - + <property name="node.bin" value="@node@/bin/node"/> 29 + - property="yarn.bin" 30 + - value="c:\rstudio-tools\dependencies\common\node\${node.version}\node_modules\yarn\bin\yarn.cmd" 31 + - file="c:\rstudio-tools\dependencies\common\node\${node.version}\node_modules\yarn\bin\yarn.cmd"/> 32 + + <property name="node.bin" value="@node@/bin/node"/> 26 33 27 - <property name="panmirror.dir" value="./panmirror/src/editor"/> 34 + <property name="panmirror.dir" value="./lib/quarto/apps/panmirror"/> 28 35 <property name="panmirror.build.dir" value="./www/js/panmirror"/> 29 - 36 + @@ -126,21 +104,11 @@ 37 + file="c:\rstudio-tools\src\gwt\lib\quarto\apps\panmirror"/> 38 + 39 + <target name="panmirror" description="Compile panmirror library"> 40 + - <echo message="yarn location: ${yarn.bin}"/> 41 + - <echo message="panmirror location: ${panmirror.dir}"/> 42 + <mkdir dir="${panmirror.build.dir}"/> 43 + - <exec executable="${yarn.bin}" dir="${panmirror.dir}" resolveexecutable="true" failonerror="true"> 44 + - <arg value="install"/> 45 + - <arg value="--network-timeout"/> 46 + - <arg value="240000"/> 47 + - </exec> 48 + - <exec executable="${yarn.bin}" dir="${panmirror.dir}" resolveexecutable="true" failonerror="true"> 49 + - <arg value="build"/> 50 + - <env key="PANMIRROR_OUTDIR" value="dist-rstudio"/> 51 + + <exec executable="${node.bin}" dir="${panmirror.dir}" spawn="${panmirror.spawn}"> 52 + + <arg value="fuse"/> 53 + + <arg value="${panmirror.target}"/> 54 + </exec> 55 + - <copy todir="${panmirror.build.dir}"> 56 + - <fileset dir="${panmirror.dir}/dist-rstudio"/> 57 + - </copy> 58 + </target> 59 + 60 + <target name="javac" description="Compile java source">
+46
pkgs/applications/editors/rstudio/use-system-quarto.patch
··· 1 + --- a/src/cpp/session/CMakeLists.txt 2 + +++ b/src/cpp/session/CMakeLists.txt 3 + @@ -36,18 +36,14 @@ 4 + else() 5 + set(RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR "${RSTUDIO_DEPENDENCIES_DIR}/dictionaries") 6 + endif() 7 + - 8 + + 9 + if(EXISTS "${RSTUDIO_TOOLS_ROOT}/mathjax-27") 10 + set(RSTUDIO_DEPENDENCIES_MATHJAX_DIR "${RSTUDIO_TOOLS_ROOT}/mathjax-27") 11 + else() 12 + set(RSTUDIO_DEPENDENCIES_MATHJAX_DIR "${RSTUDIO_DEPENDENCIES_DIR}/mathjax-27") 13 + endif() 14 + 15 + - if(EXISTS "${RSTUDIO_TOOLS_ROOT}/quarto") 16 + - set(RSTUDIO_DEPENDENCIES_QUARTO_DIR "${RSTUDIO_TOOLS_ROOT}/quarto") 17 + - else() 18 + - set(RSTUDIO_DEPENDENCIES_QUARTO_DIR "${RSTUDIO_DEPENDENCIES_DIR}/quarto") 19 + - endif() 20 + + set(RSTUDIO_DEPENDENCIES_QUARTO_DIR "@quarto@") 21 + 22 + endif() 23 + 24 + @@ -56,7 +52,7 @@ 25 + # - by default, we use quarto + quarto's bundled pandoc 26 + # - if quarto is not enabled, use pandoc fallback 27 + if(QUARTO_ENABLED) 28 + - set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "${RSTUDIO_DEPENDENCIES_QUARTO_DIR}/bin/tools") 29 + + set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "@pandoc@/bin") 30 + elseif(EXISTS "${RSTUDIO_TOOLS_ROOT}/pandoc/${PANDOC_VERSION}") 31 + set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "${RSTUDIO_TOOLS_ROOT}/pandoc/${PANDOC_VERSION}") 32 + else() 33 + @@ -66,11 +62,9 @@ 34 + 35 + # validate our dependencies exist 36 + foreach(VAR RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR 37 + - RSTUDIO_DEPENDENCIES_MATHJAX_DIR 38 + - RSTUDIO_DEPENDENCIES_PANDOC_DIR 39 + - RSTUDIO_DEPENDENCIES_QUARTO_DIR) 40 + + RSTUDIO_DEPENDENCIES_MATHJAX_DIR) 41 + + 42 + 43 + - 44 + # skip quarto if not enabled 45 + if("${VAR}" STREQUAL "RSTUDIO_DEPENDENCIES_QUARTO_DIR" AND NOT QUARTO_ENABLED) 46 + continue()
+2 -2
pkgs/applications/graphics/pixinsight/default.nix
··· 10 10 version = "1.8.9-2"; 11 11 12 12 src = requireFile rec { 13 - name = "PI-linux-x64-${version}-20230828-c.tar.xz"; 13 + name = "PI-linux-x64-${version}-20230920-c.tar.xz"; 14 14 url = "https://pixinsight.com/"; 15 - sha256 = "sha256-f4E6F3LeEolDGcN9Uo/n8GlIuwMIVI26fW9NYtEesd4="; 15 + hash = "sha256-g7paYTYv52XBg0w3d3YhVNrmt+iS20uobaUsvY6F3jM="; 16 16 message = '' 17 17 PixInsight is available from ${url} and requires a commercial (or trial) license. 18 18 After a license has been obtained, PixInsight can be downloaded from the software distribution
+2 -2
pkgs/applications/misc/blender/default.nix
··· 30 30 in 31 31 stdenv.mkDerivation (finalAttrs: rec { 32 32 pname = "blender"; 33 - version = "3.6.3"; 33 + version = "3.6.4"; 34 34 35 35 src = fetchurl { 36 36 url = "https://download.blender.org/source/${pname}-${version}.tar.xz"; 37 - hash = "sha256-iRIwPrvPHwiIxHr7hpmG6NjS/liJkxcAgrzlk8LEFPg="; 37 + hash = "sha256-zFL0GRWAtNC3C+SAspWZmGa8US92EiYQgVfiOsCJRx4="; 38 38 }; 39 39 40 40 patches = [
+3 -3
pkgs/applications/misc/hugo/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "hugo"; 13 - version = "0.118.2"; 13 + version = "0.119.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "gohugoio"; 17 17 repo = pname; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-kEcLcNdhUjCTBfBVMYh+/5xxiCrGWeW8my//FcyXWtA="; 19 + hash = "sha256-QumHL3S57Xm6N3u4VakNzRGmUi0RT8lVXG1K5/Dsq4A="; 20 20 }; 21 21 22 - vendorHash = "sha256-FXL6MtZ3kQOlzFuAWdnRoj/0b+XIWy2avuXbU5gz7Bc="; 22 + vendorHash = "sha256-KbGZ7MSioP82UNgmeKFdgCBkTIqL0fV5QhzrcxYyl4k="; 23 23 24 24 doCheck = false; 25 25
+2 -2
pkgs/applications/misc/jetbrains-toolbox/default.nix
··· 10 10 }: 11 11 let 12 12 pname = "jetbrains-toolbox"; 13 - version = "2.0.3.17006"; 13 + version = "2.0.4.17212"; 14 14 15 15 src = fetchzip { 16 16 url = "https://download.jetbrains.com/toolbox/jetbrains-toolbox-${version}.tar.gz"; 17 - sha256 = "sha256-jZzGoeYv9HxuJmHrQKm5kgReARaoMr2kPe+SWkWOBAw="; 17 + sha256 = "sha256-lnTYLZJBiM8nnUvMqtcp/i/VNek/9zlxYyZFa+hew5g="; 18 18 stripRoot = false; 19 19 }; 20 20
+2 -2
pkgs/applications/misc/logseq/default.nix
··· 14 14 15 15 in { 16 16 pname = "logseq"; 17 - version = "0.9.17"; 17 + version = "0.9.18"; 18 18 19 19 src = fetchurl { 20 20 url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; 21 - hash = "sha256-1CXr/evINfB+VwLQBeuVhq0rCzRVM1ULQC3epYECN+I="; 21 + hash = "sha256-+2BnVW0qWSJ/PIY3zl1c9qzcP9DZVp6E9B7AI6LqibE="; 22 22 name = "${pname}-${version}.AppImage"; 23 23 }; 24 24
+7 -5
pkgs/applications/misc/lunatask/default.nix
··· 1 1 { lib, appimageTools, fetchurl }: 2 2 3 3 let 4 - version = "1.6.4"; 4 + version = "1.7.5"; 5 5 pname = "lunatask"; 6 6 7 7 src = fetchurl { 8 8 url = "https://lunatask.app/download/Lunatask-${version}.AppImage"; 9 - sha256 = "sha256-rvjjzVgtDNryj7GO+ZfK92nZvWRnRPFoy9hEIGjviqQ="; 9 + sha256 = "sha256-J8Kj7b4x3WD/aEO4J9A+iP068Ax4ayhYBDgH2vmtlfk="; 10 10 }; 11 11 12 12 appimageContents = appimageTools.extractType2 { ··· 17 17 inherit pname version src; 18 18 19 19 extraInstallCommands = '' 20 - install -m 444 -D ${appimageContents}/lunatask.desktop $out/share/applications/lunatask.desktop 21 - install -m 444 -D ${appimageContents}/lunatask.png $out/share/icons/hicolor/0x0/apps/lunatask.png 22 - substituteInPlace $out/share/applications/lunatask.desktop \ 20 + mv $out/bin/${pname}-${version} $out/bin/${pname} 21 + 22 + install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop 23 + install -m 444 -D ${appimageContents}/${pname}.png $out/share/icons/hicolor/512x512/apps/${pname}.png 24 + substituteInPlace $out/share/applications/${pname}.desktop \ 23 25 --replace 'Exec=AppRun' 'Exec=${pname}' 24 26 ''; 25 27
+3 -3
pkgs/applications/misc/obsidian/default.nix
··· 12 12 let 13 13 inherit (stdenv.hostPlatform) system; 14 14 pname = "obsidian"; 15 - version = "1.4.13"; 15 + version = "1.4.14"; 16 16 appname = "Obsidian"; 17 17 meta = with lib; { 18 18 description = "A powerful knowledge base that works on top of a local folder of plain text Markdown files"; ··· 25 25 filename = if stdenv.isDarwin then "Obsidian-${version}-universal.dmg" else "obsidian-${version}.tar.gz"; 26 26 src = fetchurl { 27 27 url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; 28 - sha256 = if stdenv.isDarwin then "sha256-FMaEq99D8bCQF91drHrB5icXyQIdnWIwhAM9yuG97aA=" else "sha256-TWDmoXpBhBrrdbqS6dbFq4BxC2Bshap3gbnB4/ONrQE="; 28 + hash = if stdenv.isDarwin then "sha256-5cVKlZJDtXOkil+RohijCcqyJVTrysmqyTvJR0dDAuc=" else "sha256-qFSQer37Nkh3A3oVAFP/0qXzPWJ7SqY2GYA6b1iaYmE="; 29 29 }; 30 30 31 31 icon = fetchurl { 32 32 url = "https://obsidian.md/images/obsidian-logo-gradient.svg"; 33 - sha256 = "100j8fcrc5q8zv525siapminffri83s2khs2hw4kdxwrdjwh36qi"; 33 + hash = "sha256-EZsBuWyZ9zYJh0LDKfRAMTtnY70q6iLK/ggXlplDEoA="; 34 34 }; 35 35 36 36 desktopItem = makeDesktopItem {
+3 -3
pkgs/applications/misc/oranda/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "oranda"; 13 - version = "0.4.0"; 13 + version = "0.4.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "axodotdev"; 17 17 repo = "oranda"; 18 18 rev = "v${version}"; 19 - hash = "sha256-PHaqWKsZyNZnEAzEWMzJK6MD0b4O6pkYQG403ONIj0w="; 19 + hash = "sha256-k4xrgRanQmkjmXGvfeaGU61+GP8asYPq4RQrao3rd4Q="; 20 20 }; 21 21 22 - cargoHash = "sha256-zV7vG1mcgVusWCa4jKNLD+SqzReLZQRotk6nvzPYCU4="; 22 + cargoHash = "sha256-CLMhzPM11LnQdCVD66xC4Fk+8LnfRfFzk3FwQeXboes="; 23 23 24 24 nativeBuildInputs = [ 25 25 pkg-config
+2 -2
pkgs/applications/misc/remnote/default.nix
··· 6 6 in 7 7 { 8 8 pname = "remnote"; 9 - version = "1.12.36"; 9 + version = "1.12.43"; 10 10 11 11 src = fetchurl { 12 12 url = "https://download.remnote.io/remnote-desktop/RemNote-${version}.AppImage"; 13 - hash = "sha256-uVncAEKCuUvJCeKMqflWq3R6BVHfbt1Bo+PwNk/pOu4="; 13 + hash = "sha256-3GNp+0ZUZbUcBkE8DbIEDRYlWfG3HDTTS6wK3u42jJg="; 14 14 }; 15 15 appexec = appimageTools.wrapType2 { 16 16 inherit pname version src;
+3 -3
pkgs/applications/networking/avalanchego/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "avalanchego"; 11 - version = "1.10.10"; 11 + version = "1.10.11"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ava-labs"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-ExBVKcKBoPKbPvF/CQ85FihXZINdShPeyUhCfoeHUWM="; 17 + hash = "sha256-6eebc8+SsonTngOIM5C+cxqzhFSLK5wLB/sBhVQuTQ4="; 18 18 }; 19 19 20 - vendorHash = "sha256-7puWqJaccSJRh9w3V3hiWAvr2TRVutHSkHrfbrIaDPE="; 20 + vendorHash = "sha256-sBoH/0SQtHO/fgyfve4bpy74GIS8qWr6KcIQyOnkgkI="; 21 21 # go mod vendor has a bug, see: https://github.com/golang/go/issues/57529 22 22 proxyVendor = true; 23 23
+10 -4
pkgs/applications/networking/browsers/chromium/common.nix
··· 250 250 fi 251 251 done 252 252 253 - # Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.): 254 - substituteInPlace native_client/SConstruct --replace "#! -*- python -*-" "" 253 + if [[ -e native_client/SConstruct ]]; then 254 + # Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.): 255 + substituteInPlace native_client/SConstruct --replace "#! -*- python -*-" "" 256 + fi 255 257 if [ -e third_party/harfbuzz-ng/src/src/update-unicode-tables.make ]; then 256 258 substituteInPlace third_party/harfbuzz-ng/src/src/update-unicode-tables.make \ 257 259 --replace "/usr/bin/env -S make -f" "/usr/bin/make -f" 258 260 fi 259 - chmod -x third_party/webgpu-cts/src/tools/run_deno 260 - chmod -x third_party/dawn/third_party/webgpu-cts/tools/run_deno 261 + if [ -e third_party/webgpu-cts/src/tools/run_deno ]; then 262 + chmod -x third_party/webgpu-cts/src/tools/run_deno 263 + fi 264 + if [ -e third_party/dawn/third_party/webgpu-cts/tools/run_deno ]; then 265 + chmod -x third_party/dawn/third_party/webgpu-cts/tools/run_deno 266 + fi 261 267 262 268 # We want to be able to specify where the sandbox is via CHROME_DEVEL_SANDBOX 263 269 substituteInPlace sandbox/linux/suid/client/setuid_sandbox_host.cc \
+5 -5
pkgs/applications/networking/browsers/chromium/default.nix
··· 6 6 , libva, pipewire, wayland 7 7 , gcc, nspr, nss, runCommand 8 8 , lib, libkrb5 9 + , electron-source # for warnObsoleteVersionConditional 9 10 10 11 # package customization 11 12 # Note: enable* flags should not require full rebuilds (i.e. only affect the wrapper) 12 13 , channel ? "stable" 14 + , upstream-info ? (import ./upstream-info.nix).${channel} 13 15 , proprietaryCodecs ? true 14 16 , enableWideVine ? false 15 17 , ungoogled ? false # Whether to build chromium or ungoogled-chromium ··· 28 30 llvmPackages_attrName = "llvmPackages_16"; 29 31 stdenv = pkgs.${llvmPackages_attrName}.stdenv; 30 32 31 - upstream-info = (import ./upstream-info.nix).${channel}; 32 - 33 33 # Helper functions for changes that depend on specific versions: 34 34 warnObsoleteVersionConditional = min-version: result: 35 - let ungoogled-version = (import ./upstream-info.nix).ungoogled-chromium.version; 35 + let min-supported-version = (lib.head (lib.attrValues electron-source)).unwrapped.info.chromium.version; 36 36 in lib.warnIf 37 - (lib.versionAtLeast ungoogled-version min-version) 38 - "chromium: ungoogled version ${ungoogled-version} is newer than a conditional bounded at ${min-version}. You can safely delete it." 37 + (lib.versionAtLeast min-supported-version min-version) 38 + "chromium: min-supported-version ${min-supported-version} is newer than a conditional bounded at ${min-version}. You can safely delete it." 39 39 result; 40 40 chromiumVersionAtLeast = min-version: 41 41 let result = lib.versionAtLeast upstream-info.version min-version;
+3 -3
pkgs/applications/networking/cluster/cloudfoundry-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cloudfoundry-cli"; 5 - version = "8.7.2"; 5 + version = "8.7.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloudfoundry"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-6Ce9fmL0wZXCCRbJMqSD6xZQfDZl6EsiPpmfvYFT2tA="; 11 + sha256 = "sha256-2ABsxoGRRUfa09tVPmn1IXDR2IXIewg/b/fmQnaKLoY="; 12 12 }; 13 - vendorHash = "sha256-5/aGyJ+SksnjuKsWVyz60OsAcz3z/BP+wCwlKEmxHb4="; 13 + vendorHash = "sha256-k2NI9zyeQM4PJo2wE3WkG5sntJGISwmz4xqQVChu8WQ="; 14 14 15 15 subPackages = [ "." ]; 16 16
+3 -3
pkgs/applications/networking/cluster/helm/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubernetes-helm"; 5 - version = "3.12.2"; 5 + version = "3.13.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "helm"; 9 9 repo = "helm"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-nUkUb41UX9kCIjBrz3AMnaHZSgNoEc+lS6J8Edy6lVA="; 11 + sha256 = "sha256-/czguDCjnQPO4bcWa9Idl9U3yzFDxL7D4P/Ia7ZzMXE="; 12 12 }; 13 - vendorHash = "sha256-4NsGosKFyl3T3bIndYRP0hhJQ5oj6KuSv4kYH9b83WE="; 13 + vendorHash = "sha256-ba5ZUpV8QHn8T1mXxY5WB0pA1OGUzmNixtwwTQFrqb4="; 14 14 15 15 subPackages = [ "cmd/helm" ]; 16 16 ldflags = [
+3 -3
pkgs/applications/networking/cluster/helmfile/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "helmfile"; 11 - version = "0.156.0"; 11 + version = "0.157.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "helmfile"; 15 15 repo = "helmfile"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-MrDhOsjXo4aaeWSo/WNheUqom7kF2MzyaqeZXVAAzz4="; 17 + sha256 = "sha256-M0XhkmYdmKpaA1gTXGgI7XNqIAuerV2NqfUI7sIgIiw="; 18 18 }; 19 19 20 - vendorHash = "sha256-hMoBwA9KmQSBJkEu3UAxM1wi6RRHZdUhYqri5JGwEmw="; 20 + vendorHash = "sha256-RRnziHhM3pxoi5dZSZI5bkGWIp3Nx0TU3mVsOoU/CCM="; 21 21 22 22 doCheck = false; 23 23
+1 -1
pkgs/applications/networking/cluster/k3s/README.md
··· 25 25 26 26 As such, we would like to have only the newest K3s version in each NixOS 27 27 release at the time the release branch is branched off, which will ensure the 28 - K3s version in that release will receieve updates for the longest duration 28 + K3s version in that release will receive updates for the longest duration 29 29 possible. 30 30 31 31 However, this conflicts with another desire: we would like people to be able to upgrade between NixOS stable releases without needing to make a large enough k3s version jump that they violate the Kubernetes version skew policy.
+7 -7
pkgs/applications/networking/deck/default.nix
··· 1 1 { buildGoModule, lib, installShellFiles, fetchFromGitHub }: 2 - let 3 - short_hash = "63b9742"; 4 - in buildGoModule rec { 2 + 3 + buildGoModule rec { 5 4 pname = "deck"; 6 - version = "1.26.0"; 5 + version = "1.27.0"; 7 6 8 7 src = fetchFromGitHub { 9 8 owner = "Kong"; 10 9 repo = "deck"; 11 10 rev = "v${version}"; 12 - hash = "sha256-DxmIHJfvRZKsMyFllbfpriT4Ts9f7ha4aZcfVr/b9eA="; 11 + hash = "sha256-QP267H1vfsIo1EhV9vAWt03ewGufPHT8sZWcj/AHuxw="; 13 12 }; 14 13 15 14 nativeBuildInputs = [ installShellFiles ]; ··· 18 17 19 18 ldflags = [ 20 19 "-s -w -X github.com/kong/deck/cmd.VERSION=${version}" 21 - "-X github.com/kong/deck/cmd.COMMIT=${short_hash}" 20 + "-X github.com/kong/deck/cmd.COMMIT=${src.rev}" 22 21 ]; 23 22 24 - vendorHash = "sha256-jhLZvusYpX5fW1NCmJtwE/p9/wTwzA2hbwt657VsZts="; 23 + proxyVendor = true; # darwin/linux hash mismatch 24 + vendorHash = "sha256-ikgD17+lnKpxCzrIkOXOq332X48qEdSWXIIRoq76fB4="; 25 25 26 26 postInstall = '' 27 27 installShellCompletion --cmd deck \
+7 -7
pkgs/applications/networking/feedreaders/newsboat/default.nix
··· 3 3 4 4 rustPlatform.buildRustPackage rec { 5 5 pname = "newsboat"; 6 - version = "2.32"; 6 + version = "2.33"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "newsboat"; 10 10 repo = "newsboat"; 11 11 rev = "r${version}"; 12 - hash = "sha256-ACPnCm2cu9BEpMd02t+G4mg6DZ8jCydfK4p+Ad87Hek="; 12 + hash = "sha256-p9cyH5jANkB+PuvAq6KjaelgPwj1f7XNxuKMpT7jjpg="; 13 13 }; 14 14 15 - cargoHash = "sha256-HHc8HSNWoBkDR7lQgvXUML5ly8sShDn16DWNf/Jig2g="; 15 + cargoHash = "sha256-95xM4kZZ70xhfx+EvqFecYbVdisq9hpgp0t+s5Cp8QQ="; 16 16 17 17 # TODO: Check if that's still needed 18 18 postPatch = lib.optionalString stdenv.isDarwin '' ··· 59 59 updateScript = nix-update-script { }; 60 60 }; 61 61 62 - meta = with lib; { 62 + meta = { 63 63 homepage = "https://newsboat.org/"; 64 64 changelog = "https://github.com/newsboat/newsboat/blob/${src.rev}/CHANGELOG.md"; 65 65 description = "A fork of Newsbeuter, an RSS/Atom feed reader for the text console"; 66 - maintainers = with maintainers; [ dotlambda nicknovitski ]; 67 - license = licenses.mit; 68 - platforms = platforms.unix; 66 + maintainers = with lib.maintainers; [ dotlambda nicknovitski ]; 67 + license = lib.licenses.mit; 68 + platforms = lib.platforms.unix; 69 69 }; 70 70 }
+2 -2
pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
··· 2 2 3 3 (if stdenv.isDarwin then darwin.apple_sdk_11_0.llvmPackages_14.stdenv else stdenv).mkDerivation rec { 4 4 pname = "signalbackup-tools"; 5 - version = "20230926"; 5 + version = "20230928-1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bepaald"; 9 9 repo = pname; 10 10 rev = version; 11 - hash = "sha256-OU5jKalS8vbQPMT+/FgXbRjWrgL96oIp2I/eHsRa7Q8="; 11 + hash = "sha256-wL9Yv6+7PynbBr+GgA8ohS5w5/iVTtrC3R2SG5MWJVQ="; 12 12 }; 13 13 14 14 postPatch = ''
+3 -1
pkgs/applications/networking/kubo-migrator/all-migrations.nix
··· 36 36 }; 37 37 38 38 # Concatenation of the latest repo version and the version of that migration 39 - version = "14.1.0.0"; 39 + version = "15.1.0.1"; 40 40 41 + fs-repo-14-to-15 = fs-repo-common "fs-repo-14-to-15" "1.0.1"; 41 42 fs-repo-13-to-14 = fs-repo-common "fs-repo-13-to-14" "1.0.0"; 42 43 fs-repo-12-to-13 = fs-repo-common "fs-repo-12-to-13" "1.0.0"; 43 44 fs-repo-11-to-12 = fs-repo-common "fs-repo-11-to-12" "1.0.2"; ··· 54 55 fs-repo-0-to-1 = fs-repo-common "fs-repo-0-to-1" "1.0.1"; 55 56 56 57 all-migrations = [ 58 + fs-repo-14-to-15 57 59 fs-repo-13-to-14 58 60 fs-repo-12-to-13 59 61 fs-repo-11-to-12
+3 -3
pkgs/applications/networking/kubo-migrator/unwrapped.nix
··· 11 11 owner = "ipfs"; 12 12 repo = "fs-repo-migrations"; 13 13 # Use the latest git tag here, since v2.0.2 does not 14 - # contain the latest migration fs-repo-13-to-14/v1.0.0 14 + # contain the latest migration fs-repo-14-to-15/v1.0.1 15 15 # The fs-repo-migrations code itself is the same between 16 16 # the two versions but the migration code, which is built 17 17 # into separate binaries, is not. 18 - rev = "fs-repo-13-to-14/v1.0.0"; 19 - hash = "sha256-y0IYSKKZlFbPrTUC6XqYKhS3a79rieNGBL58teWMlC4="; 18 + rev = "fs-repo-14-to-15/v1.0.1"; 19 + hash = "sha256-oIGDZr0cv+TIl5glHr3U+eIqAlPAOWyFzgfQGGM+xNM="; 20 20 }; 21 21 22 22 sourceRoot = "${src.name}/fs-repo-migrations";
+265 -265
pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
··· 1 1 { 2 - version = "115.2.3"; 2 + version = "115.3.0"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/af/thunderbird-115.2.3.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/af/thunderbird-115.3.0.tar.bz2"; 5 5 locale = "af"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "1ef112eb96e577d046d37becddf2149bec6a3264bd56db18e365e0fe1c52c37b"; 7 + sha256 = "dda36b7b1a6afcd7e2f44e1d7abe172a5a106e9bf111fd58a3ea65765ac8c8ca"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/ar/thunderbird-115.2.3.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/ar/thunderbird-115.3.0.tar.bz2"; 10 10 locale = "ar"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "7b6a78bcea4ca6a43dfc0ac5bc3e6fc664923308bd71adad52d57d0c475be5b9"; 12 + sha256 = "ab4fb592a82a462caa23fe259a337aecf98cc3d10dd310c2cb922c2de3c64ad3"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/ast/thunderbird-115.2.3.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/ast/thunderbird-115.3.0.tar.bz2"; 15 15 locale = "ast"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "d8fb2c2bd26a52c892fde59e2a85b2ac541e6bcb7040b42d105e3cfa8e9d691c"; 17 + sha256 = "0b70923470d24548c6f6c381beb5cd572d71206dbee84fff05b7079cb745ca2c"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/be/thunderbird-115.2.3.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/be/thunderbird-115.3.0.tar.bz2"; 20 20 locale = "be"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "d3954e30ef0257364a4c661444ab873c9b6c14428b8d83a153b6b8527599c825"; 22 + sha256 = "40eda4e2fb0e3252a1a180b529e56b09a44cb2b561efe27a56a2b730b963c1b0"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/bg/thunderbird-115.2.3.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/bg/thunderbird-115.3.0.tar.bz2"; 25 25 locale = "bg"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "04b7c05e6686368fe416acbaa6db8d2f65f71ac281223ccb0d0be6564f0ed7d0"; 27 + sha256 = "4a42c4e3a8be1a3cfb4a1a376274d0310d100eb3f619554b4993627bd3a6fd2f"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/br/thunderbird-115.2.3.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/br/thunderbird-115.3.0.tar.bz2"; 30 30 locale = "br"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "91cceedcd1240b362c2c210f00d5ba0fe4f63ec0fc2e783cdd2150b3cc5741b4"; 32 + sha256 = "cb7b51ea42bd600858d1e16302dfee72f16bdef2862f45e39eac12f861886919"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/ca/thunderbird-115.2.3.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/ca/thunderbird-115.3.0.tar.bz2"; 35 35 locale = "ca"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "ba4755b72eb2df1df133b9005aa6b01e4a706b797749e064fd83d62ca434bc36"; 37 + sha256 = "ab9eb581d220653c6e7aa8afa302ff2c6d7fca84c44127ec19c57e3818b272b4"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/cak/thunderbird-115.2.3.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/cak/thunderbird-115.3.0.tar.bz2"; 40 40 locale = "cak"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "533ee476f88e62c3645d04b15ede8b39e76efb4a8a9868f8eec95524c8976bf6"; 42 + sha256 = "8c78819d68714a0b8db21219f1639fa1ec8a9ce41b779d1938aedfc6c09bb692"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/cs/thunderbird-115.2.3.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/cs/thunderbird-115.3.0.tar.bz2"; 45 45 locale = "cs"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "875f2dd2a2bd06a91fee900946f31c659015ae9477900cbeb0819857b89173cf"; 47 + sha256 = "e9ff5d8fd3064935d2bd06c7cce7c139f39014ae7a037ab922e4077fb2b6e847"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/cy/thunderbird-115.2.3.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/cy/thunderbird-115.3.0.tar.bz2"; 50 50 locale = "cy"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "896a64ca0f6c3fef047c854c17b45b2821c845d1e5d331599dfff524d228fbbc"; 52 + sha256 = "2ca46672008c14277d565dc240ffdda9e87c1256c7966e0ff90b0d4ca9a01aef"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/da/thunderbird-115.2.3.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/da/thunderbird-115.3.0.tar.bz2"; 55 55 locale = "da"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "427c875eaab7912c9350153af827860b8803154abf564d1957c668d003e532e8"; 57 + sha256 = "b60b0921de7c7126d56bba1c566f39e8b3f4442d46b8c26ce7f4fa06dc2075d5"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/de/thunderbird-115.2.3.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/de/thunderbird-115.3.0.tar.bz2"; 60 60 locale = "de"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "2706e6103a38ed9abd866e13e56d7d3c16585f774704d4ce3e6596e740b8e18e"; 62 + sha256 = "93f6d2b628dd36c5f0f460b1fa7711e6fc5b4e961479f84059b98300390d166c"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/dsb/thunderbird-115.2.3.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/dsb/thunderbird-115.3.0.tar.bz2"; 65 65 locale = "dsb"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "b3f4d691650079376a87650c721bc26332cb06e5f705eac4c923a9efeeaf427a"; 67 + sha256 = "b6a5aa69201e1d35e6d9916506fe2b454789316daa27c352301de983db398464"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/el/thunderbird-115.2.3.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/el/thunderbird-115.3.0.tar.bz2"; 70 70 locale = "el"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "2e15f8fcdd187daf643178b8c4f6ca8e1ec593ca67f90013b56010fa2a69c9d8"; 72 + sha256 = "db35f3d4b6c5bdd779444b84b0c2032bd6061d439c4647a0a8e3085dbbf381b3"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/en-CA/thunderbird-115.2.3.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/en-CA/thunderbird-115.3.0.tar.bz2"; 75 75 locale = "en-CA"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "4a4f1789849d6965e7ef1f2e37c6cf0a455173e94d603efdb1e9bf4c960c9876"; 77 + sha256 = "9e328bc192584274efbebaed881cb38b49a5acbc5e6b20d910af06e7f544f279"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/en-GB/thunderbird-115.2.3.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/en-GB/thunderbird-115.3.0.tar.bz2"; 80 80 locale = "en-GB"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "965d5f32c3a64b85e9e73c8bb30978138a94848d19350115e048753d4a0e4cb4"; 82 + sha256 = "324a331ad53e790e21374241b52e110b67409cd3b71878837605cfeb4b895e36"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/en-US/thunderbird-115.2.3.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/en-US/thunderbird-115.3.0.tar.bz2"; 85 85 locale = "en-US"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "b89f6d281224cbc9cabb419b7035a65dfc7bd9fc955d1416113c68dbb91335de"; 87 + sha256 = "c75ba40ef9f8e1dd9b5311be29f2f83a27793d14b0438f1948dc6c64cf49aa2d"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/es-AR/thunderbird-115.2.3.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/es-AR/thunderbird-115.3.0.tar.bz2"; 90 90 locale = "es-AR"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "df0fc5168ff3be2c27a617325e40656ee37e671d7753ceef1549c52629c2a38c"; 92 + sha256 = "36c196cef8dd84a7c977ef33a7d0955a5d78e2bf07c88fce61245d51f6754346"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/es-ES/thunderbird-115.2.3.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/es-ES/thunderbird-115.3.0.tar.bz2"; 95 95 locale = "es-ES"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "c0dff3cb001447f454bb9e03c8bcfb8f40c8343f155470eb2978261ed7a67145"; 97 + sha256 = "109b846d9073472aee6a7341e4916e01713372c768c593b5e8d730efee0e02e5"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/es-MX/thunderbird-115.2.3.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/es-MX/thunderbird-115.3.0.tar.bz2"; 100 100 locale = "es-MX"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "2ce450466fa1c3e10ba577cacac3341633448334821b72c6d7b3d4b974a66884"; 102 + sha256 = "7da02f2bae549f2307addb3b600daf2f00195eed159ebb11897e206de35d689a"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/et/thunderbird-115.2.3.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/et/thunderbird-115.3.0.tar.bz2"; 105 105 locale = "et"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "f5f2fa06b92117a63dbda7d9206aec6f1bb2c586646d8469772de5f2b6338549"; 107 + sha256 = "600ea8c4e848f9856b65acd759f43c0108a6caf16e6253727b256968fcc50dfb"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/eu/thunderbird-115.2.3.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/eu/thunderbird-115.3.0.tar.bz2"; 110 110 locale = "eu"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "d284572381722dfed9e0ba1bc4e0b24e47dff673143852dd0a708d6ec2498dac"; 112 + sha256 = "2b274da037d97209da3c257bef7594d6ee9455f7357592775a487ffbcd8846bb"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/fi/thunderbird-115.2.3.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/fi/thunderbird-115.3.0.tar.bz2"; 115 115 locale = "fi"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "0f9e251d0c9794349411f1cb0c32e2e941774ae083abde0f6502811dc1ddd5f9"; 117 + sha256 = "51215d290a03684d273324796156184e2501573d55eb000f5ecb264edfbb34b9"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/fr/thunderbird-115.2.3.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/fr/thunderbird-115.3.0.tar.bz2"; 120 120 locale = "fr"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "cf06102a80ac1a5ec92716418955dea376274d5b807c2ba93763ac05a9a14c5e"; 122 + sha256 = "e072b12970e4698265a8d6f41a7537186f1dabed71582fb91f2ff8ec89f595cd"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/fy-NL/thunderbird-115.2.3.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/fy-NL/thunderbird-115.3.0.tar.bz2"; 125 125 locale = "fy-NL"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "b25415d1cba48034f420142f78805284bb756885f30284b64343ed0a395abb54"; 127 + sha256 = "c6e09d9aa3519859aacf05128d85ea6d00da9a6ca14a7ced988b752103abdffc"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/ga-IE/thunderbird-115.2.3.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/ga-IE/thunderbird-115.3.0.tar.bz2"; 130 130 locale = "ga-IE"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "9915c6d145a3f223086b67aa8e78b77648fe0bd5191fcf28f52d9b67026f5f4c"; 132 + sha256 = "22f3c09a92c674cdd9c63680a6cae466241e0a29628cd285f68d98c3bd8d6c5d"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/gd/thunderbird-115.2.3.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/gd/thunderbird-115.3.0.tar.bz2"; 135 135 locale = "gd"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "01cf0b60172cf490c54193ed53dce0f482e7bacf979196ca5e27bdaac752dba2"; 137 + sha256 = "9147509d1c46cb92eda1c610aaf07323db5fd7fb3ca7e9dab1c71f1ce0e95674"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/gl/thunderbird-115.2.3.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/gl/thunderbird-115.3.0.tar.bz2"; 140 140 locale = "gl"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "fd20ad5e92ec3dee3ec3660230f2b1c3d48581961aae06176e7d06f4fe84d9fe"; 142 + sha256 = "717fecaac7b373d56e1e44cafaf9d53fcce61fd4a9eae4eaad322b5cf14d7b7b"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/he/thunderbird-115.2.3.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/he/thunderbird-115.3.0.tar.bz2"; 145 145 locale = "he"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "93c3c610f0115365e3de0c2e1219986eb4b94b49d96b7882b65b31de35d93798"; 147 + sha256 = "6ad47df334792f83296b18d1162c4703920d90e5c7209fd128a28bd62eb1eef0"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/hr/thunderbird-115.2.3.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/hr/thunderbird-115.3.0.tar.bz2"; 150 150 locale = "hr"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "d9114a82f7c0f0440eaf8095ddcad7734967f174e846d518f603dedb40323f56"; 152 + sha256 = "e74efc9ee297c940e304c5ea8454288d223cc5f015fad5e0742c33183db75e2d"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/hsb/thunderbird-115.2.3.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/hsb/thunderbird-115.3.0.tar.bz2"; 155 155 locale = "hsb"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "304e8fe3b2be93a79544bb5747b17d2dd2cb34300e48913b4b3e37e925ef30ed"; 157 + sha256 = "d701a13302e2e279bddc8d2520ccac4af00b1e23bbf9c40b8c15e7b6cbee95fd"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/hu/thunderbird-115.2.3.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/hu/thunderbird-115.3.0.tar.bz2"; 160 160 locale = "hu"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "a7ab214e118c204ab3f1b9a4a6641d70b65241fa97ab6d1152b34c757bca0690"; 162 + sha256 = "152012706fe6357e57c2a7bf12f7224877c3a851c5ccfdb8d92bb9d93c021c89"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/hy-AM/thunderbird-115.2.3.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/hy-AM/thunderbird-115.3.0.tar.bz2"; 165 165 locale = "hy-AM"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "1c8a67c5d9e6ef8cb909bc4e2ec77a6b9159b21d3829650cc54ed9a6cc1cb7d1"; 167 + sha256 = "9b7623d8f817762ffd91c76e116e00d32bfe43d1ffc13f19b0737c3764cee857"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/id/thunderbird-115.2.3.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/id/thunderbird-115.3.0.tar.bz2"; 170 170 locale = "id"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "072d442f5d49c13704a6d5446dd04df6460b009676a4a7ff2a8b5e5a93f1a1b8"; 172 + sha256 = "caba6526d45227f4187b44193b43913450d9d20ae4a8416a610d84167b44f007"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/is/thunderbird-115.2.3.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/is/thunderbird-115.3.0.tar.bz2"; 175 175 locale = "is"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "fbf73fad3256e104a4b4f7c175f0c5df34453100cdcf701cd075f7ee82feed32"; 177 + sha256 = "f592f254ad244927d9a781a25d4b6fc46641cf737204a83001c0284d71e7c728"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/it/thunderbird-115.2.3.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/it/thunderbird-115.3.0.tar.bz2"; 180 180 locale = "it"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "f04eaaecb3f03254ecc07f00f414a8eb458a8a8905024260c83fbab363e0a77a"; 182 + sha256 = "7ffcb5514102ed1727c446c410567f424aee40db3d17e6c932fc66f24d024da9"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/ja/thunderbird-115.2.3.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/ja/thunderbird-115.3.0.tar.bz2"; 185 185 locale = "ja"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "d05d93887ccd2dc7eefb5682abdec36f59df61d318ed68133047674aec042409"; 187 + sha256 = "e004a26349ed80c7f6b66ff929c1dfa6cdf082e5fb269baedcecce8ded217136"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/ka/thunderbird-115.2.3.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/ka/thunderbird-115.3.0.tar.bz2"; 190 190 locale = "ka"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "923e9a11d26bec0cc2b46e89041c2dc84ce803c32f3083c20c262bdfa1bf3c92"; 192 + sha256 = "c1e2fd41d55148b6c7bc384545ebe5491c1cbfd5c6f1307c301388321e7a9db1"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/kab/thunderbird-115.2.3.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/kab/thunderbird-115.3.0.tar.bz2"; 195 195 locale = "kab"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "3dd8133d5991c1a87740d2923a12716b653f3c7f5643c1670d20e4187166d0b7"; 197 + sha256 = "477a04da62a7e0c5e00e68fd43adf32a28dca5a74de11c96c46daa3b18371487"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/kk/thunderbird-115.2.3.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/kk/thunderbird-115.3.0.tar.bz2"; 200 200 locale = "kk"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "f9d08c465cdb736b6939e54a4ae19f33491ae53053332333d6233fdec69943f9"; 202 + sha256 = "8c07f589a22729979ffa47a8f75dd225e6a97c1aea6fc279ac9458fa7279887a"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/ko/thunderbird-115.2.3.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/ko/thunderbird-115.3.0.tar.bz2"; 205 205 locale = "ko"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "a50dc23492367b9afdac08c3eb0c7d20a5379954c8105efde335a9b356a210be"; 207 + sha256 = "6b756c4443baa83d903b79370aabd9fd40cf90159dddfb996b00e25167f6e53e"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/lt/thunderbird-115.2.3.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/lt/thunderbird-115.3.0.tar.bz2"; 210 210 locale = "lt"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "e00e3de9b69cef1db8eaa59422e1b32ed2eaf2838bbadba119dcbf20394af3f6"; 212 + sha256 = "926e352164038a2c8211dbbf77a9ee5f739be67969f65c7080570749e0e269bd"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/lv/thunderbird-115.2.3.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/lv/thunderbird-115.3.0.tar.bz2"; 215 215 locale = "lv"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "01dc6a0ae0f013ef67d6e5b9135e7f65e7883356a028a66940c63273a7e9dfb2"; 217 + sha256 = "d558dd2a91e702e88e42c2077db1c51d7ea27c828c0eb3d3dd1c1c0579083e0c"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/ms/thunderbird-115.2.3.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/ms/thunderbird-115.3.0.tar.bz2"; 220 220 locale = "ms"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "b1cb2d7f51adb6ad98e94d286d6143fa7938806ed44b2aa86144b9eefa2950e0"; 222 + sha256 = "ef1fae2381b712d5a2cd4a11b0a23bb9042efa231a8b66a59ea1dcb480e86676"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/nb-NO/thunderbird-115.2.3.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/nb-NO/thunderbird-115.3.0.tar.bz2"; 225 225 locale = "nb-NO"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "bfb8a81b674a0c924755162ace04c5367d723a9c6c1d1a179657f23c30624eb8"; 227 + sha256 = "9eef68805441e48605cf460485dc63db033ed0124a14ceb3df4a71362cc3e28e"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/nl/thunderbird-115.2.3.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/nl/thunderbird-115.3.0.tar.bz2"; 230 230 locale = "nl"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "cdf8ac214968a31972bb077a9e2aa26fe7b6dfa9b5b4c7e8d6b34dc7b78466e6"; 232 + sha256 = "6a0208e6eacd00b4d337bfc3dabc1297d38e78798e376e5c621d5109ec59df60"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/nn-NO/thunderbird-115.2.3.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/nn-NO/thunderbird-115.3.0.tar.bz2"; 235 235 locale = "nn-NO"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "741b5c925dc5b299cd86bdc4212b8d1074cdc04202f10a1d052ea17abfde1b4b"; 237 + sha256 = "7bd6b17ac417a57beb6a26d62ce1368953b3d72e3b619a0060017daef86c6b46"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/pa-IN/thunderbird-115.2.3.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/pa-IN/thunderbird-115.3.0.tar.bz2"; 240 240 locale = "pa-IN"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "0401e65f21bb164768eac9c6115e854f63b7c4382da2d385234f117c6c640e4b"; 242 + sha256 = "dfbac28e31b52d1f31621e2b5e953c8788e152e7d259741f350e540f76c486c9"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/pl/thunderbird-115.2.3.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/pl/thunderbird-115.3.0.tar.bz2"; 245 245 locale = "pl"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "455983ba636160be7b4f334ab58b879fb15a8552c511532e0f8ded4a70fa896d"; 247 + sha256 = "b58fa403cc59756def638ce23bbe34ce52b69a01301f6a2732b3a0b9b66c8d3f"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/pt-BR/thunderbird-115.2.3.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/pt-BR/thunderbird-115.3.0.tar.bz2"; 250 250 locale = "pt-BR"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "f65a8e0c421cd379526c6d057229bbed4174f96b32da0e4c370d26a2d77e0de8"; 252 + sha256 = "e87b196a02668a09c341d5891f0c68b809b6e8735ed558c62424edaada4f6fc1"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/pt-PT/thunderbird-115.2.3.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/pt-PT/thunderbird-115.3.0.tar.bz2"; 255 255 locale = "pt-PT"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "f4d62c18b6a70b9cc247511a8d9672e55fc07f5446e0fb51c94ab5800c4519af"; 257 + sha256 = "41e273fe1618cafb39eca0e0790b044d8e4f2dfc5b65712515bbafc6d933e259"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/rm/thunderbird-115.2.3.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/rm/thunderbird-115.3.0.tar.bz2"; 260 260 locale = "rm"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "6e2d8a0895d8c111d00aba6acf82bffde11fd1a295cd5703932d39dc21e4c463"; 262 + sha256 = "aad6d1010c094838d1474e3fc2cad38110d316fa34ef4bdf370744dde0749c65"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/ro/thunderbird-115.2.3.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/ro/thunderbird-115.3.0.tar.bz2"; 265 265 locale = "ro"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "903686033b896c95757243f2030e3353adddbe52899c923b2df5c6ae95bdb0ad"; 267 + sha256 = "7e803e17f83d38e63ab4fa3eb08b625e999dc2de2a719bc17e9cfe2c06563c7f"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/ru/thunderbird-115.2.3.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/ru/thunderbird-115.3.0.tar.bz2"; 270 270 locale = "ru"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "7d42c1b399d901355fb1d7523c690284a721da26015ac59480c3c12e0f61fe47"; 272 + sha256 = "bdaac9ccbe1b0aa22f58acb00d7f7cfc332ff2a9ce1da1a4b3404e0041a683d0"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/sk/thunderbird-115.2.3.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/sk/thunderbird-115.3.0.tar.bz2"; 275 275 locale = "sk"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "6bc2ca89fd2e7bc5ed283deb8a55a6faafb20accc9182e4bdf70c6c8c68d2849"; 277 + sha256 = "ed11f85c878591fec417b289264fe92d7dbaf08977f91ac46c987fda0d5df40a"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/sl/thunderbird-115.2.3.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/sl/thunderbird-115.3.0.tar.bz2"; 280 280 locale = "sl"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "8392a334fc05856bbac484b800d368a739d19a86db69d905ccdad58dd717aaca"; 282 + sha256 = "7e06411081faeb42a8700ad8f6e73d1e05c122551c2ef03b3452d85c46f0cc96"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/sq/thunderbird-115.2.3.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/sq/thunderbird-115.3.0.tar.bz2"; 285 285 locale = "sq"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "e4c8261948209d5243a1f6c016e3d88e7dffd46bb7eed6672360cac7c5ba5845"; 287 + sha256 = "629d10263308d8888021e87486412898dd616ba0e26bd1b956d6e999a6f12fa1"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/sr/thunderbird-115.2.3.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/sr/thunderbird-115.3.0.tar.bz2"; 290 290 locale = "sr"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "a7b4d4ea1e2739e9072e79c6485096704efdcb197e60ede508bf75786641974d"; 292 + sha256 = "ab6d200f0daad506980f658d39fdfcdc92f61d15e74757fa85c40dca69585aef"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/sv-SE/thunderbird-115.2.3.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/sv-SE/thunderbird-115.3.0.tar.bz2"; 295 295 locale = "sv-SE"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "94ccbb7939119926424f2ece7294808df529524a8578a479549c87268dde0848"; 297 + sha256 = "33543ca1da88ecef538d11bf90f288b50a9d53e19bdd475d02616167089345b9"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/th/thunderbird-115.2.3.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/th/thunderbird-115.3.0.tar.bz2"; 300 300 locale = "th"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "c681171a7593aea1455404447a7909b21d299acd5ed8eae2aa7cbd1fd3b2ebd0"; 302 + sha256 = "a6f98b6ae53194380a631650e51fd96f5430a96135cf16769d9a30599fd9ea34"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/tr/thunderbird-115.2.3.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/tr/thunderbird-115.3.0.tar.bz2"; 305 305 locale = "tr"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "0af1134ead1e970e8f1244b07711b2393faaa5224f027fdb274186aa72837901"; 307 + sha256 = "7a353f9e8eeea43756881c387b9e151360bbda8ee4d2cf6508d7bb2fe81422cf"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/uk/thunderbird-115.2.3.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/uk/thunderbird-115.3.0.tar.bz2"; 310 310 locale = "uk"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "fe2ed6649000e226ccd6285189f6807e98eafdb799f16299fe66967cbbd9a01a"; 312 + sha256 = "e03317732a4719b3a55df6c438260bb32bcd879323b9bf414749aec28163b05e"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/uz/thunderbird-115.2.3.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/uz/thunderbird-115.3.0.tar.bz2"; 315 315 locale = "uz"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "32fd9fd79fdde70344c2938ac250523c99e0f3ade4674e9043b7d8ef5601328a"; 317 + sha256 = "d88dbd7b398774d76ec03c1c49068cc0b205b4a9571203bb255c79f6c89ef536"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/vi/thunderbird-115.2.3.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/vi/thunderbird-115.3.0.tar.bz2"; 320 320 locale = "vi"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "4a9eadabecf8c92173ca42811a6000356da8cb701ffcf5972bb0c3c056dd0fcf"; 322 + sha256 = "127c18b73e4af46a59698ace634926781408c4ef02210c8cd0a7aae7e75aabf1"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/zh-CN/thunderbird-115.2.3.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/zh-CN/thunderbird-115.3.0.tar.bz2"; 325 325 locale = "zh-CN"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "9713705b9684e2769b29e9d8ce1dea726ef7c57b808f686c887c37844f17318d"; 327 + sha256 = "b201cc155fb7a55d89a5129c0922645c36e5bff9dba4ae55c2110fa55f049b45"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-x86_64/zh-TW/thunderbird-115.2.3.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/zh-TW/thunderbird-115.3.0.tar.bz2"; 330 330 locale = "zh-TW"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "26a531640aa90f25cbbfa2a4e13e6fc655fe8a7a8da638ea85862a98c1663dc7"; 332 + sha256 = "be48a73498ae637fd28294e1667d6c4f5ede1c10a67175068d1a25b27ba83c79"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/af/thunderbird-115.2.3.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/af/thunderbird-115.3.0.tar.bz2"; 335 335 locale = "af"; 336 336 arch = "linux-i686"; 337 - sha256 = "32eeb18d57468c29615c60206d14b9052af7fefc8e698131da77cb70c0b57255"; 337 + sha256 = "675349b587147a655b0a205181464eab9cc21e2f43fb59f6d84a74f88e1563c8"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/ar/thunderbird-115.2.3.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/ar/thunderbird-115.3.0.tar.bz2"; 340 340 locale = "ar"; 341 341 arch = "linux-i686"; 342 - sha256 = "33dd953ebefa4aedf7dccd27b70e29615dca58609c10bf99219b06e84c13c3ae"; 342 + sha256 = "fecf1157e8ea30e94ebe2c224b8191bf441250f7345096143b7a27bfe2d691a7"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/ast/thunderbird-115.2.3.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/ast/thunderbird-115.3.0.tar.bz2"; 345 345 locale = "ast"; 346 346 arch = "linux-i686"; 347 - sha256 = "c60273da4cfdb6c8796157da72548278c4fb6b7d8283785d0f71acb98316df4b"; 347 + sha256 = "4ea2ce4b0fbe83e08f1e14c6bcc92c3c0b9cc1314470fad7f874cdede98feadc"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/be/thunderbird-115.2.3.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/be/thunderbird-115.3.0.tar.bz2"; 350 350 locale = "be"; 351 351 arch = "linux-i686"; 352 - sha256 = "060a27d6f982d65865dda71cbf70fd4be9d0f7889d928530162bc774c599d237"; 352 + sha256 = "c0f6e5550915eec2da52e5cd55998763bafaf38de2ae9fcf77dbd1eb06fee084"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/bg/thunderbird-115.2.3.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/bg/thunderbird-115.3.0.tar.bz2"; 355 355 locale = "bg"; 356 356 arch = "linux-i686"; 357 - sha256 = "76dce40becbf63c6703b9c44db199b19cb12cebd85555b51900dbf13fb841ef5"; 357 + sha256 = "6731cadfd40fb6a122fde9a7763f5eb22caa827af589119e55ab08cb3a75d752"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/br/thunderbird-115.2.3.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/br/thunderbird-115.3.0.tar.bz2"; 360 360 locale = "br"; 361 361 arch = "linux-i686"; 362 - sha256 = "14d05c4b402b2c5d3eaacba41d6614578167139de5df3f14e0630b328c7d1d7d"; 362 + sha256 = "21fd30b3af99f27ecc6bc8ba2acc5fa0c4a20a9a865f5753fa6139d4bd89e29d"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/ca/thunderbird-115.2.3.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/ca/thunderbird-115.3.0.tar.bz2"; 365 365 locale = "ca"; 366 366 arch = "linux-i686"; 367 - sha256 = "e6665ed36b6682c05ff31ba9f197f3d799742242c81a6550445aff085173b199"; 367 + sha256 = "6fff22b1d48dee436eac87b84cad773bb78ba876423b73274c7cc7848f87205c"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/cak/thunderbird-115.2.3.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/cak/thunderbird-115.3.0.tar.bz2"; 370 370 locale = "cak"; 371 371 arch = "linux-i686"; 372 - sha256 = "a58332ddc60f4bd8498261e8230ea0bae3d311dd188d1f57e80150922085b9cd"; 372 + sha256 = "fd729f673b53196955a5000b27d466d795e59c5e6d6f813891d5b961c3a2270d"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/cs/thunderbird-115.2.3.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/cs/thunderbird-115.3.0.tar.bz2"; 375 375 locale = "cs"; 376 376 arch = "linux-i686"; 377 - sha256 = "62d643f7018fbb4495086a6368b664efbbf627e9f86f7627de889f63cf96cae2"; 377 + sha256 = "78526bd74803cb8cfc803694e81d5c974c83c6d623dd7f15881744f145aa400c"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/cy/thunderbird-115.2.3.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/cy/thunderbird-115.3.0.tar.bz2"; 380 380 locale = "cy"; 381 381 arch = "linux-i686"; 382 - sha256 = "651ed033c83f8f6a9ea3aa991e39536aaf0dc93c6b472e8ce8198054711123ce"; 382 + sha256 = "a7c6aae100ed78be079d636782f721557b8414110ad247b522f1ea6750f754d5"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/da/thunderbird-115.2.3.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/da/thunderbird-115.3.0.tar.bz2"; 385 385 locale = "da"; 386 386 arch = "linux-i686"; 387 - sha256 = "c28dd14eb5e6a9825db2d0adb47db842f431ac101ac10f3b043187cae836bf4a"; 387 + sha256 = "5b7528d63dfc40281ab65dc5406f527e728ca50db98d9d4016909226239bea81"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/de/thunderbird-115.2.3.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/de/thunderbird-115.3.0.tar.bz2"; 390 390 locale = "de"; 391 391 arch = "linux-i686"; 392 - sha256 = "850bbee1c29d24af7846d58c4f6ee04cdf34bf7784175a1d9789e71a6ab37e26"; 392 + sha256 = "f1bfe785263c92f9cadb20243c9624525f746f9820913bf6f3e8a60b556a3a0a"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/dsb/thunderbird-115.2.3.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/dsb/thunderbird-115.3.0.tar.bz2"; 395 395 locale = "dsb"; 396 396 arch = "linux-i686"; 397 - sha256 = "a7aaeaf73b5f98fd3e95b31c7710c40e3e1d3af3db8aa0628ee82bbd738c9249"; 397 + sha256 = "dd2ad718739879b4f0f6519fd3e7072d850644421d4b29565bad72677db8306b"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/el/thunderbird-115.2.3.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/el/thunderbird-115.3.0.tar.bz2"; 400 400 locale = "el"; 401 401 arch = "linux-i686"; 402 - sha256 = "adbe0d57c756db87e17581743850b68b23e910fe9e89afa2acb349d8c3876fbc"; 402 + sha256 = "d89253dc6dd19cae90e055d7da0db53abafce64718b1b0d0efb85bb267b698fd"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/en-CA/thunderbird-115.2.3.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/en-CA/thunderbird-115.3.0.tar.bz2"; 405 405 locale = "en-CA"; 406 406 arch = "linux-i686"; 407 - sha256 = "7925e4738c3337180787664a56836594888653ad8603ccf42d784ccca87798bf"; 407 + sha256 = "552b853b1c1ff6d2297adfb49abde5cfd720427e7ffa679cc126238c032fef6c"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/en-GB/thunderbird-115.2.3.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/en-GB/thunderbird-115.3.0.tar.bz2"; 410 410 locale = "en-GB"; 411 411 arch = "linux-i686"; 412 - sha256 = "6ebdab8c64f9faeee42569941da45ec8a4dc944c31b625e8c6d995af24d6874f"; 412 + sha256 = "9d584ecc390e391a6896448c7d13fb64eaa42b6a14434569684afd5607b37484"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/en-US/thunderbird-115.2.3.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/en-US/thunderbird-115.3.0.tar.bz2"; 415 415 locale = "en-US"; 416 416 arch = "linux-i686"; 417 - sha256 = "b92adc1c2a593f16b7998c2b8b4227731ab78294c129a0ccf3ffeab311b12651"; 417 + sha256 = "66a9fe5a94d2815e2480a7dfc768ca84ff771e1197cfb627bd2c18860bcbe7ba"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/es-AR/thunderbird-115.2.3.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/es-AR/thunderbird-115.3.0.tar.bz2"; 420 420 locale = "es-AR"; 421 421 arch = "linux-i686"; 422 - sha256 = "d2a477279e2336e745071c7b9e99f8594380e69f27a64615d28dd25b846dd9ee"; 422 + sha256 = "99dce3f6ae37d989fec3e927d540f6177ce0ed72ad4795253f3ac0ea9dd9f85e"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/es-ES/thunderbird-115.2.3.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/es-ES/thunderbird-115.3.0.tar.bz2"; 425 425 locale = "es-ES"; 426 426 arch = "linux-i686"; 427 - sha256 = "857e2f54b4084840b458c9159af08c724fc951fba56f021ec497bf83dad89bca"; 427 + sha256 = "ecbe849d3e9012156f2c22729aeec045f699253417efaf42eb2dde185c16018f"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/es-MX/thunderbird-115.2.3.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/es-MX/thunderbird-115.3.0.tar.bz2"; 430 430 locale = "es-MX"; 431 431 arch = "linux-i686"; 432 - sha256 = "5d678d38c4ef516d893c9f4ce3b98bccb57357a10dc7eecc167b2ad3136ab8e2"; 432 + sha256 = "9ede5e496c71b7e347c63effe3dec5f3b419e9ca0f68b69907fc1ea1be2c3384"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/et/thunderbird-115.2.3.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/et/thunderbird-115.3.0.tar.bz2"; 435 435 locale = "et"; 436 436 arch = "linux-i686"; 437 - sha256 = "7afe03b3090b8f305947da40308ff4bab077f0f226acd46ed4d3357041060647"; 437 + sha256 = "14484aabed525e51d211db90c3947b28261ff598efc594d9a2b97c0cb1743ba3"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/eu/thunderbird-115.2.3.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/eu/thunderbird-115.3.0.tar.bz2"; 440 440 locale = "eu"; 441 441 arch = "linux-i686"; 442 - sha256 = "d00caf592c791ffccb36ddf6371a9653cc89808455564ddfbb26f6105b33195e"; 442 + sha256 = "19e675d343cedf407cae23fa52a152b95998c8e3ca72857cb3236ce2ebbdba8f"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/fi/thunderbird-115.2.3.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/fi/thunderbird-115.3.0.tar.bz2"; 445 445 locale = "fi"; 446 446 arch = "linux-i686"; 447 - sha256 = "1adc0d3e0d68a2cc776d0704a28367e26fc3aa4bd72e136c28b42a333769a258"; 447 + sha256 = "9971fe48c5b2f3bb198e244987506f4936525c3305e8d4b68b5abe5acd9bf781"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/fr/thunderbird-115.2.3.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/fr/thunderbird-115.3.0.tar.bz2"; 450 450 locale = "fr"; 451 451 arch = "linux-i686"; 452 - sha256 = "a03b04fcc076b74d89bdd74490412b169b3ab830c09f96f29a143b1ab06d9f6c"; 452 + sha256 = "391368e3264b7a958761cd71db8379eb1a28e7dc2608fe2405223c204bc3ff96"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/fy-NL/thunderbird-115.2.3.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/fy-NL/thunderbird-115.3.0.tar.bz2"; 455 455 locale = "fy-NL"; 456 456 arch = "linux-i686"; 457 - sha256 = "d6fb5ab8b4ab7652bd01e95dd5cfa275b0468dc488fa857ffd8a3cc18cd96c76"; 457 + sha256 = "c14d2d4e99318830a8fb97a2613a75ea22a3ea9f065a18d4aa6bf70bc7d58009"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/ga-IE/thunderbird-115.2.3.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/ga-IE/thunderbird-115.3.0.tar.bz2"; 460 460 locale = "ga-IE"; 461 461 arch = "linux-i686"; 462 - sha256 = "1aaa63178112ce993d13cd175e7fba32e8045ff76ebcf77747743abb3537d4ef"; 462 + sha256 = "a3d015d4fed91695138c46f8862286a2db83bd4eca2b2a894b3246cf32feda3b"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/gd/thunderbird-115.2.3.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/gd/thunderbird-115.3.0.tar.bz2"; 465 465 locale = "gd"; 466 466 arch = "linux-i686"; 467 - sha256 = "608d5ed3242c125a7956ba78894782d8c5dd090dcb7cfa378a3143d82e6705cc"; 467 + sha256 = "9bd0b4ae2a3d2177575d577789087fe48a0522074f87a3dc828edd61e85ac9ec"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/gl/thunderbird-115.2.3.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/gl/thunderbird-115.3.0.tar.bz2"; 470 470 locale = "gl"; 471 471 arch = "linux-i686"; 472 - sha256 = "00715da49525cf55ed336d76ca571e451f36b27d6d8d50524ef2a8e8c9e7bac8"; 472 + sha256 = "e81c5ff1958055ae41f62e1efc1cf9b5e72630c39426289608a838ff0aacec11"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/he/thunderbird-115.2.3.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/he/thunderbird-115.3.0.tar.bz2"; 475 475 locale = "he"; 476 476 arch = "linux-i686"; 477 - sha256 = "23dfefa9a76e70a71ccb6bcb2f392f2a4cdeae58cc276073be8b3256f8f338d5"; 477 + sha256 = "688e347886c27fc296578e39a1845d566347a967001b9c0c9f474a26bfbe2041"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/hr/thunderbird-115.2.3.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/hr/thunderbird-115.3.0.tar.bz2"; 480 480 locale = "hr"; 481 481 arch = "linux-i686"; 482 - sha256 = "ef8fbfb9d46a83fa6ffd854d170257a92942db8ec220ad3c2dbee7ccddf3e567"; 482 + sha256 = "4a9ae1565fd801630be31eebf99315d245f272168e8f27385af10f39e79ea090"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/hsb/thunderbird-115.2.3.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/hsb/thunderbird-115.3.0.tar.bz2"; 485 485 locale = "hsb"; 486 486 arch = "linux-i686"; 487 - sha256 = "a7ce3af8dd8305304c3904e1b9198e64e04a869d08c3b8a963ff85443809226d"; 487 + sha256 = "5445a680145ea40e82e22419d59d2090efefbdceba5edf1730f78677cccb3bae"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/hu/thunderbird-115.2.3.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/hu/thunderbird-115.3.0.tar.bz2"; 490 490 locale = "hu"; 491 491 arch = "linux-i686"; 492 - sha256 = "9ee0ebc7a89774a5dd2599ba88120a4eccd853a82836ae084a5a651da270b09e"; 492 + sha256 = "664de61a30aeb9b062a5dff771312a4b2adafd2c517b2ecb19a88c463f6b09e2"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/hy-AM/thunderbird-115.2.3.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/hy-AM/thunderbird-115.3.0.tar.bz2"; 495 495 locale = "hy-AM"; 496 496 arch = "linux-i686"; 497 - sha256 = "76f359b8aff76d27a2028c02b0a82c7c9227ce9f1142fb1030b43bdff9070acc"; 497 + sha256 = "32708f06cf9f525917ae42cf2362623013e8a2e8e4f828c511f31cc9855da9cb"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/id/thunderbird-115.2.3.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/id/thunderbird-115.3.0.tar.bz2"; 500 500 locale = "id"; 501 501 arch = "linux-i686"; 502 - sha256 = "4b6921bc43312069c94be12cf0ac69bd25bebc5dfe10151cf212bc312db4ef7d"; 502 + sha256 = "2bfca8170ff1fea3023eb600589c2cac98307e6b7b1f3e89013b7a0d5870d9d8"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/is/thunderbird-115.2.3.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/is/thunderbird-115.3.0.tar.bz2"; 505 505 locale = "is"; 506 506 arch = "linux-i686"; 507 - sha256 = "2844eae9c4b18735a498935decc625dd7713efd91c8e36699acd2dc811b52b86"; 507 + sha256 = "744bf99393ad1f7dc2c46632deb11a570cf6783c748f6948dc67e550e7309e79"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/it/thunderbird-115.2.3.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/it/thunderbird-115.3.0.tar.bz2"; 510 510 locale = "it"; 511 511 arch = "linux-i686"; 512 - sha256 = "823a78e62beaf2881990f829b18ff5954c438c34a96e039b92b03ed6cac5bd37"; 512 + sha256 = "ce1520a09e86e0ff6a43d8a4332ea5ddaf929276405f58c6c940d82a2bc53113"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/ja/thunderbird-115.2.3.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/ja/thunderbird-115.3.0.tar.bz2"; 515 515 locale = "ja"; 516 516 arch = "linux-i686"; 517 - sha256 = "292728019d3401b8c7677df06c3c1eb7eefb4b761bf9af2f1f1f3fc071a85ac9"; 517 + sha256 = "6e6ed367a74609b8c756a8940c8a50a941def505fc554cce8abb739fade59bfe"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/ka/thunderbird-115.2.3.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/ka/thunderbird-115.3.0.tar.bz2"; 520 520 locale = "ka"; 521 521 arch = "linux-i686"; 522 - sha256 = "587304b4ca494b7928f75deea27b05225d2d271d7880f66174903b66b317cfc7"; 522 + sha256 = "8c268a2fc25eed7c82ac7b3912a0cef2788ed0aa9c600eb84cebfd0a783359f5"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/kab/thunderbird-115.2.3.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/kab/thunderbird-115.3.0.tar.bz2"; 525 525 locale = "kab"; 526 526 arch = "linux-i686"; 527 - sha256 = "c34aa118f7f1a1506f4df973d252131a942d64b100fe8580befc113075b6bb27"; 527 + sha256 = "5f15379892933fc11646834cc3ee6cec8b374905663f926e19ded2b6a43d18f8"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/kk/thunderbird-115.2.3.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/kk/thunderbird-115.3.0.tar.bz2"; 530 530 locale = "kk"; 531 531 arch = "linux-i686"; 532 - sha256 = "a0c7faeb48a54e6e15abf0b20f6a177fcd2e0cc0c3538aced905435dd4074e81"; 532 + sha256 = "8e3f354d6c148ceafc0638678166ee5592091cc71577c4cfba21b3e2afcca6cc"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/ko/thunderbird-115.2.3.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/ko/thunderbird-115.3.0.tar.bz2"; 535 535 locale = "ko"; 536 536 arch = "linux-i686"; 537 - sha256 = "974f6fce7f5d00dbc9c0991e24fad51d0c91a53e0e743f1d991d01be9a652240"; 537 + sha256 = "afb4b7b5ebd2985630af3c0febf8fead21ae51544c42716ec94ae584b38f1033"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/lt/thunderbird-115.2.3.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/lt/thunderbird-115.3.0.tar.bz2"; 540 540 locale = "lt"; 541 541 arch = "linux-i686"; 542 - sha256 = "23aa86f6d2f6e6d27351a9a3c7f4034046ca5f1d840140ba2f9e8002434407c9"; 542 + sha256 = "734fb5944e28d66cb2efe98eb5c0298b29384fe378336eface7b8cd043af14fe"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/lv/thunderbird-115.2.3.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/lv/thunderbird-115.3.0.tar.bz2"; 545 545 locale = "lv"; 546 546 arch = "linux-i686"; 547 - sha256 = "8a2d4b1e023c437632c1c3210131258f17db0bd84ccff19934f214744c1f336a"; 547 + sha256 = "057d592ea909f066c37f284e819f42b09bc4028524361880242e4f1e79fd39e3"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/ms/thunderbird-115.2.3.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/ms/thunderbird-115.3.0.tar.bz2"; 550 550 locale = "ms"; 551 551 arch = "linux-i686"; 552 - sha256 = "b34543abfdab6a58722a8348c45e2ca18b3aa3f340b4db1f07321fab21af5c34"; 552 + sha256 = "d5e3b81bcd056e0d5690423df837d86418b1d9a0dc96cef120e7f1d8dc8e93db"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/nb-NO/thunderbird-115.2.3.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/nb-NO/thunderbird-115.3.0.tar.bz2"; 555 555 locale = "nb-NO"; 556 556 arch = "linux-i686"; 557 - sha256 = "f2ccbbebdb7773e77927c9d5c36b9792c9adc2d32f9ca6ff07299c82367de071"; 557 + sha256 = "4538ea963de5c1b282c6bbb0d9a4a5dd7801b572b85a4c5ca8e26cfe3c2ee159"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/nl/thunderbird-115.2.3.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/nl/thunderbird-115.3.0.tar.bz2"; 560 560 locale = "nl"; 561 561 arch = "linux-i686"; 562 - sha256 = "2cb74bdc8959d49893b6d017a916ee61f6be097bc69ea36490e5be467f15f0e3"; 562 + sha256 = "66401d9ba434ae58f01b9530a28811cb8c66553c330d3217e5ecf155702386a4"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/nn-NO/thunderbird-115.2.3.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/nn-NO/thunderbird-115.3.0.tar.bz2"; 565 565 locale = "nn-NO"; 566 566 arch = "linux-i686"; 567 - sha256 = "aa8cdebfa948469f76ebf795c96002f86878d7507a6d51b6df864bfb525b905f"; 567 + sha256 = "f0afd8e427c0c4b88b4bfec9a9db42188f41435d5ede55c2acce38a4a3a81c82"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/pa-IN/thunderbird-115.2.3.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/pa-IN/thunderbird-115.3.0.tar.bz2"; 570 570 locale = "pa-IN"; 571 571 arch = "linux-i686"; 572 - sha256 = "6815b6a2b689f6a03dd85f8fc516cd4834b02bf36ba961827472b2edf54a84f4"; 572 + sha256 = "881f035ca269b1124bfcc36bbd41f72444fce637b4a452a8fa1daa94f948cb4a"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/pl/thunderbird-115.2.3.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/pl/thunderbird-115.3.0.tar.bz2"; 575 575 locale = "pl"; 576 576 arch = "linux-i686"; 577 - sha256 = "401acef92915e9cea136de7f3c3d2cbbf7f70baf8a322846f477497f4d3f1eff"; 577 + sha256 = "594e56917a8cccf4fdfe2b3c7ab80d83630051bb7b3698e73cceba339970cf68"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/pt-BR/thunderbird-115.2.3.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/pt-BR/thunderbird-115.3.0.tar.bz2"; 580 580 locale = "pt-BR"; 581 581 arch = "linux-i686"; 582 - sha256 = "c94d05733c3b3cd7d7a48f684f5354eca06760988a94be3689fd88fbddd79f11"; 582 + sha256 = "26175adab84acd8d187ab440383d2bed0c616d84c2781617229c21ffbb0c2d54"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/pt-PT/thunderbird-115.2.3.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/pt-PT/thunderbird-115.3.0.tar.bz2"; 585 585 locale = "pt-PT"; 586 586 arch = "linux-i686"; 587 - sha256 = "cd872217ce43cd339789ff2f7e3a05a8e120fb6033051caf04120b478f486863"; 587 + sha256 = "0ee0a4e564ad14b52857055a8c14576387a3b2e70b3dc725973f712569e83146"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/rm/thunderbird-115.2.3.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/rm/thunderbird-115.3.0.tar.bz2"; 590 590 locale = "rm"; 591 591 arch = "linux-i686"; 592 - sha256 = "6f9fd2c445682bbc08848f1a233744424f20076a993e8d55bad9f42fbbd7df77"; 592 + sha256 = "827b0169b549083936418a879c0d9fbd427a31611f337160932e95a7df795335"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/ro/thunderbird-115.2.3.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/ro/thunderbird-115.3.0.tar.bz2"; 595 595 locale = "ro"; 596 596 arch = "linux-i686"; 597 - sha256 = "8b10921f83e126d6626d36bafb6f92aea8a2850788b36e61b197da67aefce65f"; 597 + sha256 = "6e2a9b99f142a9e3eb235f0dc0abbf9b4d21d669fb8ffe01921adcd27968f2c6"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/ru/thunderbird-115.2.3.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/ru/thunderbird-115.3.0.tar.bz2"; 600 600 locale = "ru"; 601 601 arch = "linux-i686"; 602 - sha256 = "79deca0f10cd4e6376eeb45a3717abf9876eca7a634ddffc8bc2faf8a7fe16ea"; 602 + sha256 = "ec48bf10d78dc6d85d1ec0383313d990d2f20657e093f489e473000588a1431f"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/sk/thunderbird-115.2.3.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/sk/thunderbird-115.3.0.tar.bz2"; 605 605 locale = "sk"; 606 606 arch = "linux-i686"; 607 - sha256 = "870c6e9586528ce5bfe5b62344ff22464ba35264dd4549d646aee542ee819ba1"; 607 + sha256 = "1625ac5c8108ac2630798c749fe6b0f7bea35abcda6668af9a08c919b2367a5a"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/sl/thunderbird-115.2.3.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/sl/thunderbird-115.3.0.tar.bz2"; 610 610 locale = "sl"; 611 611 arch = "linux-i686"; 612 - sha256 = "bbb4543683a244df04e8e0ac21e61eeafd4f5b183b8cd2e739fb98304f24d3fc"; 612 + sha256 = "530aba41b08a994c6688e4df09b93e5272efe09b8f97d7edee15358a9bbb0650"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/sq/thunderbird-115.2.3.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/sq/thunderbird-115.3.0.tar.bz2"; 615 615 locale = "sq"; 616 616 arch = "linux-i686"; 617 - sha256 = "0ef0b25b190e51ba3d8b41db0ff18ba89271dc3f04b2b1477b3ece970896b4b3"; 617 + sha256 = "d7cb659815d8c6f57e8dfbcd77b7e2588bb4336fdf952d3f52a1bf82569c1a8a"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/sr/thunderbird-115.2.3.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/sr/thunderbird-115.3.0.tar.bz2"; 620 620 locale = "sr"; 621 621 arch = "linux-i686"; 622 - sha256 = "a47468bf55cb1279668be587705e7deaeea0b30384613ed5b3048e89e91fafdf"; 622 + sha256 = "0c6e382bdd80fb998678d29533b53f5225ad731da6aa547240d80127cd156129"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/sv-SE/thunderbird-115.2.3.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/sv-SE/thunderbird-115.3.0.tar.bz2"; 625 625 locale = "sv-SE"; 626 626 arch = "linux-i686"; 627 - sha256 = "cac1cda5f7d524ef6be3a48b1d8ad0bffb6ed831105b93b9ada402c87f025ed1"; 627 + sha256 = "3586871656e8991fd3bd4093acc452e69371287357f8092244e466e78e47126e"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/th/thunderbird-115.2.3.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/th/thunderbird-115.3.0.tar.bz2"; 630 630 locale = "th"; 631 631 arch = "linux-i686"; 632 - sha256 = "ec4b773869ff9807b3491fe97fc873804674163b7ddafaee403d312015ec5d1b"; 632 + sha256 = "1dbadc4c6c8fe4bf43cd758eece3eb92339b041718f6d1b7d4462d818bf26065"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/tr/thunderbird-115.2.3.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/tr/thunderbird-115.3.0.tar.bz2"; 635 635 locale = "tr"; 636 636 arch = "linux-i686"; 637 - sha256 = "f56aec08002698a07e3d0c03b40b644f3af1fdc9644d6ef01c4f914175821a38"; 637 + sha256 = "9101173eee8959657cc8675dee5be066744f2df9760ca6ffff29e618e12bacb9"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/uk/thunderbird-115.2.3.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/uk/thunderbird-115.3.0.tar.bz2"; 640 640 locale = "uk"; 641 641 arch = "linux-i686"; 642 - sha256 = "210665ce98e12e7613d7dfc8bf9883a1bd834120614a3d4e5af7fc406c804211"; 642 + sha256 = "be1441d1f307f4e95e8b841b4293bbc54b2c36a1ff4b955f44e89928db97b91f"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/uz/thunderbird-115.2.3.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/uz/thunderbird-115.3.0.tar.bz2"; 645 645 locale = "uz"; 646 646 arch = "linux-i686"; 647 - sha256 = "692e027fdfcf71452815dbed7531d8b118eff89c1e8c3ebc9a4d5ff39f0aef27"; 647 + sha256 = "dd8a0df05a36dbe1a2331caa6519558fa0f443dca401ef7b9380398057d8f40a"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/vi/thunderbird-115.2.3.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/vi/thunderbird-115.3.0.tar.bz2"; 650 650 locale = "vi"; 651 651 arch = "linux-i686"; 652 - sha256 = "0f6a2e29b34738e803c5a086bf7e644faaf462c155887b1e757b4e85e866fc7a"; 652 + sha256 = "a032409886c8da5b16d1efdc3a89e83bf4e3a918fadb95375e3de4f9c7ff582f"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/zh-CN/thunderbird-115.2.3.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/zh-CN/thunderbird-115.3.0.tar.bz2"; 655 655 locale = "zh-CN"; 656 656 arch = "linux-i686"; 657 - sha256 = "24f2bffee3258c5e344bc46117c079e706e19df7822d8a3407894cba47c25130"; 657 + sha256 = "63bc09ce1b690e00265dd96f8a184c081385fe1a8624d7d75ccd270a0411710d"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.3/linux-i686/zh-TW/thunderbird-115.2.3.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-i686/zh-TW/thunderbird-115.3.0.tar.bz2"; 660 660 locale = "zh-TW"; 661 661 arch = "linux-i686"; 662 - sha256 = "a88f855669da4e009dc0198ae5599ce647d10eae0dca1c8f7331d426f64508d8"; 662 + sha256 = "b1bbc91016779d2d066c2efdc190c629b3b03c8fc8b1fc726b1f035c493e7fc8"; 663 663 } 664 664 ]; 665 665 }
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/packages.nix
··· 43 43 44 44 thunderbird-115 = (buildMozillaMach rec { 45 45 pname = "thunderbird"; 46 - version = "115.2.3"; 46 + version = "115.3.0"; 47 47 application = "comm/mail"; 48 48 applicationName = "Mozilla Thunderbird"; 49 49 binaryName = pname; 50 50 src = fetchurl { 51 51 url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; 52 - sha512 = "983547b2be67ffbe7727efa50bd925f576ec19bcfcf940d5d36def19aebea27494b3af0a37756a441b544ebbca0cf546fcaf8737e76a859b4d860c8294bba1dc"; 52 + sha512 = "a6fd99f9eccea5cfc8a6236a1651444fae9db99efd0ae667366638f664513e70529c63e2947b53433c1013517b23f3561cffada81d1181bd9359a02d3e059503"; 53 53 }; 54 54 extraPatches = [ 55 55 # The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`.
+2 -2
pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "tutanota-desktop"; 6 - version = "3.118.7"; 6 + version = "3.118.8"; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/${pname}-${version}-unpacked-linux.tar.gz"; 10 10 name = "tutanota-desktop-${version}.tar.gz"; 11 - hash = "sha256-e62Wn8rfjX5HmlA3+D6NkZNw2jzx1fYEHC9R1tioQhc="; 11 + hash = "sha256-12R8g5U8p2lXNaSeJiCvEb6AgCC40jDXDKO8kyEvM6w="; 12 12 }; 13 13 14 14 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/remote/xrdp/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, applyPatches, pkg-config, which, perl, autoconf, automake, libtool, openssl, systemd, pam, fuse, libjpeg, libopus, nasm, xorg }: 2 2 3 3 let 4 - version = "0.9.23"; 4 + version = "0.9.23.1"; 5 5 patchedXrdpSrc = applyPatches { 6 6 patches = [ ./dynamic_config.patch ]; 7 7 name = "xrdp-patched-${version}"; ··· 10 10 repo = "xrdp"; 11 11 rev = "v${version}"; 12 12 fetchSubmodules = true; 13 - hash = "sha256-14qsRfLn+26rm+vyMmOtaBEs8mWfSTIsIVseSC2FjXc="; 13 + hash = "sha256-fJKSEHB5X5QydKgRPjIMJzNaAy1EVJifHETSGmlJttQ="; 14 14 }; 15 15 }; 16 16
+2 -2
pkgs/applications/science/chemistry/mopac/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "mopac"; 15 - version = "22.0.6"; 15 + version = "22.1.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "openmopac"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - hash = "sha256-j4AP3tki+Ep9Pv+pDg8TwCiJvpF2j5npW3Kpat+7gGg="; 21 + hash = "sha256-4jQ0WCHK07CXWUPj5Z1zSXObKxnitMj+FJQbLDiS2Dc="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ gfortran cmake ];
+1 -1
pkgs/applications/science/math/sage/README.md
··· 2 2 3 3 Sage is a pretty complex package that depends on many other complex packages and patches some of those. As a result, the sage nix package is also quite complex. 4 4 5 - Don't feel discouraged to fix, simplify or improve things though. The individual files have comments explaining their purpose. The most importent ones are `default.nix` linking everything together, `sage-src.nix` adding patches and `sagelib.nix` building the actual sage package. 5 + Don't feel discouraged to fix, simplify or improve things though. The individual files have comments explaining their purpose. The most important ones are `default.nix` linking everything together, `sage-src.nix` adding patches and `sagelib.nix` building the actual sage package. 6 6 7 7 ## The sage build is broken 8 8
+7 -2
pkgs/applications/version-management/commitizen/default.nix
··· 5 5 , python3 6 6 , stdenv 7 7 , installShellFiles 8 + , nix-update-script 8 9 , testers 9 10 }: 10 11 11 12 python3.pkgs.buildPythonApplication rec { 12 13 pname = "commitizen"; 13 - version = "3.7.0"; 14 + version = "3.10.0"; 14 15 format = "pyproject"; 15 16 17 + disabled = python3.pythonOlder "3.8"; 18 + 16 19 src = fetchFromGitHub { 17 20 owner = "commitizen-tools"; 18 21 repo = pname; 19 22 rev = "refs/tags/v${version}"; 20 - hash = "sha256-KfPIGQ4kIjV/Vuza5wdzp0R62LUluJQ5tY6I8BPFmGk="; 23 + hash = "sha256-faHZBH/JrCDRQqZT9v6hsj4C9/PbLQxIr+6hNFzsEcg="; 21 24 }; 22 25 23 26 pythonRelaxDeps = [ ··· 93 96 ''; 94 97 95 98 passthru = { 99 + updateScript = nix-update-script { }; 96 100 tests.version = testers.testVersion { 97 101 package = commitizen; 98 102 command = "cz version"; ··· 104 108 homepage = "https://github.com/commitizen-tools/commitizen"; 105 109 changelog = "https://github.com/commitizen-tools/commitizen/blob/v${version}/CHANGELOG.md"; 106 110 license = licenses.mit; 111 + mainProgram = "cz"; 107 112 maintainers = with maintainers; [ lovesegfault anthonyroussel ]; 108 113 }; 109 114 }
+1
pkgs/applications/version-management/delta/default.nix
··· 54 54 changelog = "https://github.com/dandavison/delta/releases/tag/${version}"; 55 55 license = licenses.mit; 56 56 maintainers = with maintainers; [ marsam zowoq SuperSandro2000 figsoda ]; 57 + mainProgram = "delta"; 57 58 }; 58 59 }
+3 -3
pkgs/applications/version-management/git-mit/default.nix
··· 10 10 }: 11 11 12 12 let 13 - version = "5.12.149"; 13 + version = "5.12.152"; 14 14 in 15 15 rustPlatform.buildRustPackage { 16 16 pname = "git-mit"; ··· 20 20 owner = "PurpleBooth"; 21 21 repo = "git-mit"; 22 22 rev = "v${version}"; 23 - hash = "sha256-8e7tuNXgYT4wkTbxEz+Sqp0zVody0QC+yK8gcjR3Pww="; 23 + hash = "sha256-FW7vstYJNJ29v3BNsyRFk57sW3jjA7aurXzz6je1nuo="; 24 24 }; 25 25 26 - cargoHash = "sha256-V5c/UsNFWogCgyHSDwsOm2Nfsl/vBUClKQGmwzYqNz0="; 26 + cargoHash = "sha256-FQmWAvSuif0/mTVl2xzI4JVLCxn7CXYubGdi55kk2Mk="; 27 27 28 28 nativeBuildInputs = [ pkg-config ]; 29 29
+2 -2
pkgs/applications/version-management/git-when-merged/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "git-when-merged"; 5 - version = "1.2.0"; 5 + version = "1.2.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mhagger"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0sw98gmsnd4iki9fx455jga9m80bxvvfgys8i1r2fc7d5whc2qa6"; 11 + sha256 = "sha256-Yp/GNzD+7EPlk/kzZnT1eiSNsSxpYEiZezRbUU3HfLc="; 12 12 }; 13 13 14 14 buildInputs = [ python3 ];
+8 -4
pkgs/applications/version-management/git-workspace/default.nix
··· 6 6 , Security 7 7 , pkg-config 8 8 , openssl 9 + , nix-update-script 9 10 , testers 10 11 , git-workspace 11 12 }: 12 13 13 14 rustPlatform.buildRustPackage rec { 14 15 pname = "git-workspace"; 15 - version = "1.2.1"; 16 + version = "1.3.0"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "orf"; 19 20 repo = pname; 20 21 rev = "v${version}"; 21 - sha256 = "sha256-Ppb42u31/iJd743vKX+5RdI7aITsWg9Jg0Aheguep5s="; 22 + sha256 = "sha256-dtOYMZGBnFwas/k3yHSNnKlVwwLUOx7QseshJWY1X4o="; 22 23 }; 23 24 24 - cargoSha256 = "sha256-O0wyNdgY1meEBJh/tEHxwzjNQdzxbKn5Ji+gdd146vQ="; 25 + cargoSha256 = "sha256-4zqbNhR8A0yPD/qIJgP6049bUunAKRyGmlNmC3yPc5Q="; 25 26 26 27 nativeBuildInputs = [ pkg-config ]; 27 28 28 29 buildInputs = [ openssl ] 29 30 ++ lib.optionals stdenv.isDarwin [ libiconv Security ]; 30 31 31 - passthru.tests.version = testers.testVersion { package = git-workspace; }; 32 + passthru = { 33 + updateScript = nix-update-script { }; 34 + tests.version = testers.testVersion { package = git-workspace; }; 35 + }; 32 36 33 37 meta = with lib; { 34 38 description = "Sync personal and work git repositories from multiple providers";
+31 -20
pkgs/applications/version-management/tortoisehg/default.nix
··· 14 14 sha256 = "sha256-Xbvg/FcuX/AL2reWsaM2oaFyLby3+HDCfYtRyswE7DA="; 15 15 }; 16 16 17 - # Extension point for when thg's mercurial is lagging behind mainline. 18 - tortoiseMercurial = mercurial; 19 - 17 + nativeBuildInputs = [ 18 + qt5.wrapQtAppsHook 19 + ]; 20 20 propagatedBuildInputs = with python3Packages; [ 21 - tortoiseMercurial 21 + mercurial 22 + # The one from python3Packages 22 23 qscintilla-qt5 23 24 iniparse 24 25 ]; 25 - nativeBuildInputs = [ qt5.wrapQtAppsHook ]; 26 + buildInputs = [ 27 + # Makes wrapQtAppsHook add these qt libraries to the wrapper search paths 28 + qt5.qtwayland 29 + ]; 26 30 27 - doCheck = true; 31 + # In order to spare double wrapping, we use: 32 + preFixup = '' 33 + makeWrapperArgs+=("''${qtWrapperArgs[@]}") 34 + ''; 35 + # Convenient alias 28 36 postInstall = '' 29 - mkdir -p $out/share/doc/tortoisehg 30 - cp COPYING.txt $out/share/doc/tortoisehg/Copying.txt 31 - # convenient alias 32 37 ln -s $out/bin/thg $out/bin/tortoisehg 33 - wrapQtApp $out/bin/thg 34 38 ''; 35 39 40 + # In python3Packages.buildPythonApplication doCheck is always true, and we 41 + # override it to not run the default unittests 36 42 checkPhase = '' 37 - export QT_QPA_PLATFORM=offscreen 38 - echo "test: thg smoke test" 43 + runHook preCheck 44 + 45 + $out/bin/thg version | grep -q "${version}" 46 + # Detect breakage of thg in case of out-of-sync mercurial update. In that 47 + # case any thg subcommand just opens up an gui dialog with a description of 48 + # version mismatch. 49 + echo "thg smoke test" 39 50 $out/bin/thg -h > help.txt & 40 51 sleep 1s 41 - if grep "list of commands" help.txt; then 42 - echo "thg help output was captured. Seems like package in a working state." 43 - exit 0 44 - else 45 - echo "thg help output was not captured. Seems like package is broken." 46 - exit 1 47 - fi 52 + grep -q "list of commands" help.txt 53 + 54 + runHook postCheck 48 55 ''; 49 56 50 - passthru.mercurial = tortoiseMercurial; 57 + passthru = { 58 + # If at some point we'll override this argument, it might be useful to have 59 + # access to it here. 60 + inherit mercurial; 61 + }; 51 62 52 63 meta = { 53 64 description = "Qt based graphical tool for working with Mercurial";
+2
pkgs/applications/video/hypnotix/default.nix
··· 3 3 , fetchFromGitHub 4 4 , substituteAll 5 5 , cinnamon 6 + , circle-flags 6 7 , gettext 7 8 , gobject-introspection 8 9 , mpv ··· 31 32 postPatch = '' 32 33 substituteInPlace usr/lib/hypnotix/hypnotix.py \ 33 34 --replace __DEB_VERSION__ ${version} \ 35 + --replace /usr/share/circle-flags-svg ${circle-flags}/share/circle-flags-svg \ 34 36 --replace /usr/share/hypnotix $out/share/hypnotix 35 37 ''; 36 38
+2 -2
pkgs/applications/virtualization/crun/default.nix
··· 39 39 in 40 40 stdenv.mkDerivation rec { 41 41 pname = "crun"; 42 - version = "1.9"; 42 + version = "1.9.2"; 43 43 44 44 src = fetchFromGitHub { 45 45 owner = "containers"; 46 46 repo = pname; 47 47 rev = version; 48 - hash = "sha256-1Ygr4tnMCRsskeJMUFv2XJxnNak8E30jZDZiLkXAQyg="; 48 + hash = "sha256-C2VPEtHJyO7azDmvH74AoCnNaCeJ7XOLlIIe3nay4Po="; 49 49 fetchSubmodules = true; 50 50 }; 51 51
+1
pkgs/build-support/appimage/default.nix
··· 206 206 libtool.lib # for Synfigstudio 207 207 xorg.libxshmfence # for apple-music-electron 208 208 at-spi2-core 209 + pciutils # for FreeCAD 209 210 ]; 210 211 }; 211 212 }
+28
pkgs/build-support/ocaml/topkg.nix
··· 1 + { lib, stdenv, fetchurl, ocaml, findlib, topkg, ocamlbuild, cmdliner, odoc, b0 2 + }: 3 + 4 + { pname, version, nativeBuildInputs ? [ ], buildInputs ? [ ], ... }@args: 5 + 6 + lib.throwIf (args ? minimalOCamlVersion 7 + && lib.versionOlder ocaml.version args.minimalOCamlVersion) 8 + "${pname}-${version} is not available for OCaml ${ocaml.version}" 9 + 10 + stdenv.mkDerivation ({ 11 + 12 + dontAddStaticConfigureFlags = true; 13 + configurePlatforms = [ ]; 14 + strictDeps = true; 15 + inherit (topkg) buildPhase installPhase; 16 + 17 + } // (builtins.removeAttrs args [ "minimalOCamlVersion" ]) // { 18 + 19 + name = "ocaml${ocaml.version}-${pname}-${version}"; 20 + 21 + nativeBuildInputs = [ ocaml findlib ocamlbuild topkg ] ++ nativeBuildInputs; 22 + buildInputs = [ topkg ] ++ buildInputs; 23 + 24 + meta = (args.meta or { }) // { 25 + platforms = args.meta.platforms or ocaml.meta.platforms; 26 + }; 27 + 28 + })
+36
pkgs/by-name/ci/circle-flags/package.nix
··· 1 + { stdenvNoCC 2 + , lib 3 + , fetchFromGitHub 4 + , nix-update-script 5 + }: 6 + 7 + stdenvNoCC.mkDerivation (finalAttrs: { 8 + pname = "circle-flags"; 9 + version = "2.7.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "HatScripts"; 13 + repo = "circle-flags"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-/+f5MDRW+tRH+jMtl3XuVPBShgy2PlD3NY+74mJa2Qk="; 16 + }; 17 + 18 + installPhase = '' 19 + runHook preInstall 20 + 21 + mkdir -p $out/share 22 + mv flags $out/share/circle-flags-svg 23 + 24 + runHook postInstall 25 + ''; 26 + 27 + passthru.updateScript = nix-update-script { }; 28 + 29 + meta = with lib; { 30 + homepage = "https://github.com/HatScripts/circle-flags"; 31 + description = "Collection of 400+ minimal circular SVG country and state flags"; 32 + license = licenses.mit; 33 + maintainers = with maintainers; [ bobby285271 ]; 34 + platforms = platforms.all; 35 + }; 36 + })
+17
pkgs/by-name/co/comic-mandown/package.nix
··· 1 + { lib 2 + , python3Packages 3 + , fetchFromGitHub 4 + 5 + , withGUI ? true 6 + }: 7 + let 8 + mandown' = python3Packages.mandown.overrideAttrs (prev: { 9 + propagatedBuildInputs = prev.propagatedBuildInputs ++ lib.optionals withGUI prev.passthru.optional-dependencies.gui; 10 + }); 11 + mandownApp = python3Packages.toPythonApplication mandown'; 12 + in 13 + mandownApp // { 14 + meta = mandownApp.meta // { 15 + mainProgram = "mandown"; 16 + }; 17 + }
+101
pkgs/by-name/co/composefs/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + 5 + , autoreconfHook 6 + , pandoc 7 + , pkg-config 8 + , openssl 9 + , fuse3 10 + , yajl 11 + , libcap 12 + , libseccomp 13 + , python3 14 + , which 15 + , valgrind 16 + , erofs-utils 17 + , fsverity-utils 18 + , nix-update-script 19 + , testers 20 + 21 + , fuseSupport ? lib.meta.availableOn stdenv.hostPlatform fuse3 22 + , yajlSupport ? lib.meta.availableOn stdenv.hostPlatform yajl 23 + , enableValgrindCheck ? false 24 + , installExperimentalTools ? false 25 + }: 26 + # https://github.com/containers/composefs/issues/204 27 + assert installExperimentalTools -> (!stdenv.hostPlatform.isMusl); 28 + stdenv.mkDerivation (finalAttrs: { 29 + pname = "composefs"; 30 + version = "1.0.0"; 31 + 32 + src = fetchFromGitHub { 33 + owner = "containers"; 34 + repo = "composefs"; 35 + rev = "v${finalAttrs.version}"; 36 + hash = "sha256-OjayMhLc3otqQjHsbLN8nm9D9yGOifBcrSLixjnJmvE="; 37 + }; 38 + 39 + strictDeps = true; 40 + outputs = [ "out" "lib" "dev" ]; 41 + 42 + postPatch = lib.optionalString installExperimentalTools '' 43 + sed -i "s/noinst_PROGRAMS +\?=/bin_PROGRAMS +=/g" tools/Makefile.am 44 + ''; 45 + 46 + configureFlags = lib.optionals enableValgrindCheck [ 47 + (lib.enableFeature true "valgrind-test") 48 + ]; 49 + 50 + nativeBuildInputs = [ autoreconfHook pandoc pkg-config ]; 51 + buildInputs = [ openssl ] 52 + ++ lib.optional fuseSupport fuse3 53 + ++ lib.optional yajlSupport yajl 54 + ++ lib.filter (lib.meta.availableOn stdenv.hostPlatform) ( 55 + [ 56 + libcap 57 + libseccomp 58 + ] 59 + ); 60 + 61 + # yajl is required to read the test json files 62 + doCheck = true; 63 + nativeCheckInputs = [ python3 which ] 64 + ++ lib.optional enableValgrindCheck valgrind 65 + ++ lib.optional fuseSupport fuse3 66 + ++ lib.filter (lib.meta.availableOn stdenv.buildPlatform) [ erofs-utils fsverity-utils ]; 67 + 68 + preCheck = '' 69 + patchShebangs --build tests/*dir tests/*.sh 70 + substituteInPlace tests/*.sh \ 71 + --replace " /tmp" " $TMPDIR" \ 72 + --replace " /var/tmp" " $TMPDIR" 73 + '' + lib.optionalString (stdenv.hostPlatform.isMusl || !yajlSupport) '' 74 + # test relies on `composefs-from-json` tool 75 + # MUSL: https://github.com/containers/composefs/issues/204 76 + substituteInPlace tests/Makefile \ 77 + --replace " check-checksums" "" 78 + '' + lib.optionalString (stdenv.hostPlatform.isMusl || enableValgrindCheck) '' 79 + # seccomp sandbox breaks these tests 80 + # MUSL: https://github.com/containers/composefs/issues/206 81 + substituteInPlace tests/test-checksums.sh \ 82 + --replace "composefs-from-json" "composefs-from-json --no-sandbox" 83 + ''; 84 + 85 + passthru = { 86 + updateScript = nix-update-script { }; 87 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 88 + }; 89 + 90 + meta = { 91 + description = "A file system for mounting container images"; 92 + homepage = "https://github.com/containers/composefs"; 93 + changelog = "https://github.com/containers/composefs/releases/tag/v${finalAttrs.version}"; 94 + license = with lib.licenses; [ gpl3Plus lgpl21Plus ]; 95 + maintainers = with lib.maintainers; [ kiskae ]; 96 + mainProgram = "mkcomposefs"; 97 + pkgConfigModules = [ "composefs" ]; 98 + platforms = lib.platforms.unix; 99 + badPlatforms = lib.platforms.darwin; 100 + }; 101 + })
+26
pkgs/by-name/go/goat/package.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + buildGoModule { 6 + pname = "goat"; 7 + version = "unstable-2022-08-15"; # Upstream currently isn't doing tags/releases. 8 + 9 + src = fetchFromGitHub { 10 + owner = "blampe"; 11 + repo = "goat"; 12 + rev = "07bb911fe3106cc3c1d1097318a9fffe816b59fe"; 13 + hash = "sha256-gSSDp9Q2hGH85dkE7RoER5ig+Cz1oSOD0FNRBeTZM4U="; 14 + }; 15 + 16 + vendorHash = "sha256-24YllmSUzRcqWbJ8NLyhsJaoGG2+yE8/eXX6teJ1nV8="; 17 + 18 + meta = with lib; { 19 + description = "Go ASCII Tool. Render ASCII art as SVG diagrams"; 20 + homepage = "https://github.com/blampe/goat"; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ katexochen ]; 23 + mainProgram = "goat"; 24 + platforms = platforms.unix; 25 + }; 26 + }
+175
pkgs/by-name/ju/justbuild/package.nix
··· 1 + { 2 + stdenv, 3 + fetchFromGitHub, 4 + fetchurl, 5 + 6 + fmt_10, 7 + nlohmann_json, 8 + cli11, 9 + microsoft-gsl, 10 + libgit2, 11 + openssl, 12 + 13 + pkg-config, 14 + protobuf3_23, 15 + grpc, 16 + pandoc, 17 + python3, 18 + unzip, 19 + wget, 20 + lib, 21 + jq, 22 + 23 + curl, 24 + libarchive, 25 + }: 26 + stdenv.mkDerivation rec { 27 + pname = "justbuild"; 28 + version = "1.2.1"; 29 + 30 + src = fetchFromGitHub { 31 + owner = "just-buildsystem"; 32 + repo = "justbuild"; 33 + rev = "v${version}"; 34 + sha256 = "sha256-5Fz/ID7xKbt6pq2B5/MOS6f2xUnKGvmNAYuPboPwKJY="; 35 + }; 36 + 37 + bazelapi = fetchurl { 38 + url = "https://github.com/bazelbuild/remote-apis/archive/e1fe21be4c9ae76269a5a63215bb3c72ed9ab3f0.tar.gz"; 39 + sha256 = "7421abd5352ccf927c2050453a4dbfa1f7b1c7170ec3e8702b6fe2d39b8805fe"; 40 + }; 41 + 42 + googleapi = fetchurl { 43 + url = "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz"; 44 + sha256 = "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0"; 45 + }; 46 + 47 + nativeBuildInputs = 48 + [ 49 + # Tools for the bootstrap process 50 + jq 51 + pkg-config 52 + python3 53 + unzip 54 + wget 55 + 56 + # Dependencies of just 57 + cli11 58 + # Using fmt 10 because this is the same version upstream currently 59 + # uses for bundled builds 60 + # For future updates: The currently used version can be found in the file 61 + # etc/repos.json: https://github.com/just-buildsystem/justbuild/blob/master/etc/repos.json 62 + # under the key .repositories.fmt 63 + fmt_10 64 + microsoft-gsl 65 + nlohmann_json 66 + 67 + # Dependencies of the compiled just-mr 68 + curl 69 + libarchive 70 + ]; 71 + 72 + buildInputs = [ 73 + grpc 74 + libgit2 75 + openssl 76 + # Using protobuf 23 because this is the same version upstream currently 77 + # uses for bundled builds 78 + # For future updates: The currently used version can be found in the file 79 + # etc/repos.json: https://github.com/just-buildsystem/justbuild/blob/master/etc/repos.json 80 + # under the key .repositories.protobuf 81 + protobuf3_23 82 + python3 83 + ]; 84 + 85 + postPatch = '' 86 + sed -ie 's|\./bin/just-mr.py|${python3}/bin/python3 ./bin/just-mr.py|' bin/bootstrap.py 87 + sed -ie 's|#!/usr/bin/env python3|#!${python3}/bin/python3|' bin/parallel-bootstrap-traverser.py 88 + jq '.repositories.protobuf.pkg_bootstrap.local_path = "${protobuf3_23}"' etc/repos.json > etc/repos.json.patched 89 + mv etc/repos.json.patched etc/repos.json 90 + jq '.repositories.com_github_grpc_grpc.pkg_bootstrap.local_path = "${grpc}"' etc/repos.json > etc/repos.json.patched 91 + mv etc/repos.json.patched etc/repos.json 92 + jq '.unknown.PATH = []' etc/toolchain/CC/TARGETS > etc/toolchain/CC/TARGETS.patched 93 + mv etc/toolchain/CC/TARGETS.patched etc/toolchain/CC/TARGETS 94 + ''; 95 + 96 + /* The build phase follows the bootstrap procedure that is explained in 97 + https://github.com/just-buildsystem/justbuild/blob/master/INSTALL.md 98 + 99 + The bootstrap of the just binary depends on two proto libraries, which are 100 + supplied as external distfiles. 101 + 102 + The microsoft-gsl library does not provide a pkg-config file, so one is 103 + created here. In case also the GNU Scientific Library would be used (which 104 + has also the pkg-config name gsl) this would cause a conflict. However, it 105 + is very unlikely that a build tool will ever depend on a GPL math library. 106 + 107 + The extra build flags (ADD_CFLAGS and ADD_CXXFLAGS) are only needed in the 108 + current version of just, the next release will contain a fix from upstream. 109 + https://github.com/just-buildsystem/justbuild/commit/5abcd4140a91236c7bda1c21ce69e76a28da7c8a 110 + 111 + */ 112 + 113 + buildPhase = '' 114 + runHook preBuild 115 + 116 + mkdir .distfiles 117 + ln -s ${bazelapi} .distfiles/e1fe21be4c9ae76269a5a63215bb3c72ed9ab3f0.tar.gz 118 + ln -s ${googleapi} .distfiles/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz 119 + 120 + mkdir .pkgconfig 121 + cat << __EOF__ > .pkgconfig/gsl.pc 122 + Name: gsl 123 + Version: n/a 124 + Description: n/a 125 + URL: n/a 126 + Cflags: -I${microsoft-gsl}/include 127 + __EOF__ 128 + export PKG_CONFIG_PATH=`pwd`/.pkgconfig''${PKG_CONFIG_PATH:+:}$PKG_CONFIG_PATH 129 + 130 + 131 + # Bootstrap just 132 + export PACKAGE=YES 133 + export NON_LOCAL_DEPS='[ "google_apis", "bazel_remote_apis" ]' 134 + export JUST_BUILD_CONF=`echo $PATH | jq -R '{ ENV: { PATH: . }, "ADD_CFLAGS": ["-Wno-error=pedantic"], "ADD_CXXFLAGS": ["-Wno-error=pedantic"] }'` 135 + 136 + mkdir ../build 137 + python3 ./bin/bootstrap.py `pwd` ../build "`pwd`/.distfiles" 138 + 139 + # Build compiled just-mr 140 + mkdir ../build-root 141 + ../build/out/bin/just install 'installed just-mr' -c ../build/build-conf.json -C ../build/repo-conf.json --output-dir ../build/out --local-build-root ../build-root 142 + 143 + # convert man pages from Markdown to man 144 + find "./share/man" -name "*.md" -exec sh -c '${pandoc}/bin/pandoc --standalone --to man -o "''${0%.md}.man" "''${0}"' {} \; 145 + 146 + runHook postBuild 147 + ''; 148 + 149 + installPhase = '' 150 + runHook preInstall 151 + mkdir -p "$out/bin" 152 + 153 + 154 + install -m 755 -Dt "$out/bin" "../build/out/bin/just" 155 + install -m 755 -Dt "$out/bin" "../build/out/bin/just-mr" 156 + install -m 755 -DT "bin/just-import-git.py" "$out/bin/just-import-git" 157 + 158 + mkdir -p "$out/share/bash-completion/completions" 159 + install -m 0644 ./share/just_complete.bash "$out/share/bash-completion/completions/just" 160 + 161 + mkdir -p "$out/share/man/"{man1,man5} 162 + install -m 0644 -t "$out/share/man/man1" ./share/man/*.1.man 163 + install -m 0644 -t "$out/share/man/man5" ./share/man/*.5.man 164 + 165 + runHook postInstall 166 + ''; 167 + 168 + meta = with lib; { 169 + broken = stdenv.isDarwin; 170 + description = "a generic build tool"; 171 + homepage = "https://github.com/just-buildsystem/justbuild"; 172 + license = licenses.asl20; 173 + maintainers = with maintainers; [clkamp]; 174 + }; 175 + }
+76
pkgs/by-name/li/linux-wallpaperengine/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , ffmpeg 6 + , freeglut 7 + , freeimage 8 + , glew 9 + , glfw 10 + , glm 11 + , libGL 12 + , libpulseaudio 13 + , libX11 14 + , libXau 15 + , libXdmcp 16 + , libXext 17 + , libXpm 18 + , libXrandr 19 + , libXxf86vm 20 + , lz4 21 + , mpv 22 + , pkg-config 23 + , SDL2 24 + , SDL2_mixer 25 + , zlib 26 + }: 27 + 28 + stdenv.mkDerivation { 29 + pname = "linux-wallpaperengine"; 30 + version = "unstable-2023-09-23"; 31 + 32 + src = fetchFromGitHub { 33 + owner = "Almamu"; 34 + repo = "linux-wallpaperengine"; 35 + # upstream lacks versioned releases 36 + rev = "21c38d9fd1d3d89376c870cec5c5e5dc7086bc3c"; 37 + hash = "sha256-bZlMHlNKSydh9eGm5cFSEtv/RV9sA5ABs99uurblBZY="; 38 + }; 39 + 40 + nativeBuildInputs = [ 41 + cmake 42 + pkg-config 43 + ]; 44 + 45 + buildInputs = [ 46 + ffmpeg 47 + freeglut 48 + freeimage 49 + glew 50 + glfw 51 + glm 52 + libGL 53 + libpulseaudio 54 + libX11 55 + libXau 56 + libXdmcp 57 + libXext 58 + libXrandr 59 + libXpm 60 + libXxf86vm 61 + mpv 62 + lz4 63 + SDL2 64 + SDL2_mixer.all 65 + zlib 66 + ]; 67 + 68 + meta = { 69 + description = "Wallpaper Engine backgrounds for Linux"; 70 + homepage = "https://github.com/Almamu/linux-wallpaperengine"; 71 + license = lib.licenses.gpl3Only; 72 + mainProgram = "linux-wallpaperengine"; 73 + maintainers = with lib.maintainers; [ eclairevoyant ]; 74 + platforms = lib.platforms.linux; 75 + }; 76 + }
+2 -2
pkgs/by-name/sl/slurm-nm/package.nix
··· 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { 11 - pname = "slurm"; 11 + pname = "slurm-nm"; 12 12 version = "0.4.4"; 13 13 14 14 src = fetchFromGitHub { ··· 25 25 description = "A generic network load monitor"; 26 26 homepage = "https://github.com/mattthias/slurm"; 27 27 license = licenses.gpl2Plus; 28 - platforms = with platforms; [ "x86_64-linux" ]; 28 + platforms = [ "x86_64-linux" ]; 29 29 maintainers = with maintainers; [ mikaelfangel ]; 30 30 mainProgram = "slurm"; 31 31 };
+3 -3
pkgs/data/fonts/unifont/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "unifont"; 7 - version = "15.1.01"; 7 + version = "15.1.02"; 8 8 9 9 otf = fetchurl { 10 10 url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.otf"; 11 - hash = "sha256-JJi4D5Zk/vkeaYjX4IIUaiCCp+e7Si3rL7+aNlqilww="; 11 + hash = "sha256-fmhm74zc6wJK2f5XkDq/BRc5Lv+rCvcDRodgHCSiUQA="; 12 12 }; 13 13 14 14 pcf = fetchurl { 15 15 url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.pcf.gz"; 16 - hash = "sha256-8ggUx6X1kwwd2qGl/XcqxkN35kaJbQYxoCMGIV0N6zU="; 16 + hash = "sha256-cCDXjSbpCe1U+Fx/xH/9NXWg6bkdRBV5AawFR0NyOHM="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ libfaketime xorg.fonttosfnt xorg.mkfontscale ];
+2 -2
pkgs/data/fonts/unifont_upper/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "unifont_upper"; 5 - version = "15.1.01"; 5 + version = "15.1.02"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnu/unifont/unifont-${version}/${pname}-${version}.otf"; 9 - hash = "sha256-+aSVF8taBuAmkrQDvCH5bqdnEo21LwidMSYaiWjTrOg="; 9 + hash = "sha256-OTIwWA2p+7ldqEB5O6J18zU5RVoswC0t1G72fFeCKpU="; 10 10 }; 11 11 12 12 dontUnpack = true;
+2 -2
pkgs/data/misc/v2ray-domain-list-community/default.nix
··· 3 3 let 4 4 generator = pkgsBuildBuild.buildGoModule rec { 5 5 pname = "v2ray-domain-list-community"; 6 - version = "20230913074035"; 6 + version = "20230926092720"; 7 7 src = fetchFromGitHub { 8 8 owner = "v2fly"; 9 9 repo = "domain-list-community"; 10 10 rev = version; 11 - hash = "sha256-A1401KSNkGoVEbiX2MyepesnyF0qVWZ7tuKLtoKUA/k="; 11 + hash = "sha256-S6bd8C9TuKj/FaTmMyCcEVi/4LBgseWWxr/XlEhc45Y="; 12 12 }; 13 13 vendorHash = "sha256-dYaGR5ZBORANKAYuPAi9i+KQn2OAGDGTZxdyVjkcVi8="; 14 14 meta = with lib; {
+3 -3
pkgs/development/compilers/gleam/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "gleam"; 15 - version = "0.30.5"; 15 + version = "0.31.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "gleam-lang"; 19 19 repo = pname; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-DOQhuSNIyP6K+M9a/uM8Cn6gyzpaH23+n4fux8otPWQ="; 21 + hash = "sha256-MLR7gY4NPb223NiPvTih88DQO2LvaYHsduWSH9QQa6M="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ git pkg-config ]; ··· 26 26 buildInputs = [ openssl ] ++ 27 27 lib.optionals stdenv.isDarwin [ Security libiconv ]; 28 28 29 - cargoHash = "sha256-CkMUconCw94Jvy7FhrOZvBbA8DAi91Ae5GFxGFBcEew="; 29 + cargoHash = "sha256-I+5Vrpy5/9wFMB2dQYH9aqf/VonkDyIAyJmSHm5S6mk="; 30 30 31 31 passthru.updateScript = nix-update-script { }; 32 32
+8 -8
pkgs/development/compilers/openjdk/darwin/17.nix
··· 11 11 dist = { 12 12 x86_64-darwin = { 13 13 arch = "x64"; 14 - zuluVersion = "17.44.15"; 15 - jdkVersion = "17.0.8"; 14 + zuluVersion = "17.44.53"; 15 + jdkVersion = "17.0.8.1"; 16 16 hash = 17 - if enableJavaFX then "sha256-gmDku/AkWzO+eDRitezM9wCtTYDrUMtXyMulxqi9tNI=" 18 - else "sha256-Ci18gBkAv/UUIQw9KlnfibcQMXwQRGx6K7L/NBB7b7Q="; 17 + if enableJavaFX then "sha256-9U0XYZRA+LZTQ7eHrT5SWhgcxv43ajC9n9Tj3qPPLWA=" 18 + else "sha256-ZART6K/o/+D7Tc60U1+1DbnCg8ZGZe67C6aLGeZfSx8="; 19 19 }; 20 20 21 21 aarch64-darwin = { 22 22 arch = "aarch64"; 23 - zuluVersion = "17.44.15"; 24 - jdkVersion = "17.0.8"; 23 + zuluVersion = "17.44.53"; 24 + jdkVersion = "17.0.8.1"; 25 25 hash = 26 - if enableJavaFX then "sha256-mvyfqpnAoA05HJB9EBewW2MDuhQBOvp6svzyayV1irI=" 27 - else "sha256-8b81QY6DGXVOsTKM8QDzJnYjXV0ipCbYWaaz6oF2A6k="; 26 + if enableJavaFX then "sha256-udYW3nOADclWqVcVtS9dgjSY0w6xf2nsBpLzPmQCYlI=" 27 + else "sha256-MUsEVo7Arps2ugPJy9Qq3J4SZfdGeJI7GSl9ZuuE3Mo="; 28 28 }; 29 29 }."${stdenv.hostPlatform.system}"; 30 30
+3 -3
pkgs/development/embedded/svdtools/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "svdtools"; 8 - version = "0.3.0"; 8 + version = "0.3.1"; 9 9 10 10 src = fetchCrate { 11 11 inherit version pname; 12 - hash = "sha256-B+G2HIGbuKeiys3bLR2U+P40TD8YpqzAb4oENNb8gYg="; 12 + hash = "sha256-oj09Huy38Nf7L6SSM5CIq2rzATrFB5FcTntXqB2dZHE="; 13 13 }; 14 14 15 - cargoHash = "sha256-W6/LZE98V1teiv9Wp9tsIqlY18MoMiNZ+fqTJ567xrg="; 15 + cargoHash = "sha256-lZk8QChDLfhv3iB0INGKgS5tM/ETdpdUpbq6egPS1uI="; 16 16 17 17 meta = with lib; { 18 18 description = "Tools to handle vendor-supplied, often buggy SVD files";
+1 -1
pkgs/development/haskell-modules/HACKING.md
··· 137 137 This is a list of Haskell packages that are known to be broken. 138 138 139 139 - [`hackage-packages.nix`](hackage-packages.nix) will be regenerated. This 140 - will mark all Haskell pacakges in `configuration-hackage2nix/broken.yaml` 140 + will mark all Haskell packages in `configuration-hackage2nix/broken.yaml` 141 141 as `broken`. 142 142 143 143 - The
+6 -5
pkgs/development/libraries/boringssl/default.nix
··· 10 10 # reference: https://boringssl.googlesource.com/boringssl/+/2661/BUILDING.md 11 11 buildGoModule { 12 12 pname = "boringssl"; 13 - version = "2021-07-09"; 13 + version = "unstable-2023-09-27"; 14 14 15 15 src = fetchgit { 16 - url = "https://boringssl.googlesource.com/boringssl"; 17 - rev = "268a4a6ff3bd656ae65fe41ef1185daa85cfae21"; 18 - sha256 = "04fja4fdwhc69clmvg8i12zm6ks3sfl3r8i5bxn4x63b9dj5znlx"; 16 + url = "https://boringssl.googlesource.com/boringssl"; 17 + rev = "d24a38200fef19150eef00cad35b138936c08767"; 18 + hash = "sha256-FBQ7y4N2rCM/Cyd6LBnDUXpSa2O3osUXukECTBjZL6s="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ninja perl ]; 22 22 23 - vendorHash = null; 23 + vendorHash = "sha256-EJPcx07WuvHPAgiS1ASU6WHlHkxjUOO72if4TkmrqwY="; 24 + proxyVendor = true; 24 25 25 26 # hack to get both go and cmake configure phase 26 27 # (if we use postConfigure then cmake will loop runHook postConfigure)
+2 -2
pkgs/development/libraries/capnproto/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "capnproto"; 11 - version = "0.10.4"; 11 + version = "1.0.1"; 12 12 13 13 # release tarballs are missing some ekam rules 14 14 src = fetchFromGitHub { 15 15 owner = "capnproto"; 16 16 repo = "capnproto"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-45sxnVyyYIw9i3sbFZ1naBMoUzkpP21WarzR5crg4X8="; 18 + sha256 = "sha256-ZruJikcMZuUBmNq+f6+wUl4Rr6MVFxmgcj1TSOKM1ZE="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ];
+16
pkgs/development/libraries/dav1d/default.nix
··· 4 4 , withTools ? false # "dav1d" binary 5 5 , withExamples ? false, SDL2 # "dav1dplay" binary 6 6 , useVulkan ? false, libplacebo, vulkan-loader, vulkan-headers 7 + 8 + # for passthru.tests 9 + , ffmpeg 10 + , gdal 11 + , handbrake 12 + , libavif 13 + , libheif 7 14 }: 8 15 9 16 assert useVulkan -> withExamples; ··· 33 40 ]; 34 41 35 42 doCheck = true; 43 + 44 + passthru.tests = { 45 + inherit 46 + ffmpeg 47 + gdal 48 + handbrake 49 + libavif 50 + libheif; 51 + }; 36 52 37 53 meta = with lib; { 38 54 description = "A cross-platform AV1 decoder focused on speed and correctness";
+2 -2
pkgs/development/libraries/drogon/default.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "drogon"; 12 - version = "1.8.6"; 12 + version = "1.8.7"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "drogonframework"; 16 16 repo = "drogon"; 17 17 rev = "v${finalAttrs.version}"; 18 - sha256 = "sha256-BYZoMesDquXaphZvnf2Vd/RuOC9jsOjZsGNbDmQ3u+c="; 18 + sha256 = "sha256-lKV4dRIIkCn/qW8DyqDRHADh0tW0/ocf/29ox9aC0Yo="; 19 19 fetchSubmodules = true; 20 20 }; 21 21
+2 -2
pkgs/development/libraries/enchant/2.x.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "enchant"; 16 - version = "2.5.0"; 16 + version = "2.6.0"; 17 17 18 18 outputs = [ "out" "dev" ]; 19 19 20 20 src = fetchurl { 21 21 url = "https://github.com/AbiWord/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz"; 22 - sha256 = "sha256-FJ4iTN0sqCXYdGOVeLYkbgfzfVuPOXBlijd6HvRvLhU="; 22 + hash = "sha256-M1fqk6F0T/vNcwIjzINmE11A/1mIGuBZHVHT7o/5rm8="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+10 -16
pkgs/development/libraries/libicns/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchpatch, autoreconfHook, libpng, openjpeg }: 1 + { lib, stdenv, fetchgit, autoreconfHook, pkg-config, libpng, openjpeg, zlib }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenv.mkDerivation { 4 4 pname = "libicns"; 5 - version = "0.8.1"; 5 + version = "unstable-2022-04-10"; 6 6 7 - src = fetchurl { 8 - url = "mirror://sourceforge/icns/${pname}-${version}.tar.gz"; 9 - sha256 = "1hjm8lwap7bjyyxsyi94fh5817xzqhk4kb5y0b7mb6675xw10prk"; 7 + src = fetchgit { 8 + name = "libicns"; 9 + url = "https://git.code.sf.net/p/icns/code"; 10 + rev = "921f972c461c505e5ac981aaddbdfdde97e8bb2b"; 11 + hash = "sha256-YeO0rlTujDNmrdJ3DRyl3TORswF2KFKA+wVUxJo8Dno"; 10 12 }; 11 13 12 - patches = [ 13 - (fetchpatch { 14 - url = "https://sources.debian.org/data/main/libi/libicns/0.8.1-3.1/debian/patches/support-libopenjp2.patch"; 15 - sha256 = "0ss298lyzvydxvaxsadi6kbbjpwykd86jw3za76brcsg2dpssgas"; 16 - }) 17 - ]; 18 - 19 - nativeBuildInputs = [ autoreconfHook ]; 20 - buildInputs = [ libpng openjpeg ]; 21 - env.NIX_CFLAGS_COMPILE = toString [ "-I${openjpeg.dev}/include/${openjpeg.incDir}" ]; 14 + nativeBuildInputs = [ autoreconfHook pkg-config ]; 15 + buildInputs = [ libpng openjpeg zlib ]; 22 16 23 17 meta = with lib; { 24 18 description = "Library for manipulation of the Mac OS icns resource format";
+14
pkgs/development/libraries/librist/darwin.patch
··· 1 + --- a/tools/srp_shared.c 2 + +++ b/tools/srp_shared.c 3 + @@ -173,7 +173,11 @@ void user_verifier_lookup(char * username, 4 + if (stat(srpfile, &buf) != 0) 5 + return; 6 + 7 + +#if defined(__APPLE__) 8 + + *generation = (buf.st_mtimespec.tv_sec << 32) | buf.st_mtimespec.tv_nsec; 9 + +#else 10 + *generation = (buf.st_mtim.tv_sec << 32) | buf.st_mtim.tv_nsec; 11 + +#endif 12 + #endif 13 + 14 + if (!lookup_data || !hashversion)
+7 -2
pkgs/development/libraries/librist/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "librist"; 14 - version = "0.2.7"; 14 + version = "0.2.8"; 15 15 16 16 src = fetchFromGitLab { 17 17 domain = "code.videolan.org"; 18 18 owner = "rist"; 19 19 repo = "librist"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-qQG2eRAPAQgxghMeUZk3nwyacX6jDl33F8BWW63nM3c="; 21 + hash = "sha256-E12TS+N47UQapkF6oO0Lx66Z3lHAyP0R4tVnx/uKBwQ="; 22 22 }; 23 + 24 + patches = [ 25 + # https://github.com/NixOS/nixpkgs/pull/257020 26 + ./darwin.patch 27 + ]; 23 28 24 29 nativeBuildInputs = [ 25 30 meson
+2 -2
pkgs/development/libraries/mongoc/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "mongoc"; 17 - version = "1.24.3"; 17 + version = "1.24.4"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "mongodb"; 21 21 repo = "mongo-c-driver"; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-zEIdK994aebLeKe4g6/ByWvaoGNBB0ODXRpczrCEkB8="; 23 + hash = "sha256-cOPZ4o9q/cOBtGXFv6mOenTSyU/L2U6DZB4UmMnhtes="; 24 24 }; 25 25 26 26 postPatch = ''
+19
pkgs/development/libraries/pplite/default.nix
··· 1 + { stdenv, lib, fetchurl, flint, gmp }: 2 + 3 + stdenv.mkDerivation { 4 + pname = "pplite"; 5 + version = "0.11"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/ezaffanella/PPLite/raw/main/releases/pplite-0.11.tar.gz"; 9 + hash = "sha256-6IS5zVab8X+gnhK8/qbPH5FODFaG6vIsIG9TTEpfHEI="; 10 + }; 11 + 12 + buildInputs = [ flint gmp ]; 13 + 14 + meta = { 15 + homepage = "https://github.com/ezaffanella/PPLite"; 16 + description = "Convex polyhedra library for Abstract Interpretation"; 17 + license = lib.licenses.gpl3Only; 18 + }; 19 + }
+2 -2
pkgs/development/libraries/quictls/default.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "quictls"; 18 - version = "3.0.10-quic1"; 18 + version = "3.1.2-quic1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "quictls"; 22 22 repo = "openssl"; 23 23 rev = "openssl-${finalAttrs.version}"; 24 - hash = "sha256-PTHZCj5aqwFrrvydut9ZS04EJ7YPywKAjbXBBihj4Gg="; 24 + hash = "sha256-erMSGQDmq1S57Y/0GL5Zxw2aygB9XoMJ0x5g+vG6WoM="; 25 25 }; 26 26 27 27 patches = [
+3 -2
pkgs/development/libraries/xgboost/default.nix
··· 45 45 # in \ 46 46 # rWrapper.override{ packages = [ xgb ]; }" 47 47 pname = lib.optionalString rLibrary "r-" + pnameBase; 48 - version = "1.7.6"; 48 + version = "2.0.0"; 49 49 50 50 src = fetchFromGitHub { 51 51 owner = "dmlc"; 52 52 repo = pnameBase; 53 53 rev = "v${version}"; 54 54 fetchSubmodules = true; 55 - hash = "sha256-i7smd56rLbNY0qXysq818VYWYbjrnFbyIjQkIgf9aOs="; 55 + hash = "sha256-HKITioCvBZHZWKFWwe9KbrFP+Nbz8adbZJvQiqApjUQ="; 56 56 }; 57 57 58 58 nativeBuildInputs = [ cmake ] ··· 144 144 homepage = "https://github.com/dmlc/xgboost"; 145 145 license = licenses.asl20; 146 146 platforms = platforms.unix; 147 + broken = stdenv.isDarwin; 147 148 maintainers = with maintainers; [ abbradar nviets ]; 148 149 }; 149 150 }
+1 -1
pkgs/development/lisp-modules-new-obsolete/doc/api.md
··· 76 76 to the Nix store. This prevents ASDF from referring to uncompiled 77 77 systems on run time. 78 78 79 - Also useful when the `pname` is differrent than the system name, such 79 + Also useful when the `pname` is different than the system name, such 80 80 as when using [reverse domain naming]. (see `jzon` -> 81 81 `com.inuoe.jzon`) 82 82
+1 -1
pkgs/development/lisp-modules-new-obsolete/doc/nix-cl.md
··· 31 31 32 32 ## Using libraries not available in repositories 33 33 34 - There are useful and working libraries out there, that are nontheless 34 + There are useful and working libraries out there, that are nonetheless 35 35 unavailable to users of package managers such as Quicklisp or 36 36 Ultralisp. Two real-world examples are [jzon] and [cl-tar]. 37 37
+1 -1
pkgs/development/misc/resholve/README.md
··· 203 203 add more at this early date will only ensure that I spend more time updating 204 204 docs and less time filling in feature gaps. 205 205 206 - Full documentation may be greatly accellerated if someone can help me sort out 206 + Full documentation may be greatly accelerated if someone can help me sort out 207 207 single-sourcing. See: https://github.com/abathur/resholve/issues/19 208 208 --> 209 209
+1
pkgs/development/node-packages/aliases.nix
··· 106 106 inherit (pkgs) quicktype; # added 2023-09-09 107 107 react-native-cli = throw "react-native-cli was removed because it was deprecated"; # added 2023-09-25 108 108 inherit (pkgs) react-static; # added 2023-08-21 109 + react-tools = throw "react-tools was removed because it was deprecated"; # added 2023-09-25 109 110 readability-cli = pkgs.readability-cli; # Added 2023-06-12 110 111 inherit (pkgs) redoc-cli; # added 2023-09-12 111 112 reveal-md = pkgs.reveal-md; # added 2023-07-31
-1
pkgs/development/node-packages/main-programs.nix
··· 52 52 prettier = "prettier"; 53 53 purescript-psa = "psa"; 54 54 purs-tidy = "purs-tidy"; 55 - react-tools = "jsx"; 56 55 remod-cli = "remod"; 57 56 svelte-language-server = "svelteserver"; 58 57 teck-programmer = "teck-firmware-upgrade";
-1
pkgs/development/node-packages/node-packages.json
··· 210 210 , "purs-tidy" 211 211 , "purty" 212 212 , "pyright" 213 - , "react-tools" 214 213 , "remod-cli" 215 214 , "reveal.js" 216 215 , "rimraf"
-54
pkgs/development/node-packages/node-packages.nix
··· 93737 93737 bypassCache = true; 93738 93738 reconstructLock = true; 93739 93739 }; 93740 - react-tools = nodeEnv.buildNodePackage { 93741 - name = "react-tools"; 93742 - packageName = "react-tools"; 93743 - version = "0.13.3"; 93744 - src = fetchurl { 93745 - url = "https://registry.npmjs.org/react-tools/-/react-tools-0.13.3.tgz"; 93746 - sha512 = "lmdjIRNk2cVUdlF/dyy6oP0nG2qrlX5qKFYRtiC5zK5Sg5QqgUEOrcS7Jz+kPNeOj9OWT7NfrR/cDvbGGSjCyg=="; 93747 - }; 93748 - dependencies = [ 93749 - sources."acorn-5.7.4" 93750 - sources."amdefine-1.0.1" 93751 - sources."ast-types-0.9.6" 93752 - sources."balanced-match-1.0.2" 93753 - sources."base62-0.1.1" 93754 - sources."brace-expansion-1.1.11" 93755 - sources."commander-2.20.3" 93756 - sources."commoner-0.10.8" 93757 - sources."concat-map-0.0.1" 93758 - sources."defined-1.0.1" 93759 - sources."detective-4.7.1" 93760 - sources."esprima-3.1.3" 93761 - sources."esprima-fb-13001.1001.0-dev-harmony-fb" 93762 - sources."glob-5.0.15" 93763 - sources."graceful-fs-4.2.11" 93764 - sources."iconv-lite-0.4.24" 93765 - sources."inflight-1.0.6" 93766 - sources."inherits-2.0.4" 93767 - (sources."jstransform-10.1.0" // { 93768 - dependencies = [ 93769 - sources."source-map-0.1.31" 93770 - ]; 93771 - }) 93772 - sources."minimatch-3.1.2" 93773 - sources."minimist-1.2.8" 93774 - sources."mkdirp-0.5.6" 93775 - sources."once-1.4.0" 93776 - sources."path-is-absolute-1.0.1" 93777 - sources."private-0.1.8" 93778 - sources."q-1.5.1" 93779 - sources."recast-0.11.23" 93780 - sources."safer-buffer-2.1.2" 93781 - sources."source-map-0.5.7" 93782 - sources."wrappy-1.0.2" 93783 - ]; 93784 - buildInputs = globalBuildInputs; 93785 - meta = { 93786 - description = "A set of complementary tools to React, including the JSX transformer."; 93787 - homepage = "https://facebook.github.io/react"; 93788 - license = "BSD-3-Clause"; 93789 - }; 93790 - production = true; 93791 - bypassCache = true; 93792 - reconstructLock = true; 93793 - }; 93794 93740 remod-cli = nodeEnv.buildNodePackage { 93795 93741 name = "remod-cli"; 93796 93742 packageName = "remod-cli";
+7 -10
pkgs/development/ocaml-modules/apron/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, perl, gmp, mpfr, ppl, ocaml, findlib, camlidl, mlgmpidl 2 - , gnumake42 2 + , flint, pplite 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "ocaml${ocaml.version}-apron"; 7 - version = "0.9.13"; 7 + version = "0.9.14"; 8 8 src = fetchFromGitHub { 9 9 owner = "antoinemine"; 10 10 repo = "apron"; 11 11 rev = "v${version}"; 12 - sha256 = "14ymjahqdxj26da8wik9d5dzlxn81b3z1iggdl7rn2nn06jy7lvy"; 12 + hash = "sha256-e8bSf0FPB6E3MFHHoSrE0x/6nrUStO+gOKxJ4LDHBi0="; 13 13 }; 14 14 15 - # fails with make 4.4 16 - nativeBuildInputs = [ ocaml findlib perl gnumake42 ]; 17 - buildInputs = [ gmp mpfr ppl camlidl ]; 15 + nativeBuildInputs = [ ocaml findlib perl ]; 16 + buildInputs = [ gmp mpfr ppl camlidl flint pplite ]; 18 17 propagatedBuildInputs = [ mlgmpidl ]; 19 18 20 19 # TODO: Doesn't produce the library correctly if true 21 20 strictDeps = false; 22 21 23 - outputs = [ "out" "bin" "dev" ]; 22 + outputs = [ "out" "dev" ]; 24 23 25 24 configurePhase = '' 26 25 runHook preConfigure 27 - ./configure -prefix $out 26 + ./configure -prefix $out ${lib.optionalString stdenv.isDarwin "-no-strip"} 28 27 mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs 29 28 runHook postConfigure 30 29 ''; ··· 32 31 postInstall = '' 33 32 mkdir -p $dev/lib 34 33 mv $out/lib/ocaml $dev/lib/ 35 - mkdir -p $bin 36 - mv $out/bin $bin/ 37 34 ''; 38 35 39 36 meta = {
+46
pkgs/development/ocaml-modules/b0/default.nix
··· 1 + { lib, stdenv, fetchurl, ocaml, findlib, topkg, ocamlbuild, cmdliner }: 2 + 3 + let 4 + 5 + in lib.throwIfNot (lib.versionAtLeast ocaml.version "4.08") 6 + "b0 is not available for OCaml ${ocaml.version}" 7 + 8 + stdenv.mkDerivation rec { 9 + 10 + pname = "ocaml${ocaml.version}-b0"; 11 + version = "0.0.5"; 12 + 13 + src = fetchurl { 14 + url = "${meta.homepage}/releases/b0-${version}.tbz"; 15 + sha256 = "sha256-ty04JQcP4RCme/VQw0ko2IBebWWX5cBU6nRTTeV1I/I="; 16 + }; 17 + 18 + strictDeps = true; 19 + 20 + nativeBuildInputs = [ ocaml findlib ocamlbuild topkg ]; 21 + buildInputs = [ topkg cmdliner ]; 22 + 23 + inherit (topkg) buildPhase installPhase; 24 + 25 + meta = with lib; { 26 + description = "Software construction and deployment kit"; 27 + longDescription = '' 28 + WARNING this package is unstable and work in progress, do not depend on 29 + it. 30 + B0 describes software construction and deployments using modular and 31 + customizable definitions written in OCaml. B0 describes: 32 + * Build environments. 33 + * Software configuration, build and testing. 34 + * Source and binary deployments. 35 + * Software life-cycle procedures. 36 + B0 also provides the B00 build library which provides abitrary build 37 + abstraction with reliable and efficient incremental rebuilds. The B00 38 + library can be – and has been – used on its own to devise domain specific 39 + build systems. 40 + ''; 41 + homepage = "https://erratique.ch/software/b0"; 42 + inherit (ocaml.meta) platforms; 43 + license = licenses.isc; 44 + maintainers = [ maintainers.Julow ]; 45 + }; 46 + }
+25
pkgs/development/ocaml-modules/odig/default.nix
··· 1 + { lib, stdenv, fetchurl, buildTopkgPackage, cmdliner, odoc, b0 }: 2 + 3 + buildTopkgPackage rec { 4 + pname = "odig"; 5 + version = "0.0.9"; 6 + 7 + src = fetchurl { 8 + url = "${meta.homepage}/releases/odig-${version}.tbz"; 9 + sha256 = "sha256-sYKvGYkxeF5FmrNQdOyMAtlsJqhlmUESi9SkPn/cjM4="; 10 + }; 11 + 12 + buildInputs = [ cmdliner odoc b0 ]; 13 + 14 + meta = with lib; { 15 + description = "Lookup documentation of installed OCaml packages"; 16 + longDescription = '' 17 + odig is a command line tool to lookup documentation of installed OCaml 18 + packages. It shows package metadata, readmes, change logs, licenses, 19 + cross-referenced `odoc` API documentation and manuals. 20 + ''; 21 + homepage = "https://erratique.ch/software/odig"; 22 + license = licenses.isc; 23 + maintainers = [ maintainers.Julow ]; 24 + }; 25 + }
+27 -8
pkgs/development/python-modules/aiostream/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , pytest-asyncio 5 + , pytestCheckHook 4 6 , pythonOlder 5 - , pytestCheckHook 6 - , pytest-cov 7 - , pytest-asyncio 7 + , typing-extensions 8 8 }: 9 9 10 10 buildPythonPackage rec { 11 11 pname = "aiostream"; 12 - version = "0.4.5"; 13 - disabled = pythonOlder "3.6"; 12 + version = "0.5.0"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.8"; 14 16 15 17 src = fetchFromGitHub { 16 18 owner = "vxgmichel"; 17 19 repo = pname; 18 20 rev = "refs/tags/v${version}"; 19 - hash = "sha256-WOtscg02Dq5YNSAfq4pIyH3oUP/5G+cjBwKB6c+SUVA="; 21 + hash = "sha256-w5FVXksR3k9uKQ4fZIbR7KRf38bD9nj6wGrhue/7Nus="; 20 22 }; 21 23 22 - nativeCheckInputs = [ pytestCheckHook pytest-cov pytest-asyncio ]; 24 + postPatch = '' 25 + substituteInPlace setup.cfg \ 26 + --replace " --cov aiostream --cov-report html --cov-report term" "" 27 + ''; 28 + 29 + propagatedBuildInputs = [ 30 + typing-extensions 31 + ]; 32 + 33 + nativeCheckInputs = [ 34 + pytest-asyncio 35 + pytestCheckHook 36 + ]; 37 + 38 + pythonImportsCheck = [ 39 + "aiostream" 40 + ]; 23 41 24 42 meta = with lib; { 25 43 description = "Generator-based operators for asynchronous iteration"; 26 44 homepage = "https://aiostream.readthedocs.io"; 45 + changelog = "https://github.com/vxgmichel/aiostream/releases/tag/v${version}"; 27 46 license = licenses.gpl3Only; 28 - maintainers = [ maintainers.rmcgibbo ]; 47 + maintainers = with maintainers; [ rmcgibbo ]; 29 48 }; 30 49 }
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "botocore-stubs"; 12 - version = "1.31.55"; 12 + version = "1.31.56"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 17 17 src = fetchPypi { 18 18 pname = "botocore_stubs"; 19 19 inherit version; 20 - hash = "sha256-51xyWEGm/a/+Kznr+JKCjOaQEy6+q1vjCnVoZB5+rhA="; 20 + hash = "sha256-4VEL02Gs91XsrOQu6YQoGt/qb5ZpXtIqCKTO6r/mb18="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+42
pkgs/development/python-modules/comicon/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , poetry-core 5 + , ebooklib 6 + , lxml 7 + , pillow 8 + , pypdf 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "comicon"; 13 + version = "1.0.0"; 14 + format = "pyproject"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "potatoeggy"; 18 + repo = "comicon"; 19 + rev = "v${version}"; 20 + hash = "sha256-D6nK+GlcG/XqMTH7h7mJcbZCRG2xDHRsnooSTtphDNs="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + poetry-core 25 + ]; 26 + 27 + propagatedBuildInputs = [ 28 + ebooklib 29 + lxml 30 + pillow 31 + pypdf 32 + ]; 33 + 34 + pythonImportsCheck = [ "comicon" ]; 35 + 36 + meta = with lib; { 37 + description = "Lightweight comic converter library between CBZ, PDF, and EPUB"; 38 + homepage = "https://github.com/potatoeggy/comicon"; 39 + license = licenses.agpl3Only; 40 + maintainers = with maintainers; [ Scrumplex ]; 41 + }; 42 + }
+44
pkgs/development/python-modules/darkdetect/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , stdenv 6 + 7 + , glib 8 + , setuptools 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "darkdetect"; 13 + version = "0.8.0"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.6"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "albertosottile"; 20 + repo = "darkdetect"; 21 + rev = "v${version}"; 22 + hash = "sha256-OOINgrgjSLr3L07E9zf1+mlTPr+7ZlgN3CfkWE8+LoE="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 28 + 29 + pythonImportsCheck = [ 30 + "darkdetect" 31 + ]; 32 + 33 + postPatch = lib.optionalString (stdenv.isLinux) '' 34 + substituteInPlace darkdetect/_linux_detect.py \ 35 + --replace "'gsettings'" "'${glib.bin}/bin/gsettings'" 36 + ''; 37 + 38 + meta = with lib; { 39 + description = "Detect OS Dark Mode from Python"; 40 + homepage = "https://github.com/albertosottile/darkdetect"; 41 + license = licenses.bsd3; 42 + maintainers = with maintainers; [ paveloom ]; 43 + }; 44 + }
+84
pkgs/development/python-modules/dns-lexicon/default.nix
··· 1 + { buildPythonPackage 2 + , fetchFromGitHub 3 + , poetry-core 4 + , beautifulsoup4 5 + , cryptography 6 + , importlib-metadata 7 + , pyyaml 8 + , requests 9 + , tldextract 10 + , pytestCheckHook 11 + , pytest-vcr 12 + # Optional depedencies 13 + , boto3 14 + , localzone 15 + , softlayer 16 + , zeep 17 + , dnspython 18 + , oci 19 + , lib 20 + }: 21 + 22 + buildPythonPackage rec { 23 + pname = "dns_lexicon"; 24 + version = "3.14.1"; 25 + format = "pyproject"; 26 + 27 + src = fetchFromGitHub { 28 + owner = "Analogj"; 29 + repo = "lexicon"; 30 + rev = "v${version}"; 31 + hash = "sha256-flK2G9mdUWMUACQPo6TqYZ388EacIqkq//tCzUS+Eo8="; 32 + }; 33 + 34 + nativeBuildInputs = [ poetry-core ]; 35 + 36 + nativeCheckInputs = [ 37 + pytestCheckHook 38 + pytest-vcr 39 + ] ++ passthru.optional-dependencies.full; 40 + 41 + propagatedBuildInputs = [ 42 + beautifulsoup4 43 + cryptography 44 + importlib-metadata 45 + pyyaml 46 + requests 47 + tldextract 48 + ]; 49 + 50 + passthru.optional-dependencies = { 51 + route53 = [ boto3 ]; 52 + localzone = [ localzone ]; 53 + softlayer = [ softlayer ]; 54 + ddns = [ dnspython ]; 55 + duckdns = [ dnspython ]; 56 + oci = [ oci ]; 57 + full = [ boto3 localzone softlayer zeep dnspython oci ]; 58 + }; 59 + 60 + pytestFlagsArray = [ 61 + "tests/" 62 + ]; 63 + 64 + disabledTestPaths = [ 65 + # Needs network access 66 + "tests/providers/test_auto.py" 67 + 68 + # Needs network access (and an API token) 69 + "tests/providers/test_namecheap.py" 70 + ]; 71 + 72 + pythonImportsCheck = [ 73 + "lexicon" 74 + ]; 75 + 76 + meta = with lib; { 77 + description = "Manipulate DNS records on various DNS providers in a standardized way"; 78 + homepage = "https://github.com/AnalogJ/lexicon"; 79 + changelog = "https://github.com/AnalogJ/lexicon/blob/v${version}/CHANGELOG.md"; 80 + maintainers = with maintainers; [ aviallon ]; 81 + license = with licenses; [ mit ]; 82 + }; 83 + 84 + }
+34
pkgs/development/python-modules/ebooklib/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , lxml 5 + , six 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "ebooklib"; 10 + version = "0.18"; 11 + format = "setuptools"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "aerkalov"; 15 + repo = "ebooklib"; 16 + rev = "v${version}"; 17 + hash = "sha256-Ciks/eeRpkqkWnyLgyHC+x/dSOcj/ZT45KUElKqv1F8="; 18 + }; 19 + 20 + propagatedBuildInputs = [ 21 + lxml 22 + six 23 + ]; 24 + 25 + pythonImportsCheck = [ "ebooklib" ]; 26 + 27 + meta = with lib; { 28 + description = "Python E-book library for handling books in EPUB2/EPUB3 format"; 29 + homepage = "https://github.com/aerkalov/ebooklib"; 30 + changelog = "https://github.com/aerkalov/ebooklib/blob/${src.rev}/CHANGES.txt"; 31 + license = licenses.agpl3Only; 32 + maintainers = with maintainers; [ Scrumplex ]; 33 + }; 34 + }
+2 -2
pkgs/development/python-modules/edk2-pytool-library/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "edk2-pytool-library"; 17 - version = "0.18.0"; 17 + version = "0.18.1"; 18 18 format = "pyproject"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "tianocore"; 22 22 repo = "edk2-pytool-library"; 23 23 rev = "v${version}"; 24 - hash = "sha256-O7K439nAIHHTWSoR8mZWEu9sXcrhYfZto3RTgHZcOuA="; 24 + hash = "sha256-Ps1gXeaatZ3wIPcJybpj5y9q5kpaiTc8IuEkGAV48OA="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/elastic-transport/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "elastic-transport"; 18 - version = "8.4.0"; 18 + version = "8.4.1"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 24 24 owner = "elastic"; 25 25 repo = "elastic-transport-python"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-rZdl2gjY5Yg2Ls777tj12pPATMn//xVvEM4wkrZ3qUY="; 27 + hash = "sha256-hrI8GJaI3K/3B0Vng0WvoabDP2Y8/60/tHNKo/Xq6JM="; 28 28 }; 29 29 30 30 postPatch = ''
+2 -2
pkgs/development/python-modules/es-client/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "es-client"; 22 - version = "8.9.0"; 22 + version = "8.10.0"; 23 23 format = "pyproject"; 24 24 25 25 disabled = pythonOlder "3.7"; ··· 28 28 owner = "untergeek"; 29 29 repo = "es_client"; 30 30 rev = "refs/tags/v${version}"; 31 - hash = "sha256-pzCjVkZ/NmHSe6X8dNH1YvjTu3njQaJe4CuguqrJNs8="; 31 + hash = "sha256-JIXva7YrmJ+oFi7LdRv5+pg7RzCO3iBGeILzhus/hTk="; 32 32 }; 33 33 34 34 pythonRelaxDeps = true;
+2 -2
pkgs/development/python-modules/google-ai-generativelanguage/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "google-ai-generativelanguage"; 18 - version = "0.3.2"; 18 + version = "0.3.3"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.7"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - hash = "sha256-PkQpWHUzvTnv7Ky+cRSHzaXTwh2rDvD0qq53tbxPBME="; 25 + hash = "sha256-S1mZPg/WNZMXHLsInn929xpDM6YnQdOSkVmusuNTKoM="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+8 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "hahomematic"; 20 - version = "2023.9.3"; 20 + version = "2023.9.5"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.11"; ··· 26 26 owner = "danielperna84"; 27 27 repo = pname; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-j8uM/vEfZO1C4jsYU68nTt/cmhRKsW2MTFG84g53vE4="; 29 + hash = "sha256-bs9rAlEgRYjQ2vEPfGxWo4sAn48hiC3IFh9VKVY33KY="; 30 30 }; 31 + 32 + postPatch = '' 33 + substituteInPlace pyproject.toml \ 34 + --replace "setuptools~=68.2" "setuptools" \ 35 + --replace "wheel~=0.41.2" "wheel" 36 + ''; 31 37 32 38 nativeBuildInputs = [ 33 39 setuptools
+2 -2
pkgs/development/python-modules/huey/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "huey"; 11 - version = "2.4.5"; 11 + version = "2.5.0"; 12 12 13 13 format = "pyproject"; 14 14 ··· 16 16 owner = "coleifer"; 17 17 repo = pname; 18 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-7ZMkA5WzWJKSwvpOoZYQO9JgedCdxNGrkFuPmYm4aRE="; 19 + hash = "sha256-t767eqZ6U12mG8nWEYC9Hoq/jW2yfrPkCxB3/xLKQww="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+65
pkgs/development/python-modules/mandown/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , poetry-core 5 + , beautifulsoup4 6 + , comicon 7 + , feedparser 8 + , filetype 9 + , lxml 10 + , natsort 11 + , pillow 12 + , python-slugify 13 + , requests 14 + , typer 15 + , pyside6 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "mandown"; 20 + version = "1.5.0"; 21 + format = "pyproject"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "potatoeggy"; 25 + repo = "mandown"; 26 + rev = "v${version}"; 27 + hash = "sha256-ph+1bb1jhqqDE2d4F8lTf7LAzN7DWpDTGn8qhCiccKA="; 28 + }; 29 + 30 + nativeBuildInputs = [ 31 + poetry-core 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + beautifulsoup4 36 + comicon 37 + feedparser 38 + filetype 39 + lxml 40 + natsort 41 + pillow 42 + python-slugify 43 + requests 44 + typer 45 + ]; 46 + 47 + passthru.optional-dependencies = { 48 + gui = [ 49 + pyside6 50 + ]; 51 + }; 52 + 53 + postPatch = '' 54 + substituteInPlace pyproject.toml --replace 'typer = "^0.7.0"' 'typer = "^0"' 55 + ''; 56 + 57 + pythonImportsCheck = [ "mandown" ]; 58 + 59 + meta = with lib; { 60 + description = "Comic/manga/webtoon downloader and CBZ/EPUB/MOBI/PDF converter"; 61 + homepage = "https://github.com/potatoeggy/mandown"; 62 + license = licenses.agpl3Only; 63 + maintainers = with maintainers; [ Scrumplex ]; 64 + }; 65 + }
+44
pkgs/development/python-modules/mobi/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + 6 + , loguru 7 + , poetry-core 8 + , setuptools 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "mobi"; 13 + version = "0.3.3"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.7"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "iscc"; 20 + repo = "mobi"; 21 + rev = "v${version}"; 22 + hash = "sha256-g1L72MkJdrKQRsEdew+Qsn8LfCn8+cmj2pmY6s4nv2U="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + poetry-core 28 + ]; 29 + 30 + propagatedBuildInputs = [ 31 + loguru 32 + ]; 33 + 34 + pythonImportsCheck = [ 35 + "mobi" 36 + ]; 37 + 38 + meta = with lib; { 39 + description = "Library for unpacking unencrypted mobi files"; 40 + homepage = "https://github.com/iscc/mobi"; 41 + license = licenses.gpl3Only; 42 + maintainers = with maintainers; [ paveloom ]; 43 + }; 44 + }
+2 -2
pkgs/development/python-modules/podman/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "podman"; 18 - version = "4.6.0"; 18 + version = "4.7.0"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 24 24 owner = "containers"; 25 25 repo = "podman-py"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-76mLgkQgYbm04bj1VX7SC/kW8JEbYjbK3x6Xb612wnk="; 27 + hash = "sha256-0p3o1pTqD5Y2JmyLcGS/OCb3HmRu5iqeFqoPlwAkNfY="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+43
pkgs/development/python-modules/psychrolib/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , setuptools 5 + , pytestCheckHook 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "psychrolib"; 11 + version = "2.5.0"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "psychrometrics"; 18 + repo = "psychrolib"; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-OkjoYIakF7NXluNTaJnUHk5cI5t8GnpqrbqHYwnLOts="; 21 + }; 22 + 23 + sourceRoot = "${src.name}/src/python"; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 28 + 29 + # Module has no tests 30 + doCheck = false; 31 + 32 + pythonImportsCheck = [ 33 + "psychrolib" 34 + ]; 35 + 36 + meta = with lib; { 37 + description = "Library of psychrometric functions to calculate thermodynamic properties"; 38 + homepage = "https://github.com/psychrometrics/psychrolib"; 39 + changelog = "https://github.com/psychrometrics/psychrolib/releases/tag/${version}"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 43 + }
+62
pkgs/development/python-modules/pyweatherflowudp/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pint 5 + , poetry-core 6 + , psychrolib 7 + , pytest-asyncio 8 + , pytestCheckHook 9 + , pythonOlder 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pyweatherflowudp"; 14 + version = "1.4.4"; 15 + pyproject = true; 16 + 17 + disabled = pythonOlder "3.8"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "briis"; 21 + repo = "pyweatherflowudp"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-5WdkT4U/+uO9UUIxumrxCKZnK9MdQcvfaO9UfpmpxJE="; 24 + }; 25 + 26 + nativeBuildInputs = [ 27 + poetry-core 28 + ]; 29 + 30 + propagatedBuildInputs = [ 31 + pint 32 + psychrolib 33 + ]; 34 + 35 + nativeCheckInputs = [ 36 + pytest-asyncio 37 + pytestCheckHook 38 + ]; 39 + 40 + pythonImportsCheck = [ 41 + "pyweatherflowudp" 42 + ]; 43 + 44 + disabledTests = [ 45 + # Tests require network access 46 + "test_flow_control" 47 + "test_listen_and_stop" 48 + "test_repetitive_listen_and_stop" 49 + "test_process_message" 50 + "test_listener_connection_errors" 51 + "test_invalid_messages" 52 + ]; 53 + 54 + meta = with lib; { 55 + description = "Library to receive UDP Packets from Weatherflow Weatherstations"; 56 + homepage = "https://github.com/briis/pyweatherflowudp"; 57 + changelog = "https://github.com/briis/pyweatherflowudp/blob/${version}/CHANGELOG.md"; 58 + license = licenses.mit; 59 + maintainers = with maintainers; [ fab ]; 60 + }; 61 + } 62 +
+3 -3
pkgs/development/python-modules/pywlroots/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "pywlroots"; 23 - version = "0.15.24"; 23 + version = "0.16.5"; 24 24 format = "setuptools"; 25 25 26 26 disabled = pythonOlder "3.7"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - hash = "sha256-TvYhxiAbK+mpcEE9y79WH96dzeDnvI0xPaUxSYQqyHE="; 30 + hash = "sha256-W43RCJektumgvO9K3K3mHR1BiyZXsHj4fN2EkGlJChQ="; 31 31 }; 32 32 33 33 nativeBuildInputs = [ pkg-config ]; 34 34 propagatedNativeBuildInputs = [ cffi ]; 35 - buildInputs = [ libinput libxkbcommon pixman xorg.libxcb udev wayland wlroots ]; 35 + buildInputs = [ libinput libxkbcommon pixman xorg.libxcb xorg.xcbutilwm udev wayland wlroots ]; 36 36 propagatedBuildInputs = [ cffi pywayland xkbcommon ]; 37 37 nativeCheckInputs = [ pytestCheckHook ]; 38 38
+11 -4
pkgs/development/python-modules/qtile/default.nix
··· 5 5 , dbus-next 6 6 , dbus-python 7 7 , glib 8 + , libdrm 8 9 , libinput 9 10 , libxkbcommon 10 11 , mpd2 11 12 , pango 13 + , pixman 12 14 , pkg-config 13 15 , psutil 14 - , pulseaudio 16 + , pulsectl-asyncio 15 17 , pygobject3 16 18 , python-dateutil 17 19 , pywayland ··· 22 24 , wayland 23 25 , wlroots 24 26 , xcbutilcursor 27 + , xcbutilwm 25 28 , xcffib 26 29 , xkbcommon 27 30 }: 28 31 29 32 buildPythonPackage rec { 30 33 pname = "qtile"; 31 - version = "0.22.1"; 34 + version = "0.23.0"; 32 35 33 36 src = fetchFromGitHub { 34 37 owner = "qtile"; 35 38 repo = "qtile"; 36 39 rev = "v${version}"; 37 - hash = "sha256-HOyExVKOqZ4OeNM1/AiXQeiUV+EbSJLEjWEibm07ff8="; 40 + hash = "sha256-WxnpkKqYGGEsFTt/1iCSiCzdESJP6HFJ6BztaMsMbYo="; 38 41 }; 39 42 40 43 patches = [ ··· 48 51 --replace libpango-1.0.so.0 ${pango.out}/lib/libpango-1.0.so.0 49 52 substituteInPlace libqtile/backend/x11/xcursors.py \ 50 53 --replace libxcb-cursor.so.0 ${xcbutilcursor.out}/lib/libxcb-cursor.so.0 54 + substituteInPlace libqtile/backend/wayland/cffi/build.py \ 55 + --replace /usr/include/pixman-1 ${lib.getDev pixman}/include \ 56 + --replace /usr/include/libdrm ${lib.getDev libdrm}/include/libdrm 51 57 ''; 52 58 53 59 SETUPTOOLS_SCM_PRETEND_VERSION = version; ··· 66 72 dbus-next 67 73 mpd2 68 74 psutil 75 + pulsectl-asyncio 69 76 pyxdg 70 77 pygobject3 71 78 pywayland 72 79 pywlroots 73 80 xkbcommon 74 - pulseaudio 75 81 ]; 76 82 77 83 buildInputs = [ ··· 79 85 wayland 80 86 wlroots 81 87 libxkbcommon 88 + xcbutilwm 82 89 ]; 83 90 84 91 doCheck = false; # Requires X server #TODO this can be worked out with the existing NixOS testing infrastructure.
+36
pkgs/development/python-modules/simplemma/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "simplemma"; 11 + version = "0.9.1"; 12 + 13 + disabled = pythonOlder "3.6"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "adbar"; 17 + repo = "simplemma"; 18 + rev = "v${version}"; 19 + hash = "sha256-2IvAJ+tRnlYISymYXznCGAoUTKkM/PoYwpZpuMSXRYQ="; 20 + }; 21 + 22 + nativeCheckInputs = [ 23 + pytestCheckHook 24 + ]; 25 + 26 + pythonImportsCheck = [ 27 + "simplemma" 28 + ]; 29 + 30 + meta = with lib; { 31 + description = "Simple multilingual lemmatizer for Python, especially useful for speed and efficiency"; 32 + homepage = "https://github.com/adbar/simplemma"; 33 + license = licenses.mit; 34 + maintainers = with maintainers; [ paveloom ]; 35 + }; 36 + }
+10
pkgs/development/python-modules/sqlparse/default.nix
··· 5 5 , installShellFiles 6 6 , pytestCheckHook 7 7 , isPy3k 8 + 9 + # for passthru.tests 10 + , django 11 + , django_4 12 + , django-silk 13 + , pgadmin 8 14 }: 9 15 10 16 buildPythonPackage rec { ··· 27 33 postInstall = '' 28 34 installManPage docs/sqlformat.1 29 35 ''; 36 + 37 + passthru.tests = { 38 + inherit django django_4 django-silk pgadmin; 39 + }; 30 40 31 41 meta = with lib; { 32 42 description = "Non-validating SQL parser for Python";
+3 -1
pkgs/development/python-modules/xgboost/default.nix
··· 4 4 , cmake 5 5 , numpy 6 6 , scipy 7 + , hatchling 7 8 , stdenv 8 9 , xgboost 9 10 }: 10 11 11 12 buildPythonPackage { 12 13 pname = "xgboost"; 14 + format = "pyproject"; 13 15 inherit (xgboost) version src meta; 14 16 15 17 disabled = pythonOlder "3.8"; 16 18 17 - nativeBuildInputs = [ cmake ]; 19 + nativeBuildInputs = [ cmake hatchling ]; 18 20 buildInputs = [ xgboost ]; 19 21 propagatedBuildInputs = [ numpy scipy ]; 20 22
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 22 22 23 23 buildPythonApplication rec { 24 24 pname = "checkov"; 25 - version = "2.4.50"; 25 + version = "2.4.51"; 26 26 format = "setuptools"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "bridgecrewio"; 30 30 repo = pname; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-+Rzs5+girXp6UqlX+VrWfI4ZGn8u6ZMPxSpRh5Zl5LQ="; 32 + hash = "sha256-Ln+3LY/O0f4eSWDLmrO9ONGFTxE0icdA3qdXrJ9PoO4="; 33 33 }; 34 34 35 35 patches = [
+2 -2
pkgs/development/tools/analysis/codeql/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "codeql"; 5 - version = "2.14.3"; 5 + version = "2.14.5"; 6 6 7 7 dontConfigure = true; 8 8 dontBuild = true; ··· 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 13 - sha256 = "sha256-GungnnWT4SoAGRmgFXooAwtha8hlEARNgUlqSrYHQ7o="; 13 + sha256 = "sha256-axB3BmHmyBDHxBeiwxUpSnhXpdZHfvYQkae7oW1OSzg="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+2 -2
pkgs/development/tools/build-managers/mill/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mill"; 5 - version = "0.11.2"; 5 + version = "0.11.4"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/com-lihaoyi/mill/releases/download/${version}/${version}-assembly"; 9 - hash = "sha256-7RYMj/vfyzBQhZUpWzEaZYN27ZhYCRyKhQUhlH8tE0U="; 9 + hash = "sha256-4X+ufTHECOmM797SN0VFAE8b9mnHkdOqSJ8h29PujLU="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/development/tools/cpm-cmake/default.nix
··· 5 5 6 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 7 pname = "cpm-cmake"; 8 - version = "0.38.2"; 8 + version = "0.38.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "cpm-cmake"; 12 12 repo = "cpm.cmake"; 13 13 rev = "v${finalAttrs.version}"; 14 - hash = "sha256-/qractCyItq1dNc8rBoipwmt4SGkdylxHu0Lnt4Jb/Q="; 14 + hash = "sha256-PpfOpfEb8wxqaFFh8h0H4nn8bbBr7s0dWcRiREGddQ4="; 15 15 }; 16 16 17 17 dontConfigure = true;
+204
pkgs/development/tools/electron/common.nix
··· 1 + { lib 2 + , stdenv 3 + , chromium 4 + , nodejs 5 + , python3 6 + , fetchYarnDeps 7 + , fetchNpmDeps 8 + , fixup_yarn_lock 9 + , npmHooks 10 + , yarn 11 + , substituteAll 12 + , libnotify 13 + , unzip 14 + , pkgs 15 + , pkgsBuildHost 16 + 17 + , info 18 + }: 19 + 20 + let 21 + fetchdep = dep: let 22 + opts = removeAttrs dep ["fetcher"]; 23 + in pkgs.${dep.fetcher} opts; 24 + 25 + in (chromium.override { upstream-info = info.chromium; }).mkDerivation (base: { 26 + packageName = "electron"; 27 + inherit (info) version; 28 + buildTargets = [ "electron:electron_dist_zip" ]; 29 + 30 + nativeBuildInputs = base.nativeBuildInputs ++ [ nodejs yarn fixup_yarn_lock unzip npmHooks.npmConfigHook ]; 31 + buildInputs = base.buildInputs ++ [ libnotify ]; 32 + 33 + electronOfflineCache = fetchYarnDeps { 34 + yarnLock = (fetchdep info.deps."src/electron") + "/yarn.lock"; 35 + sha256 = info.electron_yarn_hash; 36 + }; 37 + npmDeps = fetchNpmDeps { 38 + src = fetchdep info.deps."src"; 39 + sourceRoot = "source/third_party/node"; 40 + hash = info.chromium_npm_hash; 41 + }; 42 + 43 + src = null; 44 + 45 + patches = base.patches ++ [ 46 + (substituteAll { 47 + name = "version.patch"; 48 + src = if lib.versionAtLeast info.version "27" then ./version.patch else ./version-old.patch; 49 + inherit (info) version; 50 + }) 51 + ]; 52 + 53 + unpackPhase = '' 54 + runHook preUnpack 55 + '' + ( 56 + lib.concatStrings (lib.mapAttrsToList (path: dep: '' 57 + mkdir -p ${builtins.dirOf path} 58 + cp -r ${fetchdep dep}/. ${path} 59 + chmod u+w -R ${path} 60 + '') info.deps) 61 + ) + '' 62 + sourceRoot=src 63 + runHook postUnpack 64 + ''; 65 + 66 + npmRoot = "third_party/node"; 67 + 68 + postPatch = '' 69 + mkdir -p third_party/jdk/current/bin 70 + 71 + echo 'build_with_chromium = true' >> build/config/gclient_args.gni 72 + echo 'checkout_google_benchmark = false' >> build/config/gclient_args.gni 73 + echo 'checkout_android = false' >> build/config/gclient_args.gni 74 + echo 'checkout_android_prebuilts_build_tools = false' >> build/config/gclient_args.gni 75 + echo 'checkout_android_native_support = false' >> build/config/gclient_args.gni 76 + echo 'checkout_ios_webkit = false' >> build/config/gclient_args.gni 77 + echo 'checkout_nacl = false' >> build/config/gclient_args.gni 78 + echo 'checkout_openxr = false' >> build/config/gclient_args.gni 79 + echo 'checkout_rts_model = false' >> build/config/gclient_args.gni 80 + echo 'checkout_src_internal = false' >> build/config/gclient_args.gni 81 + echo 'cros_boards = ""' >> build/config/gclient_args.gni 82 + echo 'cros_boards_with_qemu_images = ""' >> build/config/gclient_args.gni 83 + echo 'generate_location_tags = true' >> build/config/gclient_args.gni 84 + 85 + echo 'LASTCHANGE=${info.deps."src".rev}-refs/heads/master@{#0}' > build/util/LASTCHANGE 86 + echo "$SOURCE_DATE_EPOCH" > build/util/LASTCHANGE.committime 87 + 88 + cat << EOF > gpu/config/gpu_lists_version.h 89 + /* Generated by lastchange.py, do not edit.*/ 90 + #ifndef GPU_CONFIG_GPU_LISTS_VERSION_H_ 91 + #define GPU_CONFIG_GPU_LISTS_VERSION_H_ 92 + #define GPU_LISTS_VERSION "${info.deps."src".rev}" 93 + #endif // GPU_CONFIG_GPU_LISTS_VERSION_H_ 94 + EOF 95 + 96 + cat << EOF > skia/ext/skia_commit_hash.h 97 + /* Generated by lastchange.py, do not edit.*/ 98 + #ifndef SKIA_EXT_SKIA_COMMIT_HASH_H_ 99 + #define SKIA_EXT_SKIA_COMMIT_HASH_H_ 100 + #define SKIA_COMMIT_HASH "${info.deps."src/third_party/skia".rev}-" 101 + #endif // SKIA_EXT_SKIA_COMMIT_HASH_H_ 102 + EOF 103 + 104 + echo -n '${info.deps."src/third_party/dawn".rev}' > gpu/webgpu/DAWN_VERSION 105 + 106 + ( 107 + cd electron 108 + export HOME=$TMPDIR/fake_home 109 + yarn config --offline set yarn-offline-mirror $electronOfflineCache 110 + fixup_yarn_lock yarn.lock 111 + yarn install --offline --frozen-lockfile --ignore-scripts --no-progress --non-interactive 112 + ) 113 + 114 + ( 115 + cd .. 116 + PATH=$PATH:${lib.makeBinPath (with pkgsBuildHost; [ jq git ])} 117 + config=src/electron/patches/config.json 118 + for key in $(jq -r "keys[]" $config) 119 + do 120 + value=$(jq -r ".\"$key\"" $config) 121 + echo patching $value 122 + for patch in $(cat $key/.patches) 123 + do 124 + git apply -p1 --directory=$value $key/$patch 125 + done 126 + done 127 + ) 128 + '' + base.postPatch; 129 + 130 + preConfigure = '' 131 + ( 132 + cd third_party/node 133 + grep patch update_npm_deps | sh 134 + ) 135 + '' + (base.preConfigure or ""); 136 + 137 + gnFlags = rec { 138 + # build/args/release.gn 139 + is_component_build = false; 140 + is_official_build = true; 141 + rtc_use_h264 = proprietary_codecs; 142 + is_component_ffmpeg = true; 143 + 144 + # build/args/all.gn 145 + is_electron_build = true; 146 + root_extra_deps = [ "//electron" ]; 147 + node_module_version = info.modules; 148 + v8_promise_internal_field_count = 1; 149 + v8_embedder_string = "-electron.0"; 150 + v8_enable_snapshot_native_code_counters = false; 151 + v8_scriptormodule_legacy_lifetime = true; 152 + v8_enable_javascript_promise_hooks = true; 153 + enable_cdm_host_verification = false; 154 + proprietary_codecs = true; 155 + ffmpeg_branding = "Chrome"; 156 + enable_printing = true; 157 + angle_enable_vulkan_validation_layers = false; 158 + dawn_enable_vulkan_validation_layers = false; 159 + enable_pseudolocales = false; 160 + allow_runtime_configurable_key_storage = true; 161 + enable_cet_shadow_stack = false; 162 + is_cfi = false; 163 + use_qt = false; 164 + 165 + enable_widevine = false; 166 + use_perfetto_client_library = false; 167 + enable_check_raw_ptr_fields = false; 168 + } // lib.optionalAttrs (lib.versionOlder info.version "26") { 169 + use_gnome_keyring = false; 170 + }; 171 + 172 + installPhase = '' 173 + mkdir -p $libExecPath 174 + unzip -d $libExecPath out/Release/dist.zip 175 + ''; 176 + 177 + requiredSystemFeatures = [ "big-parallel" ]; 178 + 179 + passthru = { 180 + inherit info; 181 + headers = stdenv.mkDerivation rec { 182 + name = "node-v${info.node}-headers.tar.xz"; 183 + nativeBuildInputs = [ python3 ]; 184 + src = fetchdep info.deps."src/third_party/electron_node"; 185 + buildPhase = '' 186 + make tar-headers 187 + ''; 188 + installPhase = '' 189 + mv ${name} $out 190 + ''; 191 + }; 192 + }; 193 + 194 + meta = with lib; { 195 + description = "Cross platform desktop application shell"; 196 + homepage = "https://github.com/electron/electron"; 197 + platforms = lib.platforms.linux; 198 + license = licenses.mit; 199 + maintainers = with maintainers; [ yuka ]; 200 + mainProgram = "electron"; 201 + hydraPlatforms = lib.optionals (!(hasInfix "alpha" info.version) && !(hasInfix "beta" info.version)) ["aarch64-linux" "x86_64-linux"]; 202 + timeout = 172800; # 48 hours (increased from the Hydra default of 10h) 203 + }; 204 + })
+12
pkgs/development/tools/electron/default.nix
··· 1 + { lib, callPackage }: 2 + 3 + let 4 + versions = lib.importJSON ./info.json; 5 + in 6 + lib.mapAttrs' (version: info: 7 + lib.nameValuePair "electron_${version}" ( 8 + let 9 + electron-unwrapped = callPackage ./common.nix { inherit info; }; 10 + in callPackage ./wrapper.nix { inherit electron-unwrapped; } 11 + ) 12 + ) versions
+2558
pkgs/development/tools/electron/info.json
··· 1 + { 2 + "27": { 3 + "deps": { 4 + "src/electron": { 5 + "fetcher": "fetchFromGitHub", 6 + "hash": "sha256-MW0XopBEn+n0vldGjeVrsA4R0CD9DO0bu7x3Bk6yUsQ=", 7 + "owner": "electron", 8 + "repo": "electron", 9 + "rev": "v27.0.0-beta.7" 10 + }, 11 + "src": { 12 + "fetcher": "fetchFromGitiles", 13 + "hash": "sha256-5X2g/SjWsEER6gla4TG6BvGWsVLAr3HR4W74QTTM4k8=", 14 + "url": "https://chromium.googlesource.com/chromium/src.git", 15 + "rev": "118.0.5993.18", 16 + "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; " 17 + }, 18 + "src/third_party/clang-format/script": { 19 + "fetcher": "fetchFromGitiles", 20 + "hash": "sha256-7VvofDDQe+SoMRBfVk26q+C+OPyOE7QH35wVWkfDKxs=", 21 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git", 22 + "rev": "e5337933f2951cacd3aeacd238ce4578163ca0b9" 23 + }, 24 + "src/third_party/libc++/src": { 25 + "fetcher": "fetchFromGitiles", 26 + "hash": "sha256-YP1LAUaV8epDAsd9LOovdXUyzpaLgffOJcGM6VmTaKc=", 27 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", 28 + "rev": "84fb809dd6dae36d556dc0bb702c6cc2ce9d4b80" 29 + }, 30 + "src/third_party/libc++abi/src": { 31 + "fetcher": "fetchFromGitiles", 32 + "hash": "sha256-CBUw50T/jFMXU0cR+BQH6JyEY3mHamLM6kA8YdvI24Q=", 33 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", 34 + "rev": "331847d7a5e6f8706689cf5d468e6e58c868fa10" 35 + }, 36 + "src/third_party/libunwind/src": { 37 + "fetcher": "fetchFromGitiles", 38 + "hash": "sha256-rqmY4JNm4zuYqXs7o+1QhNnaNX4Cmt7PTJMGploHPnY=", 39 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", 40 + "rev": "a321409e66c212098e755cfae1a978bbcff1ccbb" 41 + }, 42 + "src/chrome/test/data/perf/canvas_bench": { 43 + "fetcher": "fetchFromGitiles", 44 + "hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=", 45 + "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", 46 + "rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732" 47 + }, 48 + "src/chrome/test/data/perf/frame_rate/content": { 49 + "fetcher": "fetchFromGitiles", 50 + "hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=", 51 + "url": "https://chromium.googlesource.com/chromium/frame_rate/content.git", 52 + "rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9" 53 + }, 54 + "src/chrome/test/data/xr/webvr_info": { 55 + "fetcher": "fetchFromGitiles", 56 + "hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=", 57 + "url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git", 58 + "rev": "c58ae99b9ff9e2aa4c524633519570bf33536248" 59 + }, 60 + "src/docs/website": { 61 + "fetcher": "fetchFromGitiles", 62 + "hash": "sha256-6/LSJGUVZuJe1WIBJEJO/dXZYnsby+X3EzeBbvWjUZU=", 63 + "url": "https://chromium.googlesource.com/website.git", 64 + "rev": "243c1406199960e001e1dceccafc6fc2db6897f9" 65 + }, 66 + "src/media/cdm/api": { 67 + "fetcher": "fetchFromGitiles", 68 + "hash": "sha256-6J6aSYW0or99VAgMNJJOdJqMJspoG7w1HxDN50MV5bw=", 69 + "url": "https://chromium.googlesource.com/chromium/cdm.git", 70 + "rev": "fef0b5aa1bd31efb88dfab804bdbe614f3d54f28" 71 + }, 72 + "src/net/third_party/quiche/src": { 73 + "fetcher": "fetchFromGitiles", 74 + "hash": "sha256-hB3gUqi/9SI9PGNkXNpli/TifI1kJEBScqRFIw7hm4c=", 75 + "url": "https://quiche.googlesource.com/quiche.git", 76 + "rev": "7d201495d8a5ef115787765fb12af0d5575281c1" 77 + }, 78 + "src/third_party/angle": { 79 + "fetcher": "fetchFromGitiles", 80 + "hash": "sha256-TP2ZFHIPbyPWnVBS6R8VsKNnmRDLP29sXD1G6Uo4LMg=", 81 + "url": "https://chromium.googlesource.com/angle/angle.git", 82 + "rev": "17c4741d70dd5a98724a5a8316dc7e05a9b6d48e" 83 + }, 84 + "src/third_party/angle/third_party/glmark2/src": { 85 + "fetcher": "fetchFromGitiles", 86 + "hash": "sha256-L7+zWM0qn8WFhmON7DGvarTsN1YHt1sn5+hazTOZrrk=", 87 + "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", 88 + "rev": "ca8de51fedb70bace5351c6b002eb952c747e889" 89 + }, 90 + "src/third_party/angle/third_party/rapidjson/src": { 91 + "fetcher": "fetchFromGitiles", 92 + "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=", 93 + "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson", 94 + "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f" 95 + }, 96 + "src/third_party/angle/third_party/VK-GL-CTS/src": { 97 + "fetcher": "fetchFromGitiles", 98 + "hash": "sha256-LWGll3KiMYndiLZBizhN+mzELjYpSxvtIctH+LO+20Q=", 99 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", 100 + "rev": "385ae8bed1f99e497cdf2f3a5640905b90e69292" 101 + }, 102 + "src/third_party/anonymous_tokens/src": { 103 + "fetcher": "fetchFromGitiles", 104 + "hash": "sha256-TcNIocV0p53NJCudvy8wf+fIPIP2tnkoBf1F7mEBFLs=", 105 + "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git", 106 + "rev": "8c8d20953d502db31fec2353b199e6c22ef0236e" 107 + }, 108 + "src/third_party/content_analysis_sdk/src": { 109 + "fetcher": "fetchFromGitiles", 110 + "hash": "sha256-auHBX00DSvyMyhEsZGkpKh9KOO2RcaeP9PK6kmmMYls=", 111 + "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git", 112 + "rev": "8d5118720805fdce0dd3ee2999c964501de4532c" 113 + }, 114 + "src/third_party/dav1d/libdav1d": { 115 + "fetcher": "fetchFromGitiles", 116 + "hash": "sha256-KSo2s3M3S13gY84NlAdnPsjoKfJZy7ipTlWSvUHD9Ak=", 117 + "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git", 118 + "rev": "f8ae94eca0f53502a2cddd29a263c1edea4822a0" 119 + }, 120 + "src/third_party/dawn": { 121 + "fetcher": "fetchFromGitiles", 122 + "hash": "sha256-iCCvQVwf+MLZR6Zz/ML7H9uQ0FiSSCw1gZZeGC6zRLo=", 123 + "url": "https://dawn.googlesource.com/dawn.git", 124 + "rev": "ec2cc40563739fa6e6ff0e12c58ac0fdbe0a132f" 125 + }, 126 + "src/third_party/dawn/third_party/glfw": { 127 + "fetcher": "fetchFromGitiles", 128 + "hash": "sha256-TwAPRjQxIz3J+zbNxzCp5Tek7MwisxdekMpY5QGsKyg=", 129 + "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", 130 + "rev": "62e175ef9fae75335575964c845a302447c012c7" 131 + }, 132 + "src/third_party/dawn/third_party/dxc": { 133 + "fetcher": "fetchFromGitiles", 134 + "hash": "sha256-u29t+pF7aRfhRmi36YyEPcQU7gIDqsjrf38+C0YIpFk=", 135 + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler", 136 + "rev": "50c4c887f1ccfa1a4bfb158b7dbc93058659ed01" 137 + }, 138 + "src/third_party/dawn/third_party/dxheaders": { 139 + "fetcher": "fetchFromGitiles", 140 + "hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=", 141 + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers", 142 + "rev": "980971e835876dc0cde415e8f9bc646e64667bf7" 143 + }, 144 + "src/third_party/dawn/third_party/khronos/OpenGL-Registry": { 145 + "fetcher": "fetchFromGitiles", 146 + "hash": "sha256-K3PcRIiD3AmnbiSm5TwaLs4Gu9hxaN8Y91WMKK8pOXE=", 147 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry", 148 + "rev": "5bae8738b23d06968e7c3a41308568120943ae77" 149 + }, 150 + "src/third_party/dawn/third_party/khronos/EGL-Registry": { 151 + "fetcher": "fetchFromGitiles", 152 + "hash": "sha256-Z6DwLfgQ1wsJXz0KKJyVieOatnDmx3cs0qJ6IEgSq1A=", 153 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry", 154 + "rev": "7dea2ed79187cd13f76183c4b9100159b9e3e071" 155 + }, 156 + "src/third_party/dawn/third_party/webgpu-cts": { 157 + "fetcher": "fetchFromGitiles", 158 + "hash": "sha256-gbZpmcbqLisjLb6vnKKvHS6eRqjqvavvTRgxJsaE/RQ=", 159 + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", 160 + "rev": "5dfa3b88f0863c3949f713804e0461c9cc34a030" 161 + }, 162 + "src/third_party/highway/src": { 163 + "fetcher": "fetchFromGitiles", 164 + "hash": "sha256-kNb9UVcFq2BIf9nftUgN8ciFFCzRCou/sLwVf08jf3E=", 165 + "url": "https://chromium.googlesource.com/external/github.com/google/highway.git", 166 + "rev": "8f20644eca693cfb74aa795b0006b6779c370e7a" 167 + }, 168 + "src/third_party/google_benchmark/src": { 169 + "fetcher": "fetchFromGitiles", 170 + "hash": "sha256-h2ryAQAuHI54Cni88L85e7Np4KATGVTRdDcmUvCNeWc=", 171 + "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git", 172 + "rev": "b177433f3ee2513b1075140c723d73ab8901790f" 173 + }, 174 + "src/third_party/boringssl/src": { 175 + "fetcher": "fetchFromGitiles", 176 + "hash": "sha256-P0Aj2Puy6S1aRIHrAhmokiAmSmHfuWQR6UW/AbQFW+M=", 177 + "url": "https://boringssl.googlesource.com/boringssl.git", 178 + "rev": "85081c6b3c0b26129893c1bff6bfa42bc3ba2d2c" 179 + }, 180 + "src/third_party/breakpad/breakpad": { 181 + "fetcher": "fetchFromGitiles", 182 + "hash": "sha256-8AkC/8oX4OWAcV21laJ0AeMRB9G04rFc6UJFy7Wus4A=", 183 + "url": "https://chromium.googlesource.com/breakpad/breakpad.git", 184 + "rev": "8988364bcddd9b194b0bf931c10bc125987330ed" 185 + }, 186 + "src/third_party/cast_core/public/src": { 187 + "fetcher": "fetchFromGitiles", 188 + "hash": "sha256-AalRQhJmornCqmvE2+36J/3LubaA0jr6P1PXy32lX4I=", 189 + "url": "https://chromium.googlesource.com/cast_core/public", 190 + "rev": "71f51fd6fa45fac73848f65421081edd723297cd" 191 + }, 192 + "src/third_party/catapult": { 193 + "fetcher": "fetchFromGitiles", 194 + "hash": "sha256-AK85yVeCR3GKGtdW8G9Of+6UMJirJ9BNVyp9pffft7s=", 195 + "url": "https://chromium.googlesource.com/catapult.git", 196 + "rev": "f16ca3c78e46cefa982100444844da3fcb25390e" 197 + }, 198 + "src/third_party/ced/src": { 199 + "fetcher": "fetchFromGitiles", 200 + "hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=", 201 + "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", 202 + "rev": "ba412eaaacd3186085babcd901679a48863c7dd5" 203 + }, 204 + "src/third_party/chromium-variations": { 205 + "fetcher": "fetchFromGitiles", 206 + "hash": "sha256-2lP3uGdqIZY3DpxGzfDhR2dW+o3Arduaeu56Au7h/5Q=", 207 + "url": "https://chromium.googlesource.com/chromium-variations.git", 208 + "rev": "e0c145ca93c0439a65bcb1607e813edfbc97520b" 209 + }, 210 + "src/third_party/cld_3/src": { 211 + "fetcher": "fetchFromGitiles", 212 + "hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=", 213 + "url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git", 214 + "rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661" 215 + }, 216 + "src/third_party/colorama/src": { 217 + "fetcher": "fetchFromGitiles", 218 + "hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=", 219 + "url": "https://chromium.googlesource.com/external/colorama.git", 220 + "rev": "3de9f013df4b470069d03d250224062e8cf15c49" 221 + }, 222 + "src/third_party/cpu_features/src": { 223 + "fetcher": "fetchFromGitiles", 224 + "hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=", 225 + "url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git", 226 + "rev": "936b9ab5515dead115606559502e3864958f7f6e" 227 + }, 228 + "src/third_party/cpuinfo/src": { 229 + "fetcher": "fetchFromGitiles", 230 + "hash": "sha256-oZjA2cMQMyhFcI+m6eOmdZ9A1oPAbyISeLxNyaoGivk=", 231 + "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", 232 + "rev": "c13d0bbb266d200a13532b5915d704c30d21081b" 233 + }, 234 + "src/third_party/crc32c/src": { 235 + "fetcher": "fetchFromGitiles", 236 + "hash": "sha256-urg0bmnfMfHagLPELp4WrNCz1gBZ6DFOWpDue1KsMtc=", 237 + "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", 238 + "rev": "fa5ade41ee480003d9c5af6f43567ba22e4e17e6" 239 + }, 240 + "src/third_party/cros_system_api": { 241 + "fetcher": "fetchFromGitiles", 242 + "hash": "sha256-wq7fJVNRSiyaADrCYB0TEmWQ//BJg4GYiHZNtMb1QlI=", 243 + "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", 244 + "rev": "81ac4449008dffea00e4e8f251f87fabc5abe0d3" 245 + }, 246 + "src/third_party/crossbench": { 247 + "fetcher": "fetchFromGitiles", 248 + "hash": "sha256-s/+y5bMj+CRnljFZ5aWKirPCsRUjckLOZ5F65WnPYSY=", 249 + "url": "https://chromium.googlesource.com/crossbench.git", 250 + "rev": "06981428c28d66678ebec13ca1fac3785cf51bb1" 251 + }, 252 + "src/third_party/depot_tools": { 253 + "fetcher": "fetchFromGitiles", 254 + "hash": "sha256-EXxlQGA7qwjuZ2Qg/rZinkllkdfCbKXz8c4JJEr4mtU=", 255 + "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", 256 + "rev": "7e251262409b3401809e57c5314dd158210355b8" 257 + }, 258 + "src/third_party/devtools-frontend/src": { 259 + "fetcher": "fetchFromGitiles", 260 + "hash": "sha256-Uc8Rww8zppFWxZZSnSGwyaB5m7WqZMXhHv84wSl7f7o=", 261 + "url": "https://chromium.googlesource.com/devtools/devtools-frontend", 262 + "rev": "666c79779cdc48a2fd41d7cbc5ee79ecd289e79a" 263 + }, 264 + "src/third_party/dom_distiller_js/dist": { 265 + "fetcher": "fetchFromGitiles", 266 + "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=", 267 + "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", 268 + "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d" 269 + }, 270 + "src/third_party/eigen3/src": { 271 + "fetcher": "fetchFromGitiles", 272 + "hash": "sha256-c/4bf5+sJEgsKOJ34wPDNm1+6QUzETZZr/nE4SG5nKA=", 273 + "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", 274 + "rev": "66e8f38891841bf88ee976a316c0c78a52f0cee5" 275 + }, 276 + "src/third_party/farmhash/src": { 277 + "fetcher": "fetchFromGitiles", 278 + "hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=", 279 + "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", 280 + "rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45" 281 + }, 282 + "src/third_party/ffmpeg": { 283 + "fetcher": "fetchFromGitiles", 284 + "hash": "sha256-uRgHTVaCAEaoqY20SmePQbApPmjimgggm5922KKfnbc=", 285 + "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git", 286 + "rev": "0ba37733400593b162e5ae9ff26b384cff49c250" 287 + }, 288 + "src/third_party/flac": { 289 + "fetcher": "fetchFromGitiles", 290 + "hash": "sha256-gvTFPNOlBfozptaH7lTb9iD/09AmpdT3kCl9ClszjEs=", 291 + "url": "https://chromium.googlesource.com/chromium/deps/flac.git", 292 + "rev": "689da3a7ed50af7448c3f1961d1791c7c1d9c85c" 293 + }, 294 + "src/third_party/flatbuffers/src": { 295 + "fetcher": "fetchFromGitiles", 296 + "hash": "sha256-yibx1WMAwNajROMGVqox3naMU09RSayxUaTCJ860euo=", 297 + "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git", 298 + "rev": "28861d1d7d5ec6ce34d4bbdc10bec4aace341167" 299 + }, 300 + "src/third_party/fontconfig/src": { 301 + "fetcher": "fetchFromGitiles", 302 + "hash": "sha256-7PFmgr/+KNEYxCMuxMD2Zi9Ydcbp88IU7exr55a392Q=", 303 + "url": "https://chromium.googlesource.com/external/fontconfig.git", 304 + "rev": "2fb3419a92156569bc1ec707401258c922cd0d99" 305 + }, 306 + "src/third_party/fp16/src": { 307 + "fetcher": "fetchFromGitiles", 308 + "hash": "sha256-m2d9bqZoGWzuUPGkd29MsrdscnJRtuIkLIMp3fMmtRY=", 309 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git", 310 + "rev": "0a92994d729ff76a58f692d3028ca1b64b145d91" 311 + }, 312 + "src/third_party/gemmlowp/src": { 313 + "fetcher": "fetchFromGitiles", 314 + "hash": "sha256-O5wD8wxgis0qYMaY+xZ21GBDVQFphMRvInCOswS6inA=", 315 + "url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git", 316 + "rev": "13d57703abca3005d97b19df1f2db731607a7dc2" 317 + }, 318 + "src/third_party/grpc/src": { 319 + "fetcher": "fetchFromGitiles", 320 + "hash": "sha256-64JEVCx/PCM0dvv7kAQvSjLc0QbRAZVBDzwD/FAV6T8=", 321 + "url": "https://chromium.googlesource.com/external/github.com/grpc/grpc.git", 322 + "rev": "822dab21d9995c5cf942476b35ca12a1aa9d2737" 323 + }, 324 + "src/third_party/freetype/src": { 325 + "fetcher": "fetchFromGitiles", 326 + "hash": "sha256-RRieGqEeAk5AYzJqPRpF25FmxMpEYwR7AQWLzXkED50=", 327 + "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", 328 + "rev": "45903920b984540bb629bc89f4c010159c23a89a" 329 + }, 330 + "src/third_party/freetype-testing/src": { 331 + "fetcher": "fetchFromGitiles", 332 + "hash": "sha256-2aHPchIK5Oce5+XxdXVCC+8EM6i0XT0rFbjSIVa2L1A=", 333 + "url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git", 334 + "rev": "7a69b1a2b028476f840ab7d4a2ffdfe4eb2c389f" 335 + }, 336 + "src/third_party/fxdiv/src": { 337 + "fetcher": "fetchFromGitiles", 338 + "hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=", 339 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", 340 + "rev": "63058eff77e11aa15bf531df5dd34395ec3017c8" 341 + }, 342 + "src/third_party/harfbuzz-ng/src": { 343 + "fetcher": "fetchFromGitiles", 344 + "hash": "sha256-+fClyD9Rsge9qdGF8WCv8taLTWNL8iManpXZUzDL2LM=", 345 + "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", 346 + "rev": "db700b5670d9475cc8ed4880cc9447b232c5e432" 347 + }, 348 + "src/third_party/emoji-segmenter/src": { 349 + "fetcher": "fetchFromGitiles", 350 + "hash": "sha256-oT9mAKoKnrsFsBAeTRfPOXM76HRQQabFAlPpfKUGFhs=", 351 + "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git", 352 + "rev": "9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e" 353 + }, 354 + "src/third_party/ots/src": { 355 + "fetcher": "fetchFromGitiles", 356 + "hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=", 357 + "url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git", 358 + "rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33" 359 + }, 360 + "src/third_party/libgav1/src": { 361 + "fetcher": "fetchFromGitiles", 362 + "hash": "sha256-dT8/Mdit3Qc5Sno6DYKv1qSNr+6Lhiy24ZNNBKoVq8I=", 363 + "url": "https://chromium.googlesource.com/codecs/libgav1.git", 364 + "rev": "df0023cc95b8e606a2fd243522d823401ef86637" 365 + }, 366 + "src/third_party/googletest/src": { 367 + "fetcher": "fetchFromGitiles", 368 + "hash": "sha256-VYRjcM3dDY2FarviXyFMgSkXCqKfWXwtGAj2Msgm7zg=", 369 + "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git", 370 + "rev": "af29db7ec28d6df1c7f0f745186884091e602e07" 371 + }, 372 + "src/third_party/hunspell_dictionaries": { 373 + "fetcher": "fetchFromGitiles", 374 + "hash": "sha256-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=", 375 + "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git", 376 + "rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e" 377 + }, 378 + "src/third_party/icu": { 379 + "fetcher": "fetchFromGitiles", 380 + "hash": "sha256-6do7X9xUCMe2mFQoffazdC5W9UJdHp424QEThqX6P48=", 381 + "url": "https://chromium.googlesource.com/chromium/deps/icu.git", 382 + "rev": "985b9a6f70e13f3db741fed121e4dcc3046ad494" 383 + }, 384 + "src/third_party/jsoncpp/source": { 385 + "fetcher": "fetchFromGitiles", 386 + "hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=", 387 + "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git", 388 + "rev": "42e892d96e47b1f6e29844cc705e148ec4856448" 389 + }, 390 + "src/third_party/leveldatabase/src": { 391 + "fetcher": "fetchFromGitiles", 392 + "hash": "sha256-TTX2FrmcWsgqrh4uzqMyGnnnG51cVC2ILfdLxD65MLY=", 393 + "url": "https://chromium.googlesource.com/external/leveldb.git", 394 + "rev": "068d5ee1a3ac40dabd00d211d5013af44be55bea" 395 + }, 396 + "src/third_party/libFuzzer/src": { 397 + "fetcher": "fetchFromGitiles", 398 + "hash": "sha256-Zp8Ea/7GwmEl964MEIk3UM6IR5+FtUz8InlqZaOniDA=", 399 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git", 400 + "rev": "26cc39e59b2bf5cbc20486296248a842c536878d" 401 + }, 402 + "src/third_party/fuzztest/src": { 403 + "fetcher": "fetchFromGitiles", 404 + "hash": "sha256-tVtrSbLxnHrbh027cafNbqkfjq/afQxw57rW9yGsRe0=", 405 + "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git", 406 + "rev": "25f44f341f701eccc29d22f69313a54363c6099b" 407 + }, 408 + "src/third_party/libaddressinput/src": { 409 + "fetcher": "fetchFromGitiles", 410 + "hash": "sha256-xvUUQSPrvqUp5DI9AqlRTWurwDW087c6v4RvI+4sfOQ=", 411 + "url": "https://chromium.googlesource.com/external/libaddressinput.git", 412 + "rev": "e8712e415627f22d0b00ebee8db99547077f39bd" 413 + }, 414 + "src/third_party/libaom/source/libaom": { 415 + "fetcher": "fetchFromGitiles", 416 + "hash": "sha256-Z8td6FIvHibTQsB6x/A/69xduogj2b2lteiQB6l56vE=", 417 + "url": "https://aomedia.googlesource.com/aom.git", 418 + "rev": "5f8db64abce68a3698fb732697ae50880bc9cac4" 419 + }, 420 + "src/third_party/libavif/src": { 421 + "fetcher": "fetchFromGitiles", 422 + "hash": "sha256-3zNhKl8REWsRlblXIFD7zn7qvrc/pa4wHZI0oEc3pKE=", 423 + "url": "https://chromium.googlesource.com/external/github.com/AOMediaCodec/libavif.git", 424 + "rev": "d1c26facaf5a8a97919ceee06814d05d10e25622" 425 + }, 426 + "src/third_party/libavifinfo/src": { 427 + "fetcher": "fetchFromGitiles", 428 + "hash": "sha256-yTv1AGtWfxXcywZycpsQBkBRLwuUJMPFKtpj7nrsc4A=", 429 + "url": "https://aomedia.googlesource.com/libavifinfo.git", 430 + "rev": "707919b2f8ac1920b2f7ae252c233f9c6dcf84e1" 431 + }, 432 + "src/third_party/nearby/src": { 433 + "fetcher": "fetchFromGitiles", 434 + "hash": "sha256-5d7c8WvkjmBuwcwqhxQf0wRE3qaF8fFsiqUE1sHh0nc=", 435 + "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", 436 + "rev": "8725391822b8901784b379a4573ab8828e7091d3" 437 + }, 438 + "src/third_party/beto-core/src": { 439 + "fetcher": "fetchFromGitiles", 440 + "hash": "sha256-qgsPK7RyVqGRji0sTcMck1JqX9iCsYIExGoGwNZyVT0=", 441 + "url": "https://beto-core.googlesource.com/beto-core.git", 442 + "rev": "b902b346037ea3f4aadf8177021f6f917b16e648" 443 + }, 444 + "src/third_party/securemessage/src": { 445 + "fetcher": "fetchFromGitiles", 446 + "hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=", 447 + "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git", 448 + "rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84" 449 + }, 450 + "src/third_party/speedometer/v3.0": { 451 + "fetcher": "fetchFromGitiles", 452 + "hash": "sha256-PqrwtPFU3TI840za3UU8p+t4ZdyX0l79esEA602Mbq0=", 453 + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", 454 + "rev": "5107c739c1b2a008e7293e3b489c4f80a8fb2e01" 455 + }, 456 + "src/third_party/ukey2/src": { 457 + "fetcher": "fetchFromGitiles", 458 + "hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=", 459 + "url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git", 460 + "rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47" 461 + }, 462 + "src/third_party/cros-components/src": { 463 + "fetcher": "fetchFromGitiles", 464 + "hash": "sha256-s8pfcu5SkxXFCat76TJaDi1NTTQckZ1F+T8URCxOUdI=", 465 + "url": "https://chromium.googlesource.com/external/google3/cros_components.git", 466 + "rev": "bf7aaccb73b26c11e8bf21cb7d90314338e1743f" 467 + }, 468 + "src/third_party/libdrm/src": { 469 + "fetcher": "fetchFromGitiles", 470 + "hash": "sha256-NUxS2rBJ0nFblvHRQUfKT933+DAws5RUTDb+RLxRF4M=", 471 + "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git", 472 + "rev": "98e1db501173303e58ef6a1def94ab7a2d84afc1" 473 + }, 474 + "src/third_party/expat/src": { 475 + "fetcher": "fetchFromGitiles", 476 + "hash": "sha256-FXTDGAK03jc2wvazhRKqtsFRKZUYS/9HLpZNp4JfZJI=", 477 + "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git", 478 + "rev": "441f98d02deafd9b090aea568282b28f66a50e36" 479 + }, 480 + "src/third_party/libipp/libipp": { 481 + "fetcher": "fetchFromGitiles", 482 + "hash": "sha256-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY=", 483 + "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git", 484 + "rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f" 485 + }, 486 + "src/third_party/libjpeg_turbo": { 487 + "fetcher": "fetchFromGitiles", 488 + "hash": "sha256-bcmp8RqQYp4lRI9NfdfYgrAJsDLecJEhgRu9oosB9lQ=", 489 + "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git", 490 + "rev": "30bdb85e302ecfc52593636b2f44af438e05e784" 491 + }, 492 + "src/third_party/liblouis/src": { 493 + "fetcher": "fetchFromGitiles", 494 + "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=", 495 + "url": "https://chromium.googlesource.com/external/liblouis-github.git", 496 + "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376" 497 + }, 498 + "src/third_party/libphonenumber/dist": { 499 + "fetcher": "fetchFromGitiles", 500 + "hash": "sha256-3hSnTFTD3KAdbyxfKg12qbIYTmw6YlTCH64gMP/HUJo=", 501 + "url": "https://chromium.googlesource.com/external/libphonenumber.git", 502 + "rev": "140dfeb81b753388e8a672900fb7a971e9a0d362" 503 + }, 504 + "src/third_party/libprotobuf-mutator/src": { 505 + "fetcher": "fetchFromGitiles", 506 + "hash": "sha256-ZyPweW+V5foxFQwjjMLkaRUo+FNV+kEDGIH/4oRV614=", 507 + "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git", 508 + "rev": "a304ec48dcf15d942607032151f7e9ee504b5dcf" 509 + }, 510 + "src/third_party/libsrtp": { 511 + "fetcher": "fetchFromGitiles", 512 + "hash": "sha256-pfLFh2JGk/g0ZZxBKTaYW9/PBpkCm0rtJeyNePUMTTc=", 513 + "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git", 514 + "rev": "5b7c744eb8310250ccc534f3f86a2015b3887a0a" 515 + }, 516 + "src/third_party/libsync/src": { 517 + "fetcher": "fetchFromGitiles", 518 + "hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E=", 519 + "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git", 520 + "rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6" 521 + }, 522 + "src/third_party/libvpx/source/libvpx": { 523 + "fetcher": "fetchFromGitiles", 524 + "hash": "sha256-jYy35aQyO+1iNwTT2lzLHwJc7avryC6q2f3uPAEKKVg=", 525 + "url": "https://chromium.googlesource.com/webm/libvpx.git", 526 + "rev": "6da1bd01d64d3d246b633bf25c766dfe751345b7" 527 + }, 528 + "src/third_party/libwebm/source": { 529 + "fetcher": "fetchFromGitiles", 530 + "hash": "sha256-u/5nkJed0DzdhR5OLL2kIhZhOnrbyzL1Kx37vV/jcEo=", 531 + "url": "https://chromium.googlesource.com/webm/libwebm.git", 532 + "rev": "e4fbea0c9751ae8aa86629b197a28d8276a2b0da" 533 + }, 534 + "src/third_party/libwebp/src": { 535 + "fetcher": "fetchFromGitiles", 536 + "hash": "sha256-79peh0y3eeiW5cVQqVq0mUgDcGZ9BlY+OXkPZylKARY=", 537 + "url": "https://chromium.googlesource.com/webm/libwebp.git", 538 + "rev": "2af26267cdfcb63a88e5c74a85927a12d6ca1d76" 539 + }, 540 + "src/third_party/libyuv": { 541 + "fetcher": "fetchFromGitiles", 542 + "hash": "sha256-jxs9kHI40gRFhm9cU6uS1Rxj+LLUUqT9b3myihxgW7s=", 543 + "url": "https://chromium.googlesource.com/libyuv/libyuv.git", 544 + "rev": "04821d1e7d60845525e8db55c7bcd41ef5be9406" 545 + }, 546 + "src/third_party/lss": { 547 + "fetcher": "fetchFromGitiles", 548 + "hash": "sha256-hE8uZf9Fst66qJkoVYChiB8G41ie+k9M4X0W+5JUSdw=", 549 + "url": "https://chromium.googlesource.com/linux-syscall-support.git", 550 + "rev": "ce877209e11aa69dcfffbd53ef90ea1d07136521" 551 + }, 552 + "src/third_party/material_color_utilities/src": { 553 + "fetcher": "fetchFromGitiles", 554 + "hash": "sha256-oi28dWuTd6ijn/RKSPukDr5GSzYiCTM2klFb7WSMDHY=", 555 + "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git", 556 + "rev": "234a000e507d586c20df6e3bf5b9e035bc5ce7b1" 557 + }, 558 + "src/third_party/minigbm/src": { 559 + "fetcher": "fetchFromGitiles", 560 + "hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=", 561 + "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git", 562 + "rev": "3018207f4d89395cc271278fb9a6558b660885f5" 563 + }, 564 + "src/third_party/nasm": { 565 + "fetcher": "fetchFromGitiles", 566 + "hash": "sha256-L+b3X3vsfpY6FSlIK/AHhxhmq2cXd50vND6uT6yn8Qs=", 567 + "url": "https://chromium.googlesource.com/chromium/deps/nasm.git", 568 + "rev": "7fc833e889d1afda72c06220e5bed8fb43b2e5ce" 569 + }, 570 + "src/third_party/neon_2_sse/src": { 571 + "fetcher": "fetchFromGitiles", 572 + "hash": "sha256-299ZptvdTmCnIuVVBkrpf5ZTxKPwgcGUob81tEI91F0=", 573 + "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git", 574 + "rev": "a15b489e1222b2087007546b4912e21293ea86ff" 575 + }, 576 + "src/third_party/openh264/src": { 577 + "fetcher": "fetchFromGitiles", 578 + "hash": "sha256-J7Eqe2QevZh1xfap19W8AVCcwfRu7ztknnbKFJUAH1c=", 579 + "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264", 580 + "rev": "09a4f3ec842a8932341b195c5b01e141c8a16eb7" 581 + }, 582 + "src/third_party/openscreen/src": { 583 + "fetcher": "fetchFromGitiles", 584 + "hash": "sha256-JkOKXDRuzZxc+xhnUNwhz6Y7ElhxrTdCfyEJEtbWjvM=", 585 + "url": "https://chromium.googlesource.com/openscreen", 586 + "rev": "91b081e995ec03894ce54eded84ebd3b45247d13" 587 + }, 588 + "src/third_party/openscreen/src/third_party/tinycbor/src": { 589 + "fetcher": "fetchFromGitiles", 590 + "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=", 591 + "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git", 592 + "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7" 593 + }, 594 + "src/third_party/pdfium": { 595 + "fetcher": "fetchFromGitiles", 596 + "hash": "sha256-9qxj8TgFVf64aFTx/DwkUVa41682OSfVnBj9eubMafs=", 597 + "url": "https://pdfium.googlesource.com/pdfium.git", 598 + "rev": "d7470394271b6a6856e28ec905b19a12100f2797" 599 + }, 600 + "src/third_party/perfetto": { 601 + "fetcher": "fetchFromGitiles", 602 + "hash": "sha256-/8WQO0r10Hz3yLNh1MtjE8rGfzbpDkUowA2OPwEuRvA=", 603 + "url": "https://android.googlesource.com/platform/external/perfetto.git", 604 + "rev": "43b72e3ce703b676c9c923b04540472d10790f56" 605 + }, 606 + "src/third_party/pthreadpool/src": { 607 + "fetcher": "fetchFromGitiles", 608 + "hash": "sha256-Pfvievhma1rOpbLdSrIX4KaZyRpdvrnjRzzPYl3fDQo=", 609 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/pthreadpool.git", 610 + "rev": "1787867f6183f056420e532eec640cba25efafea" 611 + }, 612 + "src/third_party/pyelftools": { 613 + "fetcher": "fetchFromGitiles", 614 + "hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=", 615 + "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", 616 + "rev": "19b3e610c86fcadb837d252c794cb5e8008826ae" 617 + }, 618 + "src/third_party/quic_trace/src": { 619 + "fetcher": "fetchFromGitiles", 620 + "hash": "sha256-Nf9ZDLcE1JunhbpEMHhrY2ROnbgrvVZoRkPwWq1DU0g=", 621 + "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git", 622 + "rev": "caa0a6eaba816ecb737f9a70782b7c80b8ac8dbc" 623 + }, 624 + "src/third_party/pywebsocket3/src": { 625 + "fetcher": "fetchFromGitiles", 626 + "hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=", 627 + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git", 628 + "rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2" 629 + }, 630 + "src/third_party/re2/src": { 631 + "fetcher": "fetchFromGitiles", 632 + "hash": "sha256-9V/Q5o24sL1TJUDNifUqpyrQ2zTSrhU0Bxo9qDwd0+4=", 633 + "url": "https://chromium.googlesource.com/external/github.com/google/re2.git", 634 + "rev": "87d09ef4f0307e53f1d3796843f4b90d41cfccaa" 635 + }, 636 + "src/third_party/ruy/src": { 637 + "fetcher": "fetchFromGitiles", 638 + "hash": "sha256-hNco0Jol4vQS1bkYiXaoZ1IPHwoRq3DD3iY0TeLygew=", 639 + "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git", 640 + "rev": "c04e5e52ae6b144f74ac032652e3c538bda15c9b" 641 + }, 642 + "src/third_party/skia": { 643 + "fetcher": "fetchFromGitiles", 644 + "hash": "sha256-6JN+orZM77HNPDQ9VlZws1Zq8GuwDI83eXXauKknOTc=", 645 + "url": "https://skia.googlesource.com/skia.git", 646 + "rev": "bd56a010b6941116cd1900276bf5201f9a9c73da" 647 + }, 648 + "src/third_party/smhasher/src": { 649 + "fetcher": "fetchFromGitiles", 650 + "hash": "sha256-RyC//me08hwGXRrWcK8GZ1uhIkBq4FByA7fHCVDsniw=", 651 + "url": "https://chromium.googlesource.com/external/smhasher.git", 652 + "rev": "e87738e57558e0ec472b2fc3a643b838e5b6e88f" 653 + }, 654 + "src/third_party/snappy/src": { 655 + "fetcher": "fetchFromGitiles", 656 + "hash": "sha256-5fV6NfO8vmqK+iCwpLtE2YjYOzjsshctauyjNIOxrH0=", 657 + "url": "https://chromium.googlesource.com/external/github.com/google/snappy.git", 658 + "rev": "c9f9edf6d75bb065fa47468bf035e051a57bec7c" 659 + }, 660 + "src/third_party/sqlite/src": { 661 + "fetcher": "fetchFromGitiles", 662 + "hash": "sha256-35rSG+ptFMC62FsprLvAqfXZknKu40Ee6H2qpAcA3wI=", 663 + "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git", 664 + "rev": "b7e480172bb2411f9afedefdcc69a57a12f18b7b" 665 + }, 666 + "src/third_party/swiftshader": { 667 + "fetcher": "fetchFromGitiles", 668 + "hash": "sha256-PCPb5opTATGCCQmw8TGF09TbLL8QES+So+yaL68H//I=", 669 + "url": "https://swiftshader.googlesource.com/SwiftShader.git", 670 + "rev": "32f9332d1d7aacbdba7c1aa5df894bb1890bb2cc" 671 + }, 672 + "src/third_party/text-fragments-polyfill/src": { 673 + "fetcher": "fetchFromGitiles", 674 + "hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=", 675 + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git", 676 + "rev": "c036420683f672d685e27415de0a5f5e85bdc23f" 677 + }, 678 + "src/third_party/tflite/src": { 679 + "fetcher": "fetchFromGitiles", 680 + "hash": "sha256-3gawK1S5+nr5yOAHgYozLWSoT1TbJmB6Md1fID6du9w=", 681 + "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", 682 + "rev": "91946956f81a2d9fd12a6d6baba20c997d3f8890" 683 + }, 684 + "src/third_party/vulkan-deps": { 685 + "fetcher": "fetchFromGitiles", 686 + "hash": "sha256-xYX77wsgG+2TzS0AinFJndnID5P3/anY4TPh3cjRaIY=", 687 + "url": "https://chromium.googlesource.com/vulkan-deps", 688 + "rev": "4b7a5f2a3522cbc4e4334cdc64bfaf3f832b89c3" 689 + }, 690 + "src/third_party/vulkan-deps/glslang/src": { 691 + "fetcher": "fetchFromGitiles", 692 + "hash": "sha256-Y9AmEtFPj+sp/a5YnHChqlqgW/1kdaJ1CEbBB5r2cuI=", 693 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", 694 + "rev": "e3a711b6fc942307be7cb634698015dfd13c37fe" 695 + }, 696 + "src/third_party/vulkan-deps/spirv-cross/src": { 697 + "fetcher": "fetchFromGitiles", 698 + "hash": "sha256-I8RXVat6//rlpmZuuC99Ar/Rct6MFce4FGKgQA2gBj0=", 699 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", 700 + "rev": "54997fb4bc3adeb47b9b9f7bb67f1c25eaca2204" 701 + }, 702 + "src/third_party/vulkan-deps/spirv-headers/src": { 703 + "fetcher": "fetchFromGitiles", 704 + "hash": "sha256-OqLxyrTzg1Q2zmQd0YalWtl7vX5lRJFmE2VH7fHC8/8=", 705 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", 706 + "rev": "d790ced752b5bfc06b6988baadef6eb2d16bdf96" 707 + }, 708 + "src/third_party/vulkan-deps/spirv-tools/src": { 709 + "fetcher": "fetchFromGitiles", 710 + "hash": "sha256-wFdAzbOQdOqeuVaWl5036qkli1gkSiL5JHH82Z5cFL4=", 711 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", 712 + "rev": "4c16c35b16bbd462a0e89707ebeecc0bce956b2f" 713 + }, 714 + "src/third_party/vulkan-deps/vulkan-headers/src": { 715 + "fetcher": "fetchFromGitiles", 716 + "hash": "sha256-9+tHkkHsP5ft6+tbofOYV1yBFDpFlJz4Q6YS8c6T5As=", 717 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", 718 + "rev": "2634c969d7dc0e983f005f7f2e665cce8449efe6" 719 + }, 720 + "src/third_party/vulkan-deps/vulkan-loader/src": { 721 + "fetcher": "fetchFromGitiles", 722 + "hash": "sha256-q7/dYKQ3O0aSs326YbEeLlS+SciFWugBGm/G+b8RNd0=", 723 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", 724 + "rev": "d34bfafff23602e857064bea6d99a35eb63f37f2" 725 + }, 726 + "src/third_party/vulkan-deps/vulkan-tools/src": { 727 + "fetcher": "fetchFromGitiles", 728 + "hash": "sha256-tcaJmosHwTo38keV5qkumkLB1o1qq8v2ZmSsi2zDGoE=", 729 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", 730 + "rev": "389110e4600669d82bca042859fddf898387c0d2" 731 + }, 732 + "src/third_party/vulkan-deps/vulkan-utility-libraries/src": { 733 + "fetcher": "fetchFromGitiles", 734 + "hash": "sha256-7M47ZCbNwIppaotMfJTFTRsYNvSZNc0FUufoyXyUu/g=", 735 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries", 736 + "rev": "dd26ae7065a9ed60c8ab517ed79bf7935394aec7" 737 + }, 738 + "src/third_party/vulkan-deps/vulkan-validation-layers/src": { 739 + "fetcher": "fetchFromGitiles", 740 + "hash": "sha256-lj6MIQctcK6gsJlLdLwQ9PHbiAtTbNIPinii8vGZdGk=", 741 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", 742 + "rev": "b89f48ae89ec064c91e8b77468cebc18c3faa682" 743 + }, 744 + "src/third_party/vulkan_memory_allocator": { 745 + "fetcher": "fetchFromGitiles", 746 + "hash": "sha256-FdRPPdLZHj3RX3YzcmF58JJuIqeWQV3TDiiXPEW2lsc=", 747 + "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", 748 + "rev": "e87036508bb156f9986ea959323de1869e328f58" 749 + }, 750 + "src/third_party/wayland/src": { 751 + "fetcher": "fetchFromGitiles", 752 + "hash": "sha256-aVcy7bW1cqEKbowlVgfa9FI8/oG7k5CzPZbRl+cPcX8=", 753 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git", 754 + "rev": "a8c7553ec9af6462474524fd2bb4e9a7dc7217dd" 755 + }, 756 + "src/third_party/wayland-protocols/src": { 757 + "fetcher": "fetchFromGitiles", 758 + "hash": "sha256-3QK+ZN6IFUFkDxySSoQwP1J3JnTlD7JPaUk6Tr/d/k4=", 759 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git", 760 + "rev": "4624cfaaf563cd7be5e2e2087c8de6d3a48ea867" 761 + }, 762 + "src/third_party/wayland-protocols/kde": { 763 + "fetcher": "fetchFromGitiles", 764 + "hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=", 765 + "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git", 766 + "rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e" 767 + }, 768 + "src/third_party/wayland-protocols/gtk": { 769 + "fetcher": "fetchFromGitiles", 770 + "hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=", 771 + "url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git", 772 + "rev": "40ebed3a03aef096addc0af09fec4ec529d882a0" 773 + }, 774 + "src/third_party/webdriver/pylib": { 775 + "fetcher": "fetchFromGitiles", 776 + "hash": "sha256-WIqWXIKVgElgg8P8laLAlUrgwodGdeVcwohZxnPKedw=", 777 + "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git", 778 + "rev": "fc5e7e70c098bfb189a9a74746809ad3c5c34e04" 779 + }, 780 + "src/third_party/webgl/src": { 781 + "fetcher": "fetchFromGitiles", 782 + "hash": "sha256-h4by/1pp9oQGetZNnc1Rt5X5izgQf8ZUZDfsxQacqC0=", 783 + "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git", 784 + "rev": "eab0468fc0405b21e59bea30a441d8e38c9db2b7" 785 + }, 786 + "src/third_party/webgpu-cts/src": { 787 + "fetcher": "fetchFromGitiles", 788 + "hash": "sha256-Wch3opAvU/6rJVptOKxOJssev8NhNpbYZddScTlzuMw=", 789 + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", 790 + "rev": "4c8d2f67ecd03fbd3cb4c517ef8461427b6d635d" 791 + }, 792 + "src/third_party/webrtc": { 793 + "fetcher": "fetchFromGitiles", 794 + "hash": "sha256-GEv2JBC7GJeNOC3kG/Z3R4dTWOgSkMIt6Eytj8jfRGI=", 795 + "url": "https://webrtc.googlesource.com/src.git", 796 + "rev": "5afcec093c1403fe9e3872706d04671cbc6d2983" 797 + }, 798 + "src/third_party/wuffs/src": { 799 + "fetcher": "fetchFromGitiles", 800 + "hash": "sha256-HP8Vf1C9DuA9H+busf3lFoF9SsYqviLKv0l73CxmNEI=", 801 + "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", 802 + "rev": "fe9d08f2b6e80af691bfb1a718e144c49a1b9eba" 803 + }, 804 + "src/third_party/weston/src": { 805 + "fetcher": "fetchFromGitiles", 806 + "hash": "sha256-sfJm1CBGXX13pFcqeOVPqWlXrUfwjRl+rYf2BoT8Bt8=", 807 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git", 808 + "rev": "775f8a1edf357f59e6b2e284297f396f4fac95a4" 809 + }, 810 + "src/third_party/xdg-utils": { 811 + "fetcher": "fetchFromGitiles", 812 + "hash": "sha256-t3uV9JkkQQIwmezzSoEdTMLSizZdLQB7eLKTRQGH4kQ=", 813 + "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git", 814 + "rev": "d80274d5869b17b8c9067a1022e4416ee7ed5e0d" 815 + }, 816 + "src/third_party/xnnpack/src": { 817 + "fetcher": "fetchFromGitiles", 818 + "hash": "sha256-vsn3lrog5affus0qxc4TK2Z/tdd/E6hBYeUQRWoDZPQ=", 819 + "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", 820 + "rev": "b9d4073a6913891ce9cbd8965c8d506075d2a45a" 821 + }, 822 + "src/tools/page_cycler/acid3": { 823 + "fetcher": "fetchFromGitiles", 824 + "hash": "sha256-s/49EaYQRsyxuLejXc1zGDYTD7uO0ddaQIJBP50Bvw0=", 825 + "url": "https://chromium.googlesource.com/chromium/deps/acid3.git", 826 + "rev": "a926d0a32e02c4c03ae95bb798e6c780e0e184ba" 827 + }, 828 + "src/third_party/zstd/src": { 829 + "fetcher": "fetchFromGitiles", 830 + "hash": "sha256-yzv/R/GnqlXLeAjBEIev+8uM7MC0HeK0MfppnMTJ7Eg=", 831 + "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git", 832 + "rev": "25822342be59d831bad65426ae51f5cc22157b09" 833 + }, 834 + "src/v8": { 835 + "fetcher": "fetchFromGitiles", 836 + "hash": "sha256-5lGIgzBWnKwRCKRmLrTTyaSfFgKZsd0f01zxqDvhkzA=", 837 + "url": "https://chromium.googlesource.com/v8/v8.git", 838 + "rev": "748d3360122aeb3bcb450fb4b7c1b18049cab004" 839 + }, 840 + "src/third_party/nan": { 841 + "fetcher": "fetchFromGitHub", 842 + "hash": "sha256-tur5CExvwuSmwqBwH9o8OZWzDuifRybjEb+4/tm6exk=", 843 + "owner": "nodejs", 844 + "repo": "nan", 845 + "rev": "16fa32231e2ccd89d2804b3f765319128b20c4ac" 846 + }, 847 + "src/third_party/electron_node": { 848 + "fetcher": "fetchFromGitHub", 849 + "hash": "sha256-SI4qIix+sXWIS3WJyJoTdPb1cmSIhpLAmfa9iX/5Jlg=", 850 + "owner": "nodejs", 851 + "repo": "node", 852 + "rev": "v18.17.1" 853 + }, 854 + "src/third_party/squirrel.mac": { 855 + "fetcher": "fetchFromGitHub", 856 + "hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=", 857 + "owner": "Squirrel", 858 + "repo": "Squirrel.Mac", 859 + "rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38" 860 + }, 861 + "src/third_party/squirrel.mac/vendor/ReactiveObjC": { 862 + "fetcher": "fetchFromGitHub", 863 + "hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=", 864 + "owner": "ReactiveCocoa", 865 + "repo": "ReactiveObjC", 866 + "rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76" 867 + }, 868 + "src/third_party/squirrel.mac/vendor/Mantle": { 869 + "fetcher": "fetchFromGitHub", 870 + "hash": "sha256-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=", 871 + "owner": "Mantle", 872 + "repo": "Mantle", 873 + "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 874 + } 875 + }, 876 + "version": "27.0.0-beta.7", 877 + "modules": "118", 878 + "chrome": "118.0.5993.18", 879 + "node": "18.17.1", 880 + "chromium": { 881 + "version": "118.0.5993.18", 882 + "deps": { 883 + "gn": { 884 + "version": "2023-08-10", 885 + "url": "https://gn.googlesource.com/gn", 886 + "rev": "cc56a0f98bb34accd5323316e0292575ff17a5d4", 887 + "sha256": "1ly7z48v147bfdb1kqkbc98myxpgqq3g6vgr8bjx1ikrk17l82ab" 888 + } 889 + } 890 + }, 891 + "electron_yarn_hash": "039zdwb38982h6qinhipja8abza33ihihb4i5fadpsgh0cl7ldsy", 892 + "chromium_npm_hash": "sha256-5cjqpYB45nw2gop54VP+tL7/0w63nQGfQ4x6a6KS7XQ=" 893 + }, 894 + "26": { 895 + "deps": { 896 + "src/electron": { 897 + "fetcher": "fetchFromGitHub", 898 + "hash": "sha256-7GxRy1qnjZDz19Vpg36KtDqZkWXfU6C0J7fr93VUzU0=", 899 + "owner": "electron", 900 + "repo": "electron", 901 + "rev": "v26.2.3" 902 + }, 903 + "src": { 904 + "fetcher": "fetchFromGitiles", 905 + "hash": "sha256-iIul2qfkAEx0JYYhjxTEIVGxSAlIeNJ3pFGfJqx0jMw=", 906 + "url": "https://chromium.googlesource.com/chromium/src.git", 907 + "rev": "116.0.5845.190", 908 + "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; " 909 + }, 910 + "src/third_party/clang-format/script": { 911 + "fetcher": "fetchFromGitiles", 912 + "hash": "sha256-IL6ReGM6+urkXfGYe1BBOv+0XgCZv5i3Lib1q9COhig=", 913 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git", 914 + "rev": "f97059df7f8b205064625cdb5f97b56668a125ef" 915 + }, 916 + "src/buildtools/third_party/libc++/trunk": { 917 + "fetcher": "fetchFromGitiles", 918 + "hash": "sha256-Sdhhr/tSo7B1tvFY7jFUw82pDrF0n5cEMq567WzD1uE=", 919 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", 920 + "rev": "055b2e17ae4f0e2c025ad0c7508b01787df17758" 921 + }, 922 + "src/buildtools/third_party/libc++abi/trunk": { 923 + "fetcher": "fetchFromGitiles", 924 + "hash": "sha256-pZy10+P+RWGQavLqCI4M4bGHcxPnKulwC3WSE5lIXfU=", 925 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", 926 + "rev": "8d21803b9076b16d46c32e2f10da191ee758520c" 927 + }, 928 + "src/buildtools/third_party/libunwind/trunk": { 929 + "fetcher": "fetchFromGitiles", 930 + "hash": "sha256-DVacn5wSGeXLfjEQoCo2qLySgzkA79cdWktDkZ2dLY8=", 931 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", 932 + "rev": "b5a43ecdac82a248f8a700a68c722b4d98708377" 933 + }, 934 + "src/chrome/test/data/perf/canvas_bench": { 935 + "fetcher": "fetchFromGitiles", 936 + "hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=", 937 + "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", 938 + "rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732" 939 + }, 940 + "src/chrome/test/data/perf/frame_rate/content": { 941 + "fetcher": "fetchFromGitiles", 942 + "hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=", 943 + "url": "https://chromium.googlesource.com/chromium/frame_rate/content.git", 944 + "rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9" 945 + }, 946 + "src/chrome/test/data/xr/webvr_info": { 947 + "fetcher": "fetchFromGitiles", 948 + "hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=", 949 + "url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git", 950 + "rev": "c58ae99b9ff9e2aa4c524633519570bf33536248" 951 + }, 952 + "src/docs/website": { 953 + "fetcher": "fetchFromGitiles", 954 + "hash": "sha256-+iC1NPdw6LzzPbtLgO9ipvkeJjDAfBIODOtyIURlUX8=", 955 + "url": "https://chromium.googlesource.com/website.git", 956 + "rev": "715769197cbe967605f24842ffcfb733d31b40fd" 957 + }, 958 + "src/media/cdm/api": { 959 + "fetcher": "fetchFromGitiles", 960 + "hash": "sha256-6J6aSYW0or99VAgMNJJOdJqMJspoG7w1HxDN50MV5bw=", 961 + "url": "https://chromium.googlesource.com/chromium/cdm.git", 962 + "rev": "fef0b5aa1bd31efb88dfab804bdbe614f3d54f28" 963 + }, 964 + "src/net/third_party/quiche/src": { 965 + "fetcher": "fetchFromGitiles", 966 + "hash": "sha256-GMlLTzjU592zIc8hhFyAupY95+qR49r8x0q2l80XHDI=", 967 + "url": "https://quiche.googlesource.com/quiche.git", 968 + "rev": "037705cdfae29714daa24852021c2e5998a54446" 969 + }, 970 + "src/third_party/angle": { 971 + "fetcher": "fetchFromGitiles", 972 + "hash": "sha256-v4eIJssxzb2hE4NrKZMyhbzxwNc3koqcADVcBrw8iT8=", 973 + "url": "https://chromium.googlesource.com/angle/angle.git", 974 + "rev": "b48983ab8c74d2fcd9ef17c80727affb9e690c53" 975 + }, 976 + "src/third_party/angle/third_party/glmark2/src": { 977 + "fetcher": "fetchFromGitiles", 978 + "hash": "sha256-L7+zWM0qn8WFhmON7DGvarTsN1YHt1sn5+hazTOZrrk=", 979 + "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", 980 + "rev": "ca8de51fedb70bace5351c6b002eb952c747e889" 981 + }, 982 + "src/third_party/angle/third_party/rapidjson/src": { 983 + "fetcher": "fetchFromGitiles", 984 + "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=", 985 + "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson", 986 + "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f" 987 + }, 988 + "src/third_party/angle/third_party/VK-GL-CTS/src": { 989 + "fetcher": "fetchFromGitiles", 990 + "hash": "sha256-aiSGPLKRUErLohhLlcY/fWIJuUMzazDPIxiohiuCs6o=", 991 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", 992 + "rev": "f29bd2feeafff80013d4b52a8abbc960cbbb7dbd" 993 + }, 994 + "src/third_party/anonymous_tokens/src": { 995 + "fetcher": "fetchFromGitiles", 996 + "hash": "sha256-TcNIocV0p53NJCudvy8wf+fIPIP2tnkoBf1F7mEBFLs=", 997 + "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git", 998 + "rev": "8c8d20953d502db31fec2353b199e6c22ef0236e" 999 + }, 1000 + "src/third_party/content_analysis_sdk/src": { 1001 + "fetcher": "fetchFromGitiles", 1002 + "hash": "sha256-p4N3zAUoM/ApBlYvLsCcH9QLArz7T4+miDGVuTbrZEc=", 1003 + "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git", 1004 + "rev": "b8744f00646d175057f0be7443c7c72a311b5381" 1005 + }, 1006 + "src/third_party/dav1d/libdav1d": { 1007 + "fetcher": "fetchFromGitiles", 1008 + "hash": "sha256-KSo2s3M3S13gY84NlAdnPsjoKfJZy7ipTlWSvUHD9Ak=", 1009 + "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git", 1010 + "rev": "f8ae94eca0f53502a2cddd29a263c1edea4822a0" 1011 + }, 1012 + "src/third_party/dawn": { 1013 + "fetcher": "fetchFromGitiles", 1014 + "hash": "sha256-rX6wJVOoTnkpniDWjwMoneszAokXXkdcpXNE/JXayEY=", 1015 + "url": "https://dawn.googlesource.com/dawn.git", 1016 + "rev": "5318d39e47819212769b974ed3a0b42e373df59e" 1017 + }, 1018 + "src/third_party/dawn/third_party/glfw": { 1019 + "fetcher": "fetchFromGitiles", 1020 + "hash": "sha256-TwAPRjQxIz3J+zbNxzCp5Tek7MwisxdekMpY5QGsKyg=", 1021 + "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", 1022 + "rev": "62e175ef9fae75335575964c845a302447c012c7" 1023 + }, 1024 + "src/third_party/dawn/third_party/webgpu-cts": { 1025 + "fetcher": "fetchFromGitiles", 1026 + "hash": "sha256-DoS9lSP9nVxeKpAtvWQbdYRSaiF0m+MXysfRC8bxqrY=", 1027 + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", 1028 + "rev": "b033a4f1ae4a0e19ae4d5563fae023001bbf570f" 1029 + }, 1030 + "src/third_party/highway/src": { 1031 + "fetcher": "fetchFromGitiles", 1032 + "hash": "sha256-kNb9UVcFq2BIf9nftUgN8ciFFCzRCou/sLwVf08jf3E=", 1033 + "url": "https://chromium.googlesource.com/external/github.com/google/highway.git", 1034 + "rev": "8f20644eca693cfb74aa795b0006b6779c370e7a" 1035 + }, 1036 + "src/third_party/google_benchmark/src": { 1037 + "fetcher": "fetchFromGitiles", 1038 + "hash": "sha256-h2ryAQAuHI54Cni88L85e7Np4KATGVTRdDcmUvCNeWc=", 1039 + "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git", 1040 + "rev": "b177433f3ee2513b1075140c723d73ab8901790f" 1041 + }, 1042 + "src/third_party/boringssl/src": { 1043 + "fetcher": "fetchFromGitiles", 1044 + "hash": "sha256-ZPao/g4Tqc6s/ZLDe3FDuw8rmO0ON07/t7y1c/C2bAs=", 1045 + "url": "https://boringssl.googlesource.com/boringssl.git", 1046 + "rev": "ae88f198a49d77993e9c44b017d0e69c810dc668" 1047 + }, 1048 + "src/third_party/breakpad/breakpad": { 1049 + "fetcher": "fetchFromGitiles", 1050 + "hash": "sha256-8AkC/8oX4OWAcV21laJ0AeMRB9G04rFc6UJFy7Wus4A=", 1051 + "url": "https://chromium.googlesource.com/breakpad/breakpad.git", 1052 + "rev": "8988364bcddd9b194b0bf931c10bc125987330ed" 1053 + }, 1054 + "src/third_party/cast_core/public/src": { 1055 + "fetcher": "fetchFromGitiles", 1056 + "hash": "sha256-pyjxQQYnsASHV2SxwZeIqkZJSpTrqyGg7Uee/GRp9VU=", 1057 + "url": "https://chromium.googlesource.com/cast_core/public", 1058 + "rev": "e42ef68aa05ac0c163805f60b9b19284f3c2dee3" 1059 + }, 1060 + "src/third_party/catapult": { 1061 + "fetcher": "fetchFromGitiles", 1062 + "hash": "sha256-MkkIztmLGRmxkRAPGZgeb+cc4Dn9Z24p+umwFzAxhpQ=", 1063 + "url": "https://chromium.googlesource.com/catapult.git", 1064 + "rev": "cef5cf05b2410be6cae210e4ae7de0ab808736c3" 1065 + }, 1066 + "src/third_party/ced/src": { 1067 + "fetcher": "fetchFromGitiles", 1068 + "hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=", 1069 + "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", 1070 + "rev": "ba412eaaacd3186085babcd901679a48863c7dd5" 1071 + }, 1072 + "src/third_party/cld_3/src": { 1073 + "fetcher": "fetchFromGitiles", 1074 + "hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=", 1075 + "url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git", 1076 + "rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661" 1077 + }, 1078 + "src/third_party/colorama/src": { 1079 + "fetcher": "fetchFromGitiles", 1080 + "hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=", 1081 + "url": "https://chromium.googlesource.com/external/colorama.git", 1082 + "rev": "3de9f013df4b470069d03d250224062e8cf15c49" 1083 + }, 1084 + "src/third_party/cpu_features/src": { 1085 + "fetcher": "fetchFromGitiles", 1086 + "hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=", 1087 + "url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git", 1088 + "rev": "936b9ab5515dead115606559502e3864958f7f6e" 1089 + }, 1090 + "src/third_party/cpuinfo/src": { 1091 + "fetcher": "fetchFromGitiles", 1092 + "hash": "sha256-1XazrNQwwIFeiUgFxiZq8lU1jdlusdld9ddssVLccEM=", 1093 + "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", 1094 + "rev": "f44a9dabb2192ffb203ddd0c71f6373c7d82faed" 1095 + }, 1096 + "src/third_party/crc32c/src": { 1097 + "fetcher": "fetchFromGitiles", 1098 + "hash": "sha256-urg0bmnfMfHagLPELp4WrNCz1gBZ6DFOWpDue1KsMtc=", 1099 + "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", 1100 + "rev": "fa5ade41ee480003d9c5af6f43567ba22e4e17e6" 1101 + }, 1102 + "src/third_party/cros_system_api": { 1103 + "fetcher": "fetchFromGitiles", 1104 + "hash": "sha256-SlIa4iN8FAGrR5/T2JlPA0RRDkwKmJ+z6FAe83Doo9c=", 1105 + "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", 1106 + "rev": "ea8d35b6f6762ff618dabf307be7a03971afa02e" 1107 + }, 1108 + "src/third_party/crossbench": { 1109 + "fetcher": "fetchFromGitiles", 1110 + "hash": "sha256-IM81ppJX/ib//P2ESbQXMSL+BiOSVKbdXZdcMsq4xn0=", 1111 + "url": "https://chromium.googlesource.com/crossbench.git", 1112 + "rev": "cdc33384bfa900dfec28e6cf7b5f22cd7ff2c92f" 1113 + }, 1114 + "src/third_party/depot_tools": { 1115 + "fetcher": "fetchFromGitiles", 1116 + "hash": "sha256-UuF8ft26lKDc4tOmYN8yyGQ6J8YFFcK0oJ5aVskooLQ=", 1117 + "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", 1118 + "rev": "fc75af35d41df6c7742caef751428aa875199990" 1119 + }, 1120 + "src/third_party/devtools-frontend/src": { 1121 + "fetcher": "fetchFromGitiles", 1122 + "hash": "sha256-xq+qY3WZPRCGSmdk71wVCOAFbK4f4C87IVkSQkA5oeA=", 1123 + "url": "https://chromium.googlesource.com/devtools/devtools-frontend", 1124 + "rev": "f7c236f0555abbe40cebfdc2d4148ea8dfdf0f10" 1125 + }, 1126 + "src/third_party/dom_distiller_js/dist": { 1127 + "fetcher": "fetchFromGitiles", 1128 + "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=", 1129 + "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", 1130 + "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d" 1131 + }, 1132 + "src/third_party/eigen3/src": { 1133 + "fetcher": "fetchFromGitiles", 1134 + "hash": "sha256-ycpxfxQBCMZzPBJNwkJanLUoRenC6Ja4k2KnxPZ73aA=", 1135 + "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", 1136 + "rev": "7d7576f3262fa15c34d5575637bd8d7ff4a83f16" 1137 + }, 1138 + "src/third_party/farmhash/src": { 1139 + "fetcher": "fetchFromGitiles", 1140 + "hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=", 1141 + "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", 1142 + "rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45" 1143 + }, 1144 + "src/third_party/ffmpeg": { 1145 + "fetcher": "fetchFromGitiles", 1146 + "hash": "sha256-dvn/4ufK0lbfB9GKpNKKS/aImSVRBAyEss5cWm8iA84=", 1147 + "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git", 1148 + "rev": "881c5c3f6412020c37e97e178e0f5da9ddd2ae90" 1149 + }, 1150 + "src/third_party/flac": { 1151 + "fetcher": "fetchFromGitiles", 1152 + "hash": "sha256-gvTFPNOlBfozptaH7lTb9iD/09AmpdT3kCl9ClszjEs=", 1153 + "url": "https://chromium.googlesource.com/chromium/deps/flac.git", 1154 + "rev": "689da3a7ed50af7448c3f1961d1791c7c1d9c85c" 1155 + }, 1156 + "src/third_party/flatbuffers/src": { 1157 + "fetcher": "fetchFromGitiles", 1158 + "hash": "sha256-sKBf+en13jDX84/2adz10Z248MifhZg+YaMABIqaduE=", 1159 + "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git", 1160 + "rev": "13fc75cb6b7b44793f3f5b4ba025ff403d012c9f" 1161 + }, 1162 + "src/third_party/fontconfig/src": { 1163 + "fetcher": "fetchFromGitiles", 1164 + "hash": "sha256-0R+FEhtGXFiQWHEPRrJqaBW1JVfCojYI4NPDvYMBhoU=", 1165 + "url": "https://chromium.googlesource.com/external/fontconfig.git", 1166 + "rev": "06929a556fdc39c8fe12965b69070c8df520a33e" 1167 + }, 1168 + "src/third_party/fp16/src": { 1169 + "fetcher": "fetchFromGitiles", 1170 + "hash": "sha256-m2d9bqZoGWzuUPGkd29MsrdscnJRtuIkLIMp3fMmtRY=", 1171 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git", 1172 + "rev": "0a92994d729ff76a58f692d3028ca1b64b145d91" 1173 + }, 1174 + "src/third_party/gemmlowp/src": { 1175 + "fetcher": "fetchFromGitiles", 1176 + "hash": "sha256-O5wD8wxgis0qYMaY+xZ21GBDVQFphMRvInCOswS6inA=", 1177 + "url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git", 1178 + "rev": "13d57703abca3005d97b19df1f2db731607a7dc2" 1179 + }, 1180 + "src/third_party/grpc/src": { 1181 + "fetcher": "fetchFromGitiles", 1182 + "hash": "sha256-64JEVCx/PCM0dvv7kAQvSjLc0QbRAZVBDzwD/FAV6T8=", 1183 + "url": "https://chromium.googlesource.com/external/github.com/grpc/grpc.git", 1184 + "rev": "822dab21d9995c5cf942476b35ca12a1aa9d2737" 1185 + }, 1186 + "src/third_party/freetype/src": { 1187 + "fetcher": "fetchFromGitiles", 1188 + "hash": "sha256-JN7Mw+Osobx3LqAf7lR1EK3Tv2M0JCvd/8oNFEENH/k=", 1189 + "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", 1190 + "rev": "3829fdaae5f12590f93807e9bcb866be131a201a" 1191 + }, 1192 + "src/third_party/freetype-testing/src": { 1193 + "fetcher": "fetchFromGitiles", 1194 + "hash": "sha256-2aHPchIK5Oce5+XxdXVCC+8EM6i0XT0rFbjSIVa2L1A=", 1195 + "url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git", 1196 + "rev": "7a69b1a2b028476f840ab7d4a2ffdfe4eb2c389f" 1197 + }, 1198 + "src/third_party/fxdiv/src": { 1199 + "fetcher": "fetchFromGitiles", 1200 + "hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=", 1201 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", 1202 + "rev": "63058eff77e11aa15bf531df5dd34395ec3017c8" 1203 + }, 1204 + "src/third_party/harfbuzz-ng/src": { 1205 + "fetcher": "fetchFromGitiles", 1206 + "hash": "sha256-+fClyD9Rsge9qdGF8WCv8taLTWNL8iManpXZUzDL2LM=", 1207 + "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", 1208 + "rev": "db700b5670d9475cc8ed4880cc9447b232c5e432" 1209 + }, 1210 + "src/third_party/emoji-segmenter/src": { 1211 + "fetcher": "fetchFromGitiles", 1212 + "hash": "sha256-oT9mAKoKnrsFsBAeTRfPOXM76HRQQabFAlPpfKUGFhs=", 1213 + "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git", 1214 + "rev": "9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e" 1215 + }, 1216 + "src/third_party/ots/src": { 1217 + "fetcher": "fetchFromGitiles", 1218 + "hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=", 1219 + "url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git", 1220 + "rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33" 1221 + }, 1222 + "src/third_party/libgav1/src": { 1223 + "fetcher": "fetchFromGitiles", 1224 + "hash": "sha256-DY2BBK+bH1lGZNEl3rMDsPb7Z52YMIQy/3N0achugE0=", 1225 + "url": "https://chromium.googlesource.com/codecs/libgav1.git", 1226 + "rev": "cd53f7c0d6a1c005e38874d143c8876d375bae70" 1227 + }, 1228 + "src/third_party/googletest/src": { 1229 + "fetcher": "fetchFromGitiles", 1230 + "hash": "sha256-VYRjcM3dDY2FarviXyFMgSkXCqKfWXwtGAj2Msgm7zg=", 1231 + "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git", 1232 + "rev": "af29db7ec28d6df1c7f0f745186884091e602e07" 1233 + }, 1234 + "src/third_party/hunspell_dictionaries": { 1235 + "fetcher": "fetchFromGitiles", 1236 + "hash": "sha256-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=", 1237 + "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git", 1238 + "rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e" 1239 + }, 1240 + "src/third_party/icu": { 1241 + "fetcher": "fetchFromGitiles", 1242 + "hash": "sha256-SPWi626Y5WL+cBiedyofb7FRxzM+maQ+1Mp5sx/i1EA=", 1243 + "url": "https://chromium.googlesource.com/chromium/deps/icu.git", 1244 + "rev": "e8c3bc9ea97d4423ad0515e5f1c064f486dae8b1" 1245 + }, 1246 + "src/third_party/jsoncpp/source": { 1247 + "fetcher": "fetchFromGitiles", 1248 + "hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=", 1249 + "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git", 1250 + "rev": "42e892d96e47b1f6e29844cc705e148ec4856448" 1251 + }, 1252 + "src/third_party/leveldatabase/src": { 1253 + "fetcher": "fetchFromGitiles", 1254 + "hash": "sha256-TTX2FrmcWsgqrh4uzqMyGnnnG51cVC2ILfdLxD65MLY=", 1255 + "url": "https://chromium.googlesource.com/external/leveldb.git", 1256 + "rev": "068d5ee1a3ac40dabd00d211d5013af44be55bea" 1257 + }, 1258 + "src/third_party/libFuzzer/src": { 1259 + "fetcher": "fetchFromGitiles", 1260 + "hash": "sha256-Zp8Ea/7GwmEl964MEIk3UM6IR5+FtUz8InlqZaOniDA=", 1261 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git", 1262 + "rev": "26cc39e59b2bf5cbc20486296248a842c536878d" 1263 + }, 1264 + "src/third_party/fuzztest/src": { 1265 + "fetcher": "fetchFromGitiles", 1266 + "hash": "sha256-SiZAiHQt37PdWYiVOexqoQnRqk+EbsZk8ELJ9eJ1iSk=", 1267 + "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git", 1268 + "rev": "0e6385f1b48865f35889749046083586e110e390" 1269 + }, 1270 + "src/third_party/libaddressinput/src": { 1271 + "fetcher": "fetchFromGitiles", 1272 + "hash": "sha256-xvUUQSPrvqUp5DI9AqlRTWurwDW087c6v4RvI+4sfOQ=", 1273 + "url": "https://chromium.googlesource.com/external/libaddressinput.git", 1274 + "rev": "e8712e415627f22d0b00ebee8db99547077f39bd" 1275 + }, 1276 + "src/third_party/libaom/source/libaom": { 1277 + "fetcher": "fetchFromGitiles", 1278 + "hash": "sha256-pghv17RmD8w7eWiSB2pdR3ZWSFyhFEky0p7jfGKIu34=", 1279 + "url": "https://aomedia.googlesource.com/aom.git", 1280 + "rev": "414a2fcbb1bb0f4ac471613e12004651f4d67c25" 1281 + }, 1282 + "src/third_party/libavif/src": { 1283 + "fetcher": "fetchFromGitiles", 1284 + "hash": "sha256-roT/0RLGNKlz8gx209UtyM3YpM29y27P4zjZJMqnUPY=", 1285 + "url": "https://chromium.googlesource.com/external/github.com/AOMediaCodec/libavif.git", 1286 + "rev": "781d6a6467d82d8ba36256f31b6593a33c03345d" 1287 + }, 1288 + "src/third_party/libavifinfo/src": { 1289 + "fetcher": "fetchFromGitiles", 1290 + "hash": "sha256-9HrWIuA3nuvqT6Hy8DHoBRCEKEG/p9UHY5gPYd/5oaI=", 1291 + "url": "https://aomedia.googlesource.com/libavifinfo.git", 1292 + "rev": "8ed46385f4b6fb0b4680d791002cbd674b2b9cb6" 1293 + }, 1294 + "src/third_party/nearby/src": { 1295 + "fetcher": "fetchFromGitiles", 1296 + "hash": "sha256-WLmEKIxTm7Aae/riw2HLcNmITvBHG4Z6fDA1Ue9J0tM=", 1297 + "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", 1298 + "rev": "44fb9b4fa24e1140202c53a7c56bea90a0426adb" 1299 + }, 1300 + "src/third_party/beto-core/src": { 1301 + "fetcher": "fetchFromGitiles", 1302 + "hash": "sha256-qlExr/AFxJL7JLDz7bDCCk9Ios++5/n/iT9Mv8YnYxY=", 1303 + "url": "https://beto-core.googlesource.com/beto-core.git", 1304 + "rev": "45756ea770c41085d5c71156b2c46da0b10117d6" 1305 + }, 1306 + "src/third_party/securemessage/src": { 1307 + "fetcher": "fetchFromGitiles", 1308 + "hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=", 1309 + "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git", 1310 + "rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84" 1311 + }, 1312 + "src/third_party/ukey2/src": { 1313 + "fetcher": "fetchFromGitiles", 1314 + "hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=", 1315 + "url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git", 1316 + "rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47" 1317 + }, 1318 + "src/third_party/cros-components/src": { 1319 + "fetcher": "fetchFromGitiles", 1320 + "hash": "sha256-a58NnOGa2bcQ2WNULnFyjyYnw3QXUAWjsB7UAxuRakg=", 1321 + "url": "https://chromium.googlesource.com/external/google3/cros_components.git", 1322 + "rev": "81d1ad8e0ba89d207657f124de3d0829829484d7" 1323 + }, 1324 + "src/third_party/libdrm/src": { 1325 + "fetcher": "fetchFromGitiles", 1326 + "hash": "sha256-NUxS2rBJ0nFblvHRQUfKT933+DAws5RUTDb+RLxRF4M=", 1327 + "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git", 1328 + "rev": "98e1db501173303e58ef6a1def94ab7a2d84afc1" 1329 + }, 1330 + "src/third_party/expat/src": { 1331 + "fetcher": "fetchFromGitiles", 1332 + "hash": "sha256-FXTDGAK03jc2wvazhRKqtsFRKZUYS/9HLpZNp4JfZJI=", 1333 + "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git", 1334 + "rev": "441f98d02deafd9b090aea568282b28f66a50e36" 1335 + }, 1336 + "src/third_party/libipp/libipp": { 1337 + "fetcher": "fetchFromGitiles", 1338 + "hash": "sha256-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY=", 1339 + "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git", 1340 + "rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f" 1341 + }, 1342 + "src/third_party/libjpeg_turbo": { 1343 + "fetcher": "fetchFromGitiles", 1344 + "hash": "sha256-QnXMR9qqRiYfV1sUJvKVvLQ9A022lYKbsrI9HOU9LCs=", 1345 + "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git", 1346 + "rev": "aa4075f116e4312537d0d3e9dbd5e31096539f94" 1347 + }, 1348 + "src/third_party/liblouis/src": { 1349 + "fetcher": "fetchFromGitiles", 1350 + "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=", 1351 + "url": "https://chromium.googlesource.com/external/liblouis-github.git", 1352 + "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376" 1353 + }, 1354 + "src/third_party/libphonenumber/dist": { 1355 + "fetcher": "fetchFromGitiles", 1356 + "hash": "sha256-3hSnTFTD3KAdbyxfKg12qbIYTmw6YlTCH64gMP/HUJo=", 1357 + "url": "https://chromium.googlesource.com/external/libphonenumber.git", 1358 + "rev": "140dfeb81b753388e8a672900fb7a971e9a0d362" 1359 + }, 1360 + "src/third_party/libprotobuf-mutator/src": { 1361 + "fetcher": "fetchFromGitiles", 1362 + "hash": "sha256-ZyPweW+V5foxFQwjjMLkaRUo+FNV+kEDGIH/4oRV614=", 1363 + "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git", 1364 + "rev": "a304ec48dcf15d942607032151f7e9ee504b5dcf" 1365 + }, 1366 + "src/third_party/libsrtp": { 1367 + "fetcher": "fetchFromGitiles", 1368 + "hash": "sha256-pfLFh2JGk/g0ZZxBKTaYW9/PBpkCm0rtJeyNePUMTTc=", 1369 + "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git", 1370 + "rev": "5b7c744eb8310250ccc534f3f86a2015b3887a0a" 1371 + }, 1372 + "src/third_party/libsync/src": { 1373 + "fetcher": "fetchFromGitiles", 1374 + "hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E=", 1375 + "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git", 1376 + "rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6" 1377 + }, 1378 + "src/third_party/libvpx/source/libvpx": { 1379 + "fetcher": "fetchFromGitiles", 1380 + "hash": "sha256-nBNbZSpuoOTNgddVhw9twbxtLTgjDypY5AtxQlzf1HE=", 1381 + "url": "https://chromium.googlesource.com/webm/libvpx.git", 1382 + "rev": "2245df50a6d360d33fccd51479c48f2210ed607a" 1383 + }, 1384 + "src/third_party/libwebm/source": { 1385 + "fetcher": "fetchFromGitiles", 1386 + "hash": "sha256-u/5nkJed0DzdhR5OLL2kIhZhOnrbyzL1Kx37vV/jcEo=", 1387 + "url": "https://chromium.googlesource.com/webm/libwebm.git", 1388 + "rev": "e4fbea0c9751ae8aa86629b197a28d8276a2b0da" 1389 + }, 1390 + "src/third_party/libwebp/src": { 1391 + "fetcher": "fetchFromGitiles", 1392 + "hash": "sha256-isuuqzfc7cBxVEFrpHQP79B3s/5Jwu3qC4x3VPw7MuE=", 1393 + "url": "https://chromium.googlesource.com/webm/libwebp.git", 1394 + "rev": "4619a48fc3292743d7ce9658bee4245406734109" 1395 + }, 1396 + "src/third_party/libyuv": { 1397 + "fetcher": "fetchFromGitiles", 1398 + "hash": "sha256-jxs9kHI40gRFhm9cU6uS1Rxj+LLUUqT9b3myihxgW7s=", 1399 + "url": "https://chromium.googlesource.com/libyuv/libyuv.git", 1400 + "rev": "04821d1e7d60845525e8db55c7bcd41ef5be9406" 1401 + }, 1402 + "src/third_party/lss": { 1403 + "fetcher": "fetchFromGitiles", 1404 + "hash": "sha256-hE8uZf9Fst66qJkoVYChiB8G41ie+k9M4X0W+5JUSdw=", 1405 + "url": "https://chromium.googlesource.com/linux-syscall-support.git", 1406 + "rev": "ce877209e11aa69dcfffbd53ef90ea1d07136521" 1407 + }, 1408 + "src/third_party/material_color_utilities/src": { 1409 + "fetcher": "fetchFromGitiles", 1410 + "hash": "sha256-Cv1TjvOcswhp60LXblrLwY5jrudqKuDUqs1c//x49YE=", 1411 + "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git", 1412 + "rev": "bd6537fb1c4aa2164d97f96e78a9c826e360a0ed" 1413 + }, 1414 + "src/third_party/minigbm/src": { 1415 + "fetcher": "fetchFromGitiles", 1416 + "hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=", 1417 + "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git", 1418 + "rev": "3018207f4d89395cc271278fb9a6558b660885f5" 1419 + }, 1420 + "src/third_party/nasm": { 1421 + "fetcher": "fetchFromGitiles", 1422 + "hash": "sha256-L+b3X3vsfpY6FSlIK/AHhxhmq2cXd50vND6uT6yn8Qs=", 1423 + "url": "https://chromium.googlesource.com/chromium/deps/nasm.git", 1424 + "rev": "7fc833e889d1afda72c06220e5bed8fb43b2e5ce" 1425 + }, 1426 + "src/third_party/neon_2_sse/src": { 1427 + "fetcher": "fetchFromGitiles", 1428 + "hash": "sha256-299ZptvdTmCnIuVVBkrpf5ZTxKPwgcGUob81tEI91F0=", 1429 + "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git", 1430 + "rev": "a15b489e1222b2087007546b4912e21293ea86ff" 1431 + }, 1432 + "src/third_party/openh264/src": { 1433 + "fetcher": "fetchFromGitiles", 1434 + "hash": "sha256-J7Eqe2QevZh1xfap19W8AVCcwfRu7ztknnbKFJUAH1c=", 1435 + "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264", 1436 + "rev": "09a4f3ec842a8932341b195c5b01e141c8a16eb7" 1437 + }, 1438 + "src/third_party/openscreen/src": { 1439 + "fetcher": "fetchFromGitiles", 1440 + "hash": "sha256-+Ea+CVr59WUyVk7sLdelPPwt/n5CLBNnAOW6XD7k/qM=", 1441 + "url": "https://chromium.googlesource.com/openscreen", 1442 + "rev": "2a4dbe656f38bf7617df013b54c683e461ed064d" 1443 + }, 1444 + "src/third_party/openscreen/src/third_party/tinycbor/src": { 1445 + "fetcher": "fetchFromGitiles", 1446 + "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=", 1447 + "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git", 1448 + "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7" 1449 + }, 1450 + "src/third_party/pdfium": { 1451 + "fetcher": "fetchFromGitiles", 1452 + "hash": "sha256-xYvjBv4gkVhpx8a4C1kmp6/Ngd0w9BFKizsTFR0weHM=", 1453 + "url": "https://pdfium.googlesource.com/pdfium.git", 1454 + "rev": "6c2c8ce87dfbf69b533e97f78807dff28c95f014" 1455 + }, 1456 + "src/third_party/perfetto": { 1457 + "fetcher": "fetchFromGitiles", 1458 + "hash": "sha256-mkfzktiI1aEOcBF8S1LPH9lEXaWFURV/q9RrcXrP4Yk=", 1459 + "url": "https://android.googlesource.com/platform/external/perfetto.git", 1460 + "rev": "271c226bfba2965bb5c72fd6964f016ed1f85c05" 1461 + }, 1462 + "src/third_party/pthreadpool/src": { 1463 + "fetcher": "fetchFromGitiles", 1464 + "hash": "sha256-Pfvievhma1rOpbLdSrIX4KaZyRpdvrnjRzzPYl3fDQo=", 1465 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/pthreadpool.git", 1466 + "rev": "1787867f6183f056420e532eec640cba25efafea" 1467 + }, 1468 + "src/third_party/pyelftools": { 1469 + "fetcher": "fetchFromGitiles", 1470 + "hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=", 1471 + "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", 1472 + "rev": "19b3e610c86fcadb837d252c794cb5e8008826ae" 1473 + }, 1474 + "src/third_party/quic_trace/src": { 1475 + "fetcher": "fetchFromGitiles", 1476 + "hash": "sha256-Nf9ZDLcE1JunhbpEMHhrY2ROnbgrvVZoRkPwWq1DU0g=", 1477 + "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git", 1478 + "rev": "caa0a6eaba816ecb737f9a70782b7c80b8ac8dbc" 1479 + }, 1480 + "src/third_party/pywebsocket3/src": { 1481 + "fetcher": "fetchFromGitiles", 1482 + "hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=", 1483 + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git", 1484 + "rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2" 1485 + }, 1486 + "src/third_party/re2/src": { 1487 + "fetcher": "fetchFromGitiles", 1488 + "hash": "sha256-j2v1NVMGqMieHdj/5/mgC+flpWCzxoCwLLmtZa3N5+0=", 1489 + "url": "https://chromium.googlesource.com/external/github.com/google/re2.git", 1490 + "rev": "7c5e396af825562ec8321fdbf2f1cf276b26e3ae" 1491 + }, 1492 + "src/third_party/ruy/src": { 1493 + "fetcher": "fetchFromGitiles", 1494 + "hash": "sha256-voWwpijTX+AZJPGH5Rgy4ISKpFV3i86/KJBU9S1IT0g=", 1495 + "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git", 1496 + "rev": "caa244343de289f913c505100e6a463d46c174de" 1497 + }, 1498 + "src/third_party/skia": { 1499 + "fetcher": "fetchFromGitiles", 1500 + "hash": "sha256-y0v/eFfrFlEcVGT1W173bgqlFfWzz32TACAdV68uqrY=", 1501 + "url": "https://skia.googlesource.com/skia.git", 1502 + "rev": "bb40886d43b5fcbcdfb5587a2d20db418622990a" 1503 + }, 1504 + "src/third_party/smhasher/src": { 1505 + "fetcher": "fetchFromGitiles", 1506 + "hash": "sha256-RyC//me08hwGXRrWcK8GZ1uhIkBq4FByA7fHCVDsniw=", 1507 + "url": "https://chromium.googlesource.com/external/smhasher.git", 1508 + "rev": "e87738e57558e0ec472b2fc3a643b838e5b6e88f" 1509 + }, 1510 + "src/third_party/snappy/src": { 1511 + "fetcher": "fetchFromGitiles", 1512 + "hash": "sha256-5fV6NfO8vmqK+iCwpLtE2YjYOzjsshctauyjNIOxrH0=", 1513 + "url": "https://chromium.googlesource.com/external/github.com/google/snappy.git", 1514 + "rev": "c9f9edf6d75bb065fa47468bf035e051a57bec7c" 1515 + }, 1516 + "src/third_party/sqlite/src": { 1517 + "fetcher": "fetchFromGitiles", 1518 + "hash": "sha256-35rSG+ptFMC62FsprLvAqfXZknKu40Ee6H2qpAcA3wI=", 1519 + "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git", 1520 + "rev": "b7e480172bb2411f9afedefdcc69a57a12f18b7b" 1521 + }, 1522 + "src/third_party/swiftshader": { 1523 + "fetcher": "fetchFromGitiles", 1524 + "hash": "sha256-KDBfCZeWZWdx+nkMQO4UxjYl96eLo2qksqC9mL+U+ls=", 1525 + "url": "https://swiftshader.googlesource.com/SwiftShader.git", 1526 + "rev": "b8f1a3ad5f9e077cd4c67e2f612e42bc8ef2fd30" 1527 + }, 1528 + "src/third_party/text-fragments-polyfill/src": { 1529 + "fetcher": "fetchFromGitiles", 1530 + "hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=", 1531 + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git", 1532 + "rev": "c036420683f672d685e27415de0a5f5e85bdc23f" 1533 + }, 1534 + "src/third_party/tflite/src": { 1535 + "fetcher": "fetchFromGitiles", 1536 + "hash": "sha256-roL+P9fJskz+9h2vK0eYud7J+IFPD1+ByHIL95JPahs=", 1537 + "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", 1538 + "rev": "f3e12f6b28647da499edb69794745f14869f0df9" 1539 + }, 1540 + "src/third_party/vulkan-deps": { 1541 + "fetcher": "fetchFromGitiles", 1542 + "hash": "sha256-disqOHrly1sqqBrDdRbpPlRE9EHSSdMxJXr+Kn7sia0=", 1543 + "url": "https://chromium.googlesource.com/vulkan-deps", 1544 + "rev": "73a4816c4b451e0e47b35478ba204acb7848b6b9" 1545 + }, 1546 + "src/third_party/vulkan-deps/glslang/src": { 1547 + "fetcher": "fetchFromGitiles", 1548 + "hash": "sha256-EKV4kjmLfChKmx3ozAVNx8CJii6hQGAUTTPQmLevkX0=", 1549 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", 1550 + "rev": "6a7ec4be7b8a22ab16cea0f294b5973dbcdd637a" 1551 + }, 1552 + "src/third_party/vulkan-deps/spirv-cross/src": { 1553 + "fetcher": "fetchFromGitiles", 1554 + "hash": "sha256-8Xw0pKn6puTpALAkKMHQKbzBLENm37Iep8JnslooJI8=", 1555 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", 1556 + "rev": "2d3a152081ca6e6bea7093940d0f81088fe4d01c" 1557 + }, 1558 + "src/third_party/vulkan-deps/spirv-headers/src": { 1559 + "fetcher": "fetchFromGitiles", 1560 + "hash": "sha256-JwgV3kDFvljDoWagDRjTIRRZRX5f6r9UUUxnCj1GEyc=", 1561 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", 1562 + "rev": "6e09e44cd88a5297433411b2ee52f4cf9f50fa90" 1563 + }, 1564 + "src/third_party/vulkan-deps/spirv-tools/src": { 1565 + "fetcher": "fetchFromGitiles", 1566 + "hash": "sha256-/JyTxpmh57gr1OrzCvLvbPL/iqQeplA5mKpvY6+x1Ag=", 1567 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", 1568 + "rev": "a63ac9f73d29cd27cdb6e3388d98d1d934e512bb" 1569 + }, 1570 + "src/third_party/vulkan-deps/vulkan-headers/src": { 1571 + "fetcher": "fetchFromGitiles", 1572 + "hash": "sha256-4erHZKx4jksAtyG8ZHtlVoEY3EqE4p2pEtcGHqv7G7A=", 1573 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", 1574 + "rev": "c1a8560c5cf5e7bd6dbc71fe69b1a317411c36b8" 1575 + }, 1576 + "src/third_party/vulkan-deps/vulkan-loader/src": { 1577 + "fetcher": "fetchFromGitiles", 1578 + "hash": "sha256-PfVpvtBc80ZdL1SUJuoo8BGk90XSXX3l4mRVv3jdARA=", 1579 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", 1580 + "rev": "db51885950c860961279168997b5cde12a77abf9" 1581 + }, 1582 + "src/third_party/vulkan-deps/vulkan-tools/src": { 1583 + "fetcher": "fetchFromGitiles", 1584 + "hash": "sha256-L+WNkMyIJNKjCRuhgoU6OvjcfQpwAtPtquIngYYrf1M=", 1585 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", 1586 + "rev": "0cab6e8055fb0f3a54d8314552fd523a3da57c2c" 1587 + }, 1588 + "src/third_party/vulkan-deps/vulkan-validation-layers/src": { 1589 + "fetcher": "fetchFromGitiles", 1590 + "hash": "sha256-Ycvj5oOTE1fKHWk5Ubzr4lrzHQUjQXjguR2onXv3T5g=", 1591 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", 1592 + "rev": "e2be2287f4820ed578d1adeca981736146a74d9a" 1593 + }, 1594 + "src/third_party/vulkan_memory_allocator": { 1595 + "fetcher": "fetchFromGitiles", 1596 + "hash": "sha256-rARuPHa/gEAOTM8/Fnob0bU0Jv+UKLiwe3o0UGWYlME=", 1597 + "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", 1598 + "rev": "ebe84bec02c041d28f902da0214bf442743fc907" 1599 + }, 1600 + "src/third_party/wayland/src": { 1601 + "fetcher": "fetchFromGitiles", 1602 + "hash": "sha256-aVcy7bW1cqEKbowlVgfa9FI8/oG7k5CzPZbRl+cPcX8=", 1603 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git", 1604 + "rev": "a8c7553ec9af6462474524fd2bb4e9a7dc7217dd" 1605 + }, 1606 + "src/third_party/wayland-protocols/src": { 1607 + "fetcher": "fetchFromGitiles", 1608 + "hash": "sha256-3QK+ZN6IFUFkDxySSoQwP1J3JnTlD7JPaUk6Tr/d/k4=", 1609 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git", 1610 + "rev": "4624cfaaf563cd7be5e2e2087c8de6d3a48ea867" 1611 + }, 1612 + "src/third_party/wayland-protocols/kde": { 1613 + "fetcher": "fetchFromGitiles", 1614 + "hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=", 1615 + "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git", 1616 + "rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e" 1617 + }, 1618 + "src/third_party/wayland-protocols/gtk": { 1619 + "fetcher": "fetchFromGitiles", 1620 + "hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=", 1621 + "url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git", 1622 + "rev": "40ebed3a03aef096addc0af09fec4ec529d882a0" 1623 + }, 1624 + "src/third_party/webdriver/pylib": { 1625 + "fetcher": "fetchFromGitiles", 1626 + "hash": "sha256-WIqWXIKVgElgg8P8laLAlUrgwodGdeVcwohZxnPKedw=", 1627 + "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git", 1628 + "rev": "fc5e7e70c098bfb189a9a74746809ad3c5c34e04" 1629 + }, 1630 + "src/third_party/webgl/src": { 1631 + "fetcher": "fetchFromGitiles", 1632 + "hash": "sha256-jn0HFVHFGjbScUchFBynMekZIktPp25k8O/HfjvJHRU=", 1633 + "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git", 1634 + "rev": "b934957d2423492a9a8682f48517f07607503f3f" 1635 + }, 1636 + "src/third_party/webgpu-cts/src": { 1637 + "fetcher": "fetchFromGitiles", 1638 + "hash": "sha256-AW0VnZF9W1otb9+UGLGwrjXI6yqz7X0lqAMYtHVX6L8=", 1639 + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", 1640 + "rev": "82ed433cbcb632d6700551067a6d3acc6c2ab46e" 1641 + }, 1642 + "src/third_party/webrtc": { 1643 + "fetcher": "fetchFromGitiles", 1644 + "hash": "sha256-1A5kogfs9QnEtfTbLuhDJZ30UyspHAZ4a5ULDIf021U=", 1645 + "url": "https://webrtc.googlesource.com/src.git", 1646 + "rev": "44bc8e96ed88005fec89a1cc479e291fea30d1b3" 1647 + }, 1648 + "src/third_party/wuffs/src": { 1649 + "fetcher": "fetchFromGitiles", 1650 + "hash": "sha256-HP8Vf1C9DuA9H+busf3lFoF9SsYqviLKv0l73CxmNEI=", 1651 + "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", 1652 + "rev": "fe9d08f2b6e80af691bfb1a718e144c49a1b9eba" 1653 + }, 1654 + "src/third_party/weston/src": { 1655 + "fetcher": "fetchFromGitiles", 1656 + "hash": "sha256-EKl6oIM8Vml9wtSIb9ExFIuuJohbU/rsG3JVS5thaUU=", 1657 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git", 1658 + "rev": "420cfd00f2de91de74bd9d4d8348e43c582d29f0" 1659 + }, 1660 + "src/third_party/xdg-utils": { 1661 + "fetcher": "fetchFromGitiles", 1662 + "hash": "sha256-t3uV9JkkQQIwmezzSoEdTMLSizZdLQB7eLKTRQGH4kQ=", 1663 + "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git", 1664 + "rev": "d80274d5869b17b8c9067a1022e4416ee7ed5e0d" 1665 + }, 1666 + "src/third_party/xnnpack/src": { 1667 + "fetcher": "fetchFromGitiles", 1668 + "hash": "sha256-vsn3lrog5affus0qxc4TK2Z/tdd/E6hBYeUQRWoDZPQ=", 1669 + "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", 1670 + "rev": "b9d4073a6913891ce9cbd8965c8d506075d2a45a" 1671 + }, 1672 + "src/tools/page_cycler/acid3": { 1673 + "fetcher": "fetchFromGitiles", 1674 + "hash": "sha256-+7Ynz7k/dWdd4Wo7Rjzvc8GY9gTsjzjG3GdNsuDKszY=", 1675 + "url": "https://chromium.googlesource.com/chromium/deps/acid3.git", 1676 + "rev": "6be0a66a1ebd7ebc5abc1b2f405a945f6d871521" 1677 + }, 1678 + "src/v8": { 1679 + "fetcher": "fetchFromGitiles", 1680 + "hash": "sha256-ZiUQKEuFP8RUJS/gIMiOsJOf+/mKvHbpdDe1l2NWCxM=", 1681 + "url": "https://chromium.googlesource.com/v8/v8.git", 1682 + "rev": "65d8fbecd82df64fe857a112d75ee7628a3d559c" 1683 + }, 1684 + "src/third_party/nan": { 1685 + "fetcher": "fetchFromGitHub", 1686 + "hash": "sha256-tur5CExvwuSmwqBwH9o8OZWzDuifRybjEb+4/tm6exk=", 1687 + "owner": "nodejs", 1688 + "repo": "nan", 1689 + "rev": "16fa32231e2ccd89d2804b3f765319128b20c4ac" 1690 + }, 1691 + "src/third_party/electron_node": { 1692 + "fetcher": "fetchFromGitHub", 1693 + "hash": "sha256-VwG8Q+PZudblqG+m4uuWEowNWlq/MUuyEpFs8k8NbHE=", 1694 + "owner": "nodejs", 1695 + "repo": "node", 1696 + "rev": "v18.16.1" 1697 + }, 1698 + "src/third_party/squirrel.mac": { 1699 + "fetcher": "fetchFromGitHub", 1700 + "hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=", 1701 + "owner": "Squirrel", 1702 + "repo": "Squirrel.Mac", 1703 + "rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38" 1704 + }, 1705 + "src/third_party/squirrel.mac/vendor/ReactiveObjC": { 1706 + "fetcher": "fetchFromGitHub", 1707 + "hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=", 1708 + "owner": "ReactiveCocoa", 1709 + "repo": "ReactiveObjC", 1710 + "rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76" 1711 + }, 1712 + "src/third_party/squirrel.mac/vendor/Mantle": { 1713 + "fetcher": "fetchFromGitHub", 1714 + "hash": "sha256-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=", 1715 + "owner": "Mantle", 1716 + "repo": "Mantle", 1717 + "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 1718 + } 1719 + }, 1720 + "version": "26.2.3", 1721 + "modules": "116", 1722 + "chrome": "116.0.5845.190", 1723 + "node": "18.16.1", 1724 + "chromium": { 1725 + "version": "116.0.5845.190", 1726 + "deps": { 1727 + "gn": { 1728 + "version": "2023-06-09", 1729 + "url": "https://gn.googlesource.com/gn", 1730 + "rev": "4bd1a77e67958fb7f6739bd4542641646f264e5d", 1731 + "sha256": "14h9jqspb86sl5lhh6q0kk2rwa9zcak63f8drp7kb3r4dx08vzsw" 1732 + } 1733 + } 1734 + }, 1735 + "electron_yarn_hash": "05wkb1m0yjbai4153y49kwr1v2lj14fg75aqlvmmrhf3bxp9lg5g", 1736 + "chromium_npm_hash": "sha256-5cjqpYB45nw2gop54VP+tL7/0w63nQGfQ4x6a6KS7XQ=" 1737 + }, 1738 + "25": { 1739 + "deps": { 1740 + "src/electron": { 1741 + "fetcher": "fetchFromGitHub", 1742 + "hash": "sha256-oveOS/dycrcerSyQym1nz+EHML0RAjlAUqbo1xT214I=", 1743 + "owner": "electron", 1744 + "repo": "electron", 1745 + "rev": "v25.8.3" 1746 + }, 1747 + "src": { 1748 + "fetcher": "fetchFromGitiles", 1749 + "hash": "sha256-nh8LrBKsfW6K/scG1GPUyp/tYiXOxZkmjtuTyAXC4zI=", 1750 + "url": "https://chromium.googlesource.com/chromium/src.git", 1751 + "rev": "114.0.5735.289", 1752 + "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; " 1753 + }, 1754 + "src/buildtools/clang_format/script": { 1755 + "fetcher": "fetchFromGitiles", 1756 + "hash": "sha256-IL6ReGM6+urkXfGYe1BBOv+0XgCZv5i3Lib1q9COhig=", 1757 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git", 1758 + "rev": "f97059df7f8b205064625cdb5f97b56668a125ef" 1759 + }, 1760 + "src/buildtools/third_party/libc++/trunk": { 1761 + "fetcher": "fetchFromGitiles", 1762 + "hash": "sha256-i/FGU9F7HlGJJuwoFMV4V05pf4pvsqNxrPBN223YjZQ=", 1763 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", 1764 + "rev": "bff81b702ff4b7f74b1c0ed02a4bcf6c2744a90b" 1765 + }, 1766 + "src/buildtools/third_party/libc++abi/trunk": { 1767 + "fetcher": "fetchFromGitiles", 1768 + "hash": "sha256-Zka8AHFtHA4AC/Pbzc3pVqz/k2GYZYc8CeP1IXxGBUM=", 1769 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", 1770 + "rev": "307bd163607c315d46103ebe1d68aab44bf93986" 1771 + }, 1772 + "src/buildtools/third_party/libunwind/trunk": { 1773 + "fetcher": "fetchFromGitiles", 1774 + "hash": "sha256-u6FMD83JBBusQuWU7Hx5HREvLIFWUA4iN4If8poaHbE=", 1775 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", 1776 + "rev": "2795322d57001de8125cfdf18cef804acff69e35" 1777 + }, 1778 + "src/chrome/test/data/perf/canvas_bench": { 1779 + "fetcher": "fetchFromGitiles", 1780 + "hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=", 1781 + "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", 1782 + "rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732" 1783 + }, 1784 + "src/chrome/test/data/perf/frame_rate/content": { 1785 + "fetcher": "fetchFromGitiles", 1786 + "hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=", 1787 + "url": "https://chromium.googlesource.com/chromium/frame_rate/content.git", 1788 + "rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9" 1789 + }, 1790 + "src/chrome/test/data/xr/webvr_info": { 1791 + "fetcher": "fetchFromGitiles", 1792 + "hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=", 1793 + "url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git", 1794 + "rev": "c58ae99b9ff9e2aa4c524633519570bf33536248" 1795 + }, 1796 + "src/docs/website": { 1797 + "fetcher": "fetchFromGitiles", 1798 + "hash": "sha256-0rI5HUWxfNU0mrWJ4ndzL1gnn4E67UVPFpqkEpQjgW0=", 1799 + "url": "https://chromium.googlesource.com/website.git", 1800 + "rev": "40cfbbdee67c7010ae103011fe5797858e692a79" 1801 + }, 1802 + "src/media/cdm/api": { 1803 + "fetcher": "fetchFromGitiles", 1804 + "hash": "sha256-6J6aSYW0or99VAgMNJJOdJqMJspoG7w1HxDN50MV5bw=", 1805 + "url": "https://chromium.googlesource.com/chromium/cdm.git", 1806 + "rev": "fef0b5aa1bd31efb88dfab804bdbe614f3d54f28" 1807 + }, 1808 + "src/net/third_party/quiche/src": { 1809 + "fetcher": "fetchFromGitiles", 1810 + "hash": "sha256-dUSUlZR7svBw35TX/ywZaa1Ko/yTeV/gE+GudhX981E=", 1811 + "url": "https://quiche.googlesource.com/quiche.git", 1812 + "rev": "02c69dd28eef7ef2618782e8d54d53c14ae64382" 1813 + }, 1814 + "src/third_party/angle": { 1815 + "fetcher": "fetchFromGitiles", 1816 + "hash": "sha256-EpR25A5wDGnhK9EI2eSx8OsLtA4YvtDREi6x8ZfIVsM=", 1817 + "url": "https://chromium.googlesource.com/angle/angle.git", 1818 + "rev": "ce590bee825a18785f86d096f2c7be06428ccf88" 1819 + }, 1820 + "src/third_party/angle/third_party/glmark2/src": { 1821 + "fetcher": "fetchFromGitiles", 1822 + "hash": "sha256-L7+zWM0qn8WFhmON7DGvarTsN1YHt1sn5+hazTOZrrk=", 1823 + "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", 1824 + "rev": "ca8de51fedb70bace5351c6b002eb952c747e889" 1825 + }, 1826 + "src/third_party/angle/third_party/rapidjson/src": { 1827 + "fetcher": "fetchFromGitiles", 1828 + "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=", 1829 + "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson", 1830 + "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f" 1831 + }, 1832 + "src/third_party/angle/third_party/VK-GL-CTS/src": { 1833 + "fetcher": "fetchFromGitiles", 1834 + "hash": "sha256-XcaAnz36QOg+A5XcyGg0Z9dLFjsDSUa0GzZpEuQYMTg=", 1835 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", 1836 + "rev": "e3b9db9ad121f46b7943d0152a25d5ee9afaa13c" 1837 + }, 1838 + "src/third_party/content_analysis_sdk/src": { 1839 + "fetcher": "fetchFromGitiles", 1840 + "hash": "sha256-p4N3zAUoM/ApBlYvLsCcH9QLArz7T4+miDGVuTbrZEc=", 1841 + "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git", 1842 + "rev": "b8744f00646d175057f0be7443c7c72a311b5381" 1843 + }, 1844 + "src/third_party/dav1d/libdav1d": { 1845 + "fetcher": "fetchFromGitiles", 1846 + "hash": "sha256-FivzwqCvlY89q2znGvfNks+hje/iUFHcKPb19FyAZhM=", 1847 + "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git", 1848 + "rev": "d426d1c91075b9c552b12dd052af1cd0368f05a2" 1849 + }, 1850 + "src/third_party/dawn": { 1851 + "fetcher": "fetchFromGitiles", 1852 + "hash": "sha256-HoLI1IlG+ThNERz6xr1doIzNhPWNcZabiyPEn15kvoM=", 1853 + "url": "https://dawn.googlesource.com/dawn.git", 1854 + "rev": "bf86a1c8d463d7b9a556b10a80d17990d413831c" 1855 + }, 1856 + "src/third_party/dawn/third_party/glfw": { 1857 + "fetcher": "fetchFromGitiles", 1858 + "hash": "sha256-TwAPRjQxIz3J+zbNxzCp5Tek7MwisxdekMpY5QGsKyg=", 1859 + "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", 1860 + "rev": "62e175ef9fae75335575964c845a302447c012c7" 1861 + }, 1862 + "src/third_party/dawn/third_party/webgpu-cts": { 1863 + "fetcher": "fetchFromGitiles", 1864 + "hash": "sha256-+FRGgJSs7sVEZ6B6PZPxmXvmsKtt/sC/ZAjw+NdOwPQ=", 1865 + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", 1866 + "rev": "c7d833badcd37dc46a999ebeebbbde1368ff15b5" 1867 + }, 1868 + "src/third_party/highway/src": { 1869 + "fetcher": "fetchFromGitiles", 1870 + "hash": "sha256-kNb9UVcFq2BIf9nftUgN8ciFFCzRCou/sLwVf08jf3E=", 1871 + "url": "https://chromium.googlesource.com/external/github.com/google/highway.git", 1872 + "rev": "8f20644eca693cfb74aa795b0006b6779c370e7a" 1873 + }, 1874 + "src/third_party/google_benchmark/src": { 1875 + "fetcher": "fetchFromGitiles", 1876 + "hash": "sha256-h2ryAQAuHI54Cni88L85e7Np4KATGVTRdDcmUvCNeWc=", 1877 + "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git", 1878 + "rev": "b177433f3ee2513b1075140c723d73ab8901790f" 1879 + }, 1880 + "src/third_party/boringssl/src": { 1881 + "fetcher": "fetchFromGitiles", 1882 + "hash": "sha256-oeV7oMNpPbQyi5RiRJm/KAVmO7JZ1QRdYoNgFXh7Snc=", 1883 + "url": "https://boringssl.googlesource.com/boringssl.git", 1884 + "rev": "4b6d950d8921d6dd5365de0797fcc97302b9561b" 1885 + }, 1886 + "src/third_party/breakpad/breakpad": { 1887 + "fetcher": "fetchFromGitiles", 1888 + "hash": "sha256-+3Y4jCpcZ/++1Etpu/ZNuJvtTEX/Xn4HNfmx4nzcTtA=", 1889 + "url": "https://chromium.googlesource.com/breakpad/breakpad.git", 1890 + "rev": "bfde407de559c10d6cef861b3873ff287c24e761" 1891 + }, 1892 + "src/third_party/cast_core/public/src": { 1893 + "fetcher": "fetchFromGitiles", 1894 + "hash": "sha256-pyjxQQYnsASHV2SxwZeIqkZJSpTrqyGg7Uee/GRp9VU=", 1895 + "url": "https://chromium.googlesource.com/cast_core/public", 1896 + "rev": "e42ef68aa05ac0c163805f60b9b19284f3c2dee3" 1897 + }, 1898 + "src/third_party/catapult": { 1899 + "fetcher": "fetchFromGitiles", 1900 + "hash": "sha256-vK7rlGshfzPzaEdAxlP5vQ4USR/fC3BzPCh/rn0aAf4=", 1901 + "url": "https://chromium.googlesource.com/catapult.git", 1902 + "rev": "cae7ec667dee9f5c012b54ee9ffee94eb7beda14" 1903 + }, 1904 + "src/third_party/ced/src": { 1905 + "fetcher": "fetchFromGitiles", 1906 + "hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=", 1907 + "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", 1908 + "rev": "ba412eaaacd3186085babcd901679a48863c7dd5" 1909 + }, 1910 + "src/third_party/cld_3/src": { 1911 + "fetcher": "fetchFromGitiles", 1912 + "hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=", 1913 + "url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git", 1914 + "rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661" 1915 + }, 1916 + "src/third_party/colorama/src": { 1917 + "fetcher": "fetchFromGitiles", 1918 + "hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=", 1919 + "url": "https://chromium.googlesource.com/external/colorama.git", 1920 + "rev": "3de9f013df4b470069d03d250224062e8cf15c49" 1921 + }, 1922 + "src/third_party/cpuinfo/src": { 1923 + "fetcher": "fetchFromGitiles", 1924 + "hash": "sha256-ZXsJVhqyeH/9dN0/1Cq0TCjmzwmsePX9YyuuaI9+puI=", 1925 + "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", 1926 + "rev": "beb46ca0319882f262e682dd596880c92830687f" 1927 + }, 1928 + "src/third_party/crc32c/src": { 1929 + "fetcher": "fetchFromGitiles", 1930 + "hash": "sha256-urg0bmnfMfHagLPELp4WrNCz1gBZ6DFOWpDue1KsMtc=", 1931 + "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", 1932 + "rev": "fa5ade41ee480003d9c5af6f43567ba22e4e17e6" 1933 + }, 1934 + "src/third_party/cros_system_api": { 1935 + "fetcher": "fetchFromGitiles", 1936 + "hash": "sha256-0tnidX0O+jn1xbJMuSPsGPqwZBCKmfjWZY3aQdjM1gE=", 1937 + "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", 1938 + "rev": "73d6b816cacd86b886b4cc1e60f12ac1960f1d90" 1939 + }, 1940 + "src/third_party/crossbench": { 1941 + "fetcher": "fetchFromGitiles", 1942 + "hash": "sha256-IM81ppJX/ib//P2ESbQXMSL+BiOSVKbdXZdcMsq4xn0=", 1943 + "url": "https://chromium.googlesource.com/crossbench.git", 1944 + "rev": "cdc33384bfa900dfec28e6cf7b5f22cd7ff2c92f" 1945 + }, 1946 + "src/third_party/depot_tools": { 1947 + "fetcher": "fetchFromGitiles", 1948 + "hash": "sha256-7jPow77ejToE55KvQ7/eO0alMdMHcypfSyPceFAbZkw=", 1949 + "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", 1950 + "rev": "6e714e6dfe62110c95fafed4bdeb365a69c6a77e" 1951 + }, 1952 + "src/third_party/devtools-frontend/src": { 1953 + "fetcher": "fetchFromGitiles", 1954 + "hash": "sha256-jDE3eGkpcJYE5lt/dpIpKa6me3ZZnfY/9boL/YBnHoc=", 1955 + "url": "https://chromium.googlesource.com/devtools/devtools-frontend", 1956 + "rev": "3f60fe50e4790d1154659b9628e811bbcdf1aa4f" 1957 + }, 1958 + "src/third_party/dom_distiller_js/dist": { 1959 + "fetcher": "fetchFromGitiles", 1960 + "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=", 1961 + "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", 1962 + "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d" 1963 + }, 1964 + "src/third_party/eigen3/src": { 1965 + "fetcher": "fetchFromGitiles", 1966 + "hash": "sha256-Jf8sFjSMuXeiXm53srR2HahbBXszLOawdYk5H1UrK4c=", 1967 + "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", 1968 + "rev": "554fe02ae3f3fbc2fd320c26a522f1e59b2d6342" 1969 + }, 1970 + "src/third_party/farmhash/src": { 1971 + "fetcher": "fetchFromGitiles", 1972 + "hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=", 1973 + "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", 1974 + "rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45" 1975 + }, 1976 + "src/third_party/ffmpeg": { 1977 + "fetcher": "fetchFromGitiles", 1978 + "hash": "sha256-UjrZJBtOQiiqxtLb8x24axord3OFvyCcRcgDwiYE/jw=", 1979 + "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git", 1980 + "rev": "8d21d41d8bec5c0b266ee305d1a708dc5c23b594" 1981 + }, 1982 + "src/third_party/flac": { 1983 + "fetcher": "fetchFromGitiles", 1984 + "hash": "sha256-gvTFPNOlBfozptaH7lTb9iD/09AmpdT3kCl9ClszjEs=", 1985 + "url": "https://chromium.googlesource.com/chromium/deps/flac.git", 1986 + "rev": "689da3a7ed50af7448c3f1961d1791c7c1d9c85c" 1987 + }, 1988 + "src/third_party/flatbuffers/src": { 1989 + "fetcher": "fetchFromGitiles", 1990 + "hash": "sha256-OQ8E+i30WRz/lPJmVDiF7+TPo4gZVu2Of9loxz3tswI=", 1991 + "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git", 1992 + "rev": "a56f9ec50e908362e20254fcef28e62a2f148d91" 1993 + }, 1994 + "src/third_party/fontconfig/src": { 1995 + "fetcher": "fetchFromGitiles", 1996 + "hash": "sha256-0R+FEhtGXFiQWHEPRrJqaBW1JVfCojYI4NPDvYMBhoU=", 1997 + "url": "https://chromium.googlesource.com/external/fontconfig.git", 1998 + "rev": "06929a556fdc39c8fe12965b69070c8df520a33e" 1999 + }, 2000 + "src/third_party/fp16/src": { 2001 + "fetcher": "fetchFromGitiles", 2002 + "hash": "sha256-m2d9bqZoGWzuUPGkd29MsrdscnJRtuIkLIMp3fMmtRY=", 2003 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git", 2004 + "rev": "0a92994d729ff76a58f692d3028ca1b64b145d91" 2005 + }, 2006 + "src/third_party/gemmlowp/src": { 2007 + "fetcher": "fetchFromGitiles", 2008 + "hash": "sha256-O5wD8wxgis0qYMaY+xZ21GBDVQFphMRvInCOswS6inA=", 2009 + "url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git", 2010 + "rev": "13d57703abca3005d97b19df1f2db731607a7dc2" 2011 + }, 2012 + "src/third_party/grpc/src": { 2013 + "fetcher": "fetchFromGitiles", 2014 + "hash": "sha256-64JEVCx/PCM0dvv7kAQvSjLc0QbRAZVBDzwD/FAV6T8=", 2015 + "url": "https://chromium.googlesource.com/external/github.com/grpc/grpc.git", 2016 + "rev": "822dab21d9995c5cf942476b35ca12a1aa9d2737" 2017 + }, 2018 + "src/third_party/freetype/src": { 2019 + "fetcher": "fetchFromGitiles", 2020 + "hash": "sha256-qJBw5ocv4+2Xx8bU47QK8sw9Sl636iI+16cbaSNatHU=", 2021 + "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", 2022 + "rev": "0a3836c97d5e84d6721ac0fd2839e8ae1b7be8d9" 2023 + }, 2024 + "src/third_party/freetype-testing/src": { 2025 + "fetcher": "fetchFromGitiles", 2026 + "hash": "sha256-2aHPchIK5Oce5+XxdXVCC+8EM6i0XT0rFbjSIVa2L1A=", 2027 + "url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git", 2028 + "rev": "7a69b1a2b028476f840ab7d4a2ffdfe4eb2c389f" 2029 + }, 2030 + "src/third_party/fxdiv/src": { 2031 + "fetcher": "fetchFromGitiles", 2032 + "hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=", 2033 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", 2034 + "rev": "63058eff77e11aa15bf531df5dd34395ec3017c8" 2035 + }, 2036 + "src/third_party/harfbuzz-ng/src": { 2037 + "fetcher": "fetchFromGitiles", 2038 + "hash": "sha256-WaR7U7PeHIffa+ZG85QG7pii/dLOI4+23xK0/hUf1ok=", 2039 + "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", 2040 + "rev": "2175f5d050743317c563ec9414e0f83a47f7fbc4" 2041 + }, 2042 + "src/third_party/emoji-segmenter/src": { 2043 + "fetcher": "fetchFromGitiles", 2044 + "hash": "sha256-oT9mAKoKnrsFsBAeTRfPOXM76HRQQabFAlPpfKUGFhs=", 2045 + "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git", 2046 + "rev": "9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e" 2047 + }, 2048 + "src/third_party/ots/src": { 2049 + "fetcher": "fetchFromGitiles", 2050 + "hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=", 2051 + "url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git", 2052 + "rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33" 2053 + }, 2054 + "src/third_party/libgav1/src": { 2055 + "fetcher": "fetchFromGitiles", 2056 + "hash": "sha256-DY2BBK+bH1lGZNEl3rMDsPb7Z52YMIQy/3N0achugE0=", 2057 + "url": "https://chromium.googlesource.com/codecs/libgav1.git", 2058 + "rev": "cd53f7c0d6a1c005e38874d143c8876d375bae70" 2059 + }, 2060 + "src/third_party/googletest/src": { 2061 + "fetcher": "fetchFromGitiles", 2062 + "hash": "sha256-VYRjcM3dDY2FarviXyFMgSkXCqKfWXwtGAj2Msgm7zg=", 2063 + "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git", 2064 + "rev": "af29db7ec28d6df1c7f0f745186884091e602e07" 2065 + }, 2066 + "src/third_party/hunspell_dictionaries": { 2067 + "fetcher": "fetchFromGitiles", 2068 + "hash": "sha256-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=", 2069 + "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git", 2070 + "rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e" 2071 + }, 2072 + "src/third_party/icu": { 2073 + "fetcher": "fetchFromGitiles", 2074 + "hash": "sha256-47Xxb5IFbRmdO3oADjn13fm7aIYFXh2R4YVZIJAy22U=", 2075 + "url": "https://chromium.googlesource.com/chromium/deps/icu.git", 2076 + "rev": "d8daa943f64cd5dd2a55e9baf2e655ab4bfa5ae9" 2077 + }, 2078 + "src/third_party/jsoncpp/source": { 2079 + "fetcher": "fetchFromGitiles", 2080 + "hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=", 2081 + "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git", 2082 + "rev": "42e892d96e47b1f6e29844cc705e148ec4856448" 2083 + }, 2084 + "src/third_party/leveldatabase/src": { 2085 + "fetcher": "fetchFromGitiles", 2086 + "hash": "sha256-TTX2FrmcWsgqrh4uzqMyGnnnG51cVC2ILfdLxD65MLY=", 2087 + "url": "https://chromium.googlesource.com/external/leveldb.git", 2088 + "rev": "068d5ee1a3ac40dabd00d211d5013af44be55bea" 2089 + }, 2090 + "src/third_party/libFuzzer/src": { 2091 + "fetcher": "fetchFromGitiles", 2092 + "hash": "sha256-HG3KHhKQnr4hdnUK/2QhcxRdNxh38fhU54JKKzqZaio=", 2093 + "url": "https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git", 2094 + "rev": "debe7d2d1982e540fbd6bd78604bf001753f9e74" 2095 + }, 2096 + "src/third_party/centipede/src": { 2097 + "fetcher": "fetchFromGitiles", 2098 + "hash": "sha256-yFZOn/Ga+D/b/1TwuOZdO/H4/GuX/HRB18rgYg7+rmE=", 2099 + "url": "https://chromium.googlesource.com/external/github.com/google/centipede.git", 2100 + "rev": "a5a9071410e6e8134855b88461d0eb2c77d48cdd" 2101 + }, 2102 + "src/third_party/libaddressinput/src": { 2103 + "fetcher": "fetchFromGitiles", 2104 + "hash": "sha256-xvUUQSPrvqUp5DI9AqlRTWurwDW087c6v4RvI+4sfOQ=", 2105 + "url": "https://chromium.googlesource.com/external/libaddressinput.git", 2106 + "rev": "e8712e415627f22d0b00ebee8db99547077f39bd" 2107 + }, 2108 + "src/third_party/libaom/source/libaom": { 2109 + "fetcher": "fetchFromGitiles", 2110 + "hash": "sha256-j8b0xM7hHNqYIeUQjf+c7LyzcfZVJx64Xqo9gIRtsYU=", 2111 + "url": "https://aomedia.googlesource.com/aom.git", 2112 + "rev": "5a0903824082f41123e8365b5b99ddb6ced8971c" 2113 + }, 2114 + "src/third_party/libavif/src": { 2115 + "fetcher": "fetchFromGitiles", 2116 + "hash": "sha256-3Oe8ouucu2eHpXov3WchwKQIqjhzuSFfNZ7ChEkQiTE=", 2117 + "url": "https://chromium.googlesource.com/external/github.com/AOMediaCodec/libavif.git", 2118 + "rev": "1af8cea3d1b3a05ecbcb0e39d99a7f0183e6ce13" 2119 + }, 2120 + "src/third_party/nearby/src": { 2121 + "fetcher": "fetchFromGitiles", 2122 + "hash": "sha256-GfxGDSh2qkjIGgXgwH0xWAnjswOmGEVaXlci+tZS53g=", 2123 + "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", 2124 + "rev": "37000006c224476104276bf74038d60967593814" 2125 + }, 2126 + "src/third_party/securemessage/src": { 2127 + "fetcher": "fetchFromGitiles", 2128 + "hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=", 2129 + "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git", 2130 + "rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84" 2131 + }, 2132 + "src/third_party/ukey2/src": { 2133 + "fetcher": "fetchFromGitiles", 2134 + "hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=", 2135 + "url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git", 2136 + "rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47" 2137 + }, 2138 + "src/third_party/cros-components/src": { 2139 + "fetcher": "fetchFromGitiles", 2140 + "hash": "sha256-HgBDDfYvxYtHPfWlAs4aFCzDyhdcWnSP9nvCl8/UDfU=", 2141 + "url": "https://chromium.googlesource.com/external/google3/cros_components.git", 2142 + "rev": "0971e0c09f748dd476089b0e5136fe0b84e0bb4c" 2143 + }, 2144 + "src/third_party/libdrm/src": { 2145 + "fetcher": "fetchFromGitiles", 2146 + "hash": "sha256-ML89TBKDPHOd0YOVBmvLac+tyqgA5khDFK5vq4CCru8=", 2147 + "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git", 2148 + "rev": "b9ca37b3134861048986b75896c0915cbf2e97f9" 2149 + }, 2150 + "src/third_party/expat/src": { 2151 + "fetcher": "fetchFromGitiles", 2152 + "hash": "sha256-FXTDGAK03jc2wvazhRKqtsFRKZUYS/9HLpZNp4JfZJI=", 2153 + "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git", 2154 + "rev": "441f98d02deafd9b090aea568282b28f66a50e36" 2155 + }, 2156 + "src/third_party/libipp/libipp": { 2157 + "fetcher": "fetchFromGitiles", 2158 + "hash": "sha256-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY=", 2159 + "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git", 2160 + "rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f" 2161 + }, 2162 + "src/third_party/libjpeg_turbo": { 2163 + "fetcher": "fetchFromGitiles", 2164 + "hash": "sha256-QnXMR9qqRiYfV1sUJvKVvLQ9A022lYKbsrI9HOU9LCs=", 2165 + "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git", 2166 + "rev": "aa4075f116e4312537d0d3e9dbd5e31096539f94" 2167 + }, 2168 + "src/third_party/liblouis/src": { 2169 + "fetcher": "fetchFromGitiles", 2170 + "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=", 2171 + "url": "https://chromium.googlesource.com/external/liblouis-github.git", 2172 + "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376" 2173 + }, 2174 + "src/third_party/libphonenumber/dist": { 2175 + "fetcher": "fetchFromGitiles", 2176 + "hash": "sha256-3hSnTFTD3KAdbyxfKg12qbIYTmw6YlTCH64gMP/HUJo=", 2177 + "url": "https://chromium.googlesource.com/external/libphonenumber.git", 2178 + "rev": "140dfeb81b753388e8a672900fb7a971e9a0d362" 2179 + }, 2180 + "src/third_party/libprotobuf-mutator/src": { 2181 + "fetcher": "fetchFromGitiles", 2182 + "hash": "sha256-ZyPweW+V5foxFQwjjMLkaRUo+FNV+kEDGIH/4oRV614=", 2183 + "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git", 2184 + "rev": "a304ec48dcf15d942607032151f7e9ee504b5dcf" 2185 + }, 2186 + "src/third_party/libsrtp": { 2187 + "fetcher": "fetchFromGitiles", 2188 + "hash": "sha256-pfLFh2JGk/g0ZZxBKTaYW9/PBpkCm0rtJeyNePUMTTc=", 2189 + "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git", 2190 + "rev": "5b7c744eb8310250ccc534f3f86a2015b3887a0a" 2191 + }, 2192 + "src/third_party/libsync/src": { 2193 + "fetcher": "fetchFromGitiles", 2194 + "hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E=", 2195 + "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git", 2196 + "rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6" 2197 + }, 2198 + "src/third_party/libvpx/source/libvpx": { 2199 + "fetcher": "fetchFromGitiles", 2200 + "hash": "sha256-hIXEvCqbeMShGL1hCpJAMPbpuVfFM6Z4z5DPR3kfwb4=", 2201 + "url": "https://chromium.googlesource.com/webm/libvpx.git", 2202 + "rev": "27171320f5e36f7b18071bfa1d9616863ca1b4e8" 2203 + }, 2204 + "src/third_party/libwebm/source": { 2205 + "fetcher": "fetchFromGitiles", 2206 + "hash": "sha256-u/5nkJed0DzdhR5OLL2kIhZhOnrbyzL1Kx37vV/jcEo=", 2207 + "url": "https://chromium.googlesource.com/webm/libwebm.git", 2208 + "rev": "e4fbea0c9751ae8aa86629b197a28d8276a2b0da" 2209 + }, 2210 + "src/third_party/libwebp/src": { 2211 + "fetcher": "fetchFromGitiles", 2212 + "hash": "sha256-zBMivj2tF5AWC+E/rHHEtxBel0i1YwGGBus+4h3PCYY=", 2213 + "url": "https://chromium.googlesource.com/webm/libwebp.git", 2214 + "rev": "fd7b5d48464475408d32d2611bdb6947d4246b97" 2215 + }, 2216 + "src/third_party/libyuv": { 2217 + "fetcher": "fetchFromGitiles", 2218 + "hash": "sha256-LLmTW05GxoXgNkLRHp3e6gb7glMgJo1moc6lPLVHk6w=", 2219 + "url": "https://chromium.googlesource.com/libyuv/libyuv.git", 2220 + "rev": "77c2121f7e6b8e694d6e908bbbe9be24214097da" 2221 + }, 2222 + "src/third_party/lss": { 2223 + "fetcher": "fetchFromGitiles", 2224 + "hash": "sha256-hE8uZf9Fst66qJkoVYChiB8G41ie+k9M4X0W+5JUSdw=", 2225 + "url": "https://chromium.googlesource.com/linux-syscall-support.git", 2226 + "rev": "ce877209e11aa69dcfffbd53ef90ea1d07136521" 2227 + }, 2228 + "src/third_party/material_color_utilities/src": { 2229 + "fetcher": "fetchFromGitiles", 2230 + "hash": "sha256-Cv1TjvOcswhp60LXblrLwY5jrudqKuDUqs1c//x49YE=", 2231 + "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git", 2232 + "rev": "bd6537fb1c4aa2164d97f96e78a9c826e360a0ed" 2233 + }, 2234 + "src/third_party/minigbm/src": { 2235 + "fetcher": "fetchFromGitiles", 2236 + "hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=", 2237 + "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git", 2238 + "rev": "3018207f4d89395cc271278fb9a6558b660885f5" 2239 + }, 2240 + "src/third_party/nasm": { 2241 + "fetcher": "fetchFromGitiles", 2242 + "hash": "sha256-L+b3X3vsfpY6FSlIK/AHhxhmq2cXd50vND6uT6yn8Qs=", 2243 + "url": "https://chromium.googlesource.com/chromium/deps/nasm.git", 2244 + "rev": "7fc833e889d1afda72c06220e5bed8fb43b2e5ce" 2245 + }, 2246 + "src/third_party/neon_2_sse/src": { 2247 + "fetcher": "fetchFromGitiles", 2248 + "hash": "sha256-299ZptvdTmCnIuVVBkrpf5ZTxKPwgcGUob81tEI91F0=", 2249 + "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git", 2250 + "rev": "a15b489e1222b2087007546b4912e21293ea86ff" 2251 + }, 2252 + "src/third_party/openh264/src": { 2253 + "fetcher": "fetchFromGitiles", 2254 + "hash": "sha256-J7Eqe2QevZh1xfap19W8AVCcwfRu7ztknnbKFJUAH1c=", 2255 + "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264", 2256 + "rev": "09a4f3ec842a8932341b195c5b01e141c8a16eb7" 2257 + }, 2258 + "src/third_party/openscreen/src": { 2259 + "fetcher": "fetchFromGitiles", 2260 + "hash": "sha256-MSJbCxYEJmhUrBUobKBgUhPV5yMhxxtKgU4NE2h9mFs=", 2261 + "url": "https://chromium.googlesource.com/openscreen", 2262 + "rev": "0964c1e903264ae2c388fc0eda3309c22b46e1a2" 2263 + }, 2264 + "src/third_party/openscreen/src/third_party/tinycbor/src": { 2265 + "fetcher": "fetchFromGitiles", 2266 + "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=", 2267 + "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git", 2268 + "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7" 2269 + }, 2270 + "src/third_party/pdfium": { 2271 + "fetcher": "fetchFromGitiles", 2272 + "hash": "sha256-3FXPYcZZtfwzlkkakKczjoYbDURBA/QDCVdOn+98864=", 2273 + "url": "https://pdfium.googlesource.com/pdfium.git", 2274 + "rev": "9505810f66cc3dde86c30d072de53ca6fc8a45de" 2275 + }, 2276 + "src/third_party/perfetto": { 2277 + "fetcher": "fetchFromGitiles", 2278 + "hash": "sha256-AJWzQUYiml374LUZyku0ZTEM+lXAKsjc1YbsLfCfMGo=", 2279 + "url": "https://android.googlesource.com/platform/external/perfetto.git", 2280 + "rev": "f2da6df2f144e41e1c1428f11e8b388eaf8a2209" 2281 + }, 2282 + "src/third_party/pthreadpool/src": { 2283 + "fetcher": "fetchFromGitiles", 2284 + "hash": "sha256-Pfvievhma1rOpbLdSrIX4KaZyRpdvrnjRzzPYl3fDQo=", 2285 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/pthreadpool.git", 2286 + "rev": "1787867f6183f056420e532eec640cba25efafea" 2287 + }, 2288 + "src/third_party/pyelftools": { 2289 + "fetcher": "fetchFromGitiles", 2290 + "hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=", 2291 + "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", 2292 + "rev": "19b3e610c86fcadb837d252c794cb5e8008826ae" 2293 + }, 2294 + "src/third_party/quic_trace/src": { 2295 + "fetcher": "fetchFromGitiles", 2296 + "hash": "sha256-Nf9ZDLcE1JunhbpEMHhrY2ROnbgrvVZoRkPwWq1DU0g=", 2297 + "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git", 2298 + "rev": "caa0a6eaba816ecb737f9a70782b7c80b8ac8dbc" 2299 + }, 2300 + "src/third_party/pywebsocket3/src": { 2301 + "fetcher": "fetchFromGitiles", 2302 + "hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=", 2303 + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git", 2304 + "rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2" 2305 + }, 2306 + "src/third_party/re2/src": { 2307 + "fetcher": "fetchFromGitiles", 2308 + "hash": "sha256-9dMTr5VuQfteKK/xIqZUqLnGu26ZYlFUfZTZNgzKUN4=", 2309 + "url": "https://chromium.googlesource.com/external/github.com/google/re2.git", 2310 + "rev": "11073deb73b3d01018308863c0bcdfd0d51d3e70" 2311 + }, 2312 + "src/third_party/ruy/src": { 2313 + "fetcher": "fetchFromGitiles", 2314 + "hash": "sha256-Sv2rfq3ghddpcJHn7Z2FTXpwKdzgJOiSGu6HhV6nXIQ=", 2315 + "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git", 2316 + "rev": "363f252289fb7a1fba1703d99196524698cb884d" 2317 + }, 2318 + "src/third_party/skia": { 2319 + "fetcher": "fetchFromGitiles", 2320 + "hash": "sha256-7kD6XLaeriWGXM69rCcqPoAkX0NAFOFhFX/SBm710cA=", 2321 + "url": "https://skia.googlesource.com/skia.git", 2322 + "rev": "ea1a1635fcf5b1f68b59cd3f8649a0abfab65cfd" 2323 + }, 2324 + "src/third_party/smhasher/src": { 2325 + "fetcher": "fetchFromGitiles", 2326 + "hash": "sha256-RyC//me08hwGXRrWcK8GZ1uhIkBq4FByA7fHCVDsniw=", 2327 + "url": "https://chromium.googlesource.com/external/smhasher.git", 2328 + "rev": "e87738e57558e0ec472b2fc3a643b838e5b6e88f" 2329 + }, 2330 + "src/third_party/snappy/src": { 2331 + "fetcher": "fetchFromGitiles", 2332 + "hash": "sha256-5fV6NfO8vmqK+iCwpLtE2YjYOzjsshctauyjNIOxrH0=", 2333 + "url": "https://chromium.googlesource.com/external/github.com/google/snappy.git", 2334 + "rev": "c9f9edf6d75bb065fa47468bf035e051a57bec7c" 2335 + }, 2336 + "src/third_party/sqlite/src": { 2337 + "fetcher": "fetchFromGitiles", 2338 + "hash": "sha256-MO4fd5ROy8vtUeGYeWaMT6uO/zYUruPCPjHnZT9elcI=", 2339 + "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git", 2340 + "rev": "f6752b7ed1fe3cc1491c0c47ec5804ee2bd0e59b" 2341 + }, 2342 + "src/third_party/swiftshader": { 2343 + "fetcher": "fetchFromGitiles", 2344 + "hash": "sha256-H2A42dNT1DgRknyL3lzHlWbxURskjTqzvqd097w4Tho=", 2345 + "url": "https://swiftshader.googlesource.com/SwiftShader.git", 2346 + "rev": "23e97b79fb9193bf88e79c16c6a577c680edb2d6" 2347 + }, 2348 + "src/third_party/text-fragments-polyfill/src": { 2349 + "fetcher": "fetchFromGitiles", 2350 + "hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=", 2351 + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git", 2352 + "rev": "c036420683f672d685e27415de0a5f5e85bdc23f" 2353 + }, 2354 + "src/third_party/tflite/src": { 2355 + "fetcher": "fetchFromGitiles", 2356 + "hash": "sha256-TdBBSPfUCIst1G6BixqcOx9dQiN6f1wmSRS9Gjh4K1U=", 2357 + "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", 2358 + "rev": "ab14323eaf8522fa608fe047d99249bc844c47cd" 2359 + }, 2360 + "src/third_party/vulkan-deps": { 2361 + "fetcher": "fetchFromGitiles", 2362 + "hash": "sha256-4Mwtu/Qmz0wAm8YCWYq9ogzKLg7nEwgka3+OFI/s+fs=", 2363 + "url": "https://chromium.googlesource.com/vulkan-deps", 2364 + "rev": "a52479099cf2862650df9dbc12e2e202e345901e" 2365 + }, 2366 + "src/third_party/vulkan-deps/glslang/src": { 2367 + "fetcher": "fetchFromGitiles", 2368 + "hash": "sha256-UOJ4O1zRbW0qxj2oxSKSdvOwZOD907Q0flXxQjYavuQ=", 2369 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", 2370 + "rev": "9c7fd1a33e5cecbe465e1cd70170167d5e40d398" 2371 + }, 2372 + "src/third_party/vulkan-deps/spirv-cross/src": { 2373 + "fetcher": "fetchFromGitiles", 2374 + "hash": "sha256-UmzXWpjwGgLijP+BumSK1OW+8OrtWjBXgIt4vzI8ZvQ=", 2375 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", 2376 + "rev": "fc9bee27f445644635e83ef111ef54944bb6e3af" 2377 + }, 2378 + "src/third_party/vulkan-deps/spirv-headers/src": { 2379 + "fetcher": "fetchFromGitiles", 2380 + "hash": "sha256-a7OjEH3WczZa8VFvPGGh/J+8nmtYDf0eSUuxU20XSJI=", 2381 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", 2382 + "rev": "cfbe4feef20c3c0628712c2792624f0221e378ac" 2383 + }, 2384 + "src/third_party/vulkan-deps/spirv-tools/src": { 2385 + "fetcher": "fetchFromGitiles", 2386 + "hash": "sha256-UfcBkLIDSEgKyEz11Tsf3FIM+R6ZboWmDVKR1xu6q6o=", 2387 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", 2388 + "rev": "25ad5e19f193429b737433d5f6151062ddbc1680" 2389 + }, 2390 + "src/third_party/vulkan-deps/vulkan-headers/src": { 2391 + "fetcher": "fetchFromGitiles", 2392 + "hash": "sha256-bilEf59jBDgl5WUgOZpRSMkp33C/rssj37rdvHaxRGU=", 2393 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", 2394 + "rev": "8a397558c4d2a4bf9e64e900c45a7e65664c32b2" 2395 + }, 2396 + "src/third_party/vulkan-deps/vulkan-loader/src": { 2397 + "fetcher": "fetchFromGitiles", 2398 + "hash": "sha256-gLNrvpBDnKOr03e5TKxMUVCQ70fI27x3MSLVjMkw2d8=", 2399 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", 2400 + "rev": "f035e57c171ce9009f2c47b5488a66c653843501" 2401 + }, 2402 + "src/third_party/vulkan-deps/vulkan-tools/src": { 2403 + "fetcher": "fetchFromGitiles", 2404 + "hash": "sha256-VEBPgOGdrzQoIYU7BTioa6m/OH1TUGXGaF7FH5B/h2M=", 2405 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", 2406 + "rev": "df10a2759b4b60d59b735882217a749d8e5be660" 2407 + }, 2408 + "src/third_party/vulkan-deps/vulkan-validation-layers/src": { 2409 + "fetcher": "fetchFromGitiles", 2410 + "hash": "sha256-JqLhqdqKX2n0ifLfS7ymOL2kcelUjdmsLKqmkqPwTQU=", 2411 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", 2412 + "rev": "3d530f6921f7a9defa297eec25fcef77c9b96282" 2413 + }, 2414 + "src/third_party/vulkan_memory_allocator": { 2415 + "fetcher": "fetchFromGitiles", 2416 + "hash": "sha256-rARuPHa/gEAOTM8/Fnob0bU0Jv+UKLiwe3o0UGWYlME=", 2417 + "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", 2418 + "rev": "ebe84bec02c041d28f902da0214bf442743fc907" 2419 + }, 2420 + "src/third_party/wayland/src": { 2421 + "fetcher": "fetchFromGitiles", 2422 + "hash": "sha256-fcZtJP/8Ck+9WyPvt3AhogwPae5+gAxdIaEMp7eSr44=", 2423 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git", 2424 + "rev": "c7473676b8abc682e820546287044cee3bca9147" 2425 + }, 2426 + "src/third_party/wayland-protocols/src": { 2427 + "fetcher": "fetchFromGitiles", 2428 + "hash": "sha256-3QK+ZN6IFUFkDxySSoQwP1J3JnTlD7JPaUk6Tr/d/k4=", 2429 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git", 2430 + "rev": "4624cfaaf563cd7be5e2e2087c8de6d3a48ea867" 2431 + }, 2432 + "src/third_party/wayland-protocols/kde": { 2433 + "fetcher": "fetchFromGitiles", 2434 + "hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=", 2435 + "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git", 2436 + "rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e" 2437 + }, 2438 + "src/third_party/wayland-protocols/gtk": { 2439 + "fetcher": "fetchFromGitiles", 2440 + "hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=", 2441 + "url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git", 2442 + "rev": "40ebed3a03aef096addc0af09fec4ec529d882a0" 2443 + }, 2444 + "src/third_party/webdriver/pylib": { 2445 + "fetcher": "fetchFromGitiles", 2446 + "hash": "sha256-WIqWXIKVgElgg8P8laLAlUrgwodGdeVcwohZxnPKedw=", 2447 + "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git", 2448 + "rev": "fc5e7e70c098bfb189a9a74746809ad3c5c34e04" 2449 + }, 2450 + "src/third_party/webgl/src": { 2451 + "fetcher": "fetchFromGitiles", 2452 + "hash": "sha256-BRF0/WxbwxTby1o+zFHU42s7xYJUmcsgfu4DFX97jRU=", 2453 + "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git", 2454 + "rev": "d1b65aa5a88f6efd900604dfcda840154e9f16e2" 2455 + }, 2456 + "src/third_party/webgpu-cts/src": { 2457 + "fetcher": "fetchFromGitiles", 2458 + "hash": "sha256-pSwkkIcfrWP6NKNFtHlyq2Z7zYqbKU6V/GXMqH6rYBs=", 2459 + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", 2460 + "rev": "7d2d22292ce5af280c8c5849ed7f0679d7ab70e9" 2461 + }, 2462 + "src/third_party/webrtc": { 2463 + "fetcher": "fetchFromGitiles", 2464 + "hash": "sha256-J/XEHY4y9j4bg0+ORkDydVOvtncPLMN/9cy073lpMOM=", 2465 + "url": "https://webrtc.googlesource.com/src.git", 2466 + "rev": "151be743d4c83671565f9c1eada3f4a0b2e44dea" 2467 + }, 2468 + "src/third_party/wuffs/src": { 2469 + "fetcher": "fetchFromGitiles", 2470 + "hash": "sha256-HP8Vf1C9DuA9H+busf3lFoF9SsYqviLKv0l73CxmNEI=", 2471 + "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", 2472 + "rev": "fe9d08f2b6e80af691bfb1a718e144c49a1b9eba" 2473 + }, 2474 + "src/third_party/weston/src": { 2475 + "fetcher": "fetchFromGitiles", 2476 + "hash": "sha256-EKl6oIM8Vml9wtSIb9ExFIuuJohbU/rsG3JVS5thaUU=", 2477 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git", 2478 + "rev": "420cfd00f2de91de74bd9d4d8348e43c582d29f0" 2479 + }, 2480 + "src/third_party/xdg-utils": { 2481 + "fetcher": "fetchFromGitiles", 2482 + "hash": "sha256-t3uV9JkkQQIwmezzSoEdTMLSizZdLQB7eLKTRQGH4kQ=", 2483 + "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git", 2484 + "rev": "d80274d5869b17b8c9067a1022e4416ee7ed5e0d" 2485 + }, 2486 + "src/third_party/xnnpack/src": { 2487 + "fetcher": "fetchFromGitiles", 2488 + "hash": "sha256-vsn3lrog5affus0qxc4TK2Z/tdd/E6hBYeUQRWoDZPQ=", 2489 + "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", 2490 + "rev": "b9d4073a6913891ce9cbd8965c8d506075d2a45a" 2491 + }, 2492 + "src/tools/page_cycler/acid3": { 2493 + "fetcher": "fetchFromGitiles", 2494 + "hash": "sha256-+7Ynz7k/dWdd4Wo7Rjzvc8GY9gTsjzjG3GdNsuDKszY=", 2495 + "url": "https://chromium.googlesource.com/chromium/deps/acid3.git", 2496 + "rev": "6be0a66a1ebd7ebc5abc1b2f405a945f6d871521" 2497 + }, 2498 + "src/v8": { 2499 + "fetcher": "fetchFromGitiles", 2500 + "hash": "sha256-pmam8TVqtxmfc0V1gy2R1jhW+dF2ybzeKbGZKAbJveY=", 2501 + "url": "https://chromium.googlesource.com/v8/v8.git", 2502 + "rev": "978934af4a291282d994fc184d5dc03a82deb5df" 2503 + }, 2504 + "src/third_party/nan": { 2505 + "fetcher": "fetchFromGitHub", 2506 + "hash": "sha256-tur5CExvwuSmwqBwH9o8OZWzDuifRybjEb+4/tm6exk=", 2507 + "owner": "nodejs", 2508 + "repo": "nan", 2509 + "rev": "16fa32231e2ccd89d2804b3f765319128b20c4ac" 2510 + }, 2511 + "src/third_party/electron_node": { 2512 + "fetcher": "fetchFromGitHub", 2513 + "hash": "sha256-XBm+WYXQ8DM1HU6NFciGSfkbHDXPbTyg0gScQCbbpQU=", 2514 + "owner": "nodejs", 2515 + "repo": "node", 2516 + "rev": "v18.15.0" 2517 + }, 2518 + "src/third_party/squirrel.mac": { 2519 + "fetcher": "fetchFromGitHub", 2520 + "hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=", 2521 + "owner": "Squirrel", 2522 + "repo": "Squirrel.Mac", 2523 + "rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38" 2524 + }, 2525 + "src/third_party/squirrel.mac/vendor/ReactiveObjC": { 2526 + "fetcher": "fetchFromGitHub", 2527 + "hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=", 2528 + "owner": "ReactiveCocoa", 2529 + "repo": "ReactiveObjC", 2530 + "rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76" 2531 + }, 2532 + "src/third_party/squirrel.mac/vendor/Mantle": { 2533 + "fetcher": "fetchFromGitHub", 2534 + "hash": "sha256-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=", 2535 + "owner": "Mantle", 2536 + "repo": "Mantle", 2537 + "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 2538 + } 2539 + }, 2540 + "version": "25.8.3", 2541 + "modules": "116", 2542 + "chrome": "114.0.5735.289", 2543 + "node": "18.15.0", 2544 + "chromium": { 2545 + "version": "114.0.5735.289", 2546 + "deps": { 2547 + "gn": { 2548 + "version": "2023-04-19", 2549 + "url": "https://gn.googlesource.com/gn", 2550 + "rev": "5a004f9427a050c6c393c07ddb85cba8ff3849fa", 2551 + "sha256": "01xrh9m9m6x8lz0vxwdw2mrhrvnw93zpg09hwdhqakj06agf4jjk" 2552 + } 2553 + } 2554 + }, 2555 + "chromium_npm_hash": "sha256-WFkyT1V4jNkWUyyHF68yEe50GhdlNZJBXuQvVVGPk6A=", 2556 + "electron_yarn_hash": "0fq44b91ha1lbgakwfz16z0g10y66c7m8gvlkg1ci81rzjrj0qpz" 2557 + } 2558 + }
+277
pkgs/development/tools/electron/update.py
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i python -p python3.pkgs.joblib python3.pkgs.click python3.pkgs.click-log nix nix-prefetch-git nix-universal-prefetch prefetch-yarn-deps prefetch-npm-deps 3 + 4 + import logging 5 + import click_log 6 + import click 7 + import random 8 + import traceback 9 + import csv 10 + import base64 11 + import os 12 + import re 13 + import tempfile 14 + import subprocess 15 + import json 16 + import sys 17 + from joblib import Parallel, delayed, Memory 18 + from codecs import iterdecode 19 + from datetime import datetime 20 + from urllib.request import urlopen 21 + 22 + depot_tools_checkout = tempfile.TemporaryDirectory() 23 + subprocess.check_call([ 24 + "nix-prefetch-git", 25 + "--builder", "--quiet", 26 + "--url", "https://chromium.googlesource.com/chromium/tools/depot_tools", 27 + "--out", depot_tools_checkout.name, 28 + "--rev", "7a69b031d58081d51c9e8e89557b343bba8518b1"]) 29 + sys.path.append(depot_tools_checkout.name) 30 + 31 + import gclient_eval 32 + import gclient_utils 33 + 34 + memory = Memory("cache", verbose=0) 35 + 36 + @memory.cache 37 + def get_repo_hash(fetcher, args): 38 + cmd = ['nix-universal-prefetch', fetcher] 39 + for arg_name, arg in args.items(): 40 + cmd.append(f'--{arg_name}') 41 + cmd.append(arg) 42 + 43 + print(" ".join(cmd), file=sys.stderr) 44 + out = subprocess.check_output(cmd) 45 + return out.decode('utf-8').strip() 46 + 47 + @memory.cache 48 + def _get_yarn_hash(file): 49 + print(f'prefetch-yarn-deps', file=sys.stderr) 50 + with tempfile.TemporaryDirectory() as tmp_dir: 51 + with open(tmp_dir + '/yarn.lock', 'w') as f: 52 + f.write(file) 53 + return subprocess.check_output(['prefetch-yarn-deps', tmp_dir + '/yarn.lock']).decode('utf-8').strip() 54 + def get_yarn_hash(repo, yarn_lock_path = 'yarn.lock'): 55 + return _get_yarn_hash(repo.get_file(yarn_lock_path)) 56 + 57 + @memory.cache 58 + def _get_npm_hash(file): 59 + print(f'prefetch-npm-deps', file=sys.stderr) 60 + with tempfile.TemporaryDirectory() as tmp_dir: 61 + with open(tmp_dir + '/package-lock.json', 'w') as f: 62 + f.write(file) 63 + return subprocess.check_output(['prefetch-npm-deps', tmp_dir + '/package-lock.json']).decode('utf-8').strip() 64 + def get_npm_hash(repo, package_lock_path = 'package-lock.json'): 65 + return _get_npm_hash(repo.get_file(package_lock_path)) 66 + 67 + class Repo: 68 + def __init__(self): 69 + self.deps = {} 70 + self.hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" 71 + 72 + def get_deps(self, repo_vars, path): 73 + print("evaluating " + json.dumps(self, default = vars), file=sys.stderr) 74 + 75 + deps_file = self.get_file("DEPS") 76 + evaluated = gclient_eval.Parse(deps_file, filename='DEPS') 77 + 78 + repo_vars = dict(evaluated["vars"]) | repo_vars 79 + 80 + prefix = f"{path}/" if evaluated.get("use_relative_paths", False) else "" 81 + 82 + self.deps = { 83 + prefix + dep_name: repo_from_dep(dep) 84 + for dep_name, dep in evaluated["deps"].items() 85 + if (gclient_eval.EvaluateCondition(dep["condition"], repo_vars) if "condition" in dep else True) and repo_from_dep(dep) != None 86 + } 87 + 88 + for key in evaluated.get("recursedeps", []): 89 + dep_path = prefix + key 90 + if dep_path in self.deps and dep_path != "src/third_party/squirrel.mac": 91 + self.deps[dep_path].get_deps(repo_vars, dep_path) 92 + 93 + def prefetch(self): 94 + self.hash = get_repo_hash(self.fetcher, self.args) 95 + 96 + def prefetch_all(self): 97 + return sum([dep.prefetch_all() for [_, dep] in self.deps.items()], [delayed(self.prefetch)()]) 98 + 99 + def flatten_repr(self): 100 + return { 101 + "fetcher": self.fetcher, 102 + "hash": self.hash, 103 + **self.args 104 + } 105 + 106 + def flatten(self, path): 107 + out = { 108 + path: self.flatten_repr() 109 + } 110 + for dep_path, dep in self.deps.items(): 111 + out |= dep.flatten(dep_path) 112 + return out 113 + 114 + class GitRepo(Repo): 115 + def __init__(self, url, rev): 116 + super().__init__() 117 + self.fetcher = 'fetchgit' 118 + self.args = { 119 + "url": url, 120 + "rev": rev, 121 + } 122 + 123 + class GitHubRepo(Repo): 124 + def __init__(self, owner, repo, rev): 125 + super().__init__() 126 + self.fetcher = 'fetchFromGitHub' 127 + self.args = { 128 + "owner": owner, 129 + "repo": repo, 130 + "rev": rev, 131 + } 132 + 133 + def get_file(self, filepath): 134 + return urlopen(f"https://raw.githubusercontent.com/{self.args['owner']}/{self.args['repo']}/{self.args['rev']}/{filepath}").read().decode('utf-8') 135 + 136 + class GitilesRepo(Repo): 137 + def __init__(self, url, rev): 138 + super().__init__() 139 + self.fetcher = 'fetchFromGitiles' 140 + #self.fetcher = 'fetchgit' 141 + self.args = { 142 + "url": url, 143 + "rev": rev, 144 + #"fetchSubmodules": "false", 145 + } 146 + 147 + if url == "https://chromium.googlesource.com/chromium/src.git": 148 + self.args['postFetch'] = "rm -r $out/third_party/blink/web_tests; " 149 + self.args['postFetch'] += "rm -r $out/third_party/hunspell/tests; " 150 + self.args['postFetch'] += "rm -r $out/content/test/data; " 151 + self.args['postFetch'] += "rm -r $out/courgette/testdata; " 152 + self.args['postFetch'] += "rm -r $out/extensions/test/data; " 153 + self.args['postFetch'] += "rm -r $out/media/test/data; " 154 + 155 + def get_file(self, filepath): 156 + return base64.b64decode(urlopen(f"{self.args['url']}/+/{self.args['rev']}/{filepath}?format=TEXT").read()).decode('utf-8') 157 + 158 + def repo_from_dep(dep): 159 + if "url" in dep: 160 + url, rev = gclient_utils.SplitUrlRevision(dep["url"]) 161 + 162 + search_object = re.search(r'https://github.com/(.+)/(.+?)(\.git)?$', url) 163 + if search_object: 164 + return GitHubRepo(search_object.group(1), search_object.group(2), rev) 165 + 166 + if re.match(r'https://.+.googlesource.com', url): 167 + return GitilesRepo(url, rev) 168 + 169 + return GitRepo(url, rev) 170 + else: 171 + # Not a git dependency; skip 172 + return None 173 + 174 + def get_gn_source(repo): 175 + gn_pattern = r"'gn_version': 'git_revision:([0-9a-f]{40})'" 176 + gn_commit = re.search(gn_pattern, repo.get_file("DEPS")).group(1) 177 + gn = subprocess.check_output([ 178 + "nix-prefetch-git", 179 + "--quiet", 180 + "https://gn.googlesource.com/gn", 181 + "--rev", gn_commit 182 + ]) 183 + gn = json.loads(gn) 184 + return { 185 + "gn": { 186 + "version": datetime.fromisoformat(gn["date"]).date().isoformat(), 187 + "url": gn["url"], 188 + "rev": gn["rev"], 189 + "sha256": gn["sha256"] 190 + } 191 + } 192 + 193 + def get_electron_info(major_version): 194 + electron_releases = json.loads(urlopen("https://releases.electronjs.org/releases.json").read()) 195 + major_version_releases = filter(lambda item: item["version"].startswith(f"{major_version}."), electron_releases) 196 + m = max(major_version_releases, key=lambda item: item["date"]) 197 + 198 + rev=f"v{m['version']}" 199 + 200 + electron_repo = GitHubRepo("electron", "electron", rev) 201 + electron_repo.recurse = True 202 + 203 + electron_repo.get_deps({ 204 + f"checkout_{platform}": platform == "linux" 205 + for platform in ["ios", "chromeos", "android", "mac", "win", "linux"] 206 + }, "src/electron") 207 + 208 + return (major_version, m, electron_repo) 209 + 210 + logger = logging.getLogger(__name__) 211 + click_log.basic_config(logger) 212 + 213 + @click.group() 214 + def cli(): 215 + pass 216 + 217 + @cli.command("eval") 218 + @click.option("--version", help="The major version, e.g. '23'") 219 + def eval(version): 220 + (_, _, repo) = electron_repo = get_electron_info(version) 221 + tree = electron_repo.flatten("src/electron") 222 + print(json.dumps(tree, indent=4, default = vars)) 223 + 224 + def get_update(repo): 225 + (major_version, m, electron_repo) = repo 226 + 227 + tasks = electron_repo.prefetch_all() 228 + a = lambda: ( 229 + ("electron_yarn_hash", get_yarn_hash(electron_repo)) 230 + ) 231 + tasks.append(delayed(a)()) 232 + a = lambda: ( 233 + ("chromium_npm_hash", get_npm_hash(electron_repo.deps["src"], "third_party/node/package-lock.json")) 234 + ) 235 + tasks.append(delayed(a)()) 236 + random.shuffle(tasks) 237 + 238 + task_results = {n[0]: n[1] for n in Parallel(n_jobs=3, require='sharedmem', return_as="generator")(tasks) if n != None} 239 + 240 + tree = electron_repo.flatten("src/electron") 241 + 242 + return (f"{major_version}", { 243 + "deps": tree, 244 + **{key: m[key] for key in ["version", "modules", "chrome", "node"]}, 245 + "chromium": { 246 + "version": m['chrome'], 247 + "deps": get_gn_source(electron_repo.deps["src"]) 248 + }, 249 + **task_results 250 + }) 251 + 252 + @cli.command("update") 253 + @click.option("--version", help="The major version, e.g. '23'") 254 + def update(version): 255 + try: 256 + with open('info.json', 'r') as f: 257 + old_info = json.loads(f.read()) 258 + except: 259 + old_info = {} 260 + repo = get_electron_info(version) 261 + update = get_update(repo) 262 + out = old_info | { update[0]: update[1] } 263 + with open('info.json', 'w') as f: 264 + f.write(json.dumps(out, indent=4, default = vars)) 265 + f.write('\n') 266 + 267 + @cli.command("update-all") 268 + def update_all(): 269 + repos = Parallel(n_jobs=2, require='sharedmem')(delayed(get_electron_info)(major_version) for major_version in range(27, 24, -1)) 270 + out = {n[0]: n[1] for n in Parallel(n_jobs=2, require='sharedmem')(delayed(get_update)(repo) for repo in repos)} 271 + 272 + with open('info.json', 'w') as f: 273 + f.write(json.dumps(out, indent=4, default = vars)) 274 + f.write('\n') 275 + 276 + if __name__ == "__main__": 277 + cli()
+42
pkgs/development/tools/electron/version-old.patch
··· 1 + diff --git a/electron/BUILD.gn b/electron/BUILD.gn 2 + index c905891eb8..f2cf11fe88 100644 3 + --- a/electron/BUILD.gn 4 + +++ b/electron/BUILD.gn 5 + @@ -111,8 +111,6 @@ electron_version = exec_script("script/print-version.py", 6 + [], 7 + "trim string", 8 + [ 9 + - ".git/packed-refs", 10 + - ".git/HEAD", 11 + "script/lib/get-version.js", 12 + ]) 13 + 14 + diff --git a/electron/script/lib/get-version.js b/electron/script/lib/get-version.js 15 + index 45a120482b..ddaf8ab60e 100644 16 + --- a/electron/script/lib/get-version.js 17 + +++ b/electron/script/lib/get-version.js 18 + @@ -1,22 +1 @@ 19 + -const { spawnSync } = require('child_process'); 20 + -const path = require('path'); 21 + - 22 + -module.exports.getElectronVersion = () => { 23 + - // Find the nearest tag to the current HEAD 24 + - // This is equivilant to our old logic of "use a value in package.json" for the following reasons 25 + - // 26 + - // 1. Whenever we updated the package.json we ALSO pushed a tag with the same version 27 + - // 2. Whenever we _reverted_ a bump all we actually did was push a commit that deleted the tag and changed the version number back 28 + - // 29 + - // The only difference in the "git describe" technique is that technically a commit can "change" it's version 30 + - // number if a tag is created / removed retroactively. i.e. the first time a commit is pushed it will be 1.2.3 31 + - // and after the tag is made rebuilding the same commit will result in it being 1.2.4 32 + - const output = spawnSync('git', ['describe', '--tags', '--abbrev=0'], { 33 + - cwd: path.resolve(__dirname, '..', '..') 34 + - }); 35 + - if (output.status !== 0) { 36 + - console.error(output.stderr); 37 + - throw new Error('Failed to get current electron version'); 38 + - } 39 + - return output.stdout.toString().trim().replace(/^v/g, ''); 40 + -}; 41 + +module.exports.getElectronVersion = () => "@version@"; 42 +
+42
pkgs/development/tools/electron/version.patch
··· 1 + diff --git a/electron/BUILD.gn b/electron/BUILD.gn 2 + index c905891eb8..f2cf11fe88 100644 3 + --- a/electron/BUILD.gn 4 + +++ b/electron/BUILD.gn 5 + @@ -111,8 +111,6 @@ electron_version = exec_script("script/print-version.py", 6 + [], 7 + "trim string", 8 + [ 9 + - ".git/packed-refs", 10 + - ".git/HEAD", 11 + "script/lib/get-version.js", 12 + ]) 13 + 14 + diff --git a/electron/script/lib/get-version.js b/electron/script/lib/get-version.js 15 + index 45a120482b..ddaf8ab60e 100644 16 + --- a/electron/script/lib/get-version.js 17 + +++ b/electron/script/lib/get-version.js 18 + @@ -1,22 +1 @@ 19 + -const { spawnSync } = require('node:child_process'); 20 + -const path = require('node:path'); 21 + - 22 + -module.exports.getElectronVersion = () => { 23 + - // Find the nearest tag to the current HEAD 24 + - // This is equivilant to our old logic of "use a value in package.json" for the following reasons 25 + - // 26 + - // 1. Whenever we updated the package.json we ALSO pushed a tag with the same version 27 + - // 2. Whenever we _reverted_ a bump all we actually did was push a commit that deleted the tag and changed the version number back 28 + - // 29 + - // The only difference in the "git describe" technique is that technically a commit can "change" it's version 30 + - // number if a tag is created / removed retroactively. i.e. the first time a commit is pushed it will be 1.2.3 31 + - // and after the tag is made rebuilding the same commit will result in it being 1.2.4 32 + - const output = spawnSync('git', ['describe', '--tags', '--abbrev=0'], { 33 + - cwd: path.resolve(__dirname, '..', '..') 34 + - }); 35 + - if (output.status !== 0) { 36 + - console.error(output.stderr); 37 + - throw new Error('Failed to get current electron version'); 38 + - } 39 + - return output.stdout.toString().trim().replace(/^v/g, ''); 40 + -}; 41 + +module.exports.getElectronVersion = () => "@version@"; 42 +
+28
pkgs/development/tools/electron/wrapper.nix
··· 1 + { stdenv 2 + , electron-unwrapped 3 + , wrapGAppsHook 4 + , makeWrapper 5 + }: 6 + 7 + stdenv.mkDerivation { 8 + pname = "electron"; 9 + inherit (electron-unwrapped) version; 10 + 11 + nativeBuildInputs = [ wrapGAppsHook makeWrapper ]; 12 + dontWrapGApps = true; 13 + 14 + buildCommand = '' 15 + mkdir -p $out/bin 16 + makeWrapper "${electron-unwrapped}/libexec/electron/electron" "$out/bin/electron" \ 17 + "''${gappsWrapperArgs[@]}" \ 18 + --set CHROME_DEVEL_SANDBOX $out/libexec/electron/chrome-sandbox 19 + 20 + ln -s ${electron-unwrapped}/libexec $out/libexec 21 + ''; 22 + 23 + passthru = { 24 + unwrapped = electron-unwrapped; 25 + inherit (electron-unwrapped) headers; 26 + }; 27 + inherit (electron-unwrapped) meta; 28 + }
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "esbuild"; 5 - version = "0.19.3"; 5 + version = "0.19.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "evanw"; 9 9 repo = "esbuild"; 10 10 rev = "v${version}"; 11 - hash = "sha256-asumFkpJ9B9jrzQEKaYhGO4MzkCFS1hb4sjybFNFJ+M="; 11 + hash = "sha256-27CrfdZFz+HyIHiUJDpCP9JKJ4BneDQhU0zl1qSp4nc="; 12 12 }; 13 13 14 14 vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
+4 -10
pkgs/development/tools/espup/default.nix
··· 9 9 , zstd 10 10 , stdenv 11 11 , darwin 12 - , runCommand 12 + , testers 13 13 , espup 14 14 }: 15 15 ··· 62 62 --zsh <($out/bin/espup completions zsh) 63 63 ''; 64 64 65 - passthru.tests = { 66 - simple = runCommand "${pname}-test" { } '' 67 - if [[ `${espup}/bin/espup --version` != *"${version}"* ]]; then 68 - echo "Error: program version does not match package version" 69 - exit 1 70 - fi 71 - 72 - touch $out 73 - ''; 65 + passthru.tests.version = testers.testVersion { 66 + package = espup; 74 67 }; 75 68 76 69 meta = with lib; { ··· 78 71 homepage = "https://github.com/esp-rs/espup/"; 79 72 license = with licenses; [ mit asl20 ]; 80 73 maintainers = with maintainers; [ knightpp ]; 74 + mainProgram = "espup"; 81 75 }; 82 76 }
+3 -3
pkgs/development/tools/hclfmt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "hclfmt"; 5 - version = "2.17.0"; 5 + version = "2.18.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hashicorp"; 9 9 repo = "hcl"; 10 10 rev = "v${version}"; 11 - hash = "sha256-6OALbouj1b6Jbtv0znpkfgYS4MyBpxQ56Sen3OJYaHs="; 11 + hash = "sha256-X2XHsw30rWRUJCNRGc+UKqmZGtl3dx3TLFtjtr63uVM="; 12 12 }; 13 13 14 - vendorHash = "sha256-SjewF3q4vQ3oWR+vxqpZVP6St8db/GXezTDWYUeK2g8="; 14 + vendorHash = "sha256-DA1IKaC+YSBzCfEMqHsHfwu1o5qvYFaFgDoGG0RZnoo="; 15 15 16 16 # The code repository includes other tools which are not useful. Only build 17 17 # hclfmt.
+1
pkgs/development/tools/language-servers/gopls/default.nix
··· 24 24 homepage = "https://github.com/golang/tools/tree/master/gopls"; 25 25 license = licenses.bsd3; 26 26 maintainers = with maintainers; [ mic92 rski SuperSandro2000 zimbatm ]; 27 + mainProgram = "gopls"; 27 28 }; 28 29 }
+2 -2
pkgs/development/tools/language-servers/perlnavigator/default.nix
··· 4 4 }: 5 5 6 6 let 7 - version = "0.6.0"; 7 + version = "0.6.3"; 8 8 src = fetchFromGitHub { 9 9 owner = "bscan"; 10 10 repo = "PerlNavigator"; 11 11 rev = "v${version}"; 12 - hash = "sha256-RMxM8g3ZdSt1B8WgwmcQgjpPZOCrVYYkhOt610SgbIw="; 12 + hash = "sha256-CNsgFf+W7YQwAR++GwfTka4Cy8woRu02BQIJRmRAxK4="; 13 13 }; 14 14 browser-ext = buildNpmPackage { 15 15 pname = "perlnavigator-web-server";
+4 -4
pkgs/development/tools/misc/one_gadget/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - bindata (2.4.4) 5 - elftools (1.1.0) 4 + bindata (2.4.15) 5 + elftools (1.1.3) 6 6 bindata (~> 2) 7 - one_gadget (1.7.2) 7 + one_gadget (1.8.1) 8 8 elftools (>= 1.0.2, < 1.2.0) 9 9 10 10 PLATFORMS ··· 14 14 one_gadget 15 15 16 16 BUNDLED WITH 17 - 2.1.4 17 + 2.4.19
+7 -1
pkgs/development/tools/misc/one_gadget/default.nix
··· 1 - { lib, bundlerApp, bundlerUpdateScript }: 1 + { lib, binutils, bundlerApp, bundlerUpdateScript, makeWrapper }: 2 2 3 3 bundlerApp { 4 4 pname = "one_gadget"; 5 5 gemdir = ./.; 6 6 exes = [ "one_gadget" ]; 7 + 8 + nativeBuildInputs = [ makeWrapper ]; 9 + 10 + postBuild = '' 11 + wrapProgram $out/bin/one_gadget --prefix PATH : ${binutils}/bin 12 + ''; 7 13 8 14 passthru.updateScript = bundlerUpdateScript "one_gadget"; 9 15
+6 -6
pkgs/development/tools/misc/one_gadget/gemset.nix
··· 4 4 platforms = []; 5 5 source = { 6 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "0kz42nvxnk1j9cj0i8lcnhprcgdqsqska92g6l19ziadydfk2gqy"; 7 + sha256 = "04y4zgh4bbcb8wmkxwfqg4saky1d1f3xw8z6yk543q13h8ky8rz5"; 8 8 type = "gem"; 9 9 }; 10 - version = "2.4.4"; 10 + version = "2.4.15"; 11 11 }; 12 12 elftools = { 13 13 dependencies = ["bindata"]; ··· 15 15 platforms = []; 16 16 source = { 17 17 remotes = ["https://rubygems.org"]; 18 - sha256 = "0kdf0ck4rzxpd006y09rfwppdrqb3sxww4gzfpv2053yq4mkimbn"; 18 + sha256 = "0p96wj4sz3sfv9yxyl8z530554bkbf82vj24w6x7yf91qa1p8z6i"; 19 19 type = "gem"; 20 20 }; 21 - version = "1.1.0"; 21 + version = "1.1.3"; 22 22 }; 23 23 one_gadget = { 24 24 dependencies = ["elftools"]; ··· 26 26 platforms = []; 27 27 source = { 28 28 remotes = ["https://rubygems.org"]; 29 - sha256 = "07s2nigjw1yik895gliz3a7ps0m9j5nccq82zwdd30sv740jmf5b"; 29 + sha256 = "0dwsmjhr9i8gwwbbpiyddbhcx74cvqqk90a5l8zbsjhjfs679irc"; 30 30 type = "gem"; 31 31 }; 32 - version = "1.7.2"; 32 + version = "1.8.1"; 33 33 }; 34 34 }
+2 -2
pkgs/development/tools/osslsigncode/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "osslsigncode"; 13 - version = "2.6"; 13 + version = "2.7"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "mtrojnar"; 17 17 repo = pname; 18 18 rev = version; 19 - sha256 = "sha256-Lt99RO/pTEtksIuulkKTm48+1xUKZOHrnlbDZGi3VWk="; 19 + sha256 = "sha256-TW4/alnAW3vifAKf02RlnpOq1uW7nc+Sjs0g1BfplLk="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ cmake pkg-config python3 ];
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-bash.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-bash", 3 - "rev": "b6667bed364733c8a8f8e5973749f86cfa04ba2a", 4 - "date": "2021-03-04T14:15:26-08:00", 5 - "path": "/nix/store/nvlvdv02wdy4dq4w19bvzq6nlkgvpj20-tree-sitter-bash", 6 - "sha256": "18c030bb65r50i6z37iy7jb9z9i8i36y7b08dbc9bchdifqsijs5", 3 + "rev": "c0f5797a728fc4ebd78a8b0e436b1494a8ab5f51", 4 + "date": "2023-08-18T05:23:36-04:00", 5 + "path": "/nix/store/4x7nwivwmyibiq0y1k5wpswsl1npqgb4-tree-sitter-bash", 6 + "sha256": "11gjjaf9hrsw3rd774c3gq27im2j9gxmkn59wcpg4nwni60p0vjh", 7 + "hash": "sha256-UG5wgYmWW/Iu46nYWftLUtR4BH6DkXNaHlxnmJyS8oU=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-beancount.json
··· 1 1 { 2 2 "url": "https://github.com/polarmutex/tree-sitter-beancount", 3 - "rev": "6d580bc408741ce2ba1a566c972e9ff414c65456", 4 - "date": "2023-01-27T21:26:56-05:00", 5 - "path": "/nix/store/8sfwfmc20bs3vmfns5qb82jf63h625hb-tree-sitter-beancount", 6 - "sha256": "0q4f1qqd8m7x4qxj4bpwgk8fxksh60n1m4payvhd0y0xrrhb06v8", 3 + "rev": "358e5ecbb87109eef7fd596ea518a4ff74cb9b31", 4 + "date": "2023-07-02T15:37:32-04:00", 5 + "path": "/nix/store/h24aaxhp4hhp7f21by7shjvx7v4k513z-tree-sitter-beancount", 6 + "sha256": "1pa673dzsv41rxlqb2a5w7r31rw9z3m6a54yx22wm75cwr9hagxz", 7 + "hash": "sha256-vz8FU+asnMqF6J4UZer4iecw8uFFiYVpz4Fs/ds4Rt0=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-bibtex.json
··· 4 4 "date": "2021-03-26T15:53:50+01:00", 5 5 "path": "/nix/store/pg00zy53rni7znda2vbyyhkkclgja3kq-tree-sitter-bibtex", 6 6 "sha256": "0m7f3dkqbmy8x1bhl11m8f4p6n76wfvh99rp46zrqv39355nw1y2", 7 + "hash": "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json
··· 4 4 "date": "2022-09-15T09:14:12+01:00", 5 5 "path": "/nix/store/sscjjlp833rqqvfpgh84wsnq59jmy90c-tree-sitter-c-sharp", 6 6 "sha256": "0lijbi5q49g50ji00p2lb45rvd76h07sif3xjl9b31yyxwillr6l", 7 + "hash": "sha256-1GRKI+/eh7ESlX24qA+A5rSdC1lUXACiBOUlgktcMlI=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-c", 3 - "rev": "a015709e7d1bb4f823a2fc53175e0cbee96c1c3e", 4 - "date": "2023-05-22T07:31:22+02:00", 5 - "path": "/nix/store/mrl2pdg4jxn4hcyz6lpsnl47m0fxqwl8-tree-sitter-c", 6 - "sha256": "086cz0ky1f0ds14v9m8nif57cil9ssvqym8c51la7qv4329dgs5b", 3 + "rev": "93ef1785bbf854cf964e6e53d6e1e6885a4d8ebc", 4 + "date": "2023-08-09T15:22:48-04:00", 5 + "path": "/nix/store/ni6ry3r1gqpgcn6xgc1nga110hl313m3-tree-sitter-c", 6 + "sha256": "0bshiwf7rvbafgdv9lj1hgmq3wc8i45gis34n6p6qlb9r6g5jzz6", 7 + "hash": "sha256-5n9ZnslpUWyusWTo+AqJiPGB64NB0rTbc2rtfByPUC8=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-clojure.json
··· 4 4 "date": "2023-05-05T15:36:48+09:00", 5 5 "path": "/nix/store/fx50ap0gdspwcpgf0zni4j1pzz29abk5-tree-sitter-clojure", 6 6 "sha256": "0hcl4svn0q4979mx0nn3hhi27xfxj1lz7g1926lcjx6sv1z4ihmj", 7 + "hash": "sha256-ssJIftjadMmoESm882mQ3fUjIoTDWtBrOolgYLcmlEE=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cmake.json
··· 1 1 { 2 2 "url": "https://github.com/uyha/tree-sitter-cmake", 3 - "rev": "399605a02bcd5daa309ce63a6459c600dce3473f", 4 - "date": "2023-02-05T17:55:52+01:00", 5 - "path": "/nix/store/myib3gz6xjmp68mq0cc1gxmfkdh3hz2y-tree-sitter-cmake", 6 - "sha256": "00zs5s2dvyqki7ghmhp5n9ssrjbsaklzvzg5rvh6fikxyk4wm77f", 3 + "rev": "73ab4b8e9522f014a67f87f585e820d36fa47408", 4 + "date": "2023-08-15T15:07:39+00:00", 5 + "path": "/nix/store/rzb3dvqw2ngdbqbpv1zshxm2q9g09f9j-tree-sitter-cmake", 6 + "sha256": "1z49jdachwxwbzrrapskpi2kxq3ydihfj45ab9892gbamfij2zp5", 7 + "hash": "sha256-5X4ho6tqPZFQWqoQ6WBsfuA+RbxTX5XzX7xzyFSTifw=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-comment.json
··· 1 1 { 2 2 "url": "https://github.com/stsewd/tree-sitter-comment", 3 - "rev": "f08e7d44b2923e9da2bf487a2f365d08677d368e", 4 - "date": "2023-04-10T20:11:04-05:00", 5 - "path": "/nix/store/swaxl1n782g3gvvbxj0d659krb2zrxaw-tree-sitter-comment", 6 - "sha256": "1r9bzf6fxc2cjb8ndrkvirpqgk9wixandcsp2311dxvyfk3phy5z", 3 + "rev": "ef429992748f89e176243411e94b8ffc8777d118", 4 + "date": "2023-06-03T20:48:17-05:00", 5 + "path": "/nix/store/0kg71dvg10f1m2f08z1b2wh1ap4w4hw6-tree-sitter-comment", 6 + "sha256": "1d5g69i8jplyg888yr7wzjb46cqnchwf4kdzgb83him7cwfx9wax", 7 + "hash": "sha256-XfHUHWenRjjQer9N4jhkFjNDlvz8ZI8Qep5eiWIyr7Q=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-commonlisp.json
··· 1 1 { 2 2 "url": "https://github.com/thehamsta/tree-sitter-commonlisp", 3 - "rev": "c7e814975ab0d0d04333d1f32391c41180c58919", 4 - "date": "2022-01-28T21:33:11+01:00", 5 - "path": "/nix/store/1696bj1f92y8vqfk71cha8bzk9cx9rls-tree-sitter-commonlisp", 6 - "sha256": "1hq3pwrp8509scgn983g0mi8pjy2q21pms30xlc3q7yyjxvpsw7b", 3 + "rev": "5153dbbc70e4cc2324320c1bdae020d31079c7c0", 4 + "date": "2023-08-26T00:52:05+02:00", 5 + "path": "/nix/store/w5assc5jjkg8j9gj7zgqlm07h5y8gxp7-tree-sitter-commonlisp", 6 + "sha256": "195g5qp38j9371zxq9d7blf02bp1bnrbkb6jgi5x0gywdxrbdq6i", 7 + "hash": "sha256-0eC2cm/cP9BLfNKsubJd4S4BHF2nJdx/OCNJNC4ur6Q=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-cpp", 3 - "rev": "70aed2e9e83eb7320ab7c454d3084300bf587037", 4 - "date": "2023-05-09T10:48:30+02:00", 5 - "path": "/nix/store/v44wqlm6vlz3rw9v402hxykz6fvc4n22-tree-sitter-cpp", 6 - "sha256": "1h2g7jy0znnzqrfgjnkz33hys4wcgxj6cqk3zcyb1zs77nmwn16y", 3 + "rev": "a90f170f92d5d70e7c2d4183c146e61ba5f3a457", 4 + "date": "2023-08-16T02:46:22-04:00", 5 + "path": "/nix/store/vd49n2vnhsbmc8gdds9zh6psq93jj6cp-tree-sitter-cpp", 6 + "sha256": "0lj5l0pahfixw5lqbw83r01s67szlc6a4ra8yg8s7cbci7rk7lvv", 7 + "hash": "sha256-e9Mz84lssaPR80hlogyjXx+jA8gD8YVp4T06qC6gRVI=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-css.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-css", 3 - "rev": "769203d0f9abe1a9a691ac2b9fe4bb4397a73c51", 4 - "date": "2022-08-31T10:51:16-07:00", 5 - "path": "/nix/store/a91kqixk4gmh40ak98jjnfrlzm3ngvax-tree-sitter-css", 6 - "sha256": "05875jmkkklx0b5g1h4qc8cbgcj8mr1n8slw7hsn0wssn7yn42z5", 3 + "rev": "fec7d3757ab8f46a0ffe298be99b16ad5b9fa229", 4 + "date": "2023-08-20T03:59:13-04:00", 5 + "path": "/nix/store/dn0igch37dalqfrjdqzs2yj40a14ixql-tree-sitter-css", 6 + "sha256": "0gvad0cpcxwmzgv75arcw40r5dxy6b3aq9kp91xf4bjlkfyajzvz", 7 + "hash": "sha256-f3+pvJtULuJ6SHcmrMYyvreSAeEsq3L2+5V3dhloaj8=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cuda.json
··· 1 1 { 2 2 "url": "https://github.com/thehamsta/tree-sitter-cuda", 3 - "rev": "9c20a3120c405db9efda9349cd005c29f2aace3c", 4 - "date": "2023-05-22T10:54:56+02:00", 5 - "path": "/nix/store/zzix5y046a7vj6s16cdkp0v2fhfr24fq-tree-sitter-cuda", 6 - "sha256": "0z9va82k7n8rlnk6g9q52sxaw2lcb05arl3l5dqmji5s53sq5q1c", 3 + "rev": "275cfb95013b88382e11490aef1e7c9b17a95ef7", 4 + "date": "2023-09-24T01:01:27+02:00", 5 + "path": "/nix/store/cxvih9bkbpr3k2bcfzmcym6w3jw4k6p0-tree-sitter-cuda", 6 + "sha256": "170qqhxnf5j34g1as5r5zamazvxss8rcmbxi92gkcgnindhgviny", 7 + "hash": "sha256-3sb9YLPRPjafSLGvyjLSuu+vqvolF63CI0MWZzvEGJw=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cue.json
··· 1 1 { 2 2 "url": "https://github.com/eonpatapon/tree-sitter-cue", 3 - "rev": "0deecf48944aa54bb73e5383ba8acfbf9f2c44b4", 4 - "date": "2023-06-01T08:40:59+02:00", 5 - "path": "/nix/store/rxrhvk8icz9l668bl5sjwxfsz8yy9d7z-tree-sitter-cue", 6 - "sha256": "0wbwsdilw39plw5nvn6bkr27ximf57dgd32jpp4ryz69bmifw8cv", 3 + "rev": "2df92e6755337e9234ad18ffef37f35d95e2ba9d", 4 + "date": "2023-09-14T09:23:14+02:00", 5 + "path": "/nix/store/96raymr29j4w3z8czzslb5n0w11789if-tree-sitter-cue", 6 + "sha256": "195g75hrmgj17r7csjbwqrwqc21k4nbmrr4rjpcpfidnq0c9pia6", 7 + "hash": "sha256-RsWbGMC2RXfZlZnkXJclMwiGecZ8Sc1OPkG+mmE5r6Q=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-dart.json
··· 1 1 { 2 2 "url": "https://github.com/usernobody14/tree-sitter-dart", 3 - "rev": "1a525edd89026cc6f0a954b4718ce20fd7e45b15", 4 - "date": "2023-05-23T15:35:37-06:00", 5 - "path": "/nix/store/kv98km1sar3gxlzi3inyqln7i9701wgi-tree-sitter-dart", 6 - "sha256": "0i2d6khh7gv48fpnc0f550gyxpzm328b8065sri7lhab0rjf17ai", 3 + "rev": "7e447dc18a2d293498670fb5ea16138648c883e5", 4 + "date": "2023-09-07T18:39:30-06:00", 5 + "path": "/nix/store/fjmckpx1h2m3y8d63x05qn5lzgci37p8-tree-sitter-dart", 6 + "sha256": "1hc2c2qmydka3iqz56md766lfy4s0xy2pr97hvdgvgq472jss984", 7 + "hash": "sha256-BCWtpTgEv/3ahiflK3wHmnhHjTmtmvJxHGo2X7FggsE=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-devicetree.json
··· 4 4 "date": "2023-04-23T12:18:55-05:00", 5 5 "path": "/nix/store/m39bl3vasy0b1r0qzdn8flb480ys8laq-tree-sitter-devicetree", 6 6 "sha256": "11r46v3zw03p1fldhawn9zwyzpi7h57pjw9sydwq7b1fgdmdxvn7", 7 + "hash": "sha256-x+7eansurIN58zpxeU+BJ97v+U+WK9ioC3cA/sc2JIc=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-dockerfile.json
··· 4 4 "date": "2022-01-27T11:20:14-07:00", 5 5 "path": "/nix/store/3whf6fv79zqk5w0d6jbzfgs5jzm4cll4-tree-sitter-dockerfile", 6 6 "sha256": "0kf4c4xs5naj8lpcmr3pbdvwj526wl9p6zphxxpimbll7qv6qfnd", 7 + "hash": "sha256-zTpsNj6Urhpv7/B+cxPlRhTJd1t35MouRVLZojthxE0=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-dot.json
··· 4 4 "date": "2022-08-25T12:15:36+08:00", 5 5 "path": "/nix/store/p0lcm171skxdr4qbhqwl5slx76k9hap6-tree-sitter-dot", 6 6 "sha256": "013brrljrhgpnks1r0cdvj93l303kb68prm18gpl96pvhjfci063", 7 + "hash": "sha256-w4DInIT7mkTvQ6Hmi8yaAww6ktyNgRz0tPfBLGnOawQ=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-eex.json
··· 4 4 "date": "2022-01-12T10:01:23-08:00", 5 5 "path": "/nix/store/an5vj0gnziy44ckklm9hxp9wbydisk4l-tree-sitter-eex", 6 6 "sha256": "19n07ywavwkh4p189d18wxhch45qgn094b7mkdymh60zr7cbmyjh", 7 + "hash": "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-elisp.json
··· 4 4 "date": "2023-03-28T08:47:56-07:00", 5 5 "path": "/nix/store/mbb6q2yma6vszbzpw5hbpzf0iwg9y7vi-tree-sitter-elisp", 6 6 "sha256": "1m6lb60mlyk38pizcncp58f69kyf36b47rxnysf1l4193nscjqw6", 7 + "hash": "sha256-hmPJtB0pEBqc9rbnQ5YZzs9kHCqXWfbjRWN6WoFZ1NQ=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-elixir.json
··· 4 4 "date": "2023-03-14T10:58:34+01:00", 5 5 "path": "/nix/store/d8k07yvr8q14rc21fvhcnqrlpcwhlnmk-tree-sitter-elixir", 6 6 "sha256": "0m10vykaj36yxk0wwh0vk0pzvpdmac4apgihmxn3j0dwwgirchf0", 7 + "hash": "sha256-wEGW4+O8ATlsrzC+qwhTtd39L5gbQM7B7N4MqabfIFQ=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-elm.json
··· 1 1 { 2 2 "url": "https://github.com/elm-tooling/tree-sitter-elm", 3 - "rev": "692c50c0b961364c40299e73c1306aecb5d20f40", 4 - "date": "2023-04-15T15:07:51+02:00", 5 - "path": "/nix/store/hmjs76plv6a64c2mgfxq79mh0ak2a45a-tree-sitter-elm", 6 - "sha256": "0y5mz26ax2gzlv8cbrncn4bip9gin330a2zmynq9f1yfwv4nxfnh", 3 + "rev": "b075803c445191af3cf7dbfdc84efef5f5bbc0f5", 4 + "date": "2023-07-30T13:11:47+02:00", 5 + "path": "/nix/store/mlg7amv3vmydvk9b21669zrk825pczlw-tree-sitter-elm", 6 + "sha256": "1kn78h4w27r5kmf3vy3cc42xm0h0fj44cf4p6nfcl3jfqr9s7n1a", 7 + "hash": "sha256-KtijU8ZODsqcNZc4Roh0AILaBWFs+D1cnSUfwQlEx84=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-embedded-template.json
··· 4 4 "date": "2023-02-06T19:11:08+01:00", 5 5 "path": "/nix/store/mch0z6q00g2pp5vjjcdcl2xzs1h96jzh-tree-sitter-embedded-template", 6 6 "sha256": "0gf33p08a6hqbxwy9zlp8y65gds2d6siqpgasc58ladh5p5n99j9", 7 + "hash": "sha256-SaZkyy2wKYoK0+pdHLVpQrdXjEeX/uR5XxgahcAdwz0=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-erlang.json
··· 4 4 "date": "2022-10-20T12:35:01+02:00", 5 5 "path": "/nix/store/lcpjcmkb2js7mmvpd9w9c4gql0yqvdaj-tree-sitter-erlang", 6 6 "sha256": "10hv3brjvrvg81qxi956mrc16riknhaqmxb6vpl46k0zsm6cgj36", 7 + "hash": "sha256-ZsjHTNUfTEPo3Wb1ihW0M2YTWK6mpNhxQG/nLfMaG4I=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-fennel.json
··· 4 4 "date": "2022-06-22T09:39:24-04:00", 5 5 "path": "/nix/store/v8by7ilv9fyv20rp714xq7vhwwi7vz0g-tree-sitter-fennel", 6 6 "sha256": "02ja5narbahc02f6gmnr5j2sg5sbjcc71hbny6n0nd57kcnapfgd", 7 + "hash": "sha256-7bmrLJunNAus8XbBcBiTS5enhSzZ1mecAAyqlZUtSgo=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-fish.json
··· 4 4 "date": "2023-02-12T14:42:20+00:00", 5 5 "path": "/nix/store/hg229jskwvgmfgi9awznvp9cj5riacay-tree-sitter-fish", 6 6 "sha256": "1yxvibmmpkwswwrg1mzvcnfj6y0rpccrwyg27k4wpr2630ma9xcw", 7 + "hash": "sha256-nPWkKhhG5MvJPOJ5nhm7GXgjnWX71/Ay55rPW+uKu/s=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-fortran.json
··· 1 1 { 2 2 "url": "https://github.com/stadelmanma/tree-sitter-fortran", 3 - "rev": "31552ac43ecaffa443a12ebea68cc526d334892f", 4 - "date": "2023-02-26T07:44:33-05:00", 5 - "path": "/nix/store/5ihp07ibidlf9q5chyj3m483x9823048-tree-sitter-fortran", 6 - "sha256": "08x2smw31ijd6c4dg7sf09nb466h827dyy8mv702p3h6aj31sb7b", 3 + "rev": "f73d473e3530862dee7cbb38520f28824e7804f6", 4 + "date": "2023-08-30T10:25:35+01:00", 5 + "path": "/nix/store/mkvh0z39lc89c3bgd91asxjwwiwskyp8-tree-sitter-fortran", 6 + "sha256": "1nvxdrzkzs1hz0fki5g7a2h7did66jghaknfakqn92fa20pagl1b", 7 + "hash": "sha256-K9CnLhDKiWTxVM5OBZ80psV2oFDnlTgd+DDoP39ufds=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-gdscript.json
··· 4 4 "date": "2023-02-08T15:20:29-08:00", 5 5 "path": "/nix/store/62skx6k41f6k95qf32b7yjd9m516z3lk-tree-sitter-gdscript", 6 6 "sha256": "0f4g5vnls2rkwnry47cvpmhsymf1s109sbzdf4x7h94k58f5ggw4", 7 + "hash": "sha256-hL9XHCqTJHg6ce0vnUDQwVWvYb2bHeKz5TMLTe0ujzg=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-glimmer.json
··· 4 4 "date": "2022-06-24T09:27:51-04:00", 5 5 "path": "/nix/store/m0hr0x0s3j7r6dn1kv6c77c9qbl4ggkw-tree-sitter-glimmer", 6 6 "sha256": "07dzpjyc644clh2x3r48w3mi3i68pkac5mwzha2iaxly9fndm0zk", 7 + "hash": "sha256-84ParEuedhWFgp/XwtS8yMQR6+CI5NEFpIwQw7y8vx0=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-glsl.json
··· 1 1 { 2 2 "url": "https://github.com/thehamsta/tree-sitter-glsl", 3 - "rev": "190c86e633e6a6dfdb8a96f8b8460e347ff93f1c", 4 - "date": "2023-05-20T13:31:53+02:00", 5 - "path": "/nix/store/hj5f27mzk311bbjb448azsw2wwrax171-tree-sitter-glsl", 6 - "sha256": "0ag7w0cp22253hzlm9017fsxmryhn8b8m0vrpsmh5kd05xss413k", 3 + "rev": "ec6100d2bdf22363ca8a711a212f2144ea49233f", 4 + "date": "2023-09-24T00:29:42+02:00", 5 + "path": "/nix/store/lk8wn775vpa8aq8vm9fid6dvpijnk9sg-tree-sitter-glsl", 6 + "sha256": "0grvl3dibfcy3rqyn621pdlr1dkgqifzalvhh8bqs7s6znmhwns0", 7 + "hash": "sha256-QFsOq/1GH40XgnBT9V3Eb7aQabtBGOtxHp65FdugOz8=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-go", 3 - "rev": "64457ea6b73ef5422ed1687178d4545c3e91334a", 4 - "date": "2022-12-08T10:45:14+01:00", 5 - "path": "/nix/store/4kdv3qc219w96wcciypw0znkv2izbpd2-tree-sitter-go", 6 - "sha256": "16d32m78y8jricba9xav35c9y0k2r29irj5xyqgq24323yln9jnz", 3 + "rev": "bbaa67a180cfe0c943e50c55130918be8efb20bd", 4 + "date": "2023-07-26T05:48:29-04:00", 5 + "path": "/nix/store/v9xq4ym9925y1qdgd4frcnbklphvw8mp-tree-sitter-go", 6 + "sha256": "0wlhwcdlaj74japyn8wjza0fbwckqwbqv8iyyqdk0a5jf047rdqv", 7 + "hash": "sha256-G7d8CHCyKDAb9j6ijRfHk/HlgPqSI+uvkuRIRRvjkHI=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-godot-resource.json
··· 4 4 "date": "2021-12-20T22:40:16-08:00", 5 5 "path": "/nix/store/3lmwkk16jmjnkx8lrl33i7a19hjca2jz-tree-sitter-godot-resource", 6 6 "sha256": "0agnvg95fx60xkr5fivl1x3yhcw6ca58f7bpx3dq6fl7pyfgrky2", 7 + "hash": "sha256-ws/8nL+HOoPb6Hcdh4pihjPoRw90R1fy7MB0V9Lb9ik=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-gomod.json
··· 4 4 "date": "2022-05-16T16:12:37-04:00", 5 5 "path": "/nix/store/1aj3kwndjrimfijq0fxx6khn5r6ics3a-tree-sitter-go-mod", 6 6 "sha256": "1hblbi2bs4hlil703myqhvvq2y1x41rc3w903hg2bhbazh7x8yyf", 7 + "hash": "sha256-znvUD/xqwSUeHCDxwXIgPXiB94bY1wEOjRQSvURcdME=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-gowork.json
··· 4 4 "date": "2022-10-04T10:19:22+02:00", 5 5 "path": "/nix/store/v8ny6m450z2g2ijk6gkbc3m1nsxcvck8-tree-sitter-go-work", 6 6 "sha256": "1nn6nfw24v4m38g9ac528cn608bbxffkll1y525a7i9rdpnmx1sf", 7 + "hash": "sha256-Tode7W05xaOKKD5QOp3rayFgLEOiMJUeGpVsIrizxto=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-graphql.json
··· 4 4 "date": "2021-05-10T09:09:29-05:00", 5 5 "path": "/nix/store/am2ld0br0yhdny5c2ndp6l0bl3c78wwq-tree-sitter-graphql", 6 6 "sha256": "0xvrd6p9rxdjpqfq575ap6hpl2f7dad5i4d4m05w1qk9jx33vw9n", 7 + "hash": "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-haskell", 3 - "rev": "c5cb0c860a399308305f44792bc4853737c40c07", 4 - "date": "2023-05-06T16:49:31+02:00", 5 - "path": "/nix/store/hh393wfdf43mghdgslq9315cqry1gim6-tree-sitter-haskell", 6 - "sha256": "0an4d5q0vjl9amk4cwhs9d9cb3i4d1n20hzda165b88cq720lk7m", 3 + "rev": "d7ac98f49e3ed7e17541256fe3881a967d7ffdd3", 4 + "date": "2023-09-25T03:05:10+02:00", 5 + "path": "/nix/store/8hjdhpw9g27hasl5czx80j7s3j65601k-tree-sitter-haskell", 6 + "sha256": "0610dpnnrmwdxhj0cz4mnajx4aaxhr77w4vc756605zgv54djisw", 7 + "hash": "sha256-XEfZSNnvF2BMOWwTfk6GXSnSpbKVfAYk7I3XbO1tIBg=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-hcl.json
··· 1 1 { 2 2 "url": "https://github.com/MichaHoffmann/tree-sitter-hcl", 3 - "rev": "6b74f88b3d396e0f101c93f807e0b3667cd3e3a2", 4 - "date": "2022-12-02T21:24:38+01:00", 5 - "path": "/nix/store/nn324j92ywapf4smjhkjyljlf6f5f96q-tree-sitter-hcl", 6 - "sha256": "1dm129c91qyg955mpxy408wa7cmxyvh5n79c8rlb3yhc77f4z2px", 3 + "rev": "636dbe70301ecbab8f353c8c78b3406fe4f185f5", 4 + "date": "2023-07-25T19:21:31+02:00", 5 + "path": "/nix/store/k5rmjfpgn4vpxxqc05xb5fflcck9645v-tree-sitter-hcl", 6 + "sha256": "1yydi61jki7xpabi0aq6ykz4w4cya15g8rp34apb6qq9hm4lm9di", 7 + "hash": "sha256-saVKSYUJY7OuIuNm9EpQnhFO/vQGKxCXuv3EKYOJzfs=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-heex.json
··· 4 4 "date": "2022-09-24T18:53:08-07:00", 5 5 "path": "/nix/store/vb6x1b9lc90ys55cwshdz5dxmwvzyjvv-tree-sitter-heex", 6 6 "sha256": "00330rgg67fq0d9gk1yswj78d9mn1jvvjmmy1k7cxpvm5993p3sw", 7 + "hash": "sha256-XI87Uip1387ODL5WubcMtqaGjuTah/lSA9gd814GYwA=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-hjson.json
··· 4 4 "date": "2021-08-02T21:41:53+01:00", 5 5 "path": "/nix/store/cvbkxylvkpgxcmkv87fvknlfxg4q09bg-tree-sitter-hjson", 6 6 "sha256": "0zqf4bxqd2bpzdsw4kghq0jmn7l4sgdlrrlhc567b03p6kfdzi1n", 7 + "hash": "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-html.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-html", 3 - "rev": "86c253e675e7fdd1c0482efe0706f24bafbc3a7d", 4 - "date": "2023-04-17T11:50:54+02:00", 5 - "path": "/nix/store/a046axd86r1bd974b7c3ylyni4b90wma-tree-sitter-html", 6 - "sha256": "12brygy11q1gkbpj9m4alg91jji6avc5j71lwv3m773c94jpbqlq", 3 + "rev": "e5d7d7decbbdec5a4c90bbc69436b3828f5646e7", 4 + "date": "2023-07-10T14:25:09-04:00", 5 + "path": "/nix/store/fv14r2cf4i369jfjb74d7y3cbxyyg762-tree-sitter-html", 6 + "sha256": "0ghgv712gq9bdaa4msz347cffgdbb5fc6a13q73dl9gwdjx0zl4c", 7 + "hash": "sha256-jNAPumz8JdrGwSMow1xZqz3n2CHj60qUaivhJ8LZDz4=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-http.json
··· 4 4 "date": "2023-05-04T18:36:43-04:00", 5 5 "path": "/nix/store/7d2x9w6nqlhvgk70jahwlp6zg19iriij-tree-sitter-http", 6 6 "sha256": "0vhipdljx3s2pgzdk2a1zgqf8dd7p3bdbjckcb6z01hdg2p9v121", 7 + "hash": "sha256-QYSdrngNBvDNYpPJ1da4pzXk8PtBidn+u0KPLmm7EW4=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-janet-simple.json
··· 4 4 "date": "2023-04-29T13:15:11+09:00", 5 5 "path": "/nix/store/53gscixcapdpckbr4gfx26ax0jk84xcp-tree-sitter-janet-simple", 6 6 "sha256": "0hy1dm2jzghd7mi74n4b1ac5bhm809mcg3bcl9f300bh5m79qnyq", 7 + "hash": "sha256-2FucTi1wATBcomyNx2oCqMJVmAqLWHJiPQ2+L0VtwUM=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-java.json
··· 4 4 "date": "2022-09-19T09:37:51+02:00", 5 5 "path": "/nix/store/478mfssm2335hdflgba22n4f0dir7xmr-tree-sitter-java", 6 6 "sha256": "0440xh8x8rkbdlc1f1ail9wzl4583l29ic43x9lzl8290bm64q5l", 7 + "hash": "sha256-tGBi6gJJIPpp6oOwmAQdqBD6eaJRBRcYbWtm1BHsgBA=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-javascript", 3 - "rev": "5720b249490b3c17245ba772f6be4a43edb4e3b7", 4 - "date": "2023-02-24T13:50:01+01:00", 5 - "path": "/nix/store/ddv5a3159sgib21v066wrfpb8lvlnb85-tree-sitter-javascript", 6 - "sha256": "19bbxpg98bzbg7rh7y4kcfzg8lv7yp00pv1mqfyy913dfx4hnadd", 3 + "rev": "f1e5a09b8d02f8209a68249c93f0ad647b228e6e", 4 + "date": "2023-08-25T01:24:52-04:00", 5 + "path": "/nix/store/iiwzzd2b6ngim7lwpy2zdgzik7lm2w1y-tree-sitter-javascript", 6 + "sha256": "0jslqjlmfx0xdgwhqam0lgw22r521iynp8l10pfan2bmqxmbdcjm", 7 + "hash": "sha256-VbK2asd1CavcBYGia30MomQh+KOgKgz5ax10V6nEVEs=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-jsdoc.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-jsdoc", 3 - "rev": "189a6a4829beb9cdbe837260653b4a3dfb0cc3db", 4 - "date": "2021-03-04T14:39:14-08:00", 5 - "path": "/nix/store/dpm11vziss6jbgp3dxvmgkb0dgg1ygc8-tree-sitter-jsdoc", 6 - "sha256": "0qpsy234p30j6955wpjlaqwbr21bi56p0ln5vhrd84s99ac7s6b6", 3 + "rev": "d01984de49927c979b46ea5c01b78c8ddd79baf9", 4 + "date": "2023-08-20T17:54:07-04:00", 5 + "path": "/nix/store/8fz1cj9fs1b3y85rd3mbpkhwsh07k6hq-tree-sitter-jsdoc", 6 + "sha256": "11w3a6jfvf8fq1jg90bsnhj89gvx32kv1gy4gb5y32spx6h87f1v", 7 + "hash": "sha256-O7iDoOlXi+HLesS/sKcYfb+EJLR6gfRkwA657aRRg4c=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-json.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-json", 3 - "rev": "40a81c01a40ac48744e0c8ccabbaba1920441199", 4 - "date": "2023-04-21T17:11:30-07:00", 5 - "path": "/nix/store/9wcmgficprni47bm3qj9k18bhmjqi6hx-tree-sitter-json", 6 - "sha256": "0zji769g3nikqlwn0vb0h93908a7w59da4jf807r9g2s6fvmz4vx", 3 + "rev": "ca3f8919800e3c1ad4508de3bfd7b0b860ce434f", 4 + "date": "2023-07-10T15:59:29-04:00", 5 + "path": "/nix/store/3pkcya9skyx0k9k54sbp1sbqk9gpzwr4-tree-sitter-json", 6 + "sha256": "038zdq2zf4phk082lrw466qd9fbkn1017n3nj53fbp1m8rmxwakk", 7 + "hash": "sha256-cyrea0Y13OVGkXbYE0Cwc7nUsDGEZyoQmPAS9wVuHw0=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-json5.json
··· 4 4 "date": "2021-08-24T18:08:31-04:00", 5 5 "path": "/nix/store/0qhffwc84sp97d8im4lfrd06jsyvmzc4-tree-sitter-json5", 6 6 "sha256": "1la7bq5vi21gy0kf4zpwh0c0jfyv1bb62a3v7158hnxdyd5ijz07", 7 + "hash": "sha256-B3wZS/OtW4hKOHsoYdYK2zsJGID8fuIm8C+IuAteR9E=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-jsonnet.json
··· 1 1 { 2 2 "url": "https://github.com/sourcegraph/tree-sitter-jsonnet", 3 - "rev": "fdc775714afa27fdef823adbaba6ab98f5ae66f2", 4 - "date": "2023-02-07T11:40:49-05:00", 5 - "path": "/nix/store/7ls5cjd7jpd4pvwvac1yvzwj8lnwh9s0-tree-sitter-jsonnet", 6 - "sha256": "0kyicx2zqf443fxyjby0i9c9fml210kxan2f2ylml2z2f83m4ni9", 3 + "rev": "d34615fa12cc1d1cfc1f1f1a80acc9db80ee4596", 4 + "date": "2023-08-15T11:57:41-04:00", 5 + "path": "/nix/store/4hf1f6klnr5wd4p1va1x5v8ndmcc7z7b-tree-sitter-jsonnet", 6 + "sha256": "0vw4k1hxq6dhy3ahh40h06k67h073ryxl7513cn81lb6sfgf6c4f", 7 + "hash": "sha256-jjDjntNm0YAsG6Ec2n0eB8BjpgEQEAjV8LAZ3GGYhG8=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-julia.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-julia", 3 - "rev": "e2f449e2bcc95f1d07ceb62d67f986005f73a6be", 4 - "date": "2023-02-03T12:13:41-05:00", 5 - "path": "/nix/store/wlmmi1411yhfirxhpnwdrm18ksm8rkyh-tree-sitter-julia", 6 - "sha256": "1gwfy5hx168bgcdpzhvb5vjqal4mg3zksw7r4cmzyy31gfyc8yb5", 3 + "rev": "0c088d1ad270f02c4e84189247ac7001e86fe342", 4 + "date": "2023-09-04T11:11:28-05:00", 5 + "path": "/nix/store/4zj06y16xi9ab4syip4cxcfw2wb2x5zm-tree-sitter-julia", 6 + "sha256": "16l2flg1pzfcqd02k05y90ydmnki5vzp2m9rf2j2afr8slnawjaq", 7 + "hash": "sha256-WEmuLNUoOyWkcDlVcf8ucdraPEi+gClAw8z9Gx51gpo=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-kotlin.json
··· 4 4 "date": "2021-10-12T01:11:47+02:00", 5 5 "path": "/nix/store/49cvpcypxjzpb0srcpd383ay9f0g19dy-tree-sitter-kotlin", 6 6 "sha256": "1sisvx7cp95d309ykhimn8bhbwd1lzcwrpz3s0mdsb2i44p69469", 7 + "hash": "sha256-yZBkLiFRLN0q0OPfzNmnofEFF7I1wukTGK2ky07fOuo=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-latex.json
··· 4 4 "date": "2022-10-26T10:55:26+02:00", 5 5 "path": "/nix/store/zhx1vnr3xdrb0ry6kfjsfrzs6c3nf8i9-tree-sitter-latex", 6 6 "sha256": "0lc42x604f04x3kkp88vyqa5dx90wqyisiwl7nn861lyxl6phjnf", 7 + "hash": "sha256-zkp4De2eBoOsPZRHHT3mIPVWFPYboTvn6AQ4AkwXhFE=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ledger.json
··· 4 4 "date": "2023-05-07T23:13:39-04:00", 5 5 "path": "/nix/store/hdf6hzhb4h9p28hx26iqqz0cwf471aq8-tree-sitter-ledger", 6 6 "sha256": "12mfn42nhn0i8gf39aqbqfkccqc1mbn5z1vw5gh98pc9392jccq4", 7 + "hash": "sha256-BDMmRRqJXZTgK3yHX+yqgWHGpsMLqzTcQxFYaAWxroo=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-llvm.json
··· 1 1 { 2 2 "url": "https://github.com/benwilliamgraham/tree-sitter-llvm", 3 - "rev": "d47c95d78ef0e7495a74d214dd6fcddf6e402dfc", 4 - "date": "2023-05-03T15:12:41-04:00", 5 - "path": "/nix/store/fp1hrlrvj29ndsyp7dbvg4bgmja891s6-tree-sitter-llvm", 6 - "sha256": "1d863cy214w26hlj22y60a4nw3j5qmr9a174f8vfgcc0lk9dzbh8", 3 + "rev": "1b96e58faf558ce057d4dc664b904528aee743cb", 4 + "date": "2023-09-08T15:05:51-04:00", 5 + "path": "/nix/store/hifa2i7b634kl47ldahvryj4n5fm3gwk-tree-sitter-llvm", 6 + "sha256": "1sl3i37vzwbyn5ac12lrccmny0dg814my848cb25xdp8n47s5q7l", 7 + "hash": "sha256-9OCiD7Hotl7EYoggX0lArwFvK2OZisBUsX7xv8+Ig+o=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-lua.json
··· 1 1 { 2 2 "url": "https://github.com/MunifTanjim/tree-sitter-lua", 3 - "rev": "dcc44f7473ecec4d7b99af0a9529705d98a769f1", 4 - "date": "2023-05-13T02:02:51+06:00", 5 - "path": "/nix/store/079khfz0609hqllhwp08c2y96j2jkbwr-tree-sitter-lua", 6 - "sha256": "13rmng6y6q653s0yk1ahbppjmxwcbr80h5kgr53q43bq9khjrjxx", 3 + "rev": "9668709211b2e683f27f414454a8b51bf0a6bda1", 4 + "date": "2023-09-07T13:41:24+06:00", 5 + "path": "/nix/store/lahwsbw8a5lp7jg68wx7mfkhzz6sxzxl-tree-sitter-lua", 6 + "sha256": "0iqqfncsli57ih5inllfzg5s8f9px7wdnddh6lkz4ycvmbq71pp6", 7 + "hash": "sha256-5t5w8KqbefInNbA12/jpNzmky/uOUhsLjKdEqpl1GEc=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-make.json
··· 4 4 "date": "2021-12-16T17:14:17+00:00", 5 5 "path": "/nix/store/v01s3lfi1w3bm433gf6zi0wb0r603906-tree-sitter-make", 6 6 "sha256": "07gz4x12xhigar2plr3jgazb2z4f9xp68nscmvy9a7wafak9l2m9", 7 + "hash": "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-markdown.json
··· 1 1 { 2 2 "url": "https://github.com/MDeiml/tree-sitter-markdown", 3 - "rev": "fa6bfd51727e4bef99f7eec5f43947f73d64ea7d", 4 - "date": "2023-03-06T00:22:35+01:00", 5 - "path": "/nix/store/8biwal105haahabfl6q01q2dm3danjzn-tree-sitter-markdown", 6 - "sha256": "0wryvq7153a3jx9qs1plm5crlgd88sm1ymlqc3gs09mr2n456z9z", 3 + "rev": "aaf76797aa8ecd9a5e78e0ec3681941de6c945ee", 4 + "date": "2023-07-22T13:25:09+02:00", 5 + "path": "/nix/store/5j100a9ksm598pvzzpdw91mmwxi11d03-tree-sitter-markdown", 6 + "sha256": "1kksp7vx29f8qflg3sc1gi22xv24g7n9jz93v3fqvc4frx8iyyp0", 7 + "hash": "sha256-4HofUc+OsI3d2CN9mex5ROwuRHyB6fGow8gl0fe5es4=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-nickel.json
··· 1 1 { 2 2 "url": "https://github.com/nickel-lang/tree-sitter-nickel", 3 - "rev": "3a794388773f2424a97b2186828aa3fac4c66ce6", 4 - "date": "2023-05-17T14:02:29+02:00", 5 - "path": "/nix/store/m4siaf1k6xbr3smyyjm7f047szzp99sw-tree-sitter-nickel", 6 - "sha256": "1m28gjdamysxr9grjzwpmj1qiniff4vy1nka9i3zjyskbm71pf1l", 3 + "rev": "b759233581fd8bae239e905c67a9ba453205da78", 4 + "date": "2023-09-14T10:23:29+02:00", 5 + "path": "/nix/store/s035753cs69k3pxcxn6pgmynfs9rlnxr-tree-sitter-nickel", 6 + "sha256": "1y118sbpxqw045ys7y5g8iywa11b3jyldc8rzkc79c2jbavdvsp0", 7 + "hash": "sha256-4OrdtlpSsHTY/BmxRr0cKwTFfUSv+KN9IYDjfpdGIfg=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-nix.json
··· 1 1 { 2 2 "url": "https://github.com/cstrahan/tree-sitter-nix", 3 - "rev": "02878b40ac77d2889833519c6b6e9e63cfc690e6", 4 - "date": "2023-03-11T16:31:57-06:00", 5 - "path": "/nix/store/mlasmj51yygqms5fwsd34fjb2h16q8q0-tree-sitter-nix", 6 - "sha256": "1y737sif7hjnssif28xn16paf1kpamgsqh82k4j6grzbp11j4kpl", 3 + "rev": "66e3e9ce9180ae08fc57372061006ef83f0abde7", 4 + "date": "2023-07-13T16:23:24+12:00", 5 + "path": "/nix/store/s4wax7d0axrm8npq02lk4n1g75hzjhp0-tree-sitter-nix", 6 + "sha256": "06671j6kx0b5z35mkmyygvxmjd8af9ac7kbl0w1bfwk177arz3zs", 7 + "hash": "sha256-+o+f1TlhcrcCB3TNw1RyCjVZ+37e11nL+GWBPo0Mxxg=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-norg.json
··· 4 4 "date": "2023-02-12T20:47:35+01:00", 5 5 "path": "/nix/store/w7drx78c8w9claw3c6h7vlxdhyvfj8j6-tree-sitter-norg", 6 6 "sha256": "1wl6h5pin861msgmg5q3k0h62fl73svdwn0ppn4vp7a37s9p5xvm", 7 + "hash": "sha256-dfdykz5DnbuJvRdY3rYehzphIJgDl1efrsEgG2+BhvI=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-nu.json
··· 1 1 { 2 2 "url": "https://github.com/LhKipp/tree-sitter-nu", 3 - "rev": "3133b2f391be10698c4fd6bc3d16f94cf2cb39b2", 4 - "date": "2023-02-18T19:56:18+01:00", 5 - "path": "/nix/store/x4yfa2dvs7gzi62qqs084jx38mhla0ym-tree-sitter-nu", 6 - "sha256": "096jz9bb0dihi1civ8x1milyhdmx5chzwyrg84wj1jv94fkfmjk0", 3 + "rev": "c125aaa83c14f936a20f60c0e86537b81b9f01c9", 4 + "date": "2023-09-19T21:59:06+02:00", 5 + "path": "/nix/store/s0fcpv3w2wkra74y675arsvi3g0xbng2-tree-sitter-nu", 6 + "sha256": "1ckbbzq9rk6iz23xs283rw7j2w7lg8fgp552qkiqa3fc7fmyrfk0", 7 + "hash": "sha256-YLrsqzvMDYXjxKKU+xx69HAhD88DCd2H+NHMnPBfa7I=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ocaml.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-ocaml", 3 - "rev": "de07323343946c32759933cb3b7c78e821098cad", 4 - "date": "2022-12-14T19:50:15+01:00", 5 - "path": "/nix/store/h6h50380i2gp7j00i525vgs9llv58jzs-tree-sitter-ocaml", 6 - "sha256": "021vnbpzzb4cca3ncd4qhzy583vynhndn3qhwayxrpgdl61m44i6", 3 + "rev": "694c57718fd85d514f8b81176038e7a4cfabcaaf", 4 + "date": "2023-07-17T22:31:47+02:00", 5 + "path": "/nix/store/2nq7apr98j81va00y74mfhcrqqdb7gwh-tree-sitter-ocaml", 6 + "sha256": "03zqsdm6yy7g3ml0lganh4qg6vfc301255kg756y1icclgdfywcg", 7 + "hash": "sha256-j3Hv2qOMxeBNOW+WIgIYzG3zMIFWPQpoHe94b2rT+A8=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-org-nvim.json
··· 1 1 { 2 2 "url": "https://github.com/milisims/tree-sitter-org", 3 - "rev": "081179c52b3e8175af62b9b91dc099d010c38770", 4 - "date": "2022-10-21T23:23:29-04:00", 5 - "path": "/nix/store/7jy3jqyd02kryfgz16k3zxg2kmjz0wqf-tree-sitter-org", 6 - "sha256": "0h9krbaq9j6ijf86sg0w221s0zbpbx5f7m1l0whzjahbrqpnqgxl", 3 + "rev": "64cfbc213f5a83da17632c95382a5a0a2f3357c1", 4 + "date": "2023-06-19T18:05:11-04:00", 5 + "path": "/nix/store/9hdl3i24q6af6wxmkg89ww4rwkl45la7-tree-sitter-org", 6 + "sha256": "1l62p4a3b22pa7b5mzmy497pk5b8w01hx6zinfwpbnzg2rjdwkgz", 7 + "hash": "sha256-/03eZBbv23W5s/GbDgPgaJV5TyK+/lrWUVeINRS5wtA=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-perl.json
··· 1 1 { 2 2 "url": "https://github.com/ganezdragon/tree-sitter-perl", 3 - "rev": "60aa138f9e1db15becad53070f4d5898b0e8a98c", 4 - "date": "2023-04-13T01:12:55+05:30", 5 - "path": "/nix/store/dd6ymbx86sw0g6dp1lns65avs50kr9kr-tree-sitter-perl", 6 - "sha256": "1br66y8prhq7k7fi50sl8v51y8s29wf590g44kh5a574dx51960s", 3 + "rev": "ba2a3411ab2270df7f6da8689d50a1fe29811d06", 4 + "date": "2023-07-29T21:08:04+05:30", 5 + "path": "/nix/store/rfnlnycbqxp4hwzgig60l9i0w89p2g5a-tree-sitter-perl", 6 + "sha256": "1kkap2vqa95z5fh63qvy1jd87d5s6qb79bqm91p210i9yj5270zr", 7 + "hash": "sha256-+YMjivQpgiBuSBWvdBY2urSDmgx+42GgK78khbe4as4=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-pgn.json
··· 4 4 "date": "2021-08-25T17:57:38-04:00", 5 5 "path": "/nix/store/fj882ab2hl3qrz45zvq366na6d2gqv8v-tree-sitter-pgn", 6 6 "sha256": "1c4602jmq3p7p7splzip76863l1z3rgbjlbksqv0diqjxp7c42gq", 7 + "hash": "sha256-+AnCzu0SxwY21nNRuV4eP9BhkDk3fnr1uecOXKUAhrA=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-php", 3 - "rev": "1a40581b7a899201d7c2b4684ee34490bc306bd6", 4 - "date": "2023-03-14T02:52:52-07:00", 5 - "path": "/nix/store/nxhb4hdr16bfylq1jkzjznh65bkd0g8x-tree-sitter-php", 6 - "sha256": "1hm7mpv0sggqzgbixh4r3bpap3dsh1zsy6msyknhdpkhblch4a5m", 3 + "rev": "a05c6112a1dfdd9e586cb275700931e68d3c7c85", 4 + "date": "2023-09-16T22:44:24-04:00", 5 + "path": "/nix/store/sswg2fpbb5l59g0kdhzxks2k2mqamv1w-tree-sitter-php", 6 + "sha256": "1z54hgzkcqrjh6w7bp5hh8g27wli04x0pq8imwal8ml1gi7bvpzn", 7 + "hash": "sha256-9t+9TnyBVkQVrxHhCzoBkfIjHoKw3HW4gTJjNv+DpPw=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-pioasm.json
··· 4 4 "date": "2021-08-27T17:22:56-04:00", 5 5 "path": "/nix/store/nhxzw33vljxh5i90d0fb5nzdfjp5h9bl-tree-sitter-pioasm", 6 6 "sha256": "1lxvgc0zkd2sv8dxp2fy6b1k3gqrbkxgqy25lw9sbd4kij7463m2", 7 + "hash": "sha256-og5DjoyTtKUTp0V4/PpcGb8xwzLeidsb2lq0+QF7u9M=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-prisma.json
··· 4 4 "date": "2023-01-05T15:24:25+01:00", 5 5 "path": "/nix/store/hj6bbz4zdfwi7ps72zbbv0hg132g13gr-tree-sitter-prisma", 6 6 "sha256": "19zb3dkwp2kpyivygqxk8yph0jpl7hn9zzcry15mshn2n0rs9sih", 7 + "hash": "sha256-MOqkM7DCQl1L8Jn9nyw89EoAr0ez4+d39HeKy2cb66c=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-pug.json
··· 1 1 { 2 2 "url": "https://github.com/zealot128/tree-sitter-pug", 3 - "rev": "884e225b5ecca5d885ae627275f16ef648acd42e", 4 - "date": "2023-02-05T22:06:33+01:00", 5 - "path": "/nix/store/29x0z42g27xbd2ddj2n7yf5shr9f9iwl-tree-sitter-pug", 6 - "sha256": "047kcjyf8y981ix22fmnd1qgsaqvxlvqgsxfkvrv1x9hgd5dbxx8", 3 + "rev": "a7ff31a38908df9b9f34828d21d6ca5e12413e18", 4 + "date": "2023-07-27T08:31:48+02:00", 5 + "path": "/nix/store/g068db1k301bva5rxcmkrm7gm616m4pw-tree-sitter-pug", 6 + "sha256": "0iz5gsw7m887i7kps2kqaz2mf55gj3xcb4x705p95f7ia9ipcg2q", 7 + "hash": "sha256-WDx2Y1LxuJJuAaeTxfqQrxRXxVd4Cn3niQeherh+5Uc=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-python.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-python", 3 - "rev": "62827156d01c74dc1538266344e788da74536b8a", 4 - "date": "2023-02-28T17:23:11+01:00", 5 - "path": "/nix/store/vnh5j5nb3crn0zfc71i35fig0blsilsl-tree-sitter-python", 6 - "sha256": "038l9zdn821s2igwfiwxq2ajkc1d66iri4zj9afazbma7kh5fnw5", 3 + "rev": "a901729099257aac932d79c60adb5e8a53fa7e6c", 4 + "date": "2023-09-21T03:55:53-04:00", 5 + "path": "/nix/store/arzga89mcw3yns4cxdy7rwyr6qrfyymp-tree-sitter-python", 6 + "sha256": "1kkpaf8gmkb9nkggdlhqjm8ddi20p8dckrrh80c6r4j3rpf46641", 7 + "hash": "sha256-gRhD3M1DkmwYQDDnyRq6QMTWUJUY0vbetGnN+pBTd84=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ql-dbscheme.json
··· 4 4 "date": "2022-08-29T08:49:16+02:00", 5 5 "path": "/nix/store/k58fls33kiwgbf8vn4488x5l79c9a18x-tree-sitter-ql-dbscheme", 6 6 "sha256": "1kpkjg97s5j1dx79r3fk0i2bxhpm9sdawgb1drqnjgz4qsshp7f2", 7 + "hash": "sha256-wp0LtcbkP2lxbmE9rppO9cK+RATTjZxOb0EWfdKT884=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ql.json
··· 4 4 "date": "2022-08-17T11:53:16+02:00", 5 5 "path": "/nix/store/id24yb922kcjnqx160b5hga65k9zmnkh-tree-sitter-ql", 6 6 "sha256": "18yv6sag794k0l7i0wxaffxhay6zgwnap5bbhi48h04q1cvas0yr", 7 + "hash": "sha256-2QOtNguYAIhIhGuVqyx/33gFu3OqcxAPBZOk85Q226M=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-query.json
··· 4 4 "date": "2023-03-09T05:33:03-08:00", 5 5 "path": "/nix/store/3p8d4hl2bnm1fzn0nx7zc62l73118vm2-tree-sitter-query", 6 6 "sha256": "0xd00idgmyr55yd10xaxma1pwahlvn7gqy78zf8zknfbqvd3rzqs", 7 + "hash": "sha256-Gv882sbL2fmR++h4/I7dFCp+g6pddRCaLyX7+loEoHU=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-r.json
··· 1 1 { 2 2 "url": "https://github.com/r-lib/tree-sitter-r", 3 - "rev": "80efda55672d1293aa738f956c7ae384ecdc31b4", 4 - "date": "2022-11-10T09:19:03-08:00", 5 - "path": "/nix/store/x7rjhqp9qxh9xwq2l38jz5wbkbzz0vfl-tree-sitter-r", 6 - "sha256": "1n7yxi2wf9xj8snw0b85a5w40vhf7x1pwirnwfk78ilr6hhz4ix9", 3 + "rev": "c55f8b4dfaa32c80ddef6c0ac0e79b05cb0cbf57", 4 + "date": "2023-07-26T18:01:44-07:00", 5 + "path": "/nix/store/ydqli8jal8g3nbr78nl8rimb0m5r7b50-tree-sitter-r", 6 + "sha256": "0si338c05z3bapxkb7zwk30rza5w0saw0jyk0pljxi32869w8s9m", 7 + "hash": "sha256-NWnEk0FixC7pBdNLwJUGvKifwZj8nzX7VWv8AhgaI2o=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-regex.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-regex", 3 - "rev": "e1cfca3c79896ff79842f057ea13e529b66af636", 4 - "date": "2022-01-03T09:37:11-08:00", 5 - "path": "/nix/store/24lr7jzznsd3z7cld007aww25kbwcf51-tree-sitter-regex", 6 - "sha256": "0j6j0h8ciyhgmcq9iy3843anyfvd7s0biqzgbsqgwbgbqbg2nfwl", 3 + "rev": "2354482d7e2e8f8ff33c1ef6c8aa5690410fbc96", 4 + "date": "2023-07-19T17:58:43-04:00", 5 + "path": "/nix/store/bvsgqya54sh9qxcida01iwcsl5schqhh-tree-sitter-regex", 6 + "sha256": "1b5sbjzdhkvpqaq2jsb347mrspjzmif9sqmvs82mp2g08bmr122z", 7 + "hash": "sha256-X4iQ60LgiVsF0rtinVysX16d6yFjaSmwwndP2L5cuqw=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rego.json
··· 4 4 "date": "2022-11-18T14:07:12+02:00", 5 5 "path": "/nix/store/ky8xv5v5i273n0zqin0mnsx810382wfn-tree-sitter-rego", 6 6 "sha256": "18qw5ahx6qcfq9gs6gcakl178gnnryksv6gyamyd6vypz20kwz6b", 7 + "hash": "sha256-y3w+gfjXb9N8Vf6ZrafP1j50Ap2KPaNfwo5h06EqHKM=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rst.json
··· 4 4 "date": "2022-08-26T17:09:42-05:00", 5 5 "path": "/nix/store/y831a05hzw8dsajijwkahgwwcf4ima8l-tree-sitter-rst", 6 6 "sha256": "0f53jmpjh2kcl9srwwwb7a5k24729ig96m87qjj99myqfnzahw43", 7 + "hash": "sha256-g3CovnXY15SkxAdVk15M4hAxizqLc551omwKKG+Vozg=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json
··· 4 4 "date": "2021-03-03T16:54:30-08:00", 5 5 "path": "/nix/store/ragrvqj7hm98r74v5b3fljvc47gd3nhj-tree-sitter-ruby", 6 6 "sha256": "0m3h4928rbs300wcb6776h9r88hi32rybbhcaf6rdympl5nzi83v", 7 + "hash": "sha256-e6D4baG3+paNUwyu5bMYESKUEzTnmMU4AEOvjEQicFQ=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rust.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-rust", 3 - "rev": "0a70e15da977489d954c219af9b50b8a722630ee", 4 - "date": "2023-04-25T13:09:18+02:00", 5 - "path": "/nix/store/ymkvfvgf2wkxzsffxhyv7m8bq8j2f39f-tree-sitter-rust", 6 - "sha256": "0m979bkrb7r58dapnm5plarvk3x3mvn5yyslrnrh6qgci7xmicqa", 3 + "rev": "48e053397b587de97790b055a1097b7c8a4ef846", 4 + "date": "2023-09-21T23:15:14+00:00", 5 + "path": "/nix/store/m01z8llh3nckvr7iiyap5mr91iisx6r1-tree-sitter-rust", 6 + "sha256": "0jc8sisfj50jra89y3p6pv0b2smn125m4nvkaidz1cnympajbpc6", 7 + "hash": "sha256-ht0l1a3esvBbVHNbUosItmqxwL7mDp+QyhIU6XTUiEk=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-scala", 3 - "rev": "5aefc0ae4c174fa74d6e973faefa28692e081954", 4 - "date": "2023-05-23T22:52:07-04:00", 5 - "path": "/nix/store/2gag459nfdm3c0p1a79wj9m3mnpzqn83-tree-sitter-scala", 6 - "sha256": "064hch4v9pkl2ylkb6imfxz0a5dfl6rc37m76rxcdzmiwcr7fmfw", 3 + "rev": "d50b6ca5cc3d925e3d1f497199cb8d8383ddae8a", 4 + "date": "2023-08-20T03:15:51-04:00", 5 + "path": "/nix/store/nb0987awf0a098gl9b43whbjlgxc428h-tree-sitter-scala", 6 + "sha256": "0hs6gmkq5cx9qrmgfz1mh0c34flwffc0k2mhwf13laawswnywfkz", 7 + "hash": "sha256-fzruLddcKTqC47CKCZhznDoyGIA1fPdqxqmzgmd9RkM=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scheme.json
··· 1 1 { 2 2 "url": "https://github.com/6cdh/tree-sitter-scheme", 3 - "rev": "6abcfe33d976ebe3e244ca80273c7e8a070441b5", 4 - "date": "2023-04-22T18:14:27+08:00", 5 - "path": "/nix/store/18v6jgrcfdl3sgg7p02dpzkc3lj9mpn6-tree-sitter-scheme", 6 - "sha256": "0iazh55cmznw2mkffnzwkpq4f8vkb1hxiapkgflmcnaq9wb6jp7a", 3 + "rev": "85b6188fb77c03dfb01d13e58e2844450506860c", 4 + "date": "2023-09-01T09:52:02+08:00", 5 + "path": "/nix/store/0ckxw6q3nh5vb2lmibzy2kw2p4kcrqf4-tree-sitter-scheme", 6 + "sha256": "0rrygynsispdpkc5npvfcxri4x9n5w7j3ffbh27j5j8yw2jr1s5z", 7 + "hash": "sha256-v+iQpeAeySKPgMu5IQ8vNnUSc2duX1vYvO3qqK1/Pmc=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scss.json
··· 4 4 "date": "2022-02-03T21:48:21+00:00", 5 5 "path": "/nix/store/s49l3jbhjni3l1d0m3xrpzml39aq9yr3-tree-sitter-scss", 6 6 "sha256": "15r3jiv36hzx2pmjmp63am3pbc01s52z36xfraa1aw4wlx7lqnq4", 7 + "hash": "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-smithy.json
··· 1 1 { 2 2 "url": "https://github.com/indoorvivants/tree-sitter-smithy", 3 - "rev": "084537ae85d186448c447de959a4955c0b855d2b", 4 - "date": "2022-10-09T13:04:45+01:00", 5 - "path": "/nix/store/4r9gfwad9f769y0ivivprlpqjbq8di8s-tree-sitter-smithy", 6 - "sha256": "17l94ay7vv2b1iihnzssbw3i027yvk5a44waqlyzgf2bkqk7iqs0", 3 + "rev": "cf8c7eb9faf7c7049839585eac19c94af231e6a0", 4 + "date": "2023-01-31T21:16:56+00:00", 5 + "path": "/nix/store/y5j99bx1b6h25k1lnzs6s4gkg0mhll06-tree-sitter-smithy", 6 + "sha256": "0k7gfpa3pcj1ji34k0kwk1xbadkgjadfg36xfwns1fmlwzmr7jnx", 7 + "hash": "sha256-3cqT6+e0uqAtd92M55qSbza1eph8gklGlEGyO9R170w=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-solidity.json
··· 4 4 "date": "2022-12-14T12:24:29+01:00", 5 5 "path": "/nix/store/37x7jqscpg36xncjy7i4zbvmx42dc1wh-tree-sitter-solidity", 6 6 "sha256": "1bg7q7l5jv5xrr7pfzg6i3bfgs6mrzzflh3rf4lqcd373xf8290q", 7 + "hash": "sha256-GCSBXB9nNIYpcXlA6v7P1ejn1ojmfXdPzr1sWejB560=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-sparql.json
··· 4 4 "date": "2021-08-16T15:50:03+02:00", 5 5 "path": "/nix/store/vvgvb1jcv0qrn3xj0jbf83qwi1lh2m68-tree-sitter-sparql", 6 6 "sha256": "012c1pi4vc6hkvllymvl2yah3ix8k4pi7997iydy949fc33aa5i8", 7 + "hash": "sha256-KBalxmAukeSbjyelEy+ZqMcBlRd0V0/pntCwTeINTAQ=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-sql.json
··· 1 1 { 2 2 "url": "https://github.com/derekstride/tree-sitter-sql", 3 - "rev": "63a6bad6d4ca2192cf252e10db73627414546732", 4 - "date": "2023-05-23T15:22:05+00:00", 5 - "path": "/nix/store/wkbdy34zr3ccs0pf0is1xc5223k3riai-tree-sitter-sql", 6 - "sha256": "1g7ldcvwmw5rp97i12drcr26b8biczpphhgl08c4gack787sxgrk", 3 + "rev": "39750c48bf9ad63bcc1399554355b0aa0aaa1c33", 4 + "date": "2023-09-07T13:39:32+00:00", 5 + "path": "/nix/store/x1swbby8g0l0r7szdlgiqsqj3sdjambc-tree-sitter-sql", 6 + "sha256": "1dnvmazyinchqj8gsv836m1kclycri0ypi4bf712nx3avw4ajwfz", 7 + "hash": "sha256-33GpCN9qdCvCcYvE60HMzFM2QzUDbf2QxJDZ6L+q27Y=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-supercollider.json
··· 1 1 { 2 2 "url": "https://github.com/madskjeldgaard/tree-sitter-supercollider", 3 - "rev": "90c6d9f777d2b8c4ce497c48b5f270a44bcf3ea0", 4 - "date": "2022-04-14T11:41:40+02:00", 5 - "path": "/nix/store/hzdm20x9fpc8bqd6bphq1akbdmdcpq7s-tree-sitter-supercollider", 6 - "sha256": "1g0q32crsnzxnwh5bjfjm0dkxpnvdj76idjc8s4ba7hinwa8jpv0", 3 + "rev": "3b35bd0fded4423c8fb30e9585c7bacbcd0e8095", 4 + "date": "2023-05-30T21:04:53+02:00", 5 + "path": "/nix/store/fzb78sqxbxcyldz5m7yx6zirxsvxn5cc-tree-sitter-supercollider", 6 + "sha256": "0ib8mja321zwbw59i45xa66p39gikn8n1pihhv26hm5xgdkwwr4r", 7 + "hash": "sha256-mWTOZ3u9VGjEhjDeYJGd8aVxjVG9kJgKX/wHMZSsaEU=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-surface.json
··· 4 4 "date": "2021-08-15T10:33:50-07:00", 5 5 "path": "/nix/store/7i1klj80jbcvwgad7nrbcs7hvn68f125-tree-sitter-surface", 6 6 "sha256": "122v1d2zb0w2k5h7xqgm1c42rwfrp59dzyb2lly7kxmylyazmshy", 7 + "hash": "sha256-Hur6lae+9nk8pWL531K52fEsCAv14X5gmYKD9UULW4g=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-svelte.json
··· 4 4 "date": "2023-04-03T22:59:58+05:30", 5 5 "path": "/nix/store/lqqls8g9zhiv2v32if429cwycn092zq6-tree-sitter-svelte", 6 6 "sha256": "1kp91sarydq41zznwxwxdv2i2pflgzhmpfv0iqgq47fma9bcv2wy", 7 + "hash": "sha256-novNVlLVHYIfjmC7W+F/1F0RxW6dd27/DwQ3n5UO6c4=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-tiger.json
··· 1 1 { 2 2 "url": "https://github.com/ambroisie/tree-sitter-tiger", 3 - "rev": "4a099243ed68a4fc72fdad8ea3ce57ec411ebfe3", 4 - "date": "2023-04-01T17:11:28+01:00", 5 - "path": "/nix/store/f8nmndxp42jf09lp1v2m3grj1h6f447y-tree-sitter-tiger", 6 - "sha256": "0riyjsqdk4kiyl58vanfg7k64n55czcncsjx696l3gph2dyfjxnb", 3 + "rev": "a7f11d946b44244f71df41d2a78af0665d618dae", 4 + "date": "2023-08-29T21:54:01+01:00", 5 + "path": "/nix/store/ynxdy89llzc9kqqw0h2fmv81dna7wrxq-tree-sitter-tiger", 6 + "sha256": "100cpj00w021hk0cgn5qbgqa6yn8ji58hl77qf3054h2jxzxnsnc", 7 + "hash": "sha256-zGrbf5cCkgKGw+dQiEqUyHqj8Fu42MfAhEEADoC8DIA=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-tlaplus.json
··· 4 4 "date": "2023-03-28T17:13:15-04:00", 5 5 "path": "/nix/store/biqm93z4n1ravfi5bs466fbp4bxadjmk-tree-sitter-tlaplus", 6 6 "sha256": "0md800h54792nv1mfzdw7wyjzz8wx5cvl6mzlb8l70p0ihjfrk1s", 7 + "hash": "sha256-OszsJIzggkPRor8aulnpHP0vPT+8fVfDtiIdUiAAqFU=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-toml.json
··· 4 4 "date": "2022-04-21T16:26:30-07:00", 5 5 "path": "/nix/store/is4vnj1s94455s9msasbn7px7jjfr0ai-tree-sitter-toml", 6 6 "sha256": "00pigsc947qc2p6g21iki6xy4h497arq53fp2fjgiw50bqmknrsp", 7 + "hash": "sha256-V2c7K16g8PikE9eNgrM6iUDiu4kzBvHMFQwfkph+8QI=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-tsq.json
··· 4 4 "date": "2021-05-18T15:57:40-04:00", 5 5 "path": "/nix/store/j59y4s3bsv6d5nbmhhdgb043hmk8157k-tree-sitter-tsq", 6 6 "sha256": "03bch2wp2jwxk69zjplvm0gbyw06qqdy7il9qkiafvhrbh03ayd9", 7 + "hash": "sha256-qXk1AFwZbqfixInG4xvGBnC/HqibXvmTmZ1LcbmAbA0=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-turtle.json
··· 4 4 "date": "2021-08-16T15:17:50+02:00", 5 5 "path": "/nix/store/c90hph3wfyhjmri3qbfb5lpy1bl855zv-tree-sitter-turtle", 6 6 "sha256": "1l5djvz90sq9w14kfcrffdigqs61r1p8v17xpj92sxz8z3ngpgmr", 7 + "hash": "sha256-ub777Pjody2SvP2EjW7IwWj8YnMuMzdJ4AlrkP6WrdA=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-typescript", 3 - "rev": "286e90c32060032225f636a573d0e999f7766c97", 4 - "date": "2023-04-21T18:31:50-07:00", 5 - "path": "/nix/store/cf6q6c3mclp70bplsdykgxbpjrnb2yh2-tree-sitter-typescript", 6 - "sha256": "06kq9c26my2h53fv7qlmkpaia21ahbyd0lsrn9l4hric7b3ca3wn", 3 + "rev": "b1bf4825d9eaa0f3bdeb1e52f099533328acfbdf", 4 + "date": "2023-07-19T03:17:33-04:00", 5 + "path": "/nix/store/c858575avx33nmi4annm51fhasv43xm9-tree-sitter-typescript", 6 + "sha256": "1r74108lxyp8hsq0pysy0na4kgn06b4xk4yrlq77fw8jr6vs54m1", 7 + "hash": "sha256-oZKit8kScXcOptmT2ckywL5JlAVe+wuwhuj6ThEI5OQ=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-verilog.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-verilog", 3 - "rev": "4457145e795b363f072463e697dfe2f6973c9a52", 4 - "date": "2022-09-07T16:11:11-07:00", 5 - "path": "/nix/store/z29mm9c88dd2iybsy648wh4m6z593kvk-tree-sitter-verilog", 6 - "sha256": "0lfw8p04c85xyd85jfi3gajzrzsl5xcgc44nwxa43x4g3d7f104p", 3 + "rev": "902031343056bc0b11f3e47b33f036a9cf59f58d", 4 + "date": "2023-07-28T00:21:49-04:00", 5 + "path": "/nix/store/nnd12xzsd387bng3yp4zlgvsaya24r7x-tree-sitter-verilog", 6 + "sha256": "1mrgdi0aj2bm4f2jdz93r1c3m1hiymjfhd2pc14xlz6waxpd48zg", 7 + "hash": "sha256-7yPSblfcfNpJYFc06GT1EYY6WMgj/SaFI3UJqUBsL9c=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-vim.json
··· 4 4 "date": "2023-05-05T08:51:55+02:00", 5 5 "path": "/nix/store/dazqp112dyrxh96yizdm382fsz1rmsdj-tree-sitter-viml", 6 6 "sha256": "1fsngbgpvq4mg0qfwkpdn4qqi3djg2kv4a8g49yw2i8a3d88yg7x", 7 + "hash": "sha256-/TyPUBsKRcF9Ig8psqd4so2IMbHtTu4weJXgfd96Vrs=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-vue.json
··· 4 4 "date": "2021-04-04T11:51:48+08:00", 5 5 "path": "/nix/store/9bw35fa56xli7r2k3b3bzzlm7vkpxzcy-tree-sitter-vue", 6 6 "sha256": "0l0kqy9ajm5izqcywd39aavgmc281s8qrhmjkbwl6r8arfj8vsrm", 7 + "hash": "sha256-NeuNpMsKZUP5mrLCjJEOSLD6tlJpNO4Z/rFUqZLHE1A=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+5 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-wing.json
··· 1 1 { 2 2 "url": "https://github.com/winglang/wing", 3 - "rev": "e578973d6f60091ba3458095edceb37bae2d04e2", 4 - "date": "2023-06-27T12:28:26+00:00", 5 - "path": "/nix/store/ppjabjz0dgmsr3k0wm07z7391vz7m120-wing", 6 - "sha256": "0089rxdzxi43qal2310dpyzw1a3zl08qbm5b8md8cgwmvycija9a", 3 + "rev": "60c61fd6b6e2e6dbea7c206653d3e360435bfee2", 4 + "date": "2023-09-25T21:05:07+00:00", 5 + "path": "/nix/store/rb1g46ia45yjh9bsf6d99nzgs0yf8vl9-wing", 6 + "sha256": "0hig7ll1rph3i4fqwpcxadyjxa9d0ipscmhs33jdir2brhw93vmp", 7 + "hash": "sha256-t+6ROMxL5NjkGBpWpm8ELakufVOdXY4diQPeHCg9L0I=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-yaml.json
··· 4 4 "date": "2021-05-11T12:47:24+08:00", 5 5 "path": "/nix/store/7d7m4zs4ydnwbn3xnfm3pvpy7gvkrmg8-tree-sitter-yaml", 6 6 "sha256": "0wyvjh62zdp5bhd2y8k7k7x4wz952l55i1c8d94rhffsbbf9763f", 7 + "hash": "sha256-bpiT3FraOZhJaoiFWAoVJX1O+plnIi8aXOW2LwyU23M=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-yang.json
··· 4 4 "date": "2022-11-21T21:25:21+01:00", 5 5 "path": "/nix/store/ypd2cggg44l0sx0snvkgjbspkfcyscmf-tree-sitter-yang", 6 6 "sha256": "1vwcsp20dhccr2ag5s09j3jz9cnlkndb2hdn0h3va7md8ka0lhp8", 7 + "hash": "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+1
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-zig.json
··· 4 4 "date": "2023-04-25T05:51:06-03:00", 5 5 "path": "/nix/store/fzz8x1pa11zksamgk199fw0j7dkbsz0s-tree-sitter-zig", 6 6 "sha256": "0whj44fl6hmcyap5bjqhy90rd6xnnxgsy3vn1z3mvq8d2mwbnxbb", 7 + "hash": "sha256-a3W7eBUN4V3HD3YPr1+3tpuWQfIQy1Wu8qxCQx0hEnI=", 7 8 "fetchLFS": false, 8 9 "fetchSubmodules": false, 9 10 "deepClone": false,
+3 -3
pkgs/development/tools/rust/cargo-nextest/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-nextest"; 5 - version = "0.9.58"; 5 + version = "0.9.59"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nextest-rs"; 9 9 repo = "nextest"; 10 10 rev = "cargo-nextest-${version}"; 11 - hash = "sha256-D3mSDh6IliKbtxitMRXy1L4YH/qZfdXtXiPvf45mTno="; 11 + hash = "sha256-32n1z5e40qkhHBAbwGhXa7L5NfkkN72AIKF796y82+g="; 12 12 }; 13 13 14 - cargoHash = "sha256-TjQHSaBVM4pJoTp6Vdz6WGWIyw5uC6UG7Wle6LsXP+4="; 14 + cargoHash = "sha256-sme7VE5JnjIWONaFYIOnv72UjUC/S+VezNSmRunmDv0="; 15 15 16 16 buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 17 17
+3 -3
pkgs/development/tools/typos/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "typos"; 5 - version = "1.16.14"; 5 + version = "1.16.15"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "crate-ci"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-GFr5YpXWSQLvsX2FWLwK5MuIXAhWJ1DjEqvqM3lGEMY="; 11 + hash = "sha256-UniMMZVvhk1ImS5brgdiG162jl+W/V6UQ/Fvl9EopVc="; 12 12 }; 13 13 14 - cargoHash = "sha256-M+WM8MxCbW1gh4IMyAsIP+Jtyuu35AUedF0TCzk67Fg="; 14 + cargoHash = "sha256-SfcAQekGzE6H59czzbuc9BvHnm1N1SL5DxWva10zNgo="; 15 15 16 16 meta = with lib; { 17 17 description = "Source code spell checker";
+3 -3
pkgs/development/web/flyctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "flyctl"; 5 - version = "0.1.101"; 5 + version = "0.1.102"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "superfly"; 9 9 repo = "flyctl"; 10 10 rev = "v${version}"; 11 - hash = "sha256-gXG8xgRF1AG/n4o2oDaYCVEOwjJLp6VMJ5LKPXu/gak="; 11 + hash = "sha256-OIqAX/Cgh+jpHbjIg7wApTlKGChYx82oq8oUGguDsrE="; 12 12 }; 13 13 14 - vendorHash = "sha256-RGA0tjvVo0uAFNqrEEYWejj0qwYxpiUZzExZHhMqItc="; 14 + vendorHash = "sha256-XECl5evFO9ml28sILdWS2sQfNDf8ixsvQhiTShOcKKQ="; 15 15 16 16 subPackages = [ "." ]; 17 17
+3 -3
pkgs/development/web/function-runner/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "function-runner"; 5 - version = "3.6.0"; 5 + version = "4.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Shopify"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-z03+3x1xGYSa+WVEuHBgUQ9NdqG3rCziNYcwTjWBNV8="; 11 + sha256 = "sha256-cKlzv9mL6UGXHvYbQR4OcZgdjZLV5Q7EoQbW7Fx8ESo="; 12 12 }; 13 13 14 - cargoHash = "sha256-4sgf7WfaX7jnV8YynZNLi/N8MfkuAc4tk/8eiKEyyxI="; 14 + cargoHash = "sha256-/4/zaeNQ45YYBILxm11qD9rPFZxilA8kLoyWG370Knk="; 15 15 16 16 meta = with lib; { 17 17 description = "A CLI tool which allows you to run Wasm Functions intended for the Shopify Functions infrastructure";
+3 -3
pkgs/games/aaaaxy/default.nix
··· 19 19 20 20 buildGoModule rec { 21 21 pname = "aaaaxy"; 22 - version = "1.4.45"; 22 + version = "1.4.50"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "divVerent"; 26 26 repo = pname; 27 27 rev = "v${version}"; 28 - hash = "sha256-93ffxzYSVumfk7J8K9Ma2WYWaGQLBIxSkds8OKzOCcw="; 28 + hash = "sha256-J4SCmIwGlVD8MHs13NO3JFKfH1rvh2dgVV0/8BX9IcY="; 29 29 fetchSubmodules = true; 30 30 }; 31 31 32 - vendorHash = "sha256-wUH0ohccMjdeGpm9bcw8K7Ss0FZGXaPfxeJCKYkEhJ8="; 32 + vendorHash = "sha256-dugSK/5mowBfRqnzI3sZqCm69E0WtX2Tydh6Q06+vLU="; 33 33 34 34 buildInputs = [ 35 35 alsa-lib
+27 -26
pkgs/games/atlauncher/default.nix
··· 1 - { copyDesktopItems, fetchurl, jre, lib, makeDesktopItem, makeWrapper, stdenv, steam-run, withSteamRun ? true, writeShellScript }: 1 + { copyDesktopItems, fetchurl, jre, lib, makeDesktopItem, makeWrapper, stdenv, udev, xorg }: 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "atlauncher"; 5 - version = "3.4.30.0"; 5 + version = "3.4.34.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/ATLauncher/ATLauncher/releases/download/v${finalAttrs.version}/ATLauncher-${finalAttrs.version}.jar"; 9 - hash = "sha256-eSb+qH/ZoPpeOyIuoJsEpecG7uUyh0vkqZzNuxriRuI="; 9 + hash = "sha256-gHUYZaxADchikoCmAfqFjVbMYhhiwg2BZKctmww1Mlw="; 10 + }; 11 + 12 + env.ICON = fetchurl { 13 + url = "https://atlauncher.com/assets/images/logo.svg"; 14 + hash = "sha256-XoqpsgLmkpa2SdjZvPkgg6BUJulIBIeu6mBsJJCixfo="; 10 15 }; 11 16 12 17 dontUnpack = true; ··· 14 19 buildInputs = [ ]; 15 20 nativeBuildInputs = [ copyDesktopItems makeWrapper ]; 16 21 17 - installPhase = 18 - let 19 - # hack to use steam-run along with the exec 20 - steamrun = writeShellScript "steamrun" '' 21 - shift 22 - exec ${steam-run}/bin/steam-run "''$@" 23 - ''; 24 - in 25 - '' 26 - runHook preInstall 27 - mkdir -p $out/bin 28 - makeWrapper ${jre}/bin/java $out/bin/atlauncher \ 29 - --add-flags "-jar $src --working-dir=\$HOME/.atlauncher" \ 30 - --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath finalAttrs.buildInputs}" ${ 31 - lib.strings.optionalString withSteamRun ''--run "${steamrun} \\"'' 32 - } 33 - runHook postInstall 34 - ''; 22 + installPhase = '' 23 + runHook preInstall 24 + 25 + mkdir -p $out/bin $out/share/java 26 + cp $src $out/share/java/ATLauncher.jar 27 + 28 + makeWrapper ${jre}/bin/java $out/bin/${finalAttrs.pname} \ 29 + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ xorg.libXxf86vm udev ]}" \ 30 + --add-flags "-jar $out/share/java/ATLauncher.jar" \ 31 + --add-flags "--working-dir \"\''${XDG_DATA_HOME:-\$HOME/.local/share}/ATLauncher\"" \ 32 + --add-flags "--no-launcher-update" 33 + 34 + mkdir -p $out/share/icons/hicolor/scalable/apps 35 + cp $ICON $out/share/icons/hicolor/scalable/apps/${finalAttrs.pname}.svg 36 + 37 + runHook postInstall 38 + ''; 35 39 36 40 desktopItems = [ 37 41 (makeDesktopItem { 38 42 name = finalAttrs.pname; 39 - exec = "${finalAttrs.pname} --no-launcher-update true"; 40 - icon = fetchurl { 41 - url = "https://avatars.githubusercontent.com/u/7068667"; 42 - hash = "sha256-YmEkxf4rZxN3jhiib0UtdUDDcn9lw7IMbiEucBL7b9o="; 43 - }; 43 + exec = finalAttrs.pname; 44 + icon = finalAttrs.pname; 44 45 desktopName = "ATLauncher"; 45 46 categories = [ "Game" ]; 46 47 })
+4 -4
pkgs/games/osu-lazer/bin.nix
··· 7 7 8 8 let 9 9 pname = "osu-lazer-bin"; 10 - version = "2023.914.0"; 10 + version = "2023.924.1"; 11 11 name = "${pname}-${version}"; 12 12 13 13 osu-lazer-bin-src = { 14 14 aarch64-darwin = { 15 15 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Apple.Silicon.zip"; 16 - sha256 = "sha256-F+KQmr6XQAwo/QXhRog5bH2pYmP47jBZ5+x/ehD0E3Y="; 16 + sha256 = "sha256-ZCTKVad1XArHxTa9nZfrSf6xFd0TNwryw9v+Doehurg="; 17 17 }; 18 18 x86_64-darwin = { 19 19 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Intel.zip"; 20 - sha256 = "sha256-gdLL8awOJ29kyabKQ1qRuhIbtUFpVxo3Posg8WjTPJA="; 20 + sha256 = "sha256-tvEUePRmOOwWugvZ32LOcptQCI/0LZv7uWG8mLjoy5c="; 21 21 }; 22 22 x86_64-linux = { 23 23 url = "https://github.com/ppy/osu/releases/download/${version}/osu.AppImage"; 24 - sha256 = "sha256-5hrzR1HkWjKpB8JmaOpc+hFg9o4bE+WXMKPBGdMWIFw="; 24 + sha256 = "sha256-oEfH6ctsiMrV6p8p7OdwNUBzGK7AERlmuAL1MXc0o4w="; 25 25 }; 26 26 }.${stdenv.system} or (throw "${pname}-${version}: ${stdenv.system} is unsupported."); 27 27
+6 -4
pkgs/misc/vencord/default.nix
··· 6 6 , buildWebExtension ? false 7 7 }: 8 8 let 9 - version = "1.4.7"; 10 - gitHash = "25a1d93"; 9 + version = "1.5.3"; 10 + gitHash = "6227777"; 11 11 in 12 12 buildNpmPackage rec { 13 13 pname = "vencord"; ··· 17 17 owner = "Vendicated"; 18 18 repo = "Vencord"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-bSLPZJyBKws+6IE4YTgQTMau5yKpHJdq5tw6Jg1Uc/s="; 20 + sha256 = "sha256-yRbFXjPJq0Ui7JW6YhlfnDf+YWyO5qzJTntEyFLVcVY="; 21 21 }; 22 22 23 23 ESBUILD_BINARY_PATH = lib.getExe (esbuild.override { ··· 36 36 # Supresses an error about esbuild's version. 37 37 npmRebuildFlags = [ "|| true" ]; 38 38 39 - npmDepsHash = "sha256-GoVVOLg20oi0MJGLqevpiqHDM/7yaRJSQnM/tt+AkQ8="; 39 + makeCacheWritable = true; 40 + npmDepsHash = "sha256-/aEyvEmVCqKKgRvqoz7CSz17HTAxPMBBL47JsE3RcI4="; 40 41 npmFlags = [ "--legacy-peer-deps" ]; 41 42 npmBuildScript = if buildWebExtension then "buildWeb" else "build"; 42 43 npmBuildFlags = [ "--" "--standalone" "--disable-updater" ]; 43 44 44 45 prePatch = '' 45 46 cp ${./package-lock.json} ./package-lock.json 47 + chmod +w ./package-lock.json 46 48 ''; 47 49 48 50 VENCORD_HASH = gitHash;
+553 -1120
pkgs/misc/vencord/package-lock.json
··· 1 1 { 2 2 "name": "vencord", 3 - "version": "1.4.6", 3 + "version": "1.5.3", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "vencord", 9 - "version": "1.4.5", 9 + "version": "1.5.3", 10 10 "license": "GPL-3.0-or-later", 11 11 "dependencies": { 12 12 "@sapphi-red/web-noise-suppressor": "0.3.3", ··· 14 14 "@vap/shiki": "0.10.5", 15 15 "eslint-plugin-simple-header": "^1.0.2", 16 16 "fflate": "^0.7.4", 17 + "gifenc": "github:mattdesl/gifenc#64842fca317b112a8590f8fef2bf3825da8f6fe3", 18 + "monaco-editor": "^0.43.0", 17 19 "nanoid": "^4.0.2", 18 20 "virtual-merge": "^1.0.1" 19 21 }, 20 22 "devDependencies": { 23 + "@types/chrome": "^0.0.246", 21 24 "@types/diff": "^5.0.3", 22 25 "@types/lodash": "^4.14.194", 23 26 "@types/node": "^18.16.3", ··· 42 45 "stylelint-config-standard": "^33.0.0", 43 46 "tsx": "^3.12.7", 44 47 "type-fest": "^3.9.0", 45 - "typescript": "^5.0.4" 48 + "typescript": "^5.0.4", 49 + "zip-local": "^0.3.5" 46 50 }, 47 51 "engines": { 48 52 "node": ">=18", ··· 59 63 } 60 64 }, 61 65 "node_modules/@babel/code-frame": { 62 - "version": "7.22.5", 63 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", 64 - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", 66 + "version": "7.22.13", 67 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", 68 + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", 65 69 "dev": true, 66 70 "dependencies": { 67 - "@babel/highlight": "^7.22.5" 71 + "@babel/highlight": "^7.22.13", 72 + "chalk": "^2.4.2" 68 73 }, 69 74 "engines": { 70 75 "node": ">=6.9.0" 71 76 } 72 77 }, 78 + "node_modules/@babel/code-frame/node_modules/ansi-styles": { 79 + "version": "3.2.1", 80 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 81 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 82 + "dev": true, 83 + "dependencies": { 84 + "color-convert": "^1.9.0" 85 + }, 86 + "engines": { 87 + "node": ">=4" 88 + } 89 + }, 90 + "node_modules/@babel/code-frame/node_modules/chalk": { 91 + "version": "2.4.2", 92 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 93 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 94 + "dev": true, 95 + "dependencies": { 96 + "ansi-styles": "^3.2.1", 97 + "escape-string-regexp": "^1.0.5", 98 + "supports-color": "^5.3.0" 99 + }, 100 + "engines": { 101 + "node": ">=4" 102 + } 103 + }, 104 + "node_modules/@babel/code-frame/node_modules/color-convert": { 105 + "version": "1.9.3", 106 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 107 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 108 + "dev": true, 109 + "dependencies": { 110 + "color-name": "1.1.3" 111 + } 112 + }, 113 + "node_modules/@babel/code-frame/node_modules/color-name": { 114 + "version": "1.1.3", 115 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 116 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 117 + "dev": true 118 + }, 119 + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { 120 + "version": "1.0.5", 121 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 122 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 123 + "dev": true, 124 + "engines": { 125 + "node": ">=0.8.0" 126 + } 127 + }, 128 + "node_modules/@babel/code-frame/node_modules/has-flag": { 129 + "version": "3.0.0", 130 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 131 + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 132 + "dev": true, 133 + "engines": { 134 + "node": ">=4" 135 + } 136 + }, 137 + "node_modules/@babel/code-frame/node_modules/supports-color": { 138 + "version": "5.5.0", 139 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 140 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 141 + "dev": true, 142 + "dependencies": { 143 + "has-flag": "^3.0.0" 144 + }, 145 + "engines": { 146 + "node": ">=4" 147 + } 148 + }, 73 149 "node_modules/@babel/helper-validator-identifier": { 74 - "version": "7.22.5", 75 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", 76 - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", 150 + "version": "7.22.20", 151 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", 152 + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", 77 153 "dev": true, 78 154 "engines": { 79 155 "node": ">=6.9.0" 80 156 } 81 157 }, 82 158 "node_modules/@babel/highlight": { 83 - "version": "7.22.5", 84 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", 85 - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", 159 + "version": "7.22.20", 160 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", 161 + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", 86 162 "dev": true, 87 163 "dependencies": { 88 - "@babel/helper-validator-identifier": "^7.22.5", 89 - "chalk": "^2.0.0", 164 + "@babel/helper-validator-identifier": "^7.22.20", 165 + "chalk": "^2.4.2", 90 166 "js-tokens": "^4.0.0" 91 167 }, 92 168 "engines": { ··· 165 241 } 166 242 }, 167 243 "node_modules/@csstools/css-parser-algorithms": { 168 - "version": "2.2.0", 169 - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz", 170 - "integrity": "sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==", 244 + "version": "2.3.1", 245 + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz", 246 + "integrity": "sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==", 171 247 "dev": true, 172 248 "funding": [ 173 249 { ··· 183 259 "node": "^14 || ^16 || >=18" 184 260 }, 185 261 "peerDependencies": { 186 - "@csstools/css-tokenizer": "^2.1.1" 262 + "@csstools/css-tokenizer": "^2.2.0" 187 263 } 188 264 }, 189 265 "node_modules/@csstools/css-tokenizer": { 190 - "version": "2.1.1", 191 - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz", 192 - "integrity": "sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==", 266 + "version": "2.2.0", 267 + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.0.tgz", 268 + "integrity": "sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA==", 193 269 "dev": true, 270 + "funding": [ 271 + { 272 + "type": "github", 273 + "url": "https://github.com/sponsors/csstools" 274 + }, 275 + { 276 + "type": "opencollective", 277 + "url": "https://opencollective.com/csstools" 278 + } 279 + ], 194 280 "engines": { 195 281 "node": "^14 || ^16 || >=18" 196 - }, 197 - "funding": { 198 - "type": "opencollective", 199 - "url": "https://opencollective.com/csstools" 200 282 } 201 283 }, 202 284 "node_modules/@csstools/media-query-list-parser": { 203 - "version": "2.1.0", 204 - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.0.tgz", 205 - "integrity": "sha512-MXkR+TeaS2q9IkpyO6jVCdtA/bfpABJxIrfkLswThFN8EZZgI2RfAHhm6sDNDuYV25d5+b8Lj1fpTccIcSLPsQ==", 285 + "version": "2.1.4", 286 + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.4.tgz", 287 + "integrity": "sha512-V/OUXYX91tAC1CDsiY+HotIcJR+vPtzrX8pCplCpT++i8ThZZsq5F5dzZh/bDM3WUOjrvC1ljed1oSJxMfjqhw==", 206 288 "dev": true, 207 289 "funding": [ 208 290 { ··· 218 300 "node": "^14 || ^16 || >=18" 219 301 }, 220 302 "peerDependencies": { 221 - "@csstools/css-parser-algorithms": "^2.1.1", 222 - "@csstools/css-tokenizer": "^2.1.1" 303 + "@csstools/css-parser-algorithms": "^2.3.1", 304 + "@csstools/css-tokenizer": "^2.2.0" 223 305 } 224 306 }, 225 307 "node_modules/@csstools/selector-specificity": { 226 - "version": "2.2.0", 227 - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", 228 - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", 308 + "version": "3.0.0", 309 + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", 310 + "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", 229 311 "dev": true, 312 + "funding": [ 313 + { 314 + "type": "github", 315 + "url": "https://github.com/sponsors/csstools" 316 + }, 317 + { 318 + "type": "opencollective", 319 + "url": "https://opencollective.com/csstools" 320 + } 321 + ], 230 322 "engines": { 231 323 "node": "^14 || ^16 || >=18" 232 324 }, 233 - "funding": { 234 - "type": "opencollective", 235 - "url": "https://opencollective.com/csstools" 236 - }, 237 325 "peerDependencies": { 238 - "postcss-selector-parser": "^6.0.10" 326 + "postcss-selector-parser": "^6.0.13" 239 327 } 240 328 }, 241 329 "node_modules/@esbuild-kit/cjs-loader": { 242 - "version": "2.4.2", 243 - "resolved": "https://registry.npmjs.org/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.2.tgz", 244 - "integrity": "sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==", 330 + "version": "2.4.4", 331 + "resolved": "https://registry.npmjs.org/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.4.tgz", 332 + "integrity": "sha512-NfsJX4PdzhwSkfJukczyUiZGc7zNNWZcEAyqeISpDnn0PTfzMJR1aR8xAIPskBejIxBJbIgCCMzbaYa9SXepIg==", 245 333 "dev": true, 246 334 "dependencies": { 247 - "@esbuild-kit/core-utils": "^3.0.0", 248 - "get-tsconfig": "^4.4.0" 335 + "@esbuild-kit/core-utils": "^3.2.3", 336 + "get-tsconfig": "^4.7.0" 249 337 } 250 338 }, 251 339 "node_modules/@esbuild-kit/core-utils": { 252 - "version": "3.1.0", 253 - "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.1.0.tgz", 254 - "integrity": "sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==", 340 + "version": "3.3.2", 341 + "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz", 342 + "integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==", 255 343 "dev": true, 256 344 "dependencies": { 257 - "esbuild": "~0.17.6", 345 + "esbuild": "~0.18.20", 258 346 "source-map-support": "^0.5.21" 259 347 } 260 348 }, 261 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": { 262 - "version": "0.17.19", 263 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", 264 - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", 265 - "cpu": [ 266 - "arm" 267 - ], 268 - "dev": true, 269 - "optional": true, 270 - "os": [ 271 - "android" 272 - ], 273 - "engines": { 274 - "node": ">=12" 275 - } 276 - }, 277 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": { 278 - "version": "0.17.19", 279 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", 280 - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", 281 - "cpu": [ 282 - "loong64" 283 - ], 284 - "dev": true, 285 - "optional": true, 286 - "os": [ 287 - "linux" 288 - ], 289 - "engines": { 290 - "node": ">=12" 291 - } 292 - }, 293 349 "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { 294 - "version": "0.17.19", 295 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", 296 - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", 350 + "version": "0.18.20", 351 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", 352 + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", 297 353 "dev": true, 298 354 "hasInstallScript": true, 299 355 "bin": { ··· 303 359 "node": ">=12" 304 360 }, 305 361 "optionalDependencies": { 306 - "@esbuild/android-arm": "0.17.19", 307 - "@esbuild/android-arm64": "0.17.19", 308 - "@esbuild/android-x64": "0.17.19", 309 - "@esbuild/darwin-arm64": "0.17.19", 310 - "@esbuild/darwin-x64": "0.17.19", 311 - "@esbuild/freebsd-arm64": "0.17.19", 312 - "@esbuild/freebsd-x64": "0.17.19", 313 - "@esbuild/linux-arm": "0.17.19", 314 - "@esbuild/linux-arm64": "0.17.19", 315 - "@esbuild/linux-ia32": "0.17.19", 316 - "@esbuild/linux-loong64": "0.17.19", 317 - "@esbuild/linux-mips64el": "0.17.19", 318 - "@esbuild/linux-ppc64": "0.17.19", 319 - "@esbuild/linux-riscv64": "0.17.19", 320 - "@esbuild/linux-s390x": "0.17.19", 321 - "@esbuild/linux-x64": "0.17.19", 322 - "@esbuild/netbsd-x64": "0.17.19", 323 - "@esbuild/openbsd-x64": "0.17.19", 324 - "@esbuild/sunos-x64": "0.17.19", 325 - "@esbuild/win32-arm64": "0.17.19", 326 - "@esbuild/win32-ia32": "0.17.19", 327 - "@esbuild/win32-x64": "0.17.19" 362 + "@esbuild/android-arm": "0.18.20", 363 + "@esbuild/android-arm64": "0.18.20", 364 + "@esbuild/android-x64": "0.18.20", 365 + "@esbuild/darwin-arm64": "0.18.20", 366 + "@esbuild/darwin-x64": "0.18.20", 367 + "@esbuild/freebsd-arm64": "0.18.20", 368 + "@esbuild/freebsd-x64": "0.18.20", 369 + "@esbuild/linux-arm": "0.18.20", 370 + "@esbuild/linux-arm64": "0.18.20", 371 + "@esbuild/linux-ia32": "0.18.20", 372 + "@esbuild/linux-loong64": "0.18.20", 373 + "@esbuild/linux-mips64el": "0.18.20", 374 + "@esbuild/linux-ppc64": "0.18.20", 375 + "@esbuild/linux-riscv64": "0.18.20", 376 + "@esbuild/linux-s390x": "0.18.20", 377 + "@esbuild/linux-x64": "0.18.20", 378 + "@esbuild/netbsd-x64": "0.18.20", 379 + "@esbuild/openbsd-x64": "0.18.20", 380 + "@esbuild/sunos-x64": "0.18.20", 381 + "@esbuild/win32-arm64": "0.18.20", 382 + "@esbuild/win32-ia32": "0.18.20", 383 + "@esbuild/win32-x64": "0.18.20" 328 384 } 329 385 }, 330 386 "node_modules/@esbuild-kit/esm-loader": { 331 - "version": "2.5.5", 332 - "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.5.5.tgz", 333 - "integrity": "sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==", 387 + "version": "2.6.5", 388 + "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz", 389 + "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==", 334 390 "dev": true, 335 391 "dependencies": { 336 - "@esbuild-kit/core-utils": "^3.0.0", 337 - "get-tsconfig": "^4.4.0" 338 - } 339 - }, 340 - "node_modules/@esbuild/android-arm": { 341 - "version": "0.15.18", 342 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", 343 - "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", 344 - "cpu": [ 345 - "arm" 346 - ], 347 - "dev": true, 348 - "optional": true, 349 - "os": [ 350 - "android" 351 - ], 352 - "engines": { 353 - "node": ">=12" 354 - } 355 - }, 356 - "node_modules/@esbuild/android-arm64": { 357 - "version": "0.17.19", 358 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", 359 - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", 360 - "cpu": [ 361 - "arm64" 362 - ], 363 - "dev": true, 364 - "optional": true, 365 - "os": [ 366 - "android" 367 - ], 368 - "engines": { 369 - "node": ">=12" 370 - } 371 - }, 372 - "node_modules/@esbuild/android-x64": { 373 - "version": "0.17.19", 374 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", 375 - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", 376 - "cpu": [ 377 - "x64" 378 - ], 379 - "dev": true, 380 - "optional": true, 381 - "os": [ 382 - "android" 383 - ], 384 - "engines": { 385 - "node": ">=12" 386 - } 387 - }, 388 - "node_modules/@esbuild/darwin-arm64": { 389 - "version": "0.17.19", 390 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", 391 - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", 392 - "cpu": [ 393 - "arm64" 394 - ], 395 - "dev": true, 396 - "optional": true, 397 - "os": [ 398 - "darwin" 399 - ], 400 - "engines": { 401 - "node": ">=12" 402 - } 403 - }, 404 - "node_modules/@esbuild/darwin-x64": { 405 - "version": "0.17.19", 406 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", 407 - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", 408 - "cpu": [ 409 - "x64" 410 - ], 411 - "dev": true, 412 - "optional": true, 413 - "os": [ 414 - "darwin" 415 - ], 416 - "engines": { 417 - "node": ">=12" 418 - } 419 - }, 420 - "node_modules/@esbuild/freebsd-arm64": { 421 - "version": "0.17.19", 422 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", 423 - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", 424 - "cpu": [ 425 - "arm64" 426 - ], 427 - "dev": true, 428 - "optional": true, 429 - "os": [ 430 - "freebsd" 431 - ], 432 - "engines": { 433 - "node": ">=12" 434 - } 435 - }, 436 - "node_modules/@esbuild/freebsd-x64": { 437 - "version": "0.17.19", 438 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", 439 - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", 440 - "cpu": [ 441 - "x64" 442 - ], 443 - "dev": true, 444 - "optional": true, 445 - "os": [ 446 - "freebsd" 447 - ], 448 - "engines": { 449 - "node": ">=12" 450 - } 451 - }, 452 - "node_modules/@esbuild/linux-arm": { 453 - "version": "0.17.19", 454 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", 455 - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", 456 - "cpu": [ 457 - "arm" 458 - ], 459 - "dev": true, 460 - "optional": true, 461 - "os": [ 462 - "linux" 463 - ], 464 - "engines": { 465 - "node": ">=12" 466 - } 467 - }, 468 - "node_modules/@esbuild/linux-arm64": { 469 - "version": "0.17.19", 470 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", 471 - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", 472 - "cpu": [ 473 - "arm64" 474 - ], 475 - "dev": true, 476 - "optional": true, 477 - "os": [ 478 - "linux" 479 - ], 480 - "engines": { 481 - "node": ">=12" 482 - } 483 - }, 484 - "node_modules/@esbuild/linux-ia32": { 485 - "version": "0.17.19", 486 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", 487 - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", 488 - "cpu": [ 489 - "ia32" 490 - ], 491 - "dev": true, 492 - "optional": true, 493 - "os": [ 494 - "linux" 495 - ], 496 - "engines": { 497 - "node": ">=12" 498 - } 499 - }, 500 - "node_modules/@esbuild/linux-loong64": { 501 - "version": "0.15.18", 502 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", 503 - "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", 504 - "cpu": [ 505 - "loong64" 506 - ], 507 - "dev": true, 508 - "optional": true, 509 - "os": [ 510 - "linux" 511 - ], 512 - "engines": { 513 - "node": ">=12" 514 - } 515 - }, 516 - "node_modules/@esbuild/linux-mips64el": { 517 - "version": "0.17.19", 518 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", 519 - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", 520 - "cpu": [ 521 - "mips64el" 522 - ], 523 - "dev": true, 524 - "optional": true, 525 - "os": [ 526 - "linux" 527 - ], 528 - "engines": { 529 - "node": ">=12" 530 - } 531 - }, 532 - "node_modules/@esbuild/linux-ppc64": { 533 - "version": "0.17.19", 534 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", 535 - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", 536 - "cpu": [ 537 - "ppc64" 538 - ], 539 - "dev": true, 540 - "optional": true, 541 - "os": [ 542 - "linux" 543 - ], 544 - "engines": { 545 - "node": ">=12" 546 - } 547 - }, 548 - "node_modules/@esbuild/linux-riscv64": { 549 - "version": "0.17.19", 550 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", 551 - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", 552 - "cpu": [ 553 - "riscv64" 554 - ], 555 - "dev": true, 556 - "optional": true, 557 - "os": [ 558 - "linux" 559 - ], 560 - "engines": { 561 - "node": ">=12" 562 - } 563 - }, 564 - "node_modules/@esbuild/linux-s390x": { 565 - "version": "0.17.19", 566 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", 567 - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", 568 - "cpu": [ 569 - "s390x" 570 - ], 571 - "dev": true, 572 - "optional": true, 573 - "os": [ 574 - "linux" 575 - ], 576 - "engines": { 577 - "node": ">=12" 392 + "@esbuild-kit/core-utils": "^3.3.2", 393 + "get-tsconfig": "^4.7.0" 578 394 } 579 395 }, 580 396 "node_modules/@esbuild/linux-x64": { 581 - "version": "0.17.19", 582 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", 583 - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", 397 + "version": "0.18.20", 398 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", 399 + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", 584 400 "cpu": [ 585 401 "x64" 586 402 ], ··· 593 409 "node": ">=12" 594 410 } 595 411 }, 596 - "node_modules/@esbuild/netbsd-x64": { 597 - "version": "0.17.19", 598 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", 599 - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", 600 - "cpu": [ 601 - "x64" 602 - ], 603 - "dev": true, 604 - "optional": true, 605 - "os": [ 606 - "netbsd" 607 - ], 608 - "engines": { 609 - "node": ">=12" 610 - } 611 - }, 612 - "node_modules/@esbuild/openbsd-x64": { 613 - "version": "0.17.19", 614 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", 615 - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", 616 - "cpu": [ 617 - "x64" 618 - ], 619 - "dev": true, 620 - "optional": true, 621 - "os": [ 622 - "openbsd" 623 - ], 624 - "engines": { 625 - "node": ">=12" 626 - } 627 - }, 628 - "node_modules/@esbuild/sunos-x64": { 629 - "version": "0.17.19", 630 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", 631 - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", 632 - "cpu": [ 633 - "x64" 634 - ], 635 - "dev": true, 636 - "optional": true, 637 - "os": [ 638 - "sunos" 639 - ], 640 - "engines": { 641 - "node": ">=12" 642 - } 643 - }, 644 - "node_modules/@esbuild/win32-arm64": { 645 - "version": "0.17.19", 646 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", 647 - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", 648 - "cpu": [ 649 - "arm64" 650 - ], 651 - "dev": true, 652 - "optional": true, 653 - "os": [ 654 - "win32" 655 - ], 656 - "engines": { 657 - "node": ">=12" 658 - } 659 - }, 660 - "node_modules/@esbuild/win32-ia32": { 661 - "version": "0.17.19", 662 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", 663 - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", 664 - "cpu": [ 665 - "ia32" 666 - ], 667 - "dev": true, 668 - "optional": true, 669 - "os": [ 670 - "win32" 671 - ], 672 - "engines": { 673 - "node": ">=12" 674 - } 675 - }, 676 - "node_modules/@esbuild/win32-x64": { 677 - "version": "0.17.19", 678 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", 679 - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", 680 - "cpu": [ 681 - "x64" 682 - ], 683 - "dev": true, 684 - "optional": true, 685 - "os": [ 686 - "win32" 687 - ], 688 - "engines": { 689 - "node": ">=12" 690 - } 691 - }, 692 412 "node_modules/@eslint-community/eslint-utils": { 693 413 "version": "4.4.0", 694 414 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", ··· 705 425 } 706 426 }, 707 427 "node_modules/@eslint-community/regexpp": { 708 - "version": "4.6.2", 709 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", 710 - "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", 428 + "version": "4.8.1", 429 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz", 430 + "integrity": "sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==", 711 431 "dev": true, 712 432 "engines": { 713 433 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" ··· 737 457 } 738 458 }, 739 459 "node_modules/@eslint/js": { 740 - "version": "8.47.0", 741 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", 742 - "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", 460 + "version": "8.49.0", 461 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", 462 + "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", 743 463 "dev": true, 744 464 "engines": { 745 465 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 746 466 } 747 467 }, 748 468 "node_modules/@humanwhocodes/config-array": { 749 - "version": "0.11.10", 750 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", 751 - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", 469 + "version": "0.11.11", 470 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", 471 + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", 752 472 "dev": true, 753 473 "dependencies": { 754 474 "@humanwhocodes/object-schema": "^1.2.1", ··· 848 568 "resolved": "https://registry.npmjs.org/@sapphi-red/web-noise-suppressor/-/web-noise-suppressor-0.3.3.tgz", 849 569 "integrity": "sha512-gAC33DCXYwNTI/k1PxOVHmbbzakUSMbb/DHpoV6rn4pKZtPI1dduULSmAAm/y1ipgIlArnk2JcnQzw4n2tCZHw==" 850 570 }, 571 + "node_modules/@types/chrome": { 572 + "version": "0.0.246", 573 + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.246.tgz", 574 + "integrity": "sha512-MxGxEomGxsJiL9xe/7ZwVgwdn8XVKWbPvxpVQl3nWOjrS0Ce63JsfzxUc4aU3GvRcUPYsfufHmJ17BFyKxeA4g==", 575 + "dev": true, 576 + "dependencies": { 577 + "@types/filesystem": "*", 578 + "@types/har-format": "*" 579 + } 580 + }, 851 581 "node_modules/@types/diff": { 852 - "version": "5.0.3", 853 - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.0.3.tgz", 854 - "integrity": "sha512-amrLbRqTU9bXMCc6uX0sWpxsQzRIo9z6MJPkH1pkez/qOxuqSZVuryJAWoBRq94CeG8JxY+VK4Le9HtjQR5T9A==", 582 + "version": "5.0.4", 583 + "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.0.4.tgz", 584 + "integrity": "sha512-d7489/WO4B65k0SIqxXtviR9+MrPDipWQF6w+5D7YPrqgu6Qb87JsTdWQaNZo7itcdbViQSev3Jaz7dtKO0+Dg==", 585 + "dev": true 586 + }, 587 + "node_modules/@types/filesystem": { 588 + "version": "0.0.33", 589 + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.33.tgz", 590 + "integrity": "sha512-2KedRPzwu2K528vFkoXnnWdsG0MtUwPjuA7pRy4vKxlxHEe8qUDZibYHXJKZZr2Cl/ELdCWYqyb/MKwsUuzBWw==", 591 + "dev": true, 592 + "dependencies": { 593 + "@types/filewriter": "*" 594 + } 595 + }, 596 + "node_modules/@types/filewriter": { 597 + "version": "0.0.30", 598 + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.30.tgz", 599 + "integrity": "sha512-lB98tui0uxc7erbj0serZfJlHKLNJHwBltPnbmO1WRpL5T325GOHRiQfr2E29V2q+S1brDO63Fpdt6vb3bES9Q==", 600 + "dev": true 601 + }, 602 + "node_modules/@types/har-format": { 603 + "version": "1.2.13", 604 + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.13.tgz", 605 + "integrity": "sha512-PwBsCBD3lDODn4xpje3Y1di0aDJp4Ww7aSfMRVw6ysnxD4I7Wmq2mBkSKaDtN403hqH5sp6c9xQUvFYY3+lkBg==", 855 606 "dev": true 856 607 }, 857 608 "node_modules/@types/json-schema": { 858 - "version": "7.0.12", 859 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", 860 - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", 609 + "version": "7.0.13", 610 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", 611 + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", 861 612 "dev": true 862 613 }, 863 614 "node_modules/@types/lodash": { 864 - "version": "4.14.195", 865 - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", 866 - "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", 615 + "version": "4.14.198", 616 + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.198.tgz", 617 + "integrity": "sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==", 867 618 "dev": true 868 619 }, 869 620 "node_modules/@types/minimist": { ··· 873 624 "dev": true 874 625 }, 875 626 "node_modules/@types/node": { 876 - "version": "18.16.18", 877 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.18.tgz", 878 - "integrity": "sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw==", 627 + "version": "18.17.18", 628 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.18.tgz", 629 + "integrity": "sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw==", 879 630 "dev": true 880 631 }, 881 632 "node_modules/@types/normalize-package-data": { ··· 885 636 "dev": true 886 637 }, 887 638 "node_modules/@types/prop-types": { 888 - "version": "15.7.5", 889 - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", 890 - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", 639 + "version": "15.7.6", 640 + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.6.tgz", 641 + "integrity": "sha512-RK/kBbYOQQHLYj9Z95eh7S6t7gq4Ojt/NT8HTk8bWVhA5DaF+5SMnxHKkP4gPNN3wAZkKP+VjAf0ebtYzf+fxg==", 891 642 "dev": true 892 643 }, 893 644 "node_modules/@types/react": { 894 - "version": "18.2.12", 895 - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.12.tgz", 896 - "integrity": "sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==", 645 + "version": "18.2.22", 646 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.22.tgz", 647 + "integrity": "sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==", 897 648 "dev": true, 898 649 "dependencies": { 899 650 "@types/prop-types": "*", ··· 902 653 } 903 654 }, 904 655 "node_modules/@types/react-dom": { 905 - "version": "18.2.5", 906 - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.5.tgz", 907 - "integrity": "sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==", 656 + "version": "18.2.7", 657 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", 658 + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", 908 659 "dev": true, 909 660 "dependencies": { 910 661 "@types/react": "*" ··· 917 668 "dev": true 918 669 }, 919 670 "node_modules/@types/semver": { 920 - "version": "7.5.0", 921 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", 922 - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", 671 + "version": "7.5.2", 672 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.2.tgz", 673 + "integrity": "sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw==", 923 674 "dev": true 924 675 }, 925 676 "node_modules/@types/yauzl": { ··· 942 693 } 943 694 }, 944 695 "node_modules/@typescript-eslint/eslint-plugin": { 945 - "version": "5.59.11", 946 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.11.tgz", 947 - "integrity": "sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==", 696 + "version": "5.62.0", 697 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", 698 + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", 948 699 "dev": true, 949 700 "dependencies": { 950 701 "@eslint-community/regexpp": "^4.4.0", 951 - "@typescript-eslint/scope-manager": "5.59.11", 952 - "@typescript-eslint/type-utils": "5.59.11", 953 - "@typescript-eslint/utils": "5.59.11", 702 + "@typescript-eslint/scope-manager": "5.62.0", 703 + "@typescript-eslint/type-utils": "5.62.0", 704 + "@typescript-eslint/utils": "5.62.0", 954 705 "debug": "^4.3.4", 955 - "grapheme-splitter": "^1.0.4", 706 + "graphemer": "^1.4.0", 956 707 "ignore": "^5.2.0", 957 708 "natural-compare-lite": "^1.4.0", 958 709 "semver": "^7.3.7", ··· 976 727 } 977 728 }, 978 729 "node_modules/@typescript-eslint/parser": { 979 - "version": "5.59.11", 980 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.11.tgz", 981 - "integrity": "sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==", 730 + "version": "5.62.0", 731 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", 732 + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", 982 733 "dev": true, 983 734 "dependencies": { 984 - "@typescript-eslint/scope-manager": "5.59.11", 985 - "@typescript-eslint/types": "5.59.11", 986 - "@typescript-eslint/typescript-estree": "5.59.11", 735 + "@typescript-eslint/scope-manager": "5.62.0", 736 + "@typescript-eslint/types": "5.62.0", 737 + "@typescript-eslint/typescript-estree": "5.62.0", 987 738 "debug": "^4.3.4" 988 739 }, 989 740 "engines": { ··· 1003 754 } 1004 755 }, 1005 756 "node_modules/@typescript-eslint/scope-manager": { 1006 - "version": "5.59.11", 1007 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", 1008 - "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", 757 + "version": "5.62.0", 758 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", 759 + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", 1009 760 "dev": true, 1010 761 "dependencies": { 1011 - "@typescript-eslint/types": "5.59.11", 1012 - "@typescript-eslint/visitor-keys": "5.59.11" 762 + "@typescript-eslint/types": "5.62.0", 763 + "@typescript-eslint/visitor-keys": "5.62.0" 1013 764 }, 1014 765 "engines": { 1015 766 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 1020 771 } 1021 772 }, 1022 773 "node_modules/@typescript-eslint/type-utils": { 1023 - "version": "5.59.11", 1024 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.11.tgz", 1025 - "integrity": "sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==", 774 + "version": "5.62.0", 775 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", 776 + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", 1026 777 "dev": true, 1027 778 "dependencies": { 1028 - "@typescript-eslint/typescript-estree": "5.59.11", 1029 - "@typescript-eslint/utils": "5.59.11", 779 + "@typescript-eslint/typescript-estree": "5.62.0", 780 + "@typescript-eslint/utils": "5.62.0", 1030 781 "debug": "^4.3.4", 1031 782 "tsutils": "^3.21.0" 1032 783 }, ··· 1047 798 } 1048 799 }, 1049 800 "node_modules/@typescript-eslint/types": { 1050 - "version": "5.59.11", 1051 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", 1052 - "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", 801 + "version": "5.62.0", 802 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", 803 + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", 1053 804 "dev": true, 1054 805 "engines": { 1055 806 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 1060 811 } 1061 812 }, 1062 813 "node_modules/@typescript-eslint/typescript-estree": { 1063 - "version": "5.59.11", 1064 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", 1065 - "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", 814 + "version": "5.62.0", 815 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", 816 + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", 1066 817 "dev": true, 1067 818 "dependencies": { 1068 - "@typescript-eslint/types": "5.59.11", 1069 - "@typescript-eslint/visitor-keys": "5.59.11", 819 + "@typescript-eslint/types": "5.62.0", 820 + "@typescript-eslint/visitor-keys": "5.62.0", 1070 821 "debug": "^4.3.4", 1071 822 "globby": "^11.1.0", 1072 823 "is-glob": "^4.0.3", ··· 1087 838 } 1088 839 }, 1089 840 "node_modules/@typescript-eslint/utils": { 1090 - "version": "5.59.11", 1091 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.11.tgz", 1092 - "integrity": "sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==", 841 + "version": "5.62.0", 842 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", 843 + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", 1093 844 "dev": true, 1094 845 "dependencies": { 1095 846 "@eslint-community/eslint-utils": "^4.2.0", 1096 847 "@types/json-schema": "^7.0.9", 1097 848 "@types/semver": "^7.3.12", 1098 - "@typescript-eslint/scope-manager": "5.59.11", 1099 - "@typescript-eslint/types": "5.59.11", 1100 - "@typescript-eslint/typescript-estree": "5.59.11", 849 + "@typescript-eslint/scope-manager": "5.62.0", 850 + "@typescript-eslint/types": "5.62.0", 851 + "@typescript-eslint/typescript-estree": "5.62.0", 1101 852 "eslint-scope": "^5.1.1", 1102 853 "semver": "^7.3.7" 1103 854 }, ··· 1113 864 } 1114 865 }, 1115 866 "node_modules/@typescript-eslint/visitor-keys": { 1116 - "version": "5.59.11", 1117 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", 1118 - "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", 867 + "version": "5.62.0", 868 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", 869 + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", 1119 870 "dev": true, 1120 871 "dependencies": { 1121 - "@typescript-eslint/types": "5.59.11", 872 + "@typescript-eslint/types": "5.62.0", 1122 873 "eslint-visitor-keys": "^3.3.0" 1123 874 }, 1124 875 "engines": { ··· 1289 1040 "node": ">=8" 1290 1041 } 1291 1042 }, 1043 + "node_modules/async": { 1044 + "version": "1.5.2", 1045 + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 1046 + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", 1047 + "dev": true 1048 + }, 1292 1049 "node_modules/atob": { 1293 1050 "version": "2.1.2", 1294 1051 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", ··· 1459 1216 } 1460 1217 }, 1461 1218 "node_modules/camelcase": { 1462 - "version": "5.3.1", 1463 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 1464 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 1219 + "version": "6.3.0", 1220 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 1221 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 1465 1222 "dev": true, 1466 1223 "engines": { 1467 - "node": ">=6" 1224 + "node": ">=10" 1225 + }, 1226 + "funding": { 1227 + "url": "https://github.com/sponsors/sindresorhus" 1468 1228 } 1469 1229 }, 1470 1230 "node_modules/camelcase-keys": { 1471 - "version": "6.2.2", 1472 - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", 1473 - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", 1231 + "version": "7.0.2", 1232 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", 1233 + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", 1474 1234 "dev": true, 1475 1235 "dependencies": { 1476 - "camelcase": "^5.3.1", 1477 - "map-obj": "^4.0.0", 1478 - "quick-lru": "^4.0.1" 1236 + "camelcase": "^6.3.0", 1237 + "map-obj": "^4.1.0", 1238 + "quick-lru": "^5.1.1", 1239 + "type-fest": "^1.2.1" 1479 1240 }, 1480 1241 "engines": { 1481 - "node": ">=8" 1242 + "node": ">=12" 1243 + }, 1244 + "funding": { 1245 + "url": "https://github.com/sponsors/sindresorhus" 1246 + } 1247 + }, 1248 + "node_modules/camelcase-keys/node_modules/type-fest": { 1249 + "version": "1.4.0", 1250 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 1251 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 1252 + "dev": true, 1253 + "engines": { 1254 + "node": ">=10" 1482 1255 }, 1483 1256 "funding": { 1484 1257 "url": "https://github.com/sponsors/sindresorhus" ··· 1689 1462 } 1690 1463 }, 1691 1464 "node_modules/cosmiconfig": { 1692 - "version": "8.2.0", 1693 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", 1694 - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", 1465 + "version": "8.3.6", 1466 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", 1467 + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", 1695 1468 "dev": true, 1696 1469 "dependencies": { 1697 - "import-fresh": "^3.2.1", 1470 + "import-fresh": "^3.3.0", 1698 1471 "js-yaml": "^4.1.0", 1699 - "parse-json": "^5.0.0", 1472 + "parse-json": "^5.2.0", 1700 1473 "path-type": "^4.0.0" 1701 1474 }, 1702 1475 "engines": { ··· 1704 1477 }, 1705 1478 "funding": { 1706 1479 "url": "https://github.com/sponsors/d-fischer" 1480 + }, 1481 + "peerDependencies": { 1482 + "typescript": ">=4.9.5" 1483 + }, 1484 + "peerDependenciesMeta": { 1485 + "typescript": { 1486 + "optional": true 1487 + } 1707 1488 } 1708 1489 }, 1709 1490 "node_modules/cross-fetch": { ··· 1730 1511 } 1731 1512 }, 1732 1513 "node_modules/css-functions-list": { 1733 - "version": "3.1.0", 1734 - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", 1735 - "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", 1514 + "version": "3.2.0", 1515 + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.0.tgz", 1516 + "integrity": "sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==", 1736 1517 "dev": true, 1737 1518 "engines": { 1738 1519 "node": ">=12.22" ··· 1787 1568 } 1788 1569 }, 1789 1570 "node_modules/decamelize": { 1790 - "version": "1.2.0", 1791 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 1792 - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 1571 + "version": "5.0.1", 1572 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", 1573 + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", 1793 1574 "dev": true, 1794 1575 "engines": { 1795 - "node": ">=0.10.0" 1576 + "node": ">=10" 1577 + }, 1578 + "funding": { 1579 + "url": "https://github.com/sponsors/sindresorhus" 1796 1580 } 1797 1581 }, 1798 1582 "node_modules/decamelize-keys": { ··· 1809 1593 }, 1810 1594 "funding": { 1811 1595 "url": "https://github.com/sponsors/sindresorhus" 1596 + } 1597 + }, 1598 + "node_modules/decamelize-keys/node_modules/decamelize": { 1599 + "version": "1.2.0", 1600 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 1601 + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 1602 + "dev": true, 1603 + "engines": { 1604 + "node": ">=0.10.0" 1812 1605 } 1813 1606 }, 1814 1607 "node_modules/decamelize-keys/node_modules/map-obj": { ··· 1968 1761 "esbuild-windows-arm64": "0.15.18" 1969 1762 } 1970 1763 }, 1971 - "node_modules/esbuild-android-64": { 1972 - "version": "0.15.18", 1973 - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", 1974 - "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", 1975 - "cpu": [ 1976 - "x64" 1977 - ], 1978 - "dev": true, 1979 - "optional": true, 1980 - "os": [ 1981 - "android" 1982 - ], 1983 - "engines": { 1984 - "node": ">=12" 1985 - } 1986 - }, 1987 - "node_modules/esbuild-android-arm64": { 1988 - "version": "0.15.18", 1989 - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", 1990 - "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", 1991 - "cpu": [ 1992 - "arm64" 1993 - ], 1994 - "dev": true, 1995 - "optional": true, 1996 - "os": [ 1997 - "android" 1998 - ], 1999 - "engines": { 2000 - "node": ">=12" 2001 - } 2002 - }, 2003 - "node_modules/esbuild-darwin-64": { 2004 - "version": "0.15.18", 2005 - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", 2006 - "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", 2007 - "cpu": [ 2008 - "x64" 2009 - ], 2010 - "dev": true, 2011 - "optional": true, 2012 - "os": [ 2013 - "darwin" 2014 - ], 2015 - "engines": { 2016 - "node": ">=12" 2017 - } 2018 - }, 2019 - "node_modules/esbuild-darwin-arm64": { 2020 - "version": "0.15.18", 2021 - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", 2022 - "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", 2023 - "cpu": [ 2024 - "arm64" 2025 - ], 2026 - "dev": true, 2027 - "optional": true, 2028 - "os": [ 2029 - "darwin" 2030 - ], 2031 - "engines": { 2032 - "node": ">=12" 2033 - } 2034 - }, 2035 - "node_modules/esbuild-freebsd-64": { 2036 - "version": "0.15.18", 2037 - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", 2038 - "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", 2039 - "cpu": [ 2040 - "x64" 2041 - ], 2042 - "dev": true, 2043 - "optional": true, 2044 - "os": [ 2045 - "freebsd" 2046 - ], 2047 - "engines": { 2048 - "node": ">=12" 2049 - } 2050 - }, 2051 - "node_modules/esbuild-freebsd-arm64": { 2052 - "version": "0.15.18", 2053 - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", 2054 - "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", 2055 - "cpu": [ 2056 - "arm64" 2057 - ], 2058 - "dev": true, 2059 - "optional": true, 2060 - "os": [ 2061 - "freebsd" 2062 - ], 2063 - "engines": { 2064 - "node": ">=12" 2065 - } 2066 - }, 2067 - "node_modules/esbuild-linux-32": { 2068 - "version": "0.15.18", 2069 - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", 2070 - "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", 2071 - "cpu": [ 2072 - "ia32" 2073 - ], 2074 - "dev": true, 2075 - "optional": true, 2076 - "os": [ 2077 - "linux" 2078 - ], 2079 - "engines": { 2080 - "node": ">=12" 2081 - } 2082 - }, 2083 1764 "node_modules/esbuild-linux-64": { 2084 1765 "version": "0.15.18", 2085 1766 "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", ··· 2096 1777 "node": ">=12" 2097 1778 } 2098 1779 }, 2099 - "node_modules/esbuild-linux-arm": { 2100 - "version": "0.15.18", 2101 - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", 2102 - "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", 2103 - "cpu": [ 2104 - "arm" 2105 - ], 2106 - "dev": true, 2107 - "optional": true, 2108 - "os": [ 2109 - "linux" 2110 - ], 2111 - "engines": { 2112 - "node": ">=12" 2113 - } 2114 - }, 2115 - "node_modules/esbuild-linux-arm64": { 2116 - "version": "0.15.18", 2117 - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", 2118 - "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", 2119 - "cpu": [ 2120 - "arm64" 2121 - ], 2122 - "dev": true, 2123 - "optional": true, 2124 - "os": [ 2125 - "linux" 2126 - ], 2127 - "engines": { 2128 - "node": ">=12" 2129 - } 2130 - }, 2131 - "node_modules/esbuild-linux-mips64le": { 2132 - "version": "0.15.18", 2133 - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", 2134 - "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", 2135 - "cpu": [ 2136 - "mips64el" 2137 - ], 2138 - "dev": true, 2139 - "optional": true, 2140 - "os": [ 2141 - "linux" 2142 - ], 2143 - "engines": { 2144 - "node": ">=12" 2145 - } 2146 - }, 2147 - "node_modules/esbuild-linux-ppc64le": { 2148 - "version": "0.15.18", 2149 - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", 2150 - "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", 2151 - "cpu": [ 2152 - "ppc64" 2153 - ], 2154 - "dev": true, 2155 - "optional": true, 2156 - "os": [ 2157 - "linux" 2158 - ], 2159 - "engines": { 2160 - "node": ">=12" 2161 - } 2162 - }, 2163 - "node_modules/esbuild-linux-riscv64": { 2164 - "version": "0.15.18", 2165 - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", 2166 - "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", 2167 - "cpu": [ 2168 - "riscv64" 2169 - ], 2170 - "dev": true, 2171 - "optional": true, 2172 - "os": [ 2173 - "linux" 2174 - ], 2175 - "engines": { 2176 - "node": ">=12" 2177 - } 2178 - }, 2179 - "node_modules/esbuild-linux-s390x": { 2180 - "version": "0.15.18", 2181 - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", 2182 - "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", 2183 - "cpu": [ 2184 - "s390x" 2185 - ], 2186 - "dev": true, 2187 - "optional": true, 2188 - "os": [ 2189 - "linux" 2190 - ], 2191 - "engines": { 2192 - "node": ">=12" 2193 - } 2194 - }, 2195 - "node_modules/esbuild-netbsd-64": { 2196 - "version": "0.15.18", 2197 - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", 2198 - "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", 2199 - "cpu": [ 2200 - "x64" 2201 - ], 2202 - "dev": true, 2203 - "optional": true, 2204 - "os": [ 2205 - "netbsd" 2206 - ], 2207 - "engines": { 2208 - "node": ">=12" 2209 - } 2210 - }, 2211 - "node_modules/esbuild-openbsd-64": { 2212 - "version": "0.15.18", 2213 - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", 2214 - "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", 2215 - "cpu": [ 2216 - "x64" 2217 - ], 2218 - "dev": true, 2219 - "optional": true, 2220 - "os": [ 2221 - "openbsd" 2222 - ], 2223 - "engines": { 2224 - "node": ">=12" 2225 - } 2226 - }, 2227 - "node_modules/esbuild-sunos-64": { 2228 - "version": "0.15.18", 2229 - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", 2230 - "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", 2231 - "cpu": [ 2232 - "x64" 2233 - ], 2234 - "dev": true, 2235 - "optional": true, 2236 - "os": [ 2237 - "sunos" 2238 - ], 2239 - "engines": { 2240 - "node": ">=12" 2241 - } 2242 - }, 2243 - "node_modules/esbuild-windows-32": { 2244 - "version": "0.15.18", 2245 - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", 2246 - "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", 2247 - "cpu": [ 2248 - "ia32" 2249 - ], 2250 - "dev": true, 2251 - "optional": true, 2252 - "os": [ 2253 - "win32" 2254 - ], 2255 - "engines": { 2256 - "node": ">=12" 2257 - } 2258 - }, 2259 - "node_modules/esbuild-windows-64": { 2260 - "version": "0.15.18", 2261 - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", 2262 - "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", 2263 - "cpu": [ 2264 - "x64" 2265 - ], 2266 - "dev": true, 2267 - "optional": true, 2268 - "os": [ 2269 - "win32" 2270 - ], 2271 - "engines": { 2272 - "node": ">=12" 2273 - } 2274 - }, 2275 - "node_modules/esbuild-windows-arm64": { 2276 - "version": "0.15.18", 2277 - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", 2278 - "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", 2279 - "cpu": [ 2280 - "arm64" 2281 - ], 2282 - "dev": true, 2283 - "optional": true, 2284 - "os": [ 2285 - "win32" 2286 - ], 2287 - "engines": { 2288 - "node": ">=12" 2289 - } 2290 - }, 2291 1780 "node_modules/escalade": { 2292 1781 "version": "3.1.1", 2293 1782 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", ··· 2310 1799 } 2311 1800 }, 2312 1801 "node_modules/eslint": { 2313 - "version": "8.47.0", 2314 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", 2315 - "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", 1802 + "version": "8.49.0", 1803 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", 1804 + "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", 2316 1805 "dev": true, 2317 1806 "dependencies": { 2318 1807 "@eslint-community/eslint-utils": "^4.2.0", 2319 1808 "@eslint-community/regexpp": "^4.6.1", 2320 1809 "@eslint/eslintrc": "^2.1.2", 2321 - "@eslint/js": "^8.47.0", 2322 - "@humanwhocodes/config-array": "^0.11.10", 1810 + "@eslint/js": "8.49.0", 1811 + "@humanwhocodes/config-array": "^0.11.11", 2323 1812 "@humanwhocodes/module-importer": "^1.0.1", 2324 1813 "@nodelib/fs.walk": "^1.2.8", 2325 1814 "ajv": "^6.12.4", ··· 2603 2092 "dev": true 2604 2093 }, 2605 2094 "node_modules/fast-glob": { 2606 - "version": "3.2.12", 2607 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 2608 - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 2095 + "version": "3.3.1", 2096 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", 2097 + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", 2609 2098 "dev": true, 2610 2099 "dependencies": { 2611 2100 "@nodelib/fs.stat": "^2.0.2", ··· 2715 2204 } 2716 2205 }, 2717 2206 "node_modules/flat-cache": { 2718 - "version": "3.0.4", 2719 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 2720 - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 2207 + "version": "3.1.0", 2208 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", 2209 + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", 2721 2210 "dev": true, 2722 2211 "dependencies": { 2723 - "flatted": "^3.1.0", 2212 + "flatted": "^3.2.7", 2213 + "keyv": "^4.5.3", 2724 2214 "rimraf": "^3.0.2" 2725 2215 }, 2726 2216 "engines": { 2727 - "node": "^10.12.0 || >=12.0.0" 2217 + "node": ">=12.0.0" 2728 2218 } 2729 2219 }, 2730 2220 "node_modules/flatted": { 2731 - "version": "3.2.7", 2732 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 2733 - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 2221 + "version": "3.2.9", 2222 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", 2223 + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", 2734 2224 "dev": true 2735 2225 }, 2736 2226 "node_modules/for-in": { ··· 2766 2256 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 2767 2257 "dev": true 2768 2258 }, 2769 - "node_modules/fsevents": { 2770 - "version": "2.3.2", 2771 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2772 - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2773 - "dev": true, 2774 - "hasInstallScript": true, 2775 - "optional": true, 2776 - "os": [ 2777 - "darwin" 2778 - ], 2779 - "engines": { 2780 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2781 - } 2782 - }, 2783 2259 "node_modules/function-bind": { 2784 2260 "version": "1.1.1", 2785 2261 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", ··· 2811 2287 } 2812 2288 }, 2813 2289 "node_modules/get-tsconfig": { 2814 - "version": "4.6.0", 2815 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.0.tgz", 2816 - "integrity": "sha512-lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjEg==", 2290 + "version": "4.7.1", 2291 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.1.tgz", 2292 + "integrity": "sha512-sLtd6Bcwbi9IrAow/raCOTE9pmhvo5ksQo5v2lApUGJMzja64MUYhBp0G6X1S+f7IrBPn1HP+XkS2w2meoGcjg==", 2817 2293 "dev": true, 2818 2294 "dependencies": { 2819 2295 "resolve-pkg-maps": "^1.0.0" ··· 2831 2307 "node": ">=0.10.0" 2832 2308 } 2833 2309 }, 2310 + "node_modules/gifenc": { 2311 + "version": "1.0.3", 2312 + "resolved": "git+ssh://git@github.com/mattdesl/gifenc.git#64842fca317b112a8590f8fef2bf3825da8f6fe3", 2313 + "integrity": "sha512-TCgWVyjxLxM20WaQQT5neiMbdt2cuFL0BngwxcK8sV9x+M6IF0x3RIETc3VRVxfmRUxzZk+Yfv1b9cLdDnTRIw==", 2314 + "license": "MIT" 2315 + }, 2834 2316 "node_modules/glob": { 2835 2317 "version": "7.2.3", 2836 2318 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", ··· 2902 2384 } 2903 2385 }, 2904 2386 "node_modules/globals": { 2905 - "version": "13.21.0", 2906 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", 2907 - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", 2387 + "version": "13.22.0", 2388 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", 2389 + "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", 2908 2390 "dev": true, 2909 2391 "dependencies": { 2910 2392 "type-fest": "^0.20.2" ··· 2954 2436 "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", 2955 2437 "dev": true 2956 2438 }, 2957 - "node_modules/grapheme-splitter": { 2958 - "version": "1.0.4", 2959 - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 2960 - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 2439 + "node_modules/graceful-fs": { 2440 + "version": "4.2.11", 2441 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 2442 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 2961 2443 "dev": true 2962 2444 }, 2963 2445 "node_modules/graphemer": { ··· 3145 2627 } 3146 2628 }, 3147 2629 "node_modules/indent-string": { 3148 - "version": "4.0.0", 3149 - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 3150 - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 2630 + "version": "5.0.0", 2631 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", 2632 + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", 3151 2633 "dev": true, 3152 2634 "engines": { 3153 - "node": ">=8" 2635 + "node": ">=12" 2636 + }, 2637 + "funding": { 2638 + "url": "https://github.com/sponsors/sindresorhus" 3154 2639 } 3155 2640 }, 3156 2641 "node_modules/inflight": { ··· 3200 2685 "dev": true 3201 2686 }, 3202 2687 "node_modules/is-core-module": { 3203 - "version": "2.12.1", 3204 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", 3205 - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", 2688 + "version": "2.13.0", 2689 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", 2690 + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", 3206 2691 "dev": true, 3207 2692 "dependencies": { 3208 2693 "has": "^1.0.3" ··· 3381 2866 "js-yaml": "bin/js-yaml.js" 3382 2867 } 3383 2868 }, 2869 + "node_modules/json-buffer": { 2870 + "version": "3.0.1", 2871 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 2872 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 2873 + "dev": true 2874 + }, 3384 2875 "node_modules/json-parse-even-better-errors": { 3385 2876 "version": "2.3.1", 3386 2877 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", ··· 3404 2895 "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", 3405 2896 "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" 3406 2897 }, 2898 + "node_modules/jszip": { 2899 + "version": "2.7.0", 2900 + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.7.0.tgz", 2901 + "integrity": "sha512-JIsRKRVC3gTRo2vM4Wy9WBC3TRcfnIZU8k65Phi3izkvPH975FowRYtKGT6PxevA0XnJ/yO8b0QwV0ydVyQwfw==", 2902 + "dev": true, 2903 + "dependencies": { 2904 + "pako": "~1.0.2" 2905 + } 2906 + }, 2907 + "node_modules/keyv": { 2908 + "version": "4.5.3", 2909 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", 2910 + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", 2911 + "dev": true, 2912 + "dependencies": { 2913 + "json-buffer": "3.0.1" 2914 + } 2915 + }, 3407 2916 "node_modules/kind-of": { 3408 2917 "version": "6.0.3", 3409 2918 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", ··· 3414 2923 } 3415 2924 }, 3416 2925 "node_modules/known-css-properties": { 3417 - "version": "0.27.0", 3418 - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz", 3419 - "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==", 2926 + "version": "0.28.0", 2927 + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.28.0.tgz", 2928 + "integrity": "sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==", 3420 2929 "dev": true 3421 2930 }, 3422 2931 "node_modules/levn": { ··· 3527 3036 "dev": true 3528 3037 }, 3529 3038 "node_modules/meow": { 3530 - "version": "9.0.0", 3531 - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", 3532 - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", 3039 + "version": "10.1.5", 3040 + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", 3041 + "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", 3533 3042 "dev": true, 3534 3043 "dependencies": { 3535 - "@types/minimist": "^1.2.0", 3536 - "camelcase-keys": "^6.2.2", 3537 - "decamelize": "^1.2.0", 3044 + "@types/minimist": "^1.2.2", 3045 + "camelcase-keys": "^7.0.0", 3046 + "decamelize": "^5.0.0", 3538 3047 "decamelize-keys": "^1.1.0", 3539 3048 "hard-rejection": "^2.1.0", 3540 3049 "minimist-options": "4.1.0", 3541 - "normalize-package-data": "^3.0.0", 3542 - "read-pkg-up": "^7.0.1", 3543 - "redent": "^3.0.0", 3544 - "trim-newlines": "^3.0.0", 3545 - "type-fest": "^0.18.0", 3546 - "yargs-parser": "^20.2.3" 3050 + "normalize-package-data": "^3.0.2", 3051 + "read-pkg-up": "^8.0.0", 3052 + "redent": "^4.0.0", 3053 + "trim-newlines": "^4.0.2", 3054 + "type-fest": "^1.2.2", 3055 + "yargs-parser": "^20.2.9" 3547 3056 }, 3548 3057 "engines": { 3549 - "node": ">=10" 3058 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3550 3059 }, 3551 3060 "funding": { 3552 3061 "url": "https://github.com/sponsors/sindresorhus" 3553 3062 } 3554 3063 }, 3555 3064 "node_modules/meow/node_modules/type-fest": { 3556 - "version": "0.18.1", 3557 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", 3558 - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", 3065 + "version": "1.4.0", 3066 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 3067 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 3559 3068 "dev": true, 3560 3069 "engines": { 3561 3070 "node": ">=10" ··· 3654 3163 "engines": { 3655 3164 "node": "*" 3656 3165 } 3166 + }, 3167 + "node_modules/monaco-editor": { 3168 + "version": "0.43.0", 3169 + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.43.0.tgz", 3170 + "integrity": "sha512-cnoqwQi/9fml2Szamv1XbSJieGJ1Dc8tENVMD26Kcfl7xGQWp7OBKMjlwKVGYFJ3/AXJjSOGvcqK7Ry/j9BM1Q==" 3657 3171 }, 3658 3172 "node_modules/ms": { 3659 3173 "version": "2.1.2", ··· 3921 3435 "url": "https://github.com/sponsors/sindresorhus" 3922 3436 } 3923 3437 }, 3924 - "node_modules/p-try": { 3925 - "version": "2.2.0", 3926 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 3927 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 3928 - "dev": true, 3929 - "engines": { 3930 - "node": ">=6" 3931 - } 3438 + "node_modules/pako": { 3439 + "version": "1.0.11", 3440 + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 3441 + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 3442 + "dev": true 3932 3443 }, 3933 3444 "node_modules/parent-module": { 3934 3445 "version": "1.0.1", ··· 3996 3507 "node": ">=8" 3997 3508 } 3998 3509 }, 3999 - "node_modules/path-parse": { 4000 - "version": "1.0.7", 4001 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4002 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4003 - "dev": true 4004 - }, 4005 3510 "node_modules/path-type": { 4006 3511 "version": "4.0.0", 4007 3512 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", ··· 4036 3541 } 4037 3542 }, 4038 3543 "node_modules/postcss": { 4039 - "version": "8.4.24", 4040 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", 4041 - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", 3544 + "version": "8.4.30", 3545 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz", 3546 + "integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==", 4042 3547 "dev": true, 4043 3548 "funding": [ 4044 3549 { ··· 4062 3567 "engines": { 4063 3568 "node": "^10 || ^12 || >=14" 4064 3569 } 4065 - }, 4066 - "node_modules/postcss-media-query-parser": { 4067 - "version": "0.2.3", 4068 - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", 4069 - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", 4070 - "dev": true 4071 3570 }, 4072 3571 "node_modules/postcss-resolve-nested-selector": { 4073 3572 "version": "0.1.1", ··· 4201 3700 } 4202 3701 } 4203 3702 }, 3703 + "node_modules/q": { 3704 + "version": "1.5.1", 3705 + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", 3706 + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", 3707 + "dev": true, 3708 + "engines": { 3709 + "node": ">=0.6.0", 3710 + "teleport": ">=0.2.0" 3711 + } 3712 + }, 4204 3713 "node_modules/queue-microtask": { 4205 3714 "version": "1.2.3", 4206 3715 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", ··· 4222 3731 ] 4223 3732 }, 4224 3733 "node_modules/quick-lru": { 4225 - "version": "4.0.1", 4226 - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", 4227 - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", 3734 + "version": "5.1.1", 3735 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 3736 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 4228 3737 "dev": true, 4229 3738 "engines": { 4230 - "node": ">=8" 3739 + "node": ">=10" 3740 + }, 3741 + "funding": { 3742 + "url": "https://github.com/sponsors/sindresorhus" 4231 3743 } 4232 3744 }, 4233 3745 "node_modules/read-pkg": { 4234 - "version": "5.2.0", 4235 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 4236 - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 3746 + "version": "6.0.0", 3747 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", 3748 + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", 4237 3749 "dev": true, 4238 3750 "dependencies": { 4239 3751 "@types/normalize-package-data": "^2.4.0", 4240 - "normalize-package-data": "^2.5.0", 4241 - "parse-json": "^5.0.0", 4242 - "type-fest": "^0.6.0" 4243 - }, 4244 - "engines": { 4245 - "node": ">=8" 4246 - } 4247 - }, 4248 - "node_modules/read-pkg-up": { 4249 - "version": "7.0.1", 4250 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 4251 - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 4252 - "dev": true, 4253 - "dependencies": { 4254 - "find-up": "^4.1.0", 4255 - "read-pkg": "^5.2.0", 4256 - "type-fest": "^0.8.1" 3752 + "normalize-package-data": "^3.0.2", 3753 + "parse-json": "^5.2.0", 3754 + "type-fest": "^1.0.1" 4257 3755 }, 4258 3756 "engines": { 4259 - "node": ">=8" 3757 + "node": ">=12" 4260 3758 }, 4261 3759 "funding": { 4262 3760 "url": "https://github.com/sponsors/sindresorhus" 4263 3761 } 4264 3762 }, 4265 - "node_modules/read-pkg-up/node_modules/find-up": { 4266 - "version": "4.1.0", 4267 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 4268 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 4269 - "dev": true, 4270 - "dependencies": { 4271 - "locate-path": "^5.0.0", 4272 - "path-exists": "^4.0.0" 4273 - }, 4274 - "engines": { 4275 - "node": ">=8" 4276 - } 4277 - }, 4278 - "node_modules/read-pkg-up/node_modules/locate-path": { 4279 - "version": "5.0.0", 4280 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 4281 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 4282 - "dev": true, 4283 - "dependencies": { 4284 - "p-locate": "^4.1.0" 4285 - }, 4286 - "engines": { 4287 - "node": ">=8" 4288 - } 4289 - }, 4290 - "node_modules/read-pkg-up/node_modules/p-limit": { 4291 - "version": "2.3.0", 4292 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 4293 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 3763 + "node_modules/read-pkg-up": { 3764 + "version": "8.0.0", 3765 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", 3766 + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", 4294 3767 "dev": true, 4295 3768 "dependencies": { 4296 - "p-try": "^2.0.0" 3769 + "find-up": "^5.0.0", 3770 + "read-pkg": "^6.0.0", 3771 + "type-fest": "^1.0.1" 4297 3772 }, 4298 3773 "engines": { 4299 - "node": ">=6" 3774 + "node": ">=12" 4300 3775 }, 4301 3776 "funding": { 4302 3777 "url": "https://github.com/sponsors/sindresorhus" 4303 3778 } 4304 3779 }, 4305 - "node_modules/read-pkg-up/node_modules/p-locate": { 4306 - "version": "4.1.0", 4307 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 4308 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 4309 - "dev": true, 4310 - "dependencies": { 4311 - "p-limit": "^2.2.0" 4312 - }, 4313 - "engines": { 4314 - "node": ">=8" 4315 - } 4316 - }, 4317 3780 "node_modules/read-pkg-up/node_modules/type-fest": { 4318 - "version": "0.8.1", 4319 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 4320 - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 3781 + "version": "1.4.0", 3782 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 3783 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 4321 3784 "dev": true, 4322 3785 "engines": { 4323 - "node": ">=8" 4324 - } 4325 - }, 4326 - "node_modules/read-pkg/node_modules/hosted-git-info": { 4327 - "version": "2.8.9", 4328 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 4329 - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 4330 - "dev": true 4331 - }, 4332 - "node_modules/read-pkg/node_modules/normalize-package-data": { 4333 - "version": "2.5.0", 4334 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 4335 - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 4336 - "dev": true, 4337 - "dependencies": { 4338 - "hosted-git-info": "^2.1.4", 4339 - "resolve": "^1.10.0", 4340 - "semver": "2 || 3 || 4 || 5", 4341 - "validate-npm-package-license": "^3.0.1" 4342 - } 4343 - }, 4344 - "node_modules/read-pkg/node_modules/semver": { 4345 - "version": "5.7.1", 4346 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 4347 - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 4348 - "dev": true, 4349 - "bin": { 4350 - "semver": "bin/semver" 3786 + "node": ">=10" 3787 + }, 3788 + "funding": { 3789 + "url": "https://github.com/sponsors/sindresorhus" 4351 3790 } 4352 3791 }, 4353 3792 "node_modules/read-pkg/node_modules/type-fest": { 4354 - "version": "0.6.0", 4355 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 4356 - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 3793 + "version": "1.4.0", 3794 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 3795 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 4357 3796 "dev": true, 4358 3797 "engines": { 4359 - "node": ">=8" 3798 + "node": ">=10" 3799 + }, 3800 + "funding": { 3801 + "url": "https://github.com/sponsors/sindresorhus" 4360 3802 } 4361 3803 }, 4362 3804 "node_modules/readable-stream": { ··· 4374 3816 } 4375 3817 }, 4376 3818 "node_modules/redent": { 4377 - "version": "3.0.0", 4378 - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", 4379 - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 3819 + "version": "4.0.0", 3820 + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", 3821 + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", 4380 3822 "dev": true, 4381 3823 "dependencies": { 4382 - "indent-string": "^4.0.0", 4383 - "strip-indent": "^3.0.0" 3824 + "indent-string": "^5.0.0", 3825 + "strip-indent": "^4.0.0" 4384 3826 }, 4385 3827 "engines": { 4386 - "node": ">=8" 3828 + "node": ">=12" 3829 + }, 3830 + "funding": { 3831 + "url": "https://github.com/sponsors/sindresorhus" 4387 3832 } 4388 3833 }, 4389 3834 "node_modules/regex-not": { ··· 4417 3862 "node": ">=0.10.0" 4418 3863 } 4419 3864 }, 4420 - "node_modules/resolve": { 4421 - "version": "1.22.2", 4422 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", 4423 - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", 4424 - "dev": true, 4425 - "dependencies": { 4426 - "is-core-module": "^2.11.0", 4427 - "path-parse": "^1.0.7", 4428 - "supports-preserve-symlinks-flag": "^1.0.0" 4429 - }, 4430 - "bin": { 4431 - "resolve": "bin/resolve" 4432 - }, 4433 - "funding": { 4434 - "url": "https://github.com/sponsors/ljharb" 4435 - } 4436 - }, 4437 3865 "node_modules/resolve-from": { 4438 3866 "version": "4.0.0", 4439 3867 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", ··· 4546 3974 } 4547 3975 }, 4548 3976 "node_modules/semver": { 4549 - "version": "7.5.2", 4550 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", 4551 - "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", 3977 + "version": "7.5.4", 3978 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 3979 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 4552 3980 "dev": true, 4553 3981 "dependencies": { 4554 3982 "lru-cache": "^6.0.0" ··· 4618 4046 } 4619 4047 }, 4620 4048 "node_modules/signal-exit": { 4621 - "version": "4.0.2", 4622 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", 4623 - "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", 4049 + "version": "4.1.0", 4050 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 4051 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 4624 4052 "dev": true, 4625 4053 "engines": { 4626 4054 "node": ">=14" ··· 4878 4306 } 4879 4307 }, 4880 4308 "node_modules/spdx-license-ids": { 4881 - "version": "3.0.13", 4882 - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", 4883 - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", 4309 + "version": "3.0.15", 4310 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz", 4311 + "integrity": "sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==", 4884 4312 "dev": true 4885 4313 }, 4886 4314 "node_modules/split-string": { ··· 5036 4464 } 5037 4465 }, 5038 4466 "node_modules/strip-indent": { 5039 - "version": "3.0.0", 5040 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 5041 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 4467 + "version": "4.0.0", 4468 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", 4469 + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", 5042 4470 "dev": true, 5043 4471 "dependencies": { 5044 - "min-indent": "^1.0.0" 4472 + "min-indent": "^1.0.1" 5045 4473 }, 5046 4474 "engines": { 5047 - "node": ">=8" 4475 + "node": ">=12" 4476 + }, 4477 + "funding": { 4478 + "url": "https://github.com/sponsors/sindresorhus" 5048 4479 } 5049 4480 }, 5050 4481 "node_modules/strip-json-comments": { ··· 5066 4497 "dev": true 5067 4498 }, 5068 4499 "node_modules/stylelint": { 5069 - "version": "15.8.0", 5070 - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.8.0.tgz", 5071 - "integrity": "sha512-x9qBk84F3MEjMEUNCE7MtWmfj9G9y5XzJ0cpQeJdy2l/IoqjC8Ih0N0ytmOTnXE4Yv0J7I1cmVRQUVNSPCxTsA==", 4500 + "version": "15.10.3", 4501 + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.10.3.tgz", 4502 + "integrity": "sha512-aBQMMxYvFzJJwkmg+BUUg3YfPyeuCuKo2f+LOw7yYbU8AZMblibwzp9OV4srHVeQldxvSFdz0/Xu8blq2AesiA==", 5072 4503 "dev": true, 5073 4504 "dependencies": { 5074 - "@csstools/css-parser-algorithms": "^2.2.0", 5075 - "@csstools/css-tokenizer": "^2.1.1", 5076 - "@csstools/media-query-list-parser": "^2.1.0", 5077 - "@csstools/selector-specificity": "^2.2.0", 4505 + "@csstools/css-parser-algorithms": "^2.3.1", 4506 + "@csstools/css-tokenizer": "^2.2.0", 4507 + "@csstools/media-query-list-parser": "^2.1.4", 4508 + "@csstools/selector-specificity": "^3.0.0", 5078 4509 "balanced-match": "^2.0.0", 5079 4510 "colord": "^2.9.3", 5080 4511 "cosmiconfig": "^8.2.0", 5081 - "css-functions-list": "^3.1.0", 4512 + "css-functions-list": "^3.2.0", 5082 4513 "css-tree": "^2.3.1", 5083 4514 "debug": "^4.3.4", 5084 - "fast-glob": "^3.2.12", 4515 + "fast-glob": "^3.3.1", 5085 4516 "fastest-levenshtein": "^1.0.16", 5086 4517 "file-entry-cache": "^6.0.1", 5087 4518 "global-modules": "^2.0.0", ··· 5092 4523 "import-lazy": "^4.0.0", 5093 4524 "imurmurhash": "^0.1.4", 5094 4525 "is-plain-object": "^5.0.0", 5095 - "known-css-properties": "^0.27.0", 4526 + "known-css-properties": "^0.28.0", 5096 4527 "mathml-tag-names": "^2.1.3", 5097 - "meow": "^9.0.0", 4528 + "meow": "^10.1.5", 5098 4529 "micromatch": "^4.0.5", 5099 4530 "normalize-path": "^3.0.0", 5100 4531 "picocolors": "^1.0.0", 5101 - "postcss": "^8.4.24", 5102 - "postcss-media-query-parser": "^0.2.3", 4532 + "postcss": "^8.4.27", 5103 4533 "postcss-resolve-nested-selector": "^0.1.1", 5104 4534 "postcss-safe-parser": "^6.0.0", 5105 4535 "postcss-selector-parser": "^6.0.13", ··· 5114 4544 "write-file-atomic": "^5.0.1" 5115 4545 }, 5116 4546 "bin": { 5117 - "stylelint": "bin/stylelint.js" 4547 + "stylelint": "bin/stylelint.mjs" 5118 4548 }, 5119 4549 "engines": { 5120 4550 "node": "^14.13.1 || >=16.0.0" ··· 5194 4624 "node": ">=14.18" 5195 4625 } 5196 4626 }, 5197 - "node_modules/supports-preserve-symlinks-flag": { 5198 - "version": "1.0.0", 5199 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 5200 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 5201 - "dev": true, 5202 - "engines": { 5203 - "node": ">= 0.4" 5204 - }, 5205 - "funding": { 5206 - "url": "https://github.com/sponsors/ljharb" 5207 - } 5208 - }, 5209 4627 "node_modules/svg-tags": { 5210 4628 "version": "1.0.0", 5211 4629 "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", ··· 5357 4775 "dev": true 5358 4776 }, 5359 4777 "node_modules/trim-newlines": { 5360 - "version": "3.0.1", 5361 - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", 5362 - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", 4778 + "version": "4.1.1", 4779 + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", 4780 + "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", 5363 4781 "dev": true, 5364 4782 "engines": { 5365 - "node": ">=8" 4783 + "node": ">=12" 4784 + }, 4785 + "funding": { 4786 + "url": "https://github.com/sponsors/sindresorhus" 5366 4787 } 5367 4788 }, 5368 4789 "node_modules/tslib": { ··· 5387 4808 } 5388 4809 }, 5389 4810 "node_modules/tsx": { 5390 - "version": "3.12.7", 5391 - "resolved": "https://registry.npmjs.org/tsx/-/tsx-3.12.7.tgz", 5392 - "integrity": "sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==", 4811 + "version": "3.12.10", 4812 + "resolved": "https://registry.npmjs.org/tsx/-/tsx-3.12.10.tgz", 4813 + "integrity": "sha512-2+46h4xvUt1aLDNvk5YBT8Uzw+b7BolGbn7iSMucYqCXZiDc+1IMghLVdw8kKjING32JFOeO+Am9posvjkeclA==", 5393 4814 "dev": true, 5394 4815 "dependencies": { 5395 4816 "@esbuild-kit/cjs-loader": "^2.4.2", 5396 - "@esbuild-kit/core-utils": "^3.0.0", 5397 - "@esbuild-kit/esm-loader": "^2.5.5" 4817 + "@esbuild-kit/core-utils": "^3.3.0", 4818 + "@esbuild-kit/esm-loader": "^2.6.3" 5398 4819 }, 5399 4820 "bin": { 5400 4821 "tsx": "dist/cli.js" ··· 5416 4837 } 5417 4838 }, 5418 4839 "node_modules/type-fest": { 5419 - "version": "3.12.0", 5420 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.12.0.tgz", 5421 - "integrity": "sha512-qj9wWsnFvVEMUDbESiilKeXeHL7FwwiFcogfhfyjmvT968RXSvnl23f1JOClTHYItsi7o501C/7qVllscUP3oA==", 4840 + "version": "3.13.1", 4841 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", 4842 + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", 5422 4843 "dev": true, 5423 4844 "engines": { 5424 4845 "node": ">=14.16" ··· 5428 4849 } 5429 4850 }, 5430 4851 "node_modules/typescript": { 5431 - "version": "5.1.3", 5432 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", 5433 - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", 4852 + "version": "5.2.2", 4853 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", 4854 + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", 5434 4855 "dev": true, 5435 4856 "bin": { 5436 4857 "tsc": "bin/tsc", ··· 5737 5158 }, 5738 5159 "funding": { 5739 5160 "url": "https://github.com/sponsors/sindresorhus" 5161 + } 5162 + }, 5163 + "node_modules/zip-local": { 5164 + "version": "0.3.5", 5165 + "resolved": "https://registry.npmjs.org/zip-local/-/zip-local-0.3.5.tgz", 5166 + "integrity": "sha512-GRV3D5TJY+/PqyeRm5CYBs7xVrKTKzljBoEXvocZu0HJ7tPEcgpSOYa2zFIsCZWgKWMuc4U3yMFgFkERGFIB9w==", 5167 + "dev": true, 5168 + "dependencies": { 5169 + "async": "^1.4.2", 5170 + "graceful-fs": "^4.1.3", 5171 + "jszip": "^2.6.1", 5172 + "q": "^1.4.1" 5740 5173 } 5741 5174 } 5742 5175 }
+2 -2
pkgs/os-specific/darwin/coconutbattery/default.nix
··· 5 5 6 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 7 pname = "coconutbattery"; 8 - version = "3.9.12"; 8 + version = "3.9.14"; 9 9 10 10 src = fetchzip { 11 11 url = "https://coconut-flavour.com/downloads/coconutBattery_${builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version}.zip"; 12 - hash = "sha256-8WxGjZbxUqchSIfvpK2RLifn7/TD5nau5hgMzLUiV2o="; 12 + hash = "sha256-zKSPKwDBwxlyNJFurCLLGtba9gpizJCjOOAd81vdD5Q="; 13 13 }; 14 14 15 15 dontPatch = true;
+2 -2
pkgs/os-specific/darwin/rectangle/default.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation rec { 9 9 pname = "rectangle"; 10 - version = "0.72"; 10 + version = "0.73"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/rxhanson/Rectangle/releases/download/v${version}/Rectangle${version}.dmg"; 14 - hash = "sha256-fFJBlMtT9aTbo/XxwUsTlDxcvxqrjdqpk4OvEQXb3s0="; 14 + hash = "sha256-D+heCrJVo2xsKY9XtEuhrG/59yFIJTGhKJIfN9Vhc+M="; 15 15 }; 16 16 17 17 sourceRoot = ".";
+1 -1
pkgs/os-specific/linux/net-tools/default.nix
··· 5 5 version = "2.10"; 6 6 7 7 src = fetchurl { 8 - url = "mirror://gentoo/distfiles/${pname}-${version}.tar.xz"; 8 + url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.xz"; 9 9 sha256 = "sha256-smJDWlJB6Jv6UcPKvVEzdTlS96e3uT8y4Iy52W9YDWk="; 10 10 }; 11 11
+3 -3
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 65 65 # Vulkan developer beta driver 66 66 # See here for more information: https://developer.nvidia.com/vulkan-driver 67 67 vulkan_beta = generic rec { 68 - version = "535.43.09"; 68 + version = "535.43.10"; 69 69 persistencedVersion = "535.98"; 70 70 settingsVersion = "535.98"; 71 - sha256_64bit = "sha256-7QDp+VDgxH7RGW40kbQp4F/luh0DCYb4BS0gU/6wn+c="; 72 - openSha256 = "sha256-7MOwKQCTaOo1//8OlSaNdpKeDXejZvmKFFeqhFrhAk8="; 71 + sha256_64bit = "sha256-J7lyBARBgJERS1tahJJ3Rm3+K2I1dJz7Keabfk52M1Q="; 72 + openSha256 = "sha256-L9W0cvtTBweh6P0ikK+LzARnUUXWrPn33TLGzOqwTSU="; 73 73 settingsSha256 = "sha256-jCRfeB1w6/dA27gaz6t5/Qo7On0zbAPIi74LYLel34s="; 74 74 persistencedSha256 = "sha256-WviDU6B50YG8dO64CGvU3xK8WFUX8nvvVYm/fuGyroM="; 75 75 url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitString "." version)}-linux";
+5 -4
pkgs/os-specific/linux/pax-utils/default.nix
··· 1 1 { stdenv 2 2 , lib 3 - , fetchurl 3 + , fetchgit 4 4 , buildPackages 5 5 , docbook_xml_dtd_44 6 6 , docbook_xsl ··· 18 18 pname = "pax-utils"; 19 19 version = "1.3.7"; 20 20 21 - src = fetchurl { 22 - url = "mirror://gentoo/distfiles/${pname}-${version}.tar.xz"; 23 - sha256 = "sha256-EINi0pZo0lz3sMrcY7FaTBz8DbxxrcFRszxf597Ok5o="; 21 + src = fetchgit { 22 + url = "https://anongit.gentoo.org/git/proj/pax-utils.git"; 23 + rev = "v${version}"; 24 + hash = "sha256-WyNng+UtfRz1+Eu4gwXLxUvBAg+m3mdrc8GdEPYRKVE="; 24 25 }; 25 26 26 27 strictDeps = true;
+2 -2
pkgs/os-specific/linux/udisks/2-default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "udisks"; 11 - version = "2.10.0"; 11 + version = "2.10.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "storaged-project"; 15 15 repo = "udisks"; 16 16 rev = "${pname}-${version}"; 17 - sha256 = "sha256-M0L2MjVKv7VmtML/JZx0I8vNj+m6KDWGezvcwFqoTNI="; 17 + sha256 = "sha256-L8jr1+SJWsCizkPXC8VKDy2eVa7/FpqdB8SkBYq6vwc="; 18 18 }; 19 19 20 20 outputs = [ "out" "man" "dev" ] ++ lib.optional (stdenv.hostPlatform == stdenv.buildPlatform) "devdoc";
+2 -2
pkgs/servers/fastnetmon-advanced/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fastnetmon-advanced"; 5 - version = "2.0.342"; 5 + version = "2.0.350"; 6 6 7 7 src = fetchurl { 8 8 url = "https://repo.fastnetmon.com/fastnetmon_ubuntu_jammy/pool/fastnetmon/f/fastnetmon/fastnetmon_${version}_amd64.deb"; 9 - hash = "sha256-H4e7ftuL39xxDYs2zVhgVI8voDBR2TQLWlWSBg3At2s="; 9 + hash = "sha256-rd0xdpENsdH8jOoUkQHW8/fXE4zEjQemFT4Q2tXjtT8="; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+3 -3
pkgs/servers/gotosocial/default.nix
··· 9 9 owner = "superseriousbusiness"; 10 10 repo = "gotosocial"; 11 11 12 - version = "0.11.0"; 12 + version = "0.11.1"; 13 13 14 14 web-assets = fetchurl { 15 15 url = "https://github.com/${owner}/${repo}/releases/download/v${version}/${repo}_${version}_web-assets.tar.gz"; 16 - hash = "sha256-NK5m+ERZQtl5Stq2+bWw0LS2SbmlhEJDZjTTxYciemE="; 16 + hash = "sha256-xPdSwsXjyjodgEHlwl4X32Pb6TniwM9Q+u56xAoY7SQ="; 17 17 }; 18 18 in 19 19 buildGoModule rec { ··· 23 23 src = fetchFromGitHub { 24 24 inherit owner repo; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-qbq5pDvG2L1s6BG+sh7eagcFNH/DWyANMQaAl2WcQzE="; 26 + hash = "sha256-qsgrHPQae1+LKF2y6e256ZfYR+a9ffe7oq1W3GJA1do="; 27 27 }; 28 28 29 29 vendorHash = null;
+2 -2
pkgs/servers/http/tomcat/tomcat-native.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tomcat-native"; 5 - version = "1.2.31"; 5 + version = "2.0.5"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://apache/tomcat/tomcat-connectors/native/${version}/source/${pname}-${version}-src.tar.gz"; 9 - hash = "sha512-KqqT8Kzz63gNOfrto+zjzwU9O24pGEYvcYMHDoqzIjLgNekGL3wHzrYhAG1yfTWW2bS5SPRDK09iUye3L9sOSQ=="; 9 + hash = "sha256-lY0fEhZRwQxhVW133J0NQfO1OYiiGVRC3krG9MuHg4g="; 10 10 }; 11 11 12 12 sourceRoot = "${pname}-${version}-src/native";
+2 -2
pkgs/servers/jackett/default.nix
··· 9 9 10 10 buildDotnetModule rec { 11 11 pname = "jackett"; 12 - version = "0.21.904"; 12 + version = "0.21.932"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = pname; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha512-h1cvAENQOWale6f2wVepHp/qNLY32n89mWNnSiGWETCBgMUe2nozq5BzqQcy34WHb5oZBmj/xpV9/P7QkBexPw=="; 18 + hash = "sha512-aGuaOLx43P2GzH1BYhLYd9wkkEhuDBH7bdtXlC2kgxcS5GCbn8pVro4VYVxkzh1P3WxpkMoD8A5bDPCHBebX4w=="; 19 19 }; 20 20 21 21 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
+8 -10
pkgs/servers/mastodon/default.nix
··· 1 - { lib, stdenv, nodejs-slim, mkYarnPackage, fetchFromGitHub, bundlerEnv, nixosTests 1 + { lib, stdenv, nodejs-slim, bundlerEnv, nixosTests 2 2 , yarn, callPackage, imagemagick, ffmpeg, file, ruby_3_0, writeShellScript 3 3 , fetchYarnDeps, fixup_yarn_lock 4 4 , brotli 5 5 6 6 # Allow building a fork or custom version of Mastodon: 7 7 , pname ? "mastodon" 8 - , version ? import ./version.nix 9 - , srcOverride ? null 10 - , dependenciesDir ? ./. # Expected to contain gemset.nix 11 - , yarnHash ? import ./yarn-hash.nix 8 + , version ? srcOverride.version 9 + # src is a package 10 + , srcOverride ? callPackage ./source.nix {} 11 + , gemset ? ./. + "/gemset.nix" 12 + , yarnHash ? srcOverride.yarnHash 12 13 }: 13 14 14 15 stdenv.mkDerivation rec { 15 16 inherit pname version; 16 17 17 - # Using overrideAttrs on src does not build the gems and modules with the overridden src. 18 - # Putting the callPackage up in the arguments list also does not work. 19 - src = if srcOverride != null then srcOverride else callPackage ./source.nix {}; 18 + src = srcOverride; 20 19 21 20 mastodonGems = bundlerEnv { 22 21 name = "${pname}-gems-${version}"; 23 - inherit version; 22 + inherit version gemset; 24 23 ruby = ruby_3_0; 25 24 gemdir = src; 26 - gemset = dependenciesDir + "/gemset.nix"; 27 25 # This fix (copied from https://github.com/NixOS/nixpkgs/pull/76765) replaces the gem 28 26 # symlinks with directories, resolving this error when running rake: 29 27 # /nix/store/451rhxkggw53h7253izpbq55nrhs7iv0-mastodon-gems-3.0.1/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/lib/bundler/settings.rb:6:in `<module:Bundler>': uninitialized constant Bundler::Settings (NameError)
+8 -4
pkgs/servers/mastodon/source.nix
··· 1 1 # This file was generated by pkgs.mastodon.updateScript. 2 - { fetchFromGitHub, applyPatches }: let 2 + { fetchFromGitHub, applyPatches }: 3 + let 4 + version = "4.1.9"; 5 + in 6 + applyPatches { 7 + inherit version; 3 8 src = fetchFromGitHub { 4 9 owner = "mastodon"; 5 10 repo = "mastodon"; 6 - rev = "v4.1.9"; 11 + rev = "${version}"; 7 12 hash = "sha256-xpE/mg2AeioW6NThUjLS+SBxGavG4w1xtp3BOMADfYo="; 8 13 }; 9 - in applyPatches { 10 - inherit src; 11 14 patches = []; 15 + yarnHash = "sha256-e3rl/WuKXaUdeDEYvo1sSubuIwtBjkbguCYdAijwXOA="; 12 16 }
+11 -11
pkgs/servers/mastodon/update.sh
··· 56 56 VERSION="$(echo "$REVISION" | cut -c2-)" 57 57 fi 58 58 59 - rm -f gemset.nix version.nix source.nix 59 + rm -f gemset.nix source.nix 60 60 cd "$(dirname "${BASH_SOURCE[0]}")" || exit 1 61 61 62 62 WORK_DIR=$(mktemp -d) ··· 77 77 78 78 echo "Fetching source code $REVISION" 79 79 JSON=$(nix-prefetch-github "$OWNER" "$REPO" --rev "$REVISION" 2> $WORK_DIR/nix-prefetch-git.out) 80 - HASH="$(echo "$JSON" | jq -r .sha256)" 81 - HASH="$(nix hash to-sri --type sha256 "$HASH")" 82 - 83 - echo "Creating version.nix" 84 - echo "\"$VERSION\"" | sed 's/^"v/"/' > version.nix 80 + HASH=$(echo "$JSON" | jq -r .hash) 85 81 86 82 cat > source.nix << EOF 87 83 # This file was generated by pkgs.mastodon.updateScript. 88 - { fetchFromGitHub, applyPatches }: let 84 + { fetchFromGitHub, applyPatches }: 85 + let 86 + version = "$VERSION"; 87 + in 88 + applyPatches { 89 + inherit version; 89 90 src = fetchFromGitHub { 90 91 owner = "$OWNER"; 91 92 repo = "$REPO"; 92 - rev = "$REVISION"; 93 + rev = "\${version}"; 93 94 hash = "$HASH"; 94 95 }; 95 - in applyPatches { 96 - inherit src; 97 96 patches = [$PATCHES]; 97 + yarnHash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; 98 98 } 99 99 EOF 100 100 SOURCE_DIR="$(nix-build --no-out-link -E '(import <nixpkgs> {}).callPackage ./source.nix {}')" ··· 106 106 echo "Creating yarn-hash.nix" 107 107 YARN_HASH="$(prefetch-yarn-deps "$SOURCE_DIR/yarn.lock")" 108 108 YARN_HASH="$(nix hash to-sri --type sha256 "$YARN_HASH")" 109 - printf '"%s"\n' "$YARN_HASH" > yarn-hash.nix 109 + sed -i "s/sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=/$YARN_HASH/g" source.nix
-1
pkgs/servers/mastodon/version.nix
··· 1 - "4.1.9"
-1
pkgs/servers/mastodon/yarn-hash.nix
··· 1 - "sha256-e3rl/WuKXaUdeDEYvo1sSubuIwtBjkbguCYdAijwXOA="
+1 -1
pkgs/servers/matrix-synapse/sliding-sync/default.nix
··· 31 31 description = "A sliding sync implementation of MSC3575 for matrix"; 32 32 homepage = "https://github.com/matrix-org/sliding-sync"; 33 33 license = with licenses; [ asl20 ]; 34 - maintainers = with maintainers; [ emilylange ]; 34 + maintainers = with maintainers; [ emilylange yayayayaka ]; 35 35 mainProgram = "syncv3"; 36 36 }; 37 37 }
+3 -3
pkgs/servers/nosql/ferretdb/default.nix
··· 5 5 6 6 buildGo121Module rec { 7 7 pname = "ferretdb"; 8 - version = "1.10.1"; 8 + version = "1.11.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "FerretDB"; 12 12 repo = "FerretDB"; 13 13 rev = "v${version}"; 14 - hash = "sha256-Pw3rusnFYlVPL55dj7VM8kGxE2c+72jgEXCoS4+hufY="; 14 + hash = "sha256-jasAfbE3CRlBJeyMnqKJBbmA+W/QnytGIUdyXR55EaU="; 15 15 }; 16 16 17 17 postPatch = '' ··· 19 19 echo nixpkgs > build/version/package.txt 20 20 ''; 21 21 22 - vendorHash = "sha256-1hkJMkMgDrjOgKgGX96hv5PALqx0KyjUZXXiIvUh5VA="; 22 + vendorHash = "sha256-5TjKGGEX66qNr2/25zRd7UESi03g7FI1AfEsW2mBcDE="; 23 23 24 24 CGO_ENABLED = 0; 25 25
+4 -4
pkgs/servers/readarr/default.nix
··· 8 8 x86_64-darwin = "x64"; 9 9 }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 10 10 hash = { 11 - x64-linux_hash = "sha256-CkbgY/ZP9Eh+Ivxk/BEZFuurBpoxM5tpdn0ul2oFIgU="; 12 - arm64-linux_hash = "sha256-EXiWRfrsazHhZwMS08Ol0vA9N+Gho5x/03xbqOm5OQ0="; 13 - x64-osx_hash = "sha256-/LaoVBlvl0c3SfPoaV089UNcy7eIUIzLl/whyN3n8vc="; 11 + x64-linux_hash = "sha256-H48WjqRAG7I+IPhCANuJ137IwCXkTa5vrfh5Wm4tOyE="; 12 + arm64-linux_hash = "sha256-lBclZfdYuI/ICgEpnekxNdMB6lvsJfK6Wzf/mMmtafU="; 13 + x64-osx_hash = "sha256-1UUK0xU0WdLMjkbIEWVqpwa74tir9CkTSq63uqq9ygY="; 14 14 }."${arch}-${os}_hash"; 15 15 in stdenv.mkDerivation rec { 16 16 pname = "readarr"; 17 - version = "0.3.5.2217"; 17 + version = "0.3.6.2232"; 18 18 19 19 src = fetchurl { 20 20 url = "https://github.com/Readarr/Readarr/releases/download/v${version}/Readarr.develop.${version}.${os}-core-${arch}.tar.gz";
+2 -4
pkgs/servers/scaphandre/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 3 2 , rustPlatform 4 3 , fetchFromGitHub 5 4 , pkg-config 6 5 , openssl 7 - , powercap 8 6 , nix-update-script 9 7 , runCommand 10 8 , dieHook ··· 66 64 description = "Electrical power consumption metrology agent"; 67 65 homepage = "https://github.com/hubblo-org/scaphandre"; 68 66 license = licenses.asl20; 69 - platforms = with platforms; [ "x86_64-linux"]; 67 + platforms = [ "x86_64-linux" ]; 70 68 maintainers = with maintainers; [ gaelreyrol ]; 71 69 }; 72 70 }
+3 -3
pkgs/servers/tailscale/default.nix
··· 1 1 { lib, stdenv, buildGoModule, fetchFromGitHub, makeWrapper, iptables, iproute2, procps, shadow, getent }: 2 2 3 3 let 4 - version = "1.48.2"; 4 + version = "1.50.0"; 5 5 in 6 6 buildGoModule { 7 7 pname = "tailscale"; ··· 11 11 owner = "tailscale"; 12 12 repo = "tailscale"; 13 13 rev = "v${version}"; 14 - hash = "sha256-5Usi7W4y6JniyxBIfQid1XjDIZRS5oIw+KUMMiFRBwk="; 14 + hash = "sha256-twHQVZ7ahlyQEhFyHm4vaBSilWUmSa29LjOX5oD9U6M="; 15 15 }; 16 - vendorHash = "sha256-Fr4VZcKrXnT1PZuEG110KBefjcZzRsQRBSvByELKAy4="; 16 + vendorHash = "sha256-aVtlDzC+sbEWlUAzPkAryA/+dqSzoAFc02xikh6yhf8="; 17 17 18 18 nativeBuildInputs = lib.optionals stdenv.isLinux [ makeWrapper ]; 19 19
+2 -2
pkgs/servers/web-apps/engelsystem/default.nix
··· 6 6 in 7 7 stdenv.mkDerivation rec { 8 8 pname = "engelsystem"; 9 - version = "3.3.0"; 9 + version = "3.4.0"; 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/engelsystem/engelsystem/releases/download/v${version}/engelsystem-v${version}.zip"; 13 - hash = "sha256-DS0klm26udXsiiFToeOJooA1WUR8gk0qf/UJL8E77ps="; 13 + hash = "sha256-Z0p+6QlMrj5OtiwFKBfWxkkd/kbL2dxDSKvljcTXWo0="; 14 14 }; 15 15 16 16 buildInputs = [ phpExt ];
+1 -1
pkgs/servers/web-apps/lemmy/ui.nix
··· 24 24 ''; 25 25 }; 26 26 sharp = { 27 - nativeBuildInputs = [ pkg-config nodePackages.semver ]; 27 + nativeBuildInputs = [ pkg-config nodePackages.node-gyp nodePackages.semver ]; 28 28 buildInputs = [ vips ]; 29 29 postInstall = '' 30 30 yarn --offline run install
+2 -2
pkgs/shells/fish/plugins/done.nix
··· 2 2 3 3 buildFishPlugin rec { 4 4 pname = "done"; 5 - version = "1.16.5"; 5 + version = "1.17.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "franciscolourenco"; 9 9 repo = "done"; 10 10 rev = version; 11 - sha256 = "E0wveeDw1VzEH2kzn63q9hy1xkccfxQHBV2gVpu2IdQ="; 11 + hash = "sha256-H+PVoZZ0JdGPcQBib600dzaymlU6rPCSEi8VZXyi/Xc="; 12 12 }; 13 13 14 14 checkPlugins = [ fishtape ];
+2 -2
pkgs/tools/admin/ansible/lint.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "ansible-lint"; 9 - version = "6.19.0"; 9 + version = "6.20.0"; 10 10 format = "pyproject"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - hash = "sha256-JsOqEkljatkIRJ7yBL4KBDpa8R6jvUWUnI5KaA8hfn4="; 14 + hash = "sha256-7BO/LrZUd/Rkq468YiNVKr/mjLP2WD3JEdhGAP0ZGts="; 15 15 }; 16 16 17 17 postPatch = ''
+2 -2
pkgs/tools/admin/exoscale-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "exoscale-cli"; 5 - version = "1.72.2"; 5 + version = "1.73.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "exoscale"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-EUHjkhorfqRPStwThO5rdBVtl+NltEv18Bno4zu+5Us="; 11 + sha256 = "sha256-46NRA+5SOJ451jF0KlTWu4STiTmRD1BjL3iQcGjdu2c="; 12 12 }; 13 13 14 14 vendorHash = null;
+3 -3
pkgs/tools/admin/granted/default.nix
··· 12 12 13 13 buildGoModule rec { 14 14 pname = "granted"; 15 - version = "0.16.0"; 15 + version = "0.17.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "common-fate"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-s9HnZ+yZ/dPIn8d2510k+lpsq5KHvtNsULTxtWVlGAk="; 21 + sha256 = "sha256-+XdbHCa7XtngX1v/uH0p7EbQVcZY+vT2ox9saDOKYE0="; 22 22 }; 23 23 24 - vendorHash = "sha256-8wPQjxmY3EW0Y8BfNjZW1NNz4L9Rwzsvap0BF+7AtDc="; 24 + vendorHash = "sha256-vHOGnflLC85hrONPPAAuuaPxNkv3t5T616nAnDEZbAY="; 25 25 26 26 nativeBuildInputs = [ makeWrapper ]; 27 27
+1 -1
pkgs/tools/backup/mtx/default.nix
··· 5 5 version = "1.3.12"; 6 6 7 7 src = fetchurl { 8 - url = "mirror://gentoo/distfiles/mtx-${version}.tar.gz"; 8 + url = "mirror://sourceforge/${pname}/${pname}-stable/${version}/${pname}-${version}.tar.gz"; 9 9 sha256 = "0261c5e90b98b6138cd23dadecbc7bc6e2830235145ed2740290e1f35672d843"; 10 10 }; 11 11
+20 -9
pkgs/tools/misc/geekbench/5.nix
··· 8 8 , vulkan-loader 9 9 }: 10 10 11 - stdenv.mkDerivation rec { 11 + let 12 + inherit (stdenv.hostPlatform.uname) processor; 13 + version = "5.5.1"; 14 + sources = { 15 + "x86_64-linux" = { 16 + url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz"; 17 + hash = "sha256-MgN+VcPcjzYP4Wt/uxiNMTh+p1mA5I2M8CgzDjI5xAQ="; 18 + }; 19 + "aarch64-linux" = { 20 + url = "https://cdn.geekbench.com/Geekbench-${version}-LinuxARMPreview.tar.gz"; 21 + hash = "sha256-nrPKnsMqvw6+HGQAKxkQi/6lPEEca1VrDCaJUUuMvW8="; 22 + }; 23 + }; 24 + in 25 + stdenv.mkDerivation { 26 + inherit version; 12 27 pname = "geekbench"; 13 - version = "5.5.1"; 14 28 15 - src = fetchurl { 16 - url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz"; 17 - sha256 = "sha256-MgN+VcPcjzYP4Wt/uxiNMTh+p1mA5I2M8CgzDjI5xAQ="; 18 - }; 29 + src = fetchurl (sources.${stdenv.system}); 19 30 20 31 dontConfigure = true; 21 32 dontBuild = true; ··· 28 39 runHook preInstall 29 40 30 41 mkdir -p $out/bin 31 - cp -r geekbench.plar geekbench5 geekbench_x86_64 $out/bin 42 + cp -r geekbench.plar geekbench5 geekbench_${processor} $out/bin 32 43 33 - for f in geekbench5 geekbench_x86_64 ; do 44 + for f in geekbench5 geekbench_${processor} ; do 34 45 wrapProgram $out/bin/$f \ 35 46 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ 36 47 addOpenGLRunpath.driverLink ··· 48 59 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 49 60 license = licenses.unfree; 50 61 maintainers = [ maintainers.michalrus ]; 51 - platforms = [ "x86_64-linux" ]; 62 + platforms = builtins.attrNames sources; 52 63 mainProgram = "geekbench5"; 53 64 }; 54 65 }
+21 -9
pkgs/tools/misc/geekbench/6.nix
··· 8 8 , vulkan-loader 9 9 }: 10 10 11 - stdenv.mkDerivation rec { 11 + let 12 + inherit (stdenv.hostPlatform.uname) processor; 13 + version = "6.2.0"; 14 + sources = { 15 + "x86_64-linux" = { 16 + url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz"; 17 + hash = "sha256-QoxSw825qqx1vzhzW9TZg03BPNvgOCokBWARGUhjCGY="; 18 + }; 19 + "aarch64-linux" = { 20 + url = "https://cdn.geekbench.com/Geekbench-${version}-LinuxARMPreview.tar.gz"; 21 + hash = "sha256-m2uz5Rk34rm9Bx3j5FjFigOIKaj2c4I+uXKzU4cK4D4="; 22 + }; 23 + }; 24 + geekbench_avx2 = lib.optionalString stdenv.isx86_64 "geekbench_avx2"; 25 + in 26 + stdenv.mkDerivation { 27 + inherit version; 12 28 pname = "geekbench"; 13 - version = "6.1.0"; 14 29 15 - src = fetchurl { 16 - url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz"; 17 - hash = "sha256-GBJHnT6tfLdZuaawwhEvqOFYcmM42DZxRxm7cJNi0aA="; 18 - }; 30 + src = fetchurl (sources.${stdenv.system}); 19 31 20 32 dontConfigure = true; 21 33 dontBuild = true; ··· 28 40 runHook preInstall 29 41 30 42 mkdir -p $out/bin 31 - cp -r geekbench.plar geekbench-workload.plar geekbench6 geekbench_x86_64 geekbench_avx2 $out/bin 43 + cp -r geekbench.plar geekbench-workload.plar geekbench6 geekbench_${processor} ${geekbench_avx2} $out/bin 32 44 33 - for f in geekbench6 geekbench_x86_64 geekbench_avx2 ; do 45 + for f in geekbench6 geekbench_${processor} ${geekbench_avx2} ; do 34 46 wrapProgram $out/bin/$f \ 35 47 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ 36 48 addOpenGLRunpath.driverLink ··· 48 60 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 49 61 license = licenses.unfree; 50 62 maintainers = [ maintainers.michalrus ]; 51 - platforms = [ "x86_64-linux" ]; 63 + platforms = builtins.attrNames sources; 52 64 mainProgram = "geekbench6"; 53 65 }; 54 66 }
+23 -13
pkgs/tools/misc/ical2orgpy/default.nix
··· 1 - { lib, python3Packages, fetchPypi, ... }: 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + }: 2 5 3 - python3Packages.buildPythonPackage rec { 6 + python3.pkgs.buildPythonApplication rec { 4 7 pname = "ical2orgpy"; 5 - version = "0.4.0"; 8 + version = "0.5"; 6 9 7 - src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "sha256-7/kWW1oTSJXPJtN02uIDrFdNJ9ExKRUa3tUNA0oJSoc="; 10 - }; 10 + format = "setuptools"; 11 11 12 - disabled = python3Packages.pythonOlder "3.9"; 12 + src = fetchFromGitHub { 13 + owner = "ical2org-py"; 14 + repo = "ical2org.py"; 15 + rev = version; 16 + hash = "sha256-vBi1WYXMuDFS/PnwFQ/fqN5+gIvtylXidfZklyd6LcI="; 17 + }; 13 18 14 - propagatedBuildInputs = with python3Packages; [ 19 + propagatedBuildInputs = with python3.pkgs; [ 15 20 click 16 21 future 17 22 icalendar ··· 19 24 tzlocal 20 25 recurring-ical-events 21 26 ]; 22 - checkInputs = with python3Packages; [ freezegun pytest pyyaml ]; 23 - nativeBuildInputs = [ python3Packages.pbr ]; 27 + 28 + nativeCheckInputs = with python3.pkgs; [ 29 + freezegun 30 + pytestCheckHook 31 + pyyaml 32 + ]; 24 33 25 34 meta = with lib; { 26 - description = "Converting ICAL file into org-mode format."; 35 + changelog = "https://github.com/ical2org-py/ical2org.py/blob/${src.rev}/CHANGELOG.rst"; 36 + description = "Converting ICAL file into org-mode format"; 27 37 homepage = "https://github.com/ical2org-py/ical2org.py"; 28 - license = licenses.gpl3; 38 + license = licenses.gpl3Only; 29 39 maintainers = with maintainers; [ StillerHarpo ]; 30 40 }; 31 41
+4 -3
pkgs/tools/misc/phrase-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "phrase-cli"; 5 - version = "2.11.0"; 5 + version = "2.12.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "phrase"; 9 9 repo = "phrase-cli"; 10 10 rev = version; 11 - sha256 = "sha256-8LhXsrO0sXMu7cXNoLafwNgCO99zGcQBYcCmqJfM2KY="; 11 + sha256 = "sha256-VGuVDlIn0SnE3ZHcYbfQ0lWESf0tEyb6CTk8G8jnRlg="; 12 12 }; 13 13 14 - vendorHash = "sha256-lbJetTERQKnDKmM1VqRWU0OjZPm+bfeQ9ZThs/TzxIU="; 14 + vendorHash = "sha256-YzOPt02zbgT0wglWGEkUiDJhSNQnzazPs5nnNFDI0+g="; 15 15 16 16 ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ]; 17 17 ··· 22 22 meta = with lib; { 23 23 homepage = "http://docs.phraseapp.com"; 24 24 description = "PhraseApp API v2 Command Line Client"; 25 + changelog = "https://github.com/phrase/phrase-cli/blob/${version}/CHANGELOG.md"; 25 26 license = licenses.mit; 26 27 maintainers = with maintainers; [ juboba ]; 27 28 };
+3 -3
pkgs/tools/misc/twm/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "twm"; 12 - version = "0.6.0"; 12 + version = "0.7.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "vinnymeller"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-OUaT/JMh4JgFbzIYlU34EN7gxEydNKBXSLJfYKOeck4="; 18 + sha256 = "sha256-Q8WdNmO5uSm4PvitBXQ7YEkjJhlCz4qfJO/F6+XckXY="; 19 19 }; 20 20 21 - cargoHash = "sha256-VGbY3QRkO4znEGs2daUhpDeNntONwvGeUg1ryFyWmjE="; 21 + cargoHash = "sha256-fxDUUfC7mBgVHN+M6pb5leRp28wzO69ZdStdYmQFxQE="; 22 22 23 23 nativeBuildInputs = [ pkg-config ]; 24 24 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ];
+4 -4
pkgs/tools/misc/twspace-crawler/default.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "twspace-crawler"; 5 - version = "1.12.8"; 5 + version = "1.12.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "HitomaruKonpaku"; 9 9 repo = "twspace-crawler"; 10 - rev = "3909facc10fe0308d425b609675919e1b9d1b06e"; # version not tagged 11 - hash = "sha256-qAkrNWy7ofT2klgxU4lbZNfiPvF9gLpgkhaTW1xMcAc="; 10 + rev = "7875e534b257d4ba5a0cf8179a4772c87005fee6"; # version not tagged 11 + hash = "sha256-pA31ak0Rwy4Rc1fVz+4QV1lcTYGUmPOd61FtLQGN1ek="; 12 12 }; 13 13 14 - npmDepsHash = "sha256-m0xszerBSx6Ovs/S55lT4CqPRls7aSw4bjONV7BZ8xE="; 14 + npmDepsHash = "sha256-2fsYeSZYzadLmikUJbuHE4XMAp38jTZvtRo9xgaZVzg="; 15 15 16 16 meta = with lib; { 17 17 description = "Script to monitor & download Twitter Spaces 24/7";
+1 -1
pkgs/tools/networking/clash-meta/default.nix
··· 10 10 owner = "MetaCubeX"; 11 11 repo = "Clash.Meta"; 12 12 rev = "v${version}"; 13 - hash = "sha256-N7uCvzKBqOWYBfY1FBS9TjuHUfoKeMJF6o4k8C3f4z4="; 13 + hash = "sha256-ORyjCYf2OPrSt/juiBk0Gf2Az4XoZipKBWWFXf8nIqE="; 14 14 }; 15 15 16 16 vendorHash = "sha256-ySCmHLuMTCxBcAYo7YD8zOpUAa90PQmeLLt+uOn40Pk=";
+3 -3
pkgs/tools/networking/containerlab/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "containerlab"; 9 - version = "0.44.3"; 9 + version = "0.45.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "srl-labs"; 13 13 repo = "containerlab"; 14 14 rev = "v${version}"; 15 - hash = "sha256-USQULAT1T40eyQHpU3YIdwl2PDG1IHm9ferXKsNVyLg="; 15 + hash = "sha256-SjB00hTbY28EsLHAnq5PwtHD9Y2cYTNqu/nSF6smQfE="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ installShellFiles ]; 19 19 20 - vendorHash = "sha256-yzxhK7Gpgcdh+j8EJvHIduZgsF1rK652QWvswFkgO7s="; 20 + vendorHash = "sha256-Tkm0BUn1KEFp1EyZu44dueSQlKIbUUrxGK7iT+aTmaQ="; 21 21 22 22 ldflags = [ 23 23 "-s"
+2 -2
pkgs/tools/networking/findomain/default.nix
··· 5 5 , pkg-config 6 6 , openssl 7 7 , stdenv 8 - , Security 8 + , darwin 9 9 }: 10 10 11 11 rustPlatform.buildRustPackage rec { ··· 37 37 buildInputs = [ 38 38 openssl 39 39 ] ++ lib.optionals stdenv.isDarwin [ 40 - Security 40 + darwin.apple_sdk.frameworks.SystemConfiguration 41 41 ]; 42 42 43 43 env = {
+3 -3
pkgs/tools/networking/flannel/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "flannel"; 5 - version = "0.22.2"; 5 + version = "0.22.3"; 6 6 rev = "v${version}"; 7 7 8 - vendorHash = "sha256-sObAXI9U5U1JXWNzaBNNGfklnfh/G3aUye/MINWwU4s="; 8 + vendorHash = "sha256-2P9gEbItK7rCtveXIZkFMcvppjK4GLzTSoLrkMPeCig="; 9 9 10 10 src = fetchFromGitHub { 11 11 inherit rev; 12 12 owner = "flannel-io"; 13 13 repo = "flannel"; 14 - sha256 = "sha256-ZQyBPsYIOQq6oonn661sIBpccV9uxoXlieOhbIIv5AE="; 14 + sha256 = "sha256-sO3iFs6pAmnqpc9+hxx2WZQWOP37/4XS1m5U4nerVLI="; 15 15 }; 16 16 17 17 ldflags = [ "-X github.com/flannel-io/flannel/pkg/version.Version=${rev}" ];
+3 -3
pkgs/tools/networking/sing-box/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "sing-box"; 14 - version = "1.4.5"; 14 + version = "1.4.6"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "SagerNet"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - hash = "sha256-Tb+4k0fwb22gif4SSNDmIBDq346CinhyqxwE0fhkXq4="; 20 + hash = "sha256-8T/jcf8t0VtM1/o3rDsuUVElpUVwPPu7Omv985SILQY="; 21 21 }; 22 22 23 - vendorHash = "sha256-EZ+ehh/FuQWNHqfXWMoSI+z9+OKDTVzRn51CYR/ezZw="; 23 + vendorHash = "sha256-e211xmxU8cmx5f8cDvzSg7l8ljvbLv5Dw+sWy35oEiM="; 24 24 25 25 tags = [ 26 26 "with_quic"
+1 -1
pkgs/tools/networking/vlan/default.nix
··· 5 5 version = "1.9"; 6 6 7 7 src = fetchurl { 8 - url = "mirror://gentoo/distfiles/vlan.${version}.tar.gz"; 8 + url = "https://www.candelatech.com/~greear/${pname}/${pname}.${version}.tar.gz"; 9 9 sha256 = "1jjc5f26hj7bk8nkjxsa8znfxcf8pgry2ipnwmj2fr6ky0dhm3rv"; 10 10 }; 11 11
+3 -3
pkgs/tools/security/grype/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "grype"; 10 - version = "0.69.0"; 10 + version = "0.69.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "anchore"; 14 14 repo = pname; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-70xtemOFrQ4aaEy2iq9Nqp7n8kgwPYAwssPOS+5Qlfg="; 16 + hash = "sha256-AXw2mtN4FC6EKWN8dObrU04+WSHDWLY19FSWqQlkq/Q="; 17 17 # populate values that require us to use git. By doing this in postFetch we 18 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 19 leaveDotGit = true; ··· 28 28 29 29 proxyVendor = true; 30 30 31 - vendorHash = "sha256-//zS7i9pxtU1cgWTACWoJ38GVLqVM36LGeggjosL07A="; 31 + vendorHash = "sha256-iitWThvWVfeJMLcJLgmFnVguFVF4DejObZPZ3qB5cY0="; 32 32 33 33 nativeBuildInputs = [ 34 34 installShellFiles
+3 -3
pkgs/tools/system/automatic-timezoned/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "automatic-timezoned"; 8 - version = "1.0.127"; 8 + version = "1.0.128"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "maxbrunet"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-djPL2fMxsaDp4a5asNB5ik89hS+noFGPuqxhT0iESuA="; 14 + sha256 = "sha256-h9Iej7vxMYyWSbDrW2nNTxXvY53dr9MidhLiSGahuNw="; 15 15 }; 16 16 17 - cargoHash = "sha256-AYGDwqItidVv6XYflm1/jwe0tUlgpFXWXJd+6MDjNF8="; 17 + cargoHash = "sha256-Toy8xYI9qbqc6C1lehl/Om/xBk2wn0S3mJyU8ZZjE7c="; 18 18 19 19 meta = with lib; { 20 20 description = "Automatically update system timezone based on location";
+3 -3
pkgs/tools/text/hcledit/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "hcledit"; 8 - version = "0.2.9"; 8 + version = "0.2.10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "minamijoyo"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-9FxQ/Y2vMyc4gLbKjhts36wtBIt90gkQZ9LQ3FO/Jig="; 14 + hash = "sha256-rXmbRbM6U1JtV3t8C0LlLAdYpxd4UjxrbrPVHdqiCJ8="; 15 15 }; 16 16 17 - vendorHash = "sha256-HWwZd5AUo1cysT4WYylQ2+JPBBr/qYNVC4JcJyUiBag="; 17 + vendorHash = "sha256-9ND/vDPDn3rn213Jn1UPMmYAkMI86gYx9QLcV/oFGh4="; 18 18 19 19 meta = with lib; { 20 20 description = "A command line editor for HCL";
+2 -2
pkgs/tools/text/vale/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "vale"; 5 - version = "2.28.3"; 5 + version = "2.29.1"; 6 6 7 7 subPackages = [ "cmd/vale" ]; 8 8 outputs = [ "out" "data" ]; ··· 11 11 owner = "errata-ai"; 12 12 repo = "vale"; 13 13 rev = "v${version}"; 14 - hash = "sha256-uRQGTVEueIe7tk0jd25V2MIBBxbWmXLYDu2lCofq/uY="; 14 + hash = "sha256-bvj0K7d23E5QKree+PLfA9AgKFqL6YDtlmh/nEtrPbE="; 15 15 }; 16 16 17 17 vendorHash = "sha256-YUazrbTeioRV+L6Ku+oJRJzp16WCLPzlAH6F25TT6Dg=";
+62 -15
pkgs/tools/virtualization/mkosi/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 + , fetchpatch 4 + , stdenv 5 + , python3 6 + , bubblewrap 7 + , systemd 8 + 9 + # Python packages 3 10 , setuptools 4 11 , setuptools-scm 5 12 , wheel 6 13 , buildPythonApplication 7 14 , pytestCheckHook 8 - , bubblewrap 9 - , systemd 10 - , stdenv 15 + , pefile 16 + 17 + # Optional dependencies 18 + , withQemu ? false 19 + , qemu 20 + , OVMF 11 21 }: 12 22 let 13 23 # For systemd features used by mkosi, see 14 24 # https://github.com/systemd/mkosi/blob/19bb5e274d9a9c23891905c4bcbb8f68955a701d/action.yaml#L64-L72 15 - systemdForMkosi = systemd.override { 16 - # Will be added in #243242 17 - # withRepart = true; 18 - # withBootloader = true; 25 + systemdForMkosi = (systemd.overrideAttrs (oldAttrs: { 26 + patches = oldAttrs.patches ++ [ 27 + # Enable setting a deterministic verity seed for systemd-repart. Remove when upgrading to systemd 255. 28 + (fetchpatch { 29 + url = "https://github.com/systemd/systemd/commit/81e04781106e3db24e9cf63c1d5fdd8215dc3f42.patch"; 30 + hash = "sha256-KO3poIsvdeepPmXWQXNaJJCPpmBb4sVmO+ur4om9f5k="; 31 + }) 32 + # Propagate SOURCE_DATE_EPOCH to mcopy. Remove when upgrading to systemd 255. 33 + (fetchpatch { 34 + url = "https://github.com/systemd/systemd/commit/4947de275a5553399854cc748f4f13e4ae2ba069.patch"; 35 + hash = "sha256-YIZZyc3f8pQO9fMAxiNhDdV8TtL4pXoh+hwHBzRWtfo="; 36 + }) 37 + ]; 38 + })).override { 39 + withRepart = true; 40 + withBootloader = true; 41 + withSysusers = true; 42 + withFirstboot = true; 19 43 withEfi = true; 20 44 withUkify = true; 21 45 }; 46 + 47 + python3pefile = python3.withPackages (ps: with ps; [ 48 + pefile 49 + ]); 22 50 in 23 51 buildPythonApplication rec { 24 52 pname = "mkosi"; 25 - version = "15.2-pre"; # 15.1 is the latest release, but we require a newer commit 53 + version = "17.1"; 26 54 format = "pyproject"; 27 55 28 56 src = fetchFromGitHub { 29 57 owner = "systemd"; 30 58 repo = "mkosi"; 31 - # Fix from the commit is needed to run on NixOS, 32 - # see https://github.com/systemd/mkosi/issues/1792 33 - rev = "ca9673cbcbd9f293e5566cec4a1ba14bbcd075b8"; 34 - hash = "sha256-y5gG/g33HBpH1pTXfjHae25bc5p/BvlCm9QxOIYtcA8="; 59 + rev = "v${version}"; 60 + hash = "sha256-v6so6MFOkxPOnPDgAgni517NX4vUnkPd7o4UMSUHL24="; 35 61 }; 62 + 63 + patches = [ 64 + (fetchpatch { 65 + # Fix tests. Remove in next release. 66 + url = "https://github.com/systemd/mkosi/commit/3e2642c743b2ccb78fd0a99e75993824034f7124.patch"; 67 + hash = "sha256-x9xb8Pz7l2FA8pfhQd7KqITxbnjjwBUh0676uggcukI="; 68 + }) 69 + ]; 36 70 37 71 # Fix ctypes finding library 38 72 # https://github.com/NixOS/nixpkgs/issues/7307 39 - patchPhase = lib.optionalString stdenv.isLinux '' 40 - substituteInPlace mkosi/run.py --replace \ 41 - 'ctypes.util.find_library("c")' "'${stdenv.cc.libc}/lib/libc.so.6'" 73 + postPatch = lib.optionalString stdenv.isLinux '' 74 + substituteInPlace mkosi/run.py \ 75 + --replace 'ctypes.util.find_library("c")' "'${stdenv.cc.libc}/lib/libc.so.6'" 76 + substituteInPlace mkosi/__init__.py \ 77 + --replace '/usr/lib/systemd/ukify' "${systemdForMkosi}/lib/systemd/ukify" 78 + '' + lib.optionalString withQemu '' 79 + substituteInPlace mkosi/qemu.py \ 80 + --replace '/usr/share/ovmf/x64/OVMF_VARS.fd' "${OVMF.variables}" \ 81 + --replace '/usr/share/ovmf/x64/OVMF_CODE.fd' "${OVMF.firmware}" 42 82 ''; 43 83 44 84 nativeBuildInputs = [ ··· 47 87 wheel 48 88 ]; 49 89 90 + makeWrapperArgs = [ 91 + "--set MKOSI_INTERPRETER ${python3pefile}/bin/python3" 92 + ]; 93 + 50 94 propagatedBuildInputs = [ 51 95 systemdForMkosi 52 96 bubblewrap 97 + ] ++ lib.optional withQemu [ 98 + qemu 53 99 ]; 54 100 55 101 postInstall = '' ··· 64 110 meta = with lib; { 65 111 description = "Build legacy-free OS images"; 66 112 homepage = "https://github.com/systemd/mkosi"; 113 + changelog = "https://github.com/systemd/mkosi/releases/tag/v${version}"; 67 114 license = licenses.lgpl21Only; 68 115 mainProgram = "mkosi"; 69 116 maintainers = with maintainers; [ malt3 katexochen ];
+14 -6
pkgs/top-level/all-packages.nix
··· 1914 1914 1915 1915 mkosi = python3Packages.callPackage ../tools/virtualization/mkosi { inherit systemd; }; 1916 1916 1917 + mkosi-full = mkosi.override { withQemu = true; }; 1918 + 1917 1919 monica = callPackage ../servers/web-apps/monica { }; 1918 1920 1919 1921 mpremote = python3Packages.callPackage ../tools/misc/mpremote { }; ··· 7812 7814 inherit (darwin.apple_sdk.frameworks) Security; 7813 7815 }; 7814 7816 7817 + uutils-coreutils-noprefix = uutils-coreutils.override { prefix = null; }; 7818 + 7815 7819 volctl = callPackage ../tools/audio/volctl { }; 7816 7820 7817 7821 volk = if (stdenv.isDarwin && stdenv.isAarch64) then ··· 8170 8174 8171 8175 findex = callPackage ../applications/misc/findex { }; 8172 8176 8173 - findomain = callPackage ../tools/networking/findomain { 8174 - inherit (darwin.apple_sdk.frameworks) Security; 8175 - }; 8177 + findomain = callPackage ../tools/networking/findomain { }; 8176 8178 8177 8179 findutils = callPackage ../tools/misc/findutils { }; 8178 8180 ··· 12214 12216 power-profiles-daemon = callPackage ../os-specific/linux/power-profiles-daemon { }; 12215 12217 12216 12218 ppl = callPackage ../development/libraries/ppl { }; 12219 + 12220 + pplite = callPackage ../development/libraries/pplite { }; 12217 12221 12218 12222 ppp = callPackage ../tools/networking/ppp { }; 12219 12223 ··· 16859 16863 ocamlformat_0_22_4 ocamlformat_0_23_0 ocamlformat_0_24_1 ocamlformat_0_25_1 16860 16864 ocamlformat_0_26_0; 16861 16865 16866 + inherit (ocamlPackages) odig; 16867 + 16862 16868 orc = callPackage ../development/compilers/orc { }; 16863 16869 16864 16870 orocos-kdl = callPackage ../development/libraries/orocos-kdl { }; ··· 18671 18677 18672 18678 aws-adfs = with python3Packages; toPythonApplication aws-adfs; 18673 18679 18680 + electron-source = callPackage ../development/tools/electron { }; 18681 + 18674 18682 inherit (callPackages ../development/tools/electron/binary { }) 18675 18683 electron-bin 18676 18684 electron_10-bin ··· 18691 18699 electron_25-bin 18692 18700 electron_26-bin; 18693 18701 18694 - electron = electron-bin; 18695 18702 electron_10 = electron_10-bin; 18696 18703 electron_11 = electron_11-bin; 18697 18704 electron_12 = electron_12-bin; ··· 18707 18714 electron_22 = electron_22-bin; 18708 18715 electron_23 = electron_23-bin; 18709 18716 electron_24 = electron_24-bin; 18710 - electron_25 = electron_25-bin; 18711 - electron_26 = electron_26-bin; 18717 + electron_25 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_25 then electron-source.electron_25 else electron_25-bin; 18718 + electron_26 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_26 then electron-source.electron_26 else electron_26-bin; 18719 + electron = electron_26; 18712 18720 18713 18721 autobuild = callPackage ../development/tools/misc/autobuild { }; 18714 18722
+6
pkgs/top-level/ocaml-packages.nix
··· 60 60 61 61 ### B ### 62 62 63 + b0 = callPackage ../development/ocaml-modules/b0 { }; 64 + 63 65 bap = janeStreet_0_15.bap; 64 66 65 67 base64 = callPackage ../development/ocaml-modules/base64 { }; ··· 1330 1332 1331 1333 odate = callPackage ../development/ocaml-modules/odate { }; 1332 1334 1335 + odig = callPackage ../development/ocaml-modules/odig { }; 1336 + 1333 1337 odoc = callPackage ../development/ocaml-modules/odoc { }; 1334 1338 1335 1339 odoc-parser = callPackage ../development/ocaml-modules/odoc-parser { }; ··· 1887 1891 buildDunePackage = callPackage ../build-support/ocaml/dune.nix { }; 1888 1892 1889 1893 buildOasisPackage = callPackage ../build-support/ocaml/oasis.nix { }; 1894 + 1895 + buildTopkgPackage = callPackage ../build-support/ocaml/topkg.nix { }; 1890 1896 1891 1897 # Apps from all-packages, to be eventually removed 1892 1898
+20 -2
pkgs/top-level/python-packages.nix
··· 1825 1825 inherit (pkgs) secp256k1; 1826 1826 }; 1827 1827 1828 + comicon = callPackage ../development/python-modules/comicon { }; 1829 + 1828 1830 connect-box = callPackage ../development/python-modules/connect_box { }; 1829 1831 1830 1832 connection-pool = callPackage ../development/python-modules/connection-pool { }; ··· 2466 2468 daphne = callPackage ../development/python-modules/daphne { }; 2467 2469 2468 2470 daqp = callPackage ../development/python-modules/daqp { }; 2471 + 2472 + darkdetect = callPackage ../development/python-modules/darkdetect { }; 2469 2473 2470 2474 dasbus = callPackage ../development/python-modules/dasbus { }; 2471 2475 ··· 3140 3144 3141 3145 dnspython = callPackage ../development/python-modules/dnspython { }; 3142 3146 3147 + dns-lexicon = callPackage ../development/python-modules/dns-lexicon { }; 3148 + 3143 3149 doc8 = callPackage ../development/python-modules/doc8 { }; 3144 3150 3145 3151 docformatter = callPackage ../development/python-modules/docformatter { }; ··· 3351 3357 easywatch = callPackage ../development/python-modules/easywatch { }; 3352 3358 3353 3359 ebaysdk = callPackage ../development/python-modules/ebaysdk { }; 3360 + 3361 + ebooklib = callPackage ../development/python-modules/ebooklib { }; 3354 3362 3355 3363 ec2instanceconnectcli = callPackage ../tools/virtualization/ec2instanceconnectcli { }; 3356 3364 ··· 6431 6439 6432 6440 managesieve = callPackage ../development/python-modules/managesieve { }; 6433 6441 6442 + mandown = callPackage ../development/python-modules/mandown { }; 6443 + 6434 6444 manhole = callPackage ../development/python-modules/manhole { }; 6435 6445 6436 6446 manimpango = callPackage ../development/python-modules/manimpango { ··· 6814 6824 6815 6825 moat-ble = callPackage ../development/python-modules/moat-ble { }; 6816 6826 6827 + mobi = callPackage ../development/python-modules/mobi { }; 6828 + 6817 6829 mobly = callPackage ../development/python-modules/mobly { }; 6818 6830 6819 6831 mocket = callPackage ../development/python-modules/mocket { }; ··· 8744 8756 }; 8745 8757 8746 8758 psutil-home-assistant = callPackage ../development/python-modules/psutil-home-assistant { }; 8759 + 8760 + psychrolib = callPackage ../development/python-modules/psychrolib { }; 8747 8761 8748 8762 psycopg = callPackage ../development/python-modules/psycopg { }; 8749 8763 ··· 10919 10933 10920 10934 pyweatherflowrest = callPackage ../development/python-modules/pyweatherflowrest { }; 10921 10935 10936 + pyweatherflowudp = callPackage ../development/python-modules/pyweatherflowudp { }; 10937 + 10922 10938 pywebpush = callPackage ../development/python-modules/pywebpush { }; 10923 10939 10924 10940 pywebview = callPackage ../development/python-modules/pywebview { }; ··· 10934 10950 pywizlight = callPackage ../development/python-modules/pywizlight { }; 10935 10951 10936 10952 pywlroots = callPackage ../development/python-modules/pywlroots { 10937 - wlroots = pkgs.wlroots_0_15; 10953 + wlroots = pkgs.wlroots_0_16; 10938 10954 }; 10939 10955 10940 10956 pyws66i = callPackage ../development/python-modules/pyws66i { }; ··· 11054 11070 qtconsole = callPackage ../development/python-modules/qtconsole { }; 11055 11071 11056 11072 qtile = callPackage ../development/python-modules/qtile { 11057 - wlroots = pkgs.wlroots_0_15; 11073 + wlroots = pkgs.wlroots_0_16; 11058 11074 }; 11059 11075 qtile-extras = callPackage ../development/python-modules/qtile-extras { }; 11060 11076 ··· 11944 11960 simplekml = callPackage ../development/python-modules/simplekml { }; 11945 11961 11946 11962 simplekv = callPackage ../development/python-modules/simplekv { }; 11963 + 11964 + simplemma = callPackage ../development/python-modules/simplemma { }; 11947 11965 11948 11966 simplenote = callPackage ../development/python-modules/simplenote { }; 11949 11967